diff --git a/angular/package-lock.json b/angular/package-lock.json index 9558b645e2..a55d58df7b 100644 --- a/angular/package-lock.json +++ b/angular/package-lock.json @@ -9,7 +9,7 @@ "version": "6.2.9", "license": "MIT", "dependencies": { - "@ionic/core": "^6.2.8", + "@ionic/core": "^6.2.9", "jsonc-parser": "^3.0.0", "tslib": "^2.0.0" }, @@ -1023,19 +1023,19 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.8.tgz", - "integrity": "sha512-tUUdvCPo9Z4RQXjvxNXBXQsVTFDAH2ju/HAhzZiAvdfwpHfpA39DWkXwAQeoV9gfFFblaOmCmeSq/8JP/FRn4A==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.9.tgz", + "integrity": "sha512-d2KBXYUKBND2AD8aMgash3O/t04IDc/DHHMshcOydfNJ5qqAxwJYzZR7hs96UknCcIlhHk1pb5C29epkv7gOcQ==", "dependencies": { - "@stencil/core": "^2.17.4", + "@stencil/core": "^2.18.0", "ionicons": "^6.0.3", "tslib": "^2.1.0" } }, "node_modules/@ionic/core/node_modules/@stencil/core": { - "version": "2.17.4", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.17.4.tgz", - "integrity": "sha512-SGRlHpjV1RyFvzw6jFMVKpLNox9Eds3VvpbpD2SW9CuxdLonHDSFtQks5zmT4zs1Rse9I6kFc2mFK/dHNTalkg==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.18.0.tgz", + "integrity": "sha512-NLEY8Jq59smyiivBAxHKipsp9YkkW/K/Vm90zAyXQqukb12i2SFucWHJ1Ik7ropVlhmMVvigyxXgRfQ9quIqtg==", "bin": { "stencil": "bin/stencil" }, @@ -7951,19 +7951,19 @@ "dev": true }, "@ionic/core": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.8.tgz", - "integrity": "sha512-tUUdvCPo9Z4RQXjvxNXBXQsVTFDAH2ju/HAhzZiAvdfwpHfpA39DWkXwAQeoV9gfFFblaOmCmeSq/8JP/FRn4A==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.9.tgz", + "integrity": "sha512-d2KBXYUKBND2AD8aMgash3O/t04IDc/DHHMshcOydfNJ5qqAxwJYzZR7hs96UknCcIlhHk1pb5C29epkv7gOcQ==", "requires": { - "@stencil/core": "^2.17.4", + "@stencil/core": "^2.18.0", "ionicons": "^6.0.3", "tslib": "^2.1.0" }, "dependencies": { "@stencil/core": { - "version": "2.17.4", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.17.4.tgz", - "integrity": "sha512-SGRlHpjV1RyFvzw6jFMVKpLNox9Eds3VvpbpD2SW9CuxdLonHDSFtQks5zmT4zs1Rse9I6kFc2mFK/dHNTalkg==" + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.18.0.tgz", + "integrity": "sha512-NLEY8Jq59smyiivBAxHKipsp9YkkW/K/Vm90zAyXQqukb12i2SFucWHJ1Ik7ropVlhmMVvigyxXgRfQ9quIqtg==" } } }, diff --git a/angular/src/directives/proxies-list.ts b/angular/src/directives/proxies-list.ts index ec6f2b4b64..06d60e7c6f 100644 --- a/angular/src/directives/proxies-list.ts +++ b/angular/src/directives/proxies-list.ts @@ -1,3 +1,4 @@ + import * as d from './proxies'; export const DIRECTIVES = [ @@ -76,5 +77,5 @@ export const DIRECTIVES = [ d.IonThumbnail, d.IonTitle, d.IonToggle, - d.IonToolbar, + d.IonToolbar ]; diff --git a/packages/angular-server/package-lock.json b/packages/angular-server/package-lock.json index 74de8d26de..d96220897f 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^12.0.0", "@angular/platform-browser-dynamic": "^12.2.10", "@angular/platform-server": "^12.0.0", - "@ionic/core": "^6.2.8", + "@ionic/core": "^6.2.9", "@ionic/eslint-config": "^0.3.0", "@ionic/prettier-config": "^2.0.0", "@typescript-eslint/eslint-plugin": "^5.2.0", @@ -786,20 +786,20 @@ "license": "BSD-3-Clause" }, "node_modules/@ionic/core": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.8.tgz", - "integrity": "sha512-tUUdvCPo9Z4RQXjvxNXBXQsVTFDAH2ju/HAhzZiAvdfwpHfpA39DWkXwAQeoV9gfFFblaOmCmeSq/8JP/FRn4A==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.9.tgz", + "integrity": "sha512-d2KBXYUKBND2AD8aMgash3O/t04IDc/DHHMshcOydfNJ5qqAxwJYzZR7hs96UknCcIlhHk1pb5C29epkv7gOcQ==", "dev": true, "dependencies": { - "@stencil/core": "^2.17.4", + "@stencil/core": "^2.18.0", "ionicons": "^6.0.3", "tslib": "^2.1.0" } }, "node_modules/@ionic/core/node_modules/@stencil/core": { - "version": "2.17.4", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.17.4.tgz", - "integrity": "sha512-SGRlHpjV1RyFvzw6jFMVKpLNox9Eds3VvpbpD2SW9CuxdLonHDSFtQks5zmT4zs1Rse9I6kFc2mFK/dHNTalkg==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.18.0.tgz", + "integrity": "sha512-NLEY8Jq59smyiivBAxHKipsp9YkkW/K/Vm90zAyXQqukb12i2SFucWHJ1Ik7ropVlhmMVvigyxXgRfQ9quIqtg==", "dev": true, "bin": { "stencil": "bin/stencil" @@ -7116,20 +7116,20 @@ "dev": true }, "@ionic/core": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.8.tgz", - "integrity": "sha512-tUUdvCPo9Z4RQXjvxNXBXQsVTFDAH2ju/HAhzZiAvdfwpHfpA39DWkXwAQeoV9gfFFblaOmCmeSq/8JP/FRn4A==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.9.tgz", + "integrity": "sha512-d2KBXYUKBND2AD8aMgash3O/t04IDc/DHHMshcOydfNJ5qqAxwJYzZR7hs96UknCcIlhHk1pb5C29epkv7gOcQ==", "dev": true, "requires": { - "@stencil/core": "^2.17.4", + "@stencil/core": "^2.18.0", "ionicons": "^6.0.3", "tslib": "^2.1.0" }, "dependencies": { "@stencil/core": { - "version": "2.17.4", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.17.4.tgz", - "integrity": "sha512-SGRlHpjV1RyFvzw6jFMVKpLNox9Eds3VvpbpD2SW9CuxdLonHDSFtQks5zmT4zs1Rse9I6kFc2mFK/dHNTalkg==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.18.0.tgz", + "integrity": "sha512-NLEY8Jq59smyiivBAxHKipsp9YkkW/K/Vm90zAyXQqukb12i2SFucWHJ1Ik7ropVlhmMVvigyxXgRfQ9quIqtg==", "dev": true }, "tslib": { diff --git a/packages/react-router/package-lock.json b/packages/react-router/package-lock.json index cd9868c3a0..c9e09a81bb 100644 --- a/packages/react-router/package-lock.json +++ b/packages/react-router/package-lock.json @@ -9,7 +9,7 @@ "version": "6.2.9", "license": "MIT", "dependencies": { - "@ionic/react": "^6.2.8", + "@ionic/react": "^6.2.9", "tslib": "*" }, "devDependencies": { @@ -147,21 +147,21 @@ } }, "node_modules/@ionic/core": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.8.tgz", - "integrity": "sha512-tUUdvCPo9Z4RQXjvxNXBXQsVTFDAH2ju/HAhzZiAvdfwpHfpA39DWkXwAQeoV9gfFFblaOmCmeSq/8JP/FRn4A==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.9.tgz", + "integrity": "sha512-d2KBXYUKBND2AD8aMgash3O/t04IDc/DHHMshcOydfNJ5qqAxwJYzZR7hs96UknCcIlhHk1pb5C29epkv7gOcQ==", "dependencies": { - "@stencil/core": "^2.17.4", + "@stencil/core": "^2.18.0", "ionicons": "^6.0.3", "tslib": "^2.1.0" } }, "node_modules/@ionic/react": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-6.2.8.tgz", - "integrity": "sha512-pW2ZQx4/PYIpLObPywqQrrYoiGXdVANnJcauY3RLi4xvY7yWxUCLOuQEV5oXG0g8QRNTQuXWo/JiC3f0aNHupg==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-6.2.9.tgz", + "integrity": "sha512-zQdzdfLvhJX9lnjAO5sAQfUqy2pqk5v5qpHKQLCzDv+JxwCkrnfIAd1maQDsnEmDaJHvMCBY+/yj5VdZOJrqCA==", "dependencies": { - "@ionic/core": "^6.2.8", + "@ionic/core": "^6.2.9", "ionicons": "^6.0.2", "tslib": "*" }, @@ -1157,21 +1157,21 @@ } }, "@ionic/core": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.8.tgz", - "integrity": "sha512-tUUdvCPo9Z4RQXjvxNXBXQsVTFDAH2ju/HAhzZiAvdfwpHfpA39DWkXwAQeoV9gfFFblaOmCmeSq/8JP/FRn4A==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.9.tgz", + "integrity": "sha512-d2KBXYUKBND2AD8aMgash3O/t04IDc/DHHMshcOydfNJ5qqAxwJYzZR7hs96UknCcIlhHk1pb5C29epkv7gOcQ==", "requires": { - "@stencil/core": "^2.17.4", + "@stencil/core": "^2.18.0", "ionicons": "^6.0.3", "tslib": "^2.1.0" } }, "@ionic/react": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-6.2.8.tgz", - "integrity": "sha512-pW2ZQx4/PYIpLObPywqQrrYoiGXdVANnJcauY3RLi4xvY7yWxUCLOuQEV5oXG0g8QRNTQuXWo/JiC3f0aNHupg==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-6.2.9.tgz", + "integrity": "sha512-zQdzdfLvhJX9lnjAO5sAQfUqy2pqk5v5qpHKQLCzDv+JxwCkrnfIAd1maQDsnEmDaJHvMCBY+/yj5VdZOJrqCA==", "requires": { - "@ionic/core": "^6.2.8", + "@ionic/core": "^6.2.9", "ionicons": "^6.0.2", "tslib": "*" } diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json index ded4da1f36..3047c41e49 100644 --- a/packages/react/package-lock.json +++ b/packages/react/package-lock.json @@ -9,7 +9,7 @@ "version": "6.2.9", "license": "MIT", "dependencies": { - "@ionic/core": "^6.2.8", + "@ionic/core": "^6.2.9", "ionicons": "^6.0.2", "tslib": "*" }, @@ -607,19 +607,19 @@ } }, "node_modules/@ionic/core": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.8.tgz", - "integrity": "sha512-tUUdvCPo9Z4RQXjvxNXBXQsVTFDAH2ju/HAhzZiAvdfwpHfpA39DWkXwAQeoV9gfFFblaOmCmeSq/8JP/FRn4A==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.9.tgz", + "integrity": "sha512-d2KBXYUKBND2AD8aMgash3O/t04IDc/DHHMshcOydfNJ5qqAxwJYzZR7hs96UknCcIlhHk1pb5C29epkv7gOcQ==", "dependencies": { - "@stencil/core": "^2.17.4", + "@stencil/core": "^2.18.0", "ionicons": "^6.0.3", "tslib": "^2.1.0" } }, "node_modules/@ionic/core/node_modules/@stencil/core": { - "version": "2.17.4", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.17.4.tgz", - "integrity": "sha512-SGRlHpjV1RyFvzw6jFMVKpLNox9Eds3VvpbpD2SW9CuxdLonHDSFtQks5zmT4zs1Rse9I6kFc2mFK/dHNTalkg==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.18.0.tgz", + "integrity": "sha512-NLEY8Jq59smyiivBAxHKipsp9YkkW/K/Vm90zAyXQqukb12i2SFucWHJ1Ik7ropVlhmMVvigyxXgRfQ9quIqtg==", "bin": { "stencil": "bin/stencil" }, @@ -9534,19 +9534,19 @@ } }, "@ionic/core": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.8.tgz", - "integrity": "sha512-tUUdvCPo9Z4RQXjvxNXBXQsVTFDAH2ju/HAhzZiAvdfwpHfpA39DWkXwAQeoV9gfFFblaOmCmeSq/8JP/FRn4A==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.9.tgz", + "integrity": "sha512-d2KBXYUKBND2AD8aMgash3O/t04IDc/DHHMshcOydfNJ5qqAxwJYzZR7hs96UknCcIlhHk1pb5C29epkv7gOcQ==", "requires": { - "@stencil/core": "^2.17.4", + "@stencil/core": "^2.18.0", "ionicons": "^6.0.3", "tslib": "^2.1.0" }, "dependencies": { "@stencil/core": { - "version": "2.17.4", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.17.4.tgz", - "integrity": "sha512-SGRlHpjV1RyFvzw6jFMVKpLNox9Eds3VvpbpD2SW9CuxdLonHDSFtQks5zmT4zs1Rse9I6kFc2mFK/dHNTalkg==" + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.18.0.tgz", + "integrity": "sha512-NLEY8Jq59smyiivBAxHKipsp9YkkW/K/Vm90zAyXQqukb12i2SFucWHJ1Ik7ropVlhmMVvigyxXgRfQ9quIqtg==" } } }, diff --git a/packages/vue-router/package-lock.json b/packages/vue-router/package-lock.json index 75d1141a7f..dd05876544 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -9,7 +9,7 @@ "version": "6.2.9", "license": "MIT", "dependencies": { - "@ionic/vue": "^6.2.8" + "@ionic/vue": "^6.2.9" }, "devDependencies": { "@types/jest": "^28.1.1", @@ -578,21 +578,21 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.8.tgz", - "integrity": "sha512-tUUdvCPo9Z4RQXjvxNXBXQsVTFDAH2ju/HAhzZiAvdfwpHfpA39DWkXwAQeoV9gfFFblaOmCmeSq/8JP/FRn4A==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.9.tgz", + "integrity": "sha512-d2KBXYUKBND2AD8aMgash3O/t04IDc/DHHMshcOydfNJ5qqAxwJYzZR7hs96UknCcIlhHk1pb5C29epkv7gOcQ==", "dependencies": { - "@stencil/core": "^2.17.4", + "@stencil/core": "^2.18.0", "ionicons": "^6.0.3", "tslib": "^2.1.0" } }, "node_modules/@ionic/vue": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.2.8.tgz", - "integrity": "sha512-Ey+uA01nVmfWeTIJA38BMcKPRFBOn3iV17fzvpEnI9z7HdvGjtDmOdeK2N9ubXpWvlOMAGFfTN6lkAH3hvKvCA==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.2.9.tgz", + "integrity": "sha512-B0/T5MvVVQU+j+N4AoY/TLpOgPH9Fx/lWLK+BnOpkWHawmTNrw//iWgl1ypg7gOeRHAQIbKgmcyDpPhY7neo/w==", "dependencies": { - "@ionic/core": "^6.2.8", + "@ionic/core": "^6.2.9", "ionicons": "^6.0.2" } }, @@ -5233,21 +5233,21 @@ "dev": true }, "@ionic/core": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.8.tgz", - "integrity": "sha512-tUUdvCPo9Z4RQXjvxNXBXQsVTFDAH2ju/HAhzZiAvdfwpHfpA39DWkXwAQeoV9gfFFblaOmCmeSq/8JP/FRn4A==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.9.tgz", + "integrity": "sha512-d2KBXYUKBND2AD8aMgash3O/t04IDc/DHHMshcOydfNJ5qqAxwJYzZR7hs96UknCcIlhHk1pb5C29epkv7gOcQ==", "requires": { - "@stencil/core": "^2.17.4", + "@stencil/core": "^2.18.0", "ionicons": "^6.0.3", "tslib": "^2.1.0" } }, "@ionic/vue": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.2.8.tgz", - "integrity": "sha512-Ey+uA01nVmfWeTIJA38BMcKPRFBOn3iV17fzvpEnI9z7HdvGjtDmOdeK2N9ubXpWvlOMAGFfTN6lkAH3hvKvCA==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.2.9.tgz", + "integrity": "sha512-B0/T5MvVVQU+j+N4AoY/TLpOgPH9Fx/lWLK+BnOpkWHawmTNrw//iWgl1ypg7gOeRHAQIbKgmcyDpPhY7neo/w==", "requires": { - "@ionic/core": "^6.2.8", + "@ionic/core": "^6.2.9", "ionicons": "^6.0.2" } }, diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index 4e6d21fbd6..0791f70878 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -9,7 +9,7 @@ "version": "6.2.9", "license": "MIT", "dependencies": { - "@ionic/core": "^6.2.8", + "@ionic/core": "^6.2.9", "ionicons": "^6.0.2" }, "devDependencies": { @@ -59,19 +59,19 @@ } }, "node_modules/@ionic/core": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.8.tgz", - "integrity": "sha512-tUUdvCPo9Z4RQXjvxNXBXQsVTFDAH2ju/HAhzZiAvdfwpHfpA39DWkXwAQeoV9gfFFblaOmCmeSq/8JP/FRn4A==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.9.tgz", + "integrity": "sha512-d2KBXYUKBND2AD8aMgash3O/t04IDc/DHHMshcOydfNJ5qqAxwJYzZR7hs96UknCcIlhHk1pb5C29epkv7gOcQ==", "dependencies": { - "@stencil/core": "^2.17.4", + "@stencil/core": "^2.18.0", "ionicons": "^6.0.3", "tslib": "^2.1.0" } }, "node_modules/@ionic/core/node_modules/@stencil/core": { - "version": "2.17.4", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.17.4.tgz", - "integrity": "sha512-SGRlHpjV1RyFvzw6jFMVKpLNox9Eds3VvpbpD2SW9CuxdLonHDSFtQks5zmT4zs1Rse9I6kFc2mFK/dHNTalkg==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.18.0.tgz", + "integrity": "sha512-NLEY8Jq59smyiivBAxHKipsp9YkkW/K/Vm90zAyXQqukb12i2SFucWHJ1Ik7ropVlhmMVvigyxXgRfQ9quIqtg==", "bin": { "stencil": "bin/stencil" }, @@ -768,19 +768,19 @@ } }, "@ionic/core": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.8.tgz", - "integrity": "sha512-tUUdvCPo9Z4RQXjvxNXBXQsVTFDAH2ju/HAhzZiAvdfwpHfpA39DWkXwAQeoV9gfFFblaOmCmeSq/8JP/FRn4A==", + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.2.9.tgz", + "integrity": "sha512-d2KBXYUKBND2AD8aMgash3O/t04IDc/DHHMshcOydfNJ5qqAxwJYzZR7hs96UknCcIlhHk1pb5C29epkv7gOcQ==", "requires": { - "@stencil/core": "^2.17.4", + "@stencil/core": "^2.18.0", "ionicons": "^6.0.3", "tslib": "^2.1.0" }, "dependencies": { "@stencil/core": { - "version": "2.17.4", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.17.4.tgz", - "integrity": "sha512-SGRlHpjV1RyFvzw6jFMVKpLNox9Eds3VvpbpD2SW9CuxdLonHDSFtQks5zmT4zs1Rse9I6kFc2mFK/dHNTalkg==" + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.18.0.tgz", + "integrity": "sha512-NLEY8Jq59smyiivBAxHKipsp9YkkW/K/Vm90zAyXQqukb12i2SFucWHJ1Ik7ropVlhmMVvigyxXgRfQ9quIqtg==" }, "tslib": { "version": "2.2.0",