From 906d4a7041c01153ec027a532e016c98341e3c3c Mon Sep 17 00:00:00 2001 From: Spencer Flagg Date: Mon, 19 Sep 2022 12:43:19 +0200 Subject: [PATCH] started scrolling animations at 75%; added lazy loading to images --- .eleventy.js | 6 + .lazyimages.json | 1 + package-lock.json | 1875 ++++++++++++++++++++- package.json | 3 +- src/_includes/components/landing/hero.njk | 2 +- src/assets/js/main.js | 72 +- src/assets/styles/main.scss | 7 + 7 files changed, 1927 insertions(+), 39 deletions(-) create mode 100644 .lazyimages.json diff --git a/.eleventy.js b/.eleventy.js index 4de49e2..c6f1620 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -1,5 +1,6 @@ const eleventySass = require("eleventy-sass"); //const gsap = require('gsap'); +const lazyImagesPlugin = require('eleventy-plugin-lazyimages'); module.exports = function (eleventyConfig) { @@ -18,6 +19,11 @@ module.exports = function (eleventyConfig) { //plugins eleventyConfig.addPlugin(eleventySass); + eleventyConfig.addPlugin(lazyImagesPlugin, { + imgSelector: 'img:not(.unlazy)', // custom image selector + //cacheFile: '', // don't cache results to a file + }); + return { dir: { input: "src", output: "_site", data: "_data" }, }; diff --git a/.lazyimages.json b/.lazyimages.json new file mode 100644 index 0000000..43bd518 --- /dev/null +++ b/.lazyimages.json @@ -0,0 +1 @@ +{"src/assets/images/dockerfile.png":{"width":507,"height":581,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAZCAYAAAA14t7uAAAACXBIWXMAAAsTAAALEwEAmpwYAAADzElEQVR4nHVVyZLbNhScDxlKxA4C4E6RksZj//8hValU5Rdctq9OrujUe1yi8YwPXSAFsdGv34KnUum/dWx/pHHGMF/z9XrN9/sdr6+vWJYFXdfBGAMhBE6nE4qi+Ah5Az1/K4riz6dzKX4I6/91qUGsm9w2TR77Ebf5hpf5jqmbUIUI6SxE5Q6Uzm4whMwwGtLan8q6b0+n8xmlVNDWwViXnbUIPmCoeyztjL4eEOoGqknQYwc1duvaN78iqzpCxwhTBTxRCKfTKQtR5rIsUZ7LXJ5LOGVRu4RgI2wVIFKAGhqooWXIrmYoApESeR2zjjGbKuSDWEoJKWUmL0UpYKRhcqMtlHWQlYeKYUWK0CnxswwVhGdr2IpSqVwKwcScFLkSQwoJLRSCCYg2ovIJLtSwoYapSH2CrztU7QAXa0htcT6fUTw/v8EbYiEFr157TGnCUs8YuwXNdEWaFsThgjQuaJdPaK+v/E6HUERCKgilIbVhvFcsidhhiiPm+oJpuKGbX9AsL0jTFfV8R3v7fBCHbuRotA8MUyUYHz4mVkKhMhXbQVb42MBGsiLxuj8r69ke7aoD+/s7YrElzyq7Jc9xqPyh3+A8lHEcMu2t8OtqHMSjFUopBh9QykOxUQZSaSamkG1ITMxhc+iRfzMhwcVmVfyhFUKy0iEOuKQJydewPqDqRtSXG5r5jtBPCNSR7YjYX9h7Sirtk+/037dVIQTj/+TNqKsGrkqIw4xm+YTu9vkgot9opcMItLcn+TdV4Vnt0izo0oDQ9GjmF/6QqoGV9ReuZVK+ql3JCb8ldtphJMXpchDTh1S/a7gzh+ubnkElF8dV/RrJ5X3ylFKH4muzoE/jSryFyoqn20Yyr3ZMV17JezrwIKaWfKwKp0jxwIrb2HEds8fzCx9w2NBPR/I4mVsUtMfENNVomBMeFVNL9/WI2A6clP7+hRNIaunjXS0duCcz9BdemZgqwVrLxHvn0QBKLnHnUZ36dlXCdewDNwd3mg9HN9LeDiYmsl0x1fHeeaTcaQ9j/NoMPqwdZ+wxbFb8+r52Hs3gvBHzPCbF1HVt1aL1DSOYClY7aOP4hqAupEPOpVhHZfGci2Jbn5/zI3HeFGctNZKNGEKPPnToqo5t8TbAcGuv7UutXUpJVUWXxb4yDo/NpviYbtqjdjUTstebYmXsNh4jW1IKwTf1Tr7f3ET8XQjxzwNxFuf1atoHEZWfNQ6aJphxrHKv/510u+Lo/WdRFF+J+C8hxPdHYiM1q13bemZLmtQjtuNxY+zEG9kj8deiKP74D+s4JCzoks4zAAAAAElFTkSuQmCC"},"src/assets/images/explosion.png":{"width":930,"height":603,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAQCAYAAADj5tSrAAAACXBIWXMAAAsSAAALEgHS3X78AAAFMUlEQVR4nGWUf4hdxRXHJ3HTmFYpmthElDVWK+sLuy+777173317370zd2bu7x/z4869b7d2ky6mpWtEtJBWUAT9oxCKBpJCsZaqEdtA80epQguCFvqvEAr9TxRBtDV/pJUIJe3OlPukIPTAYQ4zh3POdw58APiSjUYjYNs2GA6HYG1tDTiOA9I0BVLKm5RSdyuluFLqdNM0qizLPqXUJ4R4URStzmaz/+UCzvn8ZIwBIQQAJ06cmAedd5dJkoAoir4ax/E3siy7M0vTw1VZrgghtuu6fqmu6zellL+squrxNE0VpdTCGC/GcQwopXs45zczxg4oIW7+Ia/3/H3jFAA7OzugrmuglJrHeZ4D3/dvD8NwlOd5zTj/vqzrZ2ul/qCU+riW8oYQ4hPG2DuMsQtVVT1cluVoc3PzlsOHDu1FCN2Dg+ABSMhRQLy9f1JbAGxvb3fSFqSU+6WUX5nNZvuKouhXVfUEY+x1yfnbNed/qYW4Vte15pybirHdqqo+k1JeUUpdaprmx03TZFyI5SiKLELpQIVx77L89oF/bnxvPzhz5kwn80gYhr00TSdCCCKlfExK+TshxIcbQt7YYHy3rZipOdcNY7plzCjGjBDiP0KIa4yxK2VZXizy/LmYho9QhNIf0BieTVn/hUI68x0QQu6hlJaEkKezLPtFVVVvcc67L7nRMm5mjJumYlpxbja5MJtC6FYILaQ0nTLG2G5ZVVd5XvyVxfHzEgXxaRxNHw2T/NE4OwWKoliklA4wxt/xff/nGOMrYRj+I80yU5alaYTQG1LOizZC6ofq2mwpZbZUo9taacGYLopCJ0li8jj+V07pJQYR20Z4eDKg+CSNNjsVEcZ4goMgchznzHR9/c/Qda9ThEyWJLsVY6ZpGt20rW7b1sza1my2rdluWv3dWumNsprnhWFoYko/Swl9tQpwShC6ex3B+7wgON41STAhawjje3vH+y4aWReysfNR4U5NHmCdpKkWQhillFFNo1XTmLZt9UnV6C0uzEaS6gxjHUFkMISfoyC4jBCahWHYDyl9MInjVbA+db8lYXD0fCHuP+0H1smJ93htOb8vrPHf8Nj599TzdBJFmpWlVkKaRindNI3Z4ELLNNMcUxN7vg497yqaTt+FCJ2Fvp8SQmxCyPEoisbgVJyB11By4DcxW3keJ9PnYMi3xus7mWW/OR2OPrVt29CpZwpCtcxyzRnrFq2zLNOUUhMGwY3I899PPP8Sct0nPd8vp667ghBagRAuYYxXwDUqwc9w+rWLcdW/GFeDV8LyQTwYLo1Hoyes0eiPlmVd9S37Op6s6wQiHYWhjuPYEEIMCtB1BOEV5MOLGMLHEIQ+JuTI4uLiTSsrK/t6vd7C8vLyAvjp2AfPjr2Fcx499IJPD78cpF/3p9MD48lk6DjOzvpk8oZnj9+bWrbxxmPtTacGIbSLELoKIXwHQvgMhPAhjHHWISbLsiMIIXDw4EGwtLQEjh07BsCLJAPnPApeDgvw66gC58IcOJa117HHt9m2veRMJg9blnV+MBi8OxwMPnIc53PP8z5ACP0WQngaQthHCD1AKR11TeI4vqtDUxAEc9h2kJ3bWTcAL5Ec/Irk4DzNAT22DBCEHY33uq57v23b4WAw+NFwOHzRcZzLnuddQAg1EMJv+r6/YNv2La7r3tU5QuhWz/M6/n0Z8F/YTyYQPDX54mEwHMyTVldX96ytre1bW13df7zfP2pZVjUej7dd102DILij1+vNpyWEzMnReVEU/1f8vxgv/nVjSu5EAAAAAElFTkSuQmCC"},"src/assets/images/start9_logo.png":{"width":4807,"height":1798,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAJCAYAAADHP4f4AAAACXBIWXMAAGunAABrpwHCCSECAAAB8klEQVR4nH2TT09TQRTFH7RNA2m7kArSSqmWKvinKWpI1YUkuhAGDStWLqRTwt7ERN2rH8FP4c6NK7+QM60RmXP7Lhm98b6mauLiZPJuzszvzpn7EhAnf4vGZ//UphWQTpT5iWMSvo6SGGPidvuJM3YiMeVAXALxORBXQFz4HyRMAf6AnMUkjE4SFojpF52xFVVRTAsgXgbxOohrIL6gsDKIiyCe0UZyIJ4NSGcCUlnzuhYC0lL4gQpinBsevZnzT48WnLGrztiGN7YukIsgvgniByC+qmqD+NoUcBHEDb1tOSCtgviy1ALS5YC0HU5pAzE2vr37sOT3jy8507/jjN3yxvYEsqqH3gfxGohvgbgL4k29WVXBPRC39NYrIL4h+wLSWkDaDafjTcTYGr14W/X7x01v+j1v7LY3djfRjjogfgjijSlAT+FXQHwPxAda62gj2yC+rdBuCOkWOHZOPn2pDu2rRbdz2HHG3hVQFldLD1hTrWitpjFd1yYEkEUqcYpP3k0ia6rmRy/fl93OYdPt2XVvbFsgkreApOPzmrsMQ13fRCQwGQw5VOqyNkG8pJBKEFBI64ix9P3j54J79KzkngzK3th5gcj05GV0dYKy2mSiVOLJaqLsW7y//WGcpxhnh4PXs/7x85zfG+T8r//kJ0x2dCMi1FqFAAAAAElFTkSuQmCC"},"assets/images/buy.png":{"width":734,"height":317,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAALCAYAAACK9ybzAAAACXBIWXMAAAsTAAALEwEAmpwYAAACcUlEQVR4nI2TMWgTURiArypKB4VOUlt0EJ1C+t3r5a656/XeJU3Spmmxl967aibBoeDgIDoILiIoODg4CU5ugopO4uBQUXDQCiIGUQqiCFURFScxOXmhQtVU/eHj/bzh/97/837DWCfGx8eN3t5eY2FhYUOj0dg2Pz+fSZLkUJIkV5IkeZ4kyUqSJK+UUs+UUg+VUotKqVtKqatKqctKqYtRFJ2fnp4+01WQz+eNXC5n2La9JQiCvaVSaa5arZ6emZm5Njs7+zSKog/1ev1rvV7/NDc39z6O47dxHGvhS6VUM47jJ1EULdVqtXvlcvlOV4llWYYQQtPnOM4+z/MuBUHwolgsfimVSu1yuZxqKpVKOjExkU5OTqbVajWdmppKa7VaB51XKpVvxWLxc1eJEKLHNE3DNM0By7KO5nK5Jdu2U8dxNO2RkZF2Pp9vu67b9jyvw+joaMv3/VYQBK0wDFuFQiEtFApfpZQrXSVAD6DPQeAYsASkwHegvRbTNH9heHg41Y/wfT+VUv6XZAdw1DTNR6Zppr8X1ACttQghWrpbLQnD8LWU8v6/JNuBw8Bd4NsqurAW/oG+F0J0xur7/oqU8oaU8sR6kp9sA8rAKeAqcBO4DSwCD4DHQBNYBt4A74QQHx3HWfY877qU8pCUMrOuZGhoSLMZ2AWMAhGwHzgILABHgOPASeA0cA64IIS4aNv2Wdd1D0gpd3uet6Gr5GcMDg4amUymJ5vNblwV9gJbgb7VUe4E9gAZQACuEEJaliUcxxkIw3CTXuq/huu6Rn9/vxYZ2Wy2092aUf6C/vJ6t8bGxoxGo2E0m81OLqU0fgBvlg3q/thuRQAAAABJRU5ErkJggg=="},"assets/images/diy.png":{"width":734,"height":317,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAALCAYAAACK9ybzAAAACXBIWXMAAAsTAAALEwEAmpwYAAADyUlEQVR4nD3PTWhcVRQH8JtYFQwICk0RqqHaSZw38947537fd+fNm8lMMglJpumMZJKpYqihjQkaU8UmtDQNjV+hgrgR6aJCVm6K1SoVKrGItYtiddFFW1DUjVptLdgsinlPEsEDPw7/zf9wSF9f3+vDw8NvNxqN98bGxk42Go0Pa7Xax4ODg+cqlcqF3u7uy5V8dLUS5H7uDXKflG1uX0+xuI0QQs5Pz5GwWCSFKCK5XI5Ya0k+n98URRH5f6y1q+Vy+etqtXqpXq9/V6/XrwwNDV0bLPf8WLX5X8ZU7tfnZO6PKZm/PWOKV/bb4sk9+e5nilHkFKPowa2TT5MnyhFppx7pq9dIpVIh5XKZlEolMjIy8t8RIcSatfafUqmUVCqVTcXuYlIxNqmjTCZdmRz0TLIANlmk+TuzLHd9Dw9OFbmcBCkgG+Ue8Kv999LAtGz05cKw1RjTKoRoWVlZ2fyOAMAtSumalDI2xqwHxqxLpdb7mVqf8FV8NGviZTeIl127IZlzdTIO6s8BKk/1SH24qoKBmgxYZIKHbRhutUHArLUsDMNHl5aWWprNJiEIcAMB1gAgAYB4Y/sAcbdP43GXx4ccGR9Ly/jIkzw+0sXX57tYMp3hd5u+uLKbqk9rTC+M8WA0CmwhsHbUGLNsjHnLGLM3DMPOQqFwH/EBVgHgB0BYR8R4AyDGEdC46fF4NiPieUckL6d5MuvwZMYRyT5PxqNU/VVj6ttBpj7YJcxiaO2b1tqPtNbXtdbXgiD4LJ/PHygUCj3EIl3USM8KxJuImCBgAoiJAkx6PZo8laVJM0vj0Sy723DZnTGP3xoBeXuAqb/7mDzfzeU7PcosbJQaY37TWsda60RrfdMY87kxZolMuGLvsM9PlJD/JCi7QSn9HRGvMsTLOaQXy8C+7AN2thf46SqK1d0oVwep/CbP5SUpxAkh5XGp5GtKqdNKqQtSyotSyu+VUl9prd83xhwiSxldnnDF1ACKM5KxLyhjZxDxDQB4BSmdoYztR86fpYw1dwFfaHri+Igv3i0wcYwKMS6F2Ms5H+WcP885f0EIMSOlnOOcT1FKhwAgJEe7OH3J4eEwihcNF9Nc8HGKCOD728H3t0HWfchxnLZCV6btsCPFkqP65zNyaLfLZAb8xxEQEDGLiI7v+x2e5233PG+H67rtqVRqi9aakKlHUq09afd+7kMnArgAsNP3vC0AQLKuS1IZh2BXmhBxD5lPYfvBFO58NYU7DnRi27nHBLHpbIvjOC2ZTKalo6ODOI6zKZ1Ok40shCD/Au0ZUMx5IRHEAAAAAElFTkSuQmCC"},"assets/images/service-icons/balanceofsatoshis.png":{"width":256,"height":256,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEdUlEQVR4nJ1WW08bRxQmGBsbfLexscE3bGwwhhBoCV7vzuwakzYUQZOUFilNURoeWlVKg5QgJS+5tBJVWkVFouoTVZGoVKlSpEpRHvu/2Dkzrs7Yji8xkPZhtLuz3vnmu5wz7unrK1ebwxAWS7lqsZRF4x6vDpshfAO6iLopj3kpH/VSHnTqfKDfaPtd+31z3Z4OkDYAu80QwUFdJP2UZ4cIHw/WRm6I8MkQ4ZkA4SGXLjfRCoTrdAXpZIAAIafO0wHCJ4Y0ngngkCAwGaaQDxEohAkg6LCLSlYNoE42LUyadK19hgg6dYEA+ZAGqYDOY6EPeS69AdNTn7N89jNIDl+V84WwBtkg4WEX5TZrJ1AXJviy11KuOu2GSPmlJBD3Eu4aqIjM+E2+/vEj9u29ffPWF9+zS3PbEPSviFEP4fkwgTE/4W6HLr9vynYKE/zRsJtK3XF4Hbqw2iqCaN/Azs6+eXDw18ne3tHJ5uZjNnPxS+5zLgkEQBlRtrrkZ8olfUGZGiD9Vl30WZfE6uouPH16yF6+/Mc8Pn5t7j44YJXKDjgcy5JNyk8h7qXcep4njZeYpIk6CD77/atic/OxZLK3d2Q+f35sPnz4K7t+/RHYHVdExE04JjDpoxwD05TsDCaYGIwoAjnsS6JQ2OK7u7+w/f0/zaPfX7HDw7/N7579xlZWHoDNtiRiXsLHAlQCtZp/KkivpSyw4KbCMlncO1jmhenb/O7dnxky+PGnP8wnTw7NO3d+YO8vfAWD9nLDEz7qoZL5qSCt6fIO6KIQ1vhcVINciEI++yncWN9l9++9OLm/88Lcvv3MLNOvIZP6hEc9MiSANeQf+A/p8jh0MT+iwXKmBDSpQD5iwOXcGlsjt07W6dYJmd0ws5EPIOE3YDxAIB0ggC0H/TizTlppRtxUzEY0XkmXwBgrwdyIBoUIhfkYZUpcY3NRlSW8Gh/xUB73UVmILrve2VrONj4TJPxyTIUb+SLDgWBzUVW2lYVRFWhKZZeiGiR8lCNr7F2tm6y3qLOZ4A4xXVpShaWxEiynS1BKqHAxUvNpMaYCyolpQpDmoud24eZukDombHpY48W4Ch9lFbg6rgBNlXBxOYfsEAjZ9LfFth2ga7oau0IJsLNio9RTJVifUODmzCJDAGRyJVNiSlzFbtwB0g5wqlx1b6o9veXqYL8hUKrVnCL9QQkRtJIusZlhDZDx/2KCV2s9zsgEd7wxVWRrE4rcPTIhSRXQt8Cg9ORNorqBtZ2MnZL1XChXMc6YqK3ZRYZsjJovQJI1f6IeKpDJhd63v+/CpNae8SX2H7ddF1jBWC+rOQV2igvm5nSRYd2gTCgbhkFNqICNFM+S9r7Vta00QdD0sEuejEJNqPzapMK35xfZxlRR+rEYUzmCXZssspWswpApFuTbZ/07gsxGNEGSclGuxFXZNPG4xYaIdfPeiKwfwIPuHUCaeiJtPIJRriGnLv+xoME48F7OOZtz2FAxhefK1QmEycKBhuJ489wxh8+Nd6cZ/y+FtYB2YMMWVwAAAABJRU5ErkJggg=="},"assets/images/service-icons/btc-rpc-proxy.png":{"width":256,"height":256,"src":"data:image/png;base64,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"},"assets/images/service-icons/bitcoind.png":{"width":256,"height":256,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAADI0lEQVR4nLWV6UtUURjG/SfKMVskyvZoo6KVooJogxaICir6UhFEOxRE9KEIomwabXLSckvTMi1Ny3G0zdxNU6NyzMkszSCDmnPuWeaJOdcGx3LmqvXh5cxyz/2d53mXE0IuD8P/jhAjD7nNYYP6P8ToRu93t9nki38C+TPCQWJGg1wZo6/q5SYfQD9EmHHI7w2+uDQUxDIcNHkx6K2VoBlrQRPmgsRNA7GOHYxdJpCYCJDrs0CTF4GmrwazHwIrPAT29BS0nJ3QMjeBxM+E2xyq7+uPEh/k6jjQO+vBHMfAq2IgnHkQb7MhXEXgNbFgxcdBkxbqSgPkJwgkElrmBvBKM2RbKWSXC7LjJeTX15AfS8Ab06Dl7ACxTVJ29syP8eqKHqVOyl6cg/xSB8/PDsi2FxBNuRAthRCuYvBqK7TsLSDXpvQ/8Wr12hA7EcxxBKL1GWR7NXilBVr+HvDyKKVGdtSBl18ETV0+sBJ2XwoFTZynK+lshGwrA3tyEjRtBZj9oMqN50c7eEMqtMyNxiE9JXs/04w14LVx8HxvhexsAG+4CVZyBrw+GfJzpbKRl18AvbnMGMQfEApiGQHt/nZVUbKrBeLDUwXUAVVKhddG5jiqeqb3JPgT4lcZ4QpA4meAPT4B0fpcz0e1FdrDfWDPTkM0P9LBXkjhYZBrU5W9Bu0ygVgjlXzl+7scyG9OiBYHWMF+VUU0ZSl42QXIr42qnFnJWdDE+X79EhximwQtazN4VTRkRy08P7+oldfYVGUx+wHw+hS9b745wUrPgyYt6IaEG4TETgC9vU63xVUE2VmvTize2yHe3IVw5iv7ZNd7iKYH0PL3gtgmG8iJXxOO1EdK+irwCjPE2yylRHhz86kCorkA4nUGeF2CspSmLFF7gnZ871HtjhqiFGm5u1T18FeJ4DVXwWvjwYqOQbu3Tc01mjBHjf5Ak7jPPtFn13jQ1BVKkZa3W5+82VtB4qZ3Px/ud7i+7pTAs8syHOTKaHVneO8Pb/eTG7NBoiP+6v/AZpfflRvWpx2BAMGV/OU3d6+xEwgcFBLsRUYBhiD/In4BwsXgRI2fJKUAAAAASUVORK5CYII="},"assets/images/service-icons/c-lightning.png":{"width":256,"height":256,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAADd0lEQVR4nJWWW0/jVhSFz+8dqX1py/2SQIAAwbk7Cbk4dnyJb3HiXMmQZghMOrQP0BlNpVHVkYr6O5aqbeQRGrATHs6j93fW3muvY1YoFFAsFlEqlVAul1GpVFCr1SAIAur1OiRJQqPRgKIoUFUVzWYTuq7DMExYlgXbtuE4DtrtNlzXRbfbRa/Xw2AwwHA4xGg0AuN5Hj7o/PzcA1WrVQ9EEFEUPZAsyx5I0zQPZBg6TNOAbVtotVoeqNPpeCCC9Pv9byCWz+fxWlBTU2EaCixThW01PUXfg0iRD2LZbBa5XO5VIEOvo2XV4NgCTFOFaT627iVFdFgmk8FyIAF1UYSmCmjbRXQdHo5Vht5UoetGIIgUsVQqhXQ6vRRIFGtwLB5DN4lBJw1Tr34zw+OMXgaxZDKJZUGGxmPcO8VkcAy3lYEii1AU9YkZnisi17GzszNwHBcIKpXI3udoiAVcuCe4eRvFZT8OXSsEuO45iCUSCQSD8h6oUubhWgnML3dwM95F2+QgCDQnCZLUeAaiPfJBtEfs9PQUYaACn0dT5vBhso2/bn/GH+820XMSXut0rQRVrkJuiKEgdnx8jJOTk0CQWOPwbhjBv3/+iP8+vcHH9z/hohOFo8fRVFKQpSIkSQhtHYvH4/gelEw+gvg8B0OJ4f34F3yev8Hd7AfMRmu4cGMYddPodyqwTQmKLAUmAylih4eHODo6egbiuCTyuQQ06QBjN4L55T7m0xTmVzV8uLFx+9sY018v0G63vOKUdUEgdnBwgCBQLnsGocJBV3Nw7Dq6bgtXV1f4+Okzvnz5G7e3v3sWpUQIiiDaI7a/v49YLPYiiOaTyWZRLlegKBrcbhd3d3d4eHjA16//YDKZeAm9KOvY3t4egkCkhgxAO0NPAcm/vr7G/f09ZrOZV2BR1tElWDQaRRiILE6HVJF0uv10OvWcQ4DHhS2Fgtju7i4ikUggyIdQEcqh8XjsbTIVJosvSm86bGdnB2Egsji1jW5FEUHLRYWWDVVyHdva2sL29nYoiJ4Dkk0zoOf5NaFKILa5uYkwECmhIvQRtYgA5LxlQXQptr6+jo2NjUAQQfyCHMeFRlAQiK2trSEIRM6jlvnRE38hghaBSD1bWVnB6upqIMhXFJYMi0AehI6vyJ+R77qne+SDfEVPnwm/pf4/w9O/oP8BJebWrszj5hMAAAAASUVORK5CYII="},"assets/images/service-icons/electrs.png":{"width":256,"height":256,"src":"data:image/png;base64,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"},"assets/images/service-icons/btcpayserver.png":{"width":256,"height":256,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAADb0lEQVR4nMWW7W9TVRjA+W/85hc/GecXMGRRg/MFEI0zKI65IIkRx9CotIwXMQ7jZApBMUEQjYshLMW06WxHGHsj60q79pa2a3v7Sl/X19vu3v5MbxXH1m6lMfG5Obn35jzn+Z3nOc9zztlCA6lWqw/em7VWZEuzjmYGqm3A1kGq/DtIUSTKlRCl8j2kih9ZKTSFbTSxDSHllSjpvJ5I6huiqW/J5A2Uym5kJd80pI1gG0KKkpNw8iuc4gssBjrxRg6o/6mcTu2T5exDBpuBGqxJTVFRv/IlC4H7R7nr68DqfUIFCcFX8ER6CSW+IJm9RkGysSKnqVbldaANIKyCLCDGNSwGnsMVfA1/bABv9CCC+LLaarBg4nMVViwLahgbgTaFBO5/hlPcqXqUzunJ5I1Ekl/jCfeontn9W/FG+kgs/4ZUEduHuIK7CSfPqBmmKCWyxWnE+CB2/zbmPY/hEHcQS19Aqvjag4jxo1h9L+IKa4ln71CQvKRyv7MUfR9H4Hk1KcS4luWCiYqcaAdiIRjXcFvYjs6yD71thFnvCELwXZxiF+7wXiLJYXLFaVbk5INxj7TwuZKFUEKDwfo0Z/TbGBjt5qRuD2OWl7CJfcSXr1CUhHVFuha0KSSc0HJj/kn6f32czuGn2HG+gxPGLsY9p4nkFpCV8roQPVK46p5oMVg7+PKPrfRc6ebVy2/y3o29DM18gtE/hpj1Icml9j35Z00mhe2Mzb/FL3dGOD93gcHJI3xo7uH41ACjrp9wJK1ky5nWt5WG2bXUhTOkIZiexZdZ4s+AjqE5DR+Y3ubwRC8XbWexxGbISOn260QI7iaSHKJS8SPJZewJCz/cHeaA8XV2XX+GQ6Z9XHNfJZxvsxjFeA2yE0/sGJ6UmbnoNKOuS5ya+ZiD493sN+zixNQABt91ovlQexB3VMvNe12MOd7hsv00Q3PHOHKzj37zfo5PHVY9Gvfr8GZcFCot7l11hTokkV/glu8k52af5dOJTvrNb9A/0asa/9F2FqNfh5Cyk5FSyMrKQzZWSxNIXSmaE9C5v2NwsptDpj2cmv6IS4vnMIt6PGlBzSjl7wmtHduCJ3WFZDHG7ZCJnx3fc9V5kVuhcXzLbvKVxodV6yfjKuVakdUWsxbvYM6vxnyzY7f2rJX/57ayGvBf3bv+Aj3jG/smjMZgAAAAAElFTkSuQmCC"},"assets/images/service-icons/lightning-jet.png":{"width":256,"height":256,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAIAAABLixI0AAAACXBIWXMAAAsSAAALEgHS3X78AAADA0lEQVR4nK2QzU/TYByA3//Agx/x4IlEYzwYE41HCdwUTdSTMUaNmohIJCR60Ej8iBqiBzEIbCgDooOAAyJjQNBtwoAxSz+2lpWuQMfWfblCR9kK7T7UMUbEUaLokzc9tL/nya8v+P7/AH8ylMry/V9aa5VsK7XV1oqfiMtSVFiOCvKSuPlqiq3MIslEPOKd9tjMLDS4wDLpVuZsoSXyc9MmvbX6IdJcFcShv26lbyX7dyESHamq0F0sND8u9drMq7em1EopE+VCpF7bc/NMS9F+y5NS/7g5lUymUkmleZDMIZ5ILMlxUZLCtGNC88R0+fDnU7uIh2c5Y3Oc9yXiUnookcgVgZxFkiRZlqNLy1P8opnlupmQwTY2qH31teL05K1DwQfHBE3x0ljrMuuUYguSLMnpsw4gZonFYqIoRhajSGBOPeEpH6VK+0efdui0TS+s6rLZ1xcWas+J2jLR0iy67TGBzzhruiiKQFgPF4kgvm9qh/uSicjXIwUfv57/+OVeR6e6pba/8QGhvR8wvo3QkMBzv4mCIAA+Bz83N+4JNjiYKybiSBec1w4d7Bg/0W290dlX2fa+q1fnwGzfQgGe5+fn538VQTgHjguHwmEnG+h0uu9YnMe6oD2NQztUprw6Y/5bY0WPbcDu8gdDHMf9JoJgDoHMMxCkWX8vyZT3w0fVn7Y/0m2727r30Yfid2Y9RLL+zNQ6gE8BlvUF/P5JxlMzMH6ySr/zlmZXyZuCx22VuiGIoP0bKcCjwOysx+v1UNOMymA987xz53XVvnLNtTqDbhCZmnF7N1IAo8AMw8y6GYKiq7tHiip1u0vqC9NLDVrtTiUFTClA0/TM9JR9YvJl19DxZ+0HbjcVq3p0ZoikXJmvuQqgFJikKNpFobizoXektN5wtaZbpbeMIrjLpWRQwKkMSZIYThgsUEPvcFPfsHEMwYkJklScB8SmOHAcxuwQakcwB45vPksA+wqOjci8xbNnEzKRdAvDMPTfwDBstYWiKAzDyFaBYRhF0Z+tH0aTV5R2AP9rAAAAAElFTkSuQmCC"},"assets/images/service-icons/lndg.png":{"width":256,"height":256,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAIAAABLixI0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGfklEQVR4nFXV+VPU5x0H8O9/0Mk4aTNJ05iYTo5OZ1o6aFLJRjRqLAGC3IKBBKIbDRpA0DEoiki1UWOKqYkixFuJVfFAQ4RyLOzJ3gd7wgK73+9zf4/lEPND57vGTDvz/Pyaz/F+nof71SX+qcvxRVfjv+6MP3Mt/ux1/vmbwuIu4aXbwst3hVe6hdfuC3/oEf74APypF6T0wdQBsGwI/FUH0kbA23qYboTvmOFaC1o3irinLvOLrsSf7oz/5hr/7HX+tzf4F7qExbeEl+6o1qv3VCilF2gGYI4B55vIewakGYbLh4FGD1YY4SoTXGOB60ZRhg1xi67Gn+7kn0lCzyehF28Jr3WDP/8A/vIjSHkA0gdhmZk0eqWvw8qRoFzlYuuMKC1Z0S/Qe3aU6UBcsrUkdFN4oUtYcltI7YEFI2SzhRYasGYAZo3gAz6pB8wFlAW7+PBKbKbay7JG0WpzErKqFWU5ULYLcT/PKFnRy3cETS+qNNMWn7TfK5aZSfogzNbjZr80hOf4uUehxEIfnjsZlXf5WamTZDyB3neh9W7EPXc9/hhaclt4qxdpLeyIX/4qKNe7xDwjSRuEmiFYMkoOB6Xr/MwNYeZSPNExrbRNKY0hscxNsp0qlOtBeV7M/e4mv7iLfzHZWoWJHhmTjwVkrY2u1qGl/TC1HywbBGnDMNeCqzys2se2+1hDUOyYVtpjyt6IuNGL13tQvg8XjmFu8S0VerVbyBsmBzzS8YCstVLNAEzpA6kD4A11/XClPpZpnsizRrOt/LpRnO/Ae8Pi2Xji25hSF2aFSajYj7kld9T1v9kLa+3sqF/e7RbfGUIpfWBpElquA2sNk5tt1lrXiNZpy7ZOrx3FGXZU7iXHp+RzgvLltFwZJEUBXBrE3O/vqjnK1uFmr3Q0IH1spUv74dIB+MYQTNOBLEOk2mpo93We8V/b69Xl2acz7DjLoU56z7jYIShnBGVnlJWEcFmYcK/fF5Y9ALV2diGauDyZ+MzJ0nUqlK6LF+n9jZaBLtdZS+DYvwPnd3uNWQ6Q6cQ5bvS+B20P0zZBOQuVv8ekDyLkw3HCpfwIigykLaKY6fwgmmsakzKNOE0nFI4Em4yD90fPTrhbYr6mPm/bIfdguXM8zy3kenCuF2lD9JSgnEPKV4JcMUEqooRL7QWfWOmN2Kww98grP2yNyLkWrBnmSwyBf5j+M2xpw7YD1LHP7PrXSVfPVre/0Cvk+3D+GNaG6WmgnEeJr6GyeZJ8PEW41D5YaiZtEwmfvDBC5g+HpAwTStfz+abxfUZ9j+HitOGLuPmQzt5+wt23zesv9oEiPy4K4G3jtB0ql0jiBJS1U0Q7TbiUPrhiCG11sI7JxOmoUutlq43qXVtjBjV6Z6euy6Y73We60Oror/b4PvDFi/y4JIhLQnj3FDuPE1do4iiUtDGyNU651H6YOgD/ZkCbnXSLixbb8EojXGVGWWa+YcT23VDP98N3DlpNm9zjhT5U6CcbAqQ0hEvDuGFa/AbJp7G8H4hb4mQbT7llj9c/DN81wiIb3mDH661o7SjKsfDVRt9+o7XB4ip3TRX4UIEfFwdwaYhUjhNtlDTEWQsQW6BYL7AqnlYDyr05BJfr4FsjcJURVrrILj/b6WfFLpJjE0ptU+WOyY3ueIFPjfVHIfLZBGuKia1APg7kFkGs51kNT6sFVg1pLaLc8mEVetsA15jhFg89NiF1xJSD4+KmMZLvQTkelJvc2oYgromyVkHuFmf1ifm70uwJLNfyrEqgNZDtwLSOUE6jhysMcGXyVStxkj0h8UxMucgrJ6flg1GxPsKqIvTTCN0RZSeBPCjPwYVH9KefDDPz31JlB1Ar2oFpPaU7GeF+hszw3eQ7u9FDGsLsVEy+BJQLIPEdUNqT5xxKdIsz5pn5+MKj8MOFe8rsYSL9Au1idLdEuVUmuPoJlGlH2U5U4sW1YXosJnUA5QJSLiLlIlYuk8RVmvheTNyTZ2/KM6eY3IBZzRPoc4k2yJRbY0b/C+W4Ua4XFY7hihCpi7KDMelLQWoF8j+h9AWUmqF4GEmHsNhMxHpM655UtEdhjQnGPf5CMh0oW720OM+LC8bUWG8I4tIQLouQigmyaZJop8gnyUBuV4f9f63tUdi+GdY0y7gMm/qLZDlxjgvnenC+DyeTTTaGSXmEfDRBKqNkUxL6VIVYNVDXX0foziTUoLBGFRKb58T/Ai2bOmhgzWGkAAAAAElFTkSuQmCC"},"assets/images/service-icons/ride-the-lightning.png":{"width":256,"height":256,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAADOklEQVR4nLVW6yvzARQesyFic8v9TrnkVpL4QAj54p6WNiKSSCkikUvkUpJoJeRSWlNyi1LaJ0z55PbnPHpOeV9s3m32+nD6rf3OznPO8zznNIVCoYA74eHhIeEgzz0QxRfA/wqiVCrh7++PiIgIJCUlISYmBhqNBp6enu6BKJVKKZScnIzi4mLU1taio6MDfX19aGxsREZGBry9vX8GolKpEBYWhry8PNTV1aG/vx+zs7PY2NjA4eEhjo6OsLy8jJaWFiQkJNgD+nfnQUFByMrKQn19PYaGhmA0GnF+fg6r1Yqnpye8vr7i/v4eZrMZMzMzaGhoQHp6Onx9fR2DMCk+Ph5lZWXo7e3FysoKTk5OcHd3h8fHR7y8vOD5+VmCIBaLRcA5XU9PDzIzMz8C2TokICBAumH3Y2Nj2N7elgIWiwU3Nzd4eHjA7e2tfMcJGGzg7OxMnuvr62hqakJ0dLQtCJ2h1WqRk5MDnU6HqakpbG1tCe/88cXFBa6vr3F1dSXApK+9vR1dXV3ymTE+Po7h4WHRjvp8AuEEgYGByM7ORmtrKyYnJ6UjFtvf35duj4+PcXl5CZPJhJGRERQVFYmFo6KikJaWJu7Kzc1FYWGh0EWz2IBQ5Pz8fOj1eqFpcXERa2trMs1HoN3dXXlfXV0tun0RWQzj5eUlT7uTcAfYYU1NDdra2jA6OiqifwQ6ODgQl01MTMielJeXIyUlRbR0uIxMUKvVkhwbG4uSkhJxyvz8vBTd3NwUIGp0enoqU+3s7Ai1FJqU8Qo4vYw0QEFBATo7OzE9PS3TGI3GPxrt7e3JdKurq0Jdc3OzONLPz88xyLuFKRxPxeDgoCzZwsIClpaWMDc3J0W59QaDQU4Ld4mC0wBf9bELwqTExERUVVWhu7tbbElLDgwMCP/caBbliWFecHDwd/fKPggdER4eLhbkHSJVdBo9X1paKvsTFxcnBmGuC8f1M00Ur6KiQmiorKwUXVJTUxEaGgofHx9XCtuC0FWRkZHSLS38Tgd3h+9+WPwvCKeg9Xhr2DXPgZNcw2kQ7gdBQkJCpDjF/2ap8GMQrj+7JucuCgqX6HLyXwfcEv6X4/dB3gArKIZB4SKrwgAAAABJRU5ErkJggg=="},"assets/images/service-icons/lightning-terminal.png":{"width":294,"height":294,"src":"data:image/png;base64,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"},"assets/images/service-icons/lnd.png":{"width":256,"height":256,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAADEElEQVR4nO2WTW8bVRSG+4PYseQnIMSm7FgggZSKdBMBi8gJqpOgSEHJAlAxIWqMoRIqVHHkNji2TFpju6RKiFI7ie3YHlw3/nbiGXv8MeOZB81VQy2K4yRIrHqkozu6d3Qevfd8zFzhf7ArryAXvi7TNDld/+mD9s0zvD/muSCXdctOn/9OfD/5PGYOeb8f9JKSWq1GOp0mI0nU63Wxf9LSyFRbpKsqNVWjZ5io3R7VpkZR6VBpdDlWNZS2Tkc3MP5NySmk1+sRi8VYWVnB4/GQSqWwjuIFmbs7eVybz3iclam3dYpKl1ihwdZTmb1Cg2SpSaaiUlY6tLTeYCW6rhMIBJiZmWFubo7Nzd8FZOMgj80d5d3lLRYjOeIllURZZePwGF+8yh85mf1Cg91nMoflplBlnAXxer3YbDbsdjuhUAjDhLUdiWvOMK9Pr3P9TpS1/apQFEjWCCRqHJZVnh63BCSWVyjIHXGlAyHr6+tMTk4yPT1NOBzGOrm3nWZkaYPXbG7e/jrCzVCO1WhZQCLSCSWli9zWSZSa7OUVjupt9GGQiYmJFxATPFspRhb9vGF38+YXQezeNAsPsriflIlIdZH8S0MikbDY92ynubbo5+rCfd5ffsQNb5qPVpNCUSjzQomV/L1843wQ67qmpqb4LRhE13usPk4y8o2PDxw+Zj27fBnMcv1unIm1FP5ETSg5UTXixcZwJZqmCcj4+Dijo6M4HA4ePHzIZ8tu3rrh4r2v1vguGMcTKzN+75APfzrg1uYR0bwiyncnJwtIcVjirYqan59nbGyM2dlZvl1a4pPPF3nHfouPnb/i2/2T/WJDBP/0lxSOcI5H0oko4eiRglRVqbe0wX1iNaPV7X6/H6fTicvl4ofbt7n5/c8s/OjjTnif+FFNBNnOyXhiFbwHFZ48D26VsTURrK4f2PHW2mw2KZVKSJJEJpMRnpSyJLIFchUZpdXFMEyRaCsXebkjmq/Z0WlrPfSe8dIkvvSAHGZnDshTNwyjz00xJsz/Muov+j2xbNh5v736keAi9hcaWTjf+qcv2wAAAABJRU5ErkJggg=="},"assets/images/service-icons/spark-wallet.png":{"width":256,"height":256,"src":"data:image/png;base64,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"},"assets/images/service-icons/mempool.png":{"width":256,"height":256,"src":"data:image/png;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAZABkDASIAAhEBAxEB/8QAGgAAAQUBAAAAAAAAAAAAAAAAAAEEBQYHA//EACMQAAECBQMFAAAAAAAAAAAAAAABAgMEBRETBhdUFCIxQVH/xAAZAQACAwEAAAAAAAAAAAAAAAACBQABAwb/xAAeEQACAgICAwAAAAAAAAAAAAAAAgEDExQEUQVCUv/aAAwDAQACEQMRAD8AxoC77fTXKYG301ymDjSv+TDIvZCxaVAbQ0m0vksQNzXI2iZhdOpB6hl7eStbfTXJYCvDun1JLr2aniDEOAHOWThd60dPexackO/d8I3Ep39igq8qXPkLWP/Z"},"assets/images/service-icons/sphinx-relay.png":{"width":256,"height":256,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAADvklEQVR4nJWW2U5UQRCG5+14By90jrsILnFJ3FeUOc6IbArKvqkgsqkDg+KGxoVoiInwEHqvITm/+U51z/QMGvWiU71U/VVd9feSiWLVRbEKUaz1KNbPKFbiWzYnRfHfW9b0ynYOZ93h1mVcZzGK9T2KteHAkyhOklqgbc3S1maTvwnA2aVtw+GBm89k42TdTTiwCngKnDO5qyDtb5Ua200yDtcDmyC45FsUay2TzSU/ozjZqFFIo9pxTTrYIV0YlFonpduPpJ7HJhkzzzp64e49TtZwf5CudLHWwd4W6Uyf1DEtDZakoZI0sCD1z5tkzDzr6KEf1KbsFJk6qXVAOq6OScOL0sPX0tgz6c5jA2QHSMbMs44e+tiFjjwRMm6LZe9EdHFImnwlvfsqPXkvtTyQ6lstzxQeyZh51tF78Mrs3I4CJ0mS8UVDbr8mne6T7jySFlek5S/S1LLUPWcAl4elyyMmGVMb1tErrZgd9uCEuKQrHcCShjapfcrScHdJGn8hzbyR5j9KwyWpr2g1QZKihY+2jh42NOzBAc9jVzmhgBTV5/jGpDT1Wnq5Kt1/LvU+kQbmTQL8YtVqQtquuBpiD84mJz5VhQljDSCHb0rNd6XRpwZI/3i3dLLHZHzP5lm/Mmr62GEPTpiy1AkneF+LdGvWIu2ctsMGMOnpcU63NFmEyKNdNs9606i0My91zpg9OOCBW3YCYw60VyJpe2hRcNgGF6yd7a8YIS8M2Tnxa+hjR+3AAc8zsbwTitU1ZylIlTosWhh0b8nORkObpQGAmzNGDpjHLjn5vlZds674oROi2HPdqEnxMG4ekw51Wr7JO1TtLVq0/UVpelkaWTRK44DUYof9pWHDq6qJb3iHKTAJmp7qNUec7uIHOwsTL00W39sucYAe+thh39hW9QSofBh92o7cMoORp9L1CStoYdwiX/oszb6Vnn2ynTEPQdBDHzvsfZqqDmN4OgHFiBRBgmNdRldYQ5Hz49anMX+s2wgwGgQV4vl0le8u/xqyfa4I7i9oSorok7bzg5YmxsxTbPrMnez94wUZvoLp1az6G1ZQHFBMro+5t8Y+TjOSMfOso4c+dtVO7PLlZdz0nkQ5u7bPDRh1ASLiphGjK5KxpzZ6tdd88BTjJH30q15GpH8ZYQpXyYkeY9LugknGzMNI/zKG9i5gexk3v/GVN/p3n4esa3/6VFS/8SnuWvhb+ZZNPZdTV/Vb+YdW81tJcFBKfyvu35XPxskaW6uwzUjwP/8u99OhgQNePsqp7hfU4Ha4hQqZxQAAAABJRU5ErkJggg=="},"assets/images/service-icons/specter.png":{"width":256,"height":256,"src":"data:image/png;base64,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"},"assets/images/service-icons/thunderhub.png":{"width":256,"height":256,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAEFklEQVR4nLWNaVOTVxiGz89Q1pCEkBARELC4QA0gwQ2XgkoHjFFHnEpBCShIyAJJSFiCoSMqa0ISA92xUhmLM53+satzThsnMiB84cM1z3s/57mvV5irAxw0orh6lINGmI572IvirzI4/nneT1+YqpzshbFSMvT//Dzvpy+MlYPsxdGTw5SfdlF22kXJCaeaMsv9fvqi6Fg/u2Eo70NX2kttk4/zLZNYr45TXe/BeiWkstzrSh3q7kseYSjvZSeMFQ6qzjg5eznAU1eKicg7AlPr9A0lCUyuqzzgTtF4eYyqr53q3lD+eEeXKCzrJhNDWTf60u+pqh3ghm2avqE4C7GPxFf/IZr8m5mX79WUWe77h+LqTt7Lnuxvd4rC0odsp8D8gIaLHvqeRfnh1QaR2Xd4Aqt4x9Zw+VJqyiz3My831F3DJY/q7eQT+pJOFEc70ZV0Yq7s4lT9U544o8wvfyAy+5ae/nnsDyI8c8fxBlbVlLm7b47nL96yEP3AE2eMUw0DFFd2KY/0pd1Cd+QeabTmuxyp+o7G5mGCUz+xkvyI25/E3jmN/cFzRoOr+MfXGBlLYe98zu3707h9SVbefCQU/hlr87DqS0+mV2jNt5HozLcpKLZhrrjP2YuDjE2uEkv+hdefYMC1xMhYksXYJjOzv7MY3cQbSDAwvITHn2AluUVwco3GS4OqLz3Sl3aLguIOJNriDjTGdswV97A2DzAeXiOe2sLjX8E1GsMXTDAz+xtDniUiL35lNJhQe/meSG0xMf0j1uZBzMfuKo/0pd2iwNiGwtSGpugmpnIbded68QXjLK+8x+2L8tQ5h9cfYyH6p/rB/PIGHrV/rd6j8U38oQT15xyYymzKI31pt9AUtfIf18k3tGIqa8di7cY3FmMp9o5h7wK37voUHt8SI4Fl3KOLKnfc8eH0LLAU28AXjFHX1IOptF15pC/tFvmGa3yi8BoFxha0phbabrnxh2JMhJN0PQrTcWeEJ89e4PLOq9lu9/Lw0RTjU0kCoRjf2tzoTK2q/5nTcA2Rp28mk/zCy2RpLlBb30mPY4rpmRThSIphz2tcI3MMuV+pKbPchyNv6HGE1b3syf52p8jTXSBNrpz6C+Roz1Ny7AZXWx30OCZ4Pf8L0fgfLEbXmY4kWVxeV1nuexyTXGl1qHvZk/1Mp0Tkaq1sJ0drJU/XxJHyFmosdh73TRAILeD1vaL7cUhNmXv7J6ips6u7PN051dvJJ3IKGtgRTQPZ+fUcyrVQWX0Dy9k71NbZOFrxDTUWm8qV1TfVu7yT97u5RHb+GXYjR2MhW2NBa2hEb2xCb7Si0TeoKbPcy3d19wWPyMqrYS8O557+RFbGt8r76Ius3BPszckMTuyQv4w4nH2cg0Ycyq7goPkXrlStDs1XyQ8AAAAASUVORK5CYII="},"assets/images/service-icons/synapse.png":{"width":256,"height":256,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAGunAABrpwHCCSECAAACxElEQVR4nL1WXUsqURSdX9tL9BQFlW9RL0FEPRQ9GAV9ENWDGEZlidH3FwVRWRCkoKBmaWU6M3td1tZTU1663XunDmz17Jm91ln77H2OVrVaFdu2xXEc3822balUKmIZAg7XdX0zDkNkOY4DEcF3DNd1lYgkygyQy7+BDyScKLNR9K/K5C2+kcQL+r+pk1p87aO+L1a1WoVt2/CSfSTy+sVjn/gITlxh9VqPj48olUp4enp6JfrMvON3quljmp6fn4krxWJRrEKhgLu7O9zf338pVY7jwLuPzAQBafTXiQhOXMnlcmJls1nQcrkcyuWyKqIyGufGR8vn87i+vsbV1RWSySReXl40lr9TqZTGVCoVTRPxstmspNNpsTihEgafnZ1hdXUV0WgUS0tL2N7ext7eHo6OjrC1taX+yclJzM/Pq+3v72NxcRErKysat7Ozg93dXSQSCbm5uVElmUzmjYQvEGRwcBDBYBADAwOYmJjA+Pi4Ag8PD+uzjo4ODA0NoaenB6FQSP0LCwuYmZnRuLGxMUQiEUkkEo0kkUhEV9fW1ob+/n4F6+7uRnt7OwKBAFpaWtDV1YWmpib09fWhublZAXt7ezE9Pa0xnZ2daG1txcjIiBweHqJQKLxP1+bmpsqfmprC2tqaEs7NzelKuXICE5Rq+Iw+xoTDYU3r7OysKhkdHaVPmPp8Pv9eyeXlJW5vb3F8fKwbe3p6ipOTE8RiMU3j8vKyLiIej+Pg4ADr6+u6jxcXF2D+uRd8vrGxgfPzc00XK+uVpF4JWhmsGO83q+rh4YHSwZ4ylcYSNe+Y9zhnKbMB6xVbI/H2ial9H4aYPmEZa8ebFZLkTx0vX7CGjmfHmvPr42n818uXWhxJiMe06c34I6ew81P3iesh8cmkgeQb7ngxipTEXFhU46PxfwNxa5dW/Wh+vSd8Mr0ZTXX9AgjwQHqZMHO4AAAAAElFTkSuQmCC"},"assets/images/service-icons/vaultwarden.png":{"width":649,"height":649,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFfklEQVR4nIVW+0uTbRieaaUytRIP6RyKmZRZppbnZk4QOphzVPOElIpBlFiU+FMpmCc0SnCJ4piIZiqeMgUhN9fEbEszj+nf8twf163vnNX3fT+83Hve93nuw3Vf1/1MtrW1RZubm47HeY3feNbX12ltbY2+f/9OP378YLu6usrvpT2/nRd7a7G1tSVk0oa/Obfb7fTlyxcaGBig3t5eampqora2NrZGo5H6+/vJbDaTzWb73YdwCiZkzh9hf/36RUtLSzQ3N0ddXV1UV1dHhYWFdPfuXbp58ybl5eWxvX37NuXn51NNTQ11dHTQ7OwsV4jzyH7P334QKQAgQYCRkRFqbm6mO3fukEqlojNnztDZs2fp4sWLFB8fzxbvIiIiKCUlhXJycqi+vp4GBwe5+rW1tYOVSFVIFSDA8+fPKT09nSIjIyk2Npays7OpoKCA7t27x/b+/ftss7Ky6Ny5c6RUKik1NZUqKio4kM1mE/Dn6IlUxfLyMo2OjnIAHPDx8aGAgAC6du0aV/X+/Xvq7u6m9vZ2tn19fVRbW0tXr17lvXK5nC5dusSBPnz4IADdAbgQxGKxUGtrK2VmZtKJEydIJpORn58f9wON39jYoK9fv/I+WLDLYDBQbm4ueXt7834EQ4KvXr0Snz9/PggXYMIB9EChUJCbmxu5urqSu7s7qdVqev36NTd1e3ubYd3Z2aHFxUU4455g/+HDh+nIkSN08uRJwCv0ej19+/Ztn8JWq5Vpef36dQoLC6PAwEAu38XFhfvy9OlTmpmZ4QCoCHZycpIePnzI+6UqECA0NBSJCbDOZDLtBsGhoaEhKi0tpYSEBGYNGBQUFERHjx6lY8eOMX17enoc4gNUoLdGo+FksC84OJh7EhUVBbIIwNzb2yvANBkOQlRFRUWUmJhIGRkZzCI0NCQkhGEDJIAGvQBU8/PzrI/Lly9ztYAYVMc5wBsfHy+gI4PBIFZXV4UMrHrz5g03HNBotVpm05MnTxx4AwJA8/HjR+7L2NgYlZeXcxKHDh3i5B4/fszE0el0QEOAAA0NDQJ0lv38+ZM6Ozvpxo0bDBWyGR4eZopCC76+vuTp6Um3bt3ifSDAu3fvWPUeHh50/Phxdgw4P336xMlcuHBBIOm2tjaxvLy8W8nbt28ZplOnTnFvkDHGCjQDsQESiPLly5espRcvXrDq0XAkBmKYTCaec8+ePaOYmBiRnJxMjY2Nu5WgJxAasj59+jSPCIgN4wHDEKoGNcG4kpISFiASAZMAJTIGxTGdkVxZWRkHgX6MRuNuT8AuwAMHoCOaCUcLCws0Pj7OhySmqVQqhhUjBxrCRJDgXVlZ4UGJ7xEREQKDtK+vb5ddoCTYgmZfuXKFIcN0xWifmpqiqqoqZMYsUygUTAJYrKOjoxme6elpmpiYoEePHjGMSUlJrBOz2bwvRige9wMaGB4eTnFxcfTgwQNqaWlhvMEyLy8vhgcVwUIfSUlJVFlZyezEPiSJyazRaASqQj8ODEg0DdgCYwTCAUxbUBMwIXs0WnogPuzBdyQEfQCFtLQ0jH2B++WPSwssQw8AD5wCivPnz7MocZfAKVjmHATv4Rz7oHSpsqGhoYNT2Pk+QSAIrbq6mkcJSACM0WBp0koP1v7+/vwd8ELEEDBGlN1u/+M+EdJifX1dLC0tibGxMdHa2ip0Op1IS0sTSqVSBAYGCg8PDyGXy4W7uzuvFQqFSElJEVqtVjQ1NYnh4WFUwIz63zseFeHewPhvbGx03IRqtZopCuGCosXFxfwfAMMSYgSB9u54yZ8DLkclzlXhQVZWq1UMDg4KcB7V6fV6tpiwAwMDwmKxCMDzNx/Ol9a/fpS+AUYJypWVFbaABO/+67zUk38ACBcs4h8XWlUAAAAASUVORK5CYII="},"assets/images/service-icons/mastodon.png":{"width":256,"height":256,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEO0lEQVR4nJ1W+W8UdRTnr/GAekY8gtEgShR/whgTY0w0GiVqxIgXYkiIMeDBQtuUAqVHtAWEQguFsm3lsJRCodIttMAes9vt3sfszM6eMzu7H/Pe7jZDu7tdneSbmf3um+/nvff5vPdmxaq9VlRaK/fcq7i/6n+sFfUcTnsPV1jVbGuClA0WDjUVD2potOKxJiseb7bhidKi3480lmxN94MuBloAWWywusWG9R0C3j7qxkd9Hmwe8OGrQT++OefH14N+fHHGh4/7PHjnTzde7XTi6X12NFQ4ZwHE+AcZrm0T8OFJD34dDaN7KobTd+IYtiu4ICRwUUjwfcSuYOBuHIctEkxjYWzq9+LldmEhOuO5S9K1Zr8Dn5zy4ohFwp1QBsGEhlhaR0LVoekFFAoF5PQCkmoeUlpHKJGDNZLFiRkZm8/48OJBR+10kRdvHZ7DoRsi3JIKOaPjbjiDYZuCQauC6UAarpiKmWAGZpsCs1XhZwLzxzX8MRXDu8fczNeSdNEi4p5qsXHeKSVKVofFn0b7pIhtQwH8MBzAgYkoOidFtF0XsX0kiK1Dxb0b3hTbX3WnsG04gOda7XjIVAGENl846MBPF0PssZjO4dgtiUGJ+G/Nfj7gs9NefD8UwHdmPxNPAqAIwskcbJEsfhsNY90hAQ+aivzeB0Kb69oFJpuMPbKG5vEI5/mX0TD6Z2XsuhTC+73z2HE+iJMzMvaMhVl1uy+H4RRVzEsqmsYjeK3TiQd2VwF5pV3gFxzRLJwxlVVDHh+dlnivY1LElkE/Wq5GcS+cRd+szFGRE0Q+gTTXC2InEFFlT+kQApmTVFYQRdpjiUEQiyCUQtojUBLF3rEI1nfUADGmSxBVBqRIeiwSAoqGm740K2rCk4Jf0dA7IzP5P/8dYrlTNPT+S9U4IeLXtjmwq/SCL67hyLSE1mtRDNkUlrNUkqqYyrGaqChbJ6LomYpx5OQE8bVmfw11USH+eCHIxvGMzvdxd5I9pEI0Xrl8gXm6Np9iO3omcZDinmy2cUlUrBPqV1vNAVx2JfnQlJrnapcyOtJang/OF4pVr+cLiGd1eGUNtwJpbj3EH/UxYw9bUvGPNlq5B9ELBEAXtY0p4sKmcL8adSV5UarOWRUcvy2z2kjKpCrq1FXbShloY7eLq5jURBe1F0oD5XrLWR8XJYmBuvHnAz68d3wer3c58exyXdiYMiLty7M+7ldELlXyX44Edl4K4dNTXs45VT3d3+h24Zl9RZJXLjdPjH9SkyTPto8EWK6zoQy3mfOOBNdL1z8xLkqS6gcnPHj+gIOda6hnMhqBaPJt6HJyOpquRHim9N6WOf80P36/GeMqpxZDkZeVVO27oOr4pYgoFUQmTb9N/cXpSItS9WbPHDfUxW29LpDFc57yXfa0obSMHxbVeKgKUuuLo+yA0ZFa9suC1PPif7H7F1usNmfzeFtaAAAAAElFTkSuQmCC"},"assets/images/code1.png":{"width":534,"height":390,"src":"data:image/png;base64,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"},"assets/images/support1.png":{"width":799,"height":728,"src":"data:image/png;base64,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"},"assets/images/start9_logo.png":{"width":4807,"height":1798,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAJCAYAAADHP4f4AAAACXBIWXMAAGunAABrpwHCCSECAAAB8klEQVR4nH2TT09TQRTFH7RNA2m7kArSSqmWKvinKWpI1YUkuhAGDStWLqRTwt7ERN2rH8FP4c6NK7+QM60RmXP7Lhm98b6mauLiZPJuzszvzpn7EhAnf4vGZ//UphWQTpT5iWMSvo6SGGPidvuJM3YiMeVAXALxORBXQFz4HyRMAf6AnMUkjE4SFojpF52xFVVRTAsgXgbxOohrIL6gsDKIiyCe0UZyIJ4NSGcCUlnzuhYC0lL4gQpinBsevZnzT48WnLGrztiGN7YukIsgvgniByC+qmqD+NoUcBHEDb1tOSCtgviy1ALS5YC0HU5pAzE2vr37sOT3jy8507/jjN3yxvYEsqqH3gfxGohvgbgL4k29WVXBPRC39NYrIL4h+wLSWkDaDafjTcTYGr14W/X7x01v+j1v7LY3djfRjjogfgjijSlAT+FXQHwPxAda62gj2yC+rdBuCOkWOHZOPn2pDu2rRbdz2HHG3hVQFldLD1hTrWitpjFd1yYEkEUqcYpP3k0ia6rmRy/fl93OYdPt2XVvbFsgkreApOPzmrsMQ13fRCQwGQw5VOqyNkG8pJBKEFBI64ix9P3j54J79KzkngzK3th5gcj05GV0dYKy2mSiVOLJaqLsW7y//WGcpxhnh4PXs/7x85zfG+T8r//kJ0x2dCMi1FqFAAAAAElFTkSuQmCC"},"assets/images/about-hero.png":{"width":1112,"height":822,"src":"data:image/png;base64,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"},"assets/images/mission1.png":{"width":948,"height":1749,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAYAAAABmx/yAAAACXBIWXMAAAsSAAALEgHS3X78AAACB0lEQVR4nO1SS4vaUBQ+Qm2h7UAftHRaaBdDoQyltLWtnQ7TeTDddNGf0L9gC/0Doj/AnSsRFy5cRAxqkMQk5qUxN9GAuUZFUVwoCrp14cJyU1oY6GOWXcwHh8PlfN89597zAVzgAv8PZrMZjEYjGAwG0Gq1wLIsQAj5SPxW0G63od/vE5J3nkwmYNs2VKtV0DTNy7+wXC5hOp2Cqqqw2Wy8ToZheLXFYuF3HOc6QuhOvV7fNgzj/s+C14UIGo0Gyb7xeHzNdd0HzWbzqa7rbyRJ2uN5Pshx3MtyufwM1us1hEIh6HQ6ntC2bXLzY03T3qqqeizL8pEsyweSJL0TBCHI83xAEITnHpkExvgqQuihpmkBRVEI+URRlBNJkg5EUXzNsuxuoVB4RFHU3UwmcwtYloVer3fDsqzdWq12VKlUPgiC8J7juEA+n99JpVI3I5GIfz6fA8/zHp/jOADXdf22bT9BCJ1qmvaJ47hXNE1vJxKJy+TdNE1DNBr1VsMwjC+Xy0E2mwXodrv3LMva13X9oyiKLyiK2iKjx+NxGA6HHimZTEI6nT67M8dxDk3TPNV1PcgwzBYZhQiLxSKEw+E/uwNj/Nm27cN6vb5DBKvVCmKx2L9t5bruN4zxsWEYt4kjTNM8hxl/2OsrxnhfluUrxE7nFmKMvziOs1cqlS6RHzvjw7/gO1UwSy2jB504AAAAAElFTkSuQmCC"},"assets/images/values.png":{"width":619,"height":403,"src":"data:image/png;base64,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"},"assets/images/mission2.png":{"width":1015,"height":1740,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAZCAYAAADuWXTMAAAACXBIWXMAAAsSAAALEgHS3X78AAADDElEQVR4nO2Ra0hTYRjHH2sZpB+6UCRlBEEEUiHdLIuudtW8ZbVW3lK7iWWEgVQfqoG1pl1AuiBH0iVoi6S5WqWxnXN2ds62c87Ozs7mbTq2NRmMQlGzLye2iIrG+tqHfvDwfvq9//f/vAB/wZxdAkyGFIS9JxKxvccyTAdOKMPDZBWXxBS9DAeiKMKQKE4bvHE35f3JC5deHyrVd2XKtHhWoTKm7Ovth5AoQmBqIsHT+Sbf8hDpQG8qv+gvXx9kam50xU7mhTi/0wUcwywaNFsv9mJGyqHrFnn1K1ev6vnLmF2fAcAwSCRUfeMWR7e+0W0X/L6hYXFk0I15OV4RVeSzS2Gk4CzwRefjuQzpCqysupJ80KhjXneFBBz72o/imj6NrjKqTO0/DmxmERA5RQmW3bJUw+HSM/jVmhfE4zu05cl9P6u8p3JUXauKLmcWApdbBlRucSK5U7ocL67IMV4pbzDcPtuM157qpMrPXBXyKs5FlRMBIl/0dObc6aj80SxbZ9sqGrlSSN0/XUGcyyq25hTscOZV7PtDDEuBYDByLgGA/o+BeYLNnMa+az9ofX433XjtSLI5J382nX0yCXw+H/j9fvB6vRAMBsFqtcLE5GRYjvN5vQv7+vo2OHj7HitlWo1/eDs3fOmnlZshcLTye9KPxPHxccAwDEZHRyUejyd5YGBgq9MpHGRttjQMx+c/QlRxIN0KfE0t+I/8Ujksj42NxXs8ngUulyvF6XRuFwQh2+FwbOF5+9L2NtV0yt4PqLYDPosi3NqcBcCybArHcas4jktlGGYNTdObaJreZrPZdrEsu45hmMUGgyGeZVngOA5CodDPRJPJtIYkyXUkSW6kKCrNbDanWyyWNJIkl6MoOjspKQl0Oh0IggBTU1O/b9doNKYSBLGWIIj1GIat7unpWabRaOa0trZK3G43VFdXg16vjyzzD+rr62c0NDTEKxSKGTKZbFq4O4qigCBI5IlqtRpaWlogKnV1dZGRy+UglUrhh6zVaqGpqQligiAINDc3/zb/+Rf5BhxxtZTjlSftAAAAAElFTkSuQmCC"},"assets/images/virtues.png":{"width":1019,"height":445,"src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAALCAYAAACK9ybzAAAACXBIWXMAAAsSAAALEgHS3X78AAADvUlEQVR4nHWSW2gcVRjHTwsFoz5IxFfpk9C+KELFC96qYGlKQCp9SJMGqy/ahPhgI3mQJpvNrSZNihhsTCLRXNlcmmR3k22y26S7k+xmZmfmzO5O5pw5M7OzuzMVE6wwGqWYObIDUhD94Mc5H384f/7n+wD4V5mmCQghYG9vD5CcfEQl5DhRlNOISVahO3dPpqrrK7mzda+wZ+teS1ddehG+/9ET0pnaJ8W3L1SsUwrgF34gLIUBz/PgfytvGN6paxpQdncrCSHnVIS65c3E9+LkbBPT0PLm1ns1b+xUXXqJOVPzeuSdD56PXPj41Nqnzc+xW9uPw135aM554Jn8pxFRVQBFEVil0hFVVZ/CCJ3WNe1rjZBdleN/kVfXY9L1b3pgbWOzXP3hZ8K5+oZ4zSeXY76vGhJTgcZ0Ov2uKIrPriwuHY1EIiCVSgEI4SODjCSBUrEIctks0AipxAi9RQjpzRuGUDDN3w2EqbrD7aOpeai2dMWM2qZVVNe0tNPin46PTy9ubWyu8oJwUxTFapZln6aUAo7jHqVJJZPAzOdBcHkZKIpSoWL8MkaoQyMEmqZ5YFuWa9u2WzSMhyaT+sMYHPtTa/Y/VFq6fk4P/6imNu4ZLMf9KgiCCiHsFwThVQjhY+UUXpJyAkPXgYpxeQYVSFFewAh9iTFO6Zp2UDBNWjaxLMstFYu0oGBqrm1QdWyGZkcnXW55xeWSyUNeEKgkSQeSJG1BCK+KonhCFMVjsiwDUHfx4j/fdQxjfIKoahPGOEoIeWAYxmGxWHStUsm1LYvet223jKVgV+N4V9qMu+x20uXSaTeTybi5XI5ms9l9SZJWIISXJUk67j3ecOVKeaMqC4XCKcMwPjd0/Q4hZN/QdZo3DLeMrmmuruuumc+X07j3S5ZbKhRdglUXIeRR1gkhLsb4L0VRbFmWJ3K53HlZlp8BEoQnRVE8L/D8DY5lE6lkco9hmMMthqEMw9B7m5s0Fo3S9bU1ejcWo0wiQdmdHZrmOMqxLBV4nkoQ0kwm491ZlvXgeV7PZrOjCKF6EA6FGkPB4LfB5WVhaXFxb2529rfpqSlnanLSmZyYcH4YG3NGR0ac74aGnJHhYa8v67OBgHN7YcEJhUJOZHXVCYfDXh8IBJy5uTknGAzuR6PR7Xg8PgYW5udvT4yPs0O3btk3Bwbs6z09dmdHh93h93u0+3x2W2ur3Xrtmoevrc32t7d7Wk93t93X22sP9PfbN/r67K6uLtvn89mdnZ3W4ODgTzMzMzgcDqf/BqyC1+WdoHU1AAAAAElFTkSuQmCC"},"assets/images/origin.png":{"width":470,"height":495,"src":"data:image/png;base64,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"},"assets/images/team.png":{"width":664,"height":533,"src":"data:image/png;base64,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"}} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index c7346a8..468b724 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,8 @@ "webpack": "^5.72.1" }, "devDependencies": { - "@11ty/eleventy": "^1.0.1" + "@11ty/eleventy": "^1.0.1", + "eleventy-plugin-lazyimages": "^2.1.2" } }, "node_modules/@11ty/dependency-tree": { @@ -233,6 +234,15 @@ "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", "dev": true }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, "node_modules/@types/component-emitter": { "version": "1.2.11", "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", @@ -437,6 +447,12 @@ "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", "dev": true }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -468,6 +484,37 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -599,6 +646,12 @@ "node": ">=0.8.0" } }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, "node_modules/axios": { "version": "0.21.4", "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", @@ -625,6 +678,26 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/base64id": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", @@ -648,6 +721,17 @@ "node": ">=8" } }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -668,6 +752,12 @@ "node": ">=8" } }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, "node_modules/browser-sync": { "version": "2.27.10", "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.27.10.tgz", @@ -782,6 +872,30 @@ "integrity": "sha512-4u8IgB+L9L+S5hknOj3ddNSb42436gsnGm1AuM15B7CdbkpQTyVWgIM5/JUBiKiRwGOR86uo0Lu/OsX+SAlJmw==", "dev": true }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -875,6 +989,12 @@ "fsevents": "~2.3.2" } }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -894,6 +1014,19 @@ "wrap-ansi": "^7.0.0" } }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -912,6 +1045,28 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/commander": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", @@ -1039,6 +1194,15 @@ "node": ">= 0.10" } }, + "node_modules/cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dev": true, + "dependencies": { + "node-fetch": "2.6.7" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -1053,6 +1217,78 @@ "node": ">= 8" } }, + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/data-urls/node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/data-urls/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -1069,6 +1305,51 @@ } } }, + "node_modules/decimal.js": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz", + "integrity": "sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==", + "dev": true + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -1093,6 +1374,15 @@ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", "dev": true }, + "node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/dev-ip": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", @@ -1117,6 +1407,27 @@ "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", "dev": true }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "dependencies": { + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/easy-extender": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", @@ -1197,6 +1508,17 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.141.tgz", "integrity": "sha512-mfBcbqc0qc6RlxrsIgLG2wCqkiPAjEezHxGTu7p3dHHFOurH4EjS9rFZndX5axC8264rI1Pcbw8uQP39oZckeA==" }, + "node_modules/eleventy-plugin-lazyimages": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eleventy-plugin-lazyimages/-/eleventy-plugin-lazyimages-2.1.2.tgz", + "integrity": "sha512-9yZlUKUo74ZeXbULZAtkqtSgpxSoeUHjiFONu5eaUJYjzljbsck3k+I5GPOeckkvc09S+ALYFs5yAILHXeGDNA==", + "dev": true, + "dependencies": { + "cross-fetch": "^3.1.4", + "jsdom": ">=18.1.1", + "sharp": ">=0.29.3" + } + }, "node_modules/eleventy-sass": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/eleventy-sass/-/eleventy-sass-1.3.1.tgz", @@ -1222,6 +1544,15 @@ "node": ">= 0.8" } }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/engine.io": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz", @@ -1329,6 +1660,37 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -1389,6 +1751,15 @@ "node": ">=4.0" } }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", @@ -1411,6 +1782,15 @@ "node": ">=0.8.x" } }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", @@ -1449,6 +1829,12 @@ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, "node_modules/fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", @@ -1583,6 +1969,20 @@ } } }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -1592,6 +1992,12 @@ "node": ">= 0.6" } }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "node_modules/fs-extra": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", @@ -1650,6 +2056,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -1805,6 +2217,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -1844,6 +2268,33 @@ "node": ">=8.0.0" } }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -1856,6 +2307,26 @@ "node": ">=0.10.0" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/immutable": { "version": "3.8.2", "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", @@ -1885,6 +2356,12 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -1978,6 +2455,12 @@ "lodash.isfinite": "^3.3.2" } }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, "node_modules/is-promise": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", @@ -2108,6 +2591,119 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsdom": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.0.tgz", + "integrity": "sha512-x4a6CKCgx00uCmP+QakBDFXwjAJ69IkkIWHmtmjd3wvXPcdOS44hfX2vqkOQrVrq8l9DhNNADZRXaCEWvgXtVA==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.7.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.3.1", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "^7.0.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^3.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.8.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/jsdom/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/jsdom/node_modules/ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -2163,6 +2759,19 @@ "node": ">=6" } }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/limiter": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", @@ -2435,6 +3044,18 @@ "node": ">= 0.6" } }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -2470,6 +3091,12 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, "node_modules/moo": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", @@ -2509,6 +3136,12 @@ "mustache": "bin/mustache" } }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -2523,6 +3156,24 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "node_modules/node-abi": { + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.24.0.tgz", + "integrity": "sha512-YPG3Co0luSu6GwOBsmIdGW6Wx0NyNDLg/hriIyDllVsNwnI6UeqaWShxC3lbH4LtEQUgoLP3XR1ndXiDAWvmRw==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.0.0.tgz", + "integrity": "sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==", + "dev": true + }, "node_modules/node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -2614,6 +3265,12 @@ } } }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "dev": true + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -2661,6 +3318,23 @@ "node": ">=4" } }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -2695,6 +3369,30 @@ "node": ">=8" } }, + "node_modules/parse5": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", + "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -2790,6 +3488,41 @@ "lodash": "^4.17.14" } }, + "node_modules/prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "dev": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/pretty": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz", @@ -2831,6 +3564,12 @@ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", "dev": true }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, "node_modules/pug": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", @@ -2955,6 +3694,16 @@ "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", "dev": true }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -2972,6 +3721,12 @@ "node": ">=0.6" } }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -3024,6 +3779,35 @@ "node": ">= 0.8" } }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "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/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -3221,6 +4005,18 @@ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, "node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -3487,6 +4283,29 @@ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, + "node_modules/sharp": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.0.tgz", + "integrity": "sha512-ft96f8WzGxavg0rkLpMw90MTPMUZDyf0tHjPPh8Ob59xt6KzX8EqtotcqZGUm7kwqpX2pmYiyYX2LL0IZ/FDEw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.7", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -3514,6 +4333,60 @@ "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", "dev": true }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, "node_modules/slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -3659,6 +4532,15 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -3694,6 +4576,15 @@ "node": ">=0.10.0" } }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -3727,6 +4618,12 @@ "node": ">=0.10.0" } }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -3735,6 +4632,34 @@ "node": ">=6" } }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/terser": { "version": "5.13.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.13.1.tgz", @@ -3921,6 +4846,30 @@ "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=", "dev": true }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", @@ -3929,6 +4878,30 @@ "punycode": "^2.1.0" } }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/typescript": { "version": "4.6.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", @@ -4006,6 +4979,22 @@ "punycode": "^2.1.0" } }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -4033,6 +5022,27 @@ "node": ">=0.10.0" } }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", + "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "dev": true, + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/watchpack": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", @@ -4123,6 +5133,39 @@ "acorn": "^8" } }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/whatwg-url": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", @@ -4163,6 +5206,15 @@ "node": ">= 10.0.0" } }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -4212,6 +5264,21 @@ } } }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, "node_modules/xmlhttprequest-ssl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", @@ -4421,6 +5488,12 @@ "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", "dev": true }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, "@types/component-emitter": { "version": "1.2.11", "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", @@ -4625,6 +5698,12 @@ "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", "dev": true }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -4647,6 +5726,31 @@ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -4745,6 +5849,12 @@ "integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==", "dev": true }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, "axios": { "version": "0.21.4", "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", @@ -4768,6 +5878,12 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, "base64id": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", @@ -4785,6 +5901,17 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -4802,6 +5929,12 @@ "fill-range": "^7.0.1" } }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, "browser-sync": { "version": "2.27.10", "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.27.10.tgz", @@ -4891,6 +6024,16 @@ "integrity": "sha512-4u8IgB+L9L+S5hknOj3ddNSb42436gsnGm1AuM15B7CdbkpQTyVWgIM5/JUBiKiRwGOR86uo0Lu/OsX+SAlJmw==", "dev": true }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -4951,6 +6094,12 @@ "readdirp": "~3.6.0" } }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, "chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -4967,6 +6116,16 @@ "wrap-ansi": "^7.0.0" } }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -4982,6 +6141,25 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, "commander": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", @@ -5092,6 +6270,15 @@ "vary": "^1" } }, + "cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dev": true, + "requires": { + "node-fetch": "2.6.7" + } + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -5103,6 +6290,67 @@ "which": "^2.0.1" } }, + "cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + }, + "dependencies": { + "tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true + }, + "whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "requires": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + } + } + } + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -5111,6 +6359,39 @@ "ms": "2.1.2" } }, + "decimal.js": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz", + "integrity": "sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==", + "dev": true + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "requires": { + "mimic-response": "^3.1.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -5129,6 +6410,12 @@ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", "dev": true }, + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "dev": true + }, "dev-ip": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", @@ -5147,6 +6434,23 @@ "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", "dev": true }, + "domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "requires": { + "webidl-conversions": "^7.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true + } + } + }, "easy-extender": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", @@ -5211,6 +6515,17 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.141.tgz", "integrity": "sha512-mfBcbqc0qc6RlxrsIgLG2wCqkiPAjEezHxGTu7p3dHHFOurH4EjS9rFZndX5axC8264rI1Pcbw8uQP39oZckeA==" }, + "eleventy-plugin-lazyimages": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eleventy-plugin-lazyimages/-/eleventy-plugin-lazyimages-2.1.2.tgz", + "integrity": "sha512-9yZlUKUo74ZeXbULZAtkqtSgpxSoeUHjiFONu5eaUJYjzljbsck3k+I5GPOeckkvc09S+ALYFs5yAILHXeGDNA==", + "dev": true, + "requires": { + "cross-fetch": "^3.1.4", + "jsdom": ">=18.1.1", + "sharp": ">=0.29.3" + } + }, "eleventy-sass": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/eleventy-sass/-/eleventy-sass-1.3.1.tgz", @@ -5233,6 +6548,15 @@ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "dev": true }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, "engine.io": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz", @@ -5316,6 +6640,27 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, "eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -5356,6 +6701,12 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", @@ -5372,6 +6723,12 @@ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true + }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", @@ -5404,6 +6761,12 @@ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, "fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", @@ -5512,12 +6875,29 @@ "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==", "dev": true }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "fs-extra": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", @@ -5563,6 +6943,12 @@ "has-symbols": "^1.0.1" } }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true + }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -5676,6 +7062,15 @@ "has-symbols": "^1.0.2" } }, + "html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "requires": { + "whatwg-encoding": "^2.0.0" + } + }, "http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -5708,6 +7103,27 @@ "requires-port": "^1.0.0" } }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -5717,6 +7133,12 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, "immutable": { "version": "3.8.2", "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", @@ -5743,6 +7165,12 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -5815,6 +7243,12 @@ "lodash.isfinite": "^3.3.2" } }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, "is-promise": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", @@ -5909,6 +7343,81 @@ "esprima": "^4.0.0" } }, + "jsdom": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.0.tgz", + "integrity": "sha512-x4a6CKCgx00uCmP+QakBDFXwjAJ69IkkIWHmtmjd3wvXPcdOS44hfX2vqkOQrVrq8l9DhNNADZRXaCEWvgXtVA==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "acorn": "^8.7.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.3.1", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "^7.0.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^3.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.8.0", + "xml-name-validator": "^4.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, + "tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true + }, + "whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "requires": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + } + }, + "ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "requires": {} + } + } + }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -5955,6 +7464,16 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz", "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==" }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, "limiter": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", @@ -6166,6 +7685,12 @@ "mime-db": "1.52.0" } }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true + }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -6195,6 +7720,12 @@ "minimist": "^1.2.6" } }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, "moo": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", @@ -6225,6 +7756,12 @@ "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", "dev": true }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true + }, "negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -6236,6 +7773,21 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "node-abi": { + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.24.0.tgz", + "integrity": "sha512-YPG3Co0luSu6GwOBsmIdGW6Wx0NyNDLg/hriIyDllVsNwnI6UeqaWShxC3lbH4LtEQUgoLP3XR1ndXiDAWvmRw==", + "dev": true, + "requires": { + "semver": "^7.3.5" + } + }, + "node-addon-api": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.0.0.tgz", + "integrity": "sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==", + "dev": true + }, "node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -6295,6 +7847,12 @@ "commander": "^5.1.0" } }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "dev": true + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -6333,6 +7891,20 @@ "is-wsl": "^1.1.0" } }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -6355,6 +7927,23 @@ "p-finally": "^1.0.0" } }, + "parse5": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", + "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", + "dev": true, + "requires": { + "entities": "^4.4.0" + }, + "dependencies": { + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "dev": true + } + } + }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -6430,6 +8019,32 @@ } } }, + "prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "dev": true, + "requires": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true + }, "pretty": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz", @@ -6468,6 +8083,12 @@ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", "dev": true }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, "pug": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", @@ -6592,6 +8213,16 @@ "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", "dev": true }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -6603,6 +8234,12 @@ "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", "dev": true }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -6635,6 +8272,29 @@ "unpipe": "1.0.0" } }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "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" + } + }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -6777,6 +8437,15 @@ } } }, + "saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -7003,6 +8672,22 @@ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, + "sharp": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.0.tgz", + "integrity": "sha512-ft96f8WzGxavg0rkLpMw90MTPMUZDyf0tHjPPh8Ob59xt6KzX8EqtotcqZGUm7kwqpX2pmYiyYX2LL0IZ/FDEw==", + "dev": true, + "requires": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.7", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -7024,6 +8709,32 @@ "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", "dev": true }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true + }, + "simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "dev": true, + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + } + }, "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -7140,6 +8851,15 @@ } } }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -7166,6 +8886,12 @@ "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", "dev": true }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -7187,11 +8913,42 @@ "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", "dev": true }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, "tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + }, "terser": { "version": "5.13.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.13.1.tgz", @@ -7319,6 +9076,26 @@ "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=", "dev": true }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true + } + } + }, "tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", @@ -7327,6 +9104,24 @@ "punycode": "^2.1.0" } }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, "typescript": { "version": "4.6.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", @@ -7372,6 +9167,22 @@ "punycode": "^2.1.0" } }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -7390,6 +9201,24 @@ "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=", "dev": true }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", + "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "dev": true, + "requires": { + "xml-name-validator": "^4.0.0" + } + }, "watchpack": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", @@ -7453,6 +9282,32 @@ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" }, + "whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "requires": { + "iconv-lite": "0.6.3" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true + }, "whatwg-url": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", @@ -7484,6 +9339,12 @@ "babel-walk": "3.0.0-canary-5" } }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -7513,6 +9374,18 @@ "dev": true, "requires": {} }, + "xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, "xmlhttprequest-ssl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", diff --git a/package.json b/package.json index f2523d4..a121d7f 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,8 @@ "author": "", "license": "ISC", "devDependencies": { - "@11ty/eleventy": "^1.0.1" + "@11ty/eleventy": "^1.0.1", + "eleventy-plugin-lazyimages": "^2.1.2" }, "dependencies": { "@11ty/eleventy-fetch": "^3.0.0", diff --git a/src/_includes/components/landing/hero.njk b/src/_includes/components/landing/hero.njk index b8bb103..aed5529 100644 --- a/src/_includes/components/landing/hero.njk +++ b/src/_includes/components/landing/hero.njk @@ -4,7 +4,7 @@ diff --git a/src/assets/js/main.js b/src/assets/js/main.js index e7ceceb..4d8bd58 100644 --- a/src/assets/js/main.js +++ b/src/assets/js/main.js @@ -48,8 +48,8 @@ const defaultActions = "play none none none"; //onEnter, onLeave, onEnterBack, a // sections.forEach((slug) => { // ScrollTrigger.create({ // trigger: "#" + slug, -// start: "top center", -// end: "bottom center", +// start: "top 75%", +// end: "bottom 75%", // //markers: { startColor: "white", endColor: "white" }, // onEnter: () => { // window.location.href = "#" + slug; @@ -153,8 +153,8 @@ gsap.from("#hero-to-pitch path:first-child", { scrollTrigger: { trigger: "#hero-to-pitch", scrub: true, - start: "top center", // "triggerElement page" - end: "bottom center", // "triggerElement page" + start: "top 75%", // "triggerElement page" + end: "bottom 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -170,7 +170,7 @@ gsap.from("#pitch", { //delay: 0.75, scrollTrigger: { trigger: "#pitch", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -185,7 +185,7 @@ gsap.from("#products .subsection:nth-child(1)", { //filter: "blur(10px)", scrollTrigger: { trigger: "#products", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -198,7 +198,7 @@ gsap.from("#products .subsection:nth-child(2)", { //filter: "blur(10px)", scrollTrigger: { trigger: "#products", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -230,8 +230,8 @@ gsap.from("#products-to-info path:first-child", { scrollTrigger: { trigger: "#products-to-info path:first-child", scrub: true, - start: "top center", // "triggerElement page" - end: "bottom center", // "triggerElement page" + start: "top 75%", // "triggerElement page" + end: "bottom 75%", // "triggerElement page" }, }); @@ -241,8 +241,8 @@ gsap.from("#products-to-info path:nth-child(2)", { scrollTrigger: { trigger: "#products-to-info path:nth-child(2)", scrub: true, - start: "top center", // "triggerElement page" - end: "bottom center", // "triggerElement page" + start: "top 75%", // "triggerElement page" + end: "bottom 75%", // "triggerElement page" }, }); @@ -252,8 +252,8 @@ gsap.from("#products-to-info path:nth-child(3)", { scrollTrigger: { trigger: "#products-to-info path:nth-child(3)", scrub: true, - start: "top center", // "triggerElement page" - end: "bottom center", // "triggerElement page" + start: "top 75%", // "triggerElement page" + end: "bottom 75%", // "triggerElement page" }, }); @@ -271,7 +271,7 @@ gsap.from("#infographics .subsection:nth-child(1)", { //filter: "blur(10px)", scrollTrigger: { trigger: "#infographics .subsection:nth-child(1)", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -287,7 +287,7 @@ gsap.from("#infographics .subsection:nth-child(2)", { //filter: "blur(10px)", scrollTrigger: { trigger: "#infographics .subsection:nth-child(2)", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -384,8 +384,8 @@ gsap.from("#bitcoin-to-be path:first-child", { scrollTrigger: { trigger: "#bitcoin-to-be", scrub: true, - start: "top center", - end: "bottom center", + start: "top 75%", + end: "bottom 75%", }, }); @@ -400,7 +400,7 @@ gsap.from("#be-your-own h1", { //delay: 0.75, scrollTrigger: { trigger: "#be-your-own", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -413,7 +413,7 @@ gsap.from("#be-your-own p", { //delay: 0.75, scrollTrigger: { trigger: "#be-your-own h1", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -425,7 +425,7 @@ gsap.from("#be-your-own #ticker", { //delay: 0.75, scrollTrigger: { trigger: "#be-your-own #ticker", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -587,8 +587,8 @@ gsap.from("#be-to-powered path", { scrollTrigger: { trigger: "#be-to-powered path", scrub: true, - start: "top center", - end: "bottom center", + start: "top 75%", + end: "bottom 75%", }, }); @@ -603,7 +603,7 @@ gsap.from("#powered-by h1", { //delay: 0.75, scrollTrigger: { trigger: "#powered-by h1", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -616,7 +616,7 @@ gsap.from("#powered-by p", { //delay: 0.75, scrollTrigger: { trigger: "#powered-by h1", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -629,7 +629,7 @@ gsap.from("#powered-by svg", { //delay: 0.75, scrollTrigger: { trigger: "#powered-by svg", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -640,8 +640,8 @@ gsap.from("#powered-to-support path", { scrollTrigger: { trigger: "#powered-to-support path", scrub: true, - start: "top center", - end: "bottom center", + start: "top 75%", + end: "bottom 75%", }, }); @@ -659,7 +659,7 @@ gsap.from("#support", { //filter: "blur(10px)", scrollTrigger: { trigger: "#support", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -670,8 +670,8 @@ gsap.from("#support-to-dev path", { scrollTrigger: { trigger: "#support-to-dev path", scrub: true, - start: "top center", - end: "bottom center", + start: "top 75%", + end: "bottom 75%", }, }); @@ -689,7 +689,7 @@ gsap.from("#dev", { filter: "blur(10px)", scrollTrigger: { trigger: "#dev", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -705,7 +705,7 @@ gsap.from("#dev .col:nth-child(1)", { filter: "blur(10px)", scrollTrigger: { trigger: "#dev", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -721,7 +721,7 @@ gsap.from("#dev .col:nth-child(2)", { filter: "blur(10px)", scrollTrigger: { trigger: "#dev", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); @@ -732,8 +732,8 @@ gsap.from("#dev-to-contact path", { scrollTrigger: { trigger: "#dev-to-contact path", scrub: true, - start: "top center", - end: "bottom center", + start: "top 75%", + end: "bottom 75%", }, }); @@ -751,7 +751,7 @@ gsap.from("#community", { filter: "blur(10px)", scrollTrigger: { trigger: "#community", - start: "top center", // "triggerElement page" + start: "top 75%", // "triggerElement page" toggleActions: defaultActions, }, }); diff --git a/src/assets/styles/main.scss b/src/assets/styles/main.scss index 8700add..5f215fe 100644 --- a/src/assets/styles/main.scss +++ b/src/assets/styles/main.scss @@ -79,6 +79,13 @@ body{ background: #333333; } +img { + display: block; + width: 100%; + max-width: 100%; + height: auto; + } + main{ //transform: translateY(-100vh); perspective: 1000px;