diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index 256298bf..65d5efad 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -1,5 +1,10 @@ https://ajax.cloudflare.com/cdn-cgi/scripts/04b3eb47/cloudflare-static/mirage2.min.js https://ajax.cloudflare.com/cdn-cgi/scripts/7089c43e/cloudflare-static/rocket-loader.min.js +https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular-cookies.min.js +https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular-loader.min.js +https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js +https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular-resource.min.js +https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular-sanitize.min.js https://ajax.googleapis.com/ajax/libs/angularjs/1.2.19/angular-animate.min.js https://ajax.googleapis.com/ajax/libs/angularjs/1.2.19/angular-cookies.min.js https://ajax.googleapis.com/ajax/libs/angularjs/1.2.19/angular-loader.min.js @@ -279,8 +284,8 @@ https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootst https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.zh-TW.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/2.1.27/daterangepicker.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/3.1/daterangepicker.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.9.1/font/bootstrap-icons.min.css -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.9.1/font/fonts/bootstrap-icons.woff +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.10.2/font/bootstrap-icons.min.css +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.10.2/font/fonts/bootstrap-icons.woff https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.16/js/bootstrap-multiselect.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/1.1.2/js/bootstrap-multiselect.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.18/css/bootstrap-select.min.css @@ -307,6 +312,8 @@ https://cdnjs.cloudflare.com/ajax/libs/bxslider/4.2.15/jquery.bxslider.min.css https://cdnjs.cloudflare.com/ajax/libs/bxslider/4.2.15/jquery.bxslider.min.js https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.4/Chart.bundle.min.js https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.4/Chart.min.css +https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.9.1/chart.min.js +https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.0.1/chart.min.js https://cdnjs.cloudflare.com/ajax/libs/chosen/1.8.7/chosen.jquery.min.js https://cdnjs.cloudflare.com/ajax/libs/clappr/0.4.7/clappr.min.js https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js @@ -329,61 +336,61 @@ https://cdnjs.cloudflare.com/ajax/libs/drawer/3.2.2/css/drawer.min.css https://cdnjs.cloudflare.com/ajax/libs/drawer/3.2.2/js/drawer.min.js https://cdnjs.cloudflare.com/ajax/libs/dygraph/1.1.1/dygraph-combined.js https://cdnjs.cloudflare.com/ajax/libs/dygraph/2.1.0/dygraph.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/index.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/af-ZA.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/ar.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/bg.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/ca.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/cs-CZ.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/da.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/de.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/ee.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/el.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/en.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/eo.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/es.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/eu.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/fa.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/fi.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/fr.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/he.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/hr.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/hu.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/hy-AM.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/id.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/it.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/ja.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/kg.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/km.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/ko.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/ku.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/kz.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/lt.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/lv.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/mn.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/nb-NO.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/nl.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/pl.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/pt-br.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/pt.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/ro.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/ru-RU.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/sk.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/sl.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/sr.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/sv-SE.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/ta.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/th.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/tk.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/tr-TR.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/ua.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/ug-CN.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/uz-UZ.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/vi.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/zh-CN.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/locale/zh-TW.min.js -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/theme-chalk/fonts/element-icons.woff -https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.10/theme-chalk/index.min.css +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/index.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/af-ZA.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/ar.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/bg.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/ca.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/cs-CZ.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/da.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/de.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/ee.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/el.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/en.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/eo.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/es.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/eu.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/fa.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/fi.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/fr.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/he.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/hr.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/hu.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/hy-AM.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/id.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/it.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/ja.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/kg.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/km.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/ko.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/ku.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/kz.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/lt.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/lv.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/mn.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/nb-NO.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/nl.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/pl.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/pt-br.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/pt.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/ro.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/ru-RU.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/sk.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/sl.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/sr.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/sv-SE.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/ta.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/th.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/tk.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/tr-TR.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/ua.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/ug-CN.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/uz-UZ.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/vi.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/zh-CN.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/locale/zh-TW.min.js +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/theme-chalk/fonts/element-icons.woff +https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.12/theme-chalk/index.min.css https://cdnjs.cloudflare.com/ajax/libs/exif-js/2.3.0/exif.min.js https://cdnjs.cloudflare.com/ajax/libs/ext-core/3.1.0/ext-core.js https://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.7/css/jquery.fancybox.min.css @@ -405,12 +412,12 @@ https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/js/all.min.js https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-brands-400.woff2 https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-regular-400.woff2 https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-solid-900.woff2 -https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css -https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/v4-shims.min.css -https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/js/all.min.js -https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/webfonts/fa-brands-400.woff2 -https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/webfonts/fa-regular-400.woff2 -https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/webfonts/fa-solid-900.woff2 +https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css +https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/v4-shims.min.css +https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/js/all.min.js +https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/webfonts/fa-brands-400.woff2 +https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/webfonts/fa-regular-400.woff2 +https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/webfonts/fa-solid-900.woff2 https://cdnjs.cloudflare.com/ajax/libs/fork-awesome/1.2.0/css/fork-awesome.min.css https://cdnjs.cloudflare.com/ajax/libs/fork-awesome/1.2.0/fonts/forkawesome-webfont.woff2 https://cdnjs.cloudflare.com/ajax/libs/foundation/5.5.3/css/foundation.min.css @@ -1151,10 +1158,10 @@ https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.5/styles/zenburn.min.cs https://cdnjs.cloudflare.com/ajax/libs/history/4.10.1/history.min.js https://cdnjs.cloudflare.com/ajax/libs/history/5.3.0/history.production.min.js https://cdnjs.cloudflare.com/ajax/libs/hls.js/0.14.17/hls.min.js -https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.2.4/hls.min.js +https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.2.7/hls.min.js https://cdnjs.cloudflare.com/ajax/libs/hogan.js/3.0.2/hogan.min.js https://cdnjs.cloudflare.com/ajax/libs/instantsearch.js/3.7.0/instantsearch.production.min.js -https://cdnjs.cloudflare.com/ajax/libs/instantsearch.js/4.49.0/instantsearch.production.min.js +https://cdnjs.cloudflare.com/ajax/libs/instantsearch.js/4.49.1/instantsearch.production.min.js https://cdnjs.cloudflare.com/ajax/libs/iScroll/5.2.0/iscroll.min.js https://cdnjs.cloudflare.com/ajax/libs/izimodal/1.6.1/js/iziModal.min.js https://cdnjs.cloudflare.com/ajax/libs/jasny-bootstrap/3.1.3/css/jasny-bootstrap.min.css @@ -1250,8 +1257,8 @@ https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/leaflet.css https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/leaflet.js https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/leaflet.css https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/leaflet.js -https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.2/leaflet.css -https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.2/leaflet.js +https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.3/leaflet.css +https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.3/leaflet.js https://cdnjs.cloudflare.com/ajax/libs/Leaflet.EasyButton/2.4.0/easy-button.min.js https://cdnjs.cloudflare.com/ajax/libs/leaflet.markercluster/1.5.3/leaflet.markercluster.js https://cdnjs.cloudflare.com/ajax/libs/libphonenumber-js/1.10.14/libphonenumber-js.min.js @@ -1357,6 +1364,8 @@ https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/4.4.0/mdb.min.css https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/4.4.0/mdb.min.js https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/5.0.0/mdb.min.css https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/5.0.0/mdb.min.js +https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/6.0.0/mdb.min.css +https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/6.0.0/mdb.min.js https://cdnjs.cloudflare.com/ajax/libs/Modaal/0.4.4/css/modaal.min.css https://cdnjs.cloudflare.com/ajax/libs/Modaal/0.4.4/js/modaal.min.js https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js @@ -1474,7 +1483,7 @@ https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.14.0/umd/react-dom.productio https://cdnjs.cloudflare.com/ajax/libs/react-dom/17.0.2/umd/react-dom.production.min.js https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.2.0/umd/react-dom.production.min.js https://cdnjs.cloudflare.com/ajax/libs/react-redux/7.2.8/react-redux.min.js -https://cdnjs.cloudflare.com/ajax/libs/react-redux/8.0.4/react-redux.min.js +https://cdnjs.cloudflare.com/ajax/libs/react-redux/8.0.5/react-redux.min.js https://cdnjs.cloudflare.com/ajax/libs/react-router/5.3.3/react-router.min.js https://cdnjs.cloudflare.com/ajax/libs/react-router/6.3.0/react-router.production.min.js https://cdnjs.cloudflare.com/ajax/libs/redux/4.2.0/redux.min.js @@ -1795,7 +1804,7 @@ https://cdnjs.cloudflare.com/ajax/libs/video.js/6.13.0/video-js.min.css https://cdnjs.cloudflare.com/ajax/libs/video.js/6.13.0/video.min.js https://cdnjs.cloudflare.com/ajax/libs/video.js/7.21.0/video-js.min.css https://cdnjs.cloudflare.com/ajax/libs/video.js/7.21.0/video.min.js -https://cdnjs.cloudflare.com/ajax/libs/vue/3.2.41/vue.global.prod.js +https://cdnjs.cloudflare.com/ajax/libs/vue/3.2.45/vue.global.prod.js https://cdnjs.cloudflare.com/ajax/libs/vue-i18n/8.27.2/vue-i18n.min.js https://cdnjs.cloudflare.com/ajax/libs/vue-i18n/9.2.2/vue-i18n.cjs.min.js https://cdnjs.cloudflare.com/ajax/libs/vuex/3.6.2/vuex.min.js @@ -1821,7 +1830,6 @@ https://cdn.jsdelivr.net/npm/anchor-js@3.2.2/anchor.min.js https://cdn.jsdelivr.net/npm/anchor-js@4.3.1/anchor.min.js https://cdn.jsdelivr.net/npm/angular-stripe-checkout@5.1.0/angular-stripe-checkout.min.js https://cdn.jsdelivr.net/npm/appboy-web-sdk@3.5.1/appboy.min.js -https://cdn.jsdelivr.net/npm/chart.js@3.9.1/dist/chart.min.js https://cdn.jsdelivr.net/npm/docsify-themeable@0.9.0/dist/css/theme-defaults.css https://cdn.jsdelivr.net/npm/docsify-themeable@0.9.0/dist/css/theme-simple.css https://cdn.jsdelivr.net/npm/docsify-themeable@0.9.0/dist/css/theme-simple-dark.css @@ -1846,15 +1854,15 @@ https://cdn.jsdelivr.net/npm/@findify/bundle@6.9.15/dist/styles.css https://cdn.jsdelivr.net/npm/@findify/bundle@6.9.15/dist/vendors~components~initializer.js https://cdn.jsdelivr.net/npm/@findify/bundle@6.9.15/dist/vendors~initializer.js https://cdn.jsdelivr.net/npm/@findify/bundle@6.9.15/dist/vendors~sentry.js -https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.63/dist/autocomplete.js -https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.63/dist/bundle.js -https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.63/dist/initializer.js -https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.63/dist/polyfill.js -https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.63/dist/raw.css -https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.63/dist/recommendation.js -https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.63/dist/search.js -https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.63/dist/sentry.js -https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.63/dist/styles.css +https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.68/dist/autocomplete.js +https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.68/dist/bundle.js +https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.68/dist/initializer.js +https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.68/dist/polyfill.js +https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.68/dist/raw.css +https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.68/dist/recommendation.js +https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.68/dist/search.js +https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.68/dist/sentry.js +https://cdn.jsdelivr.net/npm/@findify/bundle@7.1.68/dist/styles.css https://cdn.jsdelivr.net/npm/instantsearch.css@7.4.5/themes/algolia-min.css https://cdn.jsdelivr.net/npm/in-view@0.6.1/dist/in-view.min.js https://cdn.jsdelivr.net/npm/leaflet.featuregroup.subgroup@1.0.2/dist/leaflet.featuregroup.subgroup.js @@ -1865,13 +1873,13 @@ https://cdn.jsdelivr.net/npm/ngx-bootstrap@9.0.0/datepicker/bs-datepicker.css https://cdn.jsdelivr.net/npm/object-assign@4.1.1/index.js https://cdn.jsdelivr.net/npm/p2p-media-loader-core@0.6.2/build/p2p-media-loader-core.min.js https://cdn.jsdelivr.net/npm/p2p-media-loader-hlsjs@0.6.2/build/p2p-media-loader-hlsjs.min.js -https://cdn.jsdelivr.net/npm/plyr@3.7.2/dist/plyr.css -https://cdn.jsdelivr.net/npm/plyr@3.7.2/dist/plyr.min.js +https://cdn.jsdelivr.net/npm/plyr@3.7.3/dist/plyr.css +https://cdn.jsdelivr.net/npm/plyr@3.7.3/dist/plyr.min.js https://cdn.jsdelivr.net/npm/raven-js@3.27.2/dist/raven.min.js https://cdn.jsdelivr.net/npm/react-intl@6.2.1/react-intl.iife.min.js https://cdn.jsdelivr.net/npm/react-lifecycles-compat@3.0.4/react-lifecycles-compat.min.js https://cdn.jsdelivr.net/npm/search-insights@1.8.0/dist/search-insights.min.js -https://cdn.jsdelivr.net/npm/search-insights@2.2.1/dist/search-insights.min.js +https://cdn.jsdelivr.net/npm/search-insights@2.2.3/dist/search-insights.min.js https://cdn.jsdelivr.net/npm/swiper@6.8.4/swiper-bundle.min.css https://cdn.jsdelivr.net/npm/swiper@6.8.4/swiper-bundle.min.js https://cdn.jsdelivr.net/npm/swiper@7.4.1/swiper-bundle.min.css diff --git a/audit/audit.sh b/audit/audit.sh index 063bdfd2..13b09ad8 100755 --- a/audit/audit.sh +++ b/audit/audit.sh @@ -53,26 +53,40 @@ # All files in the directory /resources/ # # Exceptions: -# /resources/*/note -# /resources/google-material-design-icons/google-material-design-icons.css -# /resources/blocked/* +# 1) /resources/google-material-design-icons/google-material-design-icons.css +# 2) /resources/google-fonts-placeholder.css +# 3) /resources/*/note +# 4) /resources/blocked/* +# 5) /resources/mathjax/2.7.5/latest.jsm # # ============================================================================= # WHY ARE THESE FILES EXCLUDED? -# google-material-design-icons.css This is a separate file so that the WOFF2 -# file in this extension is used and not an -# external one. + +# 1) /resources/google-material-design-icons/google-material-design-icons.css +# This is a separate file so that the WOFF2 file in this extension is +# used and not an external one. # -# google-fonts-placeholder.css This is a placeholder which is used for -# Google Fonts redirects. Only used -# when "Block Google Fonts" is enabled. +# 2) /resources/google-fonts-placeholder.css +# This is a placeholder which is used for Google Fonts redirects. Only +# used when "Block Google Fonts" is enabled. # -# /resources/*/note These files contain notes if a file has -# been renamed. +# 3) /resources/*/note +# These files contain notes if a file has been renamed. # -# /resources/blocked/* This folder contains files which will be -# displayed if the direct CDN call is blocked. -# (https://codeberg.org/nobody/LocalCDN/issues/1050) +# 4) /resources/blocked/* +# This folder contains files which will be displayed if the direct CDN +# call is blocked. (https://codeberg.org/nobody/LocalCDN/issues/1050) +# +# 5) /resources/mathjax/2.7.5/latest.jsm +# This file would request the latest version number of Mathjax from a +# CDN API (e.g. https://api.cdnjs.com/libraries/mathjax?fields=version) +# Based on this version number, all further resources will be reloaded +# from this CDN. The reloading of resources would be intercepted or +# prevented by LocalCDN anyway. To prevent requests to the CDN API when +# this file will be requested by a website, it has been modified. This +# audit script would overwrite my changes or declare them as errors, +# so this file is excluded. +# (https://codeberg.org/nobody/LocalCDN/issues/1194) # ============================================================================= @@ -646,8 +660,8 @@ function create_url() { elif [ "$folder" = "semantic-ui" ]; then relativpath=$(echo -e "$path" | awk -F"../$folder/$version" '{print $NF}') url="$CLOUDFLARE/$folder/$version/$relativpath" - elif [ "$folder" = "Chart.js" ] && [ "$version" != "2.9.4" ]; then - url="$JSDELIVR/npm/chart.js@$version/dist/chart.min.js" + elif [ "$folder" = "Chart.js" ] && [ "$version" = "2.9.4" ] && [ "$jfile" = "chart.min.js" ]; then + url="$CLOUDFLARE/$folder/$version/Chart.bundle.min.js" elif [ "$folder" = "angular-ui-select" ] && [ "$version" = "0.19.8" ]; then url="$JSDELIVR/npm/ui-select@$version/dist/select.min.js" elif [ "$folder" = "plyr" ]; then @@ -769,6 +783,7 @@ done < <(find ../resources/ \ ! -iname "google-material-design-icons.css" \ ! -iname "google-fonts-placeholder.css" \ -not -path "../resources/blocked/*" \ + -not -path "../resources/mathjax/*/latest.jsm" \ -print0) diff --git a/core/constants.js b/core/constants.js index fa5ad6dc..e9e79ba6 100644 --- a/core/constants.js +++ b/core/constants.js @@ -336,6 +336,7 @@ const IgnoredHost = { * https://codeberg.org/nobody/LocalCDN/issues/75 */ const MathJaxFiles = { + 'latest.js': true, 'config/default.js': true, 'config/MML_HTMLorMML.js': true, 'config/TeX-AMS_CHTML.js': true, diff --git a/core/mappings.js b/core/mappings.js index 02a5d90b..47828913 100644 --- a/core/mappings.js +++ b/core/mappings.js @@ -730,6 +730,7 @@ mappings.cdn = { 'momentjs/{version}/moment.': resources.moment, 'momentjs/{version}/moment.min.': resources.moment, 'mootools/{version}/mootools-': resources.mootools, + 'select2/{version}/': resources.select2, 'simplemde/{version}/simplemde.js': resources.simplemdeJS, 'simplemde/{version}/simplemde.min.js': resources.simplemdeJS, 'simplemde/{version}/simplemde.css': resources.simplemdeCSS, diff --git a/manifest.json b/manifest.json index da12fb87..79aa46fd 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "LocalCDN", - "version": "2.6.39", + "version": "2.6.40", "browser_specific_settings": { "gecko": { "id": "{b86e4813-687a-43e6-ab65-0bde4ab75758}", diff --git a/modules/internal/targets.js b/modules/internal/targets.js index dad8b68c..88a8cb89 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -86,7 +86,8 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/anchor-js/3.')) return '3.2.2'; if (type.startsWith('/anchor-js/4.')) return '4.3.1'; if (type.startsWith('/angular.js/1.')) { - if (helpers.compareVersion('1.2.19', version)) return '1.2.19'; // <= v1.2.19 + if (helpers.compareVersion('1.0.8', version)) return '1.0.8'; // <= v1.0.8 + if (helpers.compareVersion('1.2.19', version)) return '1.2.19'; // > v1.0.8 to <= v1.2.19 if (helpers.compareVersion('1.2.32', version)) return '1.2.32'; // > 1.2.19 to <= v1.2.32 if (helpers.compareVersion('1.3.0', version)) return '1.3.0'; // > 1.2.32 to <= 1.3.0 if (helpers.compareVersion('1.3.20', version)) return '1.3.20'; // > 1.3.0 to <= 1.3.20 @@ -147,7 +148,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/bootstrap-daterangepicker/2.')) return '2.1.27'; if (type.startsWith('/bootstrap-daterangepicker/3.')) return '3.1'; if (type.startsWith('/bootstrap-datepicker/1.')) return '1.9.0'; - if (type.startsWith('/bootstrap-icons/1.')) return '1.9.1'; + if (type.startsWith('/bootstrap-icons/1.')) return '1.10.2'; if (type.startsWith('/bootstrap-multiselect/0.')) return '0.9.16'; if (type.startsWith('/bootstrap-multiselect/1.')) return '1.1.2'; if (type.startsWith('/bootstrap-slider/10.')) return '10.6.2'; @@ -168,6 +169,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/bxslider/4.')) return '4.2.15'; if (type.startsWith('/Chart.js/2.')) return '2.9.4'; if (type.startsWith('/Chart.js/3.')) return '3.9.1'; + if (type.startsWith('/Chart.js/4.')) return '4.0.1'; if (type.startsWith('/clappr/0.') || type.startsWith('/clappr/latest/')) return '0.4.7'; if (type.startsWith('/chosen/1.')) return '1.8.7'; if (type.startsWith('/clipboard.js/1.')) return '1.7.1'; @@ -190,7 +192,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/drawer/3.')) return '3.2.2'; if (type.startsWith('/dygraph/1.')) return '1.1.1'; if (type.startsWith('/dygraph/2.')) return '2.1.0'; - if (type.startsWith('/element-ui/2.')) return '2.15.10'; + if (type.startsWith('/element-ui/2.')) return '2.15.12'; if (type.startsWith('/embedly-player/0.')) return '0.1.0'; if (type.startsWith('/ethjs')) return '0.4.0'; if (type.startsWith('/exif-js/2.')) return '2.3.0'; @@ -199,7 +201,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/findify')) { if (helpers.compareVersion('6.9.15', version)) return '6.9.15'; // <= 6.9.15 if (helpers.compareVersion('6.17.0', version)) return '6.17.0'; // > 6.9.15 to <= 6.17.0 - return '7.1.63'; + return '7.1.68'; } if (type.startsWith('/fancybox/2.')) return '2.1.7'; if (type.startsWith('/fancybox/3.')) return '3.5.7'; @@ -210,7 +212,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/font-awesome/3.')) return '3.2.1'; if (type.startsWith('/font-awesome/4.')) return '4.7.0'; if (type.startsWith('/font-awesome/5.')) return '5.15.4'; - if (type.startsWith('/font-awesome/6.')) return '6.2.0'; + if (type.startsWith('/font-awesome/6.')) return '6.2.1'; if (type.startsWith('/fork-awesome/1.')) return '1.2.0'; if (type.startsWith('/foundation/5.')) return '5.5.3'; if (type.startsWith('/foundation/6.')) return '6.7.5'; @@ -236,11 +238,11 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/history/4.')) return '4.10.1'; if (type.startsWith('/history/5.')) return '5.3.0'; if (type.startsWith('/hls.js/0.')) return '0.14.17'; - if (type.startsWith('/hls.js/1.')) return '1.2.4'; + if (type.startsWith('/hls.js/1.')) return '1.2.7'; if (type.startsWith('/hogan.js/')) return '3.0.2'; if (type.startsWith('/instantsearch.css/7.')) return '7.4.5'; if (type.startsWith('/instantsearch.js/3.')) return '3.7.0'; - if (type.startsWith('/instantsearch.js/4.')) return '4.49.0'; + if (type.startsWith('/instantsearch.js/4.')) return '4.49.1'; if (type.startsWith('/in-view/0.')) return '0.6.1'; if (type.startsWith('/iScroll/5.')) return '5.2.0'; if (type.startsWith('/izimodal/1.')) return '1.6.1'; @@ -307,7 +309,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/leaflet/0.')) return '0.7.7'; if (type.startsWith('/leaflet/1.')) { if (helpers.compareVersion('1.7.1', version)) return '1.7.1'; // <= v1.7.1 - return '1.9.2'; + return '1.9.3'; } if (type.startsWith('/Leaflet.EasyButton/2.')) return '2.4.0'; if (type.startsWith('/leaflet.featuregroup.subgroup/1.')) return '1.0.2'; @@ -339,6 +341,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/mdb-ui-kit/3.')) return '3.11.0'; if (type.startsWith('/mdb-ui-kit/4.')) return '4.4.0'; if (type.startsWith('/mdb-ui-kit/5.')) return '5.0.0'; + if (type.startsWith('/mdb-ui-kit/6.')) return '6.0.0'; if (type.startsWith('/mobile/1.')) return '1.4.5'; if (type.startsWith('/Modaal/0.')) return '0.4.4'; if (type.startsWith('/modernizr/2.')) return '2.8.3'; @@ -367,7 +370,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/p5.js/1.')) return '1.5.0'; if (type.startsWith('/page.js/1.')) return '1.11.6'; if (type.startsWith('/paginationjs/2.')) return '2.1.5'; - if (type.startsWith('/plyr/3.')) return '3.7.2'; + if (type.startsWith('/plyr/3.')) return '3.7.3'; if (type.startsWith('/popper.js/1.')) return '1.16.1'; if (type.startsWith('/popper.js/2.')) return '2.11.6'; if (type.startsWith('/prop-types/15.')) return '15.8.1'; @@ -390,7 +393,7 @@ targets.setLastVersion = function (type, version) { if (helpers.compareVersion(version, '5.0.0')) return '6.2.1'; // >= v5.0.0 } if (type.startsWith('/react-redux/7.')) return '7.2.8'; - if (type.startsWith('/react-redux/8.')) return '8.0.4'; + if (type.startsWith('/react-redux/8.')) return '8.0.5'; if (type.startsWith('/react-router/5.')) return '5.3.3'; if (type.startsWith('/react-router/6.')) return '6.3.0'; if (type.startsWith('/react-side-effect/')) return '2.1.2'; @@ -400,7 +403,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/script.js/2.')) return '2.5.9'; if (type.startsWith('/scriptaculous/1.')) return '1.9.0'; if (type.startsWith('/search-insights/1.')) return '1.8.0'; - if (type.startsWith('/search-insights/2.')) return '2.2.1'; + if (type.startsWith('/search-insights/2.')) return '2.2.3'; if (type.startsWith('/select2/3.')) return '3.5.4'; if (type.startsWith('/select2/4.')) return '4.0.13'; if (type.startsWith('/semantic-ui/2.')) return '2.5.0'; @@ -464,7 +467,7 @@ targets.setLastVersion = function (type, version) { } if (type.startsWith('/vue/1.')) return '1.0.28'; if (type.startsWith('/vue/2.')) return '2.6.14'; - if (type.startsWith('/vue/3.')) return '3.2.41'; + if (type.startsWith('/vue/3.')) return '3.2.45'; if (type.startsWith('/vue-i18n/8.')) return '8.27.2'; if (type.startsWith('/vue-i18n/9.')) return '9.2.2'; if (type.startsWith('/vue-match-media/1.')) return '1.0.3'; @@ -675,7 +678,7 @@ const ListOfFiles = { 'slick.min.css': 'slick (CSS)', 'slick-theme.min.css': 'slick (Theme)', 'google-material-design-icons.css': 'Google Material Icons', - 'Chart.bundle.min.jsm': 'Chart.js (JS)', + 'chart.min.jsm': 'Chart.js (JS)', 'Chart.min.css': 'Chart.js (CSS)', 'bootbox.min.jsm': 'BootboxJS', 'bootstrap3-typeahead.min.jsm': 'Bootstrap 3 Typeahead', diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 5eefdc47..3990127f 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -27,26 +27,28 @@

Updated

-

Mapping

-

Added

+

Mapping

+
@@ -85,6 +87,30 @@
+ Previous Versions
+

2022-10-29 (v2.6.39)

+

Updated

+ +

Mapping

+ +

Added

+

2022-10-18 (v2.6.38)

Updated