├── .dockerignore ├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── not-working.md └── workflows │ ├── ci.yml │ ├── i18n-template.yml │ ├── release.yml │ └── verify-translations.yml ├── .gitignore ├── .idea ├── .gitignore ├── dataSources.xml ├── git_toolbox_blame.xml ├── git_toolbox_prj.xml ├── inspectionProfiles │ └── profiles_settings.xml ├── material_theme_project_new.xml ├── misc.xml ├── modules.xml ├── sqldialects.xml ├── vcs.xml └── wizarr.iml ├── Dockerfile ├── LICENSE.md ├── README.md ├── app ├── __init__.py ├── blueprints │ ├── __init__.py │ ├── admin │ │ ├── __init__.py │ │ └── routes.py │ ├── auth │ │ └── routes.py │ ├── jellyfin │ │ └── routes.py │ ├── notifications │ │ └── routes.py │ ├── plex │ │ └── routes.py │ ├── public │ │ └── routes.py │ ├── settings │ │ ├── __init__.py │ │ └── routes.py │ ├── setup │ │ ├── __init__.py │ │ └── routes.py │ └── wizard │ │ └── routes.py ├── config.py ├── context_processors.py ├── error_handlers.py ├── extensions.py ├── forms │ ├── settings.py │ └── setup.py ├── legacy_migration │ ├── import_legacy.py │ └── rename_legacy.py ├── logging_config.py ├── middleware.py ├── models.py ├── scripts │ └── migrate_libraries.py ├── services │ ├── expiry.py │ ├── invites.py │ ├── media │ │ ├── __init__.py │ │ ├── client_base.py │ │ ├── emby.py │ │ ├── jellyfin.py │ │ ├── plex.py │ │ └── service.py │ ├── notifications.py │ ├── ombi_client.py │ ├── servers.py │ └── update_check.py ├── static │ ├── css │ │ └── main.css │ ├── favicon.ico │ ├── img │ │ ├── jellyfin.png │ │ └── plex.png │ ├── js │ │ └── dark-mode-switch.js │ ├── node_modules │ │ ├── .bin │ │ │ ├── acorn │ │ │ ├── cssesc │ │ │ ├── detective │ │ │ ├── mini-svg-data-uri │ │ │ ├── nanoid │ │ │ ├── resolve │ │ │ ├── tailwind │ │ │ └── tailwindcss │ │ ├── .package-lock.json │ │ ├── @alpinejs │ │ │ └── collapse │ │ │ │ ├── builds │ │ │ │ ├── cdn.js │ │ │ │ └── module.js │ │ │ │ ├── dist │ │ │ │ ├── cdn.js │ │ │ │ ├── cdn.min.js │ │ │ │ ├── module.cjs.js │ │ │ │ └── module.esm.js │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ └── index.js │ │ ├── @nodelib │ │ │ ├── fs.scandir │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── out │ │ │ │ │ ├── adapters │ │ │ │ │ │ ├── fs.d.ts │ │ │ │ │ │ └── fs.js │ │ │ │ │ ├── constants.d.ts │ │ │ │ │ ├── constants.js │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ ├── providers │ │ │ │ │ │ ├── async.d.ts │ │ │ │ │ │ ├── async.js │ │ │ │ │ │ ├── common.d.ts │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ ├── sync.d.ts │ │ │ │ │ │ └── sync.js │ │ │ │ │ ├── settings.d.ts │ │ │ │ │ ├── settings.js │ │ │ │ │ ├── types │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ └── index.js │ │ │ │ │ └── utils │ │ │ │ │ │ ├── fs.d.ts │ │ │ │ │ │ ├── fs.js │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── fs.stat │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── out │ │ │ │ │ ├── adapters │ │ │ │ │ │ ├── fs.d.ts │ │ │ │ │ │ └── fs.js │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ ├── providers │ │ │ │ │ │ ├── async.d.ts │ │ │ │ │ │ ├── async.js │ │ │ │ │ │ ├── sync.d.ts │ │ │ │ │ │ └── sync.js │ │ │ │ │ ├── settings.d.ts │ │ │ │ │ ├── settings.js │ │ │ │ │ └── types │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ └── fs.walk │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── out │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── providers │ │ │ │ │ ├── async.d.ts │ │ │ │ │ ├── async.js │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ ├── stream.d.ts │ │ │ │ │ ├── stream.js │ │ │ │ │ ├── sync.d.ts │ │ │ │ │ └── sync.js │ │ │ │ ├── readers │ │ │ │ │ ├── async.d.ts │ │ │ │ │ ├── async.js │ │ │ │ │ ├── common.d.ts │ │ │ │ │ ├── common.js │ │ │ │ │ ├── reader.d.ts │ │ │ │ │ ├── reader.js │ │ │ │ │ ├── sync.d.ts │ │ │ │ │ └── sync.js │ │ │ │ ├── settings.d.ts │ │ │ │ ├── settings.js │ │ │ │ └── types │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ ├── @popperjs │ │ │ └── core │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── dist │ │ │ │ ├── cjs │ │ │ │ │ ├── enums.js │ │ │ │ │ ├── enums.js.flow │ │ │ │ │ ├── enums.js.map │ │ │ │ │ ├── popper-base.js │ │ │ │ │ ├── popper-base.js.flow │ │ │ │ │ ├── popper-base.js.map │ │ │ │ │ ├── popper-lite.js │ │ │ │ │ ├── popper-lite.js.flow │ │ │ │ │ ├── popper-lite.js.map │ │ │ │ │ ├── popper.js │ │ │ │ │ ├── popper.js.flow │ │ │ │ │ └── popper.js.map │ │ │ │ ├── esm │ │ │ │ │ ├── createPopper.js │ │ │ │ │ ├── dom-utils │ │ │ │ │ │ ├── contains.js │ │ │ │ │ │ ├── getBoundingClientRect.js │ │ │ │ │ │ ├── getClippingRect.js │ │ │ │ │ │ ├── getCompositeRect.js │ │ │ │ │ │ ├── getComputedStyle.js │ │ │ │ │ │ ├── getDocumentElement.js │ │ │ │ │ │ ├── getDocumentRect.js │ │ │ │ │ │ ├── getHTMLElementScroll.js │ │ │ │ │ │ ├── getLayoutRect.js │ │ │ │ │ │ ├── getNodeName.js │ │ │ │ │ │ ├── getNodeScroll.js │ │ │ │ │ │ ├── getOffsetParent.js │ │ │ │ │ │ ├── getParentNode.js │ │ │ │ │ │ ├── getScrollParent.js │ │ │ │ │ │ ├── getViewportRect.js │ │ │ │ │ │ ├── getWindow.js │ │ │ │ │ │ ├── getWindowScroll.js │ │ │ │ │ │ ├── getWindowScrollBarX.js │ │ │ │ │ │ ├── instanceOf.js │ │ │ │ │ │ ├── isLayoutViewport.js │ │ │ │ │ │ ├── isScrollParent.js │ │ │ │ │ │ ├── isTableElement.js │ │ │ │ │ │ └── listScrollParents.js │ │ │ │ │ ├── enums.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── modifiers │ │ │ │ │ │ ├── applyStyles.js │ │ │ │ │ │ ├── arrow.js │ │ │ │ │ │ ├── computeStyles.js │ │ │ │ │ │ ├── eventListeners.js │ │ │ │ │ │ ├── flip.js │ │ │ │ │ │ ├── hide.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── offset.js │ │ │ │ │ │ ├── popperOffsets.js │ │ │ │ │ │ └── preventOverflow.js │ │ │ │ │ ├── popper-base.js │ │ │ │ │ ├── popper-lite.js │ │ │ │ │ ├── popper.js │ │ │ │ │ ├── types.js │ │ │ │ │ └── utils │ │ │ │ │ │ ├── computeAutoPlacement.js │ │ │ │ │ │ ├── computeOffsets.js │ │ │ │ │ │ ├── debounce.js │ │ │ │ │ │ ├── detectOverflow.js │ │ │ │ │ │ ├── expandToHashMap.js │ │ │ │ │ │ ├── format.js │ │ │ │ │ │ ├── getAltAxis.js │ │ │ │ │ │ ├── getAltLen.js │ │ │ │ │ │ ├── getBasePlacement.js │ │ │ │ │ │ ├── getFreshSideObject.js │ │ │ │ │ │ ├── getMainAxisFromPlacement.js │ │ │ │ │ │ ├── getOppositePlacement.js │ │ │ │ │ │ ├── getOppositeVariationPlacement.js │ │ │ │ │ │ ├── getVariation.js │ │ │ │ │ │ ├── math.js │ │ │ │ │ │ ├── mergeByName.js │ │ │ │ │ │ ├── mergePaddingObject.js │ │ │ │ │ │ ├── orderModifiers.js │ │ │ │ │ │ ├── rectToClientRect.js │ │ │ │ │ │ ├── uniqueBy.js │ │ │ │ │ │ ├── userAgent.js │ │ │ │ │ │ ├── validateModifiers.js │ │ │ │ │ │ └── within.js │ │ │ │ └── umd │ │ │ │ │ ├── enums.js │ │ │ │ │ ├── enums.js.map │ │ │ │ │ ├── enums.min.js │ │ │ │ │ ├── enums.min.js.flow │ │ │ │ │ ├── enums.min.js.map │ │ │ │ │ ├── popper-base.js │ │ │ │ │ ├── popper-base.js.map │ │ │ │ │ ├── popper-base.min.js │ │ │ │ │ ├── popper-base.min.js.flow │ │ │ │ │ ├── popper-base.min.js.map │ │ │ │ │ ├── popper-lite.js │ │ │ │ │ ├── popper-lite.js.map │ │ │ │ │ ├── popper-lite.min.js │ │ │ │ │ ├── popper-lite.min.js.flow │ │ │ │ │ ├── popper-lite.min.js.map │ │ │ │ │ ├── popper.js │ │ │ │ │ ├── popper.js.map │ │ │ │ │ ├── popper.min.js │ │ │ │ │ ├── popper.min.js.flow │ │ │ │ │ └── popper.min.js.map │ │ │ │ ├── index.d.ts │ │ │ │ ├── lib │ │ │ │ ├── createPopper.d.ts │ │ │ │ ├── createPopper.js │ │ │ │ ├── createPopper.js.flow │ │ │ │ ├── dom-utils │ │ │ │ │ ├── contains.d.ts │ │ │ │ │ ├── contains.js │ │ │ │ │ ├── contains.js.flow │ │ │ │ │ ├── getBoundingClientRect.d.ts │ │ │ │ │ ├── getBoundingClientRect.js │ │ │ │ │ ├── getBoundingClientRect.js.flow │ │ │ │ │ ├── getClippingRect.d.ts │ │ │ │ │ ├── getClippingRect.js │ │ │ │ │ ├── getClippingRect.js.flow │ │ │ │ │ ├── getCompositeRect.d.ts │ │ │ │ │ ├── getCompositeRect.js │ │ │ │ │ ├── getCompositeRect.js.flow │ │ │ │ │ ├── getComputedStyle.d.ts │ │ │ │ │ ├── getComputedStyle.js │ │ │ │ │ ├── getComputedStyle.js.flow │ │ │ │ │ ├── getDocumentElement.d.ts │ │ │ │ │ ├── getDocumentElement.js │ │ │ │ │ ├── getDocumentElement.js.flow │ │ │ │ │ ├── getDocumentRect.d.ts │ │ │ │ │ ├── getDocumentRect.js │ │ │ │ │ ├── getDocumentRect.js.flow │ │ │ │ │ ├── getHTMLElementScroll.d.ts │ │ │ │ │ ├── getHTMLElementScroll.js │ │ │ │ │ ├── getHTMLElementScroll.js.flow │ │ │ │ │ ├── getLayoutRect.d.ts │ │ │ │ │ ├── getLayoutRect.js │ │ │ │ │ ├── getLayoutRect.js.flow │ │ │ │ │ ├── getNodeName.d.ts │ │ │ │ │ ├── getNodeName.js │ │ │ │ │ ├── getNodeName.js.flow │ │ │ │ │ ├── getNodeScroll.d.ts │ │ │ │ │ ├── getNodeScroll.js │ │ │ │ │ ├── getNodeScroll.js.flow │ │ │ │ │ ├── getOffsetParent.d.ts │ │ │ │ │ ├── getOffsetParent.js │ │ │ │ │ ├── getOffsetParent.js.flow │ │ │ │ │ ├── getParentNode.d.ts │ │ │ │ │ ├── getParentNode.js │ │ │ │ │ ├── getParentNode.js.flow │ │ │ │ │ ├── getScrollParent.d.ts │ │ │ │ │ ├── getScrollParent.js │ │ │ │ │ ├── getScrollParent.js.flow │ │ │ │ │ ├── getViewportRect.d.ts │ │ │ │ │ ├── getViewportRect.js │ │ │ │ │ ├── getViewportRect.js.flow │ │ │ │ │ ├── getWindow.d.ts │ │ │ │ │ ├── getWindow.js │ │ │ │ │ ├── getWindow.js.flow │ │ │ │ │ ├── getWindowScroll.d.ts │ │ │ │ │ ├── getWindowScroll.js │ │ │ │ │ ├── getWindowScroll.js.flow │ │ │ │ │ ├── getWindowScrollBarX.d.ts │ │ │ │ │ ├── getWindowScrollBarX.js │ │ │ │ │ ├── getWindowScrollBarX.js.flow │ │ │ │ │ ├── instanceOf.d.ts │ │ │ │ │ ├── instanceOf.js │ │ │ │ │ ├── instanceOf.js.flow │ │ │ │ │ ├── isLayoutViewport.d.ts │ │ │ │ │ ├── isLayoutViewport.js │ │ │ │ │ ├── isLayoutViewport.js.flow │ │ │ │ │ ├── isScrollParent.d.ts │ │ │ │ │ ├── isScrollParent.js │ │ │ │ │ ├── isScrollParent.js.flow │ │ │ │ │ ├── isTableElement.d.ts │ │ │ │ │ ├── isTableElement.js │ │ │ │ │ ├── isTableElement.js.flow │ │ │ │ │ ├── listScrollParents.d.ts │ │ │ │ │ ├── listScrollParents.js │ │ │ │ │ └── listScrollParents.js.flow │ │ │ │ ├── enums.d.ts │ │ │ │ ├── enums.js │ │ │ │ ├── enums.js.flow │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── index.js.flow │ │ │ │ ├── modifiers │ │ │ │ │ ├── applyStyles.d.ts │ │ │ │ │ ├── applyStyles.js │ │ │ │ │ ├── applyStyles.js.flow │ │ │ │ │ ├── arrow.d.ts │ │ │ │ │ ├── arrow.js │ │ │ │ │ ├── arrow.js.flow │ │ │ │ │ ├── computeStyles.d.ts │ │ │ │ │ ├── computeStyles.js │ │ │ │ │ ├── computeStyles.js.flow │ │ │ │ │ ├── eventListeners.d.ts │ │ │ │ │ ├── eventListeners.js │ │ │ │ │ ├── eventListeners.js.flow │ │ │ │ │ ├── flip.d.ts │ │ │ │ │ ├── flip.js │ │ │ │ │ ├── flip.js.flow │ │ │ │ │ ├── hide.d.ts │ │ │ │ │ ├── hide.js │ │ │ │ │ ├── hide.js.flow │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ ├── index.js.flow │ │ │ │ │ ├── offset.d.ts │ │ │ │ │ ├── offset.js │ │ │ │ │ ├── offset.js.flow │ │ │ │ │ ├── popperOffsets.d.ts │ │ │ │ │ ├── popperOffsets.js │ │ │ │ │ ├── popperOffsets.js.flow │ │ │ │ │ ├── preventOverflow.d.ts │ │ │ │ │ ├── preventOverflow.js │ │ │ │ │ └── preventOverflow.js.flow │ │ │ │ ├── popper-base.d.ts │ │ │ │ ├── popper-base.js │ │ │ │ ├── popper-base.js.flow │ │ │ │ ├── popper-lite.d.ts │ │ │ │ ├── popper-lite.js │ │ │ │ ├── popper-lite.js.flow │ │ │ │ ├── popper.d.ts │ │ │ │ ├── popper.js │ │ │ │ ├── popper.js.flow │ │ │ │ ├── types.d.ts │ │ │ │ ├── types.js │ │ │ │ ├── types.js.flow │ │ │ │ └── utils │ │ │ │ │ ├── computeAutoPlacement.d.ts │ │ │ │ │ ├── computeAutoPlacement.js │ │ │ │ │ ├── computeAutoPlacement.js.flow │ │ │ │ │ ├── computeOffsets.d.ts │ │ │ │ │ ├── computeOffsets.js │ │ │ │ │ ├── computeOffsets.js.flow │ │ │ │ │ ├── debounce.d.ts │ │ │ │ │ ├── debounce.js │ │ │ │ │ ├── debounce.js.flow │ │ │ │ │ ├── detectOverflow.d.ts │ │ │ │ │ ├── detectOverflow.js │ │ │ │ │ ├── detectOverflow.js.flow │ │ │ │ │ ├── expandToHashMap.d.ts │ │ │ │ │ ├── expandToHashMap.js │ │ │ │ │ ├── expandToHashMap.js.flow │ │ │ │ │ ├── format.d.ts │ │ │ │ │ ├── format.js │ │ │ │ │ ├── format.js.flow │ │ │ │ │ ├── getAltAxis.d.ts │ │ │ │ │ ├── getAltAxis.js │ │ │ │ │ ├── getAltAxis.js.flow │ │ │ │ │ ├── getAltLen.d.ts │ │ │ │ │ ├── getAltLen.js │ │ │ │ │ ├── getAltLen.js.flow │ │ │ │ │ ├── getBasePlacement.d.ts │ │ │ │ │ ├── getBasePlacement.js │ │ │ │ │ ├── getBasePlacement.js.flow │ │ │ │ │ ├── getFreshSideObject.d.ts │ │ │ │ │ ├── getFreshSideObject.js │ │ │ │ │ ├── getFreshSideObject.js.flow │ │ │ │ │ ├── getMainAxisFromPlacement.d.ts │ │ │ │ │ ├── getMainAxisFromPlacement.js │ │ │ │ │ ├── getMainAxisFromPlacement.js.flow │ │ │ │ │ ├── getOppositePlacement.d.ts │ │ │ │ │ ├── getOppositePlacement.js │ │ │ │ │ ├── getOppositePlacement.js.flow │ │ │ │ │ ├── getOppositeVariationPlacement.d.ts │ │ │ │ │ ├── getOppositeVariationPlacement.js │ │ │ │ │ ├── getOppositeVariationPlacement.js.flow │ │ │ │ │ ├── getVariation.d.ts │ │ │ │ │ ├── getVariation.js │ │ │ │ │ ├── getVariation.js.flow │ │ │ │ │ ├── math.d.ts │ │ │ │ │ ├── math.js │ │ │ │ │ ├── math.js.flow │ │ │ │ │ ├── mergeByName.d.ts │ │ │ │ │ ├── mergeByName.js │ │ │ │ │ ├── mergeByName.js.flow │ │ │ │ │ ├── mergePaddingObject.d.ts │ │ │ │ │ ├── mergePaddingObject.js │ │ │ │ │ ├── mergePaddingObject.js.flow │ │ │ │ │ ├── orderModifiers.d.ts │ │ │ │ │ ├── orderModifiers.js │ │ │ │ │ ├── orderModifiers.js.flow │ │ │ │ │ ├── rectToClientRect.d.ts │ │ │ │ │ ├── rectToClientRect.js │ │ │ │ │ ├── rectToClientRect.js.flow │ │ │ │ │ ├── uniqueBy.d.ts │ │ │ │ │ ├── uniqueBy.js │ │ │ │ │ ├── uniqueBy.js.flow │ │ │ │ │ ├── userAgent.d.ts │ │ │ │ │ ├── userAgent.js │ │ │ │ │ ├── userAgent.js.flow │ │ │ │ │ ├── validateModifiers.d.ts │ │ │ │ │ ├── validateModifiers.js │ │ │ │ │ ├── validateModifiers.js.flow │ │ │ │ │ ├── within.d.ts │ │ │ │ │ ├── within.js │ │ │ │ │ └── within.js.flow │ │ │ │ └── package.json │ │ ├── @tailwindcss │ │ │ └── typography │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── node_modules │ │ │ │ └── postcss-selector-parser │ │ │ │ │ ├── API.md │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE-MIT │ │ │ │ │ ├── README.md │ │ │ │ │ ├── package.json │ │ │ │ │ └── postcss-selector-parser.d.ts │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── index.test.js │ │ │ │ ├── styles.js │ │ │ │ └── utils.js │ │ ├── @vue │ │ │ ├── reactivity │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── dist │ │ │ │ │ ├── reactivity.cjs.js │ │ │ │ │ ├── reactivity.cjs.prod.js │ │ │ │ │ ├── reactivity.d.ts │ │ │ │ │ ├── reactivity.esm-browser.js │ │ │ │ │ ├── reactivity.esm-browser.prod.js │ │ │ │ │ ├── reactivity.esm-bundler.js │ │ │ │ │ ├── reactivity.global.js │ │ │ │ │ └── reactivity.global.prod.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── shared │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── dist │ │ │ │ ├── shared.cjs.js │ │ │ │ ├── shared.cjs.prod.js │ │ │ │ ├── shared.d.ts │ │ │ │ └── shared.esm-bundler.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── acorn-node │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── build.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── bigint │ │ │ │ │ └── index.js │ │ │ │ ├── class-fields │ │ │ │ │ └── index.js │ │ │ │ ├── dynamic-import │ │ │ │ │ └── index.js │ │ │ │ ├── export-ns-from │ │ │ │ │ └── index.js │ │ │ │ ├── import-meta │ │ │ │ │ └── index.js │ │ │ │ ├── numeric-separator │ │ │ │ │ └── index.js │ │ │ │ ├── private-class-elements │ │ │ │ │ └── index.js │ │ │ │ └── static-class-features │ │ │ │ │ └── index.js │ │ │ ├── package.json │ │ │ ├── test │ │ │ │ └── index.js │ │ │ └── walk.js │ │ ├── acorn-walk │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── dist │ │ │ │ ├── walk.d.ts │ │ │ │ ├── walk.js │ │ │ │ ├── walk.js.map │ │ │ │ ├── walk.mjs │ │ │ │ └── walk.mjs.map │ │ │ └── package.json │ │ ├── acorn │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ └── acorn │ │ │ ├── dist │ │ │ │ ├── acorn.d.ts │ │ │ │ ├── acorn.js │ │ │ │ ├── acorn.js.map │ │ │ │ ├── acorn.mjs │ │ │ │ ├── acorn.mjs.d.ts │ │ │ │ ├── acorn.mjs.map │ │ │ │ └── bin.js │ │ │ └── package.json │ │ ├── alpinejs │ │ │ ├── builds │ │ │ │ ├── cdn.js │ │ │ │ └── module.js │ │ │ ├── dist │ │ │ │ ├── cdn.js │ │ │ │ ├── cdn.min.js │ │ │ │ ├── module.cjs.js │ │ │ │ └── module.esm.js │ │ │ ├── package.json │ │ │ └── src │ │ │ │ ├── alpine.js │ │ │ │ ├── binds.js │ │ │ │ ├── clone.js │ │ │ │ ├── datas.js │ │ │ │ ├── directives.js │ │ │ │ ├── directives │ │ │ │ ├── index.js │ │ │ │ ├── x-bind.js │ │ │ │ ├── x-cloak.js │ │ │ │ ├── x-data.js │ │ │ │ ├── x-effect.js │ │ │ │ ├── x-for.js │ │ │ │ ├── x-html.js │ │ │ │ ├── x-id.js │ │ │ │ ├── x-if.js │ │ │ │ ├── x-ignore.js │ │ │ │ ├── x-init.js │ │ │ │ ├── x-model.js │ │ │ │ ├── x-modelable.js │ │ │ │ ├── x-on.js │ │ │ │ ├── x-ref.js │ │ │ │ ├── x-show.js │ │ │ │ ├── x-teleport.js │ │ │ │ ├── x-text.js │ │ │ │ └── x-transition.js │ │ │ │ ├── entangle.js │ │ │ │ ├── evaluator.js │ │ │ │ ├── ids.js │ │ │ │ ├── index.js │ │ │ │ ├── interceptor.js │ │ │ │ ├── lifecycle.js │ │ │ │ ├── magics.js │ │ │ │ ├── magics │ │ │ │ ├── $data.js │ │ │ │ ├── $dispatch.js │ │ │ │ ├── $el.js │ │ │ │ ├── $id.js │ │ │ │ ├── $nextTick.js │ │ │ │ ├── $refs.js │ │ │ │ ├── $root.js │ │ │ │ ├── $store.js │ │ │ │ ├── $watch.js │ │ │ │ └── index.js │ │ │ │ ├── mutation.js │ │ │ │ ├── nextTick.js │ │ │ │ ├── plugin.js │ │ │ │ ├── reactivity.js │ │ │ │ ├── scheduler.js │ │ │ │ ├── scope.js │ │ │ │ ├── store.js │ │ │ │ └── utils │ │ │ │ ├── bind.js │ │ │ │ ├── classes.js │ │ │ │ ├── debounce.js │ │ │ │ ├── dispatch.js │ │ │ │ ├── error.js │ │ │ │ ├── on.js │ │ │ │ ├── once.js │ │ │ │ ├── styles.js │ │ │ │ ├── throttle.js │ │ │ │ ├── walk.js │ │ │ │ └── warn.js │ │ ├── animate.css │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── animate.compat.css │ │ │ ├── animate.css │ │ │ ├── animate.min.css │ │ │ ├── package.json │ │ │ └── source │ │ │ │ ├── _base.css │ │ │ │ ├── _vars.css │ │ │ │ ├── animate.css │ │ │ │ ├── attention_seekers │ │ │ │ ├── bounce.css │ │ │ │ ├── flash.css │ │ │ │ ├── headShake.css │ │ │ │ ├── heartBeat.css │ │ │ │ ├── jello.css │ │ │ │ ├── pulse.css │ │ │ │ ├── rubberBand.css │ │ │ │ ├── shake.css │ │ │ │ ├── shakeX.css │ │ │ │ ├── shakeY.css │ │ │ │ ├── swing.css │ │ │ │ ├── tada.css │ │ │ │ └── wobble.css │ │ │ │ ├── back_entrances │ │ │ │ ├── backInDown.css │ │ │ │ ├── backInLeft.css │ │ │ │ ├── backInRight.css │ │ │ │ └── backInUp.css │ │ │ │ ├── back_exits │ │ │ │ ├── backOutDown.css │ │ │ │ ├── backOutLeft.css │ │ │ │ ├── backOutRight.css │ │ │ │ └── backOutUp.css │ │ │ │ ├── bouncing_entrances │ │ │ │ ├── bounceIn.css │ │ │ │ ├── bounceInDown.css │ │ │ │ ├── bounceInLeft.css │ │ │ │ ├── bounceInRight.css │ │ │ │ └── bounceInUp.css │ │ │ │ ├── bouncing_exits │ │ │ │ ├── bounceOut.css │ │ │ │ ├── bounceOutDown.css │ │ │ │ ├── bounceOutLeft.css │ │ │ │ ├── bounceOutRight.css │ │ │ │ └── bounceOutUp.css │ │ │ │ ├── fading_entrances │ │ │ │ ├── fadeIn.css │ │ │ │ ├── fadeInBottomLeft.css │ │ │ │ ├── fadeInBottomRight.css │ │ │ │ ├── fadeInDown.css │ │ │ │ ├── fadeInDownBig.css │ │ │ │ ├── fadeInLeft.css │ │ │ │ ├── fadeInLeftBig.css │ │ │ │ ├── fadeInRight.css │ │ │ │ ├── fadeInRightBig.css │ │ │ │ ├── fadeInTopLeft.css │ │ │ │ ├── fadeInTopRight.css │ │ │ │ ├── fadeInUp.css │ │ │ │ └── fadeInUpBig.css │ │ │ │ ├── fading_exits │ │ │ │ ├── fadeOut.css │ │ │ │ ├── fadeOutBottomLeft.css │ │ │ │ ├── fadeOutBottomRight.css │ │ │ │ ├── fadeOutDown.css │ │ │ │ ├── fadeOutDownBig.css │ │ │ │ ├── fadeOutLeft.css │ │ │ │ ├── fadeOutLeftBig.css │ │ │ │ ├── fadeOutRight.css │ │ │ │ ├── fadeOutRightBig.css │ │ │ │ ├── fadeOutTopLeft.css │ │ │ │ ├── fadeOutTopRight.css │ │ │ │ ├── fadeOutUp.css │ │ │ │ └── fadeOutUpBig.css │ │ │ │ ├── flippers │ │ │ │ ├── flip.css │ │ │ │ ├── flipInX.css │ │ │ │ ├── flipInY.css │ │ │ │ ├── flipOutX.css │ │ │ │ └── flipOutY.css │ │ │ │ ├── lightspeed │ │ │ │ ├── lightSpeedInLeft.css │ │ │ │ ├── lightSpeedInRight.css │ │ │ │ ├── lightSpeedOutLeft.css │ │ │ │ └── lightSpeedOutRight.css │ │ │ │ ├── rotating_entrances │ │ │ │ ├── rotateIn.css │ │ │ │ ├── rotateInDownLeft.css │ │ │ │ ├── rotateInDownRight.css │ │ │ │ ├── rotateInUpLeft.css │ │ │ │ └── rotateInUpRight.css │ │ │ │ ├── rotating_exits │ │ │ │ ├── rotateOut.css │ │ │ │ ├── rotateOutDownLeft.css │ │ │ │ ├── rotateOutDownRight.css │ │ │ │ ├── rotateOutUpLeft.css │ │ │ │ └── rotateOutUpRight.css │ │ │ │ ├── sliding_entrances │ │ │ │ ├── slideInDown.css │ │ │ │ ├── slideInLeft.css │ │ │ │ ├── slideInRight.css │ │ │ │ └── slideInUp.css │ │ │ │ ├── sliding_exits │ │ │ │ ├── slideOutDown.css │ │ │ │ ├── slideOutLeft.css │ │ │ │ ├── slideOutRight.css │ │ │ │ └── slideOutUp.css │ │ │ │ ├── specials │ │ │ │ ├── hinge.css │ │ │ │ ├── jackInTheBox.css │ │ │ │ ├── rollIn.css │ │ │ │ └── rollOut.css │ │ │ │ ├── zooming_entrances │ │ │ │ ├── zoomIn.css │ │ │ │ ├── zoomInDown.css │ │ │ │ ├── zoomInLeft.css │ │ │ │ ├── zoomInRight.css │ │ │ │ └── zoomInUp.css │ │ │ │ └── zooming_exits │ │ │ │ ├── zoomOut.css │ │ │ │ ├── zoomOutDown.css │ │ │ │ ├── zoomOutLeft.css │ │ │ │ ├── zoomOutRight.css │ │ │ │ └── zoomOutUp.css │ │ ├── anymatch │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── arg │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── binary-extensions │ │ │ ├── binary-extensions.json │ │ │ ├── binary-extensions.json.d.ts │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── license │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── braces │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── compile.js │ │ │ │ ├── constants.js │ │ │ │ ├── expand.js │ │ │ │ ├── parse.js │ │ │ │ ├── stringify.js │ │ │ │ └── utils.js │ │ │ └── package.json │ │ ├── camelcase-css │ │ │ ├── README.md │ │ │ ├── index-es5.js │ │ │ ├── index.js │ │ │ ├── license │ │ │ └── package.json │ │ ├── chokidar │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── constants.js │ │ │ │ ├── fsevents-handler.js │ │ │ │ └── nodefs-handler.js │ │ │ ├── node_modules │ │ │ │ └── glob-parent │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ ├── package.json │ │ │ └── types │ │ │ │ └── index.d.ts │ │ ├── color-name │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── cssesc │ │ │ ├── LICENSE-MIT.txt │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ └── cssesc │ │ │ ├── cssesc.js │ │ │ ├── man │ │ │ │ └── cssesc.1 │ │ │ └── package.json │ │ ├── defined │ │ │ ├── .eslintrc │ │ │ ├── .github │ │ │ │ └── FUNDING.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── example │ │ │ │ └── defined.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── def.js │ │ │ │ └── falsy.js │ │ ├── detective │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── bench │ │ │ │ ├── detect.js │ │ │ │ └── esprima_v_acorn.txt │ │ │ ├── bin │ │ │ │ └── detective.js │ │ │ ├── example │ │ │ │ ├── strings.js │ │ │ │ └── strings_src.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── readme.markdown │ │ │ └── test │ │ │ │ ├── both.js │ │ │ │ ├── chained.js │ │ │ │ ├── complicated.js │ │ │ │ ├── es2019.js │ │ │ │ ├── es6-module.js │ │ │ │ ├── files │ │ │ │ ├── both.js │ │ │ │ ├── chained.js │ │ │ │ ├── es6-module.js │ │ │ │ ├── for-await.js │ │ │ │ ├── generators.js │ │ │ │ ├── isrequire.js │ │ │ │ ├── nested.js │ │ │ │ ├── optional-catch.js │ │ │ │ ├── rest-spread.js │ │ │ │ ├── set-in-object-pattern.js │ │ │ │ ├── shebang.js │ │ │ │ ├── sparse-array.js │ │ │ │ ├── strings.js │ │ │ │ ├── word.js │ │ │ │ └── yield.js │ │ │ │ ├── generators.js │ │ │ │ ├── isrequire.js │ │ │ │ ├── nested.js │ │ │ │ ├── noargs.js │ │ │ │ ├── parseopts.js │ │ │ │ ├── rest-spread.js │ │ │ │ ├── return.js │ │ │ │ ├── set-in-object-pattern.js │ │ │ │ ├── shebang.js │ │ │ │ ├── sparse-array.js │ │ │ │ ├── strings.js │ │ │ │ ├── word.js │ │ │ │ └── yield.js │ │ ├── didyoumean │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── didYouMean-1.2.1.js │ │ │ ├── didYouMean-1.2.1.min.js │ │ │ └── package.json │ │ ├── dlv │ │ │ ├── README.md │ │ │ ├── dist │ │ │ │ ├── dlv.es.js │ │ │ │ ├── dlv.es.js.map │ │ │ │ ├── dlv.js │ │ │ │ ├── dlv.js.map │ │ │ │ ├── dlv.umd.js │ │ │ │ └── dlv.umd.js.map │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── fast-glob │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── node_modules │ │ │ │ └── glob-parent │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ ├── out │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── managers │ │ │ │ │ ├── patterns.d.ts │ │ │ │ │ ├── patterns.js │ │ │ │ │ ├── tasks.d.ts │ │ │ │ │ └── tasks.js │ │ │ │ ├── providers │ │ │ │ │ ├── async.d.ts │ │ │ │ │ ├── async.js │ │ │ │ │ ├── filters │ │ │ │ │ │ ├── deep.d.ts │ │ │ │ │ │ ├── deep.js │ │ │ │ │ │ ├── entry.d.ts │ │ │ │ │ │ ├── entry.js │ │ │ │ │ │ ├── error.d.ts │ │ │ │ │ │ └── error.js │ │ │ │ │ ├── matchers │ │ │ │ │ │ ├── matcher.d.ts │ │ │ │ │ │ ├── matcher.js │ │ │ │ │ │ ├── partial.d.ts │ │ │ │ │ │ └── partial.js │ │ │ │ │ ├── provider.d.ts │ │ │ │ │ ├── provider.js │ │ │ │ │ ├── stream.d.ts │ │ │ │ │ ├── stream.js │ │ │ │ │ ├── sync.d.ts │ │ │ │ │ ├── sync.js │ │ │ │ │ └── transformers │ │ │ │ │ │ ├── entry.d.ts │ │ │ │ │ │ └── entry.js │ │ │ │ ├── readers │ │ │ │ │ ├── async.d.ts │ │ │ │ │ ├── async.js │ │ │ │ │ ├── reader.d.ts │ │ │ │ │ ├── reader.js │ │ │ │ │ ├── stream.d.ts │ │ │ │ │ ├── stream.js │ │ │ │ │ ├── sync.d.ts │ │ │ │ │ └── sync.js │ │ │ │ ├── settings.d.ts │ │ │ │ ├── settings.js │ │ │ │ ├── types │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ │ └── utils │ │ │ │ │ ├── array.d.ts │ │ │ │ │ ├── array.js │ │ │ │ │ ├── errno.d.ts │ │ │ │ │ ├── errno.js │ │ │ │ │ ├── fs.d.ts │ │ │ │ │ ├── fs.js │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ ├── path.d.ts │ │ │ │ │ ├── path.js │ │ │ │ │ ├── pattern.d.ts │ │ │ │ │ ├── pattern.js │ │ │ │ │ ├── stream.d.ts │ │ │ │ │ ├── stream.js │ │ │ │ │ ├── string.d.ts │ │ │ │ │ └── string.js │ │ │ └── package.json │ │ ├── fastq │ │ │ ├── .github │ │ │ │ ├── dependabot.yml │ │ │ │ └── workflows │ │ │ │ │ └── ci.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bench.js │ │ │ ├── example.js │ │ │ ├── example.mjs │ │ │ ├── index.d.ts │ │ │ ├── package.json │ │ │ ├── queue.js │ │ │ └── test │ │ │ │ ├── example.ts │ │ │ │ ├── promise.js │ │ │ │ ├── test.js │ │ │ │ └── tsconfig.json │ │ ├── fill-range │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── flowbite │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── dist │ │ │ │ ├── datepicker.js │ │ │ │ ├── datepicker.js.map │ │ │ │ ├── datepicker.min.js │ │ │ │ ├── datepicker.turbo.js │ │ │ │ ├── datepicker.turbo.js.map │ │ │ │ ├── datepicker.turbo.min.js │ │ │ │ ├── flowbite.css │ │ │ │ ├── flowbite.js │ │ │ │ ├── flowbite.js.map │ │ │ │ ├── flowbite.min.css │ │ │ │ ├── flowbite.min.js │ │ │ │ ├── flowbite.turbo.js │ │ │ │ ├── flowbite.turbo.js.map │ │ │ │ └── flowbite.turbo.min.js │ │ │ ├── lib │ │ │ │ ├── cjs │ │ │ │ │ ├── components │ │ │ │ │ │ ├── accordion │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ └── types.js.map │ │ │ │ │ │ ├── carousel │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ └── types.js.map │ │ │ │ │ │ ├── collapse │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ └── types.js.map │ │ │ │ │ │ ├── dial │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ └── types.js.map │ │ │ │ │ │ ├── dismiss │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ └── types.js.map │ │ │ │ │ │ ├── drawer │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ └── types.js.map │ │ │ │ │ │ ├── dropdown │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ └── types.js.map │ │ │ │ │ │ ├── modal │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ └── types.js.map │ │ │ │ │ │ ├── popover │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ └── types.js.map │ │ │ │ │ │ ├── tabs │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ └── types.js.map │ │ │ │ │ │ └── tooltip │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ └── types.js.map │ │ │ │ │ ├── config │ │ │ │ │ │ ├── global.d.ts │ │ │ │ │ │ ├── global.d.ts.map │ │ │ │ │ │ ├── global.js │ │ │ │ │ │ └── global.js.map │ │ │ │ │ ├── dom │ │ │ │ │ │ ├── events.d.ts │ │ │ │ │ │ ├── events.d.ts.map │ │ │ │ │ │ ├── events.js │ │ │ │ │ │ └── events.js.map │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ ├── index.js │ │ │ │ │ ├── index.js.map │ │ │ │ │ ├── index.turbo.d.ts │ │ │ │ │ ├── index.turbo.d.ts.map │ │ │ │ │ ├── index.turbo.js │ │ │ │ │ ├── index.turbo.js.map │ │ │ │ │ ├── index.umd.d.ts │ │ │ │ │ ├── index.umd.d.ts.map │ │ │ │ │ ├── index.umd.js │ │ │ │ │ └── index.umd.js.map │ │ │ │ └── esm │ │ │ │ │ ├── components │ │ │ │ │ ├── accordion │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ └── types.js.map │ │ │ │ │ ├── carousel │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ └── types.js.map │ │ │ │ │ ├── collapse │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ └── types.js.map │ │ │ │ │ ├── dial │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ └── types.js.map │ │ │ │ │ ├── dismiss │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ └── types.js.map │ │ │ │ │ ├── drawer │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ └── types.js.map │ │ │ │ │ ├── dropdown │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ └── types.js.map │ │ │ │ │ ├── modal │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ └── types.js.map │ │ │ │ │ ├── popover │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ └── types.js.map │ │ │ │ │ ├── tabs │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ └── types.js.map │ │ │ │ │ └── tooltip │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ ├── interface.d.ts │ │ │ │ │ │ ├── interface.d.ts.map │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── interface.js.map │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ ├── types.d.ts.map │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ └── types.js.map │ │ │ │ │ ├── config │ │ │ │ │ ├── global.d.ts │ │ │ │ │ ├── global.d.ts.map │ │ │ │ │ ├── global.js │ │ │ │ │ └── global.js.map │ │ │ │ │ ├── dom │ │ │ │ │ ├── events.d.ts │ │ │ │ │ ├── events.d.ts.map │ │ │ │ │ ├── events.js │ │ │ │ │ └── events.js.map │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.d.ts.map │ │ │ │ │ ├── index.js │ │ │ │ │ ├── index.js.map │ │ │ │ │ ├── index.turbo.d.ts │ │ │ │ │ ├── index.turbo.d.ts.map │ │ │ │ │ ├── index.turbo.js │ │ │ │ │ ├── index.turbo.js.map │ │ │ │ │ ├── index.umd.d.ts │ │ │ │ │ ├── index.umd.d.ts.map │ │ │ │ │ ├── index.umd.js │ │ │ │ │ └── index.umd.js.map │ │ │ ├── package.json │ │ │ └── plugin.js │ │ ├── fsevents │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── fsevents.d.ts │ │ │ ├── fsevents.js │ │ │ ├── fsevents.node │ │ │ └── package.json │ │ ├── function-bind │ │ │ ├── .editorconfig │ │ │ ├── .eslintrc │ │ │ ├── .jscs.json │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── implementation.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── .eslintrc │ │ │ │ └── index.js │ │ ├── glob-parent │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── has │ │ │ ├── LICENSE-MIT │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.js │ │ │ └── test │ │ │ │ └── index.js │ │ ├── htmx.org │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── dist │ │ │ │ ├── ext │ │ │ │ │ ├── ajax-header.js │ │ │ │ │ ├── alpine-morph.js │ │ │ │ │ ├── class-tools.js │ │ │ │ │ ├── client-side-templates.js │ │ │ │ │ ├── debug.js │ │ │ │ │ ├── disable-element.js │ │ │ │ │ ├── event-header.js │ │ │ │ │ ├── head-support.js │ │ │ │ │ ├── include-vals.js │ │ │ │ │ ├── json-enc.js │ │ │ │ │ ├── loading-states.js │ │ │ │ │ ├── method-override.js │ │ │ │ │ ├── morphdom-swap.js │ │ │ │ │ ├── multi-swap.js │ │ │ │ │ ├── path-deps.js │ │ │ │ │ ├── preload.js │ │ │ │ │ ├── rails-method.js │ │ │ │ │ ├── remove-me.js │ │ │ │ │ ├── restored.js │ │ │ │ │ ├── sse.js │ │ │ │ │ └── ws.js │ │ │ │ ├── htmx.d.ts │ │ │ │ ├── htmx.js │ │ │ │ ├── htmx.min.js │ │ │ │ └── htmx.min.js.gz │ │ │ ├── editors │ │ │ │ └── jetbrains │ │ │ │ │ └── htmx.web-types.json │ │ │ └── package.json │ │ ├── is-binary-path │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── license │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── is-core-module │ │ │ ├── .eslintrc │ │ │ ├── .nycrc │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── core.json │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ └── index.js │ │ ├── is-extglob │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── is-glob │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── is-number │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── lilconfig │ │ │ ├── LICENSE │ │ │ ├── dist │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── lodash.castarray │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── lodash.isplainobject │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── lodash.merge │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── merge2 │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── micromatch │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── mini-svg-data-uri │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cli.js │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── index.test-d.ts │ │ │ ├── package.json │ │ │ └── shorter-css-color-names.js │ │ ├── minimist │ │ │ ├── .eslintrc │ │ │ ├── .github │ │ │ │ └── FUNDING.yml │ │ │ ├── .nycrc │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── example │ │ │ │ └── parse.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── all_bool.js │ │ │ │ ├── bool.js │ │ │ │ ├── dash.js │ │ │ │ ├── default_bool.js │ │ │ │ ├── dotted.js │ │ │ │ ├── kv_short.js │ │ │ │ ├── long.js │ │ │ │ ├── num.js │ │ │ │ ├── parse.js │ │ │ │ ├── parse_modified.js │ │ │ │ ├── proto.js │ │ │ │ ├── short.js │ │ │ │ ├── stop_early.js │ │ │ │ ├── unknown.js │ │ │ │ └── whitespace.js │ │ ├── nanoid │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── async │ │ │ │ ├── index.browser.cjs │ │ │ │ ├── index.browser.js │ │ │ │ ├── index.cjs │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── index.native.js │ │ │ │ └── package.json │ │ │ ├── bin │ │ │ │ └── nanoid.cjs │ │ │ ├── index.browser.cjs │ │ │ ├── index.browser.js │ │ │ ├── index.cjs │ │ │ ├── index.d.cts │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── nanoid.js │ │ │ ├── non-secure │ │ │ │ ├── index.cjs │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── package.json │ │ │ └── url-alphabet │ │ │ │ ├── index.cjs │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── normalize-path │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── object-hash │ │ │ ├── LICENSE │ │ │ ├── dist │ │ │ │ └── object_hash.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── readme.markdown │ │ ├── path-parse │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── picocolors │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── picocolors.browser.js │ │ │ ├── picocolors.d.ts │ │ │ ├── picocolors.js │ │ │ └── types.d.ts │ │ ├── picomatch │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── constants.js │ │ │ │ ├── parse.js │ │ │ │ ├── picomatch.js │ │ │ │ ├── scan.js │ │ │ │ └── utils.js │ │ │ └── package.json │ │ ├── pify │ │ │ ├── index.js │ │ │ ├── license │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── postcss-import │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── join-layer.js │ │ │ │ ├── join-media.js │ │ │ │ ├── load-content.js │ │ │ │ ├── parse-statements.js │ │ │ │ ├── process-content.js │ │ │ │ └── resolve-id.js │ │ │ └── package.json │ │ ├── postcss-js │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ ├── index.mjs │ │ │ ├── objectifier.js │ │ │ ├── package.json │ │ │ ├── parser.js │ │ │ ├── process-result.js │ │ │ └── sync.js │ │ ├── postcss-load-config │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ └── src │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── options.js │ │ │ │ ├── plugins.js │ │ │ │ └── req.js │ │ ├── postcss-nested │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── postcss-selector-parser │ │ │ ├── API.md │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE-MIT │ │ │ ├── README.md │ │ │ ├── dist │ │ │ │ ├── index.js │ │ │ │ ├── parser.js │ │ │ │ ├── processor.js │ │ │ │ ├── selectors │ │ │ │ │ ├── attribute.js │ │ │ │ │ ├── className.js │ │ │ │ │ ├── combinator.js │ │ │ │ │ ├── comment.js │ │ │ │ │ ├── constructors.js │ │ │ │ │ ├── container.js │ │ │ │ │ ├── guards.js │ │ │ │ │ ├── id.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── namespace.js │ │ │ │ │ ├── nesting.js │ │ │ │ │ ├── node.js │ │ │ │ │ ├── pseudo.js │ │ │ │ │ ├── root.js │ │ │ │ │ ├── selector.js │ │ │ │ │ ├── string.js │ │ │ │ │ ├── tag.js │ │ │ │ │ ├── types.js │ │ │ │ │ └── universal.js │ │ │ │ ├── sortAscending.js │ │ │ │ ├── tokenTypes.js │ │ │ │ ├── tokenize.js │ │ │ │ └── util │ │ │ │ │ ├── ensureObject.js │ │ │ │ │ ├── getProp.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── stripComments.js │ │ │ │ │ └── unesc.js │ │ │ ├── package.json │ │ │ └── postcss-selector-parser.d.ts │ │ ├── postcss-value-parser │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── parse.js │ │ │ │ ├── stringify.js │ │ │ │ ├── unit.js │ │ │ │ └── walk.js │ │ │ └── package.json │ │ ├── postcss │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ ├── at-rule.d.ts │ │ │ │ ├── at-rule.js │ │ │ │ ├── comment.d.ts │ │ │ │ ├── comment.js │ │ │ │ ├── container.d.ts │ │ │ │ ├── container.js │ │ │ │ ├── css-syntax-error.d.ts │ │ │ │ ├── css-syntax-error.js │ │ │ │ ├── declaration.d.ts │ │ │ │ ├── declaration.js │ │ │ │ ├── document.d.ts │ │ │ │ ├── document.js │ │ │ │ ├── fromJSON.d.ts │ │ │ │ ├── fromJSON.js │ │ │ │ ├── input.d.ts │ │ │ │ ├── input.js │ │ │ │ ├── lazy-result.d.ts │ │ │ │ ├── lazy-result.js │ │ │ │ ├── list.d.ts │ │ │ │ ├── list.js │ │ │ │ ├── map-generator.js │ │ │ │ ├── no-work-result.d.ts │ │ │ │ ├── no-work-result.js │ │ │ │ ├── node.d.ts │ │ │ │ ├── node.js │ │ │ │ ├── parse.d.ts │ │ │ │ ├── parse.js │ │ │ │ ├── parser.js │ │ │ │ ├── postcss.d.ts │ │ │ │ ├── postcss.js │ │ │ │ ├── postcss.mjs │ │ │ │ ├── previous-map.d.ts │ │ │ │ ├── previous-map.js │ │ │ │ ├── processor.d.ts │ │ │ │ ├── processor.js │ │ │ │ ├── result.d.ts │ │ │ │ ├── result.js │ │ │ │ ├── root.d.ts │ │ │ │ ├── root.js │ │ │ │ ├── rule.d.ts │ │ │ │ ├── rule.js │ │ │ │ ├── stringifier.d.ts │ │ │ │ ├── stringifier.js │ │ │ │ ├── stringify.d.ts │ │ │ │ ├── stringify.js │ │ │ │ ├── symbols.js │ │ │ │ ├── terminal-highlight.js │ │ │ │ ├── tokenize.js │ │ │ │ ├── warn-once.js │ │ │ │ ├── warning.d.ts │ │ │ │ └── warning.js │ │ │ └── package.json │ │ ├── queue-microtask │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── quick-lru │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── license │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── read-cache │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── readdirp │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── resolve │ │ │ ├── .editorconfig │ │ │ ├── .eslintrc │ │ │ ├── .github │ │ │ │ └── FUNDING.yml │ │ │ ├── LICENSE │ │ │ ├── SECURITY.md │ │ │ ├── async.js │ │ │ ├── bin │ │ │ │ └── resolve │ │ │ ├── example │ │ │ │ ├── async.js │ │ │ │ └── sync.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── async.js │ │ │ │ ├── caller.js │ │ │ │ ├── core.js │ │ │ │ ├── core.json │ │ │ │ ├── homedir.js │ │ │ │ ├── is-core.js │ │ │ │ ├── node-modules-paths.js │ │ │ │ ├── normalize-options.js │ │ │ │ └── sync.js │ │ │ ├── package.json │ │ │ ├── readme.markdown │ │ │ ├── sync.js │ │ │ └── test │ │ │ │ ├── core.js │ │ │ │ ├── dotdot.js │ │ │ │ ├── dotdot │ │ │ │ ├── abc │ │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ │ │ ├── faulty_basedir.js │ │ │ │ ├── filter.js │ │ │ │ ├── filter_sync.js │ │ │ │ ├── home_paths.js │ │ │ │ ├── home_paths_sync.js │ │ │ │ ├── mock.js │ │ │ │ ├── mock_sync.js │ │ │ │ ├── module_dir.js │ │ │ │ ├── module_dir │ │ │ │ ├── xmodules │ │ │ │ │ └── aaa │ │ │ │ │ │ └── index.js │ │ │ │ ├── ymodules │ │ │ │ │ └── aaa │ │ │ │ │ │ └── index.js │ │ │ │ └── zmodules │ │ │ │ │ └── bbb │ │ │ │ │ ├── main.js │ │ │ │ │ └── package.json │ │ │ │ ├── node-modules-paths.js │ │ │ │ ├── node_path.js │ │ │ │ ├── node_path │ │ │ │ ├── x │ │ │ │ │ ├── aaa │ │ │ │ │ │ └── index.js │ │ │ │ │ └── ccc │ │ │ │ │ │ └── index.js │ │ │ │ └── y │ │ │ │ │ ├── bbb │ │ │ │ │ └── index.js │ │ │ │ │ └── ccc │ │ │ │ │ └── index.js │ │ │ │ ├── nonstring.js │ │ │ │ ├── pathfilter.js │ │ │ │ ├── pathfilter │ │ │ │ └── deep_ref │ │ │ │ │ └── main.js │ │ │ │ ├── precedence.js │ │ │ │ ├── precedence │ │ │ │ ├── aaa.js │ │ │ │ ├── aaa │ │ │ │ │ ├── index.js │ │ │ │ │ └── main.js │ │ │ │ ├── bbb.js │ │ │ │ └── bbb │ │ │ │ │ └── main.js │ │ │ │ ├── resolver.js │ │ │ │ ├── resolver │ │ │ │ ├── baz │ │ │ │ │ ├── doom.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── quux.js │ │ │ │ ├── browser_field │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ └── package.json │ │ │ │ ├── cup.coffee │ │ │ │ ├── dot_main │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── dot_slash_main │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── false_main │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── foo.js │ │ │ │ ├── incorrect_main │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── invalid_main │ │ │ │ │ └── package.json │ │ │ │ ├── malformed_package_json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── mug.coffee │ │ │ │ ├── mug.js │ │ │ │ ├── multirepo │ │ │ │ │ ├── lerna.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── packages │ │ │ │ │ │ ├── package-a │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package-b │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── nested_symlinks │ │ │ │ │ └── mylib │ │ │ │ │ │ ├── async.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── sync.js │ │ │ │ ├── other_path │ │ │ │ │ ├── lib │ │ │ │ │ │ └── other-lib.js │ │ │ │ │ └── root.js │ │ │ │ ├── quux │ │ │ │ │ └── foo │ │ │ │ │ │ └── index.js │ │ │ │ ├── same_names │ │ │ │ │ ├── foo.js │ │ │ │ │ └── foo │ │ │ │ │ │ └── index.js │ │ │ │ ├── symlinked │ │ │ │ │ ├── _ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── foo.js │ │ │ │ │ │ └── symlink_target │ │ │ │ │ │ │ └── .gitkeep │ │ │ │ │ └── package │ │ │ │ │ │ ├── bar.js │ │ │ │ │ │ └── package.json │ │ │ │ └── without_basedir │ │ │ │ │ └── main.js │ │ │ │ ├── resolver_sync.js │ │ │ │ ├── shadowed_core.js │ │ │ │ ├── shadowed_core │ │ │ │ └── node_modules │ │ │ │ │ └── util │ │ │ │ │ └── index.js │ │ │ │ ├── subdirs.js │ │ │ │ └── symlinks.js │ │ ├── reusify │ │ │ ├── .coveralls.yml │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── benchmarks │ │ │ │ ├── createNoCodeFunction.js │ │ │ │ ├── fib.js │ │ │ │ └── reuseNoCodeFunction.js │ │ │ ├── package.json │ │ │ ├── reusify.js │ │ │ └── test.js │ │ ├── run-parallel │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── source-map-js │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ ├── array-set.js │ │ │ │ ├── base64-vlq.js │ │ │ │ ├── base64.js │ │ │ │ ├── binary-search.js │ │ │ │ ├── mapping-list.js │ │ │ │ ├── quick-sort.js │ │ │ │ ├── source-map-consumer.js │ │ │ │ ├── source-map-generator.js │ │ │ │ ├── source-node.js │ │ │ │ └── util.js │ │ │ ├── package.json │ │ │ ├── source-map.d.ts │ │ │ └── source-map.js │ │ ├── supports-preserve-symlinks-flag │ │ │ ├── .eslintrc │ │ │ ├── .github │ │ │ │ └── FUNDING.yml │ │ │ ├── .nycrc │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── browser.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ └── index.js │ │ ├── tailwindcss │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── base.css │ │ │ ├── colors.d.ts │ │ │ ├── colors.js │ │ │ ├── components.css │ │ │ ├── defaultConfig.d.ts │ │ │ ├── defaultConfig.js │ │ │ ├── defaultTheme.d.ts │ │ │ ├── defaultTheme.js │ │ │ ├── lib │ │ │ │ ├── cli-peer-dependencies.js │ │ │ │ ├── cli.js │ │ │ │ ├── cli │ │ │ │ │ ├── build │ │ │ │ │ │ ├── deps.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ ├── utils.js │ │ │ │ │ │ └── watching.js │ │ │ │ │ ├── help │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── init │ │ │ │ │ │ └── index.js │ │ │ │ ├── constants.js │ │ │ │ ├── corePluginList.js │ │ │ │ ├── corePlugins.js │ │ │ │ ├── css │ │ │ │ │ ├── LICENSE │ │ │ │ │ └── preflight.css │ │ │ │ ├── featureFlags.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── cacheInvalidation.js │ │ │ │ │ ├── collapseAdjacentRules.js │ │ │ │ │ ├── collapseDuplicateDeclarations.js │ │ │ │ │ ├── content.js │ │ │ │ │ ├── defaultExtractor.js │ │ │ │ │ ├── detectNesting.js │ │ │ │ │ ├── evaluateTailwindFunctions.js │ │ │ │ │ ├── expandApplyAtRules.js │ │ │ │ │ ├── expandTailwindAtRules.js │ │ │ │ │ ├── findAtConfigPath.js │ │ │ │ │ ├── generateRules.js │ │ │ │ │ ├── getModuleDependencies.js │ │ │ │ │ ├── normalizeTailwindDirectives.js │ │ │ │ │ ├── offsets.js │ │ │ │ │ ├── partitionApplyAtRules.js │ │ │ │ │ ├── regex.js │ │ │ │ │ ├── remap-bitfield.js │ │ │ │ │ ├── resolveDefaultsAtRules.js │ │ │ │ │ ├── setupContextUtils.js │ │ │ │ │ ├── setupTrackingContext.js │ │ │ │ │ ├── sharedState.js │ │ │ │ │ └── substituteScreenAtRules.js │ │ │ │ ├── oxide │ │ │ │ │ ├── cli.js │ │ │ │ │ ├── cli │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ ├── deps.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ │ ├── utils.js │ │ │ │ │ │ │ └── watching.js │ │ │ │ │ │ ├── help │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── init │ │ │ │ │ │ │ └── index.js │ │ │ │ │ └── postcss-plugin.js │ │ │ │ ├── plugin.js │ │ │ │ ├── postcss-plugins │ │ │ │ │ └── nesting │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── plugin.js │ │ │ │ ├── processTailwindFeatures.js │ │ │ │ ├── public │ │ │ │ │ ├── colors.js │ │ │ │ │ ├── create-plugin.js │ │ │ │ │ ├── default-config.js │ │ │ │ │ ├── default-theme.js │ │ │ │ │ └── resolve-config.js │ │ │ │ └── util │ │ │ │ │ ├── bigSign.js │ │ │ │ │ ├── buildMediaQuery.js │ │ │ │ │ ├── cloneDeep.js │ │ │ │ │ ├── cloneNodes.js │ │ │ │ │ ├── color.js │ │ │ │ │ ├── configurePlugins.js │ │ │ │ │ ├── createPlugin.js │ │ │ │ │ ├── createUtilityPlugin.js │ │ │ │ │ ├── dataTypes.js │ │ │ │ │ ├── defaults.js │ │ │ │ │ ├── escapeClassName.js │ │ │ │ │ ├── escapeCommas.js │ │ │ │ │ ├── flattenColorPalette.js │ │ │ │ │ ├── formatVariantSelector.js │ │ │ │ │ ├── getAllConfigs.js │ │ │ │ │ ├── hashConfig.js │ │ │ │ │ ├── isKeyframeRule.js │ │ │ │ │ ├── isPlainObject.js │ │ │ │ │ ├── isSyntacticallyValidPropertyValue.js │ │ │ │ │ ├── log.js │ │ │ │ │ ├── nameClass.js │ │ │ │ │ ├── negateValue.js │ │ │ │ │ ├── normalizeConfig.js │ │ │ │ │ ├── normalizeScreens.js │ │ │ │ │ ├── parseAnimationValue.js │ │ │ │ │ ├── parseBoxShadowValue.js │ │ │ │ │ ├── parseDependency.js │ │ │ │ │ ├── parseGlob.js │ │ │ │ │ ├── parseObjectStyles.js │ │ │ │ │ ├── pluginUtils.js │ │ │ │ │ ├── prefixSelector.js │ │ │ │ │ ├── removeAlphaVariables.js │ │ │ │ │ ├── resolveConfig.js │ │ │ │ │ ├── resolveConfigPath.js │ │ │ │ │ ├── responsive.js │ │ │ │ │ ├── splitAtTopLevelOnly.js │ │ │ │ │ ├── tap.js │ │ │ │ │ ├── toColorValue.js │ │ │ │ │ ├── toPath.js │ │ │ │ │ ├── transformThemeValue.js │ │ │ │ │ ├── validateConfig.js │ │ │ │ │ ├── validateFormalSyntax.js │ │ │ │ │ └── withAlphaVariable.js │ │ │ ├── nesting │ │ │ │ └── index.js │ │ │ ├── package.json │ │ │ ├── peers │ │ │ │ └── index.js │ │ │ ├── plugin.d.ts │ │ │ ├── plugin.js │ │ │ ├── prettier.config.js │ │ │ ├── resolveConfig.d.ts │ │ │ ├── resolveConfig.js │ │ │ ├── screens.css │ │ │ ├── scripts │ │ │ │ ├── create-plugin-list.js │ │ │ │ ├── generate-types.js │ │ │ │ ├── release-channel.js │ │ │ │ ├── release-notes.js │ │ │ │ ├── swap-engines.js │ │ │ │ └── type-utils.js │ │ │ ├── src │ │ │ │ ├── cli-peer-dependencies.js │ │ │ │ ├── cli.js │ │ │ │ ├── cli │ │ │ │ │ ├── build │ │ │ │ │ │ ├── deps.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ ├── utils.js │ │ │ │ │ │ └── watching.js │ │ │ │ │ ├── help │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── init │ │ │ │ │ │ └── index.js │ │ │ │ ├── constants.js │ │ │ │ ├── corePluginList.js │ │ │ │ ├── corePlugins.js │ │ │ │ ├── css │ │ │ │ │ ├── LICENSE │ │ │ │ │ └── preflight.css │ │ │ │ ├── featureFlags.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── cacheInvalidation.js │ │ │ │ │ ├── collapseAdjacentRules.js │ │ │ │ │ ├── collapseDuplicateDeclarations.js │ │ │ │ │ ├── content.js │ │ │ │ │ ├── defaultExtractor.js │ │ │ │ │ ├── detectNesting.js │ │ │ │ │ ├── evaluateTailwindFunctions.js │ │ │ │ │ ├── expandApplyAtRules.js │ │ │ │ │ ├── expandTailwindAtRules.js │ │ │ │ │ ├── findAtConfigPath.js │ │ │ │ │ ├── generateRules.js │ │ │ │ │ ├── getModuleDependencies.js │ │ │ │ │ ├── normalizeTailwindDirectives.js │ │ │ │ │ ├── offsets.js │ │ │ │ │ ├── partitionApplyAtRules.js │ │ │ │ │ ├── regex.js │ │ │ │ │ ├── remap-bitfield.js │ │ │ │ │ ├── resolveDefaultsAtRules.js │ │ │ │ │ ├── setupContextUtils.js │ │ │ │ │ ├── setupTrackingContext.js │ │ │ │ │ ├── sharedState.js │ │ │ │ │ └── substituteScreenAtRules.js │ │ │ │ ├── oxide │ │ │ │ │ ├── cli.ts │ │ │ │ │ ├── cli │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ ├── deps.ts │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ ├── plugin.ts │ │ │ │ │ │ │ ├── utils.ts │ │ │ │ │ │ │ └── watching.ts │ │ │ │ │ │ ├── help │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── init │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── postcss-plugin.ts │ │ │ │ ├── plugin.js │ │ │ │ ├── postcss-plugins │ │ │ │ │ └── nesting │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── plugin.js │ │ │ │ ├── processTailwindFeatures.js │ │ │ │ ├── public │ │ │ │ │ ├── colors.js │ │ │ │ │ ├── create-plugin.js │ │ │ │ │ ├── default-config.js │ │ │ │ │ ├── default-theme.js │ │ │ │ │ └── resolve-config.js │ │ │ │ └── util │ │ │ │ │ ├── bigSign.js │ │ │ │ │ ├── buildMediaQuery.js │ │ │ │ │ ├── cloneDeep.js │ │ │ │ │ ├── cloneNodes.js │ │ │ │ │ ├── color.js │ │ │ │ │ ├── configurePlugins.js │ │ │ │ │ ├── createPlugin.js │ │ │ │ │ ├── createUtilityPlugin.js │ │ │ │ │ ├── dataTypes.js │ │ │ │ │ ├── defaults.js │ │ │ │ │ ├── escapeClassName.js │ │ │ │ │ ├── escapeCommas.js │ │ │ │ │ ├── flattenColorPalette.js │ │ │ │ │ ├── formatVariantSelector.js │ │ │ │ │ ├── getAllConfigs.js │ │ │ │ │ ├── hashConfig.js │ │ │ │ │ ├── isKeyframeRule.js │ │ │ │ │ ├── isPlainObject.js │ │ │ │ │ ├── isSyntacticallyValidPropertyValue.js │ │ │ │ │ ├── log.js │ │ │ │ │ ├── nameClass.js │ │ │ │ │ ├── negateValue.js │ │ │ │ │ ├── normalizeConfig.js │ │ │ │ │ ├── normalizeScreens.js │ │ │ │ │ ├── parseAnimationValue.js │ │ │ │ │ ├── parseBoxShadowValue.js │ │ │ │ │ ├── parseDependency.js │ │ │ │ │ ├── parseGlob.js │ │ │ │ │ ├── parseObjectStyles.js │ │ │ │ │ ├── pluginUtils.js │ │ │ │ │ ├── prefixSelector.js │ │ │ │ │ ├── removeAlphaVariables.js │ │ │ │ │ ├── resolveConfig.js │ │ │ │ │ ├── resolveConfigPath.js │ │ │ │ │ ├── responsive.js │ │ │ │ │ ├── splitAtTopLevelOnly.js │ │ │ │ │ ├── tap.js │ │ │ │ │ ├── toColorValue.js │ │ │ │ │ ├── toPath.js │ │ │ │ │ ├── transformThemeValue.js │ │ │ │ │ ├── validateConfig.js │ │ │ │ │ ├── validateFormalSyntax.js │ │ │ │ │ └── withAlphaVariable.js │ │ │ ├── stubs │ │ │ │ ├── defaultConfig.stub.js │ │ │ │ ├── defaultPostCssConfig.stub.js │ │ │ │ └── simpleConfig.stub.js │ │ │ ├── tailwind.css │ │ │ ├── types │ │ │ │ ├── config.d.ts │ │ │ │ ├── generated │ │ │ │ │ ├── .gitkeep │ │ │ │ │ ├── colors.d.ts │ │ │ │ │ ├── corePluginList.d.ts │ │ │ │ │ └── default-theme.d.ts │ │ │ │ └── index.d.ts │ │ │ ├── utilities.css │ │ │ └── variants.css │ │ ├── to-regex-range │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── util-deprecate │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── browser.js │ │ │ ├── node.js │ │ │ └── package.json │ │ ├── xtend │ │ │ ├── .jshintrc │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── immutable.js │ │ │ ├── mutable.js │ │ │ ├── package.json │ │ │ └── test.js │ │ └── yaml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── browser │ │ │ ├── dist │ │ │ │ ├── PlainValue-b8036b75.js │ │ │ │ ├── Schema-e94716c8.js │ │ │ │ ├── index.js │ │ │ │ ├── legacy-exports.js │ │ │ │ ├── package.json │ │ │ │ ├── parse-cst.js │ │ │ │ ├── resolveSeq-492ab440.js │ │ │ │ ├── types.js │ │ │ │ ├── util.js │ │ │ │ └── warnings-df54cb69.js │ │ │ ├── index.js │ │ │ ├── map.js │ │ │ ├── pair.js │ │ │ ├── parse-cst.js │ │ │ ├── scalar.js │ │ │ ├── schema.js │ │ │ ├── seq.js │ │ │ ├── types.js │ │ │ ├── types │ │ │ │ ├── binary.js │ │ │ │ ├── omap.js │ │ │ │ ├── pairs.js │ │ │ │ ├── set.js │ │ │ │ └── timestamp.js │ │ │ └── util.js │ │ │ ├── dist │ │ │ ├── Document-9b4560a1.js │ │ │ ├── PlainValue-ec8e588e.js │ │ │ ├── Schema-88e323a7.js │ │ │ ├── index.js │ │ │ ├── legacy-exports.js │ │ │ ├── parse-cst.js │ │ │ ├── resolveSeq-d03cb037.js │ │ │ ├── test-events.js │ │ │ ├── types.js │ │ │ ├── util.js │ │ │ └── warnings-1000a372.js │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── map.js │ │ │ ├── package.json │ │ │ ├── pair.js │ │ │ ├── parse-cst.d.ts │ │ │ ├── parse-cst.js │ │ │ ├── scalar.js │ │ │ ├── schema.js │ │ │ ├── seq.js │ │ │ ├── types.d.ts │ │ │ ├── types.js │ │ │ ├── types.mjs │ │ │ ├── types │ │ │ ├── binary.js │ │ │ ├── omap.js │ │ │ ├── pairs.js │ │ │ ├── set.js │ │ │ └── timestamp.js │ │ │ ├── util.d.ts │ │ │ ├── util.js │ │ │ └── util.mjs │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── style.css │ ├── tailwind.config.js │ ├── watch-tailwind.sh │ └── wizarr-logo.png ├── tasks │ └── maintenance.py ├── templates │ ├── admin.html │ ├── admin │ │ ├── invite.html │ │ ├── invites.html │ │ ├── new-users.html │ │ ├── user_modal.html │ │ └── users.html │ ├── base.html │ ├── error │ │ ├── 401.html │ │ ├── 404.html │ │ └── 500.html │ ├── invalid-invite.html │ ├── login.html │ ├── modals │ │ └── create-notification-agent.html │ ├── partials │ │ └── library_checkboxes.html │ ├── settings.html │ ├── settings │ │ ├── index.html │ │ ├── notifications.html │ │ └── partials │ │ │ └── server_form.html │ ├── setup │ │ ├── admin_account.html │ │ └── server_details.html │ ├── tables │ │ ├── invite_card.html │ │ └── user_card.html │ ├── user-plex-login.html │ ├── users.html │ ├── verify-server.html │ ├── welcome-jellyfin.html │ └── wizard │ │ └── frame.html └── translations │ ├── ca │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ ├── cs │ └── LC_MESSAGES │ │ └── messages.po │ ├── da │ └── LC_MESSAGES │ │ └── messages.po │ ├── de │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ ├── es │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ ├── fa │ └── LC_MESSAGES │ │ └── messages.po │ ├── fr │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ ├── gsw │ └── LC_MESSAGES │ │ └── messages.po │ ├── he │ └── LC_MESSAGES │ │ └── messages.po │ ├── hr │ └── LC_MESSAGES │ │ └── messages.po │ ├── hu │ └── LC_MESSAGES │ │ └── messages.po │ ├── is │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ ├── it │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ ├── lt │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ ├── nb_NO │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ ├── nl │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ ├── pl │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ ├── pt │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ ├── pt_BR │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ ├── ro │ └── LC_MESSAGES │ │ └── messages.po │ ├── ru │ └── LC_MESSAGES │ │ └── messages.po │ ├── sv │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ ├── zh_Hans │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po │ └── zh_Hant │ └── LC_MESSAGES │ └── messages.po ├── babel.cfg ├── docker-compose.yml ├── docker-entrypoint.sh ├── docs ├── README.md ├── SUMMARY.md ├── contribute │ ├── development.md │ └── translate.md ├── getting-started │ ├── installation.md │ └── reverse-proxy.md ├── support │ └── discord.md └── using-wizarr │ ├── customise-steps.md │ ├── discord-integration.md │ └── single-sign-on-sso.md ├── gunicorn.conf.py ├── helpers └── jellyfin-openapi-stable.json ├── messages.pot ├── migrations ├── README ├── alembic.ini ├── env.py ├── script.py.mako └── versions │ ├── 490af4233e95_added_library_table.py │ └── 9e13976c0cfa_create_database.py ├── pyproject.toml ├── requirements.txt ├── run.py ├── screenshots ├── accept_invite.jpeg ├── home.jpeg ├── invitations.jpeg ├── settings.jpeg ├── users.jpeg └── wizard.jpeg ├── unraid.xml ├── uv.lock └── wizard_steps ├── emby ├── 01_download.md ├── 02_about.md ├── 03_requests.md ├── 04_discord.md └── 99_tips.md ├── jellyfin ├── 01_download.md ├── 02_about.md ├── 03_requests.md ├── 04_discord.md └── 99_tips.md └── plex ├── 01_download.md ├── 02_about.md ├── 03_requests.md ├── 04_discord.md └── 99_tips.md /.dockerignore: -------------------------------------------------------------------------------- 1 | 2 | .venv 3 | venv/ 4 | app/__pycache__/ 5 | .env 6 | .DS_Store 7 | .gitignore 8 | .git 9 | .github 10 | .idea 11 | .buildHelper.txt 12 | test-data/ 13 | # All hidden files 14 | .* 15 | 16 | Dockerfile 17 | README.md 18 | babel.cfg 19 | unraid.xml 20 | 21 | screenshots/ 22 | docs/ 23 | helpers/ 24 | 25 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig is awesome: https://EditorConfig.org 2 | 3 | # top-most EditorConfig file 4 | root = true 5 | 6 | [*] 7 | indent_style = space 8 | indent_size = 4 9 | end_of_line = lf 10 | charset = utf-8 11 | trim_trailing_whitespace = false 12 | insert_final_newline = false -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: mtthidoteu 4 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /.idea/git_toolbox_blame.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/sqldialects.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/blueprints/admin/__init__.py: -------------------------------------------------------------------------------- 1 | from flask import Blueprint 2 | 3 | admin_bp = Blueprint("settings", __name__) 4 | -------------------------------------------------------------------------------- /app/blueprints/settings/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/blueprints/setup/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/blueprints/setup/__init__.py -------------------------------------------------------------------------------- /app/services/media/__init__.py: -------------------------------------------------------------------------------- 1 | """Media service subpackage.""" 2 | from .emby import EmbyClient # noqa: F401 -------------------------------------------------------------------------------- /app/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/favicon.ico -------------------------------------------------------------------------------- /app/static/img/jellyfin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/img/jellyfin.png -------------------------------------------------------------------------------- /app/static/img/plex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/img/plex.png -------------------------------------------------------------------------------- /app/static/node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | ../acorn/bin/acorn -------------------------------------------------------------------------------- /app/static/node_modules/.bin/cssesc: -------------------------------------------------------------------------------- 1 | ../cssesc/bin/cssesc -------------------------------------------------------------------------------- /app/static/node_modules/.bin/detective: -------------------------------------------------------------------------------- 1 | ../detective/bin/detective.js -------------------------------------------------------------------------------- /app/static/node_modules/.bin/mini-svg-data-uri: -------------------------------------------------------------------------------- 1 | ../mini-svg-data-uri/cli.js -------------------------------------------------------------------------------- /app/static/node_modules/.bin/nanoid: -------------------------------------------------------------------------------- 1 | ../nanoid/bin/nanoid.cjs -------------------------------------------------------------------------------- /app/static/node_modules/.bin/resolve: -------------------------------------------------------------------------------- 1 | ../resolve/bin/resolve -------------------------------------------------------------------------------- /app/static/node_modules/.bin/tailwind: -------------------------------------------------------------------------------- 1 | ../tailwindcss/lib/cli.js -------------------------------------------------------------------------------- /app/static/node_modules/.bin/tailwindcss: -------------------------------------------------------------------------------- 1 | ../tailwindcss/lib/cli.js -------------------------------------------------------------------------------- /app/static/node_modules/@alpinejs/collapse/builds/cdn.js: -------------------------------------------------------------------------------- 1 | import collapse from '../src/index.js' 2 | 3 | document.addEventListener('alpine:init', () => { 4 | window.Alpine.plugin(collapse) 5 | }) 6 | -------------------------------------------------------------------------------- /app/static/node_modules/@alpinejs/collapse/builds/module.js: -------------------------------------------------------------------------------- 1 | import collapse from '../src/index.js' 2 | 3 | export default collapse 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.scandir/out/constants.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * IS `true` for Node.js 10.10 and greater. 3 | */ 4 | export declare const IS_SUPPORT_READDIR_WITH_FILE_TYPES: boolean; 5 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.scandir/out/providers/common.d.ts: -------------------------------------------------------------------------------- 1 | export declare function joinPathSegments(a: string, b: string, separator: string): string; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.scandir/out/providers/sync.d.ts: -------------------------------------------------------------------------------- 1 | import type Settings from '../settings'; 2 | import type { Entry } from '../types'; 3 | export declare function read(directory: string, settings: Settings): Entry[]; 4 | export declare function readdirWithFileTypes(directory: string, settings: Settings): Entry[]; 5 | export declare function readdir(directory: string, settings: Settings): Entry[]; 6 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.scandir/out/types/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.scandir/out/utils/fs.d.ts: -------------------------------------------------------------------------------- 1 | import type { Dirent, Stats } from '../types'; 2 | export declare function createDirentFromStats(name: string, stats: Stats): Dirent; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.scandir/out/utils/index.d.ts: -------------------------------------------------------------------------------- 1 | import * as fs from './fs'; 2 | export { fs }; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.scandir/out/utils/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | exports.fs = void 0; 4 | const fs = require("./fs"); 5 | exports.fs = fs; 6 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.stat/out/providers/async.d.ts: -------------------------------------------------------------------------------- 1 | import type Settings from '../settings'; 2 | import type { ErrnoException, Stats } from '../types'; 3 | export declare type AsyncCallback = (error: ErrnoException, stats: Stats) => void; 4 | export declare function read(path: string, settings: Settings, callback: AsyncCallback): void; 5 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.stat/out/providers/sync.d.ts: -------------------------------------------------------------------------------- 1 | import type Settings from '../settings'; 2 | import type { Stats } from '../types'; 3 | export declare function read(path: string, settings: Settings): Stats; 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.stat/out/types/index.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import type * as fs from 'fs'; 3 | export declare type Stats = fs.Stats; 4 | export declare type ErrnoException = NodeJS.ErrnoException; 5 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.stat/out/types/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.walk/out/providers/index.d.ts: -------------------------------------------------------------------------------- 1 | import AsyncProvider from './async'; 2 | import StreamProvider from './stream'; 3 | import SyncProvider from './sync'; 4 | export { AsyncProvider, StreamProvider, SyncProvider }; 5 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.walk/out/readers/reader.d.ts: -------------------------------------------------------------------------------- 1 | import type Settings from '../settings'; 2 | export default class Reader { 3 | protected readonly _root: string; 4 | protected readonly _settings: Settings; 5 | constructor(_root: string, _settings: Settings); 6 | } 7 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.walk/out/types/index.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import type * as scandir from '@nodelib/fs.scandir'; 3 | export declare type Entry = scandir.Entry; 4 | export declare type Errno = NodeJS.ErrnoException; 5 | export interface QueueItem { 6 | directory: string; 7 | base?: string; 8 | } 9 | -------------------------------------------------------------------------------- /app/static/node_modules/@nodelib/fs.walk/out/types/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/cjs/enums.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export * from '../../lib/enums.js' 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/cjs/popper-base.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export * from '../../lib/popper-base.js' 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/cjs/popper-lite.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export * from '../../lib/popper-lite.js' 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/cjs/popper.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export * from '../../lib/popper.js' 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/dom-utils/getComputedStyle.js: -------------------------------------------------------------------------------- 1 | import getWindow from "./getWindow.js"; 2 | export default function getComputedStyle(element) { 3 | return getWindow(element).getComputedStyle(element); 4 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/dom-utils/getDocumentElement.js: -------------------------------------------------------------------------------- 1 | import { isElement } from "./instanceOf.js"; 2 | export default function getDocumentElement(element) { 3 | // $FlowFixMe[incompatible-return]: assume body is always available 4 | return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing] 5 | element.document) || window.document).documentElement; 6 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/dom-utils/getHTMLElementScroll.js: -------------------------------------------------------------------------------- 1 | export default function getHTMLElementScroll(element) { 2 | return { 3 | scrollLeft: element.scrollLeft, 4 | scrollTop: element.scrollTop 5 | }; 6 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/dom-utils/getNodeName.js: -------------------------------------------------------------------------------- 1 | export default function getNodeName(element) { 2 | return element ? (element.nodeName || '').toLowerCase() : null; 3 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/dom-utils/getWindow.js: -------------------------------------------------------------------------------- 1 | export default function getWindow(node) { 2 | if (node == null) { 3 | return window; 4 | } 5 | 6 | if (node.toString() !== '[object Window]') { 7 | var ownerDocument = node.ownerDocument; 8 | return ownerDocument ? ownerDocument.defaultView || window : window; 9 | } 10 | 11 | return node; 12 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/dom-utils/getWindowScroll.js: -------------------------------------------------------------------------------- 1 | import getWindow from "./getWindow.js"; 2 | export default function getWindowScroll(node) { 3 | var win = getWindow(node); 4 | var scrollLeft = win.pageXOffset; 5 | var scrollTop = win.pageYOffset; 6 | return { 7 | scrollLeft: scrollLeft, 8 | scrollTop: scrollTop 9 | }; 10 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/dom-utils/isLayoutViewport.js: -------------------------------------------------------------------------------- 1 | import getUAString from "../utils/userAgent.js"; 2 | export default function isLayoutViewport() { 3 | return !/^((?!chrome|android).)*safari/i.test(getUAString()); 4 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/dom-utils/isTableElement.js: -------------------------------------------------------------------------------- 1 | import getNodeName from "./getNodeName.js"; 2 | export default function isTableElement(element) { 3 | return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0; 4 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/popper-base.js: -------------------------------------------------------------------------------- 1 | import { createPopper, popperGenerator, detectOverflow } from "./createPopper.js"; 2 | // eslint-disable-next-line import/no-unused-modules 3 | export { createPopper, popperGenerator, detectOverflow }; -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/@popperjs/core/dist/esm/types.js -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/expandToHashMap.js: -------------------------------------------------------------------------------- 1 | export default function expandToHashMap(value, keys) { 2 | return keys.reduce(function (hashMap, key) { 3 | hashMap[key] = value; 4 | return hashMap; 5 | }, {}); 6 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/format.js: -------------------------------------------------------------------------------- 1 | export default function format(str) { 2 | for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { 3 | args[_key - 1] = arguments[_key]; 4 | } 5 | 6 | return [].concat(args).reduce(function (p, c) { 7 | return p.replace(/%s/, c); 8 | }, str); 9 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/getAltAxis.js: -------------------------------------------------------------------------------- 1 | export default function getAltAxis(axis) { 2 | return axis === 'x' ? 'y' : 'x'; 3 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/getAltLen.js: -------------------------------------------------------------------------------- 1 | export default function getAltLen(len) { 2 | return len === 'width' ? 'height' : 'width'; 3 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/getBasePlacement.js: -------------------------------------------------------------------------------- 1 | import { auto } from "../enums.js"; 2 | export default function getBasePlacement(placement) { 3 | return placement.split('-')[0]; 4 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/getFreshSideObject.js: -------------------------------------------------------------------------------- 1 | export default function getFreshSideObject() { 2 | return { 3 | top: 0, 4 | right: 0, 5 | bottom: 0, 6 | left: 0 7 | }; 8 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/getMainAxisFromPlacement.js: -------------------------------------------------------------------------------- 1 | export default function getMainAxisFromPlacement(placement) { 2 | return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y'; 3 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/getOppositePlacement.js: -------------------------------------------------------------------------------- 1 | var hash = { 2 | left: 'right', 3 | right: 'left', 4 | bottom: 'top', 5 | top: 'bottom' 6 | }; 7 | export default function getOppositePlacement(placement) { 8 | return placement.replace(/left|right|bottom|top/g, function (matched) { 9 | return hash[matched]; 10 | }); 11 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/getOppositeVariationPlacement.js: -------------------------------------------------------------------------------- 1 | var hash = { 2 | start: 'end', 3 | end: 'start' 4 | }; 5 | export default function getOppositeVariationPlacement(placement) { 6 | return placement.replace(/start|end/g, function (matched) { 7 | return hash[matched]; 8 | }); 9 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/getVariation.js: -------------------------------------------------------------------------------- 1 | export default function getVariation(placement) { 2 | return placement.split('-')[1]; 3 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/math.js: -------------------------------------------------------------------------------- 1 | export var max = Math.max; 2 | export var min = Math.min; 3 | export var round = Math.round; -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/mergePaddingObject.js: -------------------------------------------------------------------------------- 1 | import getFreshSideObject from "./getFreshSideObject.js"; 2 | export default function mergePaddingObject(paddingObject) { 3 | return Object.assign({}, getFreshSideObject(), paddingObject); 4 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/rectToClientRect.js: -------------------------------------------------------------------------------- 1 | export default function rectToClientRect(rect) { 2 | return Object.assign({}, rect, { 3 | left: rect.x, 4 | top: rect.y, 5 | right: rect.x + rect.width, 6 | bottom: rect.y + rect.height 7 | }); 8 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/uniqueBy.js: -------------------------------------------------------------------------------- 1 | export default function uniqueBy(arr, fn) { 2 | var identifiers = new Set(); 3 | return arr.filter(function (item) { 4 | var identifier = fn(item); 5 | 6 | if (!identifiers.has(identifier)) { 7 | identifiers.add(identifier); 8 | return true; 9 | } 10 | }); 11 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/userAgent.js: -------------------------------------------------------------------------------- 1 | export default function getUAString() { 2 | var uaData = navigator.userAgentData; 3 | 4 | if (uaData != null && uaData.brands) { 5 | return uaData.brands.map(function (item) { 6 | return item.brand + "/" + item.version; 7 | }).join(' '); 8 | } 9 | 10 | return navigator.userAgent; 11 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/esm/utils/within.js: -------------------------------------------------------------------------------- 1 | import { max as mathMax, min as mathMin } from "./math.js"; 2 | export function within(min, value, max) { 3 | return mathMax(min, mathMin(value, max)); 4 | } 5 | export function withinMaxClamp(min, value, max) { 6 | var v = within(min, value, max); 7 | return v > max ? max : v; 8 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/umd/enums.min.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export * from '../../lib/enums.js' 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/umd/popper-base.min.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export * from '../../lib/popper-base.js' 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/umd/popper-lite.min.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export * from '../../lib/popper-lite.js' 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/dist/umd/popper.min.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export * from '../../lib/popper.js' 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from './lib'; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/contains.d.ts: -------------------------------------------------------------------------------- 1 | export default function contains(parent: Element, child: Element): boolean; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.d.ts: -------------------------------------------------------------------------------- 1 | import type { ClientRectObject, VirtualElement } from "../types"; 2 | export default function getBoundingClientRect(element: Element | VirtualElement, includeScale?: boolean, isFixedStrategy?: boolean): ClientRectObject; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getClippingRect.d.ts: -------------------------------------------------------------------------------- 1 | import type { ClientRectObject, PositioningStrategy } from "../types"; 2 | import type { Boundary, RootBoundary } from "../enums"; 3 | export default function getClippingRect(element: Element, boundary: Boundary, rootBoundary: RootBoundary, strategy: PositioningStrategy): ClientRectObject; 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.d.ts: -------------------------------------------------------------------------------- 1 | import type { Rect, VirtualElement, Window } from "../types"; 2 | export default function getCompositeRect(elementOrVirtualElement: Element | VirtualElement, offsetParent: Element | Window, isFixed?: boolean): Rect; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.d.ts: -------------------------------------------------------------------------------- 1 | export default function getComputedStyle(element: Element): CSSStyleDeclaration; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js: -------------------------------------------------------------------------------- 1 | import getWindow from "./getWindow.js"; 2 | export default function getComputedStyle(element) { 3 | return getWindow(element).getComputedStyle(element); 4 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import getWindow from './getWindow'; 3 | 4 | export default function getComputedStyle( 5 | element: Element 6 | ): CSSStyleDeclaration { 7 | return getWindow(element).getComputedStyle(element); 8 | } 9 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.d.ts: -------------------------------------------------------------------------------- 1 | import type { Window } from "../types"; 2 | export default function getDocumentElement(element: Element | Window): HTMLElement; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js: -------------------------------------------------------------------------------- 1 | import { isElement } from "./instanceOf.js"; 2 | export default function getDocumentElement(element) { 3 | // $FlowFixMe[incompatible-return]: assume body is always available 4 | return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing] 5 | element.document) || window.document).documentElement; 6 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.d.ts: -------------------------------------------------------------------------------- 1 | import type { Rect } from "../types"; 2 | export default function getDocumentRect(element: HTMLElement): Rect; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.d.ts: -------------------------------------------------------------------------------- 1 | export default function getHTMLElementScroll(element: HTMLElement): { 2 | scrollLeft: number; 3 | scrollTop: number; 4 | }; 5 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js: -------------------------------------------------------------------------------- 1 | export default function getHTMLElementScroll(element) { 2 | return { 3 | scrollLeft: element.scrollLeft, 4 | scrollTop: element.scrollTop 5 | }; 6 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export default function getHTMLElementScroll(element: HTMLElement) { 4 | return { 5 | scrollLeft: element.scrollLeft, 6 | scrollTop: element.scrollTop, 7 | }; 8 | } 9 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.d.ts: -------------------------------------------------------------------------------- 1 | import type { Rect } from "../types"; 2 | export default function getLayoutRect(element: HTMLElement): Rect; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getNodeName.d.ts: -------------------------------------------------------------------------------- 1 | import type { Window } from "../types"; 2 | export default function getNodeName(element: (Node | null | undefined) | Window): string | null | undefined; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getNodeName.js: -------------------------------------------------------------------------------- 1 | export default function getNodeName(element) { 2 | return element ? (element.nodeName || '').toLowerCase() : null; 3 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getNodeName.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import type { Window } from '../types'; 3 | 4 | export default function getNodeName(element: ?Node | Window): ?string { 5 | return element ? (element.nodeName || '').toLowerCase() : null; 6 | } 7 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.d.ts: -------------------------------------------------------------------------------- 1 | import type { Window } from "../types"; 2 | export default function getNodeScroll(node: Node | Window): { 3 | scrollLeft: any; 4 | scrollTop: any; 5 | }; 6 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.d.ts: -------------------------------------------------------------------------------- 1 | export default function getOffsetParent(element: Element): any; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getParentNode.d.ts: -------------------------------------------------------------------------------- 1 | export default function getParentNode(element: Node | ShadowRoot): Node; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getScrollParent.d.ts: -------------------------------------------------------------------------------- 1 | export default function getScrollParent(node: Node): HTMLElement; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getViewportRect.d.ts: -------------------------------------------------------------------------------- 1 | import type { PositioningStrategy } from "../types"; 2 | export default function getViewportRect(element: Element, strategy: PositioningStrategy): { 3 | width: number; 4 | height: number; 5 | x: number; 6 | y: number; 7 | }; 8 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getWindow.d.ts: -------------------------------------------------------------------------------- 1 | export default function getWindow(node: any): any; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getWindow.js: -------------------------------------------------------------------------------- 1 | export default function getWindow(node) { 2 | if (node == null) { 3 | return window; 4 | } 5 | 6 | if (node.toString() !== '[object Window]') { 7 | var ownerDocument = node.ownerDocument; 8 | return ownerDocument ? ownerDocument.defaultView || window : window; 9 | } 10 | 11 | return node; 12 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.d.ts: -------------------------------------------------------------------------------- 1 | import type { Window } from "../types"; 2 | export default function getWindowScroll(node: Node | Window): { 3 | scrollLeft: any; 4 | scrollTop: any; 5 | }; 6 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js: -------------------------------------------------------------------------------- 1 | import getWindow from "./getWindow.js"; 2 | export default function getWindowScroll(node) { 3 | var win = getWindow(node); 4 | var scrollLeft = win.pageXOffset; 5 | var scrollTop = win.pageYOffset; 6 | return { 7 | scrollLeft: scrollLeft, 8 | scrollTop: scrollTop 9 | }; 10 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.d.ts: -------------------------------------------------------------------------------- 1 | export default function getWindowScrollBarX(element: Element): number; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/instanceOf.d.ts: -------------------------------------------------------------------------------- 1 | declare function isElement(node: unknown): boolean; 2 | declare function isHTMLElement(node: unknown): boolean; 3 | declare function isShadowRoot(node: unknown): boolean; 4 | export { isElement, isHTMLElement, isShadowRoot }; 5 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.d.ts: -------------------------------------------------------------------------------- 1 | export default function isLayoutViewport(): boolean; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js: -------------------------------------------------------------------------------- 1 | import getUAString from "../utils/userAgent.js"; 2 | export default function isLayoutViewport() { 3 | return !/^((?!chrome|android).)*safari/i.test(getUAString()); 4 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import getUAString from '../utils/userAgent'; 3 | 4 | export default function isLayoutViewport() { 5 | return !/^((?!chrome|android).)*safari/i.test(getUAString()); 6 | } 7 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/isScrollParent.d.ts: -------------------------------------------------------------------------------- 1 | export default function isScrollParent(element: HTMLElement): boolean; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/isTableElement.d.ts: -------------------------------------------------------------------------------- 1 | export default function isTableElement(element: Element): boolean; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/isTableElement.js: -------------------------------------------------------------------------------- 1 | import getNodeName from "./getNodeName.js"; 2 | export default function isTableElement(element) { 3 | return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0; 4 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/isTableElement.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import getNodeName from './getNodeName'; 3 | 4 | export default function isTableElement(element: Element): boolean { 5 | return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0; 6 | } 7 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/dom-utils/listScrollParents.d.ts: -------------------------------------------------------------------------------- 1 | import type { Window, VisualViewport } from "../types"; 2 | export default function listScrollParents(element: Node, list?: Array): Array; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from "./types"; 2 | export * from "./enums"; 3 | export * from "./modifiers"; 4 | export { popperGenerator, detectOverflow, createPopper as createPopperBase } from "./createPopper"; 5 | export { createPopper } from "./popper"; 6 | export { createPopper as createPopperLite } from "./popper-lite"; 7 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/modifiers/applyStyles.d.ts: -------------------------------------------------------------------------------- 1 | import type { Modifier } from "../types"; 2 | export declare type ApplyStylesModifier = Modifier<"applyStyles", {}>; 3 | declare const _default: ApplyStylesModifier; 4 | export default _default; 5 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/modifiers/eventListeners.d.ts: -------------------------------------------------------------------------------- 1 | import type { Modifier } from "../types"; 2 | export declare type Options = { 3 | scroll: boolean; 4 | resize: boolean; 5 | }; 6 | export declare type EventListenersModifier = Modifier<"eventListeners", Options>; 7 | declare const _default: EventListenersModifier; 8 | export default _default; 9 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/modifiers/hide.d.ts: -------------------------------------------------------------------------------- 1 | import type { Modifier } from "../types"; 2 | export declare type HideModifier = Modifier<"hide", {}>; 3 | declare const _default: HideModifier; 4 | export default _default; 5 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/modifiers/popperOffsets.d.ts: -------------------------------------------------------------------------------- 1 | import type { Modifier } from "../types"; 2 | export declare type PopperOffsetsModifier = Modifier<"popperOffsets", {}>; 3 | declare const _default: PopperOffsetsModifier; 4 | export default _default; 5 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/popper-base.d.ts: -------------------------------------------------------------------------------- 1 | import { createPopper, popperGenerator, detectOverflow } from "./createPopper"; 2 | export * from "./types"; 3 | export { createPopper, popperGenerator, detectOverflow }; 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/popper-base.js: -------------------------------------------------------------------------------- 1 | import { createPopper, popperGenerator, detectOverflow } from "./createPopper.js"; 2 | // eslint-disable-next-line import/no-unused-modules 3 | export { createPopper, popperGenerator, detectOverflow }; -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/popper-base.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import { createPopper, popperGenerator, detectOverflow } from './createPopper'; 3 | 4 | export type * from './types'; 5 | 6 | // eslint-disable-next-line import/no-unused-modules 7 | export { createPopper, popperGenerator, detectOverflow }; 8 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/@popperjs/core/lib/types.js -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/debounce.d.ts: -------------------------------------------------------------------------------- 1 | export default function debounce(fn: (...args: Array) => any): () => Promise; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/expandToHashMap.d.ts: -------------------------------------------------------------------------------- 1 | export default function expandToHashMap(value: T, keys: Array): { 2 | [key: string]: T; 3 | }; 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/expandToHashMap.js: -------------------------------------------------------------------------------- 1 | export default function expandToHashMap(value, keys) { 2 | return keys.reduce(function (hashMap, key) { 3 | hashMap[key] = value; 4 | return hashMap; 5 | }, {}); 6 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/expandToHashMap.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export default function expandToHashMap< 4 | T: number | string | boolean, 5 | K: string 6 | >(value: T, keys: Array): { [key: string]: T } { 7 | return keys.reduce((hashMap, key) => { 8 | hashMap[key] = value; 9 | return hashMap; 10 | }, {}); 11 | } 12 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/format.d.ts: -------------------------------------------------------------------------------- 1 | export default function format(str: string, ...args: Array): string; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/format.js: -------------------------------------------------------------------------------- 1 | export default function format(str) { 2 | for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { 3 | args[_key - 1] = arguments[_key]; 4 | } 5 | 6 | return [].concat(args).reduce(function (p, c) { 7 | return p.replace(/%s/, c); 8 | }, str); 9 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/format.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export default function format(str: string, ...args: Array) { 4 | return [...args].reduce((p, c) => p.replace(/%s/, c), str); 5 | } 6 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getAltAxis.d.ts: -------------------------------------------------------------------------------- 1 | export default function getAltAxis(axis: "x" | "y"): "x" | "y"; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getAltAxis.js: -------------------------------------------------------------------------------- 1 | export default function getAltAxis(axis) { 2 | return axis === 'x' ? 'y' : 'x'; 3 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getAltAxis.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export default function getAltAxis(axis: 'x' | 'y'): 'x' | 'y' { 4 | return axis === 'x' ? 'y' : 'x'; 5 | } 6 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getAltLen.d.ts: -------------------------------------------------------------------------------- 1 | export default function getAltLen(len: "width" | "height"): "width" | "height"; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getAltLen.js: -------------------------------------------------------------------------------- 1 | export default function getAltLen(len) { 2 | return len === 'width' ? 'height' : 'width'; 3 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getAltLen.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export default function getAltLen(len: 'width' | 'height'): 'width' | 'height' { 4 | return len === 'width' ? 'height' : 'width'; 5 | } 6 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getBasePlacement.d.ts: -------------------------------------------------------------------------------- 1 | import { BasePlacement, Placement, auto } from "../enums"; 2 | export default function getBasePlacement(placement: Placement | typeof auto): BasePlacement; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getBasePlacement.js: -------------------------------------------------------------------------------- 1 | import { auto } from "../enums.js"; 2 | export default function getBasePlacement(placement) { 3 | return placement.split('-')[0]; 4 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getBasePlacement.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import { type BasePlacement, type Placement, auto } from '../enums'; 3 | 4 | export default function getBasePlacement( 5 | placement: Placement | typeof auto 6 | ): BasePlacement { 7 | return (placement.split('-')[0]: any); 8 | } 9 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getFreshSideObject.d.ts: -------------------------------------------------------------------------------- 1 | import type { SideObject } from "../types"; 2 | export default function getFreshSideObject(): SideObject; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getFreshSideObject.js: -------------------------------------------------------------------------------- 1 | export default function getFreshSideObject() { 2 | return { 3 | top: 0, 4 | right: 0, 5 | bottom: 0, 6 | left: 0 7 | }; 8 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getFreshSideObject.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import type { SideObject } from '../types'; 3 | 4 | export default function getFreshSideObject(): SideObject { 5 | return { 6 | top: 0, 7 | right: 0, 8 | bottom: 0, 9 | left: 0, 10 | }; 11 | } 12 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.d.ts: -------------------------------------------------------------------------------- 1 | import type { Placement } from "../enums"; 2 | export default function getMainAxisFromPlacement(placement: Placement): "x" | "y"; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js: -------------------------------------------------------------------------------- 1 | export default function getMainAxisFromPlacement(placement) { 2 | return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y'; 3 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import type { Placement } from '../enums'; 3 | 4 | export default function getMainAxisFromPlacement( 5 | placement: Placement 6 | ): 'x' | 'y' { 7 | return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y'; 8 | } 9 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getOppositePlacement.d.ts: -------------------------------------------------------------------------------- 1 | import type { Placement } from "../enums"; 2 | export default function getOppositePlacement(placement: Placement): Placement; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getOppositePlacement.js: -------------------------------------------------------------------------------- 1 | var hash = { 2 | left: 'right', 3 | right: 'left', 4 | bottom: 'top', 5 | top: 'bottom' 6 | }; 7 | export default function getOppositePlacement(placement) { 8 | return placement.replace(/left|right|bottom|top/g, function (matched) { 9 | return hash[matched]; 10 | }); 11 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.d.ts: -------------------------------------------------------------------------------- 1 | import type { Placement } from "../enums"; 2 | export default function getOppositeVariationPlacement(placement: Placement): Placement; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js: -------------------------------------------------------------------------------- 1 | var hash = { 2 | start: 'end', 3 | end: 'start' 4 | }; 5 | export default function getOppositeVariationPlacement(placement) { 6 | return placement.replace(/start|end/g, function (matched) { 7 | return hash[matched]; 8 | }); 9 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import type { Placement } from '../enums'; 3 | 4 | const hash = { start: 'end', end: 'start' }; 5 | 6 | export default function getOppositeVariationPlacement( 7 | placement: Placement 8 | ): Placement { 9 | return (placement.replace(/start|end/g, matched => hash[matched]): any); 10 | } 11 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getVariation.d.ts: -------------------------------------------------------------------------------- 1 | import { Variation, Placement } from "../enums"; 2 | export default function getVariation(placement: Placement): Variation | null | undefined; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getVariation.js: -------------------------------------------------------------------------------- 1 | export default function getVariation(placement) { 2 | return placement.split('-')[1]; 3 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/getVariation.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import { type Variation, type Placement } from '../enums'; 3 | 4 | export default function getVariation(placement: Placement): ?Variation { 5 | return (placement.split('-')[1]: any); 6 | } 7 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/math.d.ts: -------------------------------------------------------------------------------- 1 | export declare const max: (...values: number[]) => number; 2 | export declare const min: (...values: number[]) => number; 3 | export declare const round: (x: number) => number; 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/math.js: -------------------------------------------------------------------------------- 1 | export var max = Math.max; 2 | export var min = Math.min; 3 | export var round = Math.round; -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/math.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export const max = Math.max; 3 | export const min = Math.min; 4 | export const round = Math.round; 5 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/mergeByName.d.ts: -------------------------------------------------------------------------------- 1 | import type { Modifier } from "../types"; 2 | export default function mergeByName(modifiers: Array>>): Array>>; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/mergePaddingObject.d.ts: -------------------------------------------------------------------------------- 1 | import type { SideObject } from "../types"; 2 | export default function mergePaddingObject(paddingObject: Partial): SideObject; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/mergePaddingObject.js: -------------------------------------------------------------------------------- 1 | import getFreshSideObject from "./getFreshSideObject.js"; 2 | export default function mergePaddingObject(paddingObject) { 3 | return Object.assign({}, getFreshSideObject(), paddingObject); 4 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/mergePaddingObject.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import type { SideObject } from '../types'; 3 | import getFreshSideObject from './getFreshSideObject'; 4 | 5 | export default function mergePaddingObject( 6 | paddingObject: $Shape 7 | ): SideObject { 8 | return { 9 | ...getFreshSideObject(), 10 | ...paddingObject, 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/orderModifiers.d.ts: -------------------------------------------------------------------------------- 1 | import type { Modifier } from "../types"; 2 | export default function orderModifiers(modifiers: Array>): Array>; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/rectToClientRect.d.ts: -------------------------------------------------------------------------------- 1 | import type { Rect, ClientRectObject } from "../types"; 2 | export default function rectToClientRect(rect: Rect): ClientRectObject; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/rectToClientRect.js: -------------------------------------------------------------------------------- 1 | export default function rectToClientRect(rect) { 2 | return Object.assign({}, rect, { 3 | left: rect.x, 4 | top: rect.y, 5 | right: rect.x + rect.width, 6 | bottom: rect.y + rect.height 7 | }); 8 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/rectToClientRect.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import type { Rect, ClientRectObject } from '../types'; 3 | 4 | export default function rectToClientRect(rect: Rect): ClientRectObject { 5 | return { 6 | ...rect, 7 | left: rect.x, 8 | top: rect.y, 9 | right: rect.x + rect.width, 10 | bottom: rect.y + rect.height, 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/uniqueBy.d.ts: -------------------------------------------------------------------------------- 1 | export default function uniqueBy(arr: Array, fn: (arg0: T) => any): Array; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/uniqueBy.js: -------------------------------------------------------------------------------- 1 | export default function uniqueBy(arr, fn) { 2 | var identifiers = new Set(); 3 | return arr.filter(function (item) { 4 | var identifier = fn(item); 5 | 6 | if (!identifiers.has(identifier)) { 7 | identifiers.add(identifier); 8 | return true; 9 | } 10 | }); 11 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/userAgent.d.ts: -------------------------------------------------------------------------------- 1 | export default function getUAString(): string; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/userAgent.js: -------------------------------------------------------------------------------- 1 | export default function getUAString() { 2 | var uaData = navigator.userAgentData; 3 | 4 | if (uaData != null && uaData.brands) { 5 | return uaData.brands.map(function (item) { 6 | return item.brand + "/" + item.version; 7 | }).join(' '); 8 | } 9 | 10 | return navigator.userAgent; 11 | } -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/validateModifiers.d.ts: -------------------------------------------------------------------------------- 1 | export default function validateModifiers(modifiers: Array): void; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/within.d.ts: -------------------------------------------------------------------------------- 1 | export declare function within(min: number, value: number, max: number): number; 2 | export declare function withinMaxClamp(min: number, value: number, max: number): number; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/@popperjs/core/lib/utils/within.js: -------------------------------------------------------------------------------- 1 | import { max as mathMax, min as mathMin } from "./math.js"; 2 | export function within(min, value, max) { 3 | return mathMax(min, mathMin(value, max)); 4 | } 5 | export function withinMaxClamp(min, value, max) { 6 | var v = within(min, value, max); 7 | return v > max ? max : v; 8 | } -------------------------------------------------------------------------------- /app/static/node_modules/@tailwindcss/typography/src/index.d.ts: -------------------------------------------------------------------------------- 1 | declare function plugin(options?: Partial<{ className: string; target: 'modern' | 'legacy' }>): { 2 | handler: () => void 3 | } 4 | 5 | declare namespace plugin { 6 | const __isOptionsFunction: true 7 | } 8 | 9 | export = plugin 10 | -------------------------------------------------------------------------------- /app/static/node_modules/@vue/reactivity/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | if (process.env.NODE_ENV === 'production') { 4 | module.exports = require('./dist/reactivity.cjs.prod.js') 5 | } else { 6 | module.exports = require('./dist/reactivity.cjs.js') 7 | } 8 | -------------------------------------------------------------------------------- /app/static/node_modules/@vue/shared/README.md: -------------------------------------------------------------------------------- 1 | # @vue/shared 2 | 3 | Internal utility functions and constants shared across `@vue` packages. 4 | -------------------------------------------------------------------------------- /app/static/node_modules/@vue/shared/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | if (process.env.NODE_ENV === 'production') { 4 | module.exports = require('./dist/shared.cjs.prod.js') 5 | } else { 6 | module.exports = require('./dist/shared.cjs.js') 7 | } 8 | -------------------------------------------------------------------------------- /app/static/node_modules/acorn/bin/acorn: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 'use strict'; 3 | 4 | require('../dist/bin.js'); 5 | -------------------------------------------------------------------------------- /app/static/node_modules/acorn/dist/acorn.mjs.d.ts: -------------------------------------------------------------------------------- 1 | import * as acorn from "./acorn"; 2 | export = acorn; -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/builds/cdn.js: -------------------------------------------------------------------------------- 1 | import Alpine from './../src/index' 2 | 3 | window.Alpine = Alpine 4 | 5 | queueMicrotask(() => { 6 | Alpine.start() 7 | }) 8 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/builds/module.js: -------------------------------------------------------------------------------- 1 | import Alpine from './../src/index' 2 | 3 | export default Alpine 4 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/src/directives/x-cloak.js: -------------------------------------------------------------------------------- 1 | import { directive, prefix } from '../directives' 2 | import { mutateDom } from '../mutation' 3 | 4 | directive('cloak', el => queueMicrotask(() => mutateDom(() => el.removeAttribute(prefix('cloak'))))) 5 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/src/directives/x-effect.js: -------------------------------------------------------------------------------- 1 | import { directive } from '../directives' 2 | import { evaluateLater } from '../evaluator' 3 | 4 | directive('effect', (el, { expression }, { effect }) => effect(evaluateLater(el, expression))) 5 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/src/directives/x-id.js: -------------------------------------------------------------------------------- 1 | import { directive } from "../directives" 2 | import { setIdRoot } from '../ids' 3 | 4 | directive('id', (el, { expression }, { evaluate }) => { 5 | let names = evaluate(expression) 6 | 7 | names.forEach(name => setIdRoot(el, name)) 8 | }) 9 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/src/magics/$data.js: -------------------------------------------------------------------------------- 1 | import { scope } from '../scope' 2 | import { magic } from '../magics' 3 | 4 | magic('data', el => scope(el)) 5 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/src/magics/$dispatch.js: -------------------------------------------------------------------------------- 1 | import { dispatch } from '../utils/dispatch' 2 | import { magic } from '../magics' 3 | 4 | magic('dispatch', el => dispatch.bind(dispatch, el)) 5 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/src/magics/$el.js: -------------------------------------------------------------------------------- 1 | import { magic } from "../magics"; 2 | 3 | magic('el', el => el) 4 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/src/magics/$nextTick.js: -------------------------------------------------------------------------------- 1 | import { nextTick } from '../nextTick' 2 | import { magic } from '../magics' 3 | 4 | magic('nextTick', () => nextTick) 5 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/src/magics/$root.js: -------------------------------------------------------------------------------- 1 | import { closestRoot } from "../lifecycle"; 2 | import { magic } from "../magics"; 3 | 4 | magic('root', el => closestRoot(el)) 5 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/src/magics/$store.js: -------------------------------------------------------------------------------- 1 | import { getStores } from '../store' 2 | import { magic } from '../magics' 3 | 4 | magic('store', getStores) 5 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/src/plugin.js: -------------------------------------------------------------------------------- 1 | import Alpine from './alpine' 2 | 3 | export function plugin(callback) { 4 | callback(Alpine) 5 | } 6 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/src/utils/dispatch.js: -------------------------------------------------------------------------------- 1 | 2 | export function dispatch(el, name, detail = {}) { 3 | el.dispatchEvent( 4 | new CustomEvent(name, { 5 | detail, 6 | bubbles: true, 7 | // Allows events to pass the shadow DOM barrier. 8 | composed: true, 9 | cancelable: true, 10 | }) 11 | ) 12 | } 13 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/src/utils/once.js: -------------------------------------------------------------------------------- 1 | 2 | export function once(callback, fallback = () => {}) { 3 | let called = false 4 | 5 | return function () { 6 | if (! called) { 7 | called = true 8 | 9 | callback.apply(this, arguments) 10 | } else { 11 | fallback.apply(this, arguments) 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/alpinejs/src/utils/warn.js: -------------------------------------------------------------------------------- 1 | 2 | export function warn(message, ...args) { 3 | console.warn(`Alpine Warning: ${message}`, ...args) 4 | } 5 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/_vars.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --animate-duration: 1s; 3 | --animate-delay: 1s; 4 | --animate-repeat: 1; 5 | } 6 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/attention_seekers/flash.css: -------------------------------------------------------------------------------- 1 | @keyframes flash { 2 | from, 3 | 50%, 4 | to { 5 | opacity: 1; 6 | } 7 | 8 | 25%, 9 | 75% { 10 | opacity: 0; 11 | } 12 | } 13 | 14 | .flash { 15 | animation-name: flash; 16 | } 17 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/bouncing_exits/bounceOutLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes bounceOutLeft { 2 | 20% { 3 | opacity: 1; 4 | transform: translate3d(20px, 0, 0) scaleX(0.9); 5 | } 6 | 7 | to { 8 | opacity: 0; 9 | transform: translate3d(-2000px, 0, 0) scaleX(2); 10 | } 11 | } 12 | 13 | .bounceOutLeft { 14 | animation-name: bounceOutLeft; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/bouncing_exits/bounceOutRight.css: -------------------------------------------------------------------------------- 1 | @keyframes bounceOutRight { 2 | 20% { 3 | opacity: 1; 4 | transform: translate3d(-20px, 0, 0) scaleX(0.9); 5 | } 6 | 7 | to { 8 | opacity: 0; 9 | transform: translate3d(2000px, 0, 0) scaleX(2); 10 | } 11 | } 12 | 13 | .bounceOutRight { 14 | animation-name: bounceOutRight; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_entrances/fadeIn.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeIn { 2 | from { 3 | opacity: 0; 4 | } 5 | 6 | to { 7 | opacity: 1; 8 | } 9 | } 10 | 11 | .fadeIn { 12 | animation-name: fadeIn; 13 | } 14 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_entrances/fadeInBottomLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeInBottomLeft { 2 | from { 3 | opacity: 0; 4 | transform: translate3d(-100%, 100%, 0); 5 | } 6 | to { 7 | opacity: 1; 8 | transform: translate3d(0, 0, 0); 9 | } 10 | } 11 | 12 | .fadeInBottomLeft { 13 | animation-name: fadeInBottomLeft; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_entrances/fadeInBottomRight.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeInBottomRight { 2 | from { 3 | opacity: 0; 4 | transform: translate3d(100%, 100%, 0); 5 | } 6 | to { 7 | opacity: 1; 8 | transform: translate3d(0, 0, 0); 9 | } 10 | } 11 | 12 | .fadeInBottomRight { 13 | animation-name: fadeInBottomRight; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_entrances/fadeInDown.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeInDown { 2 | from { 3 | opacity: 0; 4 | transform: translate3d(0, -100%, 0); 5 | } 6 | 7 | to { 8 | opacity: 1; 9 | transform: translate3d(0, 0, 0); 10 | } 11 | } 12 | 13 | .fadeInDown { 14 | animation-name: fadeInDown; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_entrances/fadeInDownBig.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeInDownBig { 2 | from { 3 | opacity: 0; 4 | transform: translate3d(0, -2000px, 0); 5 | } 6 | 7 | to { 8 | opacity: 1; 9 | transform: translate3d(0, 0, 0); 10 | } 11 | } 12 | 13 | .fadeInDownBig { 14 | animation-name: fadeInDownBig; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_entrances/fadeInLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeInLeft { 2 | from { 3 | opacity: 0; 4 | transform: translate3d(-100%, 0, 0); 5 | } 6 | 7 | to { 8 | opacity: 1; 9 | transform: translate3d(0, 0, 0); 10 | } 11 | } 12 | 13 | .fadeInLeft { 14 | animation-name: fadeInLeft; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_entrances/fadeInLeftBig.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeInLeftBig { 2 | from { 3 | opacity: 0; 4 | transform: translate3d(-2000px, 0, 0); 5 | } 6 | 7 | to { 8 | opacity: 1; 9 | transform: translate3d(0, 0, 0); 10 | } 11 | } 12 | 13 | .fadeInLeftBig { 14 | animation-name: fadeInLeftBig; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_entrances/fadeInRight.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeInRight { 2 | from { 3 | opacity: 0; 4 | transform: translate3d(100%, 0, 0); 5 | } 6 | 7 | to { 8 | opacity: 1; 9 | transform: translate3d(0, 0, 0); 10 | } 11 | } 12 | 13 | .fadeInRight { 14 | animation-name: fadeInRight; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_entrances/fadeInRightBig.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeInRightBig { 2 | from { 3 | opacity: 0; 4 | transform: translate3d(2000px, 0, 0); 5 | } 6 | 7 | to { 8 | opacity: 1; 9 | transform: translate3d(0, 0, 0); 10 | } 11 | } 12 | 13 | .fadeInRightBig { 14 | animation-name: fadeInRightBig; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_entrances/fadeInTopLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeInTopLeft { 2 | from { 3 | opacity: 0; 4 | transform: translate3d(-100%, -100%, 0); 5 | } 6 | to { 7 | opacity: 1; 8 | transform: translate3d(0, 0, 0); 9 | } 10 | } 11 | 12 | .fadeInTopLeft { 13 | animation-name: fadeInTopLeft; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_entrances/fadeInTopRight.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeInTopRight { 2 | from { 3 | opacity: 0; 4 | transform: translate3d(100%, -100%, 0); 5 | } 6 | to { 7 | opacity: 1; 8 | transform: translate3d(0, 0, 0); 9 | } 10 | } 11 | 12 | .fadeInTopRight { 13 | animation-name: fadeInTopRight; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_entrances/fadeInUp.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeInUp { 2 | from { 3 | opacity: 0; 4 | transform: translate3d(0, 100%, 0); 5 | } 6 | 7 | to { 8 | opacity: 1; 9 | transform: translate3d(0, 0, 0); 10 | } 11 | } 12 | 13 | .fadeInUp { 14 | animation-name: fadeInUp; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_entrances/fadeInUpBig.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeInUpBig { 2 | from { 3 | opacity: 0; 4 | transform: translate3d(0, 2000px, 0); 5 | } 6 | 7 | to { 8 | opacity: 1; 9 | transform: translate3d(0, 0, 0); 10 | } 11 | } 12 | 13 | .fadeInUpBig { 14 | animation-name: fadeInUpBig; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_exits/fadeOut.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeOut { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | opacity: 0; 8 | } 9 | } 10 | 11 | .fadeOut { 12 | animation-name: fadeOut; 13 | } 14 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_exits/fadeOutBottomLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeOutBottomLeft { 2 | from { 3 | opacity: 1; 4 | transform: translate3d(0, 0, 0); 5 | } 6 | to { 7 | opacity: 0; 8 | transform: translate3d(-100%, 100%, 0); 9 | } 10 | } 11 | 12 | .fadeOutBottomLeft { 13 | animation-name: fadeOutBottomLeft; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_exits/fadeOutBottomRight.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeOutBottomRight { 2 | from { 3 | opacity: 1; 4 | transform: translate3d(0, 0, 0); 5 | } 6 | to { 7 | opacity: 0; 8 | transform: translate3d(100%, 100%, 0); 9 | } 10 | } 11 | 12 | .fadeOutBottomRight { 13 | animation-name: fadeOutBottomRight; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_exits/fadeOutDown.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeOutDown { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | opacity: 0; 8 | transform: translate3d(0, 100%, 0); 9 | } 10 | } 11 | 12 | .fadeOutDown { 13 | animation-name: fadeOutDown; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_exits/fadeOutDownBig.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeOutDownBig { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | opacity: 0; 8 | transform: translate3d(0, 2000px, 0); 9 | } 10 | } 11 | 12 | .fadeOutDownBig { 13 | animation-name: fadeOutDownBig; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_exits/fadeOutLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeOutLeft { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | opacity: 0; 8 | transform: translate3d(-100%, 0, 0); 9 | } 10 | } 11 | 12 | .fadeOutLeft { 13 | animation-name: fadeOutLeft; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_exits/fadeOutLeftBig.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeOutLeftBig { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | opacity: 0; 8 | transform: translate3d(-2000px, 0, 0); 9 | } 10 | } 11 | 12 | .fadeOutLeftBig { 13 | animation-name: fadeOutLeftBig; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_exits/fadeOutRight.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeOutRight { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | opacity: 0; 8 | transform: translate3d(100%, 0, 0); 9 | } 10 | } 11 | 12 | .fadeOutRight { 13 | animation-name: fadeOutRight; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_exits/fadeOutRightBig.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeOutRightBig { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | opacity: 0; 8 | transform: translate3d(2000px, 0, 0); 9 | } 10 | } 11 | 12 | .fadeOutRightBig { 13 | animation-name: fadeOutRightBig; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_exits/fadeOutTopLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeOutTopLeft { 2 | from { 3 | opacity: 1; 4 | transform: translate3d(0, 0, 0); 5 | } 6 | to { 7 | opacity: 0; 8 | transform: translate3d(-100%, -100%, 0); 9 | } 10 | } 11 | 12 | .fadeOutTopLeft { 13 | animation-name: fadeOutTopLeft; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_exits/fadeOutTopRight.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeOutTopRight { 2 | from { 3 | opacity: 1; 4 | transform: translate3d(0, 0, 0); 5 | } 6 | to { 7 | opacity: 0; 8 | transform: translate3d(100%, -100%, 0); 9 | } 10 | } 11 | 12 | .fadeOutTopRight { 13 | animation-name: fadeOutTopRight; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_exits/fadeOutUp.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeOutUp { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | opacity: 0; 8 | transform: translate3d(0, -100%, 0); 9 | } 10 | } 11 | 12 | .fadeOutUp { 13 | animation-name: fadeOutUp; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/fading_exits/fadeOutUpBig.css: -------------------------------------------------------------------------------- 1 | @keyframes fadeOutUpBig { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | opacity: 0; 8 | transform: translate3d(0, -2000px, 0); 9 | } 10 | } 11 | 12 | .fadeOutUpBig { 13 | animation-name: fadeOutUpBig; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/lightspeed/lightSpeedOutLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes lightSpeedOutLeft { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | transform: translate3d(-100%, 0, 0) skewX(-30deg); 8 | opacity: 0; 9 | } 10 | } 11 | 12 | .lightSpeedOutLeft { 13 | animation-name: lightSpeedOutLeft; 14 | animation-timing-function: ease-in; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/lightspeed/lightSpeedOutRight.css: -------------------------------------------------------------------------------- 1 | @keyframes lightSpeedOutRight { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | transform: translate3d(100%, 0, 0) skewX(30deg); 8 | opacity: 0; 9 | } 10 | } 11 | 12 | .lightSpeedOutRight { 13 | animation-name: lightSpeedOutRight; 14 | animation-timing-function: ease-in; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/rotating_entrances/rotateIn.css: -------------------------------------------------------------------------------- 1 | @keyframes rotateIn { 2 | from { 3 | transform: rotate3d(0, 0, 1, -200deg); 4 | opacity: 0; 5 | } 6 | 7 | to { 8 | transform: translate3d(0, 0, 0); 9 | opacity: 1; 10 | } 11 | } 12 | 13 | .rotateIn { 14 | animation-name: rotateIn; 15 | transform-origin: center; 16 | } 17 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/rotating_entrances/rotateInDownLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes rotateInDownLeft { 2 | from { 3 | transform: rotate3d(0, 0, 1, -45deg); 4 | opacity: 0; 5 | } 6 | 7 | to { 8 | transform: translate3d(0, 0, 0); 9 | opacity: 1; 10 | } 11 | } 12 | 13 | .rotateInDownLeft { 14 | animation-name: rotateInDownLeft; 15 | transform-origin: left bottom; 16 | } 17 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/rotating_entrances/rotateInUpLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes rotateInUpLeft { 2 | from { 3 | transform: rotate3d(0, 0, 1, 45deg); 4 | opacity: 0; 5 | } 6 | 7 | to { 8 | transform: translate3d(0, 0, 0); 9 | opacity: 1; 10 | } 11 | } 12 | 13 | .rotateInUpLeft { 14 | animation-name: rotateInUpLeft; 15 | transform-origin: left bottom; 16 | } 17 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/rotating_entrances/rotateInUpRight.css: -------------------------------------------------------------------------------- 1 | @keyframes rotateInUpRight { 2 | from { 3 | transform: rotate3d(0, 0, 1, -90deg); 4 | opacity: 0; 5 | } 6 | 7 | to { 8 | transform: translate3d(0, 0, 0); 9 | opacity: 1; 10 | } 11 | } 12 | 13 | .rotateInUpRight { 14 | animation-name: rotateInUpRight; 15 | transform-origin: right bottom; 16 | } 17 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/rotating_exits/rotateOut.css: -------------------------------------------------------------------------------- 1 | @keyframes rotateOut { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | transform: rotate3d(0, 0, 1, 200deg); 8 | opacity: 0; 9 | } 10 | } 11 | 12 | .rotateOut { 13 | animation-name: rotateOut; 14 | transform-origin: center; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/rotating_exits/rotateOutDownLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes rotateOutDownLeft { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | transform: rotate3d(0, 0, 1, 45deg); 8 | opacity: 0; 9 | } 10 | } 11 | 12 | .rotateOutDownLeft { 13 | animation-name: rotateOutDownLeft; 14 | transform-origin: left bottom; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/rotating_exits/rotateOutDownRight.css: -------------------------------------------------------------------------------- 1 | @keyframes rotateOutDownRight { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | transform: rotate3d(0, 0, 1, -45deg); 8 | opacity: 0; 9 | } 10 | } 11 | 12 | .rotateOutDownRight { 13 | animation-name: rotateOutDownRight; 14 | transform-origin: right bottom; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/rotating_exits/rotateOutUpLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes rotateOutUpLeft { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | transform: rotate3d(0, 0, 1, -45deg); 8 | opacity: 0; 9 | } 10 | } 11 | 12 | .rotateOutUpLeft { 13 | animation-name: rotateOutUpLeft; 14 | transform-origin: left bottom; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/rotating_exits/rotateOutUpRight.css: -------------------------------------------------------------------------------- 1 | @keyframes rotateOutUpRight { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | to { 7 | transform: rotate3d(0, 0, 1, 90deg); 8 | opacity: 0; 9 | } 10 | } 11 | 12 | .rotateOutUpRight { 13 | animation-name: rotateOutUpRight; 14 | transform-origin: right bottom; 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/sliding_entrances/slideInDown.css: -------------------------------------------------------------------------------- 1 | @keyframes slideInDown { 2 | from { 3 | transform: translate3d(0, -100%, 0); 4 | visibility: visible; 5 | } 6 | 7 | to { 8 | transform: translate3d(0, 0, 0); 9 | } 10 | } 11 | 12 | .slideInDown { 13 | animation-name: slideInDown; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/sliding_entrances/slideInLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes slideInLeft { 2 | from { 3 | transform: translate3d(-100%, 0, 0); 4 | visibility: visible; 5 | } 6 | 7 | to { 8 | transform: translate3d(0, 0, 0); 9 | } 10 | } 11 | 12 | .slideInLeft { 13 | animation-name: slideInLeft; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/sliding_entrances/slideInRight.css: -------------------------------------------------------------------------------- 1 | @keyframes slideInRight { 2 | from { 3 | transform: translate3d(100%, 0, 0); 4 | visibility: visible; 5 | } 6 | 7 | to { 8 | transform: translate3d(0, 0, 0); 9 | } 10 | } 11 | 12 | .slideInRight { 13 | animation-name: slideInRight; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/sliding_entrances/slideInUp.css: -------------------------------------------------------------------------------- 1 | @keyframes slideInUp { 2 | from { 3 | transform: translate3d(0, 100%, 0); 4 | visibility: visible; 5 | } 6 | 7 | to { 8 | transform: translate3d(0, 0, 0); 9 | } 10 | } 11 | 12 | .slideInUp { 13 | animation-name: slideInUp; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/sliding_exits/slideOutDown.css: -------------------------------------------------------------------------------- 1 | @keyframes slideOutDown { 2 | from { 3 | transform: translate3d(0, 0, 0); 4 | } 5 | 6 | to { 7 | visibility: hidden; 8 | transform: translate3d(0, 100%, 0); 9 | } 10 | } 11 | 12 | .slideOutDown { 13 | animation-name: slideOutDown; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/sliding_exits/slideOutLeft.css: -------------------------------------------------------------------------------- 1 | @keyframes slideOutLeft { 2 | from { 3 | transform: translate3d(0, 0, 0); 4 | } 5 | 6 | to { 7 | visibility: hidden; 8 | transform: translate3d(-100%, 0, 0); 9 | } 10 | } 11 | 12 | .slideOutLeft { 13 | animation-name: slideOutLeft; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/sliding_exits/slideOutRight.css: -------------------------------------------------------------------------------- 1 | @keyframes slideOutRight { 2 | from { 3 | transform: translate3d(0, 0, 0); 4 | } 5 | 6 | to { 7 | visibility: hidden; 8 | transform: translate3d(100%, 0, 0); 9 | } 10 | } 11 | 12 | .slideOutRight { 13 | animation-name: slideOutRight; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/sliding_exits/slideOutUp.css: -------------------------------------------------------------------------------- 1 | @keyframes slideOutUp { 2 | from { 3 | transform: translate3d(0, 0, 0); 4 | } 5 | 6 | to { 7 | visibility: hidden; 8 | transform: translate3d(0, -100%, 0); 9 | } 10 | } 11 | 12 | .slideOutUp { 13 | animation-name: slideOutUp; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/specials/rollOut.css: -------------------------------------------------------------------------------- 1 | /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ 2 | 3 | @keyframes rollOut { 4 | from { 5 | opacity: 1; 6 | } 7 | 8 | to { 9 | opacity: 0; 10 | transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); 11 | } 12 | } 13 | 14 | .rollOut { 15 | animation-name: rollOut; 16 | } 17 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/zooming_entrances/zoomIn.css: -------------------------------------------------------------------------------- 1 | @keyframes zoomIn { 2 | from { 3 | opacity: 0; 4 | transform: scale3d(0.3, 0.3, 0.3); 5 | } 6 | 7 | 50% { 8 | opacity: 1; 9 | } 10 | } 11 | 12 | .zoomIn { 13 | animation-name: zoomIn; 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/animate.css/source/zooming_exits/zoomOut.css: -------------------------------------------------------------------------------- 1 | @keyframes zoomOut { 2 | from { 3 | opacity: 1; 4 | } 5 | 6 | 50% { 7 | opacity: 0; 8 | transform: scale3d(0.3, 0.3, 0.3); 9 | } 10 | 11 | to { 12 | opacity: 0; 13 | } 14 | } 15 | 16 | .zoomOut { 17 | animation-name: zoomOut; 18 | } 19 | -------------------------------------------------------------------------------- /app/static/node_modules/binary-extensions/binary-extensions.json.d.ts: -------------------------------------------------------------------------------- 1 | declare const binaryExtensionsJson: readonly string[]; 2 | 3 | export = binaryExtensionsJson; 4 | -------------------------------------------------------------------------------- /app/static/node_modules/binary-extensions/index.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | List of binary file extensions. 3 | 4 | @example 5 | ``` 6 | import binaryExtensions = require('binary-extensions'); 7 | 8 | console.log(binaryExtensions); 9 | //=> ['3ds', '3g2', …] 10 | ``` 11 | */ 12 | declare const binaryExtensions: readonly string[]; 13 | 14 | export = binaryExtensions; 15 | -------------------------------------------------------------------------------- /app/static/node_modules/binary-extensions/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./binary-extensions.json'); 2 | -------------------------------------------------------------------------------- /app/static/node_modules/defined/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "root": true, 3 | 4 | "extends": "@ljharb", 5 | 6 | "rules": { 7 | "consistent-return": 1, 8 | "sort-keys": 0, 9 | }, 10 | 11 | "overrides": [ 12 | { 13 | "files": "example/**", 14 | "rules": { 15 | "no-console": 0, 16 | }, 17 | }, 18 | ], 19 | } 20 | -------------------------------------------------------------------------------- /app/static/node_modules/defined/example/defined.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var defined = require('../'); 4 | var opts = { y: false, w: 4 }; 5 | var x = defined(opts.x, opts.y, opts.w, 8); 6 | console.log(x); 7 | -------------------------------------------------------------------------------- /app/static/node_modules/defined/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = function defined() { 4 | for (var i = 0; i < arguments.length; i++) { 5 | if (typeof arguments[i] !== 'undefined') { 6 | return arguments[i]; 7 | } 8 | } 9 | }; 10 | -------------------------------------------------------------------------------- /app/static/node_modules/defined/test/falsy.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var test = require('tape'); 4 | var defined = require('../'); 5 | 6 | test('falsy', function (t) { 7 | t.plan(1); 8 | var opts = { y: false, w: 4 }; 9 | var x = defined(opts.x, opts.y, opts.w, 8); 10 | t.equal(x, false); 11 | }); 12 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "11" 4 | - "10" 5 | - "9" 6 | - "8" 7 | - "6" 8 | - "4" 9 | - "iojs" 10 | - "0.12" 11 | - "0.10" 12 | - "0.8" 13 | sudo: false 14 | before_install: 15 | - 'nvm install-latest-npm' 16 | matrix: 17 | fast_finish: true 18 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/bench/detect.js: -------------------------------------------------------------------------------- 1 | var detective = require('../'); 2 | var fs = require('fs'); 3 | 4 | var src = fs.readFileSync(__dirname + '/src/jquery.js', 'utf8'); 5 | var t0 = Date.now(); 6 | var requires = detective(src); 7 | console.log(Date.now() - t0); 8 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/bench/esprima_v_acorn.txt: -------------------------------------------------------------------------------- 1 | esprima: 2 | 3 | $ for i in {1..5}; do node detect.js; done 4 | 704 5 | 702 6 | 704 7 | 704 8 | 697 9 | 10 | acorn: 11 | 12 | $ for i in {1..5}; do node detect.js; done 13 | 555 14 | 552 15 | 585 16 | 549 17 | 583 18 | 19 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/bin/detective.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var detective = require('../'); 4 | var argv = require('minimist')(process.argv.slice(2)); 5 | var fs = require('fs'); 6 | 7 | argv._.forEach(function(file) { 8 | var src = fs.readFileSync(file, 'utf8'); 9 | var requires = detective(src, argv); 10 | console.log(requires.join('\n')); 11 | }); 12 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/example/strings.js: -------------------------------------------------------------------------------- 1 | var detective = require('../'); 2 | var fs = require('fs'); 3 | 4 | var src = fs.readFileSync(__dirname + '/strings_src.js'); 5 | var requires = detective(src); 6 | console.dir(requires); 7 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/example/strings_src.js: -------------------------------------------------------------------------------- 1 | var a = require('a'); 2 | var b = require('b'); 3 | var c = require('c'); 4 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/chained.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test; 2 | var detective = require('../'); 3 | var fs = require('fs'); 4 | var src = fs.readFileSync(__dirname + '/files/chained.js'); 5 | 6 | test('chained', function (t) { 7 | t.deepEqual(detective(src), [ 'c', 'b', 'a' ]); 8 | t.end(); 9 | }); 10 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/es6-module.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test; 2 | var detective = require('../'); 3 | var fs = require('fs'); 4 | var src = fs.readFileSync(__dirname + '/files/es6-module.js'); 5 | 6 | test('es6-module', function (t) { 7 | t.plan(1); 8 | t.deepEqual(detective(src, {parse: {sourceType: 'module'}}), [ 'a', 'b' ]); 9 | }); 10 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/files/both.js: -------------------------------------------------------------------------------- 1 | require('a'); 2 | require('b'); 3 | require('c' + x); 4 | var moo = require('d' + y).moo; 5 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/files/chained.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | require('c').hello().goodbye() 4 | require('b').hello() 5 | require('a') 6 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/files/es6-module.js: -------------------------------------------------------------------------------- 1 | var a = require('a'); 2 | 3 | export default function () { 4 | var b = require('b'); 5 | } 6 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/files/for-await.js: -------------------------------------------------------------------------------- 1 | async function main () { 2 | for await (const _ of (async function* () {})()) { 3 | require(_) 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/files/generators.js: -------------------------------------------------------------------------------- 1 | var a = require('a'); 2 | 3 | function *gen() { 4 | yield require('b'); 5 | } -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/files/optional-catch.js: -------------------------------------------------------------------------------- 1 | try { 2 | require; 3 | } catch { 4 | } 5 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/files/rest-spread.js: -------------------------------------------------------------------------------- 1 | var a = require('a'); 2 | var b = require('b'); 3 | var c = require('c'); 4 | 5 | 6 | var obj = { foo: 'bar', bee: 'bop' } 7 | var spread = { ...obj } 8 | var { foo, ...rest } = obj 9 | 10 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/files/set-in-object-pattern.js: -------------------------------------------------------------------------------- 1 | var a = load('a'); 2 | var b = load('b'); 3 | var c = load('c'); 4 | var abc = a.b(c); 5 | 6 | function load2({set = 'hello'}) { 7 | return load('tt'); 8 | } 9 | 10 | var loadUse = load2(); 11 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/files/shebang.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var a = require('a'); 4 | var b = require('b'); 5 | var c = require('c'); 6 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/files/sparse-array.js: -------------------------------------------------------------------------------- 1 | var o = [,,,,] 2 | 3 | require('./foo') 4 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/files/strings.js: -------------------------------------------------------------------------------- 1 | var a = require('a'); 2 | var b = require('b'); 3 | var c = require('c'); 4 | var abc = a.b(c); 5 | 6 | var EventEmitter = require('events').EventEmitter; 7 | 8 | var x = require('doom')(5,6,7); 9 | x(8,9); 10 | c.require('notthis'); 11 | var y = require('y') * 100; 12 | 13 | var EventEmitter2 = require('events2').EventEmitter(); -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/files/word.js: -------------------------------------------------------------------------------- 1 | var a = load('a'); 2 | var b = load('b'); 3 | var c = load('c'); 4 | var abc = a.b(c); 5 | 6 | var EventEmitter = load('events').EventEmitter; 7 | 8 | var x = load('doom')(5,6,7); 9 | x(8,9); 10 | c.load('notthis'); 11 | var y = load('y') * 100; 12 | 13 | var EventEmitter2 = load('events2').EventEmitter(); 14 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/files/yield.js: -------------------------------------------------------------------------------- 1 | (function * () { 2 | var a = require('a'); 3 | var b = yield require('c')(a); 4 | })(); 5 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/generators.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test; 2 | var detective = require('../'); 3 | var fs = require('fs'); 4 | var src = fs.readFileSync(__dirname + '/files/generators.js'); 5 | 6 | test('generators', function (t) { 7 | t.plan(1); 8 | t.deepEqual(detective(src), [ 'a', 'b' ]); 9 | }); 10 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/nested.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test; 2 | var detective = require('../'); 3 | var fs = require('fs'); 4 | var src = fs.readFileSync(__dirname + '/files/nested.js'); 5 | 6 | test('nested', function (t) { 7 | t.deepEqual(detective(src), [ 'a', 'b', 'c' ]); 8 | t.end(); 9 | }); 10 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/rest-spread.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test; 2 | var detective = require('../'); 3 | var fs = require('fs'); 4 | var src = fs.readFileSync(__dirname + '/files/rest-spread.js'); 5 | 6 | test('rest-spread', function (t) { 7 | t.doesNotThrow(detective.bind(detective, src), 'Files with rest or spread do not throw') 8 | t.end(); 9 | }); 10 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/return.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test; 2 | var detective = require('../'); 3 | var fs = require('fs'); 4 | var src = [ 'require("a")\nreturn' ]; 5 | 6 | test('return', function (t) { 7 | t.plan(1); 8 | t.deepEqual(detective(src), [ 'a' ]); 9 | }); 10 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/shebang.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test; 2 | var detective = require('../'); 3 | var fs = require('fs'); 4 | var src = fs.readFileSync(__dirname + '/files/shebang.js'); 5 | 6 | test('shebang', function (t) { 7 | t.plan(1); 8 | t.deepEqual(detective(src), [ 'a', 'b', 'c' ]); 9 | }); 10 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/strings.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test; 2 | var detective = require('../'); 3 | var fs = require('fs'); 4 | var src = fs.readFileSync(__dirname + '/files/strings.js'); 5 | 6 | test('single', function (t) { 7 | t.deepEqual(detective(src), [ 'a', 'b', 'c', 'events', 'doom', 'y', 'events2' ]); 8 | t.end(); 9 | }); 10 | -------------------------------------------------------------------------------- /app/static/node_modules/detective/test/yield.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test; 2 | var detective = require('../'); 3 | var fs = require('fs'); 4 | var src = fs.readFileSync(__dirname + '/files/yield.js'); 5 | 6 | test('yield', function (t) { 7 | t.plan(1); 8 | t.deepEqual(detective(src), [ 'a', 'c' ]); 9 | }); 10 | -------------------------------------------------------------------------------- /app/static/node_modules/dlv/dist/dlv.es.js: -------------------------------------------------------------------------------- 1 | export default function(t,e,l,n,r){for(e=e.split?e.split("."):e,n=0;n(items: T[][]): T[]; 2 | export declare function splitWhen(items: T[], predicate: (item: T) => boolean): T[][]; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/fast-glob/out/utils/errno.d.ts: -------------------------------------------------------------------------------- 1 | import { ErrnoException } from '../types'; 2 | export declare function isEnoentCodeError(error: ErrnoException): boolean; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/fast-glob/out/utils/errno.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | exports.isEnoentCodeError = void 0; 4 | function isEnoentCodeError(error) { 5 | return error.code === 'ENOENT'; 6 | } 7 | exports.isEnoentCodeError = isEnoentCodeError; 8 | -------------------------------------------------------------------------------- /app/static/node_modules/fast-glob/out/utils/fs.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import * as fs from 'fs'; 3 | import { Dirent } from '@nodelib/fs.walk'; 4 | export declare function createDirentFromStats(name: string, stats: fs.Stats): Dirent; 5 | -------------------------------------------------------------------------------- /app/static/node_modules/fast-glob/out/utils/index.d.ts: -------------------------------------------------------------------------------- 1 | import * as array from './array'; 2 | import * as errno from './errno'; 3 | import * as fs from './fs'; 4 | import * as path from './path'; 5 | import * as pattern from './pattern'; 6 | import * as stream from './stream'; 7 | import * as string from './string'; 8 | export { array, errno, fs, path, pattern, stream, string }; 9 | -------------------------------------------------------------------------------- /app/static/node_modules/fast-glob/out/utils/stream.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import { Readable } from 'stream'; 3 | export declare function merge(streams: Readable[]): NodeJS.ReadableStream; 4 | -------------------------------------------------------------------------------- /app/static/node_modules/fast-glob/out/utils/string.d.ts: -------------------------------------------------------------------------------- 1 | export declare function isString(input: unknown): input is string; 2 | export declare function isEmpty(input: string): boolean; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/fast-glob/out/utils/string.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | exports.isEmpty = exports.isString = void 0; 4 | function isString(input) { 5 | return typeof input === 'string'; 6 | } 7 | exports.isString = isString; 8 | function isEmpty(input) { 9 | return input === ''; 10 | } 11 | exports.isEmpty = isEmpty; 12 | -------------------------------------------------------------------------------- /app/static/node_modules/fastq/.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: npm 4 | directory: "/" 5 | schedule: 6 | interval: daily 7 | open-pull-requests-limit: 10 8 | ignore: 9 | - dependency-name: standard 10 | versions: 11 | - 16.0.3 12 | -------------------------------------------------------------------------------- /app/static/node_modules/fastq/example.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | /* eslint-disable no-var */ 4 | 5 | var queue = require('./')(worker, 1) 6 | 7 | queue.push(42, function (err, result) { 8 | if (err) { throw err } 9 | console.log('the result is', result) 10 | }) 11 | 12 | function worker (arg, cb) { 13 | cb(null, 42 * 2) 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/fastq/example.mjs: -------------------------------------------------------------------------------- 1 | import { promise as queueAsPromised } from './queue.js' 2 | 3 | /* eslint-disable */ 4 | 5 | const queue = queueAsPromised(worker, 1) 6 | 7 | console.log('the result is', await queue.push(42)) 8 | 9 | async function worker (arg) { 10 | return 42 * 2 11 | } 12 | -------------------------------------------------------------------------------- /app/static/node_modules/fastq/test/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es6", 4 | "module": "commonjs", 5 | "noEmit": true, 6 | "strict": true 7 | }, 8 | "files": [ 9 | "./example.ts" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/accordion/interface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/accordion/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/accordion/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/accordion/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/accordion/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/accordion/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/carousel/interface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/carousel/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/carousel/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/carousel/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/carousel/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/carousel/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/collapse/interface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/collapse/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/collapse/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/collapse/types.d.ts: -------------------------------------------------------------------------------- 1 | import { CollapseInterface } from './interface'; 2 | export declare type CollapseOptions = { 3 | onCollapse?: (collapse: CollapseInterface) => void; 4 | onExpand?: (collapse: CollapseInterface) => void; 5 | onToggle?: (collapse: CollapseInterface) => void; 6 | }; 7 | //# sourceMappingURL=types.d.ts.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/collapse/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/collapse/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/collapse/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dial/interface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dial/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/dial/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dial/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dial/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/dial/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dismiss/interface.d.ts: -------------------------------------------------------------------------------- 1 | import { DismissOptions } from './types'; 2 | export declare interface DismissInterface { 3 | _targetEl: HTMLElement | null; 4 | _triggerEl: HTMLElement | null; 5 | _options: DismissOptions; 6 | _init(): void; 7 | hide(): void; 8 | } 9 | //# sourceMappingURL=interface.d.ts.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dismiss/interface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dismiss/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/dismiss/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dismiss/types.d.ts: -------------------------------------------------------------------------------- 1 | import { DismissInterface } from './interface'; 2 | export declare type DismissOptions = { 3 | transition?: string; 4 | duration?: number; 5 | timing?: string; 6 | onHide?: (dismiss: DismissInterface, targetEl: HTMLElement) => void; 7 | }; 8 | //# sourceMappingURL=types.d.ts.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dismiss/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dismiss/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/dismiss/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/drawer/interface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/drawer/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/drawer/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/drawer/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/drawer/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/drawer/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dropdown/interface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dropdown/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/dropdown/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dropdown/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/dropdown/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/dropdown/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/modal/interface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/modal/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/modal/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/modal/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/modal/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/modal/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/popover/interface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/popover/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/popover/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/popover/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/popover/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/popover/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/tabs/interface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/tabs/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/tabs/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/tabs/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/tabs/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/tabs/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/tooltip/interface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/tooltip/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/tooltip/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/tooltip/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/components/tooltip/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/tooltip/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/config/global.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=global.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/config/global.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"global.js","sourceRoot":"","sources":["../../../src/config/global.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/dom/events.d.ts: -------------------------------------------------------------------------------- 1 | declare class Events { 2 | private _eventType; 3 | private _eventFunctions; 4 | constructor(eventType: string, eventFunctions?: EventListener[]); 5 | init(): void; 6 | } 7 | export default Events; 8 | //# sourceMappingURL=events.d.ts.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/cjs/dom/events.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"events.d.ts","sourceRoot":"","sources":["../../../src/dom/events.ts"],"names":[],"mappings":"AAAA,cAAM,MAAM;IACR,OAAO,CAAC,UAAU,CAAS;IAC3B,OAAO,CAAC,eAAe,CAAkB;gBAE7B,SAAS,EAAE,MAAM,EAAE,cAAc,GAAE,aAAa,EAAO;IAKnE,IAAI;CAOP;AAED,eAAe,MAAM,CAAC"} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/accordion/interface.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/accordion/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/accordion/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/accordion/types.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/accordion/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/accordion/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/carousel/interface.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/carousel/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/carousel/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/carousel/types.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/carousel/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/carousel/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/collapse/interface.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/collapse/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/collapse/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/collapse/types.d.ts: -------------------------------------------------------------------------------- 1 | import { CollapseInterface } from './interface'; 2 | export declare type CollapseOptions = { 3 | onCollapse?: (collapse: CollapseInterface) => void; 4 | onExpand?: (collapse: CollapseInterface) => void; 5 | onToggle?: (collapse: CollapseInterface) => void; 6 | }; 7 | //# sourceMappingURL=types.d.ts.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/collapse/types.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/collapse/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/collapse/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dial/interface.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dial/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/dial/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dial/types.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dial/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/dial/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dismiss/interface.d.ts: -------------------------------------------------------------------------------- 1 | import { DismissOptions } from './types'; 2 | export declare interface DismissInterface { 3 | _targetEl: HTMLElement | null; 4 | _triggerEl: HTMLElement | null; 5 | _options: DismissOptions; 6 | _init(): void; 7 | hide(): void; 8 | } 9 | //# sourceMappingURL=interface.d.ts.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dismiss/interface.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dismiss/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/dismiss/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dismiss/types.d.ts: -------------------------------------------------------------------------------- 1 | import { DismissInterface } from './interface'; 2 | export declare type DismissOptions = { 3 | transition?: string; 4 | duration?: number; 5 | timing?: string; 6 | onHide?: (dismiss: DismissInterface, targetEl: HTMLElement) => void; 7 | }; 8 | //# sourceMappingURL=types.d.ts.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dismiss/types.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dismiss/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/dismiss/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/drawer/interface.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/drawer/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/drawer/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/drawer/types.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/drawer/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/drawer/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dropdown/interface.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dropdown/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/dropdown/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dropdown/types.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/dropdown/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/dropdown/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/modal/interface.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/modal/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/modal/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/modal/types.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/modal/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/modal/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/popover/interface.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/popover/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/popover/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/popover/types.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/popover/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/popover/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/tabs/interface.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/tabs/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/tabs/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/tabs/types.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/tabs/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/tabs/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/tooltip/interface.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=interface.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/tooltip/interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"interface.js","sourceRoot":"","sources":["../../../../src/components/tooltip/interface.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/tooltip/types.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/components/tooltip/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/components/tooltip/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/config/global.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=global.js.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/config/global.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"global.js","sourceRoot":"","sources":["../../../src/config/global.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/dom/events.d.ts: -------------------------------------------------------------------------------- 1 | declare class Events { 2 | private _eventType; 3 | private _eventFunctions; 4 | constructor(eventType: string, eventFunctions?: EventListener[]); 5 | init(): void; 6 | } 7 | export default Events; 8 | //# sourceMappingURL=events.d.ts.map -------------------------------------------------------------------------------- /app/static/node_modules/flowbite/lib/esm/dom/events.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"events.d.ts","sourceRoot":"","sources":["../../../src/dom/events.ts"],"names":[],"mappings":"AAAA,cAAM,MAAM;IACR,OAAO,CAAC,UAAU,CAAS;IAC3B,OAAO,CAAC,eAAe,CAAkB;gBAE7B,SAAS,EAAE,MAAM,EAAE,cAAc,GAAE,aAAa,EAAO;IAKnE,IAAI;CAOP;AAED,eAAe,MAAM,CAAC"} -------------------------------------------------------------------------------- /app/static/node_modules/fsevents/fsevents.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/fsevents/fsevents.node -------------------------------------------------------------------------------- /app/static/node_modules/function-bind/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "root": true, 3 | 4 | "extends": "@ljharb", 5 | 6 | "rules": { 7 | "func-name-matching": 0, 8 | "indent": [2, 4], 9 | "max-nested-callbacks": [2, 3], 10 | "max-params": [2, 3], 11 | "max-statements": [2, 20], 12 | "no-new-func": [1], 13 | "strict": [0] 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/function-bind/.npmignore: -------------------------------------------------------------------------------- 1 | # gitignore 2 | .DS_Store 3 | .monitor 4 | .*.swp 5 | .nodemonignore 6 | releases 7 | *.log 8 | *.err 9 | fleet.json 10 | public/browserify 11 | bin/*.json 12 | .bin 13 | build 14 | compile 15 | .lock-wscript 16 | coverage 17 | node_modules 18 | 19 | # Only apps should have lockfiles 20 | npm-shrinkwrap.json 21 | package-lock.json 22 | yarn.lock 23 | -------------------------------------------------------------------------------- /app/static/node_modules/function-bind/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var implementation = require('./implementation'); 4 | 5 | module.exports = Function.prototype.bind || implementation; 6 | -------------------------------------------------------------------------------- /app/static/node_modules/function-bind/test/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "rules": { 3 | "array-bracket-newline": 0, 4 | "array-element-newline": 0, 5 | "max-statements-per-line": [2, { "max": 2 }], 6 | "no-invalid-this": 0, 7 | "no-magic-numbers": 0, 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /app/static/node_modules/has/README.md: -------------------------------------------------------------------------------- 1 | # has 2 | 3 | > Object.prototype.hasOwnProperty.call shortcut 4 | 5 | ## Installation 6 | 7 | ```sh 8 | npm install --save has 9 | ``` 10 | 11 | ## Usage 12 | 13 | ```js 14 | var has = require('has'); 15 | 16 | has({}, 'hasOwnProperty'); // false 17 | has(Object.prototype, 'hasOwnProperty'); // true 18 | ``` 19 | -------------------------------------------------------------------------------- /app/static/node_modules/has/src/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var bind = require('function-bind'); 4 | 5 | module.exports = bind.call(Function.call, Object.prototype.hasOwnProperty); 6 | -------------------------------------------------------------------------------- /app/static/node_modules/htmx.org/dist/ext/ajax-header.js: -------------------------------------------------------------------------------- 1 | htmx.defineExtension('ajax-header', { 2 | onEvent: function (name, evt) { 3 | if (name === "htmx:configRequest") { 4 | evt.detail.headers['X-Requested-With'] = 'XMLHttpRequest'; 5 | } 6 | } 7 | }); -------------------------------------------------------------------------------- /app/static/node_modules/htmx.org/dist/ext/debug.js: -------------------------------------------------------------------------------- 1 | htmx.defineExtension('debug', { 2 | onEvent: function (name, evt) { 3 | if (console.debug) { 4 | console.debug(name, evt); 5 | } else if (console) { 6 | console.log("DEBUG:", name, evt); 7 | } else { 8 | throw "NO CONSOLE SUPPORTED" 9 | } 10 | } 11 | }); 12 | -------------------------------------------------------------------------------- /app/static/node_modules/htmx.org/dist/htmx.min.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/htmx.org/dist/htmx.min.js.gz -------------------------------------------------------------------------------- /app/static/node_modules/is-binary-path/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | const path = require('path'); 3 | const binaryExtensions = require('binary-extensions'); 4 | 5 | const extensions = new Set(binaryExtensions); 6 | 7 | module.exports = filePath => extensions.has(path.extname(filePath).slice(1).toLowerCase()); 8 | -------------------------------------------------------------------------------- /app/static/node_modules/is-core-module/.nycrc: -------------------------------------------------------------------------------- 1 | { 2 | "all": true, 3 | "check-coverage": false, 4 | "reporter": ["text-summary", "text", "html", "json"], 5 | "exclude": [ 6 | "coverage", 7 | "test" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /app/static/node_modules/mini-svg-data-uri/index.d.ts: -------------------------------------------------------------------------------- 1 | declare function svgToTinyDataUri(svgString: string): string; 2 | 3 | declare namespace svgToTinyDataUri { 4 | function toSrcset(svgString: string): string; 5 | } 6 | 7 | export = svgToTinyDataUri; -------------------------------------------------------------------------------- /app/static/node_modules/mini-svg-data-uri/index.test-d.ts: -------------------------------------------------------------------------------- 1 | import svgToTinyDataUri from "."; 2 | 3 | svgToTinyDataUri('xx'); 4 | 5 | svgToTinyDataUri.toSrcset('xxx'); -------------------------------------------------------------------------------- /app/static/node_modules/minimist/.nycrc: -------------------------------------------------------------------------------- 1 | { 2 | "all": true, 3 | "check-coverage": false, 4 | "reporter": ["text-summary", "text", "html", "json"], 5 | "lines": 86, 6 | "statements": 85.93, 7 | "functions": 82.43, 8 | "branches": 76.06, 9 | "exclude": [ 10 | "coverage", 11 | "example", 12 | "test" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var argv = require('../')(process.argv.slice(2)); 4 | console.log(argv); 5 | -------------------------------------------------------------------------------- /app/static/node_modules/minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var parse = require('../'); 4 | var test = require('tape'); 5 | 6 | test('parse with modifier functions', function (t) { 7 | t.plan(1); 8 | 9 | var argv = parse(['-b', '123'], { boolean: 'b' }); 10 | t.deepEqual(argv, { b: true, _: [123] }); 11 | }); 12 | -------------------------------------------------------------------------------- /app/static/node_modules/minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var parse = require('../'); 4 | var test = require('tape'); 5 | 6 | test('whitespace should be whitespace', function (t) { 7 | t.plan(1); 8 | var x = parse(['-x', '\t']).x; 9 | t.equal(x, '\t'); 10 | }); 11 | -------------------------------------------------------------------------------- /app/static/node_modules/nanoid/async/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module", 3 | "main": "index.cjs", 4 | "module": "index.js", 5 | "react-native": { 6 | "./index.js": "./index.native.js" 7 | }, 8 | "browser": { 9 | "./index.js": "./index.browser.js", 10 | "./index.cjs": "./index.browser.cjs" 11 | } 12 | } -------------------------------------------------------------------------------- /app/static/node_modules/nanoid/nanoid.js: -------------------------------------------------------------------------------- 1 | export let nanoid=(t=21)=>crypto.getRandomValues(new Uint8Array(t)).reduce(((t,e)=>t+=(e&=63)<36?e.toString(36):e<62?(e-26).toString(36).toUpperCase():e<63?"_":"-"),""); -------------------------------------------------------------------------------- /app/static/node_modules/nanoid/non-secure/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module", 3 | "main": "index.cjs", 4 | "module": "index.js", 5 | "react-native": "index.js" 6 | } -------------------------------------------------------------------------------- /app/static/node_modules/nanoid/url-alphabet/index.cjs: -------------------------------------------------------------------------------- 1 | // This alphabet uses `A-Za-z0-9_-` symbols. 2 | // The order of characters is optimized for better gzip and brotli compression. 3 | // Same as in non-secure/index.js 4 | let urlAlphabet = 5 | 'useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict' 6 | 7 | module.exports = { urlAlphabet } 8 | -------------------------------------------------------------------------------- /app/static/node_modules/nanoid/url-alphabet/index.js: -------------------------------------------------------------------------------- 1 | let urlAlphabet = 2 | 'useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict' 3 | export { urlAlphabet } 4 | -------------------------------------------------------------------------------- /app/static/node_modules/nanoid/url-alphabet/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module", 3 | "main": "index.cjs", 4 | "module": "index.js", 5 | "react-native": "index.js" 6 | } -------------------------------------------------------------------------------- /app/static/node_modules/picocolors/picocolors.d.ts: -------------------------------------------------------------------------------- 1 | import { Colors } from "./types" 2 | 3 | declare const picocolors: Colors & { createColors: (enabled?: boolean) => Colors } 4 | 5 | export = picocolors 6 | -------------------------------------------------------------------------------- /app/static/node_modules/picomatch/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/picomatch'); 4 | -------------------------------------------------------------------------------- /app/static/node_modules/postcss-import/lib/join-layer.js: -------------------------------------------------------------------------------- 1 | "use strict" 2 | 3 | module.exports = function (parentLayer, childLayer) { 4 | if (!parentLayer.length && childLayer.length) return childLayer 5 | if (parentLayer.length && !childLayer.length) return parentLayer 6 | if (!parentLayer.length && !childLayer.length) return [] 7 | 8 | return parentLayer.concat(childLayer) 9 | } 10 | -------------------------------------------------------------------------------- /app/static/node_modules/postcss-import/lib/load-content.js: -------------------------------------------------------------------------------- 1 | "use strict" 2 | 3 | const readCache = require("read-cache") 4 | 5 | module.exports = filename => readCache(filename, "utf-8") 6 | -------------------------------------------------------------------------------- /app/static/node_modules/postcss-js/index.js: -------------------------------------------------------------------------------- 1 | let objectify = require('./objectifier') 2 | let parse = require('./parser') 3 | let async = require('./async') 4 | let sync = require('./sync') 5 | 6 | module.exports = { 7 | objectify, 8 | parse, 9 | async, 10 | sync 11 | } 12 | -------------------------------------------------------------------------------- /app/static/node_modules/postcss-js/index.mjs: -------------------------------------------------------------------------------- 1 | import index from './index.js' 2 | 3 | export default index 4 | 5 | export const objectify = index.objectify 6 | export const parse = index.parse 7 | export const async = index.async 8 | export const sync = index.sync 9 | -------------------------------------------------------------------------------- /app/static/node_modules/postcss-js/process-result.js: -------------------------------------------------------------------------------- 1 | let objectify = require('./objectifier') 2 | 3 | module.exports = function processResult(result) { 4 | if (console && console.warn) { 5 | result.warnings().forEach(warn => { 6 | let source = warn.plugin || 'PostCSS' 7 | console.warn(source + ': ' + warn.text) 8 | }) 9 | } 10 | return objectify(result.root) 11 | } 12 | -------------------------------------------------------------------------------- /app/static/node_modules/postcss-load-config/src/req.js: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line node/no-deprecated-api 2 | const { createRequire, createRequireFromPath } = require('module') 3 | 4 | function req (name, rootFile) { 5 | const create = createRequire || createRequireFromPath 6 | const require = create(rootFile) 7 | return require(name) 8 | } 9 | 10 | module.exports = req 11 | -------------------------------------------------------------------------------- /app/static/node_modules/postcss-selector-parser/dist/sortAscending.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | exports.__esModule = true; 4 | exports["default"] = sortAscending; 5 | 6 | function sortAscending(list) { 7 | return list.sort(function (a, b) { 8 | return a - b; 9 | }); 10 | } 11 | 12 | ; 13 | module.exports = exports.default; -------------------------------------------------------------------------------- /app/static/node_modules/postcss/lib/comment.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | let Node = require('./node') 4 | 5 | class Comment extends Node { 6 | constructor(defaults) { 7 | super(defaults) 8 | this.type = 'comment' 9 | } 10 | } 11 | 12 | module.exports = Comment 13 | Comment.default = Comment 14 | -------------------------------------------------------------------------------- /app/static/node_modules/postcss/lib/fromJSON.d.ts: -------------------------------------------------------------------------------- 1 | import { JSONHydrator } from './postcss.js' 2 | 3 | interface FromJSON extends JSONHydrator { 4 | default: FromJSON 5 | } 6 | 7 | declare const fromJSON: FromJSON 8 | 9 | export = fromJSON 10 | -------------------------------------------------------------------------------- /app/static/node_modules/postcss/lib/parse.d.ts: -------------------------------------------------------------------------------- 1 | import { Parser } from './postcss.js' 2 | 3 | interface Parse extends Parser { 4 | default: Parse 5 | } 6 | 7 | declare const parse: Parse 8 | 9 | export = parse 10 | -------------------------------------------------------------------------------- /app/static/node_modules/postcss/lib/stringify.d.ts: -------------------------------------------------------------------------------- 1 | import { Stringifier } from './postcss.js' 2 | 3 | interface Stringify extends Stringifier { 4 | default: Stringify 5 | } 6 | 7 | declare const stringify: Stringify 8 | 9 | export = stringify 10 | -------------------------------------------------------------------------------- /app/static/node_modules/postcss/lib/stringify.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | let Stringifier = require('./stringifier') 4 | 5 | function stringify(node, builder) { 6 | let str = new Stringifier(builder) 7 | str.stringify(node) 8 | } 9 | 10 | module.exports = stringify 11 | stringify.default = stringify 12 | -------------------------------------------------------------------------------- /app/static/node_modules/postcss/lib/symbols.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports.isClean = Symbol('isClean') 4 | 5 | module.exports.my = Symbol('my') 6 | -------------------------------------------------------------------------------- /app/static/node_modules/postcss/lib/warn-once.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable no-console */ 2 | 'use strict' 3 | 4 | let printed = {} 5 | 6 | module.exports = function warnOnce(message) { 7 | if (printed[message]) return 8 | printed[message] = true 9 | 10 | if (typeof console !== 'undefined' && console.warn) { 11 | console.warn(message) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/static/node_modules/queue-microtask/index.d.ts: -------------------------------------------------------------------------------- 1 | declare const queueMicrotask: (cb: () => void) => void 2 | export = queueMicrotask 3 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security 2 | 3 | Please email [@ljharb](https://github.com/ljharb) or see https://tidelift.com/security if you have a potential security vulnerability to report. 4 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/async.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/async'); 4 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/example/async.js: -------------------------------------------------------------------------------- 1 | var resolve = require('../'); 2 | resolve('tap', { basedir: __dirname }, function (err, res) { 3 | if (err) console.error(err); 4 | else console.log(res); 5 | }); 6 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/example/sync.js: -------------------------------------------------------------------------------- 1 | var resolve = require('../'); 2 | var res = resolve.sync('tap', { basedir: __dirname }); 3 | console.log(res); 4 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/index.js: -------------------------------------------------------------------------------- 1 | var async = require('./lib/async'); 2 | async.core = require('./lib/core'); 3 | async.isCore = require('./lib/is-core'); 4 | async.sync = require('./lib/sync'); 5 | 6 | module.exports = async; 7 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/lib/is-core.js: -------------------------------------------------------------------------------- 1 | var isCoreModule = require('is-core-module'); 2 | 3 | module.exports = function isCore(x) { 4 | return isCoreModule(x); 5 | }; 6 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/sync.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/sync'); 4 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/dotdot/abc/index.js: -------------------------------------------------------------------------------- 1 | var x = require('..'); 2 | console.log(x); 3 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/dotdot/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'whatever'; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/module_dir/xmodules/aaa/index.js: -------------------------------------------------------------------------------- 1 | module.exports = function (x) { return x * 100; }; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/module_dir/ymodules/aaa/index.js: -------------------------------------------------------------------------------- 1 | module.exports = function (x) { return x + 100; }; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/module_dir/zmodules/bbb/main.js: -------------------------------------------------------------------------------- 1 | module.exports = function (n) { return n * 111; }; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/module_dir/zmodules/bbb/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "main.js" 3 | } 4 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/node_path/x/aaa/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'A'; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/node_path/x/ccc/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'C'; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/node_path/y/bbb/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'B'; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/node_path/y/ccc/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'CY'; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/nonstring.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var resolve = require('../'); 3 | 4 | test('nonstring', function (t) { 5 | t.plan(1); 6 | resolve(555, function (err, res, pkg) { 7 | t.ok(err); 8 | }); 9 | }); 10 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/pathfilter/deep_ref/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/pathfilter/deep_ref/main.js -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/precedence/aaa.js: -------------------------------------------------------------------------------- 1 | module.exports = 'wtf'; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/precedence/aaa/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'okok'; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/precedence/aaa/main.js: -------------------------------------------------------------------------------- 1 | console.log(require('./')); 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/precedence/bbb.js: -------------------------------------------------------------------------------- 1 | module.exports = '>_<'; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/precedence/bbb/main.js: -------------------------------------------------------------------------------- 1 | console.log(require('./')); // should throw 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/baz/doom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/resolver/baz/doom.js -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/baz/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "baz", 3 | "main": "quux.js" 4 | } 5 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/baz/quux.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/browser_field/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/resolver/browser_field/a.js -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/browser_field/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/resolver/browser_field/b.js -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/browser_field/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "browser_field", 3 | "main": "a", 4 | "browser": "b" 5 | } 6 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/cup.coffee: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/dot_main/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/dot_main/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "." 3 | } 4 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/dot_slash_main/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/dot_slash_main/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "./" 3 | } 4 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/false_main/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/resolver/false_main/index.js -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/false_main/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "false_main", 3 | "main": false 4 | } 5 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/foo.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/incorrect_main/index.js: -------------------------------------------------------------------------------- 1 | // this is the actual main file 'index.js', not 'wrong.js' like the package.json would indicate 2 | module.exports = 1; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/incorrect_main/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "wrong.js" 3 | } 4 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/invalid_main/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "invalid_main", 3 | "main": [ 4 | "why is this a thing", 5 | "srsly omg wtf" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/malformed_package_json/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/resolver/malformed_package_json/index.js -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/malformed_package_json/package.json: -------------------------------------------------------------------------------- 1 | { 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/mug.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/resolver/mug.coffee -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/mug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/resolver/mug.js -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/multirepo/lerna.json: -------------------------------------------------------------------------------- 1 | { 2 | "packages": [ 3 | "packages/*" 4 | ], 5 | "version": "0.0.0" 6 | } 7 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/multirepo/packages/package-b/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/resolver/multirepo/packages/package-b/index.js -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mylib", 3 | "version": "0.0.0", 4 | "description": "", 5 | "private": true, 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC", 12 | "dependencies": { 13 | "buffer": "*" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/other_path/lib/other-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/resolver/other_path/lib/other-lib.js -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/other_path/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/resolver/other_path/root.js -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/quux/foo/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/same_names/foo.js: -------------------------------------------------------------------------------- 1 | module.exports = 42; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/same_names/foo/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/symlinked/_/symlink_target/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/resolver/symlinked/_/symlink_target/.gitkeep -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/symlinked/package/bar.js: -------------------------------------------------------------------------------- 1 | module.exports = 'bar'; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/symlinked/package/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "bar.js" 3 | } -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/resolver/without_basedir/main.js: -------------------------------------------------------------------------------- 1 | var resolve = require('../../../'); 2 | 3 | module.exports = function (t, cb) { 4 | resolve('mymodule', null, cb); 5 | }; 6 | -------------------------------------------------------------------------------- /app/static/node_modules/resolve/test/shadowed_core/node_modules/util/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/resolve/test/shadowed_core/node_modules/util/index.js -------------------------------------------------------------------------------- /app/static/node_modules/reusify/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: yIxhFqtaaz5iGVYfie9mODehFYogm8S8L 2 | -------------------------------------------------------------------------------- /app/static/node_modules/reusify/benchmarks/fib.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | function fib (num) { 4 | var fib = [] 5 | 6 | fib[0] = 0 7 | fib[1] = 1 8 | for (var i = 2; i <= num; i++) { 9 | fib[i] = fib[i - 2] + fib[i - 1] 10 | } 11 | } 12 | 13 | module.exports = fib 14 | -------------------------------------------------------------------------------- /app/static/node_modules/supports-preserve-symlinks-flag/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "root": true, 3 | 4 | "extends": "@ljharb", 5 | 6 | "env": { 7 | "browser": true, 8 | "node": true, 9 | }, 10 | 11 | "rules": { 12 | "id-length": "off", 13 | }, 14 | } 15 | -------------------------------------------------------------------------------- /app/static/node_modules/supports-preserve-symlinks-flag/.nycrc: -------------------------------------------------------------------------------- 1 | { 2 | "all": true, 3 | "check-coverage": false, 4 | "reporter": ["text-summary", "text", "html", "json"], 5 | "exclude": [ 6 | "coverage", 7 | "test" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /app/static/node_modules/supports-preserve-symlinks-flag/browser.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = null; 4 | -------------------------------------------------------------------------------- /app/static/node_modules/supports-preserve-symlinks-flag/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = ( 4 | // node 12+ 5 | process.allowedNodeEnvironmentFlags && process.allowedNodeEnvironmentFlags.has('--preserve-symlinks') 6 | ) || ( 7 | // node v6.2 - v11 8 | String(module.constructor._findPath).indexOf('preserveSymlinks') >= 0 // eslint-disable-line no-underscore-dangle 9 | ); 10 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/base.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/colors.d.ts: -------------------------------------------------------------------------------- 1 | import type { DefaultColors } from './types/generated/colors' 2 | declare const colors: DefaultColors 3 | export = colors 4 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/colors.js: -------------------------------------------------------------------------------- 1 | let colors = require('./lib/public/colors') 2 | module.exports = (colors.__esModule ? colors : { default: colors }).default 3 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/components.css: -------------------------------------------------------------------------------- 1 | @tailwind components; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/defaultConfig.d.ts: -------------------------------------------------------------------------------- 1 | import type { Config } from './types/config' 2 | declare const config: Config 3 | export = config 4 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/defaultConfig.js: -------------------------------------------------------------------------------- 1 | let defaultConfig = require('./lib/public/default-config') 2 | module.exports = (defaultConfig.__esModule ? defaultConfig : { default: defaultConfig }).default 3 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/defaultTheme.d.ts: -------------------------------------------------------------------------------- 1 | import type { Config } from './types/config' 2 | import { DefaultTheme } from './types/generated/default-theme' 3 | declare const theme: Config['theme'] & DefaultTheme 4 | export = theme 5 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/defaultTheme.js: -------------------------------------------------------------------------------- 1 | let defaultTheme = require('./lib/public/default-theme') 2 | module.exports = (defaultTheme.__esModule ? defaultTheme : { default: defaultTheme }).default 3 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/lib/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | "use strict"; 3 | if (process.env.OXIDE) { 4 | module.exports = require("./oxide/cli"); 5 | } else { 6 | module.exports = require("./cli/index"); 7 | } 8 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/lib/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | if (process.env.OXIDE) { 3 | module.exports = require("./oxide/postcss-plugin"); 4 | } else { 5 | module.exports = require("./plugin"); 6 | } 7 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/lib/oxide/cli.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { 3 | value: true 4 | }); 5 | require("./cli/index"); 6 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/lib/oxide/postcss-plugin.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | module.exports = require("../plugin.js"); 3 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/lib/util/bigSign.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { 3 | value: true 4 | }); 5 | Object.defineProperty(exports, "default", { 6 | enumerable: true, 7 | get: ()=>bigSign 8 | }); 9 | function bigSign(bigIntValue) { 10 | return (bigIntValue > 0n) - (bigIntValue < 0n); 11 | } 12 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/lib/util/escapeCommas.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { 3 | value: true 4 | }); 5 | Object.defineProperty(exports, "default", { 6 | enumerable: true, 7 | get: ()=>escapeCommas 8 | }); 9 | function escapeCommas(className) { 10 | return className.replace(/\\,/g, "\\2c "); 11 | } 12 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/lib/util/tap.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { 3 | value: true 4 | }); 5 | Object.defineProperty(exports, "tap", { 6 | enumerable: true, 7 | get: ()=>tap 8 | }); 9 | function tap(value, mutator) { 10 | mutator(value); 11 | return value; 12 | } 13 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/lib/util/toColorValue.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { 3 | value: true 4 | }); 5 | Object.defineProperty(exports, "default", { 6 | enumerable: true, 7 | get: ()=>toColorValue 8 | }); 9 | function toColorValue(maybeFunction) { 10 | return typeof maybeFunction === "function" ? maybeFunction({}) : maybeFunction; 11 | } 12 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/nesting/index.js: -------------------------------------------------------------------------------- 1 | let nesting = require('../lib/postcss-plugins/nesting') 2 | module.exports = (nesting.__esModule ? nesting : { default: nesting }).default 3 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/plugin.js: -------------------------------------------------------------------------------- 1 | let createPlugin = require('./lib/public/create-plugin') 2 | module.exports = (createPlugin.__esModule ? createPlugin : { default: createPlugin }).default 3 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/resolveConfig.js: -------------------------------------------------------------------------------- 1 | let resolveConfig = require('./lib/public/resolve-config') 2 | module.exports = (resolveConfig.__esModule ? resolveConfig : { default: resolveConfig }).default 3 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/screens.css: -------------------------------------------------------------------------------- 1 | @tailwind screens; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/scripts/create-plugin-list.js: -------------------------------------------------------------------------------- 1 | import { corePlugins } from '../src/corePlugins' 2 | import fs from 'fs' 3 | import path from 'path' 4 | 5 | let corePluginList = Object.keys(corePlugins) 6 | 7 | fs.writeFileSync( 8 | path.join(process.cwd(), 'src', 'corePluginList.js'), 9 | `export default ${JSON.stringify(corePluginList)}` 10 | ) 11 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/cli-peer-dependencies.js: -------------------------------------------------------------------------------- 1 | export function lazyPostcss() { 2 | return require('postcss') 3 | } 4 | 5 | export function lazyPostcssImport() { 6 | return require('postcss-import') 7 | } 8 | 9 | export function lazyAutoprefixer() { 10 | return require('autoprefixer') 11 | } 12 | 13 | export function lazyCssnano() { 14 | return require('cssnano') 15 | } 16 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | if (process.env.OXIDE) { 4 | module.exports = require('./oxide/cli') 5 | } else { 6 | module.exports = require('./cli/index') 7 | } 8 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/index.js: -------------------------------------------------------------------------------- 1 | if (process.env.OXIDE) { 2 | module.exports = require('./oxide/postcss-plugin') 3 | } else { 4 | module.exports = require('./plugin') 5 | } 6 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/oxide/cli.ts: -------------------------------------------------------------------------------- 1 | import './cli/index' 2 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/oxide/postcss-plugin.ts: -------------------------------------------------------------------------------- 1 | module.exports = require('../plugin.js') 2 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/postcss-plugins/nesting/index.js: -------------------------------------------------------------------------------- 1 | import { nesting } from './plugin' 2 | 3 | export default Object.assign( 4 | function (opts) { 5 | return { 6 | postcssPlugin: 'tailwindcss/nesting', 7 | Once(root, { result }) { 8 | return nesting(opts)(root, result) 9 | }, 10 | } 11 | }, 12 | { postcss: true } 13 | ) 14 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/public/create-plugin.js: -------------------------------------------------------------------------------- 1 | import createPlugin from '../util/createPlugin' 2 | export default createPlugin 3 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/public/default-config.js: -------------------------------------------------------------------------------- 1 | import { cloneDeep } from '../util/cloneDeep' 2 | import defaultConfig from '../../stubs/defaultConfig.stub' 3 | 4 | export default cloneDeep(defaultConfig) 5 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/public/default-theme.js: -------------------------------------------------------------------------------- 1 | import { cloneDeep } from '../util/cloneDeep' 2 | import defaultConfig from '../../stubs/defaultConfig.stub' 3 | 4 | export default cloneDeep(defaultConfig.theme) 5 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/public/resolve-config.js: -------------------------------------------------------------------------------- 1 | import resolveConfigObjects from '../util/resolveConfig' 2 | import getAllConfigs from '../util/getAllConfigs' 3 | 4 | export default function resolveConfig(...configs) { 5 | let [, ...defaultConfigs] = getAllConfigs(configs[0]) 6 | return resolveConfigObjects([...configs, ...defaultConfigs]) 7 | } 8 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/util/bigSign.js: -------------------------------------------------------------------------------- 1 | export default function bigSign(bigIntValue) { 2 | return (bigIntValue > 0n) - (bigIntValue < 0n) 3 | } 4 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/util/cloneDeep.js: -------------------------------------------------------------------------------- 1 | export function cloneDeep(value) { 2 | if (Array.isArray(value)) { 3 | return value.map((child) => cloneDeep(child)) 4 | } 5 | 6 | if (typeof value === 'object' && value !== null) { 7 | return Object.fromEntries(Object.entries(value).map(([k, v]) => [k, cloneDeep(v)])) 8 | } 9 | 10 | return value 11 | } 12 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/util/escapeClassName.js: -------------------------------------------------------------------------------- 1 | import parser from 'postcss-selector-parser' 2 | import escapeCommas from './escapeCommas' 3 | 4 | export default function escapeClassName(className) { 5 | let node = parser.className() 6 | node.value = className 7 | return escapeCommas(node?.raws?.value ?? node.value) 8 | } 9 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/util/escapeCommas.js: -------------------------------------------------------------------------------- 1 | export default function escapeCommas(className) { 2 | return className.replace(/\\,/g, '\\2c ') 3 | } 4 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/util/hashConfig.js: -------------------------------------------------------------------------------- 1 | import hash from 'object-hash' 2 | 3 | export default function hashConfig(config) { 4 | return hash(config, { ignoreUnknown: true }) 5 | } 6 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/util/isKeyframeRule.js: -------------------------------------------------------------------------------- 1 | export default function isKeyframeRule(rule) { 2 | return rule.parent && rule.parent.type === 'atrule' && /keyframes$/.test(rule.parent.name) 3 | } 4 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/util/isPlainObject.js: -------------------------------------------------------------------------------- 1 | export default function isPlainObject(value) { 2 | if (Object.prototype.toString.call(value) !== '[object Object]') { 3 | return false 4 | } 5 | 6 | const prototype = Object.getPrototypeOf(value) 7 | return prototype === null || prototype === Object.prototype 8 | } 9 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/util/responsive.js: -------------------------------------------------------------------------------- 1 | import postcss from 'postcss' 2 | import cloneNodes from './cloneNodes' 3 | 4 | export default function responsive(rules) { 5 | return postcss 6 | .atRule({ 7 | name: 'responsive', 8 | }) 9 | .append(cloneNodes(Array.isArray(rules) ? rules : [rules])) 10 | } 11 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/util/tap.js: -------------------------------------------------------------------------------- 1 | export function tap(value, mutator) { 2 | mutator(value) 3 | return value 4 | } 5 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/src/util/toColorValue.js: -------------------------------------------------------------------------------- 1 | export default function toColorValue(maybeFunction) { 2 | return typeof maybeFunction === 'function' ? maybeFunction({}) : maybeFunction 3 | } 4 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/stubs/defaultPostCssConfig.stub.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/stubs/simpleConfig.stub.js: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | module.exports = { 3 | content: [], 4 | theme: { 5 | extend: {}, 6 | }, 7 | plugins: [], 8 | } 9 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/tailwind.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | 3 | @tailwind components; 4 | 5 | @tailwind utilities; 6 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/types/generated/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/node_modules/tailwindcss/types/generated/.gitkeep -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/types/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginCreator } from 'postcss' 2 | import type { Config } from './config.d' 3 | 4 | declare const plugin: PluginCreator 5 | 6 | export { Config } 7 | export default plugin 8 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/utilities.css: -------------------------------------------------------------------------------- 1 | @tailwind utilities; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/tailwindcss/variants.css: -------------------------------------------------------------------------------- 1 | @tailwind variants; 2 | -------------------------------------------------------------------------------- /app/static/node_modules/util-deprecate/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.2 / 2015-10-07 3 | ================== 4 | 5 | * use try/catch when checking `localStorage` (#3, @kumavis) 6 | 7 | 1.0.1 / 2014-11-25 8 | ================== 9 | 10 | * browser: use `console.warn()` for deprecation calls 11 | * browser: more jsdocs 12 | 13 | 1.0.0 / 2014-04-30 14 | ================== 15 | 16 | * initial commit 17 | -------------------------------------------------------------------------------- /app/static/node_modules/util-deprecate/node.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * For Node.js, simply re-export the core `util.deprecate` function. 4 | */ 5 | 6 | module.exports = require('util').deprecate; 7 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/dist/legacy-exports.js: -------------------------------------------------------------------------------- 1 | export { b as binary, f as floatTime, i as intTime, o as omap, p as pairs, s as set, t as timestamp, c as warnFileDeprecation } from './warnings-df54cb69.js'; 2 | import './PlainValue-b8036b75.js'; 3 | import './resolveSeq-492ab440.js'; 4 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/dist/package.json: -------------------------------------------------------------------------------- 1 | { "type": "module" } 2 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/dist/util.js: -------------------------------------------------------------------------------- 1 | export { l as findPair, g as parseMap, h as parseSeq, k as stringifyNumber, c as stringifyString, t as toJSON } from './resolveSeq-492ab440.js'; 2 | export { T as Type, i as YAMLError, o as YAMLReferenceError, g as YAMLSemanticError, Y as YAMLSyntaxError, f as YAMLWarning } from './PlainValue-b8036b75.js'; 3 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist').YAML 2 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/map.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/types').YAMLMap 2 | require('./dist/legacy-exports').warnFileDeprecation(__filename) 3 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/pair.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/types').Pair 2 | require('./dist/legacy-exports').warnFileDeprecation(__filename) 3 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/parse-cst.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/parse-cst').parse 2 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/scalar.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/types').Scalar 2 | require('./dist/legacy-exports').warnFileDeprecation(__filename) 3 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/schema.js: -------------------------------------------------------------------------------- 1 | const types = require('./dist/types') 2 | const util = require('./dist/util') 3 | 4 | module.exports = types.Schema 5 | module.exports.nullOptions = types.nullOptions 6 | module.exports.strOptions = types.strOptions 7 | module.exports.stringify = util.stringifyString 8 | 9 | require('./dist/legacy-exports').warnFileDeprecation(__filename) 10 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/seq.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/types').YAMLSeq 2 | require('./dist/legacy-exports').warnFileDeprecation(__filename) 3 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/types.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/types') 2 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/types/binary.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | Object.defineProperty(exports, '__esModule', { value: true }) 3 | 4 | const legacy = require('../dist/legacy-exports') 5 | exports.binary = legacy.binary 6 | exports.default = [exports.binary] 7 | 8 | legacy.warnFileDeprecation(__filename) 9 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/types/omap.js: -------------------------------------------------------------------------------- 1 | const legacy = require('../dist/legacy-exports') 2 | module.exports = legacy.omap 3 | legacy.warnFileDeprecation(__filename) 4 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/types/pairs.js: -------------------------------------------------------------------------------- 1 | const legacy = require('../dist/legacy-exports') 2 | module.exports = legacy.pairs 3 | legacy.warnFileDeprecation(__filename) 4 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/types/set.js: -------------------------------------------------------------------------------- 1 | const legacy = require('../dist/legacy-exports') 2 | module.exports = legacy.set 3 | legacy.warnFileDeprecation(__filename) 4 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/browser/util.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/util') 2 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist').YAML 2 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/map.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/types').YAMLMap 2 | require('./dist/legacy-exports').warnFileDeprecation(__filename) 3 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/pair.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/types').Pair 2 | require('./dist/legacy-exports').warnFileDeprecation(__filename) 3 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/parse-cst.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/parse-cst').parse 2 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/scalar.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/types').Scalar 2 | require('./dist/legacy-exports').warnFileDeprecation(__filename) 3 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/schema.js: -------------------------------------------------------------------------------- 1 | const types = require('./dist/types') 2 | const util = require('./dist/util') 3 | 4 | module.exports = types.Schema 5 | module.exports.nullOptions = types.nullOptions 6 | module.exports.strOptions = types.strOptions 7 | module.exports.stringify = util.stringifyString 8 | 9 | require('./dist/legacy-exports').warnFileDeprecation(__filename) 10 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/seq.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/types').YAMLSeq 2 | require('./dist/legacy-exports').warnFileDeprecation(__filename) 3 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/types/binary.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | Object.defineProperty(exports, '__esModule', { value: true }) 3 | 4 | const legacy = require('../dist/legacy-exports') 5 | exports.binary = legacy.binary 6 | exports.default = [exports.binary] 7 | 8 | legacy.warnFileDeprecation(__filename) 9 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/types/omap.js: -------------------------------------------------------------------------------- 1 | const legacy = require('../dist/legacy-exports') 2 | module.exports = legacy.omap 3 | legacy.warnFileDeprecation(__filename) 4 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/types/pairs.js: -------------------------------------------------------------------------------- 1 | const legacy = require('../dist/legacy-exports') 2 | module.exports = legacy.pairs 3 | legacy.warnFileDeprecation(__filename) 4 | -------------------------------------------------------------------------------- /app/static/node_modules/yaml/types/set.js: -------------------------------------------------------------------------------- 1 | const legacy = require('../dist/legacy-exports') 2 | module.exports = legacy.set 3 | legacy.warnFileDeprecation(__filename) 4 | -------------------------------------------------------------------------------- /app/static/watch-tailwind.sh: -------------------------------------------------------------------------------- 1 | npx tailwindcss -i src/style.css -o css/main.css --watch 2 | 3 | -------------------------------------------------------------------------------- /app/static/wizarr-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/static/wizarr-logo.png -------------------------------------------------------------------------------- /app/templates/admin/new-users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/templates/admin/new-users.html -------------------------------------------------------------------------------- /app/templates/setup/server_details.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | 3 | {% block title %} 4 | Setup Wizarr 5 | {% endblock %} 6 | 7 | {% block main %} 8 | 9 |
10 | {% include "partials/server_form.html" %} 11 |
12 | {% endblock %} -------------------------------------------------------------------------------- /app/templates/verify-server.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | 3 | {% block title %} 4 | Setup Wizarr 5 | {% endblock %} 6 | 7 | {% block main %} 8 | 9 |
10 | {% include "settings/partials/server_settings.html" %} 11 |
12 | {% endblock %} -------------------------------------------------------------------------------- /app/translations/ca/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/ca/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /app/translations/de/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/de/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /app/translations/es/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/es/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /app/translations/fr/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/fr/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /app/translations/is/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/is/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /app/translations/it/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/it/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /app/translations/lt/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/lt/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /app/translations/nb_NO/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/nb_NO/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /app/translations/nl/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/nl/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /app/translations/pl/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/pl/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /app/translations/pt/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/pt/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /app/translations/pt_BR/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/pt_BR/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /app/translations/sv/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/sv/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /app/translations/zh_Hans/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/app/translations/zh_Hans/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /babel.cfg: -------------------------------------------------------------------------------- 1 | [python: app/**.py] 2 | [jinja2: app/templates/**.html] 3 | ;extensions=jinja2.ext.autoescape,jinja2.ext.with_ -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | services: 2 | wizarr: 3 | build: . 4 | ports: 5 | - 5690:5690 6 | volumes: 7 | - ./test-data:/data/database 8 | environment: 9 | - TZ=Europe/London -------------------------------------------------------------------------------- /docs/support/discord.md: -------------------------------------------------------------------------------- 1 | --- 2 | description: Join our discord server 3 | --- 4 | 5 | # Discord 6 | -------------------------------------------------------------------------------- /migrations/README: -------------------------------------------------------------------------------- 1 | Single-database configuration for Flask. 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | Flask 2 | plexapi 3 | Peewee 4 | python-dotenv 5 | gunicorn 6 | flask_session 7 | flask-babel 8 | packaging 9 | boto3 10 | cachetools 11 | Flask-APScheduler 12 | requests 13 | flask-htmx 14 | setuptools>=65.5.1 # not directly required, pinned by Snyk to avoid a vulnerability -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- 1 | from app import create_app 2 | 3 | app = create_app() 4 | 5 | if __name__ == "__main__": 6 | app.run() 7 | -------------------------------------------------------------------------------- /screenshots/accept_invite.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/screenshots/accept_invite.jpeg -------------------------------------------------------------------------------- /screenshots/home.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/screenshots/home.jpeg -------------------------------------------------------------------------------- /screenshots/invitations.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/screenshots/invitations.jpeg -------------------------------------------------------------------------------- /screenshots/settings.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/screenshots/settings.jpeg -------------------------------------------------------------------------------- /screenshots/users.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/screenshots/users.jpeg -------------------------------------------------------------------------------- /screenshots/wizard.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wizarrrr/wizarr/53c0c257823db7a3a75a4e96185bdfd9f92536c9/screenshots/wizard.jpeg -------------------------------------------------------------------------------- /wizard_steps/emby/01_download.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Join & download Emby" 3 | --- 4 | 5 | ## {{ _("Join & Download Emby for this device") }} 6 | 7 | {{ _("Great news! You now have access to our media collection.") }} 8 | 9 | {{ _("Planning on watching films on this device? Download the Emby app first.") }} 10 | 11 | [{{ _("Download") }}](https://emby.media/download.html){target=_blank .btn} 12 | -------------------------------------------------------------------------------- /wizard_steps/emby/03_requests.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Automatic requests" 3 | requires: [overseerr_url] 4 | --- 5 | 6 | ### {{ _("Automatic media requests") }} 7 | 8 | {{ _("Use the request system to ask for films or shows that aren’t in the library yet.") }} 9 | 10 | [{{ _("Open Requests") }}]({{ overseerr_url }}){:target=_blank .btn} 11 | -------------------------------------------------------------------------------- /wizard_steps/emby/04_discord.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Discord community" 3 | requires: [discord_id] 4 | --- 5 | 6 | 10 | -------------------------------------------------------------------------------- /wizard_steps/emby/99_tips.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Tips for the best experience" 3 | --- 4 | 5 | ## 🎞 {{ _("Get the best quality") }} 6 | 7 | 1. **{{ _("Set streaming quality to original") }}** – Settings → Playback 8 | 2. **{{ _("Enable hardware decoding") }}** if your device supports it for smoother 4K. 9 | 3. **{{ _("Prefer Ethernet over Wi-Fi") }}** on smart-TVs. 10 | 11 | *Enjoy the show!* 🍿 12 | -------------------------------------------------------------------------------- /wizard_steps/jellyfin/03_requests.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Automatic requests" 3 | requires: [overseerr_url] 4 | --- 5 | 6 | ### {{ _("Automatic media requests") }} 7 | 8 | {{ _("Use the request system to ask for films or shows that aren’t in the library yet.") }} 9 | 10 | [{{ _("Open Requests") }}]({{ overseerr_url }}){:target=_blank .btn} 11 | -------------------------------------------------------------------------------- /wizard_steps/jellyfin/04_discord.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Discord community" 3 | requires: [discord_id] 4 | --- 5 | 6 | 10 | -------------------------------------------------------------------------------- /wizard_steps/plex/03_requests.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Automatic requests" 3 | requires: [overseerr_url] 4 | --- 5 | 6 | ### {{ _("Automatic media requests") }} 7 | 8 | {{ _("Can’t find a title? Use our request system — it’ll grab the film or episode automatically and add it to the library.") }} 9 | 10 | [{{ _("Open Requests") }}]({{ overseerr_url }}){:target=_blank .btn} 11 | -------------------------------------------------------------------------------- /wizard_steps/plex/04_discord.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Discord community" 3 | requires: [discord_id] 4 | --- 5 | 6 | 10 | --------------------------------------------------------------------------------