diff --git a/package-lock.json b/package-lock.json index 389c25a..f02d672 100644 --- a/package-lock.json +++ b/package-lock.json @@ -434,9 +434,9 @@ } }, "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz", + "integrity": "sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q==" }, "node_modules/@tbranyen/jsdom": { "version": "13.0.0", @@ -763,7 +763,7 @@ "node_modules/async-each-series": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", - "integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", "engines": { "node": ">=0.8.0" } @@ -807,6 +807,11 @@ "node": ">= 10.0.0" } }, + "node_modules/backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, "node_modules/balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -917,12 +922,12 @@ "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" }, "node_modules/browser-sync": { - "version": "2.27.10", - "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.27.10.tgz", - "integrity": "sha512-xKm+6KJmJu6RuMWWbFkKwOCSqQOxYe3nOrFkKI5Tr/ZzjPxyU3pFShKK3tWnazBo/3lYQzN7fzjixG8fwJh1Xw==", + "version": "2.27.9", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.27.9.tgz", + "integrity": "sha512-3zBtggcaZIeU9so4ja9yxk7/CZu9B3DOL6zkxFpzHCHsQmkGBPVXg61jItbeoa+WXgNLnr1sYES/2yQwyEZ2+w==", "dependencies": { - "browser-sync-client": "^2.27.10", - "browser-sync-ui": "^2.27.10", + "browser-sync-client": "^2.27.9", + "browser-sync-ui": "^2.27.9", "bs-recipes": "1.3.4", "bs-snippet-injector": "^2.0.1", "chokidar": "^3.5.1", @@ -939,7 +944,7 @@ "localtunnel": "^2.0.1", "micromatch": "^4.0.2", "opn": "5.3.0", - "portscanner": "2.2.0", + "portscanner": "2.1.1", "qs": "6.2.3", "raw-body": "^2.3.2", "resp-modifier": "6.0.2", @@ -960,24 +965,23 @@ } }, "node_modules/browser-sync-client": { - "version": "2.27.10", - "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.27.10.tgz", - "integrity": "sha512-KCFKA1YDj6cNul0VsA28apohtBsdk5Wv8T82ClOZPZMZWxPj4Ny5AUbrj9UlAb/k6pdxE5HABrWDhP9+cjt4HQ==", + "version": "2.27.9", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.27.9.tgz", + "integrity": "sha512-FHW8kydp7FXo6jnX3gXJCpHAHtWNLK0nx839nnK+boMfMI1n4KZd0+DmTxHBsHsF3OHud4V4jwoN8U5HExMIdQ==", "dependencies": { "etag": "1.8.1", "fresh": "0.5.2", "mitt": "^1.1.3", - "rxjs": "^5.5.6", - "typescript": "^4.6.2" + "rxjs": "^5.5.6" }, "engines": { "node": ">=8.0.0" } }, "node_modules/browser-sync-ui": { - "version": "2.27.10", - "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.27.10.tgz", - "integrity": "sha512-elbJILq4Uo6OQv6gsvS3Y9vRAJlWu+h8j0JDkF0X/ua+3S6SVbbiWnZc8sNOFlG7yvVGIwBED3eaYQ0iBo1Dtw==", + "version": "2.27.9", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.27.9.tgz", + "integrity": "sha512-rsduR2bRIwFvM8CX6iY/Nu5aWub0WB9zfSYg9Le/RV5N5DEyxJYey0VxdfWCnzDOoelassTDzYQo+r0iJno3qw==", "dependencies": { "async-each-series": "0.1.1", "connect-history-api-fallback": "^1", @@ -1136,16 +1140,6 @@ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "dev": true }, - "node_modules/buildcheck": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.3.tgz", - "integrity": "sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/builtin-modules": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", @@ -1763,21 +1757,6 @@ "node": ">=10" } }, - "node_modules/cpu-features": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.4.tgz", - "integrity": "sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "dependencies": { - "buildcheck": "0.0.3", - "nan": "^2.15.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/create-ecdh": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", @@ -2156,11 +2135,11 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "node_modules/ejs": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.7.tgz", - "integrity": "sha512-BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", "dependencies": { - "jake": "^10.8.5" + "jake": "^10.6.1" }, "bin": { "ejs": "bin/cli.js" @@ -2218,15 +2197,19 @@ } }, "node_modules/engine.io-client": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.2.2.tgz", - "integrity": "sha512-8ZQmx0LQGRTYkHuogVZuGSpDqYZtCM/nv8zQ68VZ+JkOpazJ7ICdsSpaO6iXwvaU30oFg5QJOJWj8zWqhbKjkQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.1.1.tgz", + "integrity": "sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g==", "dependencies": { - "@socket.io/component-emitter": "~3.1.0", + "@socket.io/component-emitter": "~3.0.0", "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", + "engine.io-parser": "~5.0.0", + "has-cors": "1.1.0", + "parseqs": "0.0.6", + "parseuri": "0.0.6", "ws": "~8.2.3", - "xmlhttprequest-ssl": "~2.0.0" + "xmlhttprequest-ssl": "~2.0.0", + "yeast": "0.1.2" } }, "node_modules/engine.io-client/node_modules/ws": { @@ -2285,12 +2268,6 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, "node_modules/errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", @@ -2665,41 +2642,16 @@ } }, "node_modules/ftp-deploy": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/ftp-deploy/-/ftp-deploy-2.4.3.tgz", - "integrity": "sha512-YDO61ElPnzp1wGQN8CR0Kg2bdslmoFC7YSz5fKe/u0ug9d3+eSmJcovwfQ3ypObc8DwkeUiNTCTmZGQdid6XgA==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/ftp-deploy/-/ftp-deploy-2.3.7.tgz", + "integrity": "sha512-U1sCplhEGAaABFPy1vZ37xXJTHzu37lsPZsl4pGMvMnjc+WiBuRu72gSxufK3QLo+H9bkt4KA0PMs7tQ2hQm9g==", "dev": true, "dependencies": { - "bluebird": "^3.7.2", - "minimatch": "5.0.1", + "bluebird": "^3.7.0", + "minimatch": "3.0.4", "promise-ftp": "^1.3.5", "read": "^1.0.7", - "ssh2-sftp-client": "^7.2.1", - "upath": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ftp-deploy/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/ftp-deploy/node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" + "upath": "^1.2.0" } }, "node_modules/function-bind": { @@ -2924,6 +2876,11 @@ "node": ">=0.10.0" } }, + "node_modules/has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" + }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -4428,14 +4385,11 @@ "dev": true }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dependencies": { "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" } }, "node_modules/minimist": { @@ -4517,13 +4471,6 @@ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, - "node_modules/nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "dev": true, - "optional": true - }, "node_modules/nanoid": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", @@ -4876,6 +4823,16 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" }, + "node_modules/parseqs": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==" + }, + "node_modules/parseuri": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==" + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -4980,11 +4937,11 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" }, "node_modules/portscanner": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", - "integrity": "sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", "dependencies": { - "async": "^2.6.0", + "async": "1.5.2", "is-number-like": "^1.0.3" }, "engines": { @@ -4993,12 +4950,9 @@ } }, "node_modules/portscanner/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dependencies": { - "lodash": "^4.17.14" - } + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" }, "node_modules/postcss": { "version": "8.4.5", @@ -5203,19 +5157,6 @@ "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", "dev": true }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -5725,15 +5666,6 @@ "signal-exit": "^3.0.2" } }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -6127,25 +6059,27 @@ "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==" }, "node_modules/socket.io-client": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.5.0.tgz", - "integrity": "sha512-HW61c1G7OrYGxaI79WRn17+b03iBCdvhBj4iqyXHBoL5M8w2MSO/vChsjA93knG4GYEai1/vbXWJna9dzxXtSg==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.4.1.tgz", + "integrity": "sha512-N5C/L5fLNha5Ojd7Yeb/puKcPWWcoB/A09fEjjNsg91EDVr5twk/OEyO6VT9dlLSUNY85NpW6KBhVMvaLKQ3vQ==", "dependencies": { - "@socket.io/component-emitter": "~3.1.0", + "@socket.io/component-emitter": "~3.0.0", + "backo2": "~1.0.2", "debug": "~4.3.2", - "engine.io-client": "~6.2.1", - "socket.io-parser": "~4.2.0" + "engine.io-client": "~6.1.1", + "parseuri": "0.0.6", + "socket.io-parser": "~4.1.1" }, "engines": { "node": ">=10.0.0" } }, "node_modules/socket.io-client/node_modules/socket.io-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.0.tgz", - "integrity": "sha512-tLfmEwcEwnlQTxFB7jibL/q2+q8dlVQzj4JdRLJ/W/G1+Fu9VSxCx1Lo+n1HvXxKnM//dUuD0xgiA7tQf57Vng==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.1.2.tgz", + "integrity": "sha512-j3kk71QLJuyQ/hh5F/L2t1goqzdTL0gvDzuhTuNSwihfuFUrcSji0qFZmJJPtG6Rmug153eOPsUizeirf1IIog==", "dependencies": { - "@socket.io/component-emitter": "~3.1.0", + "@socket.io/component-emitter": "~3.0.0", "debug": "~4.3.1" }, "engines": { @@ -6228,67 +6162,6 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, - "node_modules/ssh2": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.11.0.tgz", - "integrity": "sha512-nfg0wZWGSsfUe/IBJkXVll3PEZ//YH2guww+mP88gTpuSU4FtZN7zu9JoeTGOyCNx2dTDtT9fOpWwlzyj4uOOw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "asn1": "^0.2.4", - "bcrypt-pbkdf": "^1.0.2" - }, - "engines": { - "node": ">=10.16.0" - }, - "optionalDependencies": { - "cpu-features": "~0.0.4", - "nan": "^2.16.0" - } - }, - "node_modules/ssh2-sftp-client": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/ssh2-sftp-client/-/ssh2-sftp-client-7.2.3.tgz", - "integrity": "sha512-Bmq4Uewu3e0XOwu5bnPbiS5KRQYv+dff5H6+85V4GZrPrt0Fkt1nUH+uXanyAkoNxUpzjnAPEEoLdOaBO9c3xw==", - "dev": true, - "dependencies": { - "concat-stream": "^2.0.0", - "promise-retry": "^2.0.1", - "ssh2": "^1.8.0" - }, - "engines": { - "node": ">=10.24.1" - } - }, - "node_modules/ssh2-sftp-client/node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "dev": true, - "engines": [ - "node >= 6.0" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/ssh2-sftp-client/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/sshpk": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", @@ -7040,18 +6913,6 @@ "is-typedarray": "^1.0.0" } }, - "node_modules/typescript": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", - "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "node_modules/ua-parser-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", @@ -7115,9 +6976,9 @@ } }, "node_modules/upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true, "engines": { "node": ">=4", @@ -7507,6 +7368,11 @@ "decamelize": "^1.2.0" } }, + "node_modules/yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -7828,9 +7694,9 @@ "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==" }, "@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz", + "integrity": "sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q==" }, "@tbranyen/jsdom": { "version": "13.0.0", @@ -8126,7 +7992,7 @@ "async-each-series": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", - "integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==" + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=" }, "async-limiter": { "version": "1.0.0", @@ -8164,6 +8030,11 @@ "@babel/types": "^7.9.6" } }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -8261,12 +8132,12 @@ "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" }, "browser-sync": { - "version": "2.27.10", - "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.27.10.tgz", - "integrity": "sha512-xKm+6KJmJu6RuMWWbFkKwOCSqQOxYe3nOrFkKI5Tr/ZzjPxyU3pFShKK3tWnazBo/3lYQzN7fzjixG8fwJh1Xw==", + "version": "2.27.9", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.27.9.tgz", + "integrity": "sha512-3zBtggcaZIeU9so4ja9yxk7/CZu9B3DOL6zkxFpzHCHsQmkGBPVXg61jItbeoa+WXgNLnr1sYES/2yQwyEZ2+w==", "requires": { - "browser-sync-client": "^2.27.10", - "browser-sync-ui": "^2.27.10", + "browser-sync-client": "^2.27.9", + "browser-sync-ui": "^2.27.9", "bs-recipes": "1.3.4", "bs-snippet-injector": "^2.0.1", "chokidar": "^3.5.1", @@ -8283,7 +8154,7 @@ "localtunnel": "^2.0.1", "micromatch": "^4.0.2", "opn": "5.3.0", - "portscanner": "2.2.0", + "portscanner": "2.1.1", "qs": "6.2.3", "raw-body": "^2.3.2", "resp-modifier": "6.0.2", @@ -8344,21 +8215,20 @@ } }, "browser-sync-client": { - "version": "2.27.10", - "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.27.10.tgz", - "integrity": "sha512-KCFKA1YDj6cNul0VsA28apohtBsdk5Wv8T82ClOZPZMZWxPj4Ny5AUbrj9UlAb/k6pdxE5HABrWDhP9+cjt4HQ==", + "version": "2.27.9", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.27.9.tgz", + "integrity": "sha512-FHW8kydp7FXo6jnX3gXJCpHAHtWNLK0nx839nnK+boMfMI1n4KZd0+DmTxHBsHsF3OHud4V4jwoN8U5HExMIdQ==", "requires": { "etag": "1.8.1", "fresh": "0.5.2", "mitt": "^1.1.3", - "rxjs": "^5.5.6", - "typescript": "^4.6.2" + "rxjs": "^5.5.6" } }, "browser-sync-ui": { - "version": "2.27.10", - "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.27.10.tgz", - "integrity": "sha512-elbJILq4Uo6OQv6gsvS3Y9vRAJlWu+h8j0JDkF0X/ua+3S6SVbbiWnZc8sNOFlG7yvVGIwBED3eaYQ0iBo1Dtw==", + "version": "2.27.9", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.27.9.tgz", + "integrity": "sha512-rsduR2bRIwFvM8CX6iY/Nu5aWub0WB9zfSYg9Le/RV5N5DEyxJYey0VxdfWCnzDOoelassTDzYQo+r0iJno3qw==", "requires": { "async-each-series": "0.1.1", "connect-history-api-fallback": "^1", @@ -8458,13 +8328,6 @@ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "dev": true }, - "buildcheck": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.3.tgz", - "integrity": "sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==", - "dev": true, - "optional": true - }, "builtin-modules": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", @@ -8980,17 +8843,6 @@ "yaml": "^1.10.0" } }, - "cpu-features": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.4.tgz", - "integrity": "sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A==", - "dev": true, - "optional": true, - "requires": { - "buildcheck": "0.0.3", - "nan": "^2.15.0" - } - }, "create-ecdh": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", @@ -9337,11 +9189,11 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "ejs": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.7.tgz", - "integrity": "sha512-BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", "requires": { - "jake": "^10.8.5" + "jake": "^10.6.1" } }, "elliptic": { @@ -9395,15 +9247,19 @@ } }, "engine.io-client": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.2.2.tgz", - "integrity": "sha512-8ZQmx0LQGRTYkHuogVZuGSpDqYZtCM/nv8zQ68VZ+JkOpazJ7ICdsSpaO6iXwvaU30oFg5QJOJWj8zWqhbKjkQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.1.1.tgz", + "integrity": "sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g==", "requires": { - "@socket.io/component-emitter": "~3.1.0", + "@socket.io/component-emitter": "~3.0.0", "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", + "engine.io-parser": "~5.0.0", + "has-cors": "1.1.0", + "parseqs": "0.0.6", + "parseuri": "0.0.6", "ws": "~8.2.3", - "xmlhttprequest-ssl": "~2.0.0" + "xmlhttprequest-ssl": "~2.0.0", + "yeast": "0.1.2" }, "dependencies": { "ws": { @@ -9427,12 +9283,6 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" }, - "err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", @@ -9747,37 +9597,16 @@ "optional": true }, "ftp-deploy": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/ftp-deploy/-/ftp-deploy-2.4.3.tgz", - "integrity": "sha512-YDO61ElPnzp1wGQN8CR0Kg2bdslmoFC7YSz5fKe/u0ug9d3+eSmJcovwfQ3ypObc8DwkeUiNTCTmZGQdid6XgA==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/ftp-deploy/-/ftp-deploy-2.3.7.tgz", + "integrity": "sha512-U1sCplhEGAaABFPy1vZ37xXJTHzu37lsPZsl4pGMvMnjc+WiBuRu72gSxufK3QLo+H9bkt4KA0PMs7tQ2hQm9g==", "dev": true, "requires": { - "bluebird": "^3.7.2", - "minimatch": "5.0.1", + "bluebird": "^3.7.0", + "minimatch": "3.0.4", "promise-ftp": "^1.3.5", "read": "^1.0.7", - "ssh2-sftp-client": "^7.2.1", - "upath": "^2.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } + "upath": "^1.2.0" } }, "function-bind": { @@ -9979,6 +9808,11 @@ } } }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -11252,9 +11086,9 @@ "dev": true }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { "brace-expansion": "^1.1.7" } @@ -11325,13 +11159,6 @@ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, - "nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "dev": true, - "optional": true - }, "nanoid": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", @@ -11645,6 +11472,16 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" }, + "parseqs": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==" + }, + "parseuri": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==" + }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -11731,21 +11568,18 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" }, "portscanner": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", - "integrity": "sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", "requires": { - "async": "^2.6.0", + "async": "1.5.2", "is-number-like": "^1.0.3" }, "dependencies": { "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "requires": { - "lodash": "^4.17.14" - } + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" } } }, @@ -11921,16 +11755,6 @@ "integrity": "sha1-tPgIKnQDVkdwNQZ2PtsUIw2YZdo=", "dev": true }, - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, "proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -12395,12 +12219,6 @@ "signal-exit": "^3.0.2" } }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true - }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -12750,22 +12568,24 @@ "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==" }, "socket.io-client": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.5.0.tgz", - "integrity": "sha512-HW61c1G7OrYGxaI79WRn17+b03iBCdvhBj4iqyXHBoL5M8w2MSO/vChsjA93knG4GYEai1/vbXWJna9dzxXtSg==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.4.1.tgz", + "integrity": "sha512-N5C/L5fLNha5Ojd7Yeb/puKcPWWcoB/A09fEjjNsg91EDVr5twk/OEyO6VT9dlLSUNY85NpW6KBhVMvaLKQ3vQ==", "requires": { - "@socket.io/component-emitter": "~3.1.0", + "@socket.io/component-emitter": "~3.0.0", + "backo2": "~1.0.2", "debug": "~4.3.2", - "engine.io-client": "~6.2.1", - "socket.io-parser": "~4.2.0" + "engine.io-client": "~6.1.1", + "parseuri": "0.0.6", + "socket.io-parser": "~4.1.1" }, "dependencies": { "socket.io-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.0.tgz", - "integrity": "sha512-tLfmEwcEwnlQTxFB7jibL/q2+q8dlVQzj4JdRLJ/W/G1+Fu9VSxCx1Lo+n1HvXxKnM//dUuD0xgiA7tQf57Vng==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.1.2.tgz", + "integrity": "sha512-j3kk71QLJuyQ/hh5F/L2t1goqzdTL0gvDzuhTuNSwihfuFUrcSji0qFZmJJPtG6Rmug153eOPsUizeirf1IIog==", "requires": { - "@socket.io/component-emitter": "~3.1.0", + "@socket.io/component-emitter": "~3.0.0", "debug": "~4.3.1" } } @@ -12841,54 +12661,6 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, - "ssh2": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.11.0.tgz", - "integrity": "sha512-nfg0wZWGSsfUe/IBJkXVll3PEZ//YH2guww+mP88gTpuSU4FtZN7zu9JoeTGOyCNx2dTDtT9fOpWwlzyj4uOOw==", - "dev": true, - "requires": { - "asn1": "^0.2.4", - "bcrypt-pbkdf": "^1.0.2", - "cpu-features": "~0.0.4", - "nan": "^2.16.0" - } - }, - "ssh2-sftp-client": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/ssh2-sftp-client/-/ssh2-sftp-client-7.2.3.tgz", - "integrity": "sha512-Bmq4Uewu3e0XOwu5bnPbiS5KRQYv+dff5H6+85V4GZrPrt0Fkt1nUH+uXanyAkoNxUpzjnAPEEoLdOaBO9c3xw==", - "dev": true, - "requires": { - "concat-stream": "^2.0.0", - "promise-retry": "^2.0.1", - "ssh2": "^1.8.0" - }, - "dependencies": { - "concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, "sshpk": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", @@ -13487,11 +13259,6 @@ "is-typedarray": "^1.0.0" } }, - "typescript": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", - "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==" - }, "ua-parser-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", @@ -13535,9 +13302,9 @@ "dev": true }, "upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, "upper-case": { @@ -13870,6 +13637,11 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" + }, "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/src/_includes/layouts/member.njk b/src/_includes/layouts/member.njk index 47dbf02..6693240 100644 --- a/src/_includes/layouts/member.njk +++ b/src/_includes/layouts/member.njk @@ -22,16 +22,13 @@ {% endif %} diff --git a/src/_includes/partials/components/map.njk b/src/_includes/partials/components/map.njk index 4dde9d0..82c138c 100644 --- a/src/_includes/partials/components/map.njk +++ b/src/_includes/partials/components/map.njk @@ -43,7 +43,7 @@ map.fitBounds(featureGroup.getBounds()); // Creating a Layer object - var layer = new L.TileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'); + var layer = new L.TileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'); // Adding layer to the map map.addLayer(layer); diff --git a/src/images/partners/logo-coop-tech.svg b/src/images/partners/logo-coop-tech.svg deleted file mode 100644 index 8b3fdcb..0000000 --- a/src/images/partners/logo-coop-tech.svg +++ /dev/null @@ -1,9263 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/images/partners/logo-cpe.png b/src/images/partners/logo-cpe.png new file mode 100644 index 0000000..2e440aa Binary files /dev/null and b/src/images/partners/logo-cpe.png differ diff --git a/src/images/partners/logo-fede-cae.png b/src/images/partners/logo-fede-cae.png deleted file mode 100644 index a1b2aa7..0000000 Binary files a/src/images/partners/logo-fede-cae.png and /dev/null differ diff --git a/src/images/partners/logo-lesscop.png b/src/images/partners/logo-lesscop.png new file mode 100644 index 0000000..c06ce3e Binary files /dev/null and b/src/images/partners/logo-lesscop.png differ diff --git a/src/images/posts/AG2022/TotemAgAstrolabe.jpg b/src/images/posts/AG2022/TotemAgAstrolabe.jpg deleted file mode 100644 index 43be0aa..0000000 Binary files a/src/images/posts/AG2022/TotemAgAstrolabe.jpg and /dev/null differ diff --git a/src/images/posts/AG2022/ag-anniversaire.jpeg b/src/images/posts/AG2022/ag-anniversaire.jpeg deleted file mode 100644 index c629272..0000000 Binary files a/src/images/posts/AG2022/ag-anniversaire.jpeg and /dev/null differ diff --git a/src/images/posts/AG2022/ag-atelier-ciseaux.jpg b/src/images/posts/AG2022/ag-atelier-ciseaux.jpg deleted file mode 100644 index a32d4af..0000000 Binary files a/src/images/posts/AG2022/ag-atelier-ciseaux.jpg and /dev/null differ diff --git a/src/images/posts/AG2022/ag-atelier-clouage.jpg b/src/images/posts/AG2022/ag-atelier-clouage.jpg deleted file mode 100644 index b8d52c7..0000000 Binary files a/src/images/posts/AG2022/ag-atelier-clouage.jpg and /dev/null differ diff --git a/src/images/posts/AG2022/ag-atelier-decoupe.jpg b/src/images/posts/AG2022/ag-atelier-decoupe.jpg deleted file mode 100644 index 410beb2..0000000 Binary files a/src/images/posts/AG2022/ag-atelier-decoupe.jpg and /dev/null differ diff --git a/src/images/posts/AG2022/ag-atelier-decoupe2.jpg b/src/images/posts/AG2022/ag-atelier-decoupe2.jpg deleted file mode 100644 index 8762551..0000000 Binary files a/src/images/posts/AG2022/ag-atelier-decoupe2.jpg and /dev/null differ diff --git a/src/images/posts/AG2022/ag-cestlafete.jpeg b/src/images/posts/AG2022/ag-cestlafete.jpeg deleted file mode 100644 index 6064c32..0000000 Binary files a/src/images/posts/AG2022/ag-cestlafete.jpeg and /dev/null differ diff --git a/src/images/posts/AG2022/ag1cafe.jpeg b/src/images/posts/AG2022/ag1cafe.jpeg deleted file mode 100644 index f83958d..0000000 Binary files a/src/images/posts/AG2022/ag1cafe.jpeg and /dev/null differ diff --git a/src/images/posts/AG2022/ag2tempsformel.jpeg b/src/images/posts/AG2022/ag2tempsformel.jpeg deleted file mode 100644 index bd066ab..0000000 Binary files a/src/images/posts/AG2022/ag2tempsformel.jpeg and /dev/null differ diff --git a/src/images/posts/AG2022/ag3candidature.jpeg b/src/images/posts/AG2022/ag3candidature.jpeg deleted file mode 100644 index bdd0647..0000000 Binary files a/src/images/posts/AG2022/ag3candidature.jpeg and /dev/null differ diff --git a/src/images/posts/AG2022/ag4tempscollectif.jpeg b/src/images/posts/AG2022/ag4tempscollectif.jpeg deleted file mode 100644 index b82974e..0000000 Binary files a/src/images/posts/AG2022/ag4tempscollectif.jpeg and /dev/null differ diff --git a/src/images/posts/AG2022/ag5jeuxpermanent.jpeg b/src/images/posts/AG2022/ag5jeuxpermanent.jpeg deleted file mode 100644 index 1d8eb19..0000000 Binary files a/src/images/posts/AG2022/ag5jeuxpermanent.jpeg and /dev/null differ diff --git a/src/images/posts/AG2022/ag6repasmidi.jpeg b/src/images/posts/AG2022/ag6repasmidi.jpeg deleted file mode 100644 index 0a5cd14..0000000 Binary files a/src/images/posts/AG2022/ag6repasmidi.jpeg and /dev/null differ diff --git a/src/images/posts/AG2022/banniere-site-cue.png b/src/images/posts/AG2022/banniere-site-cue.png deleted file mode 100644 index b988f25..0000000 Binary files a/src/images/posts/AG2022/banniere-site-cue.png and /dev/null differ diff --git a/src/images/posts/EntreprendreCAE-Plaquette2022-p1.jpg b/src/images/posts/EntreprendreCAE-Plaquette2022-p1.jpg deleted file mode 100644 index 0f211ca..0000000 Binary files a/src/images/posts/EntreprendreCAE-Plaquette2022-p1.jpg and /dev/null differ diff --git a/src/images/posts/Florent-DevFreelanceCAE.jpg b/src/images/posts/Florent-DevFreelanceCAE.jpg deleted file mode 100644 index f3474b1..0000000 Binary files a/src/images/posts/Florent-DevFreelanceCAE.jpg and /dev/null differ diff --git a/src/images/posts/Pres-Atelier-Libre-CAE-sete.png b/src/images/posts/Pres-Atelier-Libre-CAE-sete.png deleted file mode 100644 index 8220414..0000000 Binary files a/src/images/posts/Pres-Atelier-Libre-CAE-sete.png and /dev/null differ diff --git a/src/images/posts/rencontre-cae-2022.jpeg b/src/images/posts/rencontre-cae-2022.jpeg deleted file mode 100644 index 7e3a155..0000000 Binary files a/src/images/posts/rencontre-cae-2022.jpeg and /dev/null differ diff --git a/src/images/profiles/ab-profile.jpg b/src/images/profiles/ab-profile.jpg deleted file mode 100644 index 2e91bf7..0000000 Binary files a/src/images/profiles/ab-profile.jpg and /dev/null differ diff --git a/src/images/profiles/av-profile.jpg b/src/images/profiles/av-profile.jpg deleted file mode 100644 index bf90724..0000000 Binary files a/src/images/profiles/av-profile.jpg and /dev/null differ diff --git a/src/images/profiles/dg-profile.jpg b/src/images/profiles/dg-profile.jpg new file mode 100644 index 0000000..a3ccf6d Binary files /dev/null and b/src/images/profiles/dg-profile.jpg differ diff --git a/src/images/profiles/eq-profile.jpg b/src/images/profiles/eq-profile.jpg deleted file mode 100644 index 69132db..0000000 Binary files a/src/images/profiles/eq-profile.jpg and /dev/null differ diff --git a/src/images/profiles/fde-profile.jpg b/src/images/profiles/fde-profile.jpg deleted file mode 100644 index c6db67f..0000000 Binary files a/src/images/profiles/fde-profile.jpg and /dev/null differ diff --git a/src/images/profiles/ka-profile.jpg b/src/images/profiles/ka-profile.jpg deleted file mode 100644 index 515c203..0000000 Binary files a/src/images/profiles/ka-profile.jpg and /dev/null differ diff --git a/src/images/profiles/rc-profile.jpg b/src/images/profiles/rc-profile.jpg deleted file mode 100644 index f78f764..0000000 Binary files a/src/images/profiles/rc-profile.jpg and /dev/null differ diff --git a/src/images/profiles/rco-profile.jpg b/src/images/profiles/rco-profile.jpg deleted file mode 100644 index 78dcff3..0000000 Binary files a/src/images/profiles/rco-profile.jpg and /dev/null differ diff --git a/src/images/profiles/sg-profile.jpg b/src/images/profiles/sg-profile.jpg deleted file mode 100644 index a5d2c66..0000000 Binary files a/src/images/profiles/sg-profile.jpg and /dev/null differ diff --git a/src/members/allan-grouas.md b/src/members/allan-grouas.md index 2317f0d..5fe372c 100644 --- a/src/members/allan-grouas.md +++ b/src/members/allan-grouas.md @@ -4,8 +4,7 @@ position: 'Designer graphique' positionInternal: 'Membre' date: '2020-12-21' profile: '/images/profiles/ag-profile.jpg' -personalSite: 'https://www.behance.net/allan_grouas' -socialLinkedin: 'https://www.linkedin.com/in/allan-grouas/' +personalSite: 'https://www.letabli.io' url: '/members/allan-grouas' tags: [ design, web, webdesign] location: [48.84297, 2.418638] diff --git a/src/members/anthony-bourguignon.md b/src/members/anthony-bourguignon.md deleted file mode 100644 index 04c6559..0000000 --- a/src/members/anthony-bourguignon.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -name: 'Anthony Bourguignon' -position: 'Administateur Système Linux' -positionInternal: 'Membre' -date: '2022-06-01' -profile: '/images/profiles/ab-profile.jpg' -socialTwitter: 'https://twitter.com/6clonesfr' -url: '/members/anthony-bourguignon' -tags: [ linux, sysadmin, infogérance, hébergement, libre, VPS, baremetal, infradev ] -location: [49.28595, 0.18424] ---- - -J’ai découvert très tôt l’informatique et je me suis lancé dans des études dans le domaine sans l’ombre d’un doute. J’ai étudié dans le public jusqu’à l’obtention d’un Master Sécurité des Systèmes d’Information. - -Je suis administrateur système GNU/Linux depuis maintenant plus de 15 ans. J’ai eu l’occasion de travailler chez des hébergeurs reconnus, sur des infras de taille conséquente, mais aussi des clients plus petit mais ayant beaucoup plus de besoins en terme de réactivité. J’y ai découvert les problématiques de haute disponibilité et d’optimisation des applicatifs. - -Je suis spécialisé dans les architectures de type web avec des préférences pour certains languages (python, php, nodejs). J’ai une grande maîtrise des logiciels serveurs, tel que nginx mais aussi de base de données, comme MariaDB ou Postgresql. Je ne travaille qu’avec des logiciels libres. - -Je peux fournir mes services depuis la conception d’une architecture adaptée aux besoins, jusqu’à l’installation et la mise en place de celle-ci, la migration d’une ancienne infra, et finalement l’infogérance au quotidien. - -J’offre aussi des services aux particuliers et PME avec de l’hébergement mutualisé, de l’hébergement de boîtes email et de services de type cloud. - -J’ai rejoint Astrolabe en juin 2022, après 5 ans dans une autre coopérative normande. Le modèle coopératif et le partage des compétences est une vision de l’entreprenariat qui me tient particulièrement à cœur. - diff --git a/src/members/antoine-vittecoq.md b/src/members/antoine-vittecoq.md deleted file mode 100644 index 57fc81d..0000000 --- a/src/members/antoine-vittecoq.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -name: 'Antoine Vittecoq' -position: 'Développeur Full Stack' -positionInternal: 'Membre' -date: '2022-05-09' -profile: '/images/profiles/av-profile.jpg' -url: '/members/antoine-vittecoq' -tags: [ dev, développeur, angular, python, django, typescript, conception, fullstack] -location: [44.51898, 5.07448] ---- - -Passionné par l’informatique durant mon adolescence, j’ai étudié à EPITA (Ecole Pour l’Informatique et les Techniques Avancées). Spécialisé dans les Systèmes d’Information et Génie Logiciel (SIGL), j’ai pu participer aux développements de différentes applications à forte composante métier. - -En tant que développeur Full Stack je suis à même de développer une application web à partir d’une maquette. J’ai également la capacité de renforcer une équipe en cas de montée en charge à court ou moyen terme. - -Etant très adaptable j’ai eu l’occasion d’intervenir dans des domaines tel que le e-commerce, la presse & média, la gestion de réseau d’eau et le e-learning. J’aime avant tout comprendre le métier de mon client pour trouver la meilleure solution informatique, celle qui apportera le plus de valeur avec un coût maîtrisé. - -Depuis que j’ai découvert Mandrake au lycée, je n’ai cessé d’être proche du monde libre. C’est tout naturellement que mes technologies favorites sont Python, Django et Angular. - -Depuis début 2021, je suis un associé de la maison d’édition de bande dessiné Exemplaire qui remet l’auteur au centre de sa production (https://www.exemplaire-editions.fr). - -J’ai découvert les CAE et Astrolabe il y a peu et je crois que cela répond à beaucoup de problématiques rencontrées par les indépendants aujourd’hui. diff --git a/src/members/didier-gayrard.md b/src/members/didier-gayrard.md new file mode 100644 index 0000000..5f8f773 --- /dev/null +++ b/src/members/didier-gayrard.md @@ -0,0 +1,26 @@ +--- +name: 'Didier Gayrard' +position: 'Développeur système embarqué et micro-services' +positionInternal: 'Membre' +date: '2022-03-03' +profile: '/images/profiles/dg-profile.jpg' +socialLinkedin: 'https://www.linkedin.com/in/didier-gayrard-5326553a/' +url: '/members/didier-gayrard' +tags: [ linux, docker, full-stack, embarqué, iot, yocto] +location: [48.135128,-1.5320687] +--- + +De formation Électronique, ou j'ai pu développer des produits tant grand public que professionnel, je développe des logiciels pour systèmes embarqués depuis plus de 20 ans (TV numérique, Gateways Résidentielles) . + +Je m'intéresse à tous les aspects de conception logicielle et matérielle d'un produit et de ses services et ceci m'a amené à me passionner pour des systèmes complets, puisque je travaille sur une plateforme IOT avec une architecture edge computing, qui m'a permis de proposer des stages dans mon ancienne entreprise Technicolor. + +Cette plateforme est aussi un vrai laboratoire d'idées car s'adresse à presque toutes les technos actuelles (des capteurs aux moteurs de calculs, et machine learning en devenir en python, dockerisation, micro services, services web) + +Pour répondre aux aspects techniques de cette plateforme, j'ai étoffé récemment mes compétences en intégration continue et déploiement continu de micro-services pas forcément web au sein d'une société qui ne produit que des services. En ce qui concerne les services web, j'ai suivi une formation de développeur full-stack et obtenu un diplôme RNCP. + +Ceci me permet donc de continuer entre autres cette plateforme IOT et pourquoi pas trouver des synergies au sein d'ASTROLABE. + +Je suis aveyronnais, amateur de randonnées, et de grands espaces à parcourir en VTT, maintenant électrique, et je me passionne pour la musique, l'astronomie et le ciel proche. + +Je suis heureux de rejoindre la coopérative d'entrepreneurs Astrolabe et j'espère aussi contribuer a quelques projets en synergie. + diff --git a/src/members/eric-queen.md b/src/members/eric-queen.md deleted file mode 100644 index 199c048..0000000 --- a/src/members/eric-queen.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: 'Eric Queen' -position: 'Full Stack Web Developer' -positionInternal: 'Membre' -date: '2022-03-21' -profile: '/images/profiles/eq-profile.jpg' -url: '/members/eric-queen' -tags: [ fullstack, html, css , javascrit, react, java] -location: [48.4438, 1.4882] ---- - -I am a Full Stack Web Developer. -I can do Business Analyst as well as Product Owner. - diff --git a/src/members/florence-dellaiera.md b/src/members/florence-dellaiera.md deleted file mode 100644 index 38ff0fd..0000000 --- a/src/members/florence-dellaiera.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -name: 'Florence Dell Aiera' -position: 'Consultante et formatrice blockchain' -positionInternal: 'Membre' -date: '2022-08-01' -profile: '/images/profiles/fde-profile.jpg' -socialLinkedin: 'https://www.linkedin.com/in/florencedellaiera/' -url: '/members/florence-dellaiera' -tags: [ conseil, consultante, formatrice, accompagnement, web3, cryptoactifs, cryptomonnaies, Ethereum, Bitcoin, mining ] -location: [48.11134, -1.67936] ---- - -Au sein de la SCOP Astrolabe CAE, Florence Dell'Aiera est consultante et formatrice blockchain (technologies de registres distribués décentralisés). -Elle vous fera passer du web2 au web3, de la finance centralisée à la finance décentralisée (DeFi), d'un fonctionnement plus sécurisé de votre supplychain ou vous accompagnera dans votre réflexion autour des crytpoactifs liés à votre secteur (via la tokenisation - la création de jetons numériques par exemple) pour une meilleure valorisation dans votre business. - -Quelles que soient les étapes par lesquelles vous devez passer sans rien connaitre aux blockchains (Bitcoin, Ethereum et bien d'autres disposant ou non de leur cryptomonnaie) Florence saura vous guider à travers un diagnostic claire et concret. Elle saura vous mobiliser autour des bons process, élaborer avec vous la mise en œuvre de votre projet de décentralisation (ou pas !) - -Passionnée de nouvelles technologies, Florence a plongé dans le grand bain des cryptos et de la blockchain en 2017 grâce à la blockchain Ethereum à laquelle elle participait déjà lorsqu'elle était au service R&D numérique d'un grand éditeur parisien. -Depuis, elle n’en est jamais sortie et a été certifiée consultante blockchain par Alyra, première école française membre de l'ADAN ( Association pour le développement des actifs numériques). - -Aujourd'hui, elle met à votre service son expertise pour vous aider à comprendre l'écosystème des blockchains et cryptoactifs dans votre domaine (quel que soit celui-ci : culturel, immoblier, bancaire...) Elle propose des accompagnements autour de sujets tels que : -* Aux origines de la blockchain : de l’idéologie à la concrétisation technique pour votre business ; -* Les enjeux derrière la blockchain et ce que vous apportent Bitcoin & Ethereum sur le long terme ; -* Le marché des cryptoactifs pour votre secteur (valorisation, trading, business) ; -* Se lancer sur le Web3 : intégrer les NFT dans sa stratégie et son business dans un Métaverse. - -Florence participe aussi à différents projets et blockchains tels que : -Ethereum (mineuse), Massa (validateur en testnet) et suis de près divers projets : 20Mint (média/journaux), RealT, Wincity (immobilier), Audius (audio), KlapCoin (Cinéma)... - diff --git a/src/members/florent-le-saout.md b/src/members/florent-le-saout.md index 73c967a..da4d301 100644 --- a/src/members/florent-le-saout.md +++ b/src/members/florent-le-saout.md @@ -6,7 +6,7 @@ date: '2019-07-01' profile: '/images/profiles/fls-profile.jpg' personalSite: 'https://www.astrolabe.coop' socialTwitter: 'https://twitter.com/AstrolabeCae' -socialLinkedin: 'https://www.linkedin.com/in/florentls/' +socialLinkedin: 'https://www.linkedin.com/company/astrolabe-cae' socialMastodon: 'https://framapiaf.org/@AstrolabeCAE' url: '/members/florent-le-saout' tags: [ linux, dev, securité, libre, embarqué, gestion-projet, sensibilisation, education-populaire, animation, yocto, bootloader, FAE, CTS, gestion-client, C++, C, kernel] @@ -28,7 +28,7 @@ Je parle couramment Anglais.

-De part mes expériences et rencontres, j'ai développé un intérêt pour le domaine de l'[Economie Sociale et Solidaire (ESS)](https://fr.wikipedia.org/wiki/%C3%89conomie_sociale), notamment via les coopératives ([SCOP](https://fr.wikipedia.org/wiki/Soci%C3%A9t%C3%A9_coop%C3%A9rative_et_participative) et [SCIC](https://fr.wikipedia.org/wiki/Soci%C3%A9t%C3%A9_coop%C3%A9rative_d%27int%C3%A9r%C3%AAt_collectif)). +De part mes expériences et rencontres, j'ai développé un intérêt pour le domaine de l'[Economie Sociale et Solidaire (ESS)](https://fr.wikipedia.org/wiki/%C3%89conomie_sociale), notamment via les coopératives ([SCOP](https://fr.wikipedia.org/wiki/Soci%C3%A9t%C3%A9_coop%C3%A9rative_et_participative) et [SCIC](https://fr.wikipedia.org/wiki/Soci%C3%A9t%C3%A9_coop%C3%A9rative_d%27int%C3%A9r%C3%AAt_collectif). J'ai découvert les Coopératives d'Activités et d'Entrepreneur·e·s (CAE) en lisant le livre des [Économistes Atterrés](https://www.atterres.org) (Paru le 08/03/2017) qui s'appel ["Changer D'avenir"](http://www.editionslesliensquiliberent.fr/livre-Changer_d_avenir-9791020904935-1-1-0-1.html) diff --git a/src/members/kevin-avrillon.md b/src/members/kevin-avrillon.md deleted file mode 100644 index 1e23717..0000000 --- a/src/members/kevin-avrillon.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -name: 'Kevin Avrillon' -position: 'Développeur Web Fullstack' -positionInternal: 'Membre' -date: '2022-09-01' -profile: '/images/profiles/ka-profile.jpg' -url: '/members/kevin-avrillon' -tags: [ web, dev, conception, fullstack, frontend, craftsmanship, agilite, ux] -location: [45.43423, 6.00781] ---- - -Ingénieur de formation et développeur web avec 14 ans d’expérience, j’ai été amené à travailler dans des structures variées : transport, société de services, éditeurs logiciels ainsi que plusieurs startups. - -J’ai aussi exercé à différents postes, de développeur à responsable technique & produit. - -Ce parcours me permet aujourd’hui d’être polyvalent et autonome dans la réalisation des projets, en alliant une expertise technique et un savoir-faire dans la conception de produits web. Adepte des techniques d’artisanat logiciel, j’attache une importance particulière à la qualité et à la méthodologie de développement, autant sur les aspects produits que sur les aspects techniques. J’ai aussi une attirance particulière pour les aspects visuels, l’expérience utilisateur et le frontend. - - -Bon communicant et pédagogue, je m’intègre rapidement aux équipes. J’aime apprendre des autres et partager mes connaissances. - - -J’ai découvert les CAE récemment et je me suis tout de suite identifié aux problématiques qu’elles cherchent à résoudre. diff --git a/src/members/raphael-cotty.md b/src/members/raphael-cotty.md deleted file mode 100644 index e54844b..0000000 --- a/src/members/raphael-cotty.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -name: 'Raphaël Cotty' -position: 'Développeur systèmes embarqués' -positionInternal: 'Membre' -date: '2022-04-18' -profile: '/images/profiles/rc-profile.jpg' -url: '/members/raphael-cotty' -tags: [ dev, linux, développeur, QT, yocto, C++, embarqué, matlab, FPGA, Qbs ] -location: [48.5721, -3.7079] ---- - -Électronicien de formation, je travaille depuis plus de 20 ans dans le développement de systèmes embarqués (Linux, Yocto). -Mon langage de prédilection est le C++ que j’utilise souvent avec le cadriciel Qt depuis 15 ans. -J’ai par ailleurs des compétences en Matlab (intégration C++ et FPGA). - -Sur mon temps libre je contribue au système de build open source Qbs (https://qbs.io/) particulièrement pour la plateforme Android. - -Après avoir travaillé dans l’industrie de la défense (SAGEM) en région parisienne j’ai passé plusieurs années en Écosse dans le secteur de l’instrumentation (startup puis rachat par Emerson). - -A mon retour en France, tout en continuant mon activité logicielle pour Emerson, j’ai rejoint ma sœur sur la ferme de nos parents. Nous élevons une 60aine de vaches laitières en agriculture biologique près de Morlaix. - -Aujourd’hui je suis heureux de rejoindre Astrolabe avec son modèle coopératif qui corresponds complètement à mes valeurs. diff --git a/src/members/renaud-couchouron.md b/src/members/renaud-couchouron.md deleted file mode 100644 index 0722e66..0000000 --- a/src/members/renaud-couchouron.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -name: 'Renaud Couchouron' -position: 'Conseil informatique, management et méthodologie / gestion de projet' -positionInternal: 'Membre' -date: '2022-05-09' -profile: '/images/profiles/rco-profile.jpg' -url: '/members/renaud-couchouron' -tags: [ projet, gestion, organisation, gestion-projet, accompagnement, audit, process] -location: [48.00585, -1.47616] ---- - -Passionné et travaillant depuis plus de 20 ans dans le monde de l’informatique et des nouvelles technologies je propose aujourd'hui mes services pour accompagner les dirigeants de TPE et PME dans la transformation ou l'amélioration digitale de leur entreprise en m'appuyant sur les outils informatiques, de management et de méthodes projets. - -La moitié des projets numériques sont en échec : caractéristiques ou fonctions manquantes, non-respect du délai ou du budget, non appropriation par les utilisateurs. -J'interviens alors dans toutes les phases de leur projet : audit, cahier des charges, maitrise d'œuvre, pilotage du projet, accompagnement au changement. - -Mes années d'expérience en pilotage et développement de projets informatiques, de management d'équipes pluridisciplinaires, d'amélioration de l'organisation et des process d'entreprises me permettent de les aider lorsque vous aurez besoin de : - -* créer un site internet présentant et valorisant votre société et votre activité - -* mettre en place un système d'information stabilisant votre informatique et supportant la croissance de votre entreprise - -* déployer les logiciels ou plateformes web répondant et optimisant vos processus métiers - -* améliorer la sécurité informatique et/ou vous mettre en conformité RGPD assurant ainsi votre sérénité vis-à-vis de la cyber-menace - -* définir et mettre en œuvre les indicateurs/KPI permettant le pilotage de vos équipes et de vos activités - -* diriger vos projets informatiques respectant le triptyque qualité/coût/délai diff --git a/src/members/stephane-godin.md b/src/members/stephane-godin.md deleted file mode 100644 index cf4cc77..0000000 --- a/src/members/stephane-godin.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: 'Stéphane Godin' -position: 'Conseil, développement logiciel et formation' -positionInternal: 'Membre' -date: '2022-05-09' -profile: '/images/profiles/sg-profile.jpg' -url: '/members/stephane-godin' -tags: [ dev, embarque, gestion-projet, conseil, mediation, formation ] -location: [48.2141, -1.50569] ---- - -Après 30 ans d’expériences variées dans le développement logiciel en tant que développeur, chef de projet ou responsable d'équipe, j'interviens aujourd'hui dans différents domaines : - -* Le conseil et le management de projets. - -* Le développement de systèmes embarqués sur microcontrôleurs NXP ou STM32, plus récemment Raspberry RP2040. Développements "from scratch" ou à base d'outils libre comme FreeRTOS ou lwip. - -* La formation professionnelle auprès d'organismes divers. Formations autour de sujets comme Python, l'algorithmie, les bases de données et SQL, les objets connectés, les microcontrôleurs Arduino, la fabrication numérique ... . - -* Le domaine de la médiation numérique autour de projets libres en tant que fabmanager, facilitateur ou mentor technique. Interventions pour le compte d’associations, avec le plus souvent un objectif de mise en capacité de personnes éloignées des technologies numériques . diff --git a/src/members/yves-gatesoupe.md b/src/members/yves-gatesoupe.md index cc81602..3b93427 100644 --- a/src/members/yves-gatesoupe.md +++ b/src/members/yves-gatesoupe.md @@ -4,11 +4,11 @@ position: 'Développeur Web' positionInternal: 'Membre' date: '2020-06-01' profile: '/images/profiles/yg-profile.jpg' -personalSite: 'https://work.ygat.es/' +personalSite: 'https://www.behance.net/ygates' +socialTwitter: 'https://twitter.com/YGdsgn' socialLinkedin: 'https://www.linkedin.com/in/yves-gatesoupe-05990b17a/' -socialGithub: 'https://github.com/ygates' url: '/members/yves-gatesoupe' -tags: [ web, dev, design, front-end, graphisme, Vue.js, wagtail, wordpress, intégration, html, css, django, webdesign, javascript, svg, ux, ui, CMS ] +tags: [ web, dev, design, front-end, graphisme, Vue.js, bootstrap, wordpress, intégration ] location: [48.1047728782418, -1.6795127572657111] --- diff --git a/src/partners/coop-tech.md b/src/partners/coop-tech.md deleted file mode 100644 index 6f027cd..0000000 --- a/src/partners/coop-tech.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -name: 'Les Coopératives du Numérique' -thumbnail: '/images/partners/logo-coop-tech.svg' -url: 'https://cooptech.fr/' ---- diff --git a/src/partners/cpe.md b/src/partners/cpe.md new file mode 100644 index 0000000..d6d91ce --- /dev/null +++ b/src/partners/cpe.md @@ -0,0 +1,5 @@ +--- +name: 'Coopérer pour entreprendre' +thumbnail: '/images/partners/logo-cpe.png' +url: 'https://cooperer.coop/' +--- diff --git a/src/partners/fede-cae.md b/src/partners/fede-cae.md deleted file mode 100644 index 05f980d..0000000 --- a/src/partners/fede-cae.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -name: 'Fédération des CAE' -thumbnail: '/images/partners/logo-fede-cae.png' -url: 'https://www.les-cae.coop/' ---- diff --git a/src/partners/les-scop.md b/src/partners/les-scop.md new file mode 100644 index 0000000..0c08bfe --- /dev/null +++ b/src/partners/les-scop.md @@ -0,0 +1,5 @@ +--- +name: 'Les Scop sociétés coopératives' +thumbnail: '/images/partners/logo-lesscop.png' +url: 'https://www.les-scop.coop/sites/fr/' +--- diff --git a/src/posts/ag-anniversaire-astro-24-06-22.md b/src/posts/ag-anniversaire-astro-24-06-22.md deleted file mode 100644 index 948ea92..0000000 --- a/src/posts/ag-anniversaire-astro-24-06-22.md +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: AG et 3e anniversaire Astrolabe -date: '2022-06-24' -type: 'news' -illustration: '/images/posts/AG2022/TotemAgAstrolabe.jpg' ---- - -Le 24 Juin s'est déroulé notre 2ème Assemblée Générale (AG) et nous en avons profité pour fêter nos 3 ans (18 Juin 2019). - -Ce temps fort de la vie démocratique et collective de notre coopérative s'est déroulé dans les locaux de [la coopérative (SCIC) Comme un établi](https://www.commeunetabli.fr/) à Rennes. - -

- -
- -Bannière Comme Un établi - -
- -

- -Ce lieu possède plusieurs usages : -* Fédérer un regroupement d'artisans souhaitant [mettre en commun des machines et outils](https://www.commeunetabli.fr/offre-professionnels/) qu'ils ne peuvent ou ne souhaitent pas acheter seuls (un peu sur le principe d'une [CUMA : coopérative d'utilisation de matériel agricole](https://fr.wikipedia.org/wiki/Coop%C3%A9rative_d%27utilisation_de_mat%C3%A9riel_agricole)), principalement orienté bois et métal. -* Proposer des locaux pour [les résident·e·s](https://www.commeunetabli.fr/artisans/) -* Proposer l'usage ou la formation au grand public sur [les machines disponibles](https://www.commeunetabli.fr/offre-particuliers/) - -

- -
- -
- -

- -Ce lieu nous à semblé intéressant pour développer du lien avec les coopératives du secteur et faire connaître une belle initiative c'est pourquoi nous avons souhaité y organiser notre AG. - -
- -La journée s'est déroulée en plusieurs temps : -* AG formelle avec notamment l'arrivée de 4 nouveaux sociétaires - -
- -
- -

- -* Temps de travail en équipe sur une modélisation 3D basée sur [OpenSCAD](https://openscad.org/) - -
- -
- -

- -* Jeux disponible durant toute l'AG basés sur [RecallBox](https://www.recalbox.com/) sur [Rapsberry PI](https://www.raspberrypi.org/) - -
- -
- -

- -* Repas partagé au grand air afin de reprendre des forces et partager un temps convivial 😋 - -
- -
- -

- -* Atelier par équipe pour la fabrication d'un totem à l'effigie d'Astrolabe - -
- - -
- -

- -* Soirée conviviale avec notre gâteau d'anniversaire pour nos 3 ans - - -
- -
- -

- - -Si vous aussi vous voulez partager ces moments et être avec nous l'année prochaine pour nos 4 ans et notre prochaine AG, alors n'hésitez pas à [nous contacter](#contact-form) pour monter à bord ! -😉 - -

-
-Bon anniversaire Astrolabe -

- -Astrolabe, c'est une entreprise partagée où chaque membre est un pillier qui soutient le projet collectif ! - -
- - - diff --git a/src/posts/plaquete-cae-fede.md b/src/posts/plaquete-cae-fede.md deleted file mode 100644 index 3a4b82a..0000000 --- a/src/posts/plaquete-cae-fede.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: 'Plaquette Présentation CAE' -date: '2022-10-26' -type: 'news' -illustration: '/images/posts/EntreprendreCAE-Plaquette2022-p1.jpg' ---- - - -La [fédération des CAE](https://www.les-cae.coop), dont Astrolabe est membre, souhaite promouvoir une meilleure connaissance et compréhension du modèle de la Coopérative d'Activités et d'Entrepreneur·e·s, à édité la plaquette de présentation des CAE. - -Nous tenons donc à faire connaitre et largement diffuser cette plaquette de présentation, aussi vous pouvez la consulter plus bas dans le lecteur intégré ou la [télécharger ici](https://www.astrolabe.coop/media/EntreprendreCAE-Plaquette2022.pdf). - - - - - - diff --git a/src/posts/rencontre-fede-cae-2022.md b/src/posts/rencontre-fede-cae-2022.md deleted file mode 100644 index c49e8d8..0000000 --- a/src/posts/rencontre-fede-cae-2022.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Rencontre des CAE 2022 à Sète -date: '2022-09-12' -eventDate: '2022-09-14' -eventTime: '10:00' -type: 'new' -illustration: '/images/posts/rencontre-cae-2022.jpeg' ---- - -Astrolabe participe à la deuxième édition de la Grande Rencontre des **CAE à Sète du 14 au 16 Septembre 2022** organisée par la [Fédération des CAE](https://www.les-cae.coop/) -

-A cette occasion [Florent Le Saout](/members/florent-le-saout/) présentera : - -**Pourquoi se prendre la tête pour une licence ?** - -

-
-Presentation Atelier Libre Sète -
- -

- -_Contexte :_ - -Nous avons utilisé ou utilisons encore des logiciels propriétaires au sein de nos CAE, et cela nous questionne. - -Mais pourquoi porter une telle importance à ce sujet ? - -C'est donc ce que cette présentation va tenter d'expliquer, aider à avancer dans la réfléxion et aussi donner des pistes pour engager le changement. - -Si on prend une comparaison qui devrait nous parler on pourrait dire que la **CAE** est l'équivalent du **libre** quand la **Société de portage** est l'équivalent du **propriétaire**. - -* [Lien de téléchargement de la présentation en PDF](https://www.astrolabe.coop/media/AstrolabeAnimationCAELibreSète2022.pdf) - -[Florent Le Saout](/members/florent-le-saout/) coanimera également avec Vincent Lucy de [Coopaname](https://www.coopaname.coop) un temps d'échange sur les CAE orientés métiers du numérique : - -**CAE numérique vs CAE du numérique** - -Pour en savoir plus sur la grande rencontre des CAE : - -* Liste des ateliers et animations de la grande rencontre des CAE sur le [site de la fédération des CAE](https://www.les-cae.coop/grande-rencontre-des-cae-du-14-au-16-septembre-2022-programme-detaille). - -_Pour information, la Fédération des Coopératives d’activité et d’emploi est issue de la volonté des CAE, 25 ans après leur émergence, de se doter d’une représentation et d’un levier de développement commun. Fruit d’un travail partenarial conduit avec les CAE, elle a été créée au sein du Mouvement Scop en décembre 2020. -Elle fédère 129 membres fin 2021._ diff --git a/src/posts/reu-info-19-05-22.md b/src/posts/reu-info-19-05-22.md deleted file mode 100644 index b5048ce..0000000 --- a/src/posts/reu-info-19-05-22.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: Réunion d'information Astrolabe Mai 2022 en visio libre -date: '2022-05-07' -eventDate: '2022-05-19' -eventTime: '18:30' -author: 'Florent Le Saout' -type: 'event' -illustration: '/images/posts/reunion-24-06-2020.jpeg' ---- - -

- -Vous êtes en quête de sens dans votre métier ? Vous travaillez dans le numérique ? - -Vous voulez vous lancer en indépendant·e mais sans les tracasseries administratives ? Vous souhaitez travailler en Freelance mais pas seul·e ? - -Vous vous demandez ce qu'est une #SCOP #CAE ? Le statut d'entrepreneur salarié #CESA est-il fait pour vous ? - -

- -Venez nous rencontrer lors de notre réunion d'information et ainsi nous essaierons de répondre à ces questions (et bien d'autres) : - -- Date : Jeudi 19 Mai 2022 à 18h30 -- Lieu : En visio libre et décentralisée (lien envoyé par email quelques jours avant la réunion) - -

- -**_Pensez à vous inscrire via le formulaire suivant (si cela ne s'affiche pas correctement [suivez ce lien](https://framaforms.org/reunion-dinformation-scop-astrolabe-cae-du-jeudi-19-mai-a-18h30-en-visio-1591805443))_** - -

- - - -____ - -En attendant, vous pouvez bien sur vous documenter sur le sujet : - -- [Site de la fédération des CAE](https://www.les-cae.coop/) -- [Qu'est ce qu'une CAE sur le site de COPEA](https://www.copea.fr/index.php/rejoindre-une-cae/qu-est-ce-qu-une-cae) -- [Contrat CAPE sur le site service-public.fr](https://www.service-public.fr/particuliers/vosdroits/F11299) -- [Information ESS sur economie.gouv.fr](https://www.economie.gouv.fr/cedef/economie-sociale-et-solidaire) -- [Site de promotion de l'ESS dans la région Rennaise](http://www.resosolidaire.fr/) - -____ - -**Carte des membres de la fédération des CAE en France metropolitaine :** -[](https://www.les-cae.coop/trouver-une-cae-0) diff --git a/src/posts/reu-info-21-06-22.md b/src/posts/reu-info-21-06-22.md deleted file mode 100644 index 84f7cdc..0000000 --- a/src/posts/reu-info-21-06-22.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Réunion d'information Astrolabe Juin 2022 en hybride visio/présentiel -date: '2022-06-10' -eventDate: '2022-06-21' -eventTime: '18:00' -author: 'Florent Le Saout' -type: 'event' -illustration: '/images/posts/bateau-cae.jpg' ---- - -

- -Vous êtes en quête de sens dans votre métier ? Vous travaillez dans le numérique ? - -Vous voulez vous lancer en indépendant·e mais sans les tracasseries administratives ? Vous souhaitez travailler en Freelance mais pas seul·e ? - -Vous vous demandez ce qu'est une #SCOP #CAE ? Le statut d'entrepreneur salarié #CESA est-il fait pour vous ? - -

- -Venez nous rencontrer lors de cette dernière réunion d'information avant la pause de l'été et ainsi nous essaierons de répondre à ces questions (et bien d'autres) : - -- Date : Mardi 21 Juin 2022 à 18h00 -- Lieu : - - En présentiel à Rennes dans nos locaux, 8 place du colombier, Rennes (inscription nécessaire tout de même pour prévoir les places) - - En visio libre et décentralisée (lien envoyé par email quelques jours avant la réunion) - -____ - -En attendant, vous pouvez bien sur vous documenter sur le sujet : - -- [Site de la fédération des CAE](https://www.les-cae.coop/) -- [Qu'est ce qu'une CAE sur le site de COPEA](https://www.copea.fr/index.php/rejoindre-une-cae/qu-est-ce-qu-une-cae) -- [Contrat CAPE sur le site service-public.fr](https://www.service-public.fr/particuliers/vosdroits/F11299) -- [Information ESS sur economie.gouv.fr](https://www.economie.gouv.fr/cedef/economie-sociale-et-solidaire) -- [Site de promotion de l'ESS dans la région Rennaise](http://www.resosolidaire.fr/) - -____ - -**Carte des membres de la fédération des CAE en France metropolitaine :** -[](https://www.les-cae.coop/trouver-une-cae-0) diff --git a/src/posts/reu-info-27-09-22.md b/src/posts/reu-info-27-09-22.md deleted file mode 100644 index 13ca859..0000000 --- a/src/posts/reu-info-27-09-22.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Réunion d'information Astrolabe Septembre 2022 en visio -date: '2022-08-29' -eventDate: '2022-09-27' -eventTime: '18:30' -author: 'Florent Le Saout' -type: 'event' -illustration: '/images/posts/bateau-cae.jpg' ---- - -

- -Vous êtes en quête de sens dans votre métier ? Vous travaillez dans le numérique ? - -Vous voulez vous lancer en indépendant·e mais sans les tracasseries administratives ? Vous souhaitez travailler en Freelance mais pas seul·e ? - -Vous vous demandez ce qu'est une #SCOP #CAE ? Le statut d'entrepreneur salarié #CESA est-il fait pour vous ? - -

- -Venez nous rencontrer lors de cette réunion d'information de reprise et ainsi nous essaierons de répondre à ces questions (et bien d'autres) : - -- Date : Mardi 27 Septembre 2022 à 18h30 -- Lieu : En visio libre et décentralisée (lien envoyé par email quelques jours avant la réunion) - -

- -____ - -En attendant, vous pouvez bien sur vous documenter sur le sujet : - -- [Site de la fédération des CAE](https://www.les-cae.coop/) -- [Qu'est ce qu'une CAE sur le site de COPEA](https://www.copea.fr/index.php/rejoindre-une-cae/qu-est-ce-qu-une-cae) -- [Contrat CAPE sur le site service-public.fr](https://www.service-public.fr/particuliers/vosdroits/F11299) -- [Information ESS sur economie.gouv.fr](https://www.economie.gouv.fr/cedef/economie-sociale-et-solidaire) -- [Site de promotion de l'ESS dans la région Rennaise](http://www.resosolidaire.fr/) - -____ - -**Carte des membres de la fédération des CAE en France metropolitaine :** -[](https://www.les-cae.coop/trouver-une-cae-0) diff --git a/src/posts/video-astrolabe-chritophechaudier.md b/src/posts/video-astrolabe-chritophechaudier.md deleted file mode 100644 index d0d62da..0000000 --- a/src/posts/video-astrolabe-chritophechaudier.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: Astrolabe sur la chaîne Entrepreneur Ethique -date: '2022-08-05' -type: 'new' -illustration: '/images/posts/Florent-DevFreelanceCAE.jpg' ---- - -[Florent Le Saout](/members/florent-le-saout/), cofondateur d'Astrolabe, à été invité à participer à une présentation de la façon de devenir freelance en CAE. -Cette vidéo est animée par [Chritophe Chaudier](https://www.linkedin.com/in/cchaudier) et est diffusée sur la Chaîne [Entrepreneur Ethique](https://www.youtube.com/channel/UCvZFN6J1okCiIG4LKIXqSpg). - -**La Chaîne Entrepreneur Ethique** - -Christophe Chaudier est le créateur de la chaîne Entrepreneur Ethique. - -Voici le lien vers la chaîne en [réplication](https://invidious.fdn.fr/channel/UCvZFN6J1okCiIG4LKIXqSpg) sur l'instance [Invidious](https://invidious.io/) (proxy Vidéo pour Youtube) de la [FDN(French Data Network)](https://www.fdn.fr/) (fournisseur d'accès à Internet associatif) - -Il se définit comme entrepreneur dans le numérique et il est membre de la [SCOP CAE Oxalis](https://www.oxalis.coop/) - -Il est notamment cofondateur de la structure d'accompagnement au déploiement d'applciations Web [Lydra](www.lydra.fr) - - -**L'émission** - -Dans cette entretient, Christophe interroge Florent sur divers aspects de sons parcours (Salarié Société de Service SSII/ESN, Freelance en SARL TNS), le cheminement qui à mené à la création d'Astrolabe et du fonctionnement interne de la CAE. -

-Il est notamment abordé les différents contrat qu'offre la CAE, et ainsi donc le statut social du freelance en CAE. -
-Cela à un grand impact sur les protections dont la personne bénéficie : -* Retraite -* Chômage -* Mutuelle -* Prévoyance -* Accident du travail -* Congé Parental -* ... - -

-Cette vidéo à été réalisée en octobre 2021, certaines données ont donc évolué depuis : -* Nous sommes maintenant 30 personnes -* Nous avons eu notre nouvelle AG et avons accueilli 4 nouveaux sociétaires -* ... - -

-Pour en savoir plus voici donc la vidéo en visionnage direct sur notre site : -

-* La Vidéo en 360p pour économiser de la donnée -

- -

-* La Vidéo en 720p pour une plus grande définition -

- - -

-**Les liens Originaux sur les plateformes** -* [Lien vers l'émission sur youtube](https://www.youtube.com/watch?v=toy_YgsHf68) -* [Lien vers l'émission sur une instance Invidious de la FDN](https://invidious.fdn.fr/watch?v=toy_YgsHf68) - - - diff --git a/src/scss/components/_member.scss b/src/scss/components/_member.scss index 22e1ea8..3c6efcb 100644 --- a/src/scss/components/_member.scss +++ b/src/scss/components/_member.scss @@ -41,10 +41,6 @@ li + li { margin-left: 1rem; } - - svg > path { - fill: var(--color-secondary); - } } }