PluginProbe ʕ •ᴥ•ʔ
Elementor Website Builder – more than just a page builder / 4.0.5
Elementor Website Builder – more than just a page builder v4.0.5
4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.22.0-dev1 4.0.0-beta3 3.22.0-dev2 4.0.0-beta4 3.22.0-dev3 4.0.0-beta5 3.22.0-dev4 4.0.0-dev1 3.22.0-dev5 4.0.0-dev2 3.22.0-dev6 4.0.0-dev3 3.22.1 4.0.0-dev4 3.22.2 4.0.0-dev5 3.22.3 4.0.1 3.23.0 4.0.2 3.23.0-beta1 3.23.0-beta2 3.23.0-beta3 3.23.0-beta4 3.23.0-beta5 3.23.0-beta6 3.23.0-dev1 3.23.0-dev2 3.23.0-dev3 3.23.0-dev4 3.23.0-dev5 3.23.0-dev6 3.23.1 3.23.2 3.23.3 3.23.4 3.24.0 3.24.0-beta1 3.24.0-beta2 3.24.0-beta3 3.24.0-dev1 3.24.0-dev2 3.24.0-dev3 3.24.1 3.24.2 3.24.3 3.24.4 3.24.5 3.24.6 3.24.7 3.24.8 3.25.0 3.25.0-beta1 3.25.0-beta2 3.25.0-beta3 3.25.0-dev1 3.25.0-dev2 3.25.0-dev3 3.25.1 3.25.10 3.25.11 3.25.2 3.25.3 3.25.4 3.25.5 3.25.6 3.25.7 3.25.8 3.25.9 3.26.0 3.26.0-beta1 3.26.0-beta2 3.26.0-beta3 3.26.0-beta4 3.26.0-beta5 3.26.0-dev1 3.26.0-dev2 3.26.0-dev3 3.26.0-dev4 3.26.0-dev5 3.26.1 3.26.2 3.26.3 3.26.4 3.26.5 3.27.0 3.27.0-beta1 3.27.0-beta2 3.27.0-dev1 3.27.0-dev2 3.27.1 3.27.2 3.27.3 3.27.4 3.27.5 3.27.6 3.27.7 3.28.0 3.28.0-beta1 3.28.0-beta2 3.28.0-beta3 3.28.0-dev1 3.28.0-dev2 3.28.0-dev3 3.28.1 3.28.2 3.28.3 3.28.4 3.29.0 3.29.0-beta1 trunk 3.29.0-beta2 3.0.0 3.29.0-beta3 3.0.1 3.29.0-beta4 3.0.10 3.29.0-dev1 3.0.11 3.29.0-dev2 3.0.12 3.29.0-dev3 3.0.13 3.29.0-dev4 3.0.14 3.29.1 3.0.15 3.29.2 3.0.16 3.3.0 3.0.2 3.3.1 3.0.3 3.30.0 3.0.4 3.30.0-beta1 3.0.5 3.30.0-beta2 3.0.6 3.30.0-beta3 3.0.7 3.30.0-dev1 3.0.8 3.30.0-dev2 3.0.8.1 3.30.0-dev3 3.0.9 3.30.1 3.1.0 3.30.2 3.1.0-beta1 3.30.3 3.1.0-beta2 3.30.4 3.1.0-beta3 3.31.0 3.1.0-beta4 3.31.0-beta1 3.1.0-dev1 3.31.0-beta2 3.1.0-dev2 3.31.0-dev1 3.1.0-dev3 3.31.0-dev2 3.1.1 3.31.1 3.1.2 3.31.2 3.1.3 3.31.3 3.1.4 3.31.4 3.10.0 3.31.5 3.10.0-dev1 3.32.0 3.10.1 3.32.0-beta1 3.10.2 3.32.0-beta2 3.11.0 3.32.0-beta3 3.11.0-beta1 3.32.0-dev1 3.11.0-beta2 3.32.0-dev2 3.11.0-beta3 3.32.0-dev3 3.11.0-dev1 3.32.1 3.11.0-dev2 3.32.2 3.11.0-dev3 3.32.3 3.11.1 3.32.4 3.11.2 3.32.5 3.11.3 3.33.0 3.11.4 3.33.0-beta1 3.11.5 3.33.0-beta2 3.12.0 3.33.0-beta3 3.12.1 3.33.0-beta4 3.12.2 3.33.0-dev1 3.13.0 3.33.0-dev2 3.13.0-beta1 3.33.0-dev3 3.13.0-beta2 3.33.0-dev4 3.13.0-beta3 3.33.1 3.13.0-dev3 3.33.2 3.13.0-dev4 3.33.3 3.13.1 3.33.4 3.13.2 3.33.5 3.13.3 3.33.6 3.13.4 3.34.0 3.14.0 3.34.0-beta1 3.14.0-beta1 3.34.0-beta2 3.14.0-beta2 3.34.0-beta3 3.14.0-beta3 3.34.0-dev1 3.14.0-beta4 3.34.0-dev2 3.14.0-beta5 3.34.1 3.14.1 3.34.2 3.15.0 3.34.3 3.15.1 3.34.4 3.15.2 3.35.0 3.15.3 3.35.0-beta1 3.16.0 3.35.0-beta2 3.16.0-beta3 3.35.0-beta3 3.16.0-beta4 3.35.0-beta4 3.16.0-dev1 3.35.0-dev1 3.16.0-dev2 3.35.0-dev2 3.16.1 3.35.0-dev3 3.16.2 3.35.0-dev4 3.16.3 3.35.1 3.16.4 3.35.2 3.16.5 3.35.3 3.16.6 3.35.4 3.17.0 3.35.5 3.17.0-dev2 3.35.6 3.17.0-dev3 3.35.7 3.17.0-dev4 3.35.8 3.17.1 3.35.9 3.17.2 3.4.0 3.17.3 3.4.0-dev7 3.18.0 3.4.0-dev8 3.18.0-beta1 3.4.0-dev9 3.18.0-beta2 3.4.1 3.18.0-beta3 3.4.2 3.18.0-beta4 3.4.3 3.18.0-dev1 3.4.4 3.18.1 3.4.5 3.18.2 3.4.6 3.18.3 3.4.7 3.19.0 3.4.8 3.19.0-beta1 3.5.0 3.19.0-beta2 3.5.0-beta1 3.19.0-beta3 3.5.0-beta2 3.19.0-beta4 3.5.0-beta3 3.19.0-beta5 3.5.0-beta4 3.19.0-beta6 3.5.0-beta5 3.19.0-dev1 3.5.0-beta7 3.19.0-dev2 3.5.0-beta8 3.19.0-dev3 3.5.0-dev8 3.19.0-dev4 3.5.0-dev9 3.19.0-dev5 3.5.1 3.19.0-dev6 3.5.2 3.19.1 3.5.3 3.19.2 3.5.4 3.19.3 3.5.5 3.19.4 3.5.6 3.2.0 3.6.0 3.2.1 3.6.0-beta1 3.2.2 3.6.0-beta2 3.2.3 3.6.0-beta3 3.2.4 3.6.0-beta4 3.2.5 3.6.0-beta5 3.20.0 3.6.0-dev1 3.20.0-beta1 3.6.0-dev10 3.20.0-beta2 3.6.1 3.20.0-beta3 3.6.2 3.20.0-beta4 3.6.3 3.20.0-dev1 3.6.4 3.20.0-dev2 3.6.5 3.20.0-dev3 3.6.6 3.20.0-dev4 3.6.7 3.20.1 3.6.8 3.20.2 3.7.0 3.20.3 3.7.0-beta1 3.20.4 3.7.0-beta2 3.21.0 3.7.0-beta3 3.21.0-beta1 3.7.0-beta4 3.21.0-beta2 3.7.0-dev1 3.21.0-beta3 3.7.1 3.21.0-dev1 3.7.2 3.21.0-dev2 3.7.3 3.21.0-dev3 3.7.4 3.21.1 3.7.5 3.21.2 3.7.6 3.21.3 3.7.7 3.21.4 3.7.8 3.21.5 3.8.0 3.21.6 3.8.0-beta1 3.21.7 3.8.0-beta2 3.21.8 3.8.0-beta3 3.22.0 3.8.1 3.22.0-beta1 3.9.0 3.22.0-beta2 3.9.1 3.22.0-beta3 3.9.2 3.22.0-beta4 4.0.0 3.22.0-beta5 4.0.0-beta1 3.22.0-beta6 4.0.0-beta2
elementor / assets / js / e459c6c89c0c0899c850.bundle.js
elementor / assets / js Last commit date
packages 1 month ago 00f53f1b378f6c98c043.bundle.min.js 5 months ago 0352e30f394e8e1dd4dc.bundle.js 2 months ago 0982f37bec0944fbcb10.bundle.js 5 months ago 0bc41c4656ca54cf2aca.bundle.min.js 5 months ago 137ba3baf43f287996c2.bundle.min.js 5 months ago 1564d2bfa4591bf857f3.bundle.min.js 5 months ago 197583acd246fea0e25d.bundle.js 6 months ago 1f7fa1d64dd4cef4a3c0.bundle.js 5 months ago 2140afa714e988f1069e.bundle.js 2 months ago 32f7c5e8db4c8976b254.bundle.js 2 months ago 35423d812dc1d52fdb27.bundle.min.js 5 months ago 397f2d183c19202777d6.bundle.min.js 3 months ago 397f2d183c19202777d6.bundle.min.js.LICENSE.txt 3 months ago 3c18b6eb4e735ca7e8bf.bundle.js 5 months ago 3c838288a9b7ddd2aea4.bundle.min.js 5 months ago 3d1613aca86991103452.bundle.min.js 5 months ago 3d410a099008411bb011.bundle.js 6 months ago 3df4dbb5d612dbdab477.bundle.min.js 2 months ago 40d841f4b4ce7b1928f5.bundle.js 5 months ago 4246c56134ca9ba65163.bundle.js 5 months ago 435080452e81c388e779.bundle.min.js 2 months ago 4812775bcbc0ff8a9043.bundle.min.js 5 months ago 4886b33c17731474e197.bundle.min.js 5 months ago 4927500be197e062162e.bundle.min.js 2 months ago 52ff17c2f566e528dc72.bundle.js 2 months ago 5b13d0f77c0ac139c979.bundle.js 5 months ago 5b74c81f4d425912a202.bundle.min.js 3 months ago 6117d083decd13b6ed73.bundle.js 2 months ago 64b3c0850f66b46478fb.bundle.min.js 2 months ago 6844b6c0a66040e3ca12.bundle.js 2 months ago 6a19e86dd8c1f9165dbe.bundle.js 6 months ago 6caa76d2f6eec6c4e665.bundle.js 3 months ago 6cb9e42b9b73a76315e0.bundle.js 5 months ago 6d09ff0398a56a60654b.bundle.min.js 3 months ago 6f779545aaa23e951088.bundle.min.js 2 months ago 72459a35b6570acc77f3.bundle.js 5 months ago 7745b82dc4a05385ef1f.bundle.js 5 months ago 78dd4dee6173d40eb75a.bundle.min.js 2 months ago 7dae73b622bebe8a5d94.bundle.js 5 months ago 7f2c78456ab3f406f3df.bundle.js 5 months ago 8277989eebcfba278cb0.bundle.min.js 8 months ago 84288e5699f5d8b8b23e.bundle.min.js 5 months ago 877227b9d759b63096a9.bundle.js 5 months ago 8ac2c6e532225b54dba2.bundle.js 5 months ago 8b4f35f99eb521b37d0c.bundle.js 5 months ago 8e5b42844d27eada9b53.bundle.min.js 2 months ago 8e80438d29fc79b648e5.bundle.js 2 months ago 8e8b47ad5b4e4d038c80.bundle.js 5 months ago 8ecfd8495b7ec419862a.bundle.js 5 months ago 979a9c03fe10da23400d.bundle.js 2 months ago 9832c866a8fe9b51f9d2.bundle.min.js 5 months ago 9b97a73ee8fdc5fb7dc3.bundle.js 3 months ago 9bd390911e34b349d8cb.bundle.min.js 2 months ago 9dcd9e88237da6496816.bundle.min.js 5 months ago 9e7e356552c03a622b0f.bundle.js 2 months ago a2ea929f439e819b924b.bundle.min.js 5 months ago a9f41949787209626737.bundle.min.js 5 months ago ac53273f887639e3c6ea.bundle.min.js 5 months ago accordion.8b0db5058afeb74622f5.bundle.min.js 8 months ago accordion.b9a0ab19c7c872c405d7.bundle.js 6 months ago admin-feedback.js 8 months ago admin-feedback.min.js 8 months ago admin-feedback.strings.js 3 months ago admin-modules.js 6 months ago admin-modules.min.js 6 months ago admin-modules.min.js.LICENSE.txt 10 months ago admin-modules.strings.js 1 month ago admin-notifications.js 8 months ago admin-notifications.min.js 8 months ago admin-notifications.strings.js 6 months ago admin-top-bar.js 2 months ago admin-top-bar.min.js 2 months ago admin-top-bar.strings.js 6 months ago admin.js 2 months ago admin.min.js 2 months ago admin.min.js.LICENSE.txt 10 months ago admin.strings.js 6 months ago aee13673e923469c3275.bundle.min.js 5 months ago ai-admin.js 6 months ago ai-admin.min.js 6 months ago ai-admin.min.js.LICENSE.txt 10 months ago ai-admin.strings.js 6 months ago ai-gutenberg.js 6 months ago ai-gutenberg.min.js 6 months ago ai-gutenberg.min.js.LICENSE.txt 10 months ago ai-gutenberg.strings.js 6 months ago ai-layout.js 3 months ago ai-layout.min.js 3 months ago ai-layout.min.js.LICENSE.txt 10 months ago ai-layout.strings.js 3 months ago ai-media-library.js 6 months ago ai-media-library.min.js 6 months ago ai-media-library.min.js.LICENSE.txt 10 months ago ai-media-library.strings.js 6 months ago ai-unify-product-images.js 6 months ago ai-unify-product-images.min.js 6 months ago ai-unify-product-images.min.js.LICENSE.txt 10 months ago ai-unify-product-images.strings.js 6 months ago ai.js 6 months ago ai.min.js 6 months ago ai.min.js.LICENSE.txt 10 months ago ai.strings.js 1 month ago alert.42cc1d522ef5c60bf874.bundle.min.js 8 months ago alert.fd509aa768e7b35a8e32.bundle.js 6 months ago announcements-app.js 2 months ago announcements-app.min.js 2 months ago announcements-app.min.js.LICENSE.txt 10 months ago announcements-app.strings.js 6 months ago app-loader.js 6 months ago app-loader.min.js 8 months ago app-loader.strings.js 1 month ago app-packages.js 5 months ago app-packages.min.js 5 months ago app-packages.min.js.LICENSE.txt 10 months ago app-packages.strings.js 1 month ago app.js 2 months ago app.min.js 2 months ago app.min.js.LICENSE.txt 10 months ago app.strings.js 1 month ago atomic-widgets-editor.js 2 months ago atomic-widgets-editor.min.js 2 months ago atomic-widgets-editor.min.js.LICENSE.txt 4 months ago atomic-widgets-editor.strings.js 2 months ago atomic-widgets-frontend-handler.js 2 months ago atomic-widgets-frontend-handler.min.js 2 months ago b09b262748a4be8417ce.bundle.js 5 months ago b668f6906820570e60b5.bundle.min.js 5 months ago b96d70044d0d67c2df19.bundle.min.js 8 months ago b97ced1683f62f5686fa.bundle.min.js 5 months ago bcb5135af6b817bc9708.bundle.min.js 2 months ago beta-tester.js 8 months ago beta-tester.min.js 8 months ago beta-tester.strings.js 6 months ago bff204c1ab0d15e0a69b.bundle.min.js 5 months ago c13d205fa26f8af1ce7c.bundle.js 6 months ago cf6ec600fcf4e08ba6d3.bundle.js 5 months ago checklist.js 6 months ago checklist.min.js 6 months ago checklist.min.js.LICENSE.txt 10 months ago checklist.strings.js 6 months ago cloud-library-screenshot.js 6 months ago cloud-library-screenshot.min.js 6 months ago cloud-library-screenshot.min.js.LICENSE.txt 8 months ago cloud-library-screenshot.strings.js 6 months ago common-modules.js 2 months ago common-modules.min.js 2 months ago common-modules.strings.js 6 months ago common.js 2 months ago common.min.js 2 months ago common.min.js.LICENSE.txt 10 months ago common.strings.js 6 months ago contact-buttons.086261d3e9c4d8037686.bundle.js 6 months ago contact-buttons.e98d0220ce8c38404e7e.bundle.min.js 8 months ago container-converter.js 8 months ago container-converter.min.js 8 months ago container-converter.strings.js 6 months ago container-editor-handlers.a2e8e48d28c5544fb183.bundle.min.js 4 months ago container-editor-handlers.e7e069c4e656425c51f8.bundle.js 4 months ago counter.12335f45aaa79d244f24.bundle.min.js 8 months ago counter.7310c276bc7865a3d438.bundle.js 6 months ago d245aa80c28d9ec3617d.bundle.js 3 months ago d42de03ef4a0f50e39ca.bundle.min.js 5 months ago d4c67aa71d8173f6201f.bundle.js 2 months ago d52aa05c75af56327744.bundle.js 6 months ago d67ddd6f08b08392c42f.bundle.js 6 months ago daedc6797eaad5c82711.bundle.min.js 8 months ago db27207322ef9be952ee.bundle.js 5 months ago design-system-sync.js 2 months ago design-system-sync.min.js 2 months ago design-system-sync.strings.js 2 months ago dev-tools.js 8 months ago dev-tools.min.js 8 months ago dev-tools.strings.js 6 months ago df2f2a2ae20e0181ec2d.bundle.js 2 months ago e-home-screen.js 2 months ago e-home-screen.min.js 2 months ago e-home-screen.strings.js 2 months ago e-react-promotions.js 2 months ago e-react-promotions.min.js 2 months ago e-react-promotions.min.js.LICENSE.txt 2 months ago e-react-promotions.strings.js 6 months ago e-wc-product-editor.js 6 months ago e-wc-product-editor.min.js 8 months ago e-wc-product-editor.min.js.LICENSE.txt 1 year ago e-wc-product-editor.strings.js 6 months ago e1cb4d726bb59646c677.bundle.min.js 8 months ago e3b540e2c02813e75f38.bundle.min.js 5 months ago e459c6c89c0c0899c850.bundle.js 6 months ago e7d71f4e1d39edbc1fb6.bundle.js 5 months ago eb5018119ee87fd6a7fc.bundle.min.js 2 months ago editor-document.js 6 months ago editor-document.min.js 8 months ago editor-document.strings.js 1 month ago editor-environment-v2.js 8 months ago editor-environment-v2.min.js 8 months ago editor-environment-v2.strings.js 6 months ago editor-interactions.js 2 months ago editor-interactions.min.js 2 months ago editor-interactions.strings.js 6 months ago editor-loader-v1.js 8 months ago editor-loader-v1.min.js 8 months ago editor-loader-v1.strings.js 6 months ago editor-loader-v2.js 8 months ago editor-loader-v2.min.js 8 months ago editor-loader-v2.strings.js 6 months ago editor-modules.js 2 months ago editor-modules.min.js 2 months ago editor-modules.min.js.LICENSE.txt 10 months ago editor-modules.strings.js 1 month ago editor-notifications.js 8 months ago editor-notifications.min.js 8 months ago editor-notifications.strings.js 6 months ago editor-one-admin.js 6 months ago editor-one-admin.min.js 6 months ago editor-one-admin.strings.js 6 months ago editor-one-menu.js 5 months ago editor-one-menu.min.js 5 months ago editor-one-menu.strings.js 6 months ago editor-one-sidebar-navigation.js 2 months ago editor-one-sidebar-navigation.min.js 2 months ago editor-one-sidebar-navigation.min.js.LICENSE.txt 6 months ago editor-one-sidebar-navigation.strings.js 6 months ago editor-one-top-bar.js 2 months ago editor-one-top-bar.min.js 2 months ago editor-one-top-bar.min.js.LICENSE.txt 5 months ago editor-one-top-bar.strings.js 5 months ago editor-v4-opt-in-alphachip.js 2 months ago editor-v4-opt-in-alphachip.min.js 2 months ago editor-v4-opt-in-alphachip.strings.js 2 months ago editor-v4-opt-in.js 2 months ago editor-v4-opt-in.min.js 2 months ago editor-v4-opt-in.min.js.LICENSE.txt 6 months ago editor-v4-opt-in.strings.js 2 months ago editor.js 2 months ago editor.min.js 2 months ago editor.min.js.LICENSE.txt 6 months ago editor.strings.js 6 months ago ef2100ac3eda1a957819.bundle.min.js 8 months ago ef35c83e4628f0a5c328.bundle.js 5 months ago element-manager-admin.js 2 months ago element-manager-admin.min.js 2 months ago element-manager-admin.min.js.LICENSE.txt 10 months ago element-manager-admin.strings.js 2 months ago elementor-admin-bar.js 8 months ago elementor-admin-bar.min.js 8 months ago elementor-admin-bar.strings.js 6 months ago f56b0d1257a5346afe64.bundle.min.js 2 months ago fdda4547e887fbda71b3.bundle.js 2 months ago fdf69f4e1f300fb27472.bundle.min.js 2 months ago floating-bars.740d06d17cea5cebdb61.bundle.min.js 8 months ago floating-bars.a6e6a043444b62f64f82.bundle.js 6 months ago floating-elements-modal.js 2 months ago floating-elements-modal.min.js 2 months ago floating-elements-modal.strings.js 6 months ago frontend-modules.js 2 months ago frontend-modules.min.js 2 months ago frontend.js 3 months ago frontend.min.js 3 months ago gutenberg.js 8 months ago gutenberg.min.js 8 months ago gutenberg.strings.js 3 months ago image-carousel.6167d20b95b33386757b.bundle.min.js 8 months ago image-carousel.8b25f3674c29b829a867.bundle.js 6 months ago import-export-admin.js 6 months ago import-export-admin.min.js 6 months ago import-export-admin.strings.js 1 month ago import-export-customization-admin.js 2 months ago import-export-customization-admin.min.js 2 months ago import-export-customization-admin.min.js.LICENSE.txt 8 months ago import-export-customization-admin.strings.js 1 month ago interactions-shared-utils.js 2 months ago interactions-shared-utils.min.js 2 months ago interactions-shared-utils.strings.js 2 months ago interactions.js 2 months ago interactions.min.js 2 months ago interactions.strings.js 6 months ago kit-elements-defaults-editor.js 6 months ago kit-elements-defaults-editor.min.js 6 months ago kit-elements-defaults-editor.min.js.LICENSE.txt 10 months ago kit-elements-defaults-editor.strings.js 6 months ago kit-library.a394510096bc447f636d.bundle.min.js 2 months ago kit-library.b768952e1d4177aa68d8.bundle.js 2 months ago lightbox.570c05c5a283cfb6b223.bundle.min.js 3 months ago lightbox.d9ea72d232a14f514ee2.bundle.js 3 months ago media-hints.js 8 months ago media-hints.min.js 8 months ago media-hints.strings.js 6 months ago nested-accordion.294d40984397351fd0f5.bundle.min.js 4 months ago nested-accordion.4340b64226322f36bcc0.bundle.js 4 months ago nested-accordion.js 6 months ago nested-accordion.min.js 6 months ago nested-accordion.min.js.LICENSE.txt 10 months ago nested-accordion.strings.js 6 months ago nested-elements.js 3 months ago nested-elements.min.js 3 months ago nested-elements.strings.js 6 months ago nested-tabs.7a338e6d7e060c473993.bundle.js 6 months ago nested-tabs.a2401356d329f179475e.bundle.min.js 6 months ago nested-tabs.js 6 months ago nested-tabs.min.js 6 months ago nested-tabs.min.js.LICENSE.txt 10 months ago nested-tabs.strings.js 6 months ago nested-title-keyboard-handler.0c2b498e3e0695a1dc19.bundle.js 6 months ago nested-title-keyboard-handler.2a67d3cc630e11815acc.bundle.min.js 6 months ago new-template.js 5 months ago new-template.min.js 5 months ago new-template.strings.js 6 months ago notes.js 8 months ago notes.min.js 8 months ago notes.strings.js 6 months ago pro-free-trial-popup.js 8 months ago pro-free-trial-popup.min.js 8 months ago pro-free-trial-popup.strings.js 6 months ago pro-install-events.js 8 months ago pro-install-events.min.js 8 months ago pro-install-events.strings.js 6 months ago progress.0ea083b809812c0e3aa1.bundle.min.js 8 months ago progress.b1057ba870016558bce1.bundle.js 6 months ago responsive-bar.js 8 months ago responsive-bar.min.js 8 months ago responsive-bar.strings.js 6 months ago section-editor-handlers.53ffedef32043348b99b.bundle.min.js 8 months ago section-editor-handlers.d65899d232b5339510d7.bundle.js 6 months ago section-frontend-handlers.c3950c6b190ca134bc8d.bundle.js 6 months ago section-frontend-handlers.d85ab872da118940910d.bundle.min.js 8 months ago shared-editor-handlers.3023894100138e442ab0.bundle.js 4 months ago shared-editor-handlers.cacdcbed391abf4b48b0.bundle.min.js 4 months ago shared-frontend-handlers.03caa53373b56d3bab67.bundle.min.js 8 months ago shared-frontend-handlers.3b079824c37a5fe2bdaa.bundle.js 6 months ago styleguide-app-initiator.js 6 months ago styleguide-app-initiator.min.js 6 months ago styleguide-app-initiator.min.js.LICENSE.txt 10 months ago styleguide-app-initiator.strings.js 6 months ago styleguide-app.04340244193733d78622.bundle.min.js 8 months ago styleguide-app.36ecabae74d9b87fc5a8.bundle.js 6 months ago styleguide.js 8 months ago styleguide.min.js 8 months ago styleguide.strings.js 4 months ago tabs-handler.js 2 months ago tabs-handler.min.js 2 months ago tabs-preview-handler.js 6 months ago tabs-preview-handler.min.js 6 months ago tabs.18344b05d8d1ea0702bc.bundle.min.js 8 months ago tabs.40498fa771d612162c53.bundle.js 6 months ago text-editor.0c9960167105139d27c9.bundle.js 6 months ago text-editor.45609661e409413f1cef.bundle.min.js 8 months ago text-path.6db73cc0a10a70f128eb.bundle.js 3 months ago text-path.a67c1f3a78d208bc7e1b.bundle.min.js 3 months ago toggle.2a177a3ef4785d3dfbc5.bundle.min.js 8 months ago toggle.b75e66d2aca6f6ee742e.bundle.js 6 months ago video.6e96510afa701d1f2ebc.bundle.js 6 months ago video.86d44e46e43d0807e708.bundle.min.js 8 months ago web-cli.js 6 months ago web-cli.min.js 6 months ago web-cli.min.js.LICENSE.txt 10 months ago web-cli.strings.js 6 months ago webpack.runtime.js 3 months ago webpack.runtime.min.js 3 months ago wp-audio.0ba9114964acf4c37ca2.bundle.js 6 months ago wp-audio.c9624cb6e5dc9de86abd.bundle.min.js 8 months ago youtube-handler.js 6 months ago youtube-handler.min.js 6 months ago
e459c6c89c0c0899c850.bundle.js
2397 lines
1 (self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["vendors-node_modules_react-query_devtools_index_js"],{
2
3 /***/ "../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js":
4 /*!**********************************************************************************!*\
5 !*** ../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js ***!
6 \**********************************************************************************/
7 /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
8
9 "use strict";
10 __webpack_require__.r(__webpack_exports__);
11 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
12 /* harmony export */ "default": () => (/* binding */ _objectWithoutPropertiesLoose)
13 /* harmony export */ });
14 function _objectWithoutPropertiesLoose(r, e) {
15 if (null == r) return {};
16 var t = {};
17 for (var n in r) if ({}.hasOwnProperty.call(r, n)) {
18 if (-1 !== e.indexOf(n)) continue;
19 t[n] = r[n];
20 }
21 return t;
22 }
23
24
25 /***/ }),
26
27 /***/ "../node_modules/match-sorter/dist/match-sorter.esm.js":
28 /*!*************************************************************!*\
29 !*** ../node_modules/match-sorter/dist/match-sorter.esm.js ***!
30 \*************************************************************/
31 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
32
33 "use strict";
34 __webpack_require__.r(__webpack_exports__);
35 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
36 /* harmony export */ defaultBaseSortFn: () => (/* binding */ defaultBaseSortFn),
37 /* harmony export */ matchSorter: () => (/* binding */ matchSorter),
38 /* harmony export */ rankings: () => (/* binding */ rankings)
39 /* harmony export */ });
40 /* harmony import */ var remove_accents__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! remove-accents */ "../node_modules/match-sorter/node_modules/remove-accents/index.js");
41 /* harmony import */ var remove_accents__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(remove_accents__WEBPACK_IMPORTED_MODULE_0__);
42
43
44 /**
45 * @name match-sorter
46 * @license MIT license.
47 * @copyright (c) 2020 Kent C. Dodds
48 * @author Kent C. Dodds <me@kentcdodds.com> (https://kentcdodds.com)
49 */
50 const rankings = {
51 CASE_SENSITIVE_EQUAL: 7,
52 EQUAL: 6,
53 STARTS_WITH: 5,
54 WORD_STARTS_WITH: 4,
55 CONTAINS: 3,
56 ACRONYM: 2,
57 MATCHES: 1,
58 NO_MATCH: 0
59 };
60 const defaultBaseSortFn = (a, b) => String(a.rankedValue).localeCompare(String(b.rankedValue));
61
62 /**
63 * Takes an array of items and a value and returns a new array with the items that match the given value
64 * @param {Array} items - the items to sort
65 * @param {String} value - the value to use for ranking
66 * @param {Object} options - Some options to configure the sorter
67 * @return {Array} - the new sorted array
68 */
69 function matchSorter(items, value, options) {
70 if (options === void 0) {
71 options = {};
72 }
73 const {
74 keys,
75 threshold = rankings.MATCHES,
76 baseSort = defaultBaseSortFn,
77 sorter = matchedItems => matchedItems.sort((a, b) => sortRankedValues(a, b, baseSort))
78 } = options;
79 const matchedItems = items.reduce(reduceItemsToRanked, []);
80 return sorter(matchedItems).map(_ref => {
81 let {
82 item
83 } = _ref;
84 return item;
85 });
86 function reduceItemsToRanked(matches, item, index) {
87 const rankingInfo = getHighestRanking(item, keys, value, options);
88 const {
89 rank,
90 keyThreshold = threshold
91 } = rankingInfo;
92 if (rank >= keyThreshold) {
93 matches.push({
94 ...rankingInfo,
95 item,
96 index
97 });
98 }
99 return matches;
100 }
101 }
102 matchSorter.rankings = rankings;
103
104 /**
105 * Gets the highest ranking for value for the given item based on its values for the given keys
106 * @param {*} item - the item to rank
107 * @param {Array} keys - the keys to get values from the item for the ranking
108 * @param {String} value - the value to rank against
109 * @param {Object} options - options to control the ranking
110 * @return {{rank: Number, keyIndex: Number, keyThreshold: Number}} - the highest ranking
111 */
112 function getHighestRanking(item, keys, value, options) {
113 if (!keys) {
114 // if keys is not specified, then we assume the item given is ready to be matched
115 const stringItem = item;
116 return {
117 // ends up being duplicate of 'item' in matches but consistent
118 rankedValue: stringItem,
119 rank: getMatchRanking(stringItem, value, options),
120 keyIndex: -1,
121 keyThreshold: options.threshold
122 };
123 }
124 const valuesToRank = getAllValuesToRank(item, keys);
125 return valuesToRank.reduce((_ref2, _ref3, i) => {
126 let {
127 rank,
128 rankedValue,
129 keyIndex,
130 keyThreshold
131 } = _ref2;
132 let {
133 itemValue,
134 attributes
135 } = _ref3;
136 let newRank = getMatchRanking(itemValue, value, options);
137 let newRankedValue = rankedValue;
138 const {
139 minRanking,
140 maxRanking,
141 threshold
142 } = attributes;
143 if (newRank < minRanking && newRank >= rankings.MATCHES) {
144 newRank = minRanking;
145 } else if (newRank > maxRanking) {
146 newRank = maxRanking;
147 }
148 if (newRank > rank) {
149 rank = newRank;
150 keyIndex = i;
151 keyThreshold = threshold;
152 newRankedValue = itemValue;
153 }
154 return {
155 rankedValue: newRankedValue,
156 rank,
157 keyIndex,
158 keyThreshold
159 };
160 }, {
161 rankedValue: item,
162 rank: rankings.NO_MATCH,
163 keyIndex: -1,
164 keyThreshold: options.threshold
165 });
166 }
167
168 /**
169 * Gives a rankings score based on how well the two strings match.
170 * @param {String} testString - the string to test against
171 * @param {String} stringToRank - the string to rank
172 * @param {Object} options - options for the match (like keepDiacritics for comparison)
173 * @returns {Number} the ranking for how well stringToRank matches testString
174 */
175 function getMatchRanking(testString, stringToRank, options) {
176 testString = prepareValueForComparison(testString, options);
177 stringToRank = prepareValueForComparison(stringToRank, options);
178
179 // too long
180 if (stringToRank.length > testString.length) {
181 return rankings.NO_MATCH;
182 }
183
184 // case sensitive equals
185 if (testString === stringToRank) {
186 return rankings.CASE_SENSITIVE_EQUAL;
187 }
188
189 // Lower casing before further comparison
190 testString = testString.toLowerCase();
191 stringToRank = stringToRank.toLowerCase();
192
193 // case insensitive equals
194 if (testString === stringToRank) {
195 return rankings.EQUAL;
196 }
197
198 // starts with
199 if (testString.startsWith(stringToRank)) {
200 return rankings.STARTS_WITH;
201 }
202
203 // word starts with
204 if (testString.includes(` ${stringToRank}`)) {
205 return rankings.WORD_STARTS_WITH;
206 }
207
208 // contains
209 if (testString.includes(stringToRank)) {
210 return rankings.CONTAINS;
211 } else if (stringToRank.length === 1) {
212 // If the only character in the given stringToRank
213 // isn't even contained in the testString, then
214 // it's definitely not a match.
215 return rankings.NO_MATCH;
216 }
217
218 // acronym
219 if (getAcronym(testString).includes(stringToRank)) {
220 return rankings.ACRONYM;
221 }
222
223 // will return a number between rankings.MATCHES and
224 // rankings.MATCHES + 1 depending on how close of a match it is.
225 return getClosenessRanking(testString, stringToRank);
226 }
227
228 /**
229 * Generates an acronym for a string.
230 *
231 * @param {String} string the string for which to produce the acronym
232 * @returns {String} the acronym
233 */
234 function getAcronym(string) {
235 let acronym = '';
236 const wordsInString = string.split(' ');
237 wordsInString.forEach(wordInString => {
238 const splitByHyphenWords = wordInString.split('-');
239 splitByHyphenWords.forEach(splitByHyphenWord => {
240 acronym += splitByHyphenWord.substr(0, 1);
241 });
242 });
243 return acronym;
244 }
245
246 /**
247 * Returns a score based on how spread apart the
248 * characters from the stringToRank are within the testString.
249 * A number close to rankings.MATCHES represents a loose match. A number close
250 * to rankings.MATCHES + 1 represents a tighter match.
251 * @param {String} testString - the string to test against
252 * @param {String} stringToRank - the string to rank
253 * @returns {Number} the number between rankings.MATCHES and
254 * rankings.MATCHES + 1 for how well stringToRank matches testString
255 */
256 function getClosenessRanking(testString, stringToRank) {
257 let matchingInOrderCharCount = 0;
258 let charNumber = 0;
259 function findMatchingCharacter(matchChar, string, index) {
260 for (let j = index, J = string.length; j < J; j++) {
261 const stringChar = string[j];
262 if (stringChar === matchChar) {
263 matchingInOrderCharCount += 1;
264 return j + 1;
265 }
266 }
267 return -1;
268 }
269 function getRanking(spread) {
270 const spreadPercentage = 1 / spread;
271 const inOrderPercentage = matchingInOrderCharCount / stringToRank.length;
272 const ranking = rankings.MATCHES + inOrderPercentage * spreadPercentage;
273 return ranking;
274 }
275 const firstIndex = findMatchingCharacter(stringToRank[0], testString, 0);
276 if (firstIndex < 0) {
277 return rankings.NO_MATCH;
278 }
279 charNumber = firstIndex;
280 for (let i = 1, I = stringToRank.length; i < I; i++) {
281 const matchChar = stringToRank[i];
282 charNumber = findMatchingCharacter(matchChar, testString, charNumber);
283 const found = charNumber > -1;
284 if (!found) {
285 return rankings.NO_MATCH;
286 }
287 }
288 const spread = charNumber - firstIndex;
289 return getRanking(spread);
290 }
291
292 /**
293 * Sorts items that have a rank, index, and keyIndex
294 * @param {Object} a - the first item to sort
295 * @param {Object} b - the second item to sort
296 * @return {Number} -1 if a should come first, 1 if b should come first, 0 if equal
297 */
298 function sortRankedValues(a, b, baseSort) {
299 const aFirst = -1;
300 const bFirst = 1;
301 const {
302 rank: aRank,
303 keyIndex: aKeyIndex
304 } = a;
305 const {
306 rank: bRank,
307 keyIndex: bKeyIndex
308 } = b;
309 const same = aRank === bRank;
310 if (same) {
311 if (aKeyIndex === bKeyIndex) {
312 // use the base sort function as a tie-breaker
313 return baseSort(a, b);
314 } else {
315 return aKeyIndex < bKeyIndex ? aFirst : bFirst;
316 }
317 } else {
318 return aRank > bRank ? aFirst : bFirst;
319 }
320 }
321
322 /**
323 * Prepares value for comparison by stringifying it, removing diacritics (if specified)
324 * @param {String} value - the value to clean
325 * @param {Object} options - {keepDiacritics: whether to remove diacritics}
326 * @return {String} the prepared value
327 */
328 function prepareValueForComparison(value, _ref4) {
329 let {
330 keepDiacritics
331 } = _ref4;
332 // value might not actually be a string at this point (we don't get to choose)
333 // so part of preparing the value for comparison is ensure that it is a string
334 value = `${value}`; // toString
335 if (!keepDiacritics) {
336 value = remove_accents__WEBPACK_IMPORTED_MODULE_0___default()(value);
337 }
338 return value;
339 }
340
341 /**
342 * Gets value for key in item at arbitrarily nested keypath
343 * @param {Object} item - the item
344 * @param {Object|Function} key - the potentially nested keypath or property callback
345 * @return {Array} - an array containing the value(s) at the nested keypath
346 */
347 function getItemValues(item, key) {
348 if (typeof key === 'object') {
349 key = key.key;
350 }
351 let value;
352 if (typeof key === 'function') {
353 value = key(item);
354 } else if (item == null) {
355 value = null;
356 } else if (Object.hasOwnProperty.call(item, key)) {
357 value = item[key];
358 } else if (key.includes('.')) {
359 // eslint-disable-next-line @typescript-eslint/no-unsafe-call
360 return getNestedValues(key, item);
361 } else {
362 value = null;
363 }
364
365 // because `value` can also be undefined
366 if (value == null) {
367 return [];
368 }
369 if (Array.isArray(value)) {
370 return value;
371 }
372 return [String(value)];
373 }
374
375 /**
376 * Given path: "foo.bar.baz"
377 * And item: {foo: {bar: {baz: 'buzz'}}}
378 * -> 'buzz'
379 * @param path a dot-separated set of keys
380 * @param item the item to get the value from
381 */
382 function getNestedValues(path, item) {
383 const keys = path.split('.');
384 let values = [item];
385 for (let i = 0, I = keys.length; i < I; i++) {
386 const nestedKey = keys[i];
387 let nestedValues = [];
388 for (let j = 0, J = values.length; j < J; j++) {
389 const nestedItem = values[j];
390 if (nestedItem == null) continue;
391 if (Object.hasOwnProperty.call(nestedItem, nestedKey)) {
392 const nestedValue = nestedItem[nestedKey];
393 if (nestedValue != null) {
394 nestedValues.push(nestedValue);
395 }
396 } else if (nestedKey === '*') {
397 // ensure that values is an array
398 nestedValues = nestedValues.concat(nestedItem);
399 }
400 }
401 values = nestedValues;
402 }
403 if (Array.isArray(values[0])) {
404 // keep allowing the implicit wildcard for an array of strings at the end of
405 // the path; don't use `.flat()` because that's not available in node.js v10
406 const result = [];
407 return result.concat(...values);
408 }
409 // Based on our logic it should be an array of strings by now...
410 // assuming the user's path terminated in strings
411 return values;
412 }
413
414 /**
415 * Gets all the values for the given keys in the given item and returns an array of those values
416 * @param item - the item from which the values will be retrieved
417 * @param keys - the keys to use to retrieve the values
418 * @return objects with {itemValue, attributes}
419 */
420 function getAllValuesToRank(item, keys) {
421 const allValues = [];
422 for (let j = 0, J = keys.length; j < J; j++) {
423 const key = keys[j];
424 const attributes = getKeyAttributes(key);
425 const itemValues = getItemValues(item, key);
426 for (let i = 0, I = itemValues.length; i < I; i++) {
427 allValues.push({
428 itemValue: itemValues[i],
429 attributes
430 });
431 }
432 }
433 return allValues;
434 }
435 const defaultKeyAttributes = {
436 maxRanking: Infinity,
437 minRanking: -Infinity
438 };
439 /**
440 * Gets all the attributes for the given key
441 * @param key - the key from which the attributes will be retrieved
442 * @return object containing the key's attributes
443 */
444 function getKeyAttributes(key) {
445 if (typeof key === 'string') {
446 return defaultKeyAttributes;
447 }
448 return {
449 ...defaultKeyAttributes,
450 ...key
451 };
452 }
453
454 /*
455 eslint
456 no-continue: "off",
457 */
458
459
460
461
462 /***/ }),
463
464 /***/ "../node_modules/match-sorter/node_modules/remove-accents/index.js":
465 /*!*************************************************************************!*\
466 !*** ../node_modules/match-sorter/node_modules/remove-accents/index.js ***!
467 \*************************************************************************/
468 /***/ ((module) => {
469
470 var characterMap = {
471 "À": "A",
472 "Á": "A",
473 "Â": "A",
474 "Ã": "A",
475 "Ä": "A",
476 "�
477 ": "A",
478 "": "A",
479 "": "A",
480 "": "A",
481 "": "A",
482 "": "A",
483 "Æ": "AE",
484 "": "A",
485 "": "A",
486 "Ȃ": "A",
487 "": "A",
488 "": "A",
489 "": "A",
490 "": "A",
491 "": "A",
492 "Ç": "C",
493 "": "C",
494 "È": "E",
495 "É": "E",
496 "Ê": "E",
497 "Ë": "E",
498 "": "E",
499 "": "E",
500 "": "E",
501 "": "E",
502 "": "E",
503 "Ȇ": "E",
504 "": "E",
505 "": "E",
506 "": "E",
507 "": "E",
508 "": "E",
509 "": "E",
510 "Ì": "I",
511 "Í": "I",
512 "Î": "I",
513 "Ï": "I",
514 "": "I",
515 "Ȋ": "I",
516 "": "I",
517 "": "I",
518 "Ð": "D",
519 "Ñ": "N",
520 "Ò": "O",
521 "Ó": "O",
522 "Ô": "O",
523 "Õ": "O",
524 "Ö": "O",
525 "Ø": "O",
526 "": "O",
527 "": "O",
528 "": "O",
529 "Ȏ": "O",
530 "": "O",
531 "": "O",
532 "": "O",
533 "": "O",
534 "": "O",
535 "": "O",
536 "": "O",
537 "": "O",
538 "": "O",
539 "": "O",
540 "Ù": "U",
541 "Ú": "U",
542 "Û": "U",
543 "Ü": "U",
544 "": "U",
545 "": "U",
546 "": "U",
547 "": "U",
548 "": "U",
549 "Ý": "Y",
550 "à": "a",
551 "á": "a",
552 "â": "a",
553 "ã": "a",
554 "ä": "a",
555 "å": "a",
556 "": "a",
557 "": "a",
558 "": "a",
559 "": "a",
560 "": "a",
561 "æ": "ae",
562 "": "a",
563 "": "a",
564 "ȃ": "a",
565 "": "a",
566 "": "a",
567 "": "a",
568 "": "a",
569 "": "a",
570 "ç": "c",
571 "": "c",
572 "è": "e",
573 "é": "e",
574 "ê": "e",
575 "ë": "e",
576 "ế": "e",
577 "": "e",
578 "": "e",
579 "": "e",
580 "": "e",
581 "ȇ": "e",
582 "": "e",
583 "": "e",
584 "": "e",
585 "": "e",
586 "�
587 ": "e",
588 "": "e",
589 "ì": "i",
590 "í": "i",
591 "î": "i",
592 "ï": "i",
593 "": "i",
594 "ȋ": "i",
595 "": "i",
596 "": "i",
597 "ð": "d",
598 "ñ": "n",
599 "ò": "o",
600 "ó": "o",
601 "ô": "o",
602 "õ": "o",
603 "ö": "o",
604 "ø": "o",
605 "": "o",
606 "": "o",
607 "": "o",
608 "ȏ": "o",
609 "": "o",
610 "": "o",
611 "": "o",
612 "": "o",
613 "": "o",
614 "": "o",
615 "": "o",
616 "": "o",
617 "": "o",
618 "": "o",
619 "ù": "u",
620 "ú": "u",
621 "û": "u",
622 "ü": "u",
623 "": "u",
624 "": "u",
625 "": "u",
626 "": "u",
627 "": "u",
628 "ý": "y",
629 "ÿ": "y",
630 "Ā": "A",
631 "ā": "a",
632 "Ă": "A",
633 "ă": "a",
634 "Ą": "A",
635 "�
636 ": "a",
637 "Ć": "C",
638 "ć": "c",
639 "Ĉ": "C",
640 "ĉ": "c",
641 "Ċ": "C",
642 "ċ": "c",
643 "Č": "C",
644 "č": "c",
645 "": "C",
646 "": "c",
647 "Ď": "D",
648 "ď": "d",
649 "Đ": "D",
650 "đ": "d",
651 "Ē": "E",
652 "ē": "e",
653 "Ĕ": "E",
654 "ĕ": "e",
655 "Ė": "E",
656 "ė": "e",
657 "Ę": "E",
658 "ę": "e",
659 "Ě": "E",
660 "ě": "e",
661 "Ĝ": "G",
662 "Ǵ": "G",
663 "ĝ": "g",
664 "ǵ": "g",
665 "Ğ": "G",
666 "ğ": "g",
667 "Ġ": "G",
668 "ġ": "g",
669 "Ģ": "G",
670 "ģ": "g",
671 "Ĥ": "H",
672 "ĥ": "h",
673 "Ħ": "H",
674 "ħ": "h",
675 "": "H",
676 "": "h",
677 "Ĩ": "I",
678 "ĩ": "i",
679 "Ī": "I",
680 "ī": "i",
681 "Ĭ": "I",
682 "ĭ": "i",
683 "Į": "I",
684 "į": "i",
685 "İ": "I",
686 "ı": "i",
687 "IJ": "IJ",
688 "ij": "ij",
689 "Ĵ": "J",
690 "ĵ": "j",
691 "Ķ": "K",
692 "ķ": "k",
693 "": "K",
694 "": "k",
695 "": "K",
696 "": "k",
697 "Ĺ": "L",
698 "ĺ": "l",
699 "Ļ": "L",
700 "ļ": "l",
701 "Ľ": "L",
702 "ľ": "l",
703 "Ŀ": "L",
704 "ŀ": "l",
705 "Ł": "l",
706 "ł": "l",
707 "": "M",
708 "ḿ": "m",
709 "": "M",
710 "": "m",
711 "Ń": "N",
712 "ń": "n",
713 "�
714 ": "N",
715 "ņ": "n",
716 "Ň": "N",
717 "ň": "n",
718 "ʼn": "n",
719 "": "N",
720 "": "n",
721 "Ō": "O",
722 "ō": "o",
723 "Ŏ": "O",
724 "ŏ": "o",
725 "Ő": "O",
726 "ő": "o",
727 "Œ": "OE",
728 "œ": "oe",
729 "": "P",
730 "": "p",
731 "Ŕ": "R",
732 "ŕ": "r",
733 "Ŗ": "R",
734 "ŗ": "r",
735 "Ř": "R",
736 "ř": "r",
737 "": "R",
738 "": "r",
739 "Ȓ": "R",
740 "ȓ": "r",
741 "Ś": "S",
742 "ś": "s",
743 "Ŝ": "S",
744 "ŝ": "s",
745 "Ş": "S",
746 "Ș": "S",
747 "ș": "s",
748 "ş": "s",
749 "Š": "S",
750 "š": "s",
751 "Ţ": "T",
752 "ţ": "t",
753 "ț": "t",
754 "Ț": "T",
755 "Ť": "T",
756 "ť": "t",
757 "Ŧ": "T",
758 "ŧ": "t",
759 "": "T",
760 "": "t",
761 "Ũ": "U",
762 "ũ": "u",
763 "Ū": "U",
764 "ū": "u",
765 "Ŭ": "U",
766 "ŭ": "u",
767 "Ů": "U",
768 "ů": "u",
769 "Ű": "U",
770 "ű": "u",
771 "Ų": "U",
772 "ų": "u",
773 "Ȗ": "U",
774 "ȗ": "u",
775 "": "V",
776 "": "v",
777 "Ŵ": "W",
778 "ŵ": "w",
779 "": "W",
780 "": "w",
781 "": "X",
782 "": "x",
783 "Ŷ": "Y",
784 "ŷ": "y",
785 "Ÿ": "Y",
786 "": "Y",
787 "": "y",
788 "Ź": "Z",
789 "ź": "z",
790 "Ż": "Z",
791 "ż": "z",
792 "Ž": "Z",
793 "ž": "z",
794 "ſ": "s",
795 "ƒ": "f",
796 "Ơ": "O",
797 "ơ": "o",
798 "Ư": "U",
799 "ư": "u",
800 "Ǎ": "A",
801 "ǎ": "a",
802 "Ǐ": "I",
803 "ǐ": "i",
804 "Ǒ": "O",
805 "ǒ": "o",
806 "Ǔ": "U",
807 "ǔ": "u",
808 "Ǖ": "U",
809 "ǖ": "u",
810 "Ǘ": "U",
811 "ǘ": "u",
812 "Ǚ": "U",
813 "ǚ": "u",
814 "Ǜ": "U",
815 "ǜ": "u",
816 "": "U",
817 "": "u",
818 "": "U",
819 "": "u",
820 "Ǻ": "A",
821 "ǻ": "a",
822 "Ǽ": "AE",
823 "ǽ": "ae",
824 "Ǿ": "O",
825 "ǿ": "o",
826 "Þ": "TH",
827 "þ": "th",
828 "": "P",
829 "": "p",
830 "": "S",
831 "": "s",
832 "": "X",
833 "": "x",
834 "Ѓ": "Г",
835 "ѓ": "г",
836 "Ќ": "К",
837 "ќ": "к",
838 "": "A",
839 "": "a",
840 "": "E",
841 "": "e",
842 "": "I",
843 "": "i",
844 "Ǹ": "N",
845 "ǹ": "n",
846 "": "O",
847 "": "o",
848 "": "O",
849 "": "o",
850 "": "U",
851 "": "u",
852 "": "W",
853 "": "w",
854 "": "Y",
855 "": "y",
856 "Ȁ": "A",
857 "ȁ": "a",
858 "Ȅ": "E",
859 "�
860 ": "e",
861 "Ȉ": "I",
862 "ȉ": "i",
863 "Ȍ": "O",
864 "ȍ": "o",
865 "Ȑ": "R",
866 "ȑ": "r",
867 "Ȕ": "U",
868 "ȕ": "u",
869 "": "B",
870 "": "b",
871 "Č̣": "C",
872 "č̣": "c",
873 "Ê̌": "E",
874 "ê̌": "e",
875 "": "F",
876 "": "f",
877 "Ǧ": "G",
878 "ǧ": "g",
879 "Ȟ": "H",
880 "ȟ": "h",
881 "": "J",
882 "ǰ": "j",
883 "Ǩ": "K",
884 "ǩ": "k",
885 "": "M",
886 "": "m",
887 "": "P",
888 "": "p",
889 "": "Q",
890 "": "q",
891 "Ř̩": "R",
892 "ř̩": "r",
893 "": "S",
894 "": "s",
895 "": "V",
896 "": "v",
897 "": "W",
898 "": "w",
899 "": "X",
900 "": "x",
901 "": "Y",
902 "": "y",
903 "": "A",
904 "": "a",
905 "": "B",
906 "": "b",
907 "": "D",
908 "": "d",
909 "Ȩ": "E",
910 "ȩ": "e",
911 "Ɛ̧": "E",
912 "ɛ̧": "e",
913 "": "H",
914 "": "h",
915 "": "I",
916 "": "i",
917 "Ɨ̧": "I",
918 "ɨ̧": "i",
919 "": "M",
920 "": "m",
921 "": "O",
922 "": "o",
923 "": "Q",
924 "": "q",
925 "": "U",
926 "": "u",
927 "": "X",
928 "": "x",
929 "": "Z",
930 "": "z",
931 "й":"и",
932 "Й":"И",
933 "ё":"е",
934 "Ё":"Е",
935 };
936
937 var chars = Object.keys(characterMap).join('|');
938 var allAccents = new RegExp(chars, 'g');
939 var firstAccent = new RegExp(chars, '');
940
941 function matcher(match) {
942 return characterMap[match];
943 }
944
945 var removeAccents = function(string) {
946 return string.replace(allAccents, matcher);
947 };
948
949 var hasAccents = function(string) {
950 return !!string.match(firstAccent);
951 };
952
953 module.exports = removeAccents;
954 module.exports.has = hasAccents;
955 module.exports.remove = removeAccents;
956
957
958 /***/ }),
959
960 /***/ "../node_modules/react-query/devtools/index.js":
961 /*!*****************************************************!*\
962 !*** ../node_modules/react-query/devtools/index.js ***!
963 \*****************************************************/
964 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
965
966 if (false) // removed by dead control flow
967 {} else {
968 module.exports = __webpack_require__(/*! ./development */ "../node_modules/react-query/es/devtools/index.js")
969 }
970
971
972 /***/ }),
973
974 /***/ "../node_modules/react-query/es/devtools/Explorer.js":
975 /*!***********************************************************!*\
976 !*** ../node_modules/react-query/es/devtools/Explorer.js ***!
977 \***********************************************************/
978 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
979
980 "use strict";
981 __webpack_require__.r(__webpack_exports__);
982 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
983 /* harmony export */ DefaultRenderer: () => (/* binding */ DefaultRenderer),
984 /* harmony export */ Entry: () => (/* binding */ Entry),
985 /* harmony export */ ExpandButton: () => (/* binding */ ExpandButton),
986 /* harmony export */ Expander: () => (/* binding */ Expander),
987 /* harmony export */ Info: () => (/* binding */ Info),
988 /* harmony export */ Label: () => (/* binding */ Label),
989 /* harmony export */ LabelButton: () => (/* binding */ LabelButton),
990 /* harmony export */ SubEntries: () => (/* binding */ SubEntries),
991 /* harmony export */ Value: () => (/* binding */ Value),
992 /* harmony export */ chunkArray: () => (/* binding */ chunkArray),
993 /* harmony export */ "default": () => (/* binding */ Explorer)
994 /* harmony export */ });
995 /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
996 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
997 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "react");
998 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);
999 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/devtools/utils.js");
1000
1001
1002
1003
1004 var Entry = (0,_utils__WEBPACK_IMPORTED_MODULE_3__.styled)('div', {
1005 fontFamily: 'Menlo, monospace',
1006 fontSize: '1em',
1007 lineHeight: '1.7',
1008 outline: 'none',
1009 wordBreak: 'break-word'
1010 });
1011 var Label = (0,_utils__WEBPACK_IMPORTED_MODULE_3__.styled)('span', {
1012 color: 'white'
1013 });
1014 var LabelButton = (0,_utils__WEBPACK_IMPORTED_MODULE_3__.styled)('button', {
1015 cursor: 'pointer',
1016 color: 'white'
1017 });
1018 var ExpandButton = (0,_utils__WEBPACK_IMPORTED_MODULE_3__.styled)('button', {
1019 cursor: 'pointer',
1020 color: 'inherit',
1021 font: 'inherit',
1022 outline: 'inherit',
1023 background: 'transparent',
1024 border: 'none',
1025 padding: 0
1026 });
1027 var Value = (0,_utils__WEBPACK_IMPORTED_MODULE_3__.styled)('span', function (_props, theme) {
1028 return {
1029 color: theme.danger
1030 };
1031 });
1032 var SubEntries = (0,_utils__WEBPACK_IMPORTED_MODULE_3__.styled)('div', {
1033 marginLeft: '.1em',
1034 paddingLeft: '1em',
1035 borderLeft: '2px solid rgba(0,0,0,.15)'
1036 });
1037 var Info = (0,_utils__WEBPACK_IMPORTED_MODULE_3__.styled)('span', {
1038 color: 'grey',
1039 fontSize: '.7em'
1040 });
1041 var Expander = function Expander(_ref) {
1042 var expanded = _ref.expanded,
1043 _ref$style = _ref.style,
1044 style = _ref$style === void 0 ? {} : _ref$style;
1045 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("span", {
1046 style: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({
1047 display: 'inline-block',
1048 transition: 'all .1s ease',
1049 transform: "rotate(" + (expanded ? 90 : 0) + "deg) " + (style.transform || '')
1050 }, style)
1051 }, "\u25B6");
1052 };
1053
1054 /**
1055 * Chunk elements in the array by size
1056 *
1057 * when the array cannot be chunked evenly by size, the last chunk will be
1058 * filled with the remaining elements
1059 *
1060 * @example
1061 * chunkArray(['a','b', 'c', 'd', 'e'], 2) // returns [['a','b'], ['c', 'd'], ['e']]
1062 */
1063 function chunkArray(array, size) {
1064 if (size < 1) return [];
1065 var i = 0;
1066 var result = [];
1067
1068 while (i < array.length) {
1069 result.push(array.slice(i, i + size));
1070 i = i + size;
1071 }
1072
1073 return result;
1074 }
1075 var DefaultRenderer = function DefaultRenderer(_ref2) {
1076 var HandleEntry = _ref2.HandleEntry,
1077 label = _ref2.label,
1078 value = _ref2.value,
1079 _ref2$subEntries = _ref2.subEntries,
1080 subEntries = _ref2$subEntries === void 0 ? [] : _ref2$subEntries,
1081 _ref2$subEntryPages = _ref2.subEntryPages,
1082 subEntryPages = _ref2$subEntryPages === void 0 ? [] : _ref2$subEntryPages,
1083 type = _ref2.type,
1084 _ref2$expanded = _ref2.expanded,
1085 expanded = _ref2$expanded === void 0 ? false : _ref2$expanded,
1086 toggleExpanded = _ref2.toggleExpanded,
1087 pageSize = _ref2.pageSize;
1088
1089 var _React$useState = react__WEBPACK_IMPORTED_MODULE_2___default().useState([]),
1090 expandedPages = _React$useState[0],
1091 setExpandedPages = _React$useState[1];
1092
1093 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Entry, {
1094 key: label
1095 }, (subEntryPages == null ? void 0 : subEntryPages.length) ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement((react__WEBPACK_IMPORTED_MODULE_2___default().Fragment), null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(ExpandButton, {
1096 onClick: function onClick() {
1097 return toggleExpanded();
1098 }
1099 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Expander, {
1100 expanded: expanded
1101 }), " ", label, ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Info, null, String(type).toLowerCase() === 'iterable' ? '(Iterable) ' : '', subEntries.length, " ", subEntries.length > 1 ? "items" : "item")), expanded ? subEntryPages.length === 1 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(SubEntries, null, subEntries.map(function (entry) {
1102 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(HandleEntry, {
1103 key: entry.label,
1104 entry: entry
1105 });
1106 })) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(SubEntries, null, subEntryPages.map(function (entries, index) {
1107 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1108 key: index
1109 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Entry, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(LabelButton, {
1110 onClick: function onClick() {
1111 return setExpandedPages(function (old) {
1112 return old.includes(index) ? old.filter(function (d) {
1113 return d !== index;
1114 }) : [].concat(old, [index]);
1115 });
1116 }
1117 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Expander, {
1118 expanded: expanded
1119 }), " [", index * pageSize, " ...", ' ', index * pageSize + pageSize - 1, "]"), expandedPages.includes(index) ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(SubEntries, null, entries.map(function (entry) {
1120 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(HandleEntry, {
1121 key: entry.label,
1122 entry: entry
1123 });
1124 })) : null));
1125 })) : null) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement((react__WEBPACK_IMPORTED_MODULE_2___default().Fragment), null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Label, null, label, ":"), " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Value, null, (0,_utils__WEBPACK_IMPORTED_MODULE_3__.displayValue)(value))));
1126 };
1127
1128 function isIterable(x) {
1129 return Symbol.iterator in x;
1130 }
1131
1132 function Explorer(_ref3) {
1133 var value = _ref3.value,
1134 defaultExpanded = _ref3.defaultExpanded,
1135 _ref3$renderer = _ref3.renderer,
1136 renderer = _ref3$renderer === void 0 ? DefaultRenderer : _ref3$renderer,
1137 _ref3$pageSize = _ref3.pageSize,
1138 pageSize = _ref3$pageSize === void 0 ? 100 : _ref3$pageSize,
1139 rest = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__["default"])(_ref3, ["value", "defaultExpanded", "renderer", "pageSize"]);
1140
1141 var _React$useState2 = react__WEBPACK_IMPORTED_MODULE_2___default().useState(Boolean(defaultExpanded)),
1142 expanded = _React$useState2[0],
1143 setExpanded = _React$useState2[1];
1144
1145 var toggleExpanded = react__WEBPACK_IMPORTED_MODULE_2___default().useCallback(function () {
1146 return setExpanded(function (old) {
1147 return !old;
1148 });
1149 }, []);
1150 var type = typeof value;
1151 var subEntries = [];
1152
1153 var makeProperty = function makeProperty(sub) {
1154 var _ref4;
1155
1156 var subDefaultExpanded = defaultExpanded === true ? (_ref4 = {}, _ref4[sub.label] = true, _ref4) : defaultExpanded == null ? void 0 : defaultExpanded[sub.label];
1157 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, sub, {
1158 defaultExpanded: subDefaultExpanded
1159 });
1160 };
1161
1162 if (Array.isArray(value)) {
1163 type = 'array';
1164 subEntries = value.map(function (d, i) {
1165 return makeProperty({
1166 label: i.toString(),
1167 value: d
1168 });
1169 });
1170 } else if (value !== null && typeof value === 'object' && isIterable(value) && typeof value[Symbol.iterator] === 'function') {
1171 type = 'Iterable';
1172 subEntries = Array.from(value, function (val, i) {
1173 return makeProperty({
1174 label: i.toString(),
1175 value: val
1176 });
1177 });
1178 } else if (typeof value === 'object' && value !== null) {
1179 type = 'object';
1180 subEntries = Object.entries(value).map(function (_ref5) {
1181 var key = _ref5[0],
1182 val = _ref5[1];
1183 return makeProperty({
1184 label: key,
1185 value: val
1186 });
1187 });
1188 }
1189
1190 var subEntryPages = chunkArray(subEntries, pageSize);
1191 return renderer((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({
1192 HandleEntry: function HandleEntry(_ref6) {
1193 var entry = _ref6.entry;
1194 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Explorer, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({
1195 value: value,
1196 renderer: renderer
1197 }, rest, entry));
1198 },
1199 type: type,
1200 subEntries: subEntries,
1201 subEntryPages: subEntryPages,
1202 value: value,
1203 expanded: expanded,
1204 toggleExpanded: toggleExpanded,
1205 pageSize: pageSize
1206 }, rest));
1207 }
1208
1209 /***/ }),
1210
1211 /***/ "../node_modules/react-query/es/devtools/Logo.js":
1212 /*!*******************************************************!*\
1213 !*** ../node_modules/react-query/es/devtools/Logo.js ***!
1214 \*******************************************************/
1215 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1216
1217 "use strict";
1218 __webpack_require__.r(__webpack_exports__);
1219 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1220 /* harmony export */ "default": () => (/* binding */ Logo)
1221 /* harmony export */ });
1222 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
1223 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react");
1224 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
1225
1226
1227 function Logo(props) {
1228 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("svg", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({
1229 width: "40px",
1230 height: "40px",
1231 viewBox: "0 0 190 190",
1232 version: "1.1"
1233 }, props), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("g", {
1234 stroke: "none",
1235 strokeWidth: "1",
1236 fill: "none",
1237 fillRule: "evenodd"
1238 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("g", {
1239 transform: "translate(-33.000000, 0.000000)"
1240 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("path", {
1241 d: "M72.7239712,61.3436237 C69.631224,46.362877 68.9675112,34.8727722 70.9666331,26.5293551 C72.1555965,21.5671678 74.3293088,17.5190846 77.6346064,14.5984631 C81.1241394,11.5150478 85.5360327,10.0020122 90.493257,10.0020122 C98.6712013,10.0020122 107.26826,13.7273214 116.455725,20.8044264 C120.20312,23.6910458 124.092437,27.170411 128.131651,31.2444746 C128.45314,30.8310265 128.816542,30.4410453 129.22143,30.0806152 C140.64098,19.9149716 150.255245,13.5989272 158.478408,11.1636507 C163.367899,9.715636 167.958526,9.57768202 172.138936,10.983031 C176.551631,12.4664684 180.06766,15.5329489 182.548314,19.8281091 C186.642288,26.9166735 187.721918,36.2310983 186.195595,47.7320243 C185.573451,52.4199112 184.50985,57.5263831 183.007094,63.0593153 C183.574045,63.1277086 184.142416,63.2532808 184.705041,63.4395297 C199.193932,68.2358678 209.453582,73.3937462 215.665021,79.2882839 C219.360669,82.7953831 221.773972,86.6998434 222.646365,91.0218204 C223.567176,95.5836746 222.669313,100.159332 220.191548,104.451297 C216.105211,111.529614 208.591643,117.11221 197.887587,121.534031 C193.589552,123.309539 188.726579,124.917559 183.293259,126.363748 C183.541176,126.92292 183.733521,127.516759 183.862138,128.139758 C186.954886,143.120505 187.618598,154.61061 185.619477,162.954027 C184.430513,167.916214 182.256801,171.964297 178.951503,174.884919 C175.46197,177.968334 171.050077,179.48137 166.092853,179.48137 C157.914908,179.48137 149.31785,175.756061 140.130385,168.678956 C136.343104,165.761613 132.410866,162.238839 128.325434,158.108619 C127.905075,158.765474 127.388968,159.376011 126.77857,159.919385 C115.35902,170.085028 105.744755,176.401073 97.5215915,178.836349 C92.6321009,180.284364 88.0414736,180.422318 83.8610636,179.016969 C79.4483686,177.533532 75.9323404,174.467051 73.4516862,170.171891 C69.3577116,163.083327 68.2780823,153.768902 69.8044053,142.267976 C70.449038,137.410634 71.56762,132.103898 73.1575891,126.339009 C72.5361041,126.276104 71.9120754,126.144816 71.2949591,125.940529 C56.8060684,121.144191 46.5464184,115.986312 40.3349789,110.091775 C36.6393312,106.584675 34.2260275,102.680215 33.3536352,98.3582381 C32.4328237,93.7963839 33.3306866,89.2207269 35.8084524,84.9287618 C39.8947886,77.8504443 47.4083565,72.2678481 58.1124133,67.8460273 C62.5385143,66.0176154 67.5637208,64.366822 73.1939394,62.8874674 C72.9933393,62.3969171 72.8349374,61.8811235 72.7239712,61.3436237 Z",
1242 fill: "#002C4B",
1243 fillRule: "nonzero",
1244 transform: "translate(128.000000, 95.000000) scale(-1, 1) translate(-128.000000, -95.000000) "
1245 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("path", {
1246 d: "M113.396882,64 L142.608177,64 C144.399254,64 146.053521,64.958025 146.944933,66.5115174 L161.577138,92.0115174 C162.461464,93.5526583 162.461464,95.4473417 161.577138,96.9884826 L146.944933,122.488483 C146.053521,124.041975 144.399254,125 142.608177,125 L113.396882,125 C111.605806,125 109.951539,124.041975 109.060126,122.488483 L94.4279211,96.9884826 C93.543596,95.4473417 93.543596,93.5526583 94.4279211,92.0115174 L109.060126,66.5115174 C109.951539,64.958025 111.605806,64 113.396882,64 Z M138.987827,70.2765273 C140.779849,70.2765273 142.434839,71.2355558 143.325899,72.7903404 L154.343038,92.0138131 C155.225607,93.5537825 155.225607,95.4462175 154.343038,96.9861869 L143.325899,116.20966 C142.434839,117.764444 140.779849,118.723473 138.987827,118.723473 L117.017233,118.723473 C115.225211,118.723473 113.570221,117.764444 112.67916,116.20966 L101.662022,96.9861869 C100.779452,95.4462175 100.779452,93.5537825 101.662022,92.0138131 L112.67916,72.7903404 C113.570221,71.2355558 115.225211,70.2765273 117.017233,70.2765273 L138.987827,70.2765273 Z M135.080648,77.1414791 L120.924411,77.1414791 C119.134228,77.1414791 117.480644,78.0985567 116.5889,79.6508285 L116.5889,79.6508285 L109.489217,92.0093494 C108.603232,93.5515958 108.603232,95.4484042 109.489217,96.9906506 L109.489217,96.9906506 L116.5889,109.349172 C117.480644,110.901443 119.134228,111.858521 120.924411,111.858521 L120.924411,111.858521 L135.080648,111.858521 C136.870831,111.858521 138.524416,110.901443 139.41616,109.349172 L139.41616,109.349172 L146.515843,96.9906506 C147.401828,95.4484042 147.401828,93.5515958 146.515843,92.0093494 L146.515843,92.0093494 L139.41616,79.6508285 C138.524416,78.0985567 136.870831,77.1414791 135.080648,77.1414791 L135.080648,77.1414791 Z M131.319186,83.7122186 C133.108028,83.7122186 134.760587,84.6678753 135.652827,86.2183156 L138.983552,92.0060969 C139.87203,93.5500005 139.87203,95.4499995 138.983552,96.9939031 L135.652827,102.781684 C134.760587,104.332125 133.108028,105.287781 131.319186,105.287781 L124.685874,105.287781 C122.897032,105.287781 121.244473,104.332125 120.352233,102.781684 L117.021508,96.9939031 C116.13303,95.4499995 116.13303,93.5500005 117.021508,92.0060969 L120.352233,86.2183156 C121.244473,84.6678753 122.897032,83.7122186 124.685874,83.7122186 L131.319186,83.7122186 Z M128.003794,90.1848875 C126.459294,90.1848875 125.034382,91.0072828 124.263005,92.3424437 C123.491732,93.6774232 123.491732,95.3225768 124.263005,96.6575563 C125.034382,97.9927172 126.459294,98.8151125 128.001266,98.8151125 L128.001266,98.8151125 C129.545766,98.8151125 130.970678,97.9927172 131.742055,96.6575563 C132.513327,95.3225768 132.513327,93.6774232 131.742055,92.3424437 C130.970678,91.0072828 129.545766,90.1848875 128.003794,90.1848875 L128.003794,90.1848875 Z M93,94.5009646 L100.767764,94.5009646",
1247 fill: "#FFD94C"
1248 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("path", {
1249 d: "M87.8601729,108.357758 C89.1715224,107.608286 90.8360246,108.074601 91.5779424,109.399303 L91.5779424,109.399303 L92.0525843,110.24352 C95.8563392,116.982993 99.8190116,123.380176 103.940602,129.435068 C108.807881,136.585427 114.28184,143.82411 120.362479,151.151115 C121.316878,152.30114 121.184944,154.011176 120.065686,154.997937 L120.065686,154.997937 L119.454208,155.534625 C99.3465389,173.103314 86.2778188,176.612552 80.2480482,166.062341 C74.3500652,155.742717 76.4844915,136.982888 86.6513274,109.782853 C86.876818,109.179582 87.3045861,108.675291 87.8601729,108.357758 Z M173.534177,129.041504 C174.986131,128.785177 176.375496,129.742138 176.65963,131.194242 L176.65963,131.194242 L176.812815,131.986376 C181.782365,157.995459 178.283348,171 166.315764,171 C154.609745,171 139.708724,159.909007 121.612702,137.727022 C121.211349,137.235047 120.994572,136.617371 121,135.981509 C121.013158,134.480686 122.235785,133.274651 123.730918,133.287756 L123.730918,133.287756 L124.684654,133.294531 C132.305698,133.335994 139.714387,133.071591 146.910723,132.501323 C155.409039,131.82788 164.283523,130.674607 173.534177,129.041504 Z M180.408726,73.8119663 C180.932139,72.4026903 182.508386,71.6634537 183.954581,72.149012 L183.954581,72.149012 L184.742552,72.4154854 C210.583763,81.217922 220.402356,90.8916805 214.198332,101.436761 C208.129904,111.751366 190.484347,119.260339 161.26166,123.963678 C160.613529,124.067994 159.948643,123.945969 159.382735,123.618843 C158.047025,122.846729 157.602046,121.158214 158.388848,119.847438 L158.388848,119.847438 L158.889328,119.0105 C162.877183,112.31633 166.481358,105.654262 169.701854,99.0242957 C173.50501,91.1948179 177.073967,82.7907081 180.408726,73.8119663 Z M94.7383398,66.0363218 C95.3864708,65.9320063 96.0513565,66.0540315 96.6172646,66.3811573 C97.9529754,67.153271 98.3979538,68.8417862 97.6111517,70.1525615 L97.6111517,70.1525615 L97.1106718,70.9895001 C93.1228168,77.6836699 89.5186416,84.3457379 86.2981462,90.9757043 C82.49499,98.8051821 78.9260328,107.209292 75.5912744,116.188034 C75.0678608,117.59731 73.4916142,118.336546 72.045419,117.850988 L72.045419,117.850988 L71.2574475,117.584515 C45.4162372,108.782078 35.597644,99.1083195 41.8016679,88.5632391 C47.8700957,78.2486335 65.515653,70.7396611 94.7383398,66.0363218 Z M136.545792,34.4653746 C156.653461,16.8966864 169.722181,13.3874478 175.751952,23.9376587 C181.649935,34.2572826 179.515508,53.0171122 169.348673,80.2171474 C169.123182,80.8204179 168.695414,81.324709 168.139827,81.6422422 C166.828478,82.3917144 165.163975,81.9253986 164.422058,80.6006966 L164.422058,80.6006966 L163.947416,79.7564798 C160.143661,73.0170065 156.180988,66.6198239 152.059398,60.564932 C147.192119,53.4145727 141.71816,46.1758903 135.637521,38.8488847 C134.683122,37.6988602 134.815056,35.9888243 135.934314,35.0020629 L135.934314,35.0020629 Z M90.6842361,18 C102.390255,18 117.291276,29.0909926 135.387298,51.2729777 C135.788651,51.7649527 136.005428,52.3826288 136,53.0184911 C135.986842,54.5193144 134.764215,55.7253489 133.269082,55.7122445 L133.269082,55.7122445 L132.315346,55.7054689 C124.694302,55.6640063 117.285613,55.9284091 110.089277,56.4986773 C101.590961,57.17212 92.7164767,58.325393 83.4658235,59.9584962 C82.0138691,60.2148231 80.6245044,59.2578618 80.3403697,57.805758 L80.3403697,57.805758 L80.1871846,57.0136235 C75.2176347,31.0045412 78.7166519,18 90.6842361,18 Z",
1250 fill: "#FF4154"
1251 }))));
1252 }
1253
1254 /***/ }),
1255
1256 /***/ "../node_modules/react-query/es/devtools/devtools.js":
1257 /*!***********************************************************!*\
1258 !*** ../node_modules/react-query/es/devtools/devtools.js ***!
1259 \***********************************************************/
1260 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1261
1262 "use strict";
1263 __webpack_require__.r(__webpack_exports__);
1264 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1265 /* harmony export */ ReactQueryDevtools: () => (/* binding */ ReactQueryDevtools),
1266 /* harmony export */ ReactQueryDevtoolsPanel: () => (/* binding */ ReactQueryDevtoolsPanel)
1267 /* harmony export */ });
1268 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
1269 /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
1270 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "react");
1271 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);
1272 /* harmony import */ var react_query__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-query */ "../node_modules/react-query/es/index.js");
1273 /* harmony import */ var match_sorter__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! match-sorter */ "../node_modules/match-sorter/dist/match-sorter.esm.js");
1274 /* harmony import */ var _useLocalStorage__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./useLocalStorage */ "../node_modules/react-query/es/devtools/useLocalStorage.js");
1275 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/devtools/utils.js");
1276 /* harmony import */ var _styledComponents__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./styledComponents */ "../node_modules/react-query/es/devtools/styledComponents.js");
1277 /* harmony import */ var _theme__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./theme */ "../node_modules/react-query/es/devtools/theme.js");
1278 /* harmony import */ var _Explorer__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Explorer */ "../node_modules/react-query/es/devtools/Explorer.js");
1279 /* harmony import */ var _Logo__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Logo */ "../node_modules/react-query/es/devtools/Logo.js");
1280 /* harmony import */ var _core_utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../core/utils */ "../node_modules/react-query/es/core/utils.js");
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294 var isServer = typeof window === 'undefined';
1295 function ReactQueryDevtools(_ref) {
1296 var initialIsOpen = _ref.initialIsOpen,
1297 _ref$panelProps = _ref.panelProps,
1298 panelProps = _ref$panelProps === void 0 ? {} : _ref$panelProps,
1299 _ref$closeButtonProps = _ref.closeButtonProps,
1300 closeButtonProps = _ref$closeButtonProps === void 0 ? {} : _ref$closeButtonProps,
1301 _ref$toggleButtonProp = _ref.toggleButtonProps,
1302 toggleButtonProps = _ref$toggleButtonProp === void 0 ? {} : _ref$toggleButtonProp,
1303 _ref$position = _ref.position,
1304 position = _ref$position === void 0 ? 'bottom-left' : _ref$position,
1305 _ref$containerElement = _ref.containerElement,
1306 Container = _ref$containerElement === void 0 ? 'aside' : _ref$containerElement,
1307 styleNonce = _ref.styleNonce;
1308 var rootRef = react__WEBPACK_IMPORTED_MODULE_2___default().useRef(null);
1309 var panelRef = react__WEBPACK_IMPORTED_MODULE_2___default().useRef(null);
1310
1311 var _useLocalStorage = (0,_useLocalStorage__WEBPACK_IMPORTED_MODULE_5__["default"])('reactQueryDevtoolsOpen', initialIsOpen),
1312 isOpen = _useLocalStorage[0],
1313 setIsOpen = _useLocalStorage[1];
1314
1315 var _useLocalStorage2 = (0,_useLocalStorage__WEBPACK_IMPORTED_MODULE_5__["default"])('reactQueryDevtoolsHeight', null),
1316 devtoolsHeight = _useLocalStorage2[0],
1317 setDevtoolsHeight = _useLocalStorage2[1];
1318
1319 var _useSafeState = (0,_utils__WEBPACK_IMPORTED_MODULE_6__.useSafeState)(false),
1320 isResolvedOpen = _useSafeState[0],
1321 setIsResolvedOpen = _useSafeState[1];
1322
1323 var _useSafeState2 = (0,_utils__WEBPACK_IMPORTED_MODULE_6__.useSafeState)(false),
1324 isResizing = _useSafeState2[0],
1325 setIsResizing = _useSafeState2[1];
1326
1327 var isMounted = (0,_utils__WEBPACK_IMPORTED_MODULE_6__.useIsMounted)();
1328
1329 var _handleDragStart = function handleDragStart(panelElement, startEvent) {
1330 var _panelElement$getBoun;
1331
1332 if (startEvent.button !== 0) return; // Only allow left click for drag
1333
1334 setIsResizing(true);
1335 var dragInfo = {
1336 originalHeight: (_panelElement$getBoun = panelElement == null ? void 0 : panelElement.getBoundingClientRect().height) != null ? _panelElement$getBoun : 0,
1337 pageY: startEvent.pageY
1338 };
1339
1340 var run = function run(moveEvent) {
1341 var delta = dragInfo.pageY - moveEvent.pageY;
1342 var newHeight = (dragInfo == null ? void 0 : dragInfo.originalHeight) + delta;
1343 setDevtoolsHeight(newHeight);
1344
1345 if (newHeight < 70) {
1346 setIsOpen(false);
1347 } else {
1348 setIsOpen(true);
1349 }
1350 };
1351
1352 var unsub = function unsub() {
1353 setIsResizing(false);
1354 document.removeEventListener('mousemove', run);
1355 document.removeEventListener('mouseUp', unsub);
1356 };
1357
1358 document.addEventListener('mousemove', run);
1359 document.addEventListener('mouseup', unsub);
1360 };
1361
1362 react__WEBPACK_IMPORTED_MODULE_2___default().useEffect(function () {
1363 setIsResolvedOpen(isOpen != null ? isOpen : false);
1364 }, [isOpen, isResolvedOpen, setIsResolvedOpen]); // Toggle panel visibility before/after transition (depending on direction).
1365 // Prevents focusing in a closed panel.
1366
1367 react__WEBPACK_IMPORTED_MODULE_2___default().useEffect(function () {
1368 var ref = panelRef.current;
1369
1370 if (ref) {
1371 var handlePanelTransitionStart = function handlePanelTransitionStart() {
1372 if (ref && isResolvedOpen) {
1373 ref.style.visibility = 'visible';
1374 }
1375 };
1376
1377 var handlePanelTransitionEnd = function handlePanelTransitionEnd() {
1378 if (ref && !isResolvedOpen) {
1379 ref.style.visibility = 'hidden';
1380 }
1381 };
1382
1383 ref.addEventListener('transitionstart', handlePanelTransitionStart);
1384 ref.addEventListener('transitionend', handlePanelTransitionEnd);
1385 return function () {
1386 ref.removeEventListener('transitionstart', handlePanelTransitionStart);
1387 ref.removeEventListener('transitionend', handlePanelTransitionEnd);
1388 };
1389 }
1390 }, [isResolvedOpen]);
1391 (react__WEBPACK_IMPORTED_MODULE_2___default())[isServer ? 'useEffect' : 'useLayoutEffect'](function () {
1392 if (isResolvedOpen) {
1393 var _rootRef$current, _rootRef$current$pare;
1394
1395 var previousValue = (_rootRef$current = rootRef.current) == null ? void 0 : (_rootRef$current$pare = _rootRef$current.parentElement) == null ? void 0 : _rootRef$current$pare.style.paddingBottom;
1396
1397 var run = function run() {
1398 var _panelRef$current, _rootRef$current2;
1399
1400 var containerHeight = (_panelRef$current = panelRef.current) == null ? void 0 : _panelRef$current.getBoundingClientRect().height;
1401
1402 if ((_rootRef$current2 = rootRef.current) == null ? void 0 : _rootRef$current2.parentElement) {
1403 rootRef.current.parentElement.style.paddingBottom = containerHeight + "px";
1404 }
1405 };
1406
1407 run();
1408
1409 if (typeof window !== 'undefined') {
1410 window.addEventListener('resize', run);
1411 return function () {
1412 var _rootRef$current3;
1413
1414 window.removeEventListener('resize', run);
1415
1416 if (((_rootRef$current3 = rootRef.current) == null ? void 0 : _rootRef$current3.parentElement) && typeof previousValue === 'string') {
1417 rootRef.current.parentElement.style.paddingBottom = previousValue;
1418 }
1419 };
1420 }
1421 }
1422 }, [isResolvedOpen]);
1423
1424 var _panelProps$style = panelProps.style,
1425 panelStyle = _panelProps$style === void 0 ? {} : _panelProps$style,
1426 otherPanelProps = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(panelProps, ["style"]);
1427
1428 var _closeButtonProps$sty = closeButtonProps.style,
1429 closeButtonStyle = _closeButtonProps$sty === void 0 ? {} : _closeButtonProps$sty,
1430 onCloseClick = closeButtonProps.onClick,
1431 otherCloseButtonProps = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(closeButtonProps, ["style", "onClick"]);
1432
1433 var _toggleButtonProps$st = toggleButtonProps.style,
1434 toggleButtonStyle = _toggleButtonProps$st === void 0 ? {} : _toggleButtonProps$st,
1435 onToggleClick = toggleButtonProps.onClick,
1436 otherToggleButtonProps = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(toggleButtonProps, ["style", "onClick"]); // Do not render on the server
1437
1438
1439 if (!isMounted()) return null;
1440 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Container, {
1441 ref: rootRef,
1442 className: "ReactQueryDevtools",
1443 "aria-label": "React Query Devtools"
1444 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_theme__WEBPACK_IMPORTED_MODULE_8__.ThemeProvider, {
1445 theme: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme
1446 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(ReactQueryDevtoolsPanel, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({
1447 ref: panelRef,
1448 styleNonce: styleNonce
1449 }, otherPanelProps, {
1450 style: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({
1451 position: 'fixed',
1452 bottom: '0',
1453 right: '0',
1454 zIndex: 99999,
1455 width: '100%',
1456 height: devtoolsHeight != null ? devtoolsHeight : 500,
1457 maxHeight: '90%',
1458 boxShadow: '0 0 20px rgba(0,0,0,.3)',
1459 borderTop: "1px solid " + _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.gray,
1460 transformOrigin: 'top',
1461 // visibility will be toggled after transitions, but set initial state here
1462 visibility: isOpen ? 'visible' : 'hidden'
1463 }, panelStyle, isResizing ? {
1464 transition: "none"
1465 } : {
1466 transition: "all .2s ease"
1467 }, isResolvedOpen ? {
1468 opacity: 1,
1469 pointerEvents: 'all',
1470 transform: "translateY(0) scale(1)"
1471 } : {
1472 opacity: 0,
1473 pointerEvents: 'none',
1474 transform: "translateY(15px) scale(1.02)"
1475 }),
1476 isOpen: isResolvedOpen,
1477 setIsOpen: setIsOpen,
1478 handleDragStart: function handleDragStart(e) {
1479 return _handleDragStart(panelRef.current, e);
1480 }
1481 })), isResolvedOpen ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Button, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({
1482 type: "button",
1483 "aria-controls": "ReactQueryDevtoolsPanel",
1484 "aria-haspopup": "true",
1485 "aria-expanded": "true"
1486 }, otherCloseButtonProps, {
1487 onClick: function onClick(e) {
1488 setIsOpen(false);
1489 onCloseClick && onCloseClick(e);
1490 },
1491 style: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({
1492 position: 'fixed',
1493 zIndex: 99999,
1494 margin: '.5em',
1495 bottom: 0
1496 }, position === 'top-right' ? {
1497 right: '0'
1498 } : position === 'top-left' ? {
1499 left: '0'
1500 } : position === 'bottom-right' ? {
1501 right: '0'
1502 } : {
1503 left: '0'
1504 }, closeButtonStyle)
1505 }), "Close") : null), !isResolvedOpen ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("button", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({
1506 type: "button"
1507 }, otherToggleButtonProps, {
1508 "aria-label": "Open React Query Devtools",
1509 "aria-controls": "ReactQueryDevtoolsPanel",
1510 "aria-haspopup": "true",
1511 "aria-expanded": "false",
1512 onClick: function onClick(e) {
1513 setIsOpen(true);
1514 onToggleClick && onToggleClick(e);
1515 },
1516 style: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({
1517 background: 'none',
1518 border: 0,
1519 padding: 0,
1520 position: 'fixed',
1521 zIndex: 99999,
1522 display: 'inline-flex',
1523 fontSize: '1.5em',
1524 margin: '.5em',
1525 cursor: 'pointer',
1526 width: 'fit-content'
1527 }, position === 'top-right' ? {
1528 top: '0',
1529 right: '0'
1530 } : position === 'top-left' ? {
1531 top: '0',
1532 left: '0'
1533 } : position === 'bottom-right' ? {
1534 bottom: '0',
1535 right: '0'
1536 } : {
1537 bottom: '0',
1538 left: '0'
1539 }, toggleButtonStyle)
1540 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_Logo__WEBPACK_IMPORTED_MODULE_10__["default"], {
1541 "aria-hidden": true
1542 })) : null);
1543 }
1544
1545 var getStatusRank = function getStatusRank(q) {
1546 return q.state.isFetching ? 0 : !q.getObserversCount() ? 3 : q.isStale() ? 2 : 1;
1547 };
1548
1549 var sortFns = {
1550 'Status > Last Updated': function StatusLastUpdated(a, b) {
1551 var _sortFns$LastUpdated;
1552
1553 return getStatusRank(a) === getStatusRank(b) ? (_sortFns$LastUpdated = sortFns['Last Updated']) == null ? void 0 : _sortFns$LastUpdated.call(sortFns, a, b) : getStatusRank(a) > getStatusRank(b) ? 1 : -1;
1554 },
1555 'Query Hash': function QueryHash(a, b) {
1556 return a.queryHash > b.queryHash ? 1 : -1;
1557 },
1558 'Last Updated': function LastUpdated(a, b) {
1559 return a.state.dataUpdatedAt < b.state.dataUpdatedAt ? 1 : -1;
1560 }
1561 };
1562 var ReactQueryDevtoolsPanel = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().forwardRef(function ReactQueryDevtoolsPanel(props, ref) {
1563 var _activeQuery$state;
1564
1565 var _props$isOpen = props.isOpen,
1566 isOpen = _props$isOpen === void 0 ? true : _props$isOpen,
1567 styleNonce = props.styleNonce,
1568 setIsOpen = props.setIsOpen,
1569 handleDragStart = props.handleDragStart,
1570 panelProps = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(props, ["isOpen", "styleNonce", "setIsOpen", "handleDragStart"]);
1571
1572 var queryClient = (0,react_query__WEBPACK_IMPORTED_MODULE_3__.useQueryClient)();
1573 var queryCache = queryClient.getQueryCache();
1574
1575 var _useLocalStorage3 = (0,_useLocalStorage__WEBPACK_IMPORTED_MODULE_5__["default"])('reactQueryDevtoolsSortFn', Object.keys(sortFns)[0]),
1576 sort = _useLocalStorage3[0],
1577 setSort = _useLocalStorage3[1];
1578
1579 var _useLocalStorage4 = (0,_useLocalStorage__WEBPACK_IMPORTED_MODULE_5__["default"])('reactQueryDevtoolsFilter', ''),
1580 filter = _useLocalStorage4[0],
1581 setFilter = _useLocalStorage4[1];
1582
1583 var _useLocalStorage5 = (0,_useLocalStorage__WEBPACK_IMPORTED_MODULE_5__["default"])('reactQueryDevtoolsSortDesc', false),
1584 sortDesc = _useLocalStorage5[0],
1585 setSortDesc = _useLocalStorage5[1];
1586
1587 var sortFn = react__WEBPACK_IMPORTED_MODULE_2___default().useMemo(function () {
1588 return sortFns[sort];
1589 }, [sort]);
1590 (react__WEBPACK_IMPORTED_MODULE_2___default())[isServer ? 'useEffect' : 'useLayoutEffect'](function () {
1591 if (!sortFn) {
1592 setSort(Object.keys(sortFns)[0]);
1593 }
1594 }, [setSort, sortFn]);
1595
1596 var _useSafeState3 = (0,_utils__WEBPACK_IMPORTED_MODULE_6__.useSafeState)(Object.values(queryCache.findAll())),
1597 unsortedQueries = _useSafeState3[0],
1598 setUnsortedQueries = _useSafeState3[1];
1599
1600 var _useLocalStorage6 = (0,_useLocalStorage__WEBPACK_IMPORTED_MODULE_5__["default"])('reactQueryDevtoolsActiveQueryHash', ''),
1601 activeQueryHash = _useLocalStorage6[0],
1602 setActiveQueryHash = _useLocalStorage6[1];
1603
1604 var queries = react__WEBPACK_IMPORTED_MODULE_2___default().useMemo(function () {
1605 var sorted = [].concat(unsortedQueries).sort(sortFn);
1606
1607 if (sortDesc) {
1608 sorted.reverse();
1609 }
1610
1611 if (!filter) {
1612 return sorted;
1613 }
1614
1615 return (0,match_sorter__WEBPACK_IMPORTED_MODULE_4__.matchSorter)(sorted, filter, {
1616 keys: ['queryHash']
1617 }).filter(function (d) {
1618 return d.queryHash;
1619 });
1620 }, [sortDesc, sortFn, unsortedQueries, filter]);
1621 var activeQuery = react__WEBPACK_IMPORTED_MODULE_2___default().useMemo(function () {
1622 return queries.find(function (query) {
1623 return query.queryHash === activeQueryHash;
1624 });
1625 }, [activeQueryHash, queries]);
1626 var hasFresh = queries.filter(function (q) {
1627 return (0,_utils__WEBPACK_IMPORTED_MODULE_6__.getQueryStatusLabel)(q) === 'fresh';
1628 }).length;
1629 var hasFetching = queries.filter(function (q) {
1630 return (0,_utils__WEBPACK_IMPORTED_MODULE_6__.getQueryStatusLabel)(q) === 'fetching';
1631 }).length;
1632 var hasStale = queries.filter(function (q) {
1633 return (0,_utils__WEBPACK_IMPORTED_MODULE_6__.getQueryStatusLabel)(q) === 'stale';
1634 }).length;
1635 var hasInactive = queries.filter(function (q) {
1636 return (0,_utils__WEBPACK_IMPORTED_MODULE_6__.getQueryStatusLabel)(q) === 'inactive';
1637 }).length;
1638 react__WEBPACK_IMPORTED_MODULE_2___default().useEffect(function () {
1639 if (isOpen) {
1640 var unsubscribe = queryCache.subscribe(function () {
1641 setUnsortedQueries(Object.values(queryCache.getAll()));
1642 }); // re-subscribing after the panel is closed and re-opened won't trigger the callback,
1643 // So we'll manually populate our state
1644
1645 setUnsortedQueries(Object.values(queryCache.getAll()));
1646 return unsubscribe;
1647 }
1648
1649 return undefined;
1650 }, [isOpen, sort, sortFn, sortDesc, setUnsortedQueries, queryCache]);
1651
1652 var handleRefetch = function handleRefetch() {
1653 var promise = activeQuery == null ? void 0 : activeQuery.fetch();
1654 promise == null ? void 0 : promise.catch(_core_utils__WEBPACK_IMPORTED_MODULE_11__.noop);
1655 };
1656
1657 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_theme__WEBPACK_IMPORTED_MODULE_8__.ThemeProvider, {
1658 theme: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme
1659 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Panel, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({
1660 ref: ref,
1661 className: "ReactQueryDevtoolsPanel",
1662 "aria-label": "React Query Devtools Panel",
1663 id: "ReactQueryDevtoolsPanel"
1664 }, panelProps), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("style", {
1665 nonce: styleNonce,
1666 dangerouslySetInnerHTML: {
1667 __html: "\n .ReactQueryDevtoolsPanel * {\n scrollbar-color: " + _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.backgroundAlt + " " + _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.gray + ";\n }\n\n .ReactQueryDevtoolsPanel *::-webkit-scrollbar, .ReactQueryDevtoolsPanel scrollbar {\n width: 1em;\n height: 1em;\n }\n\n .ReactQueryDevtoolsPanel *::-webkit-scrollbar-track, .ReactQueryDevtoolsPanel scrollbar-track {\n background: " + _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.backgroundAlt + ";\n }\n\n .ReactQueryDevtoolsPanel *::-webkit-scrollbar-thumb, .ReactQueryDevtoolsPanel scrollbar-thumb {\n background: " + _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.gray + ";\n border-radius: .5em;\n border: 3px solid " + _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.backgroundAlt + ";\n }\n "
1668 }
1669 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1670 style: {
1671 position: 'absolute',
1672 left: 0,
1673 top: 0,
1674 width: '100%',
1675 height: '4px',
1676 marginBottom: '-4px',
1677 cursor: 'row-resize',
1678 zIndex: 100000
1679 },
1680 onMouseDown: handleDragStart
1681 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1682 style: {
1683 flex: '1 1 500px',
1684 minHeight: '40%',
1685 maxHeight: '100%',
1686 overflow: 'auto',
1687 borderRight: "1px solid " + _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.grayAlt,
1688 display: isOpen ? 'flex' : 'none',
1689 flexDirection: 'column'
1690 }
1691 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1692 style: {
1693 padding: '.5em',
1694 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.backgroundAlt,
1695 display: 'flex',
1696 justifyContent: 'space-between',
1697 alignItems: 'center'
1698 }
1699 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("button", {
1700 type: "button",
1701 "aria-label": "Close React Query Devtools",
1702 "aria-controls": "ReactQueryDevtoolsPanel",
1703 "aria-haspopup": "true",
1704 "aria-expanded": "true",
1705 onClick: function onClick() {
1706 return setIsOpen(false);
1707 },
1708 style: {
1709 display: 'inline-flex',
1710 background: 'none',
1711 border: 0,
1712 padding: 0,
1713 marginRight: '.5em',
1714 cursor: 'pointer'
1715 }
1716 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_Logo__WEBPACK_IMPORTED_MODULE_10__["default"], {
1717 "aria-hidden": true
1718 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1719 style: {
1720 display: 'flex',
1721 flexDirection: 'column'
1722 }
1723 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.QueryKeys, {
1724 style: {
1725 marginBottom: '.5em'
1726 }
1727 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.QueryKey, {
1728 style: {
1729 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.success,
1730 opacity: hasFresh ? 1 : 0.3
1731 }
1732 }, "fresh ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, null, "(", hasFresh, ")")), ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.QueryKey, {
1733 style: {
1734 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.active,
1735 opacity: hasFetching ? 1 : 0.3
1736 }
1737 }, "fetching ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, null, "(", hasFetching, ")")), ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.QueryKey, {
1738 style: {
1739 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.warning,
1740 color: 'black',
1741 textShadow: '0',
1742 opacity: hasStale ? 1 : 0.3
1743 }
1744 }, "stale ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, null, "(", hasStale, ")")), ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.QueryKey, {
1745 style: {
1746 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.gray,
1747 opacity: hasInactive ? 1 : 0.3
1748 }
1749 }, "inactive ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, null, "(", hasInactive, ")"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1750 style: {
1751 display: 'flex',
1752 alignItems: 'center'
1753 }
1754 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Input, {
1755 placeholder: "Filter",
1756 "aria-label": "Filter by queryhash",
1757 value: filter != null ? filter : '',
1758 onChange: function onChange(e) {
1759 return setFilter(e.target.value);
1760 },
1761 onKeyDown: function onKeyDown(e) {
1762 if (e.key === 'Escape') setFilter('');
1763 },
1764 style: {
1765 flex: '1',
1766 marginRight: '.5em',
1767 width: '100%'
1768 }
1769 }), !filter ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement((react__WEBPACK_IMPORTED_MODULE_2___default().Fragment), null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Select, {
1770 "aria-label": "Sort queries",
1771 value: sort,
1772 onChange: function onChange(e) {
1773 return setSort(e.target.value);
1774 },
1775 style: {
1776 flex: '1',
1777 minWidth: 75,
1778 marginRight: '.5em'
1779 }
1780 }, Object.keys(sortFns).map(function (key) {
1781 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("option", {
1782 key: key,
1783 value: key
1784 }, "Sort by ", key);
1785 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Button, {
1786 type: "button",
1787 onClick: function onClick() {
1788 return setSortDesc(function (old) {
1789 return !old;
1790 });
1791 },
1792 style: {
1793 padding: '.3em .4em'
1794 }
1795 }, sortDesc ? '⬇ Desc' : '⬆ Asc')) : null))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1796 style: {
1797 overflowY: 'auto',
1798 flex: '1'
1799 }
1800 }, queries.map(function (query, i) {
1801 var isDisabled = query.getObserversCount() > 0 && !query.isActive();
1802 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1803 key: query.queryHash || i,
1804 role: "button",
1805 "aria-label": "Open query details for " + query.queryHash,
1806 onClick: function onClick() {
1807 return setActiveQueryHash(activeQueryHash === query.queryHash ? '' : query.queryHash);
1808 },
1809 style: {
1810 display: 'flex',
1811 borderBottom: "solid 1px " + _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.grayAlt,
1812 cursor: 'pointer',
1813 background: query === activeQuery ? 'rgba(255,255,255,.1)' : undefined
1814 }
1815 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1816 style: {
1817 flex: '0 0 auto',
1818 width: '2em',
1819 height: '2em',
1820 background: (0,_utils__WEBPACK_IMPORTED_MODULE_6__.getQueryStatusColor)(query, _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme),
1821 display: 'flex',
1822 alignItems: 'center',
1823 justifyContent: 'center',
1824 fontWeight: 'bold',
1825 textShadow: (0,_utils__WEBPACK_IMPORTED_MODULE_6__.getQueryStatusLabel)(query) === 'stale' ? '0' : '0 0 10px black',
1826 color: (0,_utils__WEBPACK_IMPORTED_MODULE_6__.getQueryStatusLabel)(query) === 'stale' ? 'black' : 'white'
1827 }
1828 }, query.getObserversCount()), isDisabled ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1829 style: {
1830 flex: '0 0 auto',
1831 height: '2em',
1832 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.gray,
1833 display: 'flex',
1834 alignItems: 'center',
1835 fontWeight: 'bold',
1836 padding: '0 0.5em'
1837 }
1838 }, "disabled") : null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, {
1839 style: {
1840 padding: '.5em'
1841 }
1842 }, "" + query.queryHash));
1843 }))), activeQuery ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.ActiveQueryPanel, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1844 style: {
1845 padding: '.5em',
1846 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.backgroundAlt,
1847 position: 'sticky',
1848 top: 0,
1849 zIndex: 1
1850 }
1851 }, "Query Details"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1852 style: {
1853 padding: '.5em'
1854 }
1855 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1856 style: {
1857 marginBottom: '.5em',
1858 display: 'flex',
1859 alignItems: 'start',
1860 justifyContent: 'space-between'
1861 }
1862 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, {
1863 style: {
1864 lineHeight: '1.8em'
1865 }
1866 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("pre", {
1867 style: {
1868 margin: 0,
1869 padding: 0,
1870 overflow: 'auto'
1871 }
1872 }, JSON.stringify(activeQuery.queryKey, null, 2))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("span", {
1873 style: {
1874 padding: '0.3em .6em',
1875 borderRadius: '0.4em',
1876 fontWeight: 'bold',
1877 textShadow: '0 2px 10px black',
1878 background: (0,_utils__WEBPACK_IMPORTED_MODULE_6__.getQueryStatusColor)(activeQuery, _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme),
1879 flexShrink: 0
1880 }
1881 }, (0,_utils__WEBPACK_IMPORTED_MODULE_6__.getQueryStatusLabel)(activeQuery))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1882 style: {
1883 marginBottom: '.5em',
1884 display: 'flex',
1885 alignItems: 'center',
1886 justifyContent: 'space-between'
1887 }
1888 }, "Observers: ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, null, activeQuery.getObserversCount())), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1889 style: {
1890 display: 'flex',
1891 alignItems: 'center',
1892 justifyContent: 'space-between'
1893 }
1894 }, "Last Updated:", ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, null, new Date(activeQuery.state.dataUpdatedAt).toLocaleTimeString()))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1895 style: {
1896 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.backgroundAlt,
1897 padding: '.5em',
1898 position: 'sticky',
1899 top: 0,
1900 zIndex: 1
1901 }
1902 }, "Actions"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1903 style: {
1904 padding: '0.5em'
1905 }
1906 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Button, {
1907 type: "button",
1908 onClick: handleRefetch,
1909 disabled: activeQuery.state.isFetching,
1910 style: {
1911 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.active
1912 }
1913 }, "Refetch"), ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Button, {
1914 type: "button",
1915 onClick: function onClick() {
1916 return queryClient.invalidateQueries(activeQuery);
1917 },
1918 style: {
1919 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.warning,
1920 color: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.inputTextColor
1921 }
1922 }, "Invalidate"), ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Button, {
1923 type: "button",
1924 onClick: function onClick() {
1925 return queryClient.resetQueries(activeQuery);
1926 },
1927 style: {
1928 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.gray
1929 }
1930 }, "Reset"), ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Button, {
1931 type: "button",
1932 onClick: function onClick() {
1933 return queryClient.removeQueries(activeQuery);
1934 },
1935 style: {
1936 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.danger
1937 }
1938 }, "Remove")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1939 style: {
1940 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.backgroundAlt,
1941 padding: '.5em',
1942 position: 'sticky',
1943 top: 0,
1944 zIndex: 1
1945 }
1946 }, "Data Explorer"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1947 style: {
1948 padding: '.5em'
1949 }
1950 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_Explorer__WEBPACK_IMPORTED_MODULE_9__["default"], {
1951 label: "Data",
1952 value: activeQuery == null ? void 0 : (_activeQuery$state = activeQuery.state) == null ? void 0 : _activeQuery$state.data,
1953 defaultExpanded: {}
1954 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1955 style: {
1956 background: _theme__WEBPACK_IMPORTED_MODULE_8__.defaultTheme.backgroundAlt,
1957 padding: '.5em',
1958 position: 'sticky',
1959 top: 0,
1960 zIndex: 1
1961 }
1962 }, "Query Explorer"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", {
1963 style: {
1964 padding: '.5em'
1965 }
1966 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_Explorer__WEBPACK_IMPORTED_MODULE_9__["default"], {
1967 label: "Query",
1968 value: activeQuery,
1969 defaultExpanded: {
1970 queryKey: true
1971 }
1972 }))) : null));
1973 });
1974
1975 /***/ }),
1976
1977 /***/ "../node_modules/react-query/es/devtools/index.js":
1978 /*!********************************************************!*\
1979 !*** ../node_modules/react-query/es/devtools/index.js ***!
1980 \********************************************************/
1981 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1982
1983 "use strict";
1984 __webpack_require__.r(__webpack_exports__);
1985 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1986 /* harmony export */ ReactQueryDevtools: () => (/* reexport safe */ _devtools__WEBPACK_IMPORTED_MODULE_0__.ReactQueryDevtools),
1987 /* harmony export */ ReactQueryDevtoolsPanel: () => (/* reexport safe */ _devtools__WEBPACK_IMPORTED_MODULE_0__.ReactQueryDevtoolsPanel)
1988 /* harmony export */ });
1989 /* harmony import */ var _devtools__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./devtools */ "../node_modules/react-query/es/devtools/devtools.js");
1990
1991
1992 /***/ }),
1993
1994 /***/ "../node_modules/react-query/es/devtools/styledComponents.js":
1995 /*!*******************************************************************!*\
1996 !*** ../node_modules/react-query/es/devtools/styledComponents.js ***!
1997 \*******************************************************************/
1998 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1999
2000 "use strict";
2001 __webpack_require__.r(__webpack_exports__);
2002 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2003 /* harmony export */ ActiveQueryPanel: () => (/* binding */ ActiveQueryPanel),
2004 /* harmony export */ Button: () => (/* binding */ Button),
2005 /* harmony export */ Code: () => (/* binding */ Code),
2006 /* harmony export */ Input: () => (/* binding */ Input),
2007 /* harmony export */ Panel: () => (/* binding */ Panel),
2008 /* harmony export */ QueryKey: () => (/* binding */ QueryKey),
2009 /* harmony export */ QueryKeys: () => (/* binding */ QueryKeys),
2010 /* harmony export */ Select: () => (/* binding */ Select)
2011 /* harmony export */ });
2012 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/devtools/utils.js");
2013
2014 var Panel = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('div', function (_props, theme) {
2015 return {
2016 fontSize: 'clamp(12px, 1.5vw, 14px)',
2017 fontFamily: "sans-serif",
2018 display: 'flex',
2019 backgroundColor: theme.background,
2020 color: theme.foreground
2021 };
2022 }, {
2023 '(max-width: 700px)': {
2024 flexDirection: 'column'
2025 },
2026 '(max-width: 600px)': {
2027 fontSize: '.9em' // flexDirection: 'column',
2028
2029 }
2030 });
2031 var ActiveQueryPanel = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('div', function () {
2032 return {
2033 flex: '1 1 500px',
2034 display: 'flex',
2035 flexDirection: 'column',
2036 overflow: 'auto',
2037 height: '100%'
2038 };
2039 }, {
2040 '(max-width: 700px)': function maxWidth700px(_props, theme) {
2041 return {
2042 borderTop: "2px solid " + theme.gray
2043 };
2044 }
2045 });
2046 var Button = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('button', function (props, theme) {
2047 return {
2048 appearance: 'none',
2049 fontSize: '.9em',
2050 fontWeight: 'bold',
2051 background: theme.gray,
2052 border: '0',
2053 borderRadius: '.3em',
2054 color: 'white',
2055 padding: '.5em',
2056 opacity: props.disabled ? '.5' : undefined,
2057 cursor: 'pointer'
2058 };
2059 });
2060 var QueryKeys = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('span', {
2061 display: 'inline-block',
2062 fontSize: '0.9em'
2063 });
2064 var QueryKey = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('span', {
2065 display: 'inline-flex',
2066 alignItems: 'center',
2067 padding: '.2em .4em',
2068 fontWeight: 'bold',
2069 textShadow: '0 0 10px black',
2070 borderRadius: '.2em'
2071 });
2072 var Code = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('code', {
2073 fontSize: '.9em',
2074 color: 'inherit',
2075 background: 'inherit'
2076 });
2077 var Input = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('input', function (_props, theme) {
2078 return {
2079 backgroundColor: theme.inputBackgroundColor,
2080 border: 0,
2081 borderRadius: '.2em',
2082 color: theme.inputTextColor,
2083 fontSize: '.9em',
2084 lineHeight: "1.3",
2085 padding: '.3em .4em'
2086 };
2087 });
2088 var Select = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('select', function (_props, theme) {
2089 return {
2090 display: "inline-block",
2091 fontSize: ".9em",
2092 fontFamily: "sans-serif",
2093 fontWeight: 'normal',
2094 lineHeight: "1.3",
2095 padding: ".3em 1.5em .3em .5em",
2096 height: 'auto',
2097 border: 0,
2098 borderRadius: ".2em",
2099 appearance: "none",
2100 WebkitAppearance: 'none',
2101 backgroundColor: theme.inputBackgroundColor,
2102 backgroundImage: "url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23444444'><polygon points='0,25 100,25 50,75'/></svg>\")",
2103 backgroundRepeat: "no-repeat",
2104 backgroundPosition: "right .55em center",
2105 backgroundSize: ".65em auto, 100%",
2106 color: theme.inputTextColor
2107 };
2108 }, {
2109 '(max-width: 500px)': {
2110 display: 'none'
2111 }
2112 });
2113
2114 /***/ }),
2115
2116 /***/ "../node_modules/react-query/es/devtools/theme.js":
2117 /*!********************************************************!*\
2118 !*** ../node_modules/react-query/es/devtools/theme.js ***!
2119 \********************************************************/
2120 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2121
2122 "use strict";
2123 __webpack_require__.r(__webpack_exports__);
2124 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2125 /* harmony export */ ThemeProvider: () => (/* binding */ ThemeProvider),
2126 /* harmony export */ defaultTheme: () => (/* binding */ defaultTheme),
2127 /* harmony export */ useTheme: () => (/* binding */ useTheme)
2128 /* harmony export */ });
2129 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
2130 /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
2131 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "react");
2132 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);
2133
2134
2135
2136 var defaultTheme = {
2137 background: '#0b1521',
2138 backgroundAlt: '#132337',
2139 foreground: 'white',
2140 gray: '#3f4e60',
2141 grayAlt: '#222e3e',
2142 inputBackgroundColor: '#fff',
2143 inputTextColor: '#000',
2144 success: '#00ab52',
2145 danger: '#ff0085',
2146 active: '#006bff',
2147 warning: '#ffb200'
2148 };
2149 var ThemeContext = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createContext(defaultTheme);
2150 function ThemeProvider(_ref) {
2151 var theme = _ref.theme,
2152 rest = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(_ref, ["theme"]);
2153
2154 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(ThemeContext.Provider, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({
2155 value: theme
2156 }, rest));
2157 }
2158 function useTheme() {
2159 return react__WEBPACK_IMPORTED_MODULE_2___default().useContext(ThemeContext);
2160 }
2161
2162 /***/ }),
2163
2164 /***/ "../node_modules/react-query/es/devtools/useLocalStorage.js":
2165 /*!******************************************************************!*\
2166 !*** ../node_modules/react-query/es/devtools/useLocalStorage.js ***!
2167 \******************************************************************/
2168 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2169
2170 "use strict";
2171 __webpack_require__.r(__webpack_exports__);
2172 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2173 /* harmony export */ "default": () => (/* binding */ useLocalStorage)
2174 /* harmony export */ });
2175 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
2176 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
2177
2178
2179 var getItem = function getItem(key) {
2180 try {
2181 var itemValue = localStorage.getItem(key);
2182
2183 if (typeof itemValue === 'string') {
2184 return JSON.parse(itemValue);
2185 }
2186
2187 return undefined;
2188 } catch (_unused) {
2189 return undefined;
2190 }
2191 };
2192
2193 function useLocalStorage(key, defaultValue) {
2194 var _React$useState = react__WEBPACK_IMPORTED_MODULE_0___default().useState(),
2195 value = _React$useState[0],
2196 setValue = _React$useState[1];
2197
2198 react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () {
2199 var initialValue = getItem(key);
2200
2201 if (typeof initialValue === 'undefined' || initialValue === null) {
2202 setValue(typeof defaultValue === 'function' ? defaultValue() : defaultValue);
2203 } else {
2204 setValue(initialValue);
2205 }
2206 }, [defaultValue, key]);
2207 var setter = react__WEBPACK_IMPORTED_MODULE_0___default().useCallback(function (updater) {
2208 setValue(function (old) {
2209 var newVal = updater;
2210
2211 if (typeof updater == 'function') {
2212 newVal = updater(old);
2213 }
2214
2215 try {
2216 localStorage.setItem(key, JSON.stringify(newVal));
2217 } catch (_unused2) {}
2218
2219 return newVal;
2220 });
2221 }, [key]);
2222 return [value, setter];
2223 }
2224
2225 /***/ }),
2226
2227 /***/ "../node_modules/react-query/es/devtools/useMediaQuery.js":
2228 /*!****************************************************************!*\
2229 !*** ../node_modules/react-query/es/devtools/useMediaQuery.js ***!
2230 \****************************************************************/
2231 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2232
2233 "use strict";
2234 __webpack_require__.r(__webpack_exports__);
2235 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2236 /* harmony export */ "default": () => (/* binding */ useMediaQuery)
2237 /* harmony export */ });
2238 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
2239 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
2240
2241 function useMediaQuery(query) {
2242 // Keep track of the preference in state, start with the current match
2243 var _React$useState = react__WEBPACK_IMPORTED_MODULE_0___default().useState(function () {
2244 if (typeof window !== 'undefined') {
2245 return window.matchMedia && window.matchMedia(query).matches;
2246 }
2247 }),
2248 isMatch = _React$useState[0],
2249 setIsMatch = _React$useState[1]; // Watch for changes
2250
2251
2252 react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () {
2253 if (typeof window !== 'undefined') {
2254 if (!window.matchMedia) {
2255 return;
2256 } // Create a matcher
2257
2258
2259 var matcher = window.matchMedia(query); // Create our handler
2260
2261 var onChange = function onChange(_ref) {
2262 var matches = _ref.matches;
2263 return setIsMatch(matches);
2264 }; // Listen for changes
2265
2266
2267 matcher.addListener(onChange);
2268 return function () {
2269 // Stop listening for changes
2270 matcher.removeListener(onChange);
2271 };
2272 }
2273 }, [isMatch, query, setIsMatch]);
2274 return isMatch;
2275 }
2276
2277 /***/ }),
2278
2279 /***/ "../node_modules/react-query/es/devtools/utils.js":
2280 /*!********************************************************!*\
2281 !*** ../node_modules/react-query/es/devtools/utils.js ***!
2282 \********************************************************/
2283 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2284
2285 "use strict";
2286 __webpack_require__.r(__webpack_exports__);
2287 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2288 /* harmony export */ displayValue: () => (/* binding */ displayValue),
2289 /* harmony export */ getQueryStatusColor: () => (/* binding */ getQueryStatusColor),
2290 /* harmony export */ getQueryStatusLabel: () => (/* binding */ getQueryStatusLabel),
2291 /* harmony export */ isServer: () => (/* binding */ isServer),
2292 /* harmony export */ styled: () => (/* binding */ styled),
2293 /* harmony export */ useIsMounted: () => (/* binding */ useIsMounted),
2294 /* harmony export */ useSafeState: () => (/* binding */ useSafeState)
2295 /* harmony export */ });
2296 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
2297 /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
2298 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "react");
2299 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);
2300 /* harmony import */ var _theme__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./theme */ "../node_modules/react-query/es/devtools/theme.js");
2301 /* harmony import */ var _useMediaQuery__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./useMediaQuery */ "../node_modules/react-query/es/devtools/useMediaQuery.js");
2302
2303
2304
2305
2306
2307 var isServer = typeof window === 'undefined';
2308 function getQueryStatusColor(query, theme) {
2309 return query.state.isFetching ? theme.active : !query.getObserversCount() ? theme.gray : query.isStale() ? theme.warning : theme.success;
2310 }
2311 function getQueryStatusLabel(query) {
2312 return query.state.isFetching ? 'fetching' : !query.getObserversCount() ? 'inactive' : query.isStale() ? 'stale' : 'fresh';
2313 }
2314 function styled(type, newStyles, queries) {
2315 if (queries === void 0) {
2316 queries = {};
2317 }
2318
2319 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().forwardRef(function (_ref, ref) {
2320 var style = _ref.style,
2321 rest = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(_ref, ["style"]);
2322
2323 var theme = (0,_theme__WEBPACK_IMPORTED_MODULE_3__.useTheme)();
2324 var mediaStyles = Object.entries(queries).reduce(function (current, _ref2) {
2325 var key = _ref2[0],
2326 value = _ref2[1];
2327 // eslint-disable-next-line react-hooks/rules-of-hooks
2328 return (0,_useMediaQuery__WEBPACK_IMPORTED_MODULE_4__["default"])(key) ? (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, current, typeof value === 'function' ? value(rest, theme) : value) : current;
2329 }, {});
2330 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(type, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, rest, {
2331 style: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, typeof newStyles === 'function' ? newStyles(rest, theme) : newStyles, style, mediaStyles),
2332 ref: ref
2333 }));
2334 });
2335 }
2336 function useIsMounted() {
2337 var mountedRef = react__WEBPACK_IMPORTED_MODULE_2___default().useRef(false);
2338 var isMounted = react__WEBPACK_IMPORTED_MODULE_2___default().useCallback(function () {
2339 return mountedRef.current;
2340 }, []);
2341 (react__WEBPACK_IMPORTED_MODULE_2___default())[isServer ? 'useEffect' : 'useLayoutEffect'](function () {
2342 mountedRef.current = true;
2343 return function () {
2344 mountedRef.current = false;
2345 };
2346 }, []);
2347 return isMounted;
2348 }
2349 /**
2350 * This hook is a safe useState version which schedules state updates in microtasks
2351 * to prevent updating a component state while React is rendering different components
2352 * or when the component is not mounted anymore.
2353 */
2354
2355 function useSafeState(initialState) {
2356 var isMounted = useIsMounted();
2357
2358 var _React$useState = react__WEBPACK_IMPORTED_MODULE_2___default().useState(initialState),
2359 state = _React$useState[0],
2360 setState = _React$useState[1];
2361
2362 var safeSetState = react__WEBPACK_IMPORTED_MODULE_2___default().useCallback(function (value) {
2363 scheduleMicrotask(function () {
2364 if (isMounted()) {
2365 setState(value);
2366 }
2367 });
2368 }, [isMounted]);
2369 return [state, safeSetState];
2370 }
2371 /**
2372 * Displays a string regardless the type of the data
2373 * @param {unknown} value Value to be stringified
2374 */
2375
2376 var displayValue = function displayValue(value) {
2377 var name = Object.getOwnPropertyNames(Object(value));
2378 var newValue = typeof value === 'bigint' ? value.toString() + "n" : value;
2379 return JSON.stringify(newValue, name);
2380 };
2381 /**
2382 * Schedules a microtask.
2383 * This can be useful to schedule state updates after rendering.
2384 */
2385
2386 function scheduleMicrotask(callback) {
2387 Promise.resolve().then(callback).catch(function (error) {
2388 return setTimeout(function () {
2389 throw error;
2390 });
2391 });
2392 }
2393
2394 /***/ })
2395
2396 }]);
2397 //# sourceMappingURL=e459c6c89c0c0899c850.bundle.js.map