diff --git a/package.json b/package.json index 6bb0544..e3eea0e 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "@testing-library/user-event": "^12.1.10", "@types/cron": "^1.7.3", "@types/react-router-dom": "^5.3.1", + "algoliasearch": "^4.14.1", "bootstrap": "4.5.3", "classnames": "^2.3.1", "cron": "^1.8.2", @@ -22,6 +23,7 @@ "react-countdown-circle-timer": "^3.0.9", "react-dom": "^17.0.2", "react-ga": "^3.3.0", + "react-instantsearch-dom": "^6.30.2", "react-media": "^1.10.0", "react-player": "^2.10.1", "react-rewards": "^1.1.2", diff --git a/src/App.css b/src/App.css index db29aa4..3f4bc73 100644 --- a/src/App.css +++ b/src/App.css @@ -10,6 +10,8 @@ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; } +.ais-SearchBox { margin: 1em 0; } + .table-of-contents { padding-top: 1rem; position: sticky !important; diff --git a/src/content/compound-verbs/dynamic-compounds.mdx b/src/content/compound-verbs/dynamic-compounds.mdx index 6050310..6caa7a8 100644 --- a/src/content/compound-verbs/dynamic-compounds.mdx +++ b/src/content/compound-verbs/dynamic-compounds.mdx @@ -58,19 +58,19 @@ Most of the time you will see dynamic compounds that are *transitive*. And the g }, ]} /> -Then when we use this in a phrase we see that **the noun in the complement** just **functions as the object of the phrase**. +Then when we use this in a phrase we see that **the noun in the compound functions as the object of the phrase**. { {"blocks":[{"key":0.8044672663678827,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.10318373385739488,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"noun","entry":{"ts":1527822084,"i":9890,"p":"کار","f":"kaar","g":"kaar","e":"work, job, business, stuff to do","c":"n. m."},"gender":"masc","genderCanChange":false,"number":"singular","numberCanChange":true,"adjectives":[],"dynamicComplement":true}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527812732,"i":9892,"p":"کار کول","f":"kaar kawul","g":"kaarkawul","e":"to work","c":"v. dyn. comp. trans.","l":1527822084,"ec":"work"},"complement":{"ts":1527822084,"i":9890,"p":"کار","f":"kaar","g":"kaar","e":"work, job, business, stuff to do","c":"n. m."}},"dynAuxVerb":{"entry":{"i":10058,"ts":1527812752,"g":"","p":"کول","f":"kawul","e":"to do (an action or activity)","c":"v. trans. irreg. dyn. aux.","ssp":"وکړ","ssf":"óokR","prp":"وکړل","prf":"óokRul","pprtp":"کړی","pprtf":"kúRey","diacExcept":true}},"verbTense":"presentVerb","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":"dynamic","voice":"active","negative":false,"canChangeTransitivity":false,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":false,"shrinkServant":false}} } -There's no strange welding or squishing or any of that business that we saw with stative compounds. All we have is this object that is included in the compound. +There's no strange welding or squishing or any of that business that we saw with stative compounds. All we have is a block for the object that is included in the compound, and helper verb. { {"blocks":[{"key":0.8044672663678827,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.10318373385739488,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"noun","entry":{"ts":1527822084,"i":9890,"p":"کار","f":"kaar","g":"kaar","e":"work, job, business, stuff to do","c":"n. m."},"gender":"masc","genderCanChange":false,"number":"singular","numberCanChange":true,"adjectives":[],"dynamicComplement":true}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527812732,"i":9892,"p":"کار کول","f":"kaar kawul","g":"kaarkawul","e":"to work","c":"v. dyn. comp. trans.","l":1527822084,"ec":"work"},"complement":{"ts":1527822084,"i":9890,"p":"کار","f":"kaar","g":"kaar","e":"work, job, business, stuff to do","c":"n. m."}},"dynAuxVerb":{"entry":{"i":10058,"ts":1527812752,"g":"","p":"کول","f":"kawul","e":"to do (an action or activity)","c":"v. trans. irreg. dyn. aux.","ssp":"وکړ","ssf":"óokR","prp":"وکړل","prf":"óokRul","pprtp":"کړی","pprtf":"kúRey","diacExcept":true}},"verbTense":"perfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":"dynamic","voice":"active","negative":false,"canChangeTransitivity":false,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":false,"shrinkServant":false}} } -And now we see that takes an prefix, just like normal verbs. So whenever you see with an prefix, you know it's a dynamic compound. +And now we see that takes an prefix, just like normal verbs. So whenever you see with an prefix, you know it's a dynamic compound, and not stative. { {"blocks":[{"key":0.5608245556287987,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":5,"distance":"far"}}}},{"key":0.47307113655502064,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"noun","entry":{"ts":1527815184,"i":2782,"p":"پوښتنه","f":"poxtuna","g":"poxtuna","e":"question","c":"n. f."},"gender":"fem","genderCanChange":false,"number":"singular","numberCanChange":true,"adjectives":[],"dynamicComplement":true}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527817312,"i":2783,"p":"پوښتنه کول","f":"poxtuna kawul","g":"poxtunakawul","e":"to ask","c":"v. dyn. comp. trans.","l":1527815184,"ec":"ask"},"complement":{"ts":1527815184,"i":2782,"p":"پوښتنه","f":"poxtuna","g":"poxtuna","e":"question","c":"n. f."}},"dynAuxVerb":{"entry":{"i":10058,"ts":1527812752,"g":"","p":"کول","f":"kawul","e":"to do (an action or activity)","c":"v. trans. irreg. dyn. aux.","ssp":"وکړ","ssf":"óokR","prp":"وکړل","prf":"óokRul","pprtp":"کړی","pprtf":"kúRey","diacExcept":true}},"verbTense":"perfectiveFuture","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":"dynamic","voice":"active","negative":false,"canChangeTransitivity":false,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":false,"shrinkServant":false}} @@ -108,13 +108,13 @@ That's literally, "We're hitting (verb) runs (object)" {"blocks":[{"key":0.12190484642898336,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":10,"distance":"far"}}}},{"key":0.4307469889296207,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"noun","entry":{"ts":1527819087,"i":11684,"p":"ماته","f":"maata","g":"maata","e":"defeat","c":"n. f."},"gender":"fem","genderCanChange":false,"number":"singular","numberCanChange":true,"adjectives":[],"dynamicComplement":true}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527819089,"i":11685,"p":"ماته خوړل","f":"maata khoRul","g":"maatakhoRul","e":"to be defeated, beaten by someone","c":"v. dyn. comp. trans.","l":1527819087,"ec":"be","ep":"defeated"},"complement":{"ts":1527819087,"i":11684,"p":"ماته","f":"maata","g":"maata","e":"defeat","c":"n. f."}},"dynAuxVerb":{"entry":{"ts":1527812790,"p":"خوړل","f":"khoRul","g":"","e":"to eat, to bite","c":"v. trans.","i":4769,"psp":"خور","psf":"khor","tppp":"خوړ","tppf":"khoR"}},"verbTense":"perfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":"dynamic","voice":"active","negative":false,"canChangeTransitivity":false,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":false,"shrinkServant":false}} } -Or literally, they ate (verb) defeat (object) +Or literally, they ate (verb) defeat. (object) ### Attaching other actors We'll notice that these compounds include an object, and in Pashto **there can be one object in a sentence**. So what do we do when we have a verb like but we want to say that we're serving *someone* (another object?) -Well we have to attach the object to the phrase either as a possesor to the noun, or as an AP/Sandwich in the phrase. +Well we have to attach the object to the phrase either as a possesor to the noun, or as an AP/Sandwich in the phrase. (Some might call this an *indirect object* but we'll avoid that term because it probably creates extra confusion.) For instance if we want to say "I will serve *the people*" we have to say something like "I will do service *of the people*" @@ -140,5 +140,34 @@ If we want to use we can use to make an intransitive version of the compound (to say that the event happened/occured.) + +For example: + +{[ + { + p: "ما کار وکړ", + f: "maa kaar óokuR", + e: "I worked", + sub: "Transitive - with کول (to do)" + }, + { + p: "کار وشو", + f: "kaar óosho", + e: "The work happened", + sub: "Intransitive - with کېدل (to happen)", + }, + { + p: "هغوي پوښتنې کوي", + f: "haghwee poxtúne kawee", + e: "They are asking questions", + sub: "Transitive - with کول (to do)", + }, + { + p: "پوښتنې کېږي", + f: "poxtúne kéGee", + e: "Questions are being asked", + sub: "Intransitive - with کېدل (to happen)", + }, +]} diff --git a/src/content/compound-verbs/more-on-compounds.mdx b/src/content/compound-verbs/more-on-compounds.mdx new file mode 100644 index 0000000..7329868 --- /dev/null +++ b/src/content/compound-verbs/more-on-compounds.mdx @@ -0,0 +1,11 @@ +--- +title: More on Compounds +--- + +IN PROGRESS + +## Some can be Dynamic or Stative + +## Generative Stative Compounds + + diff --git a/src/content/index.ts b/src/content/index.ts index 3158eee..03aa023 100644 --- a/src/content/index.ts +++ b/src/content/index.ts @@ -78,6 +78,8 @@ import * as helperVerbs from "!babel-loader!@lingdocs/mdx-loader!./compound-verb import * as stativeCompounds from "!babel-loader!@lingdocs/mdx-loader!./compound-verbs/stative-compounds.mdx"; // @ts-ignore import * as dynamicCompounds from "!babel-loader!@lingdocs/mdx-loader!./compound-verbs/dynamic-compounds.mdx"; +// @ts-ignore +import * as moreOnCompounds from "!babel-loader!@lingdocs/mdx-loader!./compound-verbs/more-on-compounds.mdx"; // @ts-ignore import * as introToParticiples from "!babel-loader!@lingdocs/mdx-loader!./participles/intro.mdx"; @@ -290,6 +292,10 @@ const contentTree: (ChapterSection | ChaptersSection)[] = [ import: dynamicCompounds, slug: "dynamic-compounds", }, + { + import: moreOnCompounds, + slug: "more-on-compounds", + }, ], }, { diff --git a/src/pages/TableOfContentsPage.js b/src/pages/TableOfContentsPage.js index a78ad57..3e9ebac 100644 --- a/src/pages/TableOfContentsPage.js +++ b/src/pages/TableOfContentsPage.js @@ -9,6 +9,13 @@ import { Link } from "react-router-dom"; import Footer from "../components/Footer"; import { content } from "../content/index"; +import algoliasearch from 'algoliasearch/lite'; +import { InstantSearch, SearchBox, Hits } from 'react-instantsearch-dom'; + +const searchClient = algoliasearch( + "EWHINHYXIN", + "7b26af65a81605dfea5ab0b973ee90cb", +); const TableOfContentsPage = () => { function handleShare() { @@ -31,6 +38,13 @@ const TableOfContentsPage = () => { } + {3 > 4 && + + + } {content.map((section) => ( section.path ? diff --git a/yarn.lock b/yarn.lock index 8aa78e3..bf294f6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,115 @@ # yarn lockfile v1 +"@algolia/cache-browser-local-storage@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.1.tgz#a0b85a6c3fe3d5c49fca01b16f00b41bf38a918c" + integrity sha512-BBdibsPn3hLBajc/NRAtHEeoXsw+ziSGR/3bqRNB5puUuwKPQZSE2MaMVWSADnlc3KV3bEj4xsfKOVLJyfJSPQ== + dependencies: + "@algolia/cache-common" "4.14.1" + +"@algolia/cache-common@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.14.1.tgz#11d44a6442f83deb3629a04c20df8408088f6449" + integrity sha512-XhAzm0Sm3D3DuOWUyDoVSXZ/RjYMvI1rbki+QH4ODAVaHDWVhMhg3IJPv3gIbBQnEQdtPdBhsf2hyPxAu28E5w== + +"@algolia/cache-in-memory@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.14.1.tgz#68ede8520f054bc65938209b59962056ae5b56c7" + integrity sha512-fVUu7N1hYb/zZYfV9Krlij70NwS+8bQm5vmDJyfp0+9FjSjz2V7wj1CUxvaY8ZcgoBPj9ehQ8sRuqSM2m5OPww== + dependencies: + "@algolia/cache-common" "4.14.1" + +"@algolia/client-account@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.14.1.tgz#b92e091f698630c49ec7df48816ae75af3cbac40" + integrity sha512-Zm4+PN3bsBPhv1dKKwzBaRGzf0G1JcjjSTpE231L7Z7LsEDcFDW4E6L5ctwMz3SliSBeL/j1ghmaunJrZlkRIg== + dependencies: + "@algolia/client-common" "4.14.1" + "@algolia/client-search" "4.14.1" + "@algolia/transporter" "4.14.1" + +"@algolia/client-analytics@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.14.1.tgz#aca3436775f608a6141cc81899e1d75ef030efa2" + integrity sha512-EhZLR0ezBZx7ZGkwzj7OTvnI8j2Alyv1ByC0Mx48qh3KqRhVwMFm/Uf34zAv4Dum2PTFin41Y4smAvAypth9nQ== + dependencies: + "@algolia/client-common" "4.14.1" + "@algolia/client-search" "4.14.1" + "@algolia/requester-common" "4.14.1" + "@algolia/transporter" "4.14.1" + +"@algolia/client-common@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.14.1.tgz#2709bddf934a3545cd9feecc0591e9285fbed7c2" + integrity sha512-WDwziD7Rt1yCRDfONmeLOfh1Lt8uOy6Vn7dma171KOH9NN3q8yDQpOhPqdFOCz1j3GC1FfIZxaC0YEOIobZ2lg== + dependencies: + "@algolia/requester-common" "4.14.1" + "@algolia/transporter" "4.14.1" + +"@algolia/client-personalization@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.14.1.tgz#58f0b85b8f6d531e13877a099f54513ac2bec154" + integrity sha512-D4eeW7bTi769PWcEYZO+QiKuUXFOC5zK5Iy83Ey6FHqS7m5TXws5MP1rmETE018lTXeYq2NSHWp/F07fRRg0RA== + dependencies: + "@algolia/client-common" "4.14.1" + "@algolia/requester-common" "4.14.1" + "@algolia/transporter" "4.14.1" + +"@algolia/client-search@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.14.1.tgz#44bfc65b3e6939b725f8f97aad725593f2a4ad7f" + integrity sha512-K6XrdIIQq8a3o+kCedj5slUVzA1aKttae4mLzwnY0bS7tYduv1IQggi9Sz8gOG6/MMyKMB4IwYqr47t/0z4Vxw== + dependencies: + "@algolia/client-common" "4.14.1" + "@algolia/requester-common" "4.14.1" + "@algolia/transporter" "4.14.1" + +"@algolia/events@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950" + integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== + +"@algolia/logger-common@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.14.1.tgz#acbd36b66e3b408f99cacfb581ad3bd28defcc28" + integrity sha512-58CK87wTjUWI1QNXc3nFDQ7EXBi28NoLufXE9sMjng2fAL1wPdyO+KFD8KTBoXOZnJWflPj5F7p6jLyGAfgvcQ== + +"@algolia/logger-console@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.14.1.tgz#7e7d7486d71ccfe38e63234626931083592149d2" + integrity sha512-not+VwH1Dx2B/BaN+4+4+YnGRBJ9lduNz2qbMCTxZ4yFHb+84j4ewHRPBTtEmibn7caVCPybdTKfHLQhimSBLQ== + dependencies: + "@algolia/logger-common" "4.14.1" + +"@algolia/requester-browser-xhr@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.1.tgz#9e683dc0916afae221bf946255a998b06830be78" + integrity sha512-mpH6QsFBbXjTy9+iU86Rcdt9LxS7GA/tWhGMr0+Ap8+4Za5+ELToz0PC7euVeVOcclgGGi7gbjOAmf6k8b10iA== + dependencies: + "@algolia/requester-common" "4.14.1" + +"@algolia/requester-common@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.14.1.tgz#b07ffa00ae0cf61442dcda71a3209051fed130d8" + integrity sha512-EbXBKrfYcX5/JJfaw7IZxhWlbUtjd5Chs+Alrfc4tutgRQn4dmImWS07n3iffwJcYdOWY1eRrnfBK5BwopuN5A== + +"@algolia/requester-node-http@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.14.1.tgz#5e5f4ff55deb5aa0e92f3105d77299de744b1471" + integrity sha512-/sbRqL9P8aVuYUG50BgpCbdJyyCS7fia+sQIx9d1DiGPO7hunwLaEyR4H7JDHc/PLKdVEPygJx3rnbJWix4Btg== + dependencies: + "@algolia/requester-common" "4.14.1" + +"@algolia/transporter@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.14.1.tgz#7eca8568ff710d9d1a7bbd3c1dafbbf44a6143f5" + integrity sha512-xbmoIqszFDOCCZqizBQ2TNHcGtjZX7EkJCzABsrokA0WqtfZzClFmtc+tZYgtEiyAfIF70alTegG19poQGdkvg== + dependencies: + "@algolia/cache-common" "4.14.1" + "@algolia/logger-common" "4.14.1" + "@algolia/requester-common" "4.14.1" + "@babel/code-frame@7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" @@ -2717,6 +2826,33 @@ ajv@^7.0.2: require-from-string "^2.0.2" uri-js "^4.2.2" +algoliasearch-helper@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.10.0.tgz#59a0f645dd3c7e55cf01faa568d1af50c49d36f6" + integrity sha512-4E4od8qWWDMVvQ3jaRX6Oks/k35ywD011wAA4LbYMMjOtaZV6VWaTjRr4iN2bdaXP2o1BP7SLFMBf3wvnHmd8Q== + dependencies: + "@algolia/events" "^4.0.1" + +algoliasearch@^4.14.1: + version "4.14.1" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.14.1.tgz#7f24cabd264f8294b461d108e1603e673571e806" + integrity sha512-ZWqnbsGUgU03/IyG995pMCc+EmNVDA/4c9ntr8B0dWQwFqazOQ4ErvKZxarbgSNmyPo/eZcVsTb0bNplJMttGQ== + dependencies: + "@algolia/cache-browser-local-storage" "4.14.1" + "@algolia/cache-common" "4.14.1" + "@algolia/cache-in-memory" "4.14.1" + "@algolia/client-account" "4.14.1" + "@algolia/client-analytics" "4.14.1" + "@algolia/client-common" "4.14.1" + "@algolia/client-personalization" "4.14.1" + "@algolia/client-search" "4.14.1" + "@algolia/logger-common" "4.14.1" + "@algolia/logger-console" "4.14.1" + "@algolia/requester-browser-xhr" "4.14.1" + "@algolia/requester-common" "4.14.1" + "@algolia/requester-node-http" "4.14.1" + "@algolia/transporter" "4.14.1" + alphanum-sort@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" @@ -10322,7 +10458,7 @@ react-error-overlay@^6.0.9: resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== -react-fast-compare@^3.0.1: +react-fast-compare@^3.0.0, react-fast-compare@^3.0.1: version "3.2.0" resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== @@ -10332,6 +10468,28 @@ react-ga@^3.3.0: resolved "https://registry.yarnpkg.com/react-ga/-/react-ga-3.3.0.tgz#c91f407198adcb3b49e2bc5c12b3fe460039b3ca" integrity sha512-o8RScHj6Lb8cwy3GMrVH6NJvL+y0zpJvKtc0+wmH7Bt23rszJmnqEQxRbyrqUzk9DTJIHoP42bfO5rswC9SWBQ== +react-instantsearch-core@6.30.2: + version "6.30.2" + resolved "https://registry.yarnpkg.com/react-instantsearch-core/-/react-instantsearch-core-6.30.2.tgz#4e26a43b4a2b9b1247ccc8778f77dabdcdba84fb" + integrity sha512-JIpXY6cFak0Vvx5Cc0jqsbziA1zVkjz8CeesGJU6AUotrRfI3VSENSqP5QojSgNEq9pdK77nFwb0nkxX5dwS3Q== + dependencies: + "@babel/runtime" "^7.1.2" + algoliasearch-helper "^3.10.0" + prop-types "^15.6.2" + react-fast-compare "^3.0.0" + +react-instantsearch-dom@^6.30.2: + version "6.30.2" + resolved "https://registry.yarnpkg.com/react-instantsearch-dom/-/react-instantsearch-dom-6.30.2.tgz#df50d43dad2e7d4136df36d26e37ce8eb1f3cf33" + integrity sha512-xUMls+lBwdVaE+GuAbuJEFKtnMf0dXePuDwMhrAKinY55JwvWYCVuPdOtvfZWu4d9KZBWhSS7Mwyj/FW5fHCKw== + dependencies: + "@babel/runtime" "^7.1.2" + algoliasearch-helper "^3.10.0" + classnames "^2.2.5" + prop-types "^15.6.2" + react-fast-compare "^3.0.0" + react-instantsearch-core "6.30.2" + react-is@^16.3.2, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"