diff --git a/api/poetry.lock b/api/poetry.lock index a0ef89da4..14b4fdecd 100644 --- a/api/poetry.lock +++ b/api/poetry.lock @@ -2056,7 +2056,7 @@ testing = ["coverage (>=5.0.3)", "zope.event", "zope.testing"] [metadata] lock-version = "1.1" python-versions = "^3.7" -content-hash = "ce10938a9cb0a49619ab5c728dc9823930098edf00d61b4f3f74705eb271856d" +content-hash = "3cd559ab2327e0389bef7fa4356f2f776bd0cbf6c26d62f6aaf3adbc7168176c" [metadata.files] aiohttp = [ diff --git a/api/pyproject.toml b/api/pyproject.toml index 2e9f79176..6a4d27b8c 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -7,79 +7,79 @@ license = "GNU AGPLv3" [tool.poetry.dependencies] python = "^3.7" -Django = "~=3.2.11" -setuptools = "~=57.4.0" -django-environ = "~=0.4.0" -Pillow = "~=8.3.0" -django-allauth = "~=0.42.0" -psycopg2 = "~=2.9.1" +Django = "==3.2.11" +setuptools = "==57.4.0" +django-environ = "==0.4.5" +Pillow = "==8.3.2" +django-allauth = "==0.42.0" +psycopg2 = "==2.9.3" pytz = "2021.1" -django-redis = "~=5.0.0" -redis = "~=3.5.0" -kombu = "~=5.1.0" -celery = "~=5.1.2" -django-cors-headers = "~=3.8.0" -musicbrainzngs = "~=0.7.1" -djangorestframework = "~=3.12.2" -arrow = "~=1.1.0" -persisting-theory = "~=0.2.0" -django-versatileimagefield = "~=2.2.0" -django-filter = "~=2.4.0" -django-rest-auth = "~=0.9.0" -mutagen = "~=1.45.0" -PyMemoize = "~=1.0.0" -django-dynamic-preferences = "~=1.10" -python-magic = "~=0.4.0" -channels = "~=3.0.3" -channels-redis = "~=3.3.0" -gunicorn = "~=20.1.0" -cryptography = ">=3.3.2" +django-redis = "==5.0.0" +redis = "==3.5.3" +kombu = "==5.1.0" +celery = "==5.1.2" +django-cors-headers = "==3.8.0" +musicbrainzngs = "==0.7.1" +djangorestframework = "==3.12.4" +arrow = "==1.1.1" +persisting-theory = "==0.2.1" +django-versatileimagefield = "==2.2" +django-filter = "==2.4.0" +django-rest-auth = "==0.9.5" +mutagen = "==1.45.1" +PyMemoize = "==1.0.3" +django-dynamic-preferences = "==1.11.0" +python-magic = "==0.4.24" +channels = "==3.0.4" +channels-redis = "==3.3.1" +gunicorn = "==20.1.0" +cryptography = "==36.0.1" requests-http-signature = {git = "https://github.com/agateblue/requests-http-signature.git", rev = "signature-header-support"} -django-cleanup = "~=5.2.0" -requests = "~=2.26.0" -pyOpenSSL = "~=20.0.1" -pydub = "~=0.25.1" -PyLD = "~=2.0.3" -aiohttp = "~=3.7.4" -django-oauth-toolkit = "~=1.5.0" -django-storages = "~=1.11.1" -boto3 = "~=1.17.59" -unicode-slugify = "~=0.1.0" -django-cacheops = "~=6.0.0" -service-identity = "~=21.1.0" -click = "~=7.1.0" -Markdown = "~=3.3.6" -bleach = "~=3.3.0" -feedparser = "~=6.0.0" -watchdog = "~=2.1.2" +django-cleanup = "==5.2.0" +requests = "==2.26.0" +pyOpenSSL = "==20.0.1" +pydub = "==0.25.1" +PyLD = "==2.0.3" +aiohttp = "==3.7.4.post0" +django-oauth-toolkit = "==1.5.0" +django-storages = "==1.11.1" +boto3 = "==1.17.112" +unicode-slugify = "==0.1.5" +django-cacheops = "==6.0" +service-identity = "==21.1.0" +click = "==7.1.2" +Markdown = "==3.3.6" +bleach = "==3.3.1" +feedparser = "==6.0.8" +watchdog = "==2.1.6" asgiref = "3.3.4" #1516 -ipython = "~=7.27.0" -python-ldap = "~=3.3.0" -django-auth-ldap = "~=3.0.0" -uvicorn = {version = "~=0.14.0", extras = ["standard"]} +ipython = "==7.27.0" +python-ldap = "==3.3.1" +django-auth-ldap = "==3.0.0" +uvicorn = {version = "==0.14.0", extras = ["standard"]} [tool.poetry.dev-dependencies] -flake8 = "~=3.9.1" -pytest = "~=6.2.3" -pytest-cov = "~=2.12.0" -pytest-django = "~=4.4.0" -pytest-env = "~=0.6.0" -pytest-mock = "~=3.6.0" -pytest-randomly = "~=3.10.1" -pytest-sugar = "~=0.9.0" -pytest-asyncio = "~=0.15.1" -requests-mock = "~=1.9.0" -Faker = "~=8.12.1" -coverage = "~=5.5.0" -django-coverage-plugin = "~=2.0.0" -factory-boy = "~=3.2.0" -django-debug-toolbar = "~=3.2.1" -asynctest = "~=0.13.0" -aioresponses = "~=0.7.2" -prompt-toolkit = "~=3.0.18" -black = "~=21.4b1" -ipdb = "~=0.13.7" -drf-spectacular = "^0.21.1" +flake8 = "==3.9.2" +pytest = "==6.2.5" +pytest-cov = "==2.12.1" +pytest-django = "==4.4.0" +pytest-env = "==0.6.2" +pytest-mock = "==3.6.1" +pytest-randomly = "==3.10.3" +pytest-sugar = "==0.9.4" +pytest-asyncio = "==0.15.1" +requests-mock = "==1.9.3" +Faker = "==8.12.3" +coverage = "==5.5" +django-coverage-plugin = "==2.0.2" +factory-boy = "==3.2.1" +django-debug-toolbar = "==3.2.4" +asynctest = "==0.13.0" +aioresponses = "==0.7.3" +prompt-toolkit = "==3.0.26" +black = "==21.12b0" +ipdb = "==0.13.9" +drf-spectacular = "0.21.1" [build-system] requires = ["poetry-core>=1.0.0"] diff --git a/front/package.json b/front/package.json index 35e097b67..4a2548fee 100644 --- a/front/package.json +++ b/front/package.json @@ -15,60 +15,60 @@ "postinstall": "yarn run fix-fomantic-css" }, "dependencies": { - "axios": "^0.21.1", - "axios-auth-refresh": "^2.2.8", - "core-js": "^3.6.4", - "diff": "^4.0.1", + "axios": "0.21.4", + "axios-auth-refresh": "2.2.8", + "core-js": "3.20.3", + "diff": "4.0.2", "django-channels": "1.1.6", - "focus-trap": "^5.1.0", - "fomantic-ui-css": "^2.8.3", - "howler": "^2.2.1", - "js-logger": "^1.4.1", - "lodash": "^4.17.21", - "moment": "^2.22.2", - "qs": "^6.7.0", - "register-service-worker": "^1.6.2", - "sanitize-html": "^2.3.3", - "sass": "^1.26.5", - "showdown": "^1.8.6", - "text-clipper": "^1.3.0", - "vue": "^2.6.10", - "vue-gettext": "^2.1.0", - "vue-lazyload": "^1.2.6", - "vue-plyr": "^5.0.4", - "vue-router": "^3.0.1", - "vue-upload-component": "^2.8.11", - "vuedraggable": "^2.16.0", - "vuex": "^3.0.1", - "vuex-persistedstate": "^2.5.4", - "vuex-router-sync": "^5.0.0" + "focus-trap": "5.1.0", + "fomantic-ui-css": "2.8.8", + "howler": "2.2.3", + "js-logger": "1.6.1", + "lodash": "4.17.21", + "moment": "2.29.1", + "qs": "6.10.3", + "register-service-worker": "1.7.2", + "sanitize-html": "2.6.1", + "sass": "1.49.0", + "showdown": "1.9.1", + "text-clipper": "1.3.0", + "vue": "2.6.14", + "vue-gettext": "2.1.12", + "vue-lazyload": "1.3.3", + "vue-plyr": "5.1.3", + "vue-router": "3.5.3", + "vue-upload-component": "2.8.22", + "vuedraggable": "2.24.3", + "vuex": "3.6.2", + "vuex-persistedstate": "2.7.1", + "vuex-router-sync": "5.0.0" }, "devDependencies": { - "@babel/eslint-parser": "^7.16.5", - "@vue/cli-plugin-babel": "~4.2.2", - "@vue/cli-plugin-pwa": "~4.2.2", - "@vue/cli-plugin-unit-mocha": "~4.2.2", - "@vue/cli-service": "~4.2.2", - "@vue/test-utils": "^1.0.0-beta.20", - "chai": "^4.1.2", - "easygettext": "^2.6.3", - "eslint": "^7.32.0", - "eslint-config-standard": "^16.0.3", - "eslint-plugin-html": "^4.0.6", - "eslint-plugin-import": "^2.25.4", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^4.3.1", - "eslint-plugin-vue": "^7.20.0", - "glob-all": "^3.1.0", - "mocha": "^5.2.0", - "mocha-junit-reporter": "^2.0.0", - "moxios": "^0.4.0", - "preload-webpack-plugin": "^3.0.0-beta.4", - "purgecss-webpack-plugin": "^1.6.0", - "sass-loader": "^8.0.2", - "sinon": "^6.1.5", - "vue-template-compiler": "^2.5.17", - "webpack-bundle-size-analyzer": "^3.0.0" + "@babel/eslint-parser": "7.16.5", + "@vue/cli-plugin-babel": "4.2.3", + "@vue/cli-plugin-pwa": "4.2.3", + "@vue/cli-plugin-unit-mocha": "4.2.3", + "@vue/cli-service": "4.2.3", + "@vue/test-utils": "1.3.0", + "chai": "4.3.6", + "easygettext": "2.17.0", + "eslint": "7.32.0", + "eslint-config-standard": "16.0.3", + "eslint-plugin-html": "4.0.6", + "eslint-plugin-import": "2.25.4", + "eslint-plugin-node": "11.1.0", + "eslint-plugin-promise": "4.3.1", + "eslint-plugin-vue": "7.20.0", + "glob-all": "3.2.1", + "mocha": "5.2.0", + "mocha-junit-reporter": "2.0.2", + "moxios": "0.4.0", + "preload-webpack-plugin": "3.0.0-beta.4", + "purgecss-webpack-plugin": "1.6.0", + "sass-loader": "8.0.2", + "sinon": "6.3.5", + "vue-template-compiler": "2.6.14", + "webpack-bundle-size-analyzer": "3.1.0" }, "eslintConfig": { "root": true, diff --git a/front/yarn.lock b/front/yarn.lock index 9ca73817f..848f6ed1c 100644 --- a/front/yarn.lock +++ b/front/yarn.lock @@ -42,7 +42,7 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/eslint-parser@^7.16.5": +"@babel/eslint-parser@7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz#48d3485091d6e36915358e4c0d0b2ebe6da90462" integrity sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA== @@ -1260,7 +1260,7 @@ resolved "https://registry.yarnpkg.com/@vue/cli-overlay/-/cli-overlay-4.5.15.tgz#0700fd6bad39336d4189ba3ff7d25e638e818c9c" integrity sha512-0zI0kANAVmjFO2LWGUIzdGPMeE3+9k+KeRDXsUqB30YfRF7abjfiiRPq5BU9pOzlJbVdpRkisschBrvdJqDuDg== -"@vue/cli-plugin-babel@~4.2.2": +"@vue/cli-plugin-babel@4.2.3": version "4.2.3" resolved "https://registry.yarnpkg.com/@vue/cli-plugin-babel/-/cli-plugin-babel-4.2.3.tgz#8633795126f4d78c517bff9a2539229c9e0c8db4" integrity sha512-vbK6f7dN4gj+6xyhTZkvjjbz1vsTwX+ObRD0ElaaipXo2oVSBAAPPGHkLjnH8C2brDLPeLHdUCzERzx2kc2lmQ== @@ -1273,7 +1273,7 @@ thread-loader "^2.1.3" webpack "^4.0.0" -"@vue/cli-plugin-pwa@~4.2.2": +"@vue/cli-plugin-pwa@4.2.3": version "4.2.3" resolved "https://registry.yarnpkg.com/@vue/cli-plugin-pwa/-/cli-plugin-pwa-4.2.3.tgz#f1c030cbfa7da459d22ee200d79c570ef09ef7b3" integrity sha512-Z5bx8OEmVr44q/roZjDQqkair7LLQRhsLI+reFl+RZq7BPa99qS9y3VFcdZcreneVpEMPd934G7zdDnZmgxXSg== @@ -1289,7 +1289,7 @@ dependencies: "@vue/cli-shared-utils" "^4.5.15" -"@vue/cli-plugin-unit-mocha@~4.2.2": +"@vue/cli-plugin-unit-mocha@4.2.3": version "4.2.3" resolved "https://registry.yarnpkg.com/@vue/cli-plugin-unit-mocha/-/cli-plugin-unit-mocha-4.2.3.tgz#b7c926799f90b845d9623d4714dd670a473ee36b" integrity sha512-6fNBQ6qpvvbXgafvT7SyVNhY4bZpeOr1Klb3DHYa+w55AWjMWbiDSp+xpL3X1OkTO2U7YUUFZkRuvTpy5FW4Dw== @@ -1305,7 +1305,7 @@ resolved "https://registry.yarnpkg.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.15.tgz#466c1f02777d02fef53a9bb49a36cc3a3bcfec4e" integrity sha512-fqap+4HN+w+InDxlA3hZTOGE0tzBTgXhKLoDydhywqgmhQ1D9JA6Feh94ze6tG8DsWX58/ujYUqA8jAz17FJtg== -"@vue/cli-service@~4.2.2": +"@vue/cli-service@4.2.3": version "4.2.3" resolved "https://registry.yarnpkg.com/@vue/cli-service/-/cli-service-4.2.3.tgz#aabb8edfea5dbb59df5b42464f876158b43dd065" integrity sha512-eSsmrt7nIZInmEvVW5x7eQLdEywBin79nKduB2PgYx0Me82wRfKDa8JpkCM6jZV0AxIuaF7N4RkPOtlkrBKX9Q== @@ -1460,7 +1460,7 @@ resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.29.tgz#07dac7051117236431d2f737d16932aa38bbb925" integrity sha512-BjNpU8OK6Z0LVzGUppEk0CMYm/hKDnZfYdjSmPOs0N+TR1cLKJAkDwW8ASZUvaaSLEi6d3hVM7jnWnX+6yWnHw== -"@vue/test-utils@^1.0.0-beta.20": +"@vue/test-utils@1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-1.3.0.tgz#d563decdcd9c68a7bca151d4179a2bfd6d5c3e15" integrity sha512-Xk2Xiyj2k5dFb8eYUKkcN9PzqZSppTlx7LaQWBbdA8tqh3jHr/KHX2/YLhNFc/xwDrgeLybqd+4ZCPJSGPIqeA== @@ -2042,12 +2042,12 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== -axios-auth-refresh@^2.2.8: +axios-auth-refresh@2.2.8: version "2.2.8" resolved "https://registry.yarnpkg.com/axios-auth-refresh/-/axios-auth-refresh-2.2.8.tgz#de420b6b5d6efdb4ad3666e44c38960a9b08f382" integrity sha512-WR59uCgO9VppC9VQU6vtszrAHnF3RtylkGltOGldfB4Rw+my0j9WdJuvRzMwiwTh+LmG/SQWzgeCfFYf8N4FIA== -axios@^0.21.1: +axios@0.21.4: version "0.21.4" resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== @@ -2574,7 +2574,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chai@^4.1.2: +chai@4.3.6: version "4.3.6" resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.6.tgz#ffe4ba2d9fa9d6680cc0b370adae709ec9011e9c" integrity sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q== @@ -3059,16 +3059,16 @@ core-js-compat@^3.20.0, core-js-compat@^3.20.2, core-js-compat@^3.6.5: browserslist "^4.19.1" semver "7.0.0" +core-js@3.20.3, core-js@^3.20.0, core-js@^3.6.5: + version "3.20.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.20.3.tgz#c710d0a676e684522f3db4ee84e5e18a9d11d69a" + integrity sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag== + core-js@^2.4.0, core-js@^2.6.5: version "2.6.12" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== -core-js@^3.20.0, core-js@^3.6.4, core-js@^3.6.5: - version "3.20.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.20.3.tgz#c710d0a676e684522f3db4ee84e5e18a9d11d69a" - integrity sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag== - core-util-is@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -3555,7 +3555,7 @@ diff@3.5.0, diff@^3.5.0: resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== -diff@^4.0.1: +diff@4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== @@ -3748,7 +3748,7 @@ easy-stack@^1.0.1: resolved "https://registry.yarnpkg.com/easy-stack/-/easy-stack-1.0.1.tgz#8afe4264626988cabb11f3c704ccd0c835411066" integrity sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w== -easygettext@^2.6.3: +easygettext@2.17.0: version "2.17.0" resolved "https://registry.yarnpkg.com/easygettext/-/easygettext-2.17.0.tgz#af55ec030b9aabf514aadf0e32383a6f45cc43af" integrity sha512-QmMWIu6l83SW2QuEFd4GIDrTey0qOn0haTOMt4NdPKPHEBihAqdo9HHYRDHiPg/msZSKaye7qDOLAcqHlmfo+g== @@ -3959,7 +3959,7 @@ escodegen@^1.11.1: optionalDependencies: source-map "~0.6.1" -eslint-config-standard@^16.0.3: +eslint-config-standard@16.0.3: version "16.0.3" resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz#6c8761e544e96c531ff92642eeb87842b8488516" integrity sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg== @@ -3988,14 +3988,14 @@ eslint-plugin-es@^3.0.0: eslint-utils "^2.0.0" regexpp "^3.0.0" -eslint-plugin-html@^4.0.6: +eslint-plugin-html@4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/eslint-plugin-html/-/eslint-plugin-html-4.0.6.tgz#724bb9272efb4df007dfee8dfb269ed83577e5b4" integrity sha512-nj6A9oK+7BKnMm0E7dMRH3r75BfpkXtcVIb3pFC4AcDdBTNyg2NGxHXyFNT1emW4VsR7P2SZvRXXQtUR+kY08w== dependencies: htmlparser2 "^3.8.2" -eslint-plugin-import@^2.25.4: +eslint-plugin-import@2.25.4: version "2.25.4" resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz#322f3f916a4e9e991ac7af32032c25ce313209f1" integrity sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA== @@ -4014,7 +4014,7 @@ eslint-plugin-import@^2.25.4: resolve "^1.20.0" tsconfig-paths "^3.12.0" -eslint-plugin-node@^11.1.0: +eslint-plugin-node@11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g== @@ -4026,12 +4026,12 @@ eslint-plugin-node@^11.1.0: resolve "^1.10.1" semver "^6.1.0" -eslint-plugin-promise@^4.3.1: +eslint-plugin-promise@4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz#61485df2a359e03149fdafc0a68b0e030ad2ac45" integrity sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ== -eslint-plugin-vue@^7.20.0: +eslint-plugin-vue@7.20.0: version "7.20.0" resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-7.20.0.tgz#98c21885a6bfdf0713c3a92957a5afeaaeed9253" integrity sha512-oVNDqzBC9h3GO+NTgWeLMhhGigy6/bQaQbHS+0z7C4YEu/qK/yxHvca/2PTZtGNPsCrHwOTgKMrwu02A9iPBmw== @@ -4074,7 +4074,7 @@ eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint@^7.32.0: +eslint@7.32.0: version "7.32.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== @@ -4528,7 +4528,7 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" -focus-trap@^5.1.0: +focus-trap@5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/focus-trap/-/focus-trap-5.1.0.tgz#64a0bfabd95c382103397dbc96bfef3a3cf8e5ad" integrity sha512-CkB/nrO55069QAUjWFBpX6oc+9V90Qhgpe6fBWApzruMq5gnlh90Oo7iSSDK7pKiV5ugG6OY2AXM5mxcmL3lwQ== @@ -4541,7 +4541,7 @@ follow-redirects@^1.0.0, follow-redirects@^1.14.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.7.tgz#2004c02eb9436eee9a21446a6477debf17e81685" integrity sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ== -fomantic-ui-css@^2.8.3: +fomantic-ui-css@2.8.8: version "2.8.8" resolved "https://registry.yarnpkg.com/fomantic-ui-css/-/fomantic-ui-css-2.8.8.tgz#8a402a4413b2c205c416afccfb48b295b393bb52" integrity sha512-mVzOha6ApNT0yolKHTt5MHla1aR7w8EKkk/B6FLaa8Bia48qhO1MDFKZriT93eS1RHOZzrN42GcNpT/mH6qMVA== @@ -4718,7 +4718,7 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -glob-all@^3.1.0: +glob-all@3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/glob-all/-/glob-all-3.2.1.tgz#082ca81afd2247cbd3ed2149bb2630f4dc877d95" integrity sha512-x877rVkzB3ipid577QOp+eQCR6M5ZyiwrtaYgrX/z3EThaSPFtLDwBXFHc3sH1cG0R0vFYI5SRYeWMMSEyXkUw== @@ -5019,7 +5019,7 @@ hosted-git-info@^2.1.4: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -howler@^2.2.1: +howler@2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/howler/-/howler-2.2.3.tgz#a2eff9b08b586798e7a2ee17a602a90df28715da" integrity sha512-QM0FFkw0LRX1PR8pNzJVAY25JhIWvbKMBFM4gqk+QdV+kPXOhleWGCB6AiAF/goGjIHK2e/nIElplvjQwhr0jg== @@ -5774,7 +5774,7 @@ js-beautify@^1.6.12: glob "^7.1.3" nopt "^5.0.0" -js-logger@^1.4.1: +js-logger@1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/js-logger/-/js-logger-1.6.1.tgz#8f09671b515e4a6f31dced8fdb8923432e2c60af" integrity sha512-yTgMCPXVjhmg28CuUH8CKjU+cIKL/G+zTu4Fn4lQxs8mRFH/03QTNvEFngcxfg/gRDiQAOoyCKmMTOm9ayOzXA== @@ -6162,7 +6162,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3: +lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -6512,7 +6512,7 @@ mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: dependencies: minimist "^1.2.5" -mocha-junit-reporter@^2.0.0: +mocha-junit-reporter@2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/mocha-junit-reporter/-/mocha-junit-reporter-2.0.2.tgz#d521689b651dc52f52044739f8ffb368be415731" integrity sha512-vYwWq5hh3v1lG0gdQCBxwNipBfvDiAM1PHroQRNp96+2l72e9wEUTw+mzoK+O0SudgfQ7WvTQZ9Nh3qkAYAjfg== @@ -6523,7 +6523,7 @@ mocha-junit-reporter@^2.0.0: strip-ansi "^6.0.1" xml "^1.0.0" -mocha@^5.2.0: +mocha@5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.2.0.tgz#6d8ae508f59167f940f2b5b3c4a612ae50c90ae6" integrity sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ== @@ -6592,7 +6592,7 @@ mochapack@^1.1.13: toposort "^2.0.2" yargs "14.0.0" -moment@^2.22.2: +moment@2.29.1: version "2.29.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== @@ -6609,7 +6609,7 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" -moxios@^0.4.0: +moxios@0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/moxios/-/moxios-0.4.0.tgz#fc0da2c65477d725ca6b9679d58370ed0c52f53b" integrity sha1-/A2ixlR31yXKa5Z51YNw7QxS9Ts= @@ -7772,7 +7772,7 @@ postcss@^8.1.10, postcss@^8.3.11: picocolors "^1.0.0" source-map-js "^1.0.1" -preload-webpack-plugin@^3.0.0-beta.4: +preload-webpack-plugin@3.0.0-beta.4: version "3.0.0-beta.4" resolved "https://registry.yarnpkg.com/preload-webpack-plugin/-/preload-webpack-plugin-3.0.0-beta.4.tgz#b8a36046df3b4a1b61db55d92f1a5aebdb99d246" integrity sha512-6hhh0AswCbp/U4EPVN4fbK2wiDkXhmgjjgEYEmXa21UYwjYzCIgh3ZRMXM21ZPLfbQGpdFuSL3zFslU+edjpwg== @@ -8029,7 +8029,7 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -purgecss-webpack-plugin@^1.6.0: +purgecss-webpack-plugin@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/purgecss-webpack-plugin/-/purgecss-webpack-plugin-1.6.0.tgz#7b5d6d189f5574c1365592e1445d252162404e4a" integrity sha512-rVrTWYsOTShUvD5gl0q/krkwTlBUILlyoqRk2XoujNm2dETt276yvK4vP9oyXVPSQyaMCjjP5YPMCq9PNgIlJQ== @@ -8052,18 +8052,18 @@ q@^1.1.2: resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= -qs@6.9.6: - version "6.9.6" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" - integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== - -qs@^6.7.0: +qs@6.10.3: version "6.10.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== dependencies: side-channel "^1.0.4" +qs@6.9.6: + version "6.9.6" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" + integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== + qs@~6.5.2: version "6.5.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" @@ -8247,7 +8247,7 @@ regexpu-core@^4.7.1: unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.0.0" -register-service-worker@^1.6.2: +register-service-worker@1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/register-service-worker/-/register-service-worker-1.7.2.tgz#6516983e1ef790a98c4225af1216bc80941a4bd2" integrity sha512-CiD3ZSanZqcMPRhtfct5K9f7i3OLCcBBWsJjLh1gW9RO/nS94sVzY59iS+fgYBOBqaBpf4EzfqUF3j9IG+xo8A== @@ -8479,7 +8479,7 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sanitize-html@^2.3.3: +sanitize-html@2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.6.1.tgz#5d37c08e189c61c0631560a889b10d9d155d000e" integrity sha512-DzjSz3H5qDntD7s1TcWCSoRPmNR8UmA+y+xZQOvWgjATe2Br9ZW73+vD3Pj6Snrg0RuEuJdXgrKvnYuiuixRkA== @@ -8491,7 +8491,7 @@ sanitize-html@^2.3.3: parse-srcset "^1.0.2" postcss "^8.3.11" -sass-loader@^8.0.2: +sass-loader@8.0.2: version "8.0.2" resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ== @@ -8502,7 +8502,7 @@ sass-loader@^8.0.2: schema-utils "^2.6.1" semver "^6.3.0" -sass@^1.26.5: +sass@1.49.0: version "1.49.0" resolved "https://registry.yarnpkg.com/sass/-/sass-1.49.0.tgz#65ec1b1d9a6bc1bae8d2c9d4b392c13f5d32c078" integrity sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw== @@ -8698,7 +8698,7 @@ shell-quote@^1.6.1: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== -showdown@^1.8.6: +showdown@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/showdown/-/showdown-1.9.1.tgz#134e148e75cd4623e09c21b0511977d79b5ad0ef" integrity sha512-9cGuS382HcvExtf5AHk7Cb4pAeQQ+h0eTr33V1mu+crYWV4KvWAw6el92bDrqGEk5d46Ai/fhbEUwqJ/mTCNEA== @@ -8736,7 +8736,7 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -sinon@^6.1.5: +sinon@6.3.5: version "6.3.5" resolved "https://registry.yarnpkg.com/sinon/-/sinon-6.3.5.tgz#0f6d6a5b4ebaad1f6e8e019395542d1d02c144a0" integrity sha512-xgoZ2gKjyVRcF08RrIQc+srnSyY1JDJtxu3Nsz07j1ffjgXoY6uPLf/qja6nDBZgzYYEovVkFryw2+KiZz11xQ== @@ -9307,7 +9307,7 @@ terser@^4.1.2, terser@^4.6.12: source-map "~0.6.1" source-map-support "~0.5.12" -text-clipper@^1.3.0: +text-clipper@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/text-clipper/-/text-clipper-1.3.0.tgz#9cdda9a36f955b3600d73dfffd7487143aac890f" integrity sha512-6MjWFsTsXI8VyqqpGxTkb7685IPUInyJzG8sNhHHD2xbrnwv9xENQg5dAAabaFLIUa1QXDtRd406HYTauM010Q== @@ -9807,7 +9807,7 @@ vue-eslint-parser@^7.10.0: lodash "^4.17.21" semver "^6.3.0" -vue-gettext@^2.1.0: +vue-gettext@2.1.12: version "2.1.12" resolved "https://registry.yarnpkg.com/vue-gettext/-/vue-gettext-2.1.12.tgz#444d3220149b17fa4c7caeded3f12d439b698f33" integrity sha512-7Kw36xtKvARp8ZafQGPK9WR6EM+dhFUikR5f0+etSkiHuvUM3yf1HsRDLYoLLdJ0AMaXxKwgekumzvCk6KX8rA== @@ -9817,7 +9817,7 @@ vue-hot-reload-api@^2.3.0: resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2" integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog== -vue-lazyload@^1.2.6: +vue-lazyload@1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/vue-lazyload/-/vue-lazyload-1.3.3.tgz#4df50a271bde9b74c3caf7a228d6e0af50d5682f" integrity sha512-uHnq0FTEeNmqnbBC2aRKlmtd9LofMZ6Q3mWvgfLa+i9vhxU8fDK+nGs9c1iVT85axSua/AUnMttIq3xPaU9G3A== @@ -9833,14 +9833,14 @@ vue-loader@^15.8.3: vue-hot-reload-api "^2.3.0" vue-style-loader "^4.1.0" -vue-plyr@^5.0.4: +vue-plyr@5.1.3: version "5.1.3" resolved "https://registry.yarnpkg.com/vue-plyr/-/vue-plyr-5.1.3.tgz#38da58f71b952c3dbfa8c7fccc5b2471a118c654" integrity sha512-Nx9uyn7OUfJ4FlcWs4u2N1YHuAdVhmlc/CEbT8IvwFOU9WP/8nxwOxMoAycMWrHK23a4MdYjrADEKC2QHWsw4A== dependencies: plyr "^3.5.2" -vue-router@^3.0.1: +vue-router@3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.5.3.tgz#041048053e336829d05dafacf6a8fb669a2e7999" integrity sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg== @@ -9853,7 +9853,7 @@ vue-style-loader@^4.1.0, vue-style-loader@^4.1.2: hash-sum "^1.0.2" loader-utils "^1.0.2" -vue-template-compiler@^2.5.17: +vue-template-compiler@2.6.14: version "2.6.14" resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz#a2f0e7d985670d42c9c9ee0d044fed7690f4f763" integrity sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g== @@ -9866,24 +9866,24 @@ vue-template-es2015-compiler@^1.9.0: resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825" integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== -vue-upload-component@^2.8.11: +vue-upload-component@2.8.22: version "2.8.22" resolved "https://registry.yarnpkg.com/vue-upload-component/-/vue-upload-component-2.8.22.tgz#7a1573149a4afa5ca6e8c7e0bc70533925fe26b7" integrity sha512-AJpETqiZrgqs8bwJQpWTFrRg3i6s7cUodRRZVnb1f94Jvpd0YYfzGY4zluBqPmssNSkUaYu7EteXaK8aW17Osw== -vue@^2.6.10: +vue@2.6.14: version "2.6.14" resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.14.tgz#e51aa5250250d569a3fbad3a8a5a687d6036e235" integrity sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ== -vuedraggable@^2.16.0: +vuedraggable@2.24.3: version "2.24.3" resolved "https://registry.yarnpkg.com/vuedraggable/-/vuedraggable-2.24.3.tgz#43c93849b746a24ce503e123d5b259c701ba0d19" integrity sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g== dependencies: sortablejs "1.10.2" -vuex-persistedstate@^2.5.4: +vuex-persistedstate@2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/vuex-persistedstate/-/vuex-persistedstate-2.7.1.tgz#25ced829ea5789a2ed7d71a1ba057eb01a5235ad" integrity sha512-Ktvp6Bt6ApYj35MuxTClu+9Lpukcgl3Z/0o4PU12+Z4jU6lyOMzos0k6zGT5xrukAkGM1VV3EYNwz1TnHPhgFA== @@ -9891,12 +9891,12 @@ vuex-persistedstate@^2.5.4: deepmerge "^4.2.2" shvl "^2.0.0" -vuex-router-sync@^5.0.0: +vuex-router-sync@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/vuex-router-sync/-/vuex-router-sync-5.0.0.tgz#1a225c17a1dd9e2f74af0a1b2c62072e9492b305" integrity sha512-Mry2sO4kiAG64714X1CFpTA/shUH1DmkZ26DFDtwoM/yyx6OtMrc+MxrU+7vvbNLO9LSpgwkiJ8W+rlmRtsM+w== -vuex@^3.0.1: +vuex@3.6.2: version "3.6.2" resolved "https://registry.yarnpkg.com/vuex/-/vuex-3.6.2.tgz#236bc086a870c3ae79946f107f16de59d5895e71" integrity sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw== @@ -9973,7 +9973,7 @@ webpack-bundle-analyzer@^3.6.0: opener "^1.5.1" ws "^6.0.0" -webpack-bundle-size-analyzer@^3.0.0: +webpack-bundle-size-analyzer@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/webpack-bundle-size-analyzer/-/webpack-bundle-size-analyzer-3.1.0.tgz#ff4a4a17d34b8858b56eecb87826365395264669" integrity sha512-8WlTT6uuCxZgZYNnCB0pRGukWRGH+Owg+HsqQUe1Zexakdno1eDYO+lE7ihBo9G0aCCZCJa8JWjYr9eLYfZrBA==