From 156a7aa7d27cad043fb1f0cfc1b309af61833f73 Mon Sep 17 00:00:00 2001 From: Offirmo Date: Tue, 24 Sep 2024 19:41:55 +1000 Subject: [PATCH] +++ --- .../lists/senior-dev/tech-bites--concepts.md | 3 + .../senior-dev/tech-bites--frontend-web.md | 3 + .../tech-bites--product-and-strategy.md | 6 + .../lists/serious-memes/mental-models.md | 2 + .../bite-sized/lists/serious-memes/misc.md | 13 + .../active--no-pkg/disrupt/trust/NOTES.md | 9 +- stack--current/yarn.lock | 238 +----------------- 7 files changed, 42 insertions(+), 232 deletions(-) create mode 100644 stack--current/5-incubator/active--no-pkg/bite-sized/lists/serious-memes/misc.md diff --git a/stack--current/5-incubator/active--no-pkg/bite-sized/lists/senior-dev/tech-bites--concepts.md b/stack--current/5-incubator/active--no-pkg/bite-sized/lists/senior-dev/tech-bites--concepts.md index 96be62f4..8f14b6a6 100644 --- a/stack--current/5-incubator/active--no-pkg/bite-sized/lists/senior-dev/tech-bites--concepts.md +++ b/stack--current/5-incubator/active--no-pkg/bite-sized/lists/senior-dev/tech-bites--concepts.md @@ -46,7 +46,9 @@ B2C (Business to Customer) B2G (Business to Government) bad API = make assumptions about what you are trying to do, but then break when those assumptions are not exactly right, ex. AppCache BDD (Behavior-Driven Development) https://cucumber.io/school/ Discovery -> Formulation -> Automation +big companies software = At big companies, software tends to be written by large and frequently changing teams of mediocre programmers https://paulgraham.com/noop.html blocking +blocklist/blacklist -- https://paulgraham.com/spamhausblacklist.html bro culture in tech https://www.smh.com.au/technology/australias-tech-darling-atlassian-in-sexism-row-20140605-zryjd.html bug -- mail in 500 miles radius https://www.ibiblio.org/harris/500milemail.html C10k problem https://en.wikipedia.org/wiki/C10k_problem @@ -308,6 +310,7 @@ not invented here https://en.wikipedia.org/wiki/Not_invented_here npm nyan cat object +OOP -- against https://paulgraham.com/noop.html OOP -- fake strengths -- abstraction -> any interface OOP -- fake strengths -- code re-use OOP -- fake strengths -- Dependency inversion principle diff --git a/stack--current/5-incubator/active--no-pkg/bite-sized/lists/senior-dev/tech-bites--frontend-web.md b/stack--current/5-incubator/active--no-pkg/bite-sized/lists/senior-dev/tech-bites--frontend-web.md index 8aa61369..fe4136d9 100644 --- a/stack--current/5-incubator/active--no-pkg/bite-sized/lists/senior-dev/tech-bites--frontend-web.md +++ b/stack--current/5-incubator/active--no-pkg/bite-sized/lists/senior-dev/tech-bites--frontend-web.md @@ -102,6 +102,9 @@ CSS https://developer.mozilla.org/en-US/docs/Learn/CSS/First_steps/Getting_start dark patterns https://www.uxtigers.com/post/dark-design data fetching https://martinfowler.com/articles/data-fetch-spa.html design -- guides https://owickstrom.github.io/the-monospace-web/ +design quality -- 1 Intuitiveness vs complicated, overwhelming, cluttered, steep learning curve, significant cognitive load. +design quality -- 2 Ease of Use: difficult to navigate and locate features, concerns about accessibility, efficiency, consistency, and readability +design quality -- 3 outdated design aesthetic devices -- support dialog DNS = distributed database for IP address translation diff --git a/stack--current/5-incubator/active--no-pkg/bite-sized/lists/senior-dev/tech-bites--product-and-strategy.md b/stack--current/5-incubator/active--no-pkg/bite-sized/lists/senior-dev/tech-bites--product-and-strategy.md index aae20510..40cfe7d0 100644 --- a/stack--current/5-incubator/active--no-pkg/bite-sized/lists/senior-dev/tech-bites--product-and-strategy.md +++ b/stack--current/5-incubator/active--no-pkg/bite-sized/lists/senior-dev/tech-bites--product-and-strategy.md @@ -9,8 +9,12 @@ average revenue per user (ARPU) boring -- culture boring -- plans https://skamille.medium.com/make-boring-plans-9438ce5cb053 boring -- technology https://mcfunley.com/choose-boring-technology +business as a by-product https://www.linkedin.com/posts/jason-fried_ive-always-thought-of-business-as-a-by-product-activity-7236805665627717632-_s96 churn computers should adapt to users = not necessarily if the solution is good (ex. typing on a keyboard, Palm Graffiti) https://www.creativitypost.com/technology/the_memory_prediction_framework_of_intelligence_and_the_subject_of_creativi +core actions +core actions -- active users +core mental models (of the product) customer segmentation = Strategic, Enterprise, Mid-Market, SMB earliest -- 01 feedback-able product (EFP) earliest -- 02 testable product = first release that customers can actually do something with @@ -24,6 +28,7 @@ Embrace, Extend, and Extinguish https://en.wikipedia.org/wiki/Embrace,_extend,_a enshittification = first, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die. https://en.wikipedia.org/wiki/Enshittification enterprise -- access control enterprise -- billing +enterprise -- change aversion enterprise -- comments enterprise -- comments -- resolve enterprise -- comments -- threaded @@ -67,6 +72,7 @@ land grab lock-in M&A M&A -- Apple +M&A -- fb / insta https://www.linkedin.com/posts/olivermolander_technology-facebook-instagram-activity-7241726426826059776-IOE4 M&A -- killer zone = https://www.trendingtopics.eu/tech-talent-the-intricate-mechanisms-behind-apples-startup-killer-zone/ magic moment -> habit moment marketing -- case studies diff --git a/stack--current/5-incubator/active--no-pkg/bite-sized/lists/serious-memes/mental-models.md b/stack--current/5-incubator/active--no-pkg/bite-sized/lists/serious-memes/mental-models.md index abaa1acb..86457545 100644 --- a/stack--current/5-incubator/active--no-pkg/bite-sized/lists/serious-memes/mental-models.md +++ b/stack--current/5-incubator/active--no-pkg/bite-sized/lists/serious-memes/mental-models.md @@ -24,6 +24,7 @@ [ ] https://perell.com/essay/50-ideas-that-changed-my-life/ [ ] https://www.ted.com/playlists/171/the_most_popular_ted_talks_of_all_time [ ] wish I knew https://medium.com/mind-cafe/cheat-codes-for-life-i-know-at-36-that-i-wish-i-knew-at-26-294f6e865db5 +accent -- miscommunication https://paulgraham.com/accents.html acceptance advocacy affirmative action? @@ -108,6 +109,7 @@ equity every occupation has its pro/cons everything must be paid for twice https://www.raptitude.com/2022/01/everything-must-be-paid-for-twice/ evolution https://en.wikipedia.org/wiki/Evolutionary_game_theory +ex. of edited interview misleading https://paulgraham.com/wids.html excuses vs. solutions fairness fake it till you make it -- Of course, it’s not really “fake it till you make it.” It’s just “fake it.” diff --git a/stack--current/5-incubator/active--no-pkg/bite-sized/lists/serious-memes/misc.md b/stack--current/5-incubator/active--no-pkg/bite-sized/lists/serious-memes/misc.md new file mode 100644 index 00000000..aa05986c --- /dev/null +++ b/stack--current/5-incubator/active--no-pkg/bite-sized/lists/serious-memes/misc.md @@ -0,0 +1,13 @@ + + + +As we discussed at parent/teacher, please see below some fun and simple ideas you might like to try at home to strengthen XXX's phonological and phonemic awareness (his ability to manipulate spoken sounds). +I Spy (sounds not letter names) e.g. "I spy with my little eye something sounding with the sound /b/". You can do the same with blending e.g. "I spy a b / r / ow / n d / o / g" +Sound scavenger hunt: Choose a letter sound and ask XXX to find things around the house that start with that sound, e.g. /p/ - pencil, pot, pan, pillow etc. +Simon Says e.g. "Simon says put your hands on your h / ea / d". "Simon says put your hands on your ch / ee / k / s". +Using toys or objects - ask in sounds to find the object you've asked for e.g "Can you please find me the r / e / d c / a / r". +Snail Talk - tell XXX you will communicate in "snail talk" and he needs to figure out what you're saying. Stretch out a simple word e.g. 'dddddoooooggg', then ask XXX to tell you the word. Switch roles and have him stretch a word for you. +Sound Counting - Using Lego or similar, say a word slowly and ask XXX to repeat the word. Have him tell you how many sounds the word makes, e.g. top - /t/ /o/ /p/ - three sounds, so place three lego pieces in a row or in each cell of an 'elkonin box' (see attached). Then have XXX tap each lego piece as he says the sound. +Tongue Ticklers: Make up some funny alliterative sentences and take turns identifying the repeating initial sound, e.g. "Sally the snake sings songs about socks and strawberries" +Talk about words that start or end with the sound as other familiar words, e.g. "The word cat ends in /t/? What else ends in /t/? Plate, let etc. Talk about how the start/end sounds of the words are alike. You can do the same with other words and names - Mum, Dad etc. +Play with magnetic letters or big letters cut from a magazine - put them together to blend simple three-letter words. diff --git a/stack--current/5-incubator/active--no-pkg/disrupt/trust/NOTES.md b/stack--current/5-incubator/active--no-pkg/disrupt/trust/NOTES.md index 9c33666f..77c678e6 100644 --- a/stack--current/5-incubator/active--no-pkg/disrupt/trust/NOTES.md +++ b/stack--current/5-incubator/active--no-pkg/disrupt/trust/NOTES.md @@ -31,8 +31,15 @@ https://www.abc.net.au/news/2024-07-31/inheritance-scam-victim-calls-for-banking https://slashdot.org/story/24/08/02/2022212/japan-mandates-app-to-ensure-national-id-cards-arent-forged + +https://paulgraham.com/faq.html spam +https://paulgraham.com/spamfaq.html +https://paulgraham.com/ffbfaq.html + +blacklists https://paulgraham.com/spamhausblacklist.html + 10 Commitments -1. Customers can trust our Data Center Products; all dependencies are kept updated and vulnerabilities are resolved within SLO +1. Customers can trust our Products; all dependencies are kept updated and vulnerabilities are resolved within SLO 1. There are no standing permissions and all access to Production systems is granted and verified when required for a legitimate business purpose 1. For everything we ship, we’ve done what’s needed to ensure its integrity, we know where it came from and we are confident it will do what we expect 1. Only Trusted devices can connect to high-tier services and they all meet COMPANY Security standards diff --git a/stack--current/yarn.lock b/stack--current/yarn.lock index d9d8e828..35bdc3bc 100644 --- a/stack--current/yarn.lock +++ b/stack--current/yarn.lock @@ -25,14 +25,7 @@ js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/runtime@7.0.0": - version "7.0.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@babel/runtime/-/runtime-7.0.0.tgz#adeb78fedfc855aa05bc041640f3f6f98e85424c" - integrity sha512-7hGhzlcmg01CvH1EHdSPVXYX1aJ8KCEyz6I9xYIi/asDtzBPMyMhVibhM/K6g/5qnKBwjZtp10bNZIEFTRW1MA== - dependencies: - regenerator-runtime "^0.12.0" - -"@babel/runtime@^7.13.8", "@babel/runtime@^7.2.0", "@babel/runtime@^7.6.3", "@babel/runtime@^7.8.7": +"@babel/runtime@^7.13.8", "@babel/runtime@^7.6.3", "@babel/runtime@^7.8.7": version "7.25.6" resolved "https://packages.atlassian.com/api/npm/npm-remote/@babel/runtime/-/runtime-7.25.6.tgz#9afc3289f7184d8d7f98b099884c26317b9264d2" integrity sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ== @@ -284,13 +277,6 @@ semver "^7.3.5" tar "^6.1.11" -"@material-ui/types@^4.0.0": - version "4.1.1" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@material-ui/types/-/types-4.1.1.tgz#b65e002d926089970a3271213a3ad7a21b17f02b" - integrity sha512-AN+GZNXytX9yxGi0JOfxHrRTbhFybjUJ05rnsBVjcB+16e466Z0Xe5IxawuOayVZgTBNDxmPKo5j4V6OnMtaSQ== - dependencies: - "@types/react" "*" - "@mischnic/json-sourcemap@^0.1.0": version "0.1.1" resolved "https://packages.atlassian.com/api/npm/npm-remote/@mischnic/json-sourcemap/-/json-sourcemap-0.1.1.tgz#0ef9b015a8f575dd9a8720d9a6b4dbc988425906" @@ -1209,7 +1195,7 @@ esbuild "^0.23.1" nanoid "^5.0.7" -"@size-limit/file@11.1.5", "@size-limit/file@^11": +"@size-limit/file@11.1.5": version "11.1.5" resolved "https://packages.atlassian.com/api/npm/npm-remote/@size-limit/file/-/file-11.1.5.tgz#58c13cd8388c993a971f4e97a6679863e3200fa2" integrity sha512-oz/XBVUJh95GpzDb9/f4sEQD/ACJ9zEKSRgBtvMUTN0c+O/9uq+RzvFeXFN2Kjpx3Dmur1ta+oZsp3zQFxlb3Q== @@ -1465,14 +1451,6 @@ resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.3.tgz#94e247168a18342477639126da8f01353437e8d0" integrity sha512-QvlqvYtGBYIDeO8dFdY4djkRubcrc+yTJtBc7n8VZPlJDUS/00A+PssbvERM8f9bYRmcaSEHPZgZojeQj7kzAA== -"@types/node-fetch@^2.6.4": - version "2.6.11" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/node-fetch/-/node-fetch-2.6.11.tgz#9b39b78665dae0e82a08f02f4967d62c66f95d24" - integrity sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g== - dependencies: - "@types/node" "*" - form-data "^4.0.0" - "@types/node@*", "@types/node@>=20": version "22.5.5" resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/node/-/node-22.5.5.tgz#52f939dd0f65fc552a4ad0b392f3c466cc5d7a44" @@ -1480,13 +1458,6 @@ dependencies: undici-types "~6.19.2" -"@types/node@^18.11.18": - version "18.19.50" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/node/-/node-18.19.50.tgz#8652b34ee7c0e7e2004b3f08192281808d41bf5a" - integrity sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg== - dependencies: - undici-types "~5.26.4" - "@types/prettyjson@^0": version "0.0.33" resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/prettyjson/-/prettyjson-0.0.33.tgz#5d71a5e7e3ce3d0f923123abb99266688e0f19a8" @@ -1497,11 +1468,6 @@ resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== -"@types/qs@^6.9.15": - version "6.9.16" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/qs/-/qs-6.9.16.tgz#52bba125a07c0482d26747d5d4947a64daf8f794" - integrity sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A== - "@types/react-dom@^18": version "18.3.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/react-dom/-/react-dom-18.3.0.tgz#0cbc818755d87066ab6ca74fbedb2547d74a82b0" @@ -1509,29 +1475,6 @@ dependencies: "@types/react" "*" -"@types/react-swipeable-views-core@^0": - version "0.13.3" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/react-swipeable-views-core/-/react-swipeable-views-core-0.13.3.tgz#be3f366315259a8bf6be1ca9bd7530c716388383" - integrity sha512-JyFFSCrx/covoMf2EP485D+u6bdu4Dg552HMBBBQM948RMDwNerors5BlsXlqXKKTnX4tlTk/dOWaCa3w/tl9g== - dependencies: - "@types/react-swipeable-views" "*" - -"@types/react-swipeable-views-utils@^0": - version "0.13.7" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/react-swipeable-views-utils/-/react-swipeable-views-utils-0.13.7.tgz#9dd524c78612837779367ede885a0a8097444464" - integrity sha512-ED8pf8dq3S79uWtP8EnSdrg7dUCrxyL9Uapq1dSA2mz+H83SjS8vsqmlFWmmBQoTuEHsQp5Ru9fxxsofQ+bI9Q== - dependencies: - "@material-ui/types" "^4.0.0" - "@types/react" "*" - "@types/react-swipeable-views" "*" - -"@types/react-swipeable-views@*", "@types/react-swipeable-views@^0": - version "0.13.5" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/react-swipeable-views/-/react-swipeable-views-0.13.5.tgz#f9dc947b7424d34cade864185bfa831a818a45f6" - integrity sha512-ni6WjO7gBq2xB2Y/ZiRdQOgjGOxIik5ow2s7xKieDq8DxsXTdV46jJslSBVK2yoIJHf6mG3uqNTwxwgzbXRRzg== - dependencies: - "@types/react" "*" - "@types/react@*", "@types/react@>=16.9.11": version "18.3.5" resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/react/-/react-18.3.5.tgz#5f524c2ad2089c0ff372bbdabc77ca2c4dbadf8f" @@ -1580,13 +1523,6 @@ abbrev@1: resolved "https://packages.atlassian.com/api/npm/npm-remote/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -abort-controller@^3.0.0: - version "3.0.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" - integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== - dependencies: - event-target-shim "^5.0.0" - abortcontroller-polyfill@^1.1.9: version "1.7.5" resolved "https://packages.atlassian.com/api/npm/npm-remote/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz#6738495f4e901fbb57b6c0611d0c75f76c485bed" @@ -1612,11 +1548,6 @@ acorn@^8.11.0, acorn@^8.4.1: resolved "https://packages.atlassian.com/api/npm/npm-remote/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== -actual@^0.4: - version "0.4.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/actual/-/actual-0.4.0.tgz#2fc10ba427bf20cf15c71c63dde250687336a8c4" - integrity sha512-QGbt5LSttkO1olATzHd5Ti32/Z01ySEbuH3DtlJyLfaykeG+nJupRnIrc7c3CobQP2YZj5ixx370FjeoQLX6qw== - agent-base@6: version "6.0.2" resolved "https://packages.atlassian.com/api/npm/npm-remote/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -1624,13 +1555,6 @@ agent-base@6: dependencies: debug "4" -agentkeepalive@^4.2.1: - version "4.5.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" - integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew== - dependencies: - humanize-ms "^1.2.1" - ajv@8.12.0: version "8.12.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" @@ -1772,11 +1696,6 @@ async@^3: resolved "https://packages.atlassian.com/api/npm/npm-remote/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== -asynckit@^0.4.0: - version "0.4.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - available-typed-arrays@^1.0.7: version "1.0.7" resolved "https://packages.atlassian.com/api/npm/npm-remote/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" @@ -2197,13 +2116,6 @@ columnify@^1: strip-ansi "^6.0.1" wcwidth "^1.0.0" -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://packages.atlassian.com/api/npm/npm-remote/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - commander@2: version "2.20.3" resolved "https://packages.atlassian.com/api/npm/npm-remote/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" @@ -2447,11 +2359,6 @@ define-properties@^1.2.0, define-properties@^1.2.1: has-property-descriptors "^1.0.0" object-keys "^1.1.1" -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - delegates@^1.0.0: version "1.0.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" @@ -2774,11 +2681,6 @@ eslint-visitor-keys@^2.0.0: resolved "https://packages.atlassian.com/api/npm/npm-remote/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -event-target-shim@^5.0.0: - version "5.0.1" - resolved "https://packages.atlassian.com/api/npm/npm-remote/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" - integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== - execa@^5.1.1: version "5.1.1" resolved "https://packages.atlassian.com/api/npm/npm-remote/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -2900,33 +2802,11 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" -form-data-encoder@1.7.2: - version "1.7.2" - resolved "https://packages.atlassian.com/api/npm/npm-remote/form-data-encoder/-/form-data-encoder-1.7.2.tgz#1f1ae3dccf58ed4690b86d87e4f57c654fbab040" - integrity sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A== - form-data-encoder@^2.1.2: version "2.1.4" resolved "https://packages.atlassian.com/api/npm/npm-remote/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5" integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== -form-data@^4.0.0: - version "4.0.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -formdata-node@^4.3.2: - version "4.4.1" - resolved "https://packages.atlassian.com/api/npm/npm-remote/formdata-node/-/formdata-node-4.4.1.tgz#23f6a5cb9cb55315912cbec4ff7b0f59bbd191e2" - integrity sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ== - dependencies: - node-domexception "1.0.0" - web-streams-polyfill "4.0.0-beta.3" - fraction.js@^4: version "4.3.7" resolved "https://packages.atlassian.com/api/npm/npm-remote/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" @@ -3274,13 +3154,6 @@ human-signals@^2.1.0: resolved "https://packages.atlassian.com/api/npm/npm-remote/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://packages.atlassian.com/api/npm/npm-remote/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== - dependencies: - ms "^2.0.0" - icepick@^2: version "2.4.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/icepick/-/icepick-2.4.0.tgz#1ff31e080d9b64ca5d164916ea725f8cb9514b7a" @@ -3632,11 +3505,6 @@ just-extend@^6.2.0: resolved "https://packages.atlassian.com/api/npm/npm-remote/just-extend/-/just-extend-6.2.0.tgz#b816abfb3d67ee860482e7401564672558163947" integrity sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw== -keycode@^2.1.7: - version "2.2.1" - resolved "https://packages.atlassian.com/api/npm/npm-remote/keycode/-/keycode-2.2.1.tgz#09c23b2be0611d26117ea2501c2c391a01f39eff" - integrity sha512-Rdgz9Hl9Iv4QKi8b0OlCRQEzp4AgVxyCtz5S/+VIHezDmrDhkp2N2TqBWOLz0/gbeREXOOiI9/4b8BY9uw2vFg== - keyv@^4.5.3: version "4.5.4" resolved "https://packages.atlassian.com/api/npm/npm-remote/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" @@ -3722,11 +3590,6 @@ lilconfig@^3.1.2: resolved "https://packages.atlassian.com/api/npm/npm-remote/lilconfig/-/lilconfig-3.1.2.tgz#e4a7c3cb549e3a606c8dcc32e5ae1005e62c05cb" integrity sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow== -limit-once@^0.16: - version "0.16.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/limit-once/-/limit-once-0.16.0.tgz#8d48b4258be3c72fe185f52f96c3d87eb41fbbc2" - integrity sha512-kWbh5A3d+q7qpOyJ9GLHW68yjO21WiBZw1Ian+I+Eo08m/g6+4Q1TXqrjBTeYZrcoM31eoFN/yaOz/RBVF0WgA== - lines-and-columns@^1.1.6: version "1.2.4" resolved "https://packages.atlassian.com/api/npm/npm-remote/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -3927,7 +3790,7 @@ mime-types@2.1.18: dependencies: mime-db "~1.33.0" -mime-types@^2.1.12, mime-types@~2.1.34: +mime-types@~2.1.34: version "2.1.35" resolved "https://packages.atlassian.com/api/npm/npm-remote/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -4034,7 +3897,7 @@ ms@2.0.0: resolved "https://packages.atlassian.com/api/npm/npm-remote/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== -ms@^2.0.0, ms@^2.1.3: +ms@^2.1.3: version "2.1.3" resolved "https://packages.atlassian.com/api/npm/npm-remote/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -4130,11 +3993,6 @@ node-addon-api@^7.0.0: resolved "https://packages.atlassian.com/api/npm/npm-remote/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== -node-domexception@1.0.0: - version "1.0.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" - integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== - node-fetch@^2.6.7: version "2.7.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" @@ -4276,21 +4134,6 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -openai@^4: - version "4.61.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/openai/-/openai-4.61.0.tgz#fa21f2a636595d656e97c4aae6b5d9a8be9f05e2" - integrity sha512-xkygRBRLIUumxzKGb1ug05pWmJROQsHkGuj/N6Jiw2dj0dI19JvbFpErSZKmJ/DA+0IvpcugZqCAyk8iLpyM6Q== - dependencies: - "@types/node" "^18.11.18" - "@types/node-fetch" "^2.6.4" - "@types/qs" "^6.9.15" - abort-controller "^3.0.0" - agentkeepalive "^4.2.1" - form-data-encoder "1.7.2" - formdata-node "^4.3.2" - node-fetch "^2.6.7" - qs "^6.10.3" - ordered-binary@^1.4.1: version "1.5.1" resolved "https://packages.atlassian.com/api/npm/npm-remote/ordered-binary/-/ordered-binary-1.5.1.tgz#94ccbf14181711081ee23931db0dc3f58aaa0df6" @@ -4579,7 +4422,7 @@ process@^0: resolved "https://packages.atlassian.com/api/npm/npm-remote/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== -prop-types@^15, prop-types@^15.5.4, prop-types@^15.6.0, prop-types@^15.7.2: +prop-types@^15, prop-types@^15.7.2: version "15.8.1" resolved "https://packages.atlassian.com/api/npm/npm-remote/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -4621,13 +4464,6 @@ punycode@^2.1.0: resolved "https://packages.atlassian.com/api/npm/npm-remote/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== -qs@^6.10.3: - version "6.13.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" - integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg== - dependencies: - side-channel "^1.0.6" - queue-microtask@^1.2.2: version "1.2.3" resolved "https://packages.atlassian.com/api/npm/npm-remote/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -4678,15 +4514,6 @@ react-error-overlay@6.0.9: resolved "https://packages.atlassian.com/api/npm/npm-remote/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== -react-event-listener@^0.6.0: - version "0.6.6" - resolved "https://packages.atlassian.com/api/npm/npm-remote/react-event-listener/-/react-event-listener-0.6.6.tgz#758f7b991cad9086dd39fd29fad72127e1d8962a" - integrity sha512-+hCNqfy7o9wvO6UgjqFmBzARJS7qrNoda0VqzvOuioEpoEXKutiKuv92dSz6kP7rYLmyHPyYNLesi5t/aH1gfw== - dependencies: - "@babel/runtime" "^7.2.0" - prop-types "^15.6.0" - warning "^4.0.1" - react-is@^16.13.1: version "16.13.1" resolved "https://packages.atlassian.com/api/npm/npm-remote/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" @@ -4721,37 +4548,6 @@ react-refresh@^0.9.0: resolved "https://packages.atlassian.com/api/npm/npm-remote/react-refresh/-/react-refresh-0.9.0.tgz#71863337adc3e5c2f8a6bfddd12ae3bfe32aafbf" integrity sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ== -react-swipeable-views-core@^0.14.0: - version "0.14.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/react-swipeable-views-core/-/react-swipeable-views-core-0.14.0.tgz#6ac443a7cc7bc5ea022fbd549292bb5fff361cce" - integrity sha512-0W/e9uPweNEOSPjmYtuKSC/SvKKg1sfo+WtPdnxeLF3t2L82h7jjszuOHz9C23fzkvLfdgkaOmcbAxE9w2GEjA== - dependencies: - "@babel/runtime" "7.0.0" - warning "^4.0.1" - -react-swipeable-views-utils@^0.14.0: - version "0.14.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/react-swipeable-views-utils/-/react-swipeable-views-utils-0.14.0.tgz#6b76e251906747482730c22002fe47ab1014ba32" - integrity sha512-W+fXBOsDqgFK1/g7MzRMVcDurp3LqO3ksC8UgInh2P/tKgb5DusuuB1geKHFc6o1wKl+4oyER4Zh3Lxmr8xbXA== - dependencies: - "@babel/runtime" "7.0.0" - keycode "^2.1.7" - prop-types "^15.6.0" - react-event-listener "^0.6.0" - react-swipeable-views-core "^0.14.0" - shallow-equal "^1.2.1" - -react-swipeable-views@^0: - version "0.14.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/react-swipeable-views/-/react-swipeable-views-0.14.0.tgz#149c0df3d92220cc89e3f6d5c04a78dfe46f9b54" - integrity sha512-wrTT6bi2nC3JbmyNAsPXffUXLn0DVT9SbbcFr36gKpbaCgEp7rX/OFxsu5hPc/NBsUhHyoSRGvwqJNNrWTwCww== - dependencies: - "@babel/runtime" "7.0.0" - prop-types "^15.5.4" - react-swipeable-views-core "^0.14.0" - react-swipeable-views-utils "^0.14.0" - warning "^4.0.1" - react@^18: version "18.3.1" resolved "https://packages.atlassian.com/api/npm/npm-remote/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" @@ -4784,11 +4580,6 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -regenerator-runtime@^0.12.0: - version "0.12.1" - resolved "https://packages.atlassian.com/api/npm/npm-remote/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" - integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== - regenerator-runtime@^0.13.7: version "0.13.11" resolved "https://packages.atlassian.com/api/npm/npm-remote/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" @@ -5024,11 +4815,6 @@ set-function-name@^2.0.1: functions-have-names "^1.2.3" has-property-descriptors "^1.0.2" -shallow-equal@^1.2.1: - version "1.2.1" - resolved "https://packages.atlassian.com/api/npm/npm-remote/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da" - integrity sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA== - shapefile@~0.6.6: version "0.6.6" resolved "https://packages.atlassian.com/api/npm/npm-remote/shapefile/-/shapefile-0.6.6.tgz#6fee152b9fb2b1c85f690285b692fb68c95a5f4f" @@ -5084,7 +4870,7 @@ shell-quote@^1.6.1: resolved "https://packages.atlassian.com/api/npm/npm-remote/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== -side-channel@^1.0.4, side-channel@^1.0.6: +side-channel@^1.0.4: version "1.0.6" resolved "https://packages.atlassian.com/api/npm/npm-remote/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== @@ -5592,11 +5378,6 @@ uncontrollable@^7.2.1: invariant "^2.2.4" react-lifecycles-compat "^3.0.4" -undici-types@~5.26.4: - version "5.26.5" - resolved "https://packages.atlassian.com/api/npm/npm-remote/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" - integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== - undici-types@~6.19.2: version "6.19.8" resolved "https://packages.atlassian.com/api/npm/npm-remote/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" @@ -5690,7 +5471,7 @@ vary@~1.1.2: resolved "https://packages.atlassian.com/api/npm/npm-remote/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== -warning@^4.0.1, warning@^4.0.3: +warning@^4.0.3: version "4.0.3" resolved "https://packages.atlassian.com/api/npm/npm-remote/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== @@ -5709,11 +5490,6 @@ weak-lru-cache@^1.2.2: resolved "https://packages.atlassian.com/api/npm/npm-remote/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz#fdbb6741f36bae9540d12f480ce8254060dccd19" integrity sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw== -web-streams-polyfill@4.0.0-beta.3: - version "4.0.0-beta.3" - resolved "https://packages.atlassian.com/api/npm/npm-remote/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz#2898486b74f5156095e473efe989dcf185047a38" - integrity sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug== - webidl-conversions@^3.0.0: version "3.0.1" resolved "https://packages.atlassian.com/api/npm/npm-remote/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"