diff --git a/.github/workflows/electron.yaml b/.github/workflows/electron.yaml index 861cd7f33..847de18f5 100644 --- a/.github/workflows/electron.yaml +++ b/.github/workflows/electron.yaml @@ -32,7 +32,7 @@ jobs: node-version: "21" - name: Install Dependencies - run: npm ci + run: npm ci --force - name: Build Vite App run: npm run vitebuildcli diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index faa033244..d554df9bd 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -36,7 +36,7 @@ jobs: node-version: 20 cache: 'npm' - name: Install dependencies - run: npm ci + run: npm ci --force - name: Build run: npm run build && cp ./dist/index.html ./dist/404.html - name: Setup Pages diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 000000000..13040daa3 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,9 @@ +{ + "trailingComma": "es5", + "tabWidth": 4, + "semi": true, + "singleQuote": false, + "useTabs": false, + "printWidth": 100, + "plugins": ["prettier-plugin-tailwindcss"] +} diff --git a/index.html b/index.html index 16f568714..9c4fd83bc 100644 --- a/index.html +++ b/index.html @@ -5,10 +5,9 @@ - + - iSpeakerReact | yell0wsuit =10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -92,193 +111,1378 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/compat-data": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", - "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", + "node_modules/@babel/compat-data": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", + "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/resolve": { + "version": "1.22.9", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.9.tgz", + "integrity": "sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "dev": true, + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.26.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/core": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", "dev": true, "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" }, "engines": { "node": ">=6.9.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/generator": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", "dev": true, "dependencies": { - "@babel/parser": "^7.26.2", - "@babel/types": "^7.26.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-compilation-targets": { + "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helper-module-imports": { + "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", "dev": true, "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helper-plugin-utils": { + "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helper-string-parser": { + "node_modules/@babel/plugin-transform-template-literals": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helper-validator-identifier": { + "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helper-validator-option": { + "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", "dev": true, "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/parser": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", "dev": true, "dependencies": { - "@babel/types": "^7.26.0" - }, - "bin": { - "parser": "bin/babel-parser.js" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-self": { + "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", - "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", "dev": true, "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", - "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", + "node_modules/@babel/preset-env": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.38.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -287,6 +1491,20 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/@babel/runtime": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", @@ -364,9 +1582,9 @@ } }, "node_modules/@dnd-kit/core": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.2.0.tgz", - "integrity": "sha512-KVK/CJmaYGTxTPU6P0+Oy4itgffTUa80B8317sXzfOr1qUzSL29jE7Th11llXiu2haB7B9Glpzo2CDElin+geQ==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.3.1.tgz", + "integrity": "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==", "dependencies": { "@dnd-kit/accessibility": "^3.1.1", "@dnd-kit/utilities": "^3.2.2", @@ -378,15 +1596,15 @@ } }, "node_modules/@dnd-kit/sortable": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@dnd-kit/sortable/-/sortable-9.0.0.tgz", - "integrity": "sha512-3/9r8Mmba0nKTbo8kPnVSFZKf/VSy94nXZ3aUwzPEh78j/LooQ/EFKRZENak4PHKBkN53mgTF/z+Sd8H+FcAnQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/sortable/-/sortable-10.0.0.tgz", + "integrity": "sha512-+xqhmIIzvAYMGfBYYnbKuNicfSsk4RksY2XdmJhT+HAC01nix6fHCztU68jooFiMUB01Ky3F0FyOvhG/BZrWkg==", "dependencies": { "@dnd-kit/utilities": "^3.2.2", "tslib": "^2.0.0" }, "peerDependencies": { - "@dnd-kit/core": "^6.2.0", + "@dnd-kit/core": "^6.3.0", "react": ">=16.8.0" } }, @@ -2416,9 +3634,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.16.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.16.0.tgz", - "integrity": "sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==", + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", + "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2445,6 +3663,28 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@floating-ui/core": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", + "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", + "dependencies": { + "@floating-ui/utils": "^0.2.8" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.12", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz", + "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.8" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", + "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==" + }, "node_modules/@gar/promisify": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", @@ -2494,37 +3734,133 @@ "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", "dev": true, "engines": { - "node": ">=18.18" + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz", + "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==", + "dev": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, "engines": { - "node": ">=12.22" + "node": ">=12" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@humanwhocodes/retry": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz", - "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==", + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, "engines": { - "node": ">=18.18" + "node": ">=12" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, "node_modules/@jridgewell/gen-mapping": { @@ -2559,6 +3895,16 @@ "node": ">=6.0.0" } }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", @@ -2671,143 +4017,111 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" } }, - "node_modules/@react-aria/ssr": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.7.tgz", - "integrity": "sha512-GQygZaGlmYjmYM+tiNBA5C6acmiDWF52Nqd40bBp0Znk4M4hP+LTmI0lpI1BuKMw45T8RIhrAsICIfKwZvi2Gg==", + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz", + "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==", + "dev": true, "dependencies": { - "@swc/helpers": "^0.5.0" + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" }, "engines": { - "node": ">= 12" + "node": ">=14.0.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-spring/animated": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.5.tgz", - "integrity": "sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==", - "dependencies": { - "@react-spring/shared": "~9.7.5", - "@react-spring/types": "~9.7.5" + "rollup": "^2.78.0||^3.0.0||^4.0.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@react-spring/core": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.5.tgz", - "integrity": "sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==", + "node_modules/@rollup/plugin-node-resolve/node_modules/resolve": { + "version": "1.22.9", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.9.tgz", + "integrity": "sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==", + "dev": true, "dependencies": { - "@react-spring/animated": "~9.7.5", - "@react-spring/shared": "~9.7.5", - "@react-spring/types": "~9.7.5" + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/react-spring/donate" + "bin": { + "resolve": "bin/resolve" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@react-spring/rafz": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.7.5.tgz", - "integrity": "sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==" - }, - "node_modules/@react-spring/shared": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.5.tgz", - "integrity": "sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==", + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", + "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", + "dev": true, "dependencies": { - "@react-spring/rafz": "~9.7.5", - "@react-spring/types": "~9.7.5" + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@react-spring/types": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.5.tgz", - "integrity": "sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==" - }, - "node_modules/@react-spring/web": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.5.tgz", - "integrity": "sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==", - "dependencies": { - "@react-spring/animated": "~9.7.5", - "@react-spring/core": "~9.7.5", - "@react-spring/shared": "~9.7.5", - "@react-spring/types": "~9.7.5" + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@restart/hooks": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.16.tgz", - "integrity": "sha512-f7aCv7c+nU/3mF7NWLtVVr0Ra80RqsO89hO72r+Y/nvQr5+q0UFGkocElTH6MJApvReVh6JHUFYn2cw1WdHF3w==", + "node_modules/@rollup/pluginutils": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", + "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", + "dev": true, "dependencies": { - "dequal": "^2.0.3" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" }, - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/@restart/ui": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-1.9.1.tgz", - "integrity": "sha512-qghR21ynHiUrpcIkKCoKYB+3rJtezY5Y7ikrwradCL+7hZHdQ2Ozc5ffxtpmpahoAGgc31gyXaSx2sXXaThmqA==", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@popperjs/core": "^2.11.8", - "@react-aria/ssr": "^3.5.0", - "@restart/hooks": "^0.5.0", - "@types/warning": "^3.0.3", - "dequal": "^2.0.3", - "dom-helpers": "^5.2.0", - "uncontrollable": "^8.0.4", - "warning": "^4.0.3" + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "react": ">=16.14.0", - "react-dom": ">=16.14.0" - } - }, - "node_modules/@restart/ui/node_modules/@restart/hooks": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.5.0.tgz", - "integrity": "sha512-wS+h6IusJCPjTkmOOrRZxIPICD/mtFA3PRZviutoM23/b7akyDGfZF/WS+nIFk27u7JDhPE2+0GBdZxjSqHZkg==", - "dependencies": { - "dequal": "^2.0.3" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, - "peerDependencies": { - "react": ">=16.8.0" + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@restart/ui/node_modules/uncontrollable": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-8.0.4.tgz", - "integrity": "sha512-ulRWYWHvscPFc0QQXvyJjY6LIXU56f0h8pQFvhxiKk5V1fcI8gp9Ht9leVAhrVjzqMw0BgjspBINx9r6oyJUvQ==", - "peerDependencies": { - "react": ">=16.14.0" + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/@rollup/rollup-android-arm-eabi": { @@ -3077,12 +4391,16 @@ "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/@swc/helpers": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", - "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, "dependencies": { - "tslib": "^2.8.0" + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" } }, "node_modules/@szmarczak/http-timer": { @@ -3097,6 +4415,34 @@ "node": ">=10" } }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.15.tgz", + "integrity": "sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA==", + "dev": true, + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20" + } + }, + "node_modules/@tailwindcss/typography/node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@tootallnate/once": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", @@ -3236,36 +4582,28 @@ "undici-types": "~6.19.2" } }, - "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" - }, "node_modules/@types/react": { - "version": "18.3.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", - "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.2.tgz", + "integrity": "sha512-USU8ZI/xyKJwFTpjSVIrSeHBVAGagkHQKPNbxeWwql/vDmnTIBgx+TJnhFnj1NXgz8XfprU0egV2dROLGpsBEg==", "dependencies": { - "@types/prop-types": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.2.tgz", + "integrity": "sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==", "dev": true, - "dependencies": { - "@types/react": "*" + "peerDependencies": { + "@types/react": "^19.0.0" } }, - "node_modules/@types/react-transition-group": { - "version": "4.4.11", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", - "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", - "dependencies": { - "@types/react": "*" - } + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true }, "node_modules/@types/responselike": { "version": "1.0.3", @@ -3276,10 +4614,11 @@ "@types/node": "*" } }, - "node_modules/@types/warning": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.3.tgz", - "integrity": "sha512-D1XC7WK8K+zZEveUPY+cf4+kgauk8N4eHr/XIHXGlGYkHLud6hK9lYfZk1ry1TNh798cZUCgb6MqGEG8DkJt6Q==" + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true }, "node_modules/@types/yauzl": { "version": "2.10.3", @@ -3291,6 +4630,22 @@ "@types/node": "*" } }, + "node_modules/@vidstack/react": { + "version": "1.12.12", + "resolved": "https://registry.npmjs.org/@vidstack/react/-/react-1.12.12.tgz", + "integrity": "sha512-rEwCkZdp/K0FopUU76lgYJqzOZa3AGM2FumQnTPPSCP9jwShYReY9mXgl4/UP5CH3v7MkaVl5ZT67rhfjPxx9Q==", + "dependencies": { + "@floating-ui/dom": "^1.6.10", + "media-captions": "^1.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.0.0", + "react": "^18.0.0" + } + }, "node_modules/@vitejs/plugin-react": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.4.tgz", @@ -3462,6 +4817,25 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/appdmg": { "version": "0.6.6", "resolved": "https://registry.npmjs.org/appdmg/-/appdmg-0.6.6.tgz", @@ -3490,6 +4864,12 @@ "node": ">=8.5" } }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -3694,6 +5074,43 @@ "node": ">=0.8" } }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", @@ -3720,6 +5137,45 @@ "proxy-from-env": "^1.1.0" } }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -3755,6 +5211,18 @@ } ] }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", @@ -3826,24 +5294,6 @@ "dev": true, "optional": true }, - "node_modules/bootstrap": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", - "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/twbs" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - } - ], - "peerDependencies": { - "@popperjs/core": "^2.11.8" - } - }, "node_modules/bplist-creator": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", @@ -4087,6 +5537,15 @@ "node": ">=6" } }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001686", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001686.tgz", @@ -4123,6 +5582,42 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", @@ -4148,11 +5643,6 @@ "dev": true, "optional": true }, - "node_modules/classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" - }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -4332,7 +5822,16 @@ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, "engines": { - "node": ">= 6" + "node": ">= 6" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, + "engines": { + "node": ">=4.0.0" } }, "node_modules/compare-version": { @@ -4428,6 +5927,19 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, + "node_modules/core-js-compat": { + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "dev": true, + "dependencies": { + "browserslist": "^4.24.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/cors": { "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", @@ -4509,11 +6021,70 @@ "node": ">=12.10" } }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-selector-tokenizer": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz", + "integrity": "sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, + "node_modules/culori": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/culori/-/culori-3.3.0.tgz", + "integrity": "sha512-pHJg+jbuFsCjz9iclQBqyL3B2HLCBF71BwVNujUYEvCeQMvV97R59MNK3R2+jgJ3a1fcZgI9B3vYgz8lzr/BFQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/daisyui": { + "version": "4.12.22", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-4.12.22.tgz", + "integrity": "sha512-HDLWbmTnXxhE1MrMgSWjVgdRt+bVYHvfNbW3GTsyIokRSqTHonUTrxV3RhpPDjGIWaHt+ELtDCTYCtUFgL2/Nw==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.8", + "culori": "^3", + "picocolors": "^1", + "postcss-js": "^4" + }, + "engines": { + "node": ">=16.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/daisyui" + } + }, "node_modules/data-view-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", @@ -4615,6 +6186,15 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/defaults": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", @@ -4695,14 +6275,6 @@ "node": ">= 0.8" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "engines": { - "node": ">=6" - } - }, "node_modules/desandro-matches-selector": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/desandro-matches-selector/-/desandro-matches-selector-2.0.2.tgz", @@ -4738,6 +6310,12 @@ "resolved": "https://registry.npmjs.org/dexie/-/dexie-4.0.10.tgz", "integrity": "sha512-eM2RzuR3i+M046r2Q0Optl3pS31qTWf8aFuA7H9wnsHTwl8EPvroVLwvQene/6paAs39Tbk6fWZcn2aZaHkc/w==" }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, "node_modules/dir-compare": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz", @@ -4748,6 +6326,12 @@ "p-limit": "^3.1.0 " } }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, "node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -4760,15 +6344,6 @@ "node": ">=0.10.0" } }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, "node_modules/ds-store": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/ds-store/-/ds-store-0.1.6.tgz", @@ -4791,6 +6366,21 @@ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/electron": { "version": "33.2.1", "resolved": "https://registry.npmjs.org/electron/-/electron-33.2.1.tgz", @@ -5192,9 +6782,9 @@ } }, "node_modules/electron-log": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.2.3.tgz", - "integrity": "sha512-BabCiEV+p362LzY0EFE8hyzeGknzKDWSbhS0VFfRYQGA4FHWXWSfaKJlvTR9LFepNoORXxc/BWvqBXIPgsVFgA==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.2.4.tgz", + "integrity": "sha512-iX12WXc5XAaKeHg2QpiFjVwL+S1NVHPFd3V5RXtCmKhpAzXsVQnR3UEc0LovM6p6NkUQxDWnkdkaam9FNUVmCA==", "engines": { "node": ">= 14" } @@ -5551,9 +7141,9 @@ } }, "node_modules/eslint": { - "version": "9.16.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.16.0.tgz", - "integrity": "sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==", + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", + "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", @@ -5561,7 +7151,7 @@ "@eslint/config-array": "^0.19.0", "@eslint/core": "^0.9.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.16.0", + "@eslint/js": "9.17.0", "@eslint/plugin-kit": "^0.2.3", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -5570,7 +7160,7 @@ "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", - "cross-spawn": "^7.0.5", + "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.2.0", @@ -5642,9 +7232,9 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "5.1.0-rc-fb9a90fa48-20240614", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0-rc-fb9a90fa48-20240614.tgz", - "integrity": "sha512-xsiRwaDNF5wWNC4ZHLut+x/YcAxksUd9Rizt7LaEn3bV8VyYRpXnRJQlLOfYaVy9esk4DFP4zPPnoNVjq5Gc0w==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz", + "integrity": "sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==", "dev": true, "engines": { "node": ">=10" @@ -5752,6 +7342,12 @@ "node": ">=4.0" } }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -5896,9 +7492,9 @@ "dev": true }, "node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -5919,7 +7515,7 @@ "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", "qs": "6.13.0", "range-parser": "~1.2.1", @@ -5934,6 +7530,10 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express/node_modules/debug": { @@ -6015,6 +7615,18 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", + "dev": true + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", @@ -6045,6 +7657,36 @@ "node": ">=16.0.0" } }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/filename-reserved-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", @@ -6254,6 +7896,34 @@ "is-callable": "^1.1.3" } }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -6276,6 +7946,19 @@ "node": ">= 0.6" } }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -6521,6 +8204,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, "node_modules/get-package-info": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz", @@ -6695,9 +8384,9 @@ } }, "node_modules/globals": { - "version": "15.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz", - "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==", + "version": "15.14.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.14.0.tgz", + "integrity": "sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==", "dev": true, "engines": { "node": ">=18" @@ -6946,9 +8635,9 @@ } }, "node_modules/i18next": { - "version": "24.0.5", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-24.0.5.tgz", - "integrity": "sha512-1jSdEzgFPGLZRsQwydoMFCBBaV+PmrVEO5WhANllZPX4y2JSGTxUjJ+xVklHIsiS95uR8gYc/y0hYZWevucNjg==", + "version": "24.2.0", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-24.2.0.tgz", + "integrity": "sha512-ArJJTS1lV6lgKH7yEf4EpgNZ7+THl7bsGxxougPYiXRTJ/Fe1j08/TBpV9QsXCIYVfdE/HWG/xLezJ5DOlfBOA==", "funding": [ { "type": "individual", @@ -6976,9 +8665,9 @@ } }, "node_modules/i18next-browser-languagedetector": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-8.0.0.tgz", - "integrity": "sha512-zhXdJXTTCoG39QsrOCiOabnWj2jecouOqbchu3EfhtSHxIB5Uugnm9JaizenOy39h7ne3+fLikIjeW88+rgszw==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-8.0.2.tgz", + "integrity": "sha512-shBvPmnIyZeD2VU5jVGIOWP7u9qNG3Lj7mpaiPFpbJ3LVfHZJvVzKR4v1Cb91wAOFpNw442N+LGPzHOHsten2g==", "dependencies": { "@babel/runtime": "^7.23.2" } @@ -7003,6 +8692,12 @@ "node": ">=0.10.0" } }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -7138,14 +8833,6 @@ "node": ">=10.13.0" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, "node_modules/ip-address": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", @@ -7216,6 +8903,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/is-boolean-object": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", @@ -7245,9 +8944,9 @@ } }, "node_modules/is-core-module": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", - "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", + "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", "dev": true, "dependencies": { "hasown": "^2.0.2" @@ -7388,6 +9087,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, "node_modules/is-my-ip-valid": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", @@ -7443,6 +9148,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-property": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", @@ -7465,6 +9179,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-set": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", @@ -7659,6 +9382,54 @@ "node": ">= 0.4" } }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, "node_modules/joi": { "version": "17.13.3", "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", @@ -7713,6 +9484,12 @@ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -7757,7 +9534,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "optional": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -7795,6 +9572,15 @@ "json-buffer": "3.0.1" } }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -7808,6 +9594,24 @@ "node": ">= 0.8.0" } }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, "node_modules/listr2": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", @@ -7939,18 +9743,42 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, "node_modules/lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", "dev": true }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -8107,6 +9935,15 @@ "nan": "^2.4.0" } }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, "node_modules/make-fetch-happen": { "version": "10.2.1", "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", @@ -8190,6 +10027,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/media-captions": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/media-captions/-/media-captions-1.0.4.tgz", + "integrity": "sha512-cyDNmuZvvO4H27rcBq2Eudxo9IZRDCOX/I7VEyqbxsEiD2Ei7UYUhG/Sc5fvMZjmathgz3fEK7iAKqvpY+Ux1w==", + "engines": { + "node": ">=16" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -8251,9 +10096,9 @@ } }, "node_modules/mime": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.4.tgz", - "integrity": "sha512-v8yqInVjhXyqP6+Kw4fV3ZzeMRqEW6FotRsKXjRS5VMTNIuXsdRoAvklpoRgSqXm6o9VNH4/C0mgedko9DdLsQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.6.tgz", + "integrity": "sha512-4rGt7rvQHBbaSOF9POGkk1ocRP16Md1x36Xma8sz8h8/vfCUI2OtEIeCqe4Ofes853x4xDoPiFLIT47J5fI/7A==", "funding": [ "https://github.com/sponsors/broofa" ], @@ -8453,6 +10298,17 @@ "imul": "^1.0.0" } }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/nan": { "version": "2.20.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", @@ -8620,6 +10476,24 @@ "semver": "bin/semver" } }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/normalize-url": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", @@ -8666,6 +10540,15 @@ "node": ">=0.10.0" } }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/object-inspect": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", @@ -8970,6 +10853,12 @@ "node": ">=6" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -9071,10 +10960,41 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" }, "node_modules/path-type": { "version": "2.0.0", @@ -9135,6 +11055,15 @@ "node": ">=0.10.0" } }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -9250,6 +11179,138 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-import/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, "node_modules/postject": { "version": "1.0.0-alpha.6", "resolved": "https://registry.npmjs.org/postject/-/postject-1.0.0-alpha.6.tgz", @@ -9283,6 +11344,111 @@ "node": ">= 0.8.0" } }, + "node_modules/prettier": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-tailwindcss": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.9.tgz", + "integrity": "sha512-r0i3uhaZAXYP0At5xGfJH876W3HHGHDp+LCRUJrs57PBeQ6mYHMwr25KH8NPX44F2yGTvdnH7OqCshlQx183Eg==", + "dev": true, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "@ianvs/prettier-plugin-sort-imports": "*", + "@prettier/plugin-pug": "*", + "@shopify/prettier-plugin-liquid": "*", + "@trivago/prettier-plugin-sort-imports": "*", + "@zackad/prettier-plugin-twig-melody": "*", + "prettier": "^3.0", + "prettier-plugin-astro": "*", + "prettier-plugin-css-order": "*", + "prettier-plugin-import-sort": "*", + "prettier-plugin-jsdoc": "*", + "prettier-plugin-marko": "*", + "prettier-plugin-multiline-arrays": "*", + "prettier-plugin-organize-attributes": "*", + "prettier-plugin-organize-imports": "*", + "prettier-plugin-sort-imports": "*", + "prettier-plugin-style-order": "*", + "prettier-plugin-svelte": "*" + }, + "peerDependenciesMeta": { + "@ianvs/prettier-plugin-sort-imports": { + "optional": true + }, + "@prettier/plugin-pug": { + "optional": true + }, + "@shopify/prettier-plugin-liquid": { + "optional": true + }, + "@trivago/prettier-plugin-sort-imports": { + "optional": true + }, + "@zackad/prettier-plugin-twig-melody": { + "optional": true + }, + "prettier-plugin-astro": { + "optional": true + }, + "prettier-plugin-css-order": { + "optional": true + }, + "prettier-plugin-import-sort": { + "optional": true + }, + "prettier-plugin-jsdoc": { + "optional": true + }, + "prettier-plugin-marko": { + "optional": true + }, + "prettier-plugin-multiline-arrays": { + "optional": true + }, + "prettier-plugin-organize-attributes": { + "optional": true + }, + "prettier-plugin-organize-imports": { + "optional": true + }, + "prettier-plugin-sort-imports": { + "optional": true + }, + "prettier-plugin-style-order": { + "optional": true + }, + "prettier-plugin-svelte": { + "optional": true + } + } + }, + "node_modules/pretty-bytes": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", + "dev": true, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/proc-log": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", @@ -9330,18 +11496,6 @@ "react-is": "^16.13.1" } }, - "node_modules/prop-types-extra": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", - "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", - "dependencies": { - "react-is": "^16.3.2", - "warning": "^4.0.0" - }, - "peerDependencies": { - "react": ">=0.14.0" - } - }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -9435,6 +11589,15 @@ "murmur-32": "^0.1.0 || ^0.2.0" } }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -9469,66 +11632,22 @@ } }, "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", "engines": { "node": ">=0.10.0" } }, - "node_modules/react-bootstrap": { - "version": "2.10.6", - "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.10.6.tgz", - "integrity": "sha512-fNvKytSp0nHts1WRnRBJeBEt+I9/ZdrnhIjWOucEduRNvFRU1IXjZueDdWnBiqsTSJ7MckQJi9i/hxGolaRq+g==", - "dependencies": { - "@babel/runtime": "^7.24.7", - "@restart/hooks": "^0.4.9", - "@restart/ui": "^1.9.0", - "@types/react-transition-group": "^4.4.6", - "classnames": "^2.3.2", - "dom-helpers": "^5.2.1", - "invariant": "^2.2.4", - "prop-types": "^15.8.1", - "prop-types-extra": "^1.1.0", - "react-transition-group": "^4.4.5", - "uncontrollable": "^7.2.1", - "warning": "^4.0.3" - }, - "peerDependencies": { - "@types/react": ">=16.14.8", - "react": ">=16.14.0", - "react-dom": ">=16.14.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-bootstrap-icons": { - "version": "1.11.4", - "resolved": "https://registry.npmjs.org/react-bootstrap-icons/-/react-bootstrap-icons-1.11.4.tgz", - "integrity": "sha512-lnkOpNEZ/Zr7mNxvjA9efuarCPSgtOuGA55XiRj7ASJnBjb1wEAdtJOd2Aiv9t07r7FLI1IgyZPg9P6jqWD/IA==", - "dependencies": { - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "react": ">=16.8.6" - } - }, "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "scheduler": "^0.25.0" }, "peerDependencies": { - "react": "^18.3.1" + "react": "^19.0.0" } }, "node_modules/react-flip-toolkit": { @@ -9549,9 +11668,9 @@ } }, "node_modules/react-i18next": { - "version": "15.1.3", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.1.3.tgz", - "integrity": "sha512-J11oA30FbM3NZegUZjn8ySK903z6PLBz/ZuBYyT1JMR0QPrW6PFXvl1WoUhortdGi9dM0m48/zJQlPskVZXgVw==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.2.0.tgz", + "integrity": "sha512-iJNc8111EaDtVTVMKigvBtPHyrJV+KblWG73cUxqp+WmJCcwkzhWNFXmkAD5pwP2Z4woeDj/oXDdbjDsb3Gutg==", "dependencies": { "@babel/runtime": "^7.25.0", "html-parse-stringify": "^3.0.1" @@ -9569,16 +11688,19 @@ } } }, + "node_modules/react-icons": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.4.0.tgz", + "integrity": "sha512-7eltJxgVt7X64oHh6wSWNwwbKTCtMfK35hcjvJS0yxEAhPM8oUKdS3+kqaW1vicIltw+kR2unHaa12S9pPALoQ==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, "node_modules/react-loading-skeleton": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/react-loading-skeleton/-/react-loading-skeleton-3.5.0.tgz", @@ -9642,21 +11764,6 @@ "node": ">=18" } }, - "node_modules/react-transition-group": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, "node_modules/read-binary-file-arch": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz", @@ -9669,6 +11776,15 @@ "read-binary-file-arch": "cli.js" } }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, "node_modules/read-pkg": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", @@ -9777,6 +11893,18 @@ "node": ">= 6" } }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, "node_modules/rechoir": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", @@ -9827,11 +11955,38 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", @@ -9844,10 +11999,45 @@ "set-function-name": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "dev": true, + "dependencies": { + "jsesc": "~3.0.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "regjsparser": "bin/parser" } }, "node_modules/rematrix": { @@ -9873,6 +12063,15 @@ "node": ">=0.10.0" } }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/resedit": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/resedit/-/resedit-2.0.3.tgz", @@ -10190,12 +12389,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==" }, "node_modules/semver": { "version": "6.3.1", @@ -10289,6 +12485,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, "node_modules/serve-static": { "version": "1.16.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", @@ -10447,6 +12652,12 @@ "npm": ">= 3.0.0" } }, + "node_modules/smob": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", + "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", + "dev": true + }, "node_modules/socks": { "version": "2.8.3", "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", @@ -10475,6 +12686,15 @@ "node": ">= 10" } }, + "node_modules/sonner": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/sonner/-/sonner-1.7.1.tgz", + "integrity": "sha512-b6LHBfH32SoVasRFECrdY8p8s7hXPDn3OHUFbZZbiB1ctLS9Gdh6rpX2dVrpQA0kiL5jcRzDDldwwLkSKk3+QQ==", + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", + "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" + } + }, "node_modules/source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", @@ -10512,6 +12732,13 @@ "node": ">=0.10.0" } }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true + }, "node_modules/spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -10602,6 +12829,21 @@ "node": ">=8" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/string.prototype.matchall": { "version": "4.0.11", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", @@ -10687,6 +12929,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -10699,6 +12955,19 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -10708,6 +12977,15 @@ "node": ">=4" } }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", @@ -10741,6 +13019,81 @@ "node": ">=0.10.0" } }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/sudo-prompt": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", @@ -10783,6 +13136,60 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tailwindcss": { + "version": "3.4.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", + "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/tar": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", @@ -10829,6 +13236,15 @@ "node": ">=6.0.0" } }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/temp/node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -10856,6 +13272,93 @@ "rimraf": "bin.js" } }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", + "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/tiny-each-async": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/tiny-each-async/-/tiny-each-async-2.0.3.tgz", @@ -10863,6 +13366,45 @@ "dev": true, "optional": true }, + "node_modules/tinyglobby": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz", + "integrity": "sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==", + "dev": true, + "dependencies": { + "fdir": "^6.4.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", + "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", + "dev": true, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/tmp": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", @@ -10947,6 +13489,12 @@ "node": ">=0.10.0" } }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", @@ -11082,26 +13630,52 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/uncontrollable": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", - "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", - "dependencies": { - "@babel/runtime": "^7.6.3", - "@types/react": ">=16.9.11", - "invariant": "^2.2.4", - "react-lifecycles-compat": "^3.0.4" - }, - "peerDependencies": { - "react": ">=15.0.0" - } - }, "node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "dev": true }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/unique-filename": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", @@ -11126,6 +13700,18 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -11152,6 +13738,16 @@ "node": ">= 0.8" } }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, "node_modules/update-browserslist-db": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", @@ -11237,9 +13833,9 @@ } }, "node_modules/vite": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.2.tgz", - "integrity": "sha512-XdQ+VsY2tJpBsKGs0wf3U/+azx8BBpYRHFAyKm5VeEZNOJZRB63q7Sc8Iup3k0TrN3KO6QgyzFf+opSbfY1y0g==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.4.tgz", + "integrity": "sha512-zwlH6ar+6o6b4Wp+ydhtIKLrGM/LoqZzcdVmkGAFun0KHTzIzjh+h0kungEx7KJg/PYnC80I4TII9WkjciSR6Q==", "dev": true, "dependencies": { "esbuild": "^0.24.0", @@ -11307,6 +13903,36 @@ } } }, + "node_modules/vite-plugin-pwa": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.21.1.tgz", + "integrity": "sha512-rkTbKFbd232WdiRJ9R3u+hZmf5SfQljX1b45NF6oLA6DSktEKpYllgTo1l2lkiZWMWV78pABJtFjNXfBef3/3Q==", + "dev": true, + "dependencies": { + "debug": "^4.3.6", + "pretty-bytes": "^6.1.1", + "tinyglobby": "^0.2.10", + "workbox-build": "^7.3.0", + "workbox-window": "^7.3.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vite-pwa/assets-generator": "^0.2.6", + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", + "workbox-build": "^7.3.0", + "workbox-window": "^7.3.0" + }, + "peerDependenciesMeta": { + "@vite-pwa/assets-generator": { + "optional": true + } + } + }, "node_modules/void-elements": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", @@ -11334,14 +13960,6 @@ "node": ">=12.0.0" } }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -11468,6 +14086,402 @@ "node": ">=0.10.0" } }, + "node_modules/workbox-background-sync": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.3.0.tgz", + "integrity": "sha512-PCSk3eK7Mxeuyatb22pcSx9dlgWNv3+M8PqPaYDokks8Y5/FX4soaOqj3yhAZr5k6Q5JWTOMYgaJBpbw11G9Eg==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.3.0.tgz", + "integrity": "sha512-T9/F5VEdJVhwmrIAE+E/kq5at2OY6+OXXgOWQevnubal6sO92Gjo24v6dCVwQiclAF5NS3hlmsifRrpQzZCdUA==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-build": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.3.0.tgz", + "integrity": "sha512-JGL6vZTPlxnlqZRhR/K/msqg3wKP+m0wfEUVosK7gsYzSgeIxvZLi1ViJJzVL7CEeI8r7rGFV973RiEqkP3lWQ==", + "dev": true, + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^2.4.1", + "@rollup/plugin-terser": "^0.4.3", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.3.0", + "workbox-broadcast-update": "7.3.0", + "workbox-cacheable-response": "7.3.0", + "workbox-core": "7.3.0", + "workbox-expiration": "7.3.0", + "workbox-google-analytics": "7.3.0", + "workbox-navigation-preload": "7.3.0", + "workbox-precaching": "7.3.0", + "workbox-range-requests": "7.3.0", + "workbox-recipes": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0", + "workbox-streams": "7.3.0", + "workbox-sw": "7.3.0", + "workbox-window": "7.3.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/workbox-build/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/workbox-build/node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.3.0.tgz", + "integrity": "sha512-eAFERIg6J2LuyELhLlmeRcJFa5e16Mj8kL2yCDbhWE+HUun9skRQrGIFVUagqWj4DMaaPSMWfAolM7XZZxNmxA==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-core": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.3.0.tgz", + "integrity": "sha512-Z+mYrErfh4t3zi7NVTvOuACB0A/jA3bgxUN3PwtAVHvfEsZxV9Iju580VEETug3zYJRc0Dmii/aixI/Uxj8fmw==", + "dev": true + }, + "node_modules/workbox-expiration": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.3.0.tgz", + "integrity": "sha512-lpnSSLp2BM+K6bgFCWc5bS1LR5pAwDWbcKt1iL87/eTSJRdLdAwGQznZE+1czLgn/X05YChsrEegTNxjM067vQ==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.3.0.tgz", + "integrity": "sha512-ii/tSfFdhjLHZ2BrYgFNTrb/yk04pw2hasgbM70jpZfLk0vdJAXgaiMAWsoE+wfJDNWoZmBYY0hMVI0v5wWDbg==", + "dev": true, + "dependencies": { + "workbox-background-sync": "7.3.0", + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.3.0.tgz", + "integrity": "sha512-fTJzogmFaTv4bShZ6aA7Bfj4Cewaq5rp30qcxl2iYM45YD79rKIhvzNHiFj1P+u5ZZldroqhASXwwoyusnr2cg==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-precaching": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.3.0.tgz", + "integrity": "sha512-ckp/3t0msgXclVAYaNndAGeAoWQUv7Rwc4fdhWL69CCAb2UHo3Cef0KIUctqfQj1p8h6aGyz3w8Cy3Ihq9OmIw==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.3.0.tgz", + "integrity": "sha512-EyFmM1KpDzzAouNF3+EWa15yDEenwxoeXu9bgxOEYnFfCxns7eAxA9WSSaVd8kujFFt3eIbShNqa4hLQNFvmVQ==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-recipes": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.3.0.tgz", + "integrity": "sha512-BJro/MpuW35I/zjZQBcoxsctgeB+kyb2JAP5EB3EYzePg8wDGoQuUdyYQS+CheTb+GhqJeWmVs3QxLI8EBP1sg==", + "dev": true, + "dependencies": { + "workbox-cacheable-response": "7.3.0", + "workbox-core": "7.3.0", + "workbox-expiration": "7.3.0", + "workbox-precaching": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-routing": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.3.0.tgz", + "integrity": "sha512-ZUlysUVn5ZUzMOmQN3bqu+gK98vNfgX/gSTZ127izJg/pMMy4LryAthnYtjuqcjkN4HEAx1mdgxNiKJMZQM76A==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-strategies": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.3.0.tgz", + "integrity": "sha512-tmZydug+qzDFATwX7QiEL5Hdf7FrkhjaF9db1CbB39sDmEZJg3l9ayDvPxy8Y18C3Y66Nrr9kkN1f/RlkDgllg==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-streams": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.3.0.tgz", + "integrity": "sha512-SZnXucyg8x2Y61VGtDjKPO5EgPUG5NDn/v86WYHX+9ZqvAsGOytP0Jxp1bl663YUuMoXSAtsGLL+byHzEuMRpw==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0" + } + }, + "node_modules/workbox-sw": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.3.0.tgz", + "integrity": "sha512-aCUyoAZU9IZtH05mn0ACUpyHzPs0lMeJimAYkQkBsOWiqaJLgusfDCR+yllkPkFRxWpZKF8vSvgHYeG7LwhlmA==", + "dev": true + }, + "node_modules/workbox-window": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.3.0.tgz", + "integrity": "sha512-qW8PDy16OV1UBaUNGlTVcepzrlzyzNW/ZJvFQQs2j2TzGsg6IKjcpZC1RSquqQnTOafl5pCj5bGfAHlCjOOjdA==", + "dev": true, + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.3.0" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -11485,6 +14499,24 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -11524,6 +14556,18 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, + "node_modules/yaml": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", + "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", diff --git a/package.json b/package.json index 317d0ca35..438019cfd 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "author": "yell0wsuit", "description": "An English-learning interactive tool written in React, designed to help learners practice speaking and listening", "private": true, - "version": "2.4.1", + "version": "3.0.0", "type": "module", "main": "main.cjs", "license": "Apache-2.0", @@ -21,31 +21,30 @@ "appxarm": "vite build --mode electron && electron-forge package --arch=arm64 && cd ./out && electron-windows-store --input-directory ./iSpeakerReact-win32-arm64 --output-directory ./ispeakerreact-appx --package-version ${npm_package_version}.0 --package-name ispeakerreact --assets ../public/images/icons/windows11 -m ./appxmanifest.xml" }, "dependencies": { - "@dnd-kit/core": "^6.2.0", - "@dnd-kit/sortable": "^9.0.0", - "@react-spring/web": "^9.7.5", - "bootstrap": "^5.3.3", + "@dnd-kit/core": "^6.3.1", + "@dnd-kit/sortable": "^10.0.0", + "@vidstack/react": "^1.12.12", "cors": "^2.8.5", "dexie": "^4.0.10", - "electron-log": "^5.2.3", + "electron-log": "^5.2.4", "electron-squirrel-startup": "^1.0.1", - "express": "^4.21.1", + "express": "^4.21.2", "he": "^1.2.0", - "i18next": "^24.0.5", - "i18next-browser-languagedetector": "^8.0.0", + "i18next": "^24.2.0", + "i18next-browser-languagedetector": "^8.0.2", "i18next-http-backend": "^3.0.1", "lodash": "^4.17.21", "masonry-layout": "^4.2.2", - "mime": "^4.0.4", + "mime": "^4.0.6", "nprogress": "^0.2.0", - "react": "^18.3.1", - "react-bootstrap": "^2.10.6", - "react-bootstrap-icons": "^1.11.4", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "react-flip-toolkit": "^7.2.4", - "react-i18next": "^15.1.3", + "react-i18next": "^15.2.0", + "react-icons": "^5.4.0", "react-loading-skeleton": "^3.5.0", - "react-router-dom": "^7.0.2" + "react-router-dom": "^7.0.2", + "sonner": "^1.7.1" }, "devDependencies": { "@electron-forge/cli": "^7.6.0", @@ -57,20 +56,28 @@ "@electron-forge/plugin-auto-unpack-natives": "^7.6.0", "@electron-forge/plugin-fuses": "^7.6.0", "@electron/fuses": "^1.8.0", - "@eslint/js": "^9.16.0", - "@types/react": "^18.3.12", - "@types/react-dom": "^18.3.1", + "@eslint/js": "^9.17.0", + "@tailwindcss/typography": "^0.5.15", + "@types/react": "^19.0.2", + "@types/react-dom": "^19.0.2", "@vitejs/plugin-react": "^4.3.4", + "autoprefixer": "^10.4.20", "concurrently": "^9.1.0", "cross-env": "^7.0.3", + "daisyui": "^4.12.22", "electron": "^33.2.1", - "eslint": "^9.16.0", + "eslint": "^9.17.0", "eslint-plugin-react": "^7.37.2", - "eslint-plugin-react-hooks": "^5.1.0-rc.0", + "eslint-plugin-react-hooks": "^5.1.0", "eslint-plugin-react-refresh": "^0.4.16", - "globals": "^15.13.0", + "globals": "^15.14.0", + "postcss": "^8.4.49", + "prettier": "^3.4.2", + "prettier-plugin-tailwindcss": "^0.6.9", "rollup-plugin-visualizer": "^5.12.0", - "vite": "^6.0.2", + "tailwindcss": "^3.4.17", + "vite": "^6.0.4", + "vite-plugin-pwa": "^0.21.1", "wait-on": "^8.0.1" }, "optionalDependencies": { diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 000000000..2e7af2b7f --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/public/fonts/NotoColorEmoji-Regular.woff2 b/public/fonts/NotoColorEmoji-Regular.woff2 deleted file mode 100644 index b4e4088dd..000000000 Binary files a/public/fonts/NotoColorEmoji-Regular.woff2 and /dev/null differ diff --git a/public/json/conversation_data.json b/public/json/conversation_data.json index cc881e710..868c66475 100644 --- a/public/json/conversation_data.json +++ b/public/json/conversation_data.json @@ -1 +1 @@ -{"advice":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_giving_advice_1_us","sentence":"If I were you, I’d wait."},{"audioSrc":"ispeaker_everyday_giving_advice_2_us","sentence":"I think you should see a doctor."},{"audioSrc":"ispeaker_everyday_giving_advice_3_us","sentence":"I think you ought to have a break."},{"audioSrc":"ispeaker_everyday_giving_advice_4_us","sentence":"Why don’t you ask Tom to help?"},{"audioSrc":"ispeaker_everyday_giving_advice_5_us","sentence":"Why not try again tomorrow?"},{"audioSrc":"ispeaker_everyday_giving_advice_6_us","sentence":"Could you maybe come by train?"},{"audioSrc":"ispeaker_everyday_giving_advice_7_us","sentence":"If you want my advice, I’d say it’s better to tell him."},{"audioSrc":"ispeaker_everyday_giving_advice_8_us","sentence":"If you want to know what I think, I’d say you should keep trying."},{"audioSrc":"ispeaker_everyday_giving_advice_9_us","sentence":"I’d advise you to sell it now."}],"title":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_giving_advice_10_us","sentence":"You’re right."},{"audioSrc":"ispeaker_everyday_giving_advice_11_us","sentence":"I guess you’re right."},{"audioSrc":"ispeaker_everyday_giving_advice_12_us","sentence":"OK, I will."},{"audioSrc":"ispeaker_everyday_giving_advice_13_us","sentence":"OK, I’ll do that."},{"audioSrc":"ispeaker_everyday_giving_advice_14_us","sentence":"Do you really think so?"}],"title":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceCheckbox2"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceReview1"},{"text":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I still haven’t gotten my contract from Mr. Spencer."},{"speaker":"B","speech":"Really? That’s terrible. If I were you, I'd remind him about it. You shouldn't work without a signed contract."},{"speaker":"A","speech":"No, you're right."},{"speaker":"B","speech":"I think you should make an appointment to see him about it as soon as possible."},{"speaker":"A","speech":"OK, I will."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceTitle"},{"label":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700328719?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_23.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_giving_advice_1_gb","sentence":"If I were you, I’d wait."},{"audioSrc":"ispeaker_everyday_giving_advice_2_gb","sentence":"I think you should see a doctor."},{"audioSrc":"ispeaker_everyday_giving_advice_3_gb","sentence":"I think you ought to have a break."},{"audioSrc":"ispeaker_everyday_giving_advice_4_gb","sentence":"Why don’t you ask Tom to help?"},{"audioSrc":"ispeaker_everyday_giving_advice_5_gb","sentence":"Why not try again tomorrow?"},{"audioSrc":"ispeaker_everyday_giving_advice_6_gb","sentence":"Could you maybe come by train?"},{"audioSrc":"ispeaker_everyday_giving_advice_7_gb","sentence":"If you want my advice, I’d say it’s better to tell him."},{"audioSrc":"ispeaker_everyday_giving_advice_8_gb","sentence":"If you want to know what I think, I’d say you should keep trying."},{"audioSrc":"ispeaker_everyday_giving_advice_9_gb","sentence":"I’d advise you to sell it now."}],"title":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_giving_advice_10_gb","sentence":"You’re right."},{"audioSrc":"ispeaker_everyday_giving_advice_11_gb","sentence":"I guess you’re right."},{"audioSrc":"ispeaker_everyday_giving_advice_12_gb","sentence":"OK, I will."},{"audioSrc":"ispeaker_everyday_giving_advice_13_gb","sentence":"OK, I’ll do that."},{"audioSrc":"ispeaker_everyday_giving_advice_14_gb","sentence":"Do you really think so?"}],"title":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceCheckbox2"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceReview1"},{"text":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I still haven’t received my contract from Mr. Spencer."},{"speaker":"B","speech":"Really? That’s awful. If I were you, I'd remind him about it. You shouldn't do the work without a signed contract."},{"speaker":"A","speech":"No, you're right."},{"speaker":"B","speech":"Yes, I think you should make an appointment to see him as soon as possible."},{"speaker":"A","speech":"OK, I will."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceTitle"},{"label":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703548799?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_23.mp4"}}}],"agreeing":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_agreeing_1_us","sentence":"Yes, that’s true."},{"audioSrc":"ispeaker_everyday_agreeing_2_us","sentence":"That’s right."},{"audioSrc":"ispeaker_everyday_agreeing_3_us","sentence":"Exactly."},{"audioSrc":"ispeaker_everyday_agreeing_4_us","sentence":"Definitely."},{"audioSrc":"ispeaker_everyday_agreeing_5_us","sentence":"Absolutely!"},{"audioSrc":"ispeaker_everyday_agreeing_6_us","sentence":"Yes, I suppose so."},{"audioSrc":"ispeaker_everyday_agreeing_7_us","sentence":"Yes, I guess so."},{"audioSrc":"ispeaker_everyday_agreeing_8_us","sentence":"I agree. It’s definitely the best idea."},{"audioSrc":"ispeaker_everyday_agreeing_9_us","sentence":"I think you’re right."},{"audioSrc":"ispeaker_everyday_agreeing_10_us","sentence":"Sue is absolutely right."},{"audioSrc":"ispeaker_everyday_agreeing_11_us","sentence":"I would go along with the idea that we should change the logo."},{"audioSrc":"ispeaker_everyday_agreeing_12_us","sentence":"I’d certainly go along with that idea."},{"audioSrc":"ispeaker_everyday_agreeing_13_us","sentence":"(formal) \n\t\t\t\tWe are in agreement on the best way to proceed."}],"title":"conversationPage.discussionAndOpinion.agreeingCheckbox"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.agreeingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Our website looks a little dated, don’t you think?"},{"speaker":"B","speech":"Hmm, absolutely! We should get a web designer to take a look at it."},{"speaker":"A","speech":"I think you're right. Let’s put it on the agenda for next week."},{"speaker":"B","speech":"Definitely, that is a good idea."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.agreeingCheckbox"}]},"videoLink":"https://player.vimeo.com/video/697912242?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_1.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_agreeing_1_gb","sentence":"Yes, that’s true."},{"audioSrc":"ispeaker_everyday_agreeing_2_gb","sentence":"That’s right."},{"audioSrc":"ispeaker_everyday_agreeing_3_gb","sentence":"Exactly."},{"audioSrc":"ispeaker_everyday_agreeing_4_gb","sentence":"Definitely."},{"audioSrc":"ispeaker_everyday_agreeing_5_gb","sentence":"Absolutely!"},{"audioSrc":"ispeaker_everyday_agreeing_6_gb","sentence":"Yes, I suppose so."},{"audioSrc":"ispeaker_everyday_agreeing_7_gb","sentence":"Yes, I guess so."},{"audioSrc":"ispeaker_everyday_agreeing_8_gb","sentence":"I agree. It’s definitely the best idea."},{"audioSrc":"ispeaker_everyday_agreeing_9_gb","sentence":"I think you’re right."},{"audioSrc":"ispeaker_everyday_agreeing_10_gb","sentence":"Sue is absolutely right."},{"audioSrc":"ispeaker_everyday_agreeing_11_gb","sentence":"I would go along with the idea that we should change the logo."},{"audioSrc":"ispeaker_everyday_agreeing_12_gb","sentence":"I’d certainly go along with that idea."},{"audioSrc":"ispeaker_everyday_agreeing_13_gb","sentence":"(formal) \n\t\t\t\tWe are in agreement on the best way to proceed."}],"title":"conversationPage.discussionAndOpinion.agreeingCheckbox"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.agreeingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Our website looks a bit dated, don’t you think?"},{"speaker":"B","speech":"Absolutely! We should get a web designer to take a look at it."},{"speaker":"A","speech":"I think you're right. Let’s put it on the agenda for next week."},{"speaker":"B","speech":"I’d certainly go along with that idea."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.agreeingCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700329378?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_1.mp4"}}}],"apologizing":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_apologizing_1_us","sentence":"I’m sorry I’m so late."},{"audioSrc":"ispeaker_everyday_apologizing_2_us","sentence":"I’m terribly sorry I forgot to tell you."},{"audioSrc":"ispeaker_everyday_apologizing_3_us","sentence":"I’m very sorry I didn’t bring your book."},{"audioSrc":"ispeaker_everyday_apologizing_4_us","sentence":"I do apologize. I’ll get you another cup."},{"audioSrc":"ispeaker_everyday_apologizing_5_us","sentence":"(British English) I must apologize for keeping you waiting."},{"audioSrc":"ispeaker_everyday_apologizing_6_us","sentence":"We would like to apologize on behalf of the management."},{"audioSrc":"ispeaker_everyday_apologizing_7_us","sentence":"We would like to offer our apologies for the inconvenience."},{"audioSrc":"ispeaker_everyday_apologizing_8_us","sentence":"Please accept our apologies for not responding sooner."}],"title":"conversationPage.feelingsAndEmotions.apologizingTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_apologizing_9_us","sentence":"That’s alright."},{"audioSrc":"ispeaker_everyday_apologizing_10_us","sentence":"That’s OK."},{"audioSrc":"ispeaker_everyday_apologizing_11_us","sentence":"No problem."},{"audioSrc":"ispeaker_everyday_apologizing_12_us","sentence":"Don’t worry about it."},{"audioSrc":"ispeaker_everyday_apologizing_13_us","sentence":"It’s fine, really."}],"title":"conversationPage.feelingsAndEmotions.apologizingCheckbox2"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.apologizingReview1"},{"text":"conversationPage.feelingsAndEmotions.apologizingReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh, I'm so sorry. I should have been looking where I was going. Are you alright?"},{"speaker":"B","speech":"Yeah, don’t worry about it."},{"speaker":"A","speech":"But you spilled some coffee. Can I get you another one?"},{"speaker":"B","speech":"No, it’s fine, really."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.apologizingTitle"},{"label":"conversationPage.feelingsAndEmotions.apologizingCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/697912279?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_2.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_apologizing_1_gb","sentence":"I’m sorry I’m so late."},{"audioSrc":"ispeaker_everyday_apologizing_2_gb","sentence":"I’m terribly sorry I forgot to tell you."},{"audioSrc":"ispeaker_everyday_apologizing_3_gb","sentence":"I’m very sorry I didn’t bring your book."},{"audioSrc":"ispeaker_everyday_apologizing_4_gb","sentence":"I do apologize. I’ll get you another cup."},{"audioSrc":"ispeaker_everyday_apologizing_5_gb","sentence":"(British English) I must apologize for keeping you waiting."},{"audioSrc":"ispeaker_everyday_apologizing_6_gb","sentence":"We would like to apologize on behalf of the management."},{"audioSrc":"ispeaker_everyday_apologizing_7_gb","sentence":"We would like to offer our apologies for the inconvenience."},{"audioSrc":"ispeaker_everyday_apologizing_8_gb","sentence":"Please accept our apologies for not responding sooner."}],"title":"conversationPage.feelingsAndEmotions.apologizingTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_apologizing_9_gb","sentence":"That’s alright."},{"audioSrc":"ispeaker_everyday_apologizing_10_gb","sentence":"That’s OK."},{"audioSrc":"ispeaker_everyday_apologizing_11_gb","sentence":"No problem."},{"audioSrc":"ispeaker_everyday_apologizing_12_gb","sentence":"Don’t worry about it."},{"audioSrc":"ispeaker_everyday_apologizing_13_gb","sentence":"It’s fine, really."}],"title":"conversationPage.feelingsAndEmotions.apologizingCheckbox2"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.apologizingReview1"},{"text":"conversationPage.feelingsAndEmotions.apologizingReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh, I do apologize, I should have been looking where I was going. Are you alright?"},{"speaker":"B","speech":"Yes, don’t worry about it."},{"speaker":"A","speech":"But you spilt some coffee. Can I get you another one?"},{"speaker":"B","speech":"No, it’s fine, really."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.apologizingTitle"},{"label":"conversationPage.feelingsAndEmotions.apologizingCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329404?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_2.mp4"}}}],"asking-help":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_asking_for_help_1_us","sentence":"Could you possibly help me?"},{"audioSrc":"ispeaker_everyday_asking_for_help_2_us","sentence":"I wonder if you could possibly give me a hand?"},{"audioSrc":"ispeaker_everyday_asking_for_help_3_us","sentence":"Would you mind opening the door for me?"},{"audioSrc":"ispeaker_everyday_asking_for_help_4_us","sentence":"I wonder if you’d mind helping me with this bag?"},{"audioSrc":"ispeaker_everyday_asking_for_help_5_us","sentence":"Could I ask you to keep an eye on my luggage for a moment?"}],"title":"conversationPage.suggestionsAndAdvice.askingForHelpTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_asking_for_help_6_us","sentence":"Yes, of course."},{"audioSrc":"ispeaker_everyday_asking_for_help_7_us","sentence":"(American English) \n\t\t\t\tSure, of course."},{"audioSrc":"ispeaker_everyday_asking_for_help_8_us","sentence":"I’m sorry, I’m in a hurry."}],"title":"conversationPage.suggestionsAndAdvice.askingForHelpCheckbox2"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.askingForHelpReview1"},{"text":"conversationPage.suggestionsAndAdvice.askingForHelpReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh, excuse me. I wonder if you'd mind taking a picture of us, please?"},{"speaker":"B","speech":"Sure, of course. Where do you want to be?"},{"speaker":"A","speech":"Over here, I think. Do you know how to use this?"},{"speaker":"B","speech":"Yeah, I think so."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.askingForHelpCheckbox1"},{"label":"conversationPage.suggestionsAndAdvice.askingForHelpCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/697912364?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_5.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_asking_for_help_1_gb","sentence":"Could you possibly help me?"},{"audioSrc":"ispeaker_everyday_asking_for_help_2_gb","sentence":"I wonder if you could possibly give me a hand?"},{"audioSrc":"ispeaker_everyday_asking_for_help_3_gb","sentence":"Would you mind opening the door for me?"},{"audioSrc":"ispeaker_everyday_asking_for_help_4_gb","sentence":"I wonder if you’d mind helping me with this bag?"},{"audioSrc":"ispeaker_everyday_asking_for_help_5_gb","sentence":"Could I ask you to keep an eye on my luggage for a moment?"}],"title":"conversationPage.suggestionsAndAdvice.askingForHelpTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_asking_for_help_6_gb","sentence":"Yes, of course."},{"audioSrc":"ispeaker_everyday_asking_for_help_7_gb","sentence":"(American English) \n\t\t\t\tSure, of course."},{"audioSrc":"ispeaker_everyday_asking_for_help_8_gb","sentence":"I’m sorry, I’m in a hurry."}],"title":"conversationPage.suggestionsAndAdvice.askingForHelpCheckbox2"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.askingForHelpReview1"},{"text":"conversationPage.suggestionsAndAdvice.askingForHelpReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh, excuse me. I wonder if you could possibly take a photo of us, please?"},{"speaker":"B","speech":"Yes, of course. Where would you like to be?"},{"speaker":"A","speech":"Just here, I think. Do you know how to use this?"},{"speaker":"B","speech":"Yes, I think so."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.askingForHelpCheckbox1"},{"label":"conversationPage.suggestionsAndAdvice.askingForHelpCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329462?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_5.mp4"}}}],"certainty":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_certainty_1_us","sentence":"I'm sure I left my keys on the table."},{"audioSrc":"ispeaker_everyday_certainty_2_us","sentence":"I'm 100% certain that’s the right answer."},{"audioSrc":"ispeaker_everyday_certainty_3_us","sentence":"I'm absolutely positive she said she’d come."},{"audioSrc":"ispeaker_everyday_certainty_4_us","sentence":"There's no doubt in my mind that this is the best option."},{"audioSrc":"ispeaker_everyday_certainty_5_us","sentence":"Without a doubt, this is where it was."},{"audioSrc":"ispeaker_everyday_certainty_6_us","sentence":"No question, I’ll be there."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_certainty_7_us","sentence":"I'm not (at all) sure what time they arrive, to be honest."},{"audioSrc":"ispeaker_everyday_certainty_8_us","sentence":"I doubt he’ll arrive on time."},{"audioSrc":"ispeaker_everyday_certainty_9_us","sentence":"(British English) \n\t\t\t\tI rather doubt they'll call back."},{"audioSrc":"ispeaker_everyday_certainty_10_us","sentence":"I think it’s probably ok."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyCheckbox"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyReview1"},{"text":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Do you know what time it is in Australia?"},{"speaker":"B","speech":"I’m not sure. Why?"},{"speaker":"A","speech":"I’m supposed to call the Sydney office."},{"speaker":"B","speech":"Well, I think it’s probably night time. I doubt they’ll be at work now."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyCheckbox"}]},"videoLink":"https://player.vimeo.com/video/697912728?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_15.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_certainty_1_gb","sentence":"I'm sure I left my keys on the table."},{"audioSrc":"ispeaker_everyday_certainty_2_gb","sentence":"I'm 100% certain that’s the right answer."},{"audioSrc":"ispeaker_everyday_certainty_3_gb","sentence":"I'm absolutely positive she said she’d come."},{"audioSrc":"ispeaker_everyday_certainty_4_gb","sentence":"There's no doubt in my mind that this is the best option."},{"audioSrc":"ispeaker_everyday_certainty_5_gb","sentence":"Without a doubt, this is where it was."},{"audioSrc":"ispeaker_everyday_certainty_6_gb","sentence":"No question, I’ll be there."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_certainty_7_gb","sentence":"I'm not (at all) sure what time they arrive, to be honest."},{"audioSrc":"ispeaker_everyday_certainty_8_gb","sentence":"I doubt he’ll arrive on time."},{"audioSrc":"ispeaker_everyday_certainty_9_gb","sentence":"(British English) \n\t\t\t\tI rather doubt they'll call back."},{"audioSrc":"ispeaker_everyday_certainty_10_gb","sentence":"I think it’s probably ok."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyCheckbox"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyReview1"},{"text":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Do you know what time it is in New York?"},{"speaker":"B","speech":"I’m not at all sure, to be honest. Why?"},{"speaker":"A","speech":"I’m supposed to phone the New York office."},{"speaker":"B","speech":"Well, I think it’s probably very early morning, I doubt they’ll be at work right now."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700329711?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_15.mp4"}}}],"clarification":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_clarification_1_us","sentence":"I’m sorry, I didn’t quite understand."},{"audioSrc":"ispeaker_everyday_clarification_2_us","sentence":"Would you mind explaining that again? I’m not sure that I’ve understood correctly."},{"audioSrc":"ispeaker_everyday_clarification_3_us","sentence":"Sorry, I don't quite follow (you)."},{"audioSrc":"ispeaker_everyday_clarification_4_us","sentence":"Can I just check that I’ve got this right?"},{"audioSrc":"ispeaker_everyday_clarification_5_us","sentence":"I’m not quite sure what I’m supposed to do."},{"audioSrc":"ispeaker_everyday_clarification_6_us","sentence":"I’m not exactly clear about what you’re saying."},{"audioSrc":"ispeaker_everyday_clarification_7_us","sentence":"I’m not really sure what you mean."},{"audioSrc":"ispeaker_everyday_clarification_8_us","sentence":"Sorry, could you repeat that? I didn’t hear what you said."},{"audioSrc":"ispeaker_everyday_clarification_9_us","sentence":"Sorry, would you mind repeating what you just said?"},{"audioSrc":"ispeaker_everyday_clarification_10_us","sentence":"If I understand you correctly, you want me to phone the customer and apologize?"},{"audioSrc":"ispeaker_everyday_clarification_11_us","sentence":"Do you mean (to say) that the deal's off?"},{"audioSrc":"ispeaker_everyday_clarification_12_us","sentence":"What exactly are you saying?"},{"audioSrc":"ispeaker_everyday_clarification_13_us","sentence":"So you're saying that the meeting's canceled?"},{"audioSrc":"ispeaker_everyday_clarification_14_us","sentence":"Sorry, did you mean that I should wait here or come back later?"},{"audioSrc":"ispeaker_everyday_clarification_15_us","sentence":"Can you just confirm your date of birth for me, please?"}],"title":"conversationPage.doubtGuessingAndCertainty.askingForClarificationTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_clarification_16_us","sentence":"I mean it is too late to change the deadline."},{"audioSrc":"ispeaker_everyday_clarification_17_us","sentence":"What I mean is you need to press both keys at the same time."}],"title":"conversationPage.doubtGuessingAndCertainty.askingForClarificationCheckbox2"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.askingForClarificationReview1"},{"text":"conversationPage.doubtGuessingAndCertainty.askingForClarificationReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"It says on the box, 'Take two tablets, in the morning and in the evening'. Well, that's confusing. Do they mean four a day?"},{"speaker":"B","speech":"I'm sorry, what exactly are you asking...?"},{"speaker":"A","speech":"I mean, is it two in the morning and then two in the evening?"},{"speaker":"B","speech":"Ah, I see—um. You know, I don't know exactly."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.askingForClarificationTitle"},{"label":"conversationPage.doubtGuessingAndCertainty.askingForClarificationCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/697912331?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_4.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_clarification_1_gb","sentence":"I’m sorry, I don’t quite understand."},{"audioSrc":"ispeaker_everyday_clarification_2_gb","sentence":"Would you mind explaining that again? I’m not sure that I’ve understood correctly."},{"audioSrc":"ispeaker_everyday_clarification_3_gb","sentence":"Sorry, I don't quite follow (you)."},{"audioSrc":"ispeaker_everyday_clarification_4_gb","sentence":"Can I just check that I’ve got this right?"},{"audioSrc":"ispeaker_everyday_clarification_5_gb","sentence":"I’m not quite sure what I’m supposed to do."},{"audioSrc":"ispeaker_everyday_clarification_6_gb","sentence":"I’m not exactly clear about what you’re saying."},{"audioSrc":"ispeaker_everyday_clarification_7_gb","sentence":"I’m not really sure what you mean."},{"audioSrc":"ispeaker_everyday_clarification_8_gb","sentence":"Sorry, could you repeat that? I didn’t hear what you said."},{"audioSrc":"ispeaker_everyday_clarification_9_gb","sentence":"Sorry, would you mind repeating what you just said?"},{"audioSrc":"ispeaker_everyday_clarification_10_gb","sentence":"If I understand you correctly, you want me to phone the customer and apologize?"},{"audioSrc":"ispeaker_everyday_clarification_11_gb","sentence":"Do you mean (to say) that the deal's off?"},{"audioSrc":"ispeaker_everyday_clarification_12_gb","sentence":"What exactly are you saying?"},{"audioSrc":"ispeaker_everyday_clarification_13_gb","sentence":"So you're saying that the meeting's cancelled?"},{"audioSrc":"ispeaker_everyday_clarification_14_gb","sentence":"Sorry, did you mean that I should wait here or come back later?"},{"audioSrc":"ispeaker_everyday_clarification_15_gb","sentence":"Can you just confirm your date of birth for me, please?"}],"title":"conversationPage.doubtGuessingAndCertainty.askingForClarificationTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_clarification_16_gb","sentence":"I mean it is too late to change the deadline."},{"audioSrc":"ispeaker_everyday_clarification_17_gb","sentence":"What I mean is you need to press both keys at the same time."}],"title":"conversationPage.doubtGuessingAndCertainty.askingForClarificationCheckbox2"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.askingForClarificationReview1"},{"text":"conversationPage.doubtGuessingAndCertainty.askingForClarificationReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"It says on the box, 'Take two tablets, in the morning and in the evening'. I’m not very clear about that. Do they mean to say four a day?"},{"speaker":"B","speech":"Sorry, I don’t quite follow..."},{"speaker":"A","speech":"I mean, is it two in the morning and then two in the evening?"},{"speaker":"B","speech":"Ah, I see—eh, I’m not sure, to be honest."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.askingForClarificationTitle"},{"label":"conversationPage.doubtGuessingAndCertainty.askingForClarificationCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329444?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_4.mp4"}}}],"complaints":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_making_complaints_1_us","sentence":"I’m afraid I’m not satisfied with this."},{"audioSrc":"ispeaker_everyday_making_complaints_2_us","sentence":"I’m sorry, this isn’t acceptable. We’ve been waiting half an hour."},{"audioSrc":"ispeaker_everyday_making_complaints_3_us","sentence":"I’m sorry, this isn’t good enough. You said it would be ready today."},{"audioSrc":"ispeaker_everyday_making_complaints_4_us","sentence":"I’d like to make a complaint. The laptop I bought doesn’t work."},{"audioSrc":"ispeaker_everyday_making_complaints_5_us","sentence":"Excuse me—this isn’t what I asked for. I ordered the soup, not the salad."},{"audioSrc":"ispeaker_everyday_making_complaints_6_us","sentence":"I’d like to speak to the manager. I’ve got a complaint about something I bought."}],"title":"conversationPage.feelingsAndEmotions.makingComplaintsTitle"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.makingComplaintsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’d like to talk to the manager, please. I’d like to make a complaint."},{"speaker":"B","speech":"I’m afraid she’s out all day. Would you like to make an appointment for tomorrow?"},{"speaker":"A","speech":"I’m sorry, that's not good enough. I'm leaving town this afternoon."},{"speaker":"B","speech":"I’m so sorry. Can I take your number and ask her to call you in the morning?"}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.makingComplaintsTitle"}]},"videoLink":"https://player.vimeo.com/video/700328889?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_28.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_making_complaints_1_gb","sentence":"I’m afraid I’m not satisfied with this."},{"audioSrc":"ispeaker_everyday_making_complaints_2_gb","sentence":"I’m sorry, this isn’t acceptable. We’ve been waiting half an hour."},{"audioSrc":"ispeaker_everyday_making_complaints_3_gb","sentence":"I’m sorry, this isn’t good enough. You said it would be ready today."},{"audioSrc":"ispeaker_everyday_making_complaints_4_gb","sentence":"I’d like to make a complaint. The laptop I bought doesn’t work."},{"audioSrc":"ispeaker_everyday_making_complaints_5_gb","sentence":"Excuse me—this isn’t what I asked for. I ordered the soup, not the salad."},{"audioSrc":"ispeaker_everyday_making_complaints_6_gb","sentence":"I’d like to speak to the manager. I’ve got a complaint about something I bought."}],"title":"conversationPage.feelingsAndEmotions.makingComplaintsTitle"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.makingComplaintsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’d like to speak to the manager, please. I’d like to make a complaint."},{"speaker":"B","speech":"I’m afraid she’s busy all day. Would you like to make an appointment for tomorrow?"},{"speaker":"A","speech":"I’m sorry, this isn’t good enough. I'm only in town today."},{"speaker":"B","speech":"I’m sorry, but there’s really nothing I can do."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.makingComplaintsTitle"}]},"videoLink":"https://player.vimeo.com/video/703548908?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_28.mp4"}}}],"conceding":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_conceding_a_point_1_us","sentence":"(especially British English) Yes, I suppose you're right."},{"audioSrc":"ispeaker_everyday_conceding_a_point_2_us","sentence":"(especially American English) Yes, I guess you're right."},{"audioSrc":"ispeaker_everyday_conceding_a_point_3_us","sentence":"Yes, I see what you mean."},{"audioSrc":"ispeaker_everyday_conceding_a_point_4_us","sentence":"OK, I take your point about the expense, but I still think it's worth it."},{"audioSrc":"ispeaker_everyday_conceding_a_point_5_us","sentence":"OK, I see your point about the statistics, but I still think we should go ahead."},{"audioSrc":"ispeaker_everyday_conceding_a_point_6_us","sentence":"Well, I guess you've got a point there."},{"audioSrc":"ispeaker_everyday_conceding_a_point_7_us","sentence":"OK, that’s a good point."},{"audioSrc":"ispeaker_everyday_conceding_a_point_8_us","sentence":"No, possibly not."},{"audioSrc":"ispeaker_everyday_conceding_a_point_9_us","sentence":"No, I guess not."},{"audioSrc":"ispeaker_everyday_conceding_a_point_10_us","sentence":"(British English) \n\t\t\t\tI suppose not."},{"audioSrc":"ispeaker_everyday_conceding_a_point_11_us","sentence":"Well, yes, OK. I hadn't really appreciated that before."},{"audioSrc":"ispeaker_everyday_conceding_a_point_12_us","sentence":"Well, yes, OK. I hadn't really understood that before."},{"audioSrc":"ispeaker_everyday_conceding_a_point_13_us","sentence":"Well, I can’t argue with that."},{"audioSrc":"ispeaker_everyday_conceding_a_point_14_us","sentence":"Well, I won’t argue with that."},{"audioSrc":"ispeaker_everyday_conceding_a_point_15_us","sentence":"That’s true. We’ll need to take that into consideration."}],"title":"conversationPage.discussionAndOpinion.concedingAPointTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.concedingAPointReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I don’t think these clients will commit if the price is too high."},{"speaker":"B","speech":"Actally, these clients are sponsored. They aren’t paying for themselves."},{"speaker":"A","speech":"Oh, I see what you mean. I didn't know that."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.concedingAPointTitle"}]},"videoLink":"https://player.vimeo.com/video/697912538?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_9.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_conceding_a_point_1_gb","sentence":"(especially British English) Yes, I suppose you're right."},{"audioSrc":"ispeaker_everyday_conceding_a_point_2_gb","sentence":"(especially American English) Yes, I guess you're right."},{"audioSrc":"ispeaker_everyday_conceding_a_point_3_gb","sentence":"Yes, I see what you mean."},{"audioSrc":"ispeaker_everyday_conceding_a_point_4_gb","sentence":"OK, I take your point about the expense, but I still think it's worth it."},{"audioSrc":"ispeaker_everyday_conceding_a_point_5_gb","sentence":"OK, I see your point about the statistics, but I still think we should go ahead."},{"audioSrc":"ispeaker_everyday_conceding_a_point_6_gb","sentence":"Well, I guess you've got a point there."},{"audioSrc":"ispeaker_everyday_conceding_a_point_7_gb","sentence":"OK, that’s a good point."},{"audioSrc":"ispeaker_everyday_conceding_a_point_8_gb","sentence":"No, possibly not."},{"audioSrc":"ispeaker_everyday_conceding_a_point_9_gb","sentence":"No, I guess not."},{"audioSrc":"ispeaker_everyday_conceding_a_point_10_gb","sentence":"(British English) \n\t\t\t\tI suppose not."},{"audioSrc":"ispeaker_everyday_conceding_a_point_11_gb","sentence":"Well, yes, OK. I hadn't really appreciated that before."},{"audioSrc":"ispeaker_everyday_conceding_a_point_12_gb","sentence":"Well, yes, OK. I hadn't really understood that before."},{"audioSrc":"ispeaker_everyday_conceding_a_point_13_gb","sentence":"Well, I can’t argue with that."},{"audioSrc":"ispeaker_everyday_conceding_a_point_14_gb","sentence":"Well, I won’t argue with that."},{"audioSrc":"ispeaker_everyday_conceding_a_point_15_gb","sentence":"That’s true. We’ll need to take that into consideration."}],"title":"conversationPage.discussionAndOpinion.concedingAPointTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.concedingAPointReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I don’t think these clients will pay if the price is too high."},{"speaker":"B","speech":"Yes, but these clients are sponsored. They aren’t paying for themselves."},{"speaker":"A","speech":"Oh, I see what you mean. I hadn’t really appreciated that before."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.concedingAPointTitle"}]},"videoLink":"https://player.vimeo.com/video/700329569?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_9.mp4"}}}],"congratulating":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_congratulating_1_us","sentence":"Congratulations on your engagement! I hope you’ll be very happy."},{"audioSrc":"ispeaker_everyday_congratulating_2_us","sentence":"(British English) Well done for passing your driving test."},{"audioSrc":"ispeaker_everyday_congratulating_3_us","sentence":"(American English) \n\t\t\t\tGood job on passing your exams."},{"audioSrc":"ispeaker_everyday_congratulating_4_us","sentence":"I hear you did very well in your exams—congratulations!"},{"audioSrc":"ispeaker_everyday_congratulating_5_us","sentence":"Jo tells me you’re getting married—congratulations!"}],"title":"conversationPage.feelingsAndEmotions.congratulatingSomebodyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_congratulating_6_us","sentence":"Thank you very much."},{"audioSrc":"ispeaker_everyday_congratulating_7_us","sentence":"Thanks!"}],"title":"Responding to congratulations"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.congratulatingSomebodyReview1"},{"text":"conversationPage.feelingsAndEmotions.congratulatingSomebodyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hi Carol! Congratulations on the promotion. I just heard this morning."},{"speaker":"B","speech":"Oh, thank you very much."},{"speaker":"A","speech":"When will you start in the new position?"},{"speaker":"B","speech":"At the end of May, after Tony retires."},{"speaker":"A","speech":"Great. You will make a fantastic manager."},{"speaker":"B","speech":"Thanks."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.congratulatingSomebodyTitle"},{"label":"conversationPage.feelingsAndEmotions.congratulatingSomebodyCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/697912563?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_10.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_congratulating_1_gb","sentence":"Congratulations on your engagement! I hope you’ll be very happy."},{"audioSrc":"ispeaker_everyday_congratulating_2_gb","sentence":"(British English) Well done for passing your driving test."},{"audioSrc":"ispeaker_everyday_congratulating_3_gb","sentence":"(American English) \n\t\t\t\tGood job on passing your exams."},{"audioSrc":"ispeaker_everyday_congratulating_4_gb","sentence":"I hear you did very well in your exams—congratulations!"},{"audioSrc":"ispeaker_everyday_congratulating_5_gb","sentence":"Jo tells me you’re getting married—congratulations!"}],"title":"conversationPage.feelingsAndEmotions.congratulatingSomebodyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_congratulating_6_gb","sentence":"Thank you very much."},{"audioSrc":"ispeaker_everyday_congratulating_7_gb","sentence":"Thanks!"}],"title":"Responding to congratulations"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.congratulatingSomebodyReview1"},{"text":"conversationPage.feelingsAndEmotions.congratulatingSomebodyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hi Sarah! Congratulations on the promotion. I just heard this morning."},{"speaker":"B","speech":"Oh, thank you very much."},{"speaker":"A","speech":"When will you start in the new position?"},{"speaker":"B","speech":"At the end of May, when Tony retires."},{"speaker":"A","speech":"Wow, that’ll be great!"}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.congratulatingSomebodyTitle"},{"label":"conversationPage.feelingsAndEmotions.congratulatingSomebodyCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329591?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_10.mp4"}}}],"correcting-yourself":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_correcting_1_us","sentence":"I’ll be there at five fifteen, I mean five fifty—ten to six."},{"audioSrc":"ispeaker_everyday_correcting_2_us","sentence":"It’ll be Tuesday – sorry, I meant to say Thursday."},{"audioSrc":"ispeaker_everyday_correcting_3_us","sentence":"Sorry, what I mean is, we need two handouts per person."},{"audioSrc":"ispeaker_everyday_correcting_4_us","sentence":"We can meet in the conference center—or rather in front of the center."},{"audioSrc":"ispeaker_everyday_correcting_5_us","sentence":"The painter—or I should say, the sculptor—was born in Padua."},{"audioSrc":"ispeaker_everyday_correcting_6_us","sentence":"It’s one t and double s—no, sorry, one s and double t."},{"audioSrc":"ispeaker_everyday_correcting_7_us","sentence":"It’s on the fifth floor—no, actually, it’s the fourth."},{"audioSrc":"ispeaker_everyday_correcting_8_us","sentence":"(American English, informal) Can I get two lattes and an espresso—no, scratch that, three lattes."}],"title":"conversationPage.doubtGuessingAndCertainty.correctingYourselfTitle"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.correctingYourselfReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, can you tell me how to get to Eighth Street?"},{"speaker":"B","speech":"Oh sure. You go straight and it’s the first on the—actually, the second on the... left—no, sorry, the right! I’m bad at left and right!"},{"speaker":"A","speech":"Yeah, I’m the same. So it’s the second street on the right? Thanks!"}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.correctingYourselfTitle"}]},"videoLink":"https://player.vimeo.com/video/697912595?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_11.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_correcting_1_gb","sentence":"I’ll be there at five fifteen, I mean five fifty—ten to six."},{"audioSrc":"ispeaker_everyday_correcting_2_gb","sentence":"It’ll be Tuesday – sorry, I meant to say Thursday."},{"audioSrc":"ispeaker_everyday_correcting_3_gb","sentence":"Sorry, what I mean is, we need two handouts per person."},{"audioSrc":"ispeaker_everyday_correcting_4_gb","sentence":"We can meet in the conference centre—or rather in front of the centre."},{"audioSrc":"ispeaker_everyday_correcting_5_gb","sentence":"The painter—or I should say, the sculptor—was born in Padua."},{"audioSrc":"ispeaker_everyday_correcting_6_gb","sentence":"It’s one t and double s—no, sorry, one s and double t."},{"audioSrc":"ispeaker_everyday_correcting_7_gb","sentence":"It’s on the fifth floor—no, actually, it’s the fourth."},{"audioSrc":"ispeaker_everyday_correcting_8_gb","sentence":"(American English, informal) Can I get two lattes and an espresso—no, scratch that, three lattes."}],"title":"conversationPage.doubtGuessingAndCertainty.correctingYourselfTitle"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.correctingYourselfReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, can you tell me the way to Green Lane?"},{"speaker":"B","speech":"Yes, go straight on and it’s the first—or rather, the second on the... left—no, sorry, right! I’m terrible at left and right!"},{"speaker":"A","speech":"Oh yeah, I’m the same. So it’s second on the right. Thanks!"}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.correctingYourselfTitle"}]},"videoLink":"https://player.vimeo.com/video/700329605?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_11.mp4"}}}],"deal-questions":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_questions_1_us","sentence":"There will be time for questions at the end, if you’d like to save them up till then."},{"audioSrc":"ispeaker_everyday_questions_2_us","sentence":"If you don’t mind, we’ll take all of your questions at the end of the presentation."},{"audioSrc":"ispeaker_everyday_questions_3_us","sentence":"We’ve set aside the last 15 minutes for questions."},{"audioSrc":"ispeaker_everyday_questions_4_us","sentence":"We’re saving the last 10 minutes for questions."},{"audioSrc":"ispeaker_everyday_questions_5_us","sentence":"If you have questions, please feel free to ask them as we go along."},{"audioSrc":"ispeaker_everyday_questions_6_us","sentence":"That’s an interesting point. Perhaps I can answer it like this…"},{"audioSrc":"ispeaker_everyday_questions_7_us","sentence":"I’m not sure I understand your question."},{"audioSrc":"ispeaker_everyday_questions_8_us","sentence":"If I understand your question correctly, what you’re asking is…"},{"audioSrc":"ispeaker_everyday_questions_9_us","sentence":"That’s something we probably should look into further."},{"audioSrc":"ispeaker_everyday_questions_10_us","sentence":"That’s something we probably need to look into."},{"audioSrc":"ispeaker_everyday_questions_11_us","sentence":"Does that answer your question?"},{"audioSrc":"ispeaker_everyday_questions_12_us","sentence":"I hope that answers your question."},{"audioSrc":"ispeaker_everyday_questions_13_us","sentence":"Can I come back to that point later?"},{"audioSrc":"ispeaker_everyday_questions_14_us","sentence":"I’ll actually come back to that point later."}],"title":"conversationPage.discussionAndOpinion.dealingWithQuestionsTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.dealingWithQuestionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, but can I just ask where we’re going to publicize this?"},{"speaker":"B","speech":"Well, that’s something we probably need to look into before our next meeting. Yes, Jo?"},{"speaker":"A","speech":"I was wondering if we have a launch date yet?"},{"speaker":"B","speech":"I'll actually come back to that point later, when we deal with the project scheduling."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.dealingWithQuestionsTitle"}]},"videoLink":"https://player.vimeo.com/video/697912634?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_12.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_questions_1_gb","sentence":"There will be time for questions at the end, if you’d like to save them up till then."},{"audioSrc":"ispeaker_everyday_questions_2_gb","sentence":"If you don’t mind, we’ll take all of your questions at the end of the presentation."},{"audioSrc":"ispeaker_everyday_questions_3_gb","sentence":"We’ve set aside the last 15 minutes for questions."},{"audioSrc":"ispeaker_everyday_questions_4_gb","sentence":"We’re saving the last 10 minutes for questions."},{"audioSrc":"ispeaker_everyday_questions_5_gb","sentence":"If you have questions, please feel free to ask them as we go along."},{"audioSrc":"ispeaker_everyday_questions_6_gb","sentence":"That’s an interesting point. Perhaps I can answer it like this…"},{"audioSrc":"ispeaker_everyday_questions_7_gb","sentence":"I’m not sure I understand your question."},{"audioSrc":"ispeaker_everyday_questions_8_gb","sentence":"If I understand your question correctly, what you’re asking is…"},{"audioSrc":"ispeaker_everyday_questions_9_gb","sentence":"That’s something we probably should look into further."},{"audioSrc":"ispeaker_everyday_questions_10_gb","sentence":"That’s something we probably need to look into."},{"audioSrc":"ispeaker_everyday_questions_11_gb","sentence":"Does that answer your question?"},{"audioSrc":"ispeaker_everyday_questions_12_gb","sentence":"I hope that answers your question."},{"audioSrc":"ispeaker_everyday_questions_13_gb","sentence":"Can I come back to that point later?"},{"audioSrc":"ispeaker_everyday_questions_14_gb","sentence":"I’ll actually come back to that point later."}],"title":"conversationPage.discussionAndOpinion.dealingWithQuestionsTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.dealingWithQuestionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, but can I just ask where we’re going to publicize this?"},{"speaker":"B","speech":"Well, that’s something we probably should look into further. Yes, Jo?"},{"speaker":"A","speech":"I was wondering if we have a launch date yet?"},{"speaker":"B","speech":"Can I come back to that point later, when we deal with the project scheduling?"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.dealingWithQuestionsTitle"}]},"videoLink":"https://player.vimeo.com/video/700329632?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_12.mp4"}}}],"disagreeing":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_disagreeing_1_us","sentence":"I’m sorry, I don’t agree."},{"audioSrc":"ispeaker_everyday_disagreeing_2_us","sentence":"I’m sorry, I have to disagree with you there."},{"audioSrc":"ispeaker_everyday_disagreeing_3_us","sentence":"Well, actually, I’m not sure (that) that’s true."},{"audioSrc":"ispeaker_everyday_disagreeing_4_us","sentence":"I don’t think that is exactly right."},{"audioSrc":"ispeaker_everyday_disagreeing_5_us","sentence":"I wouldn’t agree that that’s the best solution."},{"audioSrc":"ispeaker_everyday_disagreeing_6_us","sentence":"I have to say that I don’t find that argument very convincing."},{"audioSrc":"ispeaker_everyday_disagreeing_7_us","sentence":"I can’t go along with that idea."},{"audioSrc":"ispeaker_everyday_disagreeing_8_us","sentence":"I take your point, but I don’t think it would work in practice."},{"audioSrc":"ispeaker_everyday_disagreeing_9_us","sentence":"I see your point, but I don’t think it’s possible."},{"audioSrc":"ispeaker_everyday_disagreeing_10_us","sentence":"Actually, I think that would make the situation worse."},{"audioSrc":"ispeaker_everyday_disagreeing_11_us","sentence":"Actually, I’m not sure that’s the best plan."},{"audioSrc":"ispeaker_everyday_disagreeing_12_us","sentence":"I understand where you’re coming from, but I think we might want to take a different approach."},{"audioSrc":"ispeaker_everyday_disagreeing_13_us","sentence":"I can see why you might feel that way, but I think we need to handle this differently."}],"title":"conversationPage.discussionAndOpinion.disagreeingCheckbox"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.disagreeingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I think we should sell the app at a low cost to maximize sales."},{"speaker":"B","speech":"I don't know. If it's cheap, people will think it's poor quality."},{"speaker":"A","speech":"I see your point, but people won’t pay much for an app these days."},{"speaker":"B","speech":"Well, actually, I'm not sure that's true."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.disagreeingCheckbox"}]},"videoLink":"https://player.vimeo.com/video/697912668?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_13.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_disagreeing_1_gb","sentence":"I’m sorry, I don’t agree."},{"audioSrc":"ispeaker_everyday_disagreeing_2_gb","sentence":"I’m sorry, I have to disagree with you there."},{"audioSrc":"ispeaker_everyday_disagreeing_3_gb","sentence":"Well, actually, I’m not sure (that) that’s true."},{"audioSrc":"ispeaker_everyday_disagreeing_4_gb","sentence":"I don’t think that is exactly right."},{"audioSrc":"ispeaker_everyday_disagreeing_5_gb","sentence":"I wouldn’t agree that that’s the best solution."},{"audioSrc":"ispeaker_everyday_disagreeing_6_gb","sentence":"I have to say that I don’t find that argument very convincing."},{"audioSrc":"ispeaker_everyday_disagreeing_7_gb","sentence":"I can’t go along with that idea."},{"audioSrc":"ispeaker_everyday_disagreeing_8_gb","sentence":"I take your point, but I don’t think it would work in practice."},{"audioSrc":"ispeaker_everyday_disagreeing_9_gb","sentence":"I see your point, but I don’t think it’s possible."},{"audioSrc":"ispeaker_everyday_disagreeing_10_gb","sentence":"Actually, I think that would make the situation worse."},{"audioSrc":"ispeaker_everyday_disagreeing_11_gb","sentence":"Actually, I’m not sure that’s the best plan."},{"audioSrc":"ispeaker_everyday_disagreeing_12_gb","sentence":"I understand where you’re coming from, but I think we might want to take a different approach."},{"audioSrc":"ispeaker_everyday_disagreeing_13_gb","sentence":"I can see why you might feel that way, but I think we need to handle this differently."}],"title":"conversationPage.discussionAndOpinion.disagreeingCheckbox"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.disagreeingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I think we should sell the app at a low cost to maximize sales."},{"speaker":"B","speech":"I can't go along with that idea. If it's cheap, people will think it's poor quality."},{"speaker":"A","speech":"I take your point, but people won’t pay much for an app these days."},{"speaker":"B","speech":"Well, actually, I'm not sure that's true."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.disagreeingCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700329654?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_13.mp4"}}}],"ending":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_endings_1_us","sentence":"It’s been lovely talking to you."},{"audioSrc":"ispeaker_everyday_endings_2_us","sentence":"It was so nice to spend some time together."},{"audioSrc":"ispeaker_everyday_endings_3_us","sentence":"I’m so glad we got to talk."},{"audioSrc":"ispeaker_everyday_endings_4_us","sentence":"I’m sorry, I have to rush off."},{"audioSrc":"ispeaker_everyday_endings_5_us","sentence":"It was nice to meet you. I’m sorry I have to go now."},{"audioSrc":"ispeaker_everyday_endings_6_us","sentence":"Will you excuse me? There's someone I've got to speak to."}],"title":"conversationPage.openingsAndEndings.endingConversationsTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.endingConversationsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh wow, look at the time. I've got to run. It has been so good talking to you."},{"speaker":"B","speech":"Yes, it was nice to meet you. See you later, I hope!"},{"speaker":"A","speech":"Bye!"},{"speaker":"B","speech":"Bye!"}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.endingConversationsTitle"}]},"videoLink":"https://player.vimeo.com/video/697912700?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_14.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_endings_1_gb","sentence":"It’s been lovely talking to you."},{"audioSrc":"ispeaker_everyday_endings_2_gb","sentence":"It was so nice to spend some time together."},{"audioSrc":"ispeaker_everyday_endings_3_gb","sentence":"I’m so glad we got to talk."},{"audioSrc":"ispeaker_everyday_endings_4_gb","sentence":"I’m sorry, I have to rush off."},{"audioSrc":"ispeaker_everyday_endings_5_gb","sentence":"It was nice to meet you. I’m sorry I have to go now."},{"audioSrc":"ispeaker_everyday_endings_6_gb","sentence":"Will you excuse me? There's someone I've got to speak to."}],"title":"conversationPage.openingsAndEndings.endingConversationsTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.endingConversationsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh, is that the time? I'd better be off. It's been lovely talking to you."},{"speaker":"B","speech":"Yes, it was nice to meet you. Maybe see you later?"}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.endingConversationsTitle"}]},"videoLink":"https://player.vimeo.com/video/700329677?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_14.mp4"}}}],"forbidding":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_forbidding_1_us","sentence":"I’m sorry, smoking isn’t allowed here."},{"audioSrc":"ispeaker_everyday_forbidding_2_us","sentence":"I’m sorry, you’re not allowed to bring drinks in here."},{"audioSrc":"ispeaker_everyday_forbidding_3_us","sentence":"Would you mind not talking during the music?"},{"audioSrc":"ispeaker_everyday_forbidding_4_us","sentence":"Could I ask you not to use your phone here, please?"},{"audioSrc":"ispeaker_everyday_forbidding_5_us","sentence":"I’m afraid I have to ask you not to take pictures here."}],"title":"conversationPage.permissionAndObligation.forbiddingSomethingTitle"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.forbiddingSomethingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"B","speech":"..."},{"speaker":"A","speech":"Excuse me, could I ask you not to talk out here, please? We’re doing some recording in this room."},{"speaker":"B","speech":"Oh sorry. We'll go down the hall, then."},{"speaker":"A","speech":"Thanks."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.forbiddingSomethingCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700328593?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_20.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_forbidding_1_gb","sentence":"I’m sorry, smoking isn’t allowed here."},{"audioSrc":"ispeaker_everyday_forbidding_2_gb","sentence":"I’m sorry, you’re not allowed to bring drinks in here."},{"audioSrc":"ispeaker_everyday_forbidding_3_gb","sentence":"Would you mind not talking during the music?"},{"audioSrc":"ispeaker_everyday_forbidding_4_gb","sentence":"Could I ask you not to use your phone here, please?"},{"audioSrc":"ispeaker_everyday_forbidding_5_gb","sentence":"I’m afraid I have to ask you not to take pictures here."}],"title":"conversationPage.permissionAndObligation.forbiddingSomethingTitle"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.forbiddingSomethingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"B","speech":"..."},{"speaker":"A","speech":"Could I ask you not to talk out here, please? We’re doing some recording in this room."},{"speaker":"B","speech":"Oh I see. OK, we'll move away, then."},{"speaker":"A","speech":"Thanks."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.forbiddingSomethingCheckbox"}]},"videoLink":"https://player.vimeo.com/video/703548727?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_20.mp4"}}}],"ignorance":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_ignorance_1_us","sentence":"I really don't know."},{"audioSrc":"ispeaker_everyday_ignorance_2_us","sentence":"I’m afraid I don't have the faintest idea."},{"audioSrc":"ispeaker_everyday_ignorance_3_us","sentence":"Sorry, I have absolutely no idea."},{"audioSrc":"ispeaker_everyday_ignorance_4_us","sentence":"Has anyone left a message? No, not to my knowledge."},{"audioSrc":"ispeaker_everyday_ignorance_5_us","sentence":"Has Sam arrived yet? No, not as far as I know."}],"title":"Saying you don't know something"},{"sentences":[{"audioSrc":"ispeaker_everyday_ignorance_6_us","sentence":"Well, that’s a good question."},{"audioSrc":"ispeaker_everyday_ignorance_7_us","sentence":"Yes, that’s an interesting point."},{"audioSrc":"ispeaker_everyday_ignorance_8_us","sentence":"Yes, that’s an interesting idea."},{"audioSrc":"ispeaker_everyday_ignorance_9_us","sentence":"Well, let me see… "},{"audioSrc":"ispeaker_everyday_ignorance_10_us","sentence":"Let me think about that for a moment."}],"title":"Giving yourself time to think"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.expressingIgnoranceReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, is Alice out of the office today?"},{"speaker":"B","speech":"Not to my knowledge, no."},{"speaker":"A","speech":"Do you know where she is?"},{"speaker":"B","speech":"I have absolutely no idea, sorry."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.expressingIgnoranceCheckbox"}]},"videoLink":"https://player.vimeo.com/video/697912760?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_16.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_ignorance_1_gb","sentence":"I really don't know."},{"audioSrc":"ispeaker_everyday_ignorance_2_gb","sentence":"I’m afraid I don't have the faintest idea."},{"audioSrc":"ispeaker_everyday_ignorance_3_gb","sentence":"Sorry, I have absolutely no idea."},{"audioSrc":"ispeaker_everyday_ignorance_4_gb","sentence":"Has anyone left a message? No, not to my knowledge."},{"audioSrc":"ispeaker_everyday_ignorance_5_gb","sentence":"Has Sam arrived yet? No, not as far as I know."}],"title":"Saying you don't know something"},{"sentences":[{"audioSrc":"ispeaker_everyday_ignorance_6_gb","sentence":"Well, that’s a good question."},{"audioSrc":"ispeaker_everyday_ignorance_7_gb","sentence":"Yes, that’s an interesting point."},{"audioSrc":"ispeaker_everyday_ignorance_8_gb","sentence":"Yes, that’s an interesting idea."},{"audioSrc":"ispeaker_everyday_ignorance_9_gb","sentence":"Well, let me see… "},{"audioSrc":"ispeaker_everyday_ignorance_10_gb","sentence":"Let me think about that for a moment."}],"title":"Giving yourself time to think"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.expressingIgnoranceReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, is Alice out of the office today?"},{"speaker":"B","speech":"Not to my knowledge, no."},{"speaker":"A","speech":"Do you know where she is?"},{"speaker":"B","speech":"I have absolutely no idea, I’m afraid."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.expressingIgnoranceCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700329743?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_16.mp4"}}}],"information":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_information_1_us","sentence":"Could you tell me the best way to get to Paddington station, please?"},{"audioSrc":"ispeaker_everyday_information_2_us","sentence":"Do you happen to know whether Amy Brown works here?"},{"audioSrc":"ispeaker_everyday_information_3_us","sentence":"I wonder whether you can help me. I’m trying to find out which number to call for reservations."},{"audioSrc":"ispeaker_everyday_information_4_us","sentence":"I wonder if you can help me. I’m trying to find out where the nearest post office is."}],"title":"conversationPage.suggestionsAndAdvice.askingForInformationTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.askingForInformationReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, I wonder if you can help me. I'm trying to find out if there’s an art supplies store near here..."},{"speaker":"B","speech":"Art supplies? I don’t know. There’s an office supplies store down Main Street—you might find what you're looking for there, maybe."},{"speaker":"A","speech":"OK, thanks."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.askingForInformationTitle"}]},"videoLink":"https://player.vimeo.com/video/697912405?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_6.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_information_1_gb","sentence":"Could you tell me the best way to get to Paddington station, please?"},{"audioSrc":"ispeaker_everyday_information_2_gb","sentence":"Do you happen to know whether Amy Brown works here?"},{"audioSrc":"ispeaker_everyday_information_3_gb","sentence":"I wonder whether you can help me. I’m trying to find out which number to call for reservations."},{"audioSrc":"ispeaker_everyday_information_4_gb","sentence":"I wonder if you can help me. I’m trying to find out where the nearest post office is."}],"title":"conversationPage.suggestionsAndAdvice.askingForInformationTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.askingForInformationReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I wonder whether you can help me. I'm trying to find out if there’s an artists’ materials shop near here..."},{"speaker":"B","speech":"Artists’ materials? I really don’t know. There’s a stationer’s in the High Street—they might sell something there, I suppose..."},{"speaker":"A","speech":"OK, thanks."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.askingForInformationTitle"}]},"videoLink":"https://player.vimeo.com/video/700329494?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_6.mp4"}}}],"interrupting":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_interrupting_1_us","sentence":"Sorry to interrupt, but I have to disagree with that."},{"audioSrc":"ispeaker_everyday_interrupting_2_us","sentence":"Could I just say something here?"},{"audioSrc":"ispeaker_everyday_interrupting_3_us","sentence":"If I could, let me stop you there for a moment and go back to your previous point."},{"audioSrc":"ispeaker_everyday_interrupting_4_us","sentence":"Actually, we seem to have strayed a bit from the topic. Can we go back to the first point?"},{"audioSrc":"ispeaker_everyday_interrupting_5_us","sentence":"Just a moment, Sue. Can we hear what Jack has to say on this?"},{"audioSrc":"ispeaker_everyday_interrupting_6_us","sentence":"May I interrupt you there? I don’t think that’s true."},{"audioSrc":"ispeaker_everyday_interrupting_7_us","sentence":"I’m sorry, but we’re running short on time. Can you please summarize very quickly?"},{"audioSrc":"ispeaker_everyday_interrupting_8_us","sentence":"I appreciate your enthusiasm on this topic, but I’m afraid we have a couple more people to hear from."},{"audioSrc":"ispeaker_everyday_interrupting_9_us","sentence":"Could you two please discuss that issue privately after the meeting? We have several more items to cover and need to move on at this point."},{"audioSrc":"ispeaker_everyday_interrupting_10_us","sentence":"I’m sorry, I really have to stop you there. We’ve run out of time."},{"audioSrc":"ispeaker_everyday_interrupting_11_us","sentence":"Let’s save that conversation for another time."}],"title":"conversationPage.discussionAndOpinion.interruptingSomebodyTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.interruptingSomebodyReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"If we don’t finish everything today, we can work on it next week and supply it the week aft---"},{"speaker":"B","speech":"Sorry to interrupt, but I don’t think we can do that, they’re expecting it Monday."},{"speaker":"A","speech":"Oh, of course… well, maybe we should get some extra help in that case?"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.interruptingSomebodyTitle"}]},"videoLink":"https://player.vimeo.com/video/700328756?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_24.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_interrupting_1_gb","sentence":"Sorry to interrupt, but I have to disagree with that."},{"audioSrc":"ispeaker_everyday_interrupting_2_gb","sentence":"Could I just say something here?"},{"audioSrc":"ispeaker_everyday_interrupting_3_gb","sentence":"If I could, let me stop you there for a moment and go back to your previous point."},{"audioSrc":"ispeaker_everyday_interrupting_4_gb","sentence":"Actually, we seem to have strayed a bit from the topic. Can we go back to the first point?"},{"audioSrc":"ispeaker_everyday_interrupting_5_gb","sentence":"Just a moment, Sue. Can we hear what Jack has to say on this?"},{"audioSrc":"ispeaker_everyday_interrupting_6_gb","sentence":"May I interrupt you there? I don’t think that’s true."},{"audioSrc":"ispeaker_everyday_interrupting_7_gb","sentence":"I’m sorry, but we’re running short on time. Can you please summarize very quickly?"},{"audioSrc":"ispeaker_everyday_interrupting_8_gb","sentence":"I appreciate your enthusiasm on this topic, but I’m afraid we have a couple more people to hear from."},{"audioSrc":"ispeaker_everyday_interrupting_9_gb","sentence":"Could you two please discuss that issue privately after the meeting? We have several more items to cover and need to move on at this point."},{"audioSrc":"ispeaker_everyday_interrupting_10_gb","sentence":"I’m sorry, I really have to stop you there. We’ve run out of time."},{"audioSrc":"ispeaker_everyday_interrupting_11_gb","sentence":"Let’s save that conversation for another time."}],"title":"conversationPage.discussionAndOpinion.interruptingSomebodyTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.interruptingSomebodyReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"If we don’t finish everything today, we can work on it next week and supply it the week aft---"},{"speaker":"B","speech":"Sorry to interrupt, but I don’t think we can do that, they’re expecting it on Monday."},{"speaker":"A","speech":"Oh, of course… well maybe we should get some extra help in that case?"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.interruptingSomebodyTitle"}]},"videoLink":"https://player.vimeo.com/video/703548825?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_24.mp4"}}}],"introducing":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_introductions_1_us","sentence":"Amy, do you know my friend Simon?"},{"audioSrc":"ispeaker_everyday_introductions_2_us","sentence":"Have you two met? Jane—this is Matt."},{"audioSrc":"ispeaker_everyday_introductions_3_us","sentence":"I don’t know if you’ve met?—Dan, this is Caroline."},{"audioSrc":"ispeaker_everyday_introductions_4_us","sentence":"I don’t think you two have met?—Claire, this is Joseph."},{"audioSrc":"ispeaker_everyday_introductions_5_us","sentence":"Ted, this is Gwen—she’s Porter’s mother."},{"audioSrc":"ispeaker_everyday_introductions_6_us","sentence":"Can I introduce you to my colleague Professor Welsh?"}],"title":"conversationPage.openingsAndEndings.introducingSomebodyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_introductions_7_us","sentence":"No, I don’t think we’ve met. I’m Harry."},{"audioSrc":"ispeaker_everyday_introductions_8_us","sentence":"Hello. Nice to meet you!"},{"audioSrc":"ispeaker_everyday_introductions_9_us","sentence":"Hi. I’m Norman Miller."}],"title":"conversationPage.openingsAndEndings.introducingSomebodyCheckbox2"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.introducingSomebodyReview1"},{"text":"conversationPage.openingsAndEndings.introducingSomebodyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Gwen, hi! It's been so long!"},{"speaker":"B","speech":"Hi, Carol! This is Simon—I don’t think you two have met? Simon, this is Carol."},{"speaker":"A","speech":"No, I don’t think we’ve met. Hi Simon!"},{"speaker":"C","speech":"Hi Carol. Nice to meet you!"}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.introducingSomebodyTitle"},{"label":"conversationPage.openingsAndEndings.introducingSomebodyCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700328785?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_25.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_introductions_1_gb","sentence":"Amy, do you know my friend Simon?"},{"audioSrc":"ispeaker_everyday_introductions_2_gb","sentence":"Have you two met? Jane—this is Matt."},{"audioSrc":"ispeaker_everyday_introductions_3_gb","sentence":"I don’t know if you’ve met?—Dan, this is Caroline."},{"audioSrc":"ispeaker_everyday_introductions_4_gb","sentence":"I don’t think you two have met?—Claire, this is Joseph."},{"audioSrc":"ispeaker_everyday_introductions_5_gb","sentence":"Ted, this is Gwen—she’s Porter’s mother."},{"audioSrc":"ispeaker_everyday_introductions_6_gb","sentence":"Can I introduce you to my colleague Professor Welsh?"}],"title":"conversationPage.openingsAndEndings.introducingSomebodyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_introductions_7_gb","sentence":"No, I don’t think we’ve met. I’m Harry."},{"audioSrc":"ispeaker_everyday_introductions_8_gb","sentence":"Hello. Nice to meet you!"},{"audioSrc":"ispeaker_everyday_introductions_9_gb","sentence":"Hi. I’m Norman Miller."}],"title":"conversationPage.openingsAndEndings.introducingSomebodyCheckbox2"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.introducingSomebodyReview1"},{"text":"conversationPage.openingsAndEndings.introducingSomebodyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hi. I haven’t seen you for ages!"},{"speaker":"B","speech":"Oh, hi, Sarah! This is Simon—I don’t know if you’ve met? Simon, this is Sarah."},{"speaker":"A","speech":"No, I don’t think we’ve met. Hi Simon!"},{"speaker":"C","speech":"Hi Sarah. Nice to meet you!"}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.introducingSomebodyTitle"},{"label":"conversationPage.openingsAndEndings.introducingSomebodyCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703548847?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_25.mp4"}}}],"inviting":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_invitations_1_us","sentence":"Would you like to come for a meal on Saturday?"},{"audioSrc":"ispeaker_everyday_invitations_2_us","sentence":"There’s a presentation of our new product at the conference on Tuesday. Would you be interested in coming along?"},{"audioSrc":"ispeaker_everyday_invitations_3_us","sentence":"I’m going to the game on Saturday—how about joining me?"}],"title":"Inviting somebody"},{"sentences":[{"audioSrc":"ispeaker_everyday_invitations_4_us","sentence":"That would be very nice, thank you."},{"audioSrc":"ispeaker_everyday_invitations_5_us","sentence":"I’d love to, thanks very much."},{"audioSrc":"ispeaker_everyday_invitations_6_us","sentence":"I’d love to, but I’m busy on Sunday."},{"audioSrc":"ispeaker_everyday_invitations_7_us","sentence":"(British English) Thank you, I’ll check my diary and let you know."},{"audioSrc":"ispeaker_everyday_invitations_8_us","sentence":"Thank you, I’ll check my calendar and get back to you."}],"title":"Accepting an invitation"},{"sentences":[{"audioSrc":"ispeaker_everyday_invitations_9_us","sentence":"I’m sorry. I’ve already got something on at the weekend."},{"audioSrc":"ispeaker_everyday_invitations_10_us","sentence":"I’m sorry. I already have plans on Saturday."}],"title":"Refusing an invitation"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingReview1"},{"text":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"We’re organizing a trip to Boston on Friday afternoon. Do you want to come with us?"},{"speaker":"B","speech":"I'd love to, but I don't think I could make it before two o’clock. Is that too late?"},{"speaker":"A","speech":"Oh, that's too bad - we're meeting at twelve."},{"speaker":"B","speech":"Oh, OK. Thanks anyway."}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingTitle"},{"label":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700328820?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_26.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_invitations_1_gb","sentence":"Would you like to come for a meal on Saturday?"},{"audioSrc":"ispeaker_everyday_invitations_2_gb","sentence":"There’s a presentation of our new product at the conference on Tuesday. Would you be interested in coming along?"},{"audioSrc":"ispeaker_everyday_invitations_3_gb","sentence":"I’m going to the game on Saturday—how about joining me?"}],"title":"Inviting somebody"},{"sentences":[{"audioSrc":"ispeaker_everyday_invitations_4_gb","sentence":"That would be very nice, thank you."},{"audioSrc":"ispeaker_everyday_invitations_5_gb","sentence":"I’d love to, thanks very much."},{"audioSrc":"ispeaker_everyday_invitations_6_gb","sentence":"I’d love to, but I’m busy on Sunday."},{"audioSrc":"ispeaker_everyday_invitations_7_gb","sentence":"(British English) Thank you, I’ll check my diary and let you know."},{"audioSrc":"ispeaker_everyday_invitations_8_gb","sentence":"Thank you, I’ll check my calendar and get back to you."}],"title":"Accepting an invitation"},{"sentences":[{"audioSrc":"ispeaker_everyday_invitations_9_gb","sentence":"I’m sorry. I’ve already got something on at the weekend."},{"audioSrc":"ispeaker_everyday_invitations_10_gb","sentence":"I’m sorry. I already have plans on Saturday."}],"title":"Refusing an invitation"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingReview1"},{"text":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"We’re organizing a trip to Stratford on Wednesday afternoon. Would you be interested in coming along?"},{"speaker":"B","speech":"I'd love to, but I don't think I could make it any sooner than two o’clock. Is that too late?"},{"speaker":"A","speech":"I’m afraid so, we’re all meeting at one."},{"speaker":"B","speech":"OK. Thanks anyway."}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingTitle"},{"label":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703548872?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_26.mp4"}}}],"likelihood":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_likelihood_1_us","sentence":"It's pretty much inevitable that prices will go up this year."},{"audioSrc":"ispeaker_everyday_likelihood_2_us","sentence":"I think it's likely to rain this afternoon."},{"audioSrc":"ispeaker_everyday_likelihood_3_us","sentence":"I’m probably going to be away then."},{"audioSrc":"ispeaker_everyday_likelihood_4_us","sentence":"I guess there's a fifty per cent chance that they'll say no."},{"audioSrc":"ispeaker_everyday_likelihood_5_us","sentence":"There’s bound to be a delay."},{"audioSrc":"ispeaker_everyday_likelihood_6_us","sentence":"He’s bound to arrive late."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox1"},{"sentences":[{"audioSrc":"ispeaker_everyday_likelihood_7_us","sentence":"She can't really be serious about leaving!"},{"audioSrc":"ispeaker_everyday_likelihood_8_us","sentence":"They can't possibly be serious about buying a boat!"},{"audioSrc":"ispeaker_everyday_likelihood_9_us","sentence":"I wouldn’t bet on it."},{"audioSrc":"ispeaker_everyday_likelihood_10_us","sentence":"That's unlikely, but not totally impossible, I suppose."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox2"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodReview1"},{"text":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Do you think you'll be in DC on the 15th?"},{"speaker":"B","speech":"Ah, I'm probably going to be in Baltimore that day."},{"speaker":"A","speech":"Will you be back by six?"},{"speaker":"B","speech":"I wouldn't bet on it - there'll probably be a lot of traffic on the way home."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox1"},{"label":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700328498?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_17.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_likelihood_1_gb","sentence":"It's pretty much inevitable that prices will go up this year."},{"audioSrc":"ispeaker_everyday_likelihood_2_gb","sentence":"I think it's likely to rain this afternoon."},{"audioSrc":"ispeaker_everyday_likelihood_3_gb","sentence":"I’m probably going to be away then."},{"audioSrc":"ispeaker_everyday_likelihood_4_gb","sentence":"I guess there's a fifty per cent chance that they'll say no."},{"audioSrc":"ispeaker_everyday_likelihood_5_gb","sentence":"There’s bound to be a delay."},{"audioSrc":"ispeaker_everyday_likelihood_6_gb","sentence":"He’s bound to arrive late."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox1"},{"sentences":[{"audioSrc":"ispeaker_everyday_likelihood_7_gb","sentence":"She can't really be serious about leaving!"},{"audioSrc":"ispeaker_everyday_likelihood_8_gb","sentence":"They can't possibly be serious about buying a boat!"},{"audioSrc":"ispeaker_everyday_likelihood_9_gb","sentence":"I wouldn’t bet on it."},{"audioSrc":"ispeaker_everyday_likelihood_10_gb","sentence":"That's unlikely, but not totally impossible, I suppose."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox2"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodReview1"},{"text":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Are you likely to be in Oxford on the 15th?"},{"speaker":"B","speech":"I'm probably going to be in London on that day."},{"speaker":"A","speech":"Will you be back by six?"},{"speaker":"B","speech":"That's unlikely- there's bound to be a lot of traffic on the way home."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox1"},{"label":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329768?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_17.mp4"}}}],"obligation":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_obligation_1_us","sentence":"What time do we have to be home?"},{"audioSrc":"ispeaker_everyday_obligation_2_us","sentence":"Are we supposed to show our ID cards?"},{"audioSrc":"ispeaker_everyday_obligation_3_us","sentence":"Is it necessary to apply for a visa?"},{"audioSrc":"ispeaker_everyday_obligation_4_us","sentence":"Is there a legal obligation to wear a bike helmet here?"}],"title":"conversationPage.permissionAndObligation.askingAboutObligationTitle"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.askingAboutObligationReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Do I have to wear this visitor badge even here in the cafeteria?"},{"speaker":"B","speech":"Yes, I think so."},{"speaker":"A","speech":"And am I supposed to turn it in to the security desk if I run out for a sandwich?"},{"speaker":"B","speech":"No, just turn it in at the end of the day."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.askingAboutObligationTitle"}]},"videoLink":"https://player.vimeo.com/video/697912303?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_3.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_obligation_1_gb","sentence":"What time do we have to be home?"},{"audioSrc":"ispeaker_everyday_obligation_2_gb","sentence":"Are we supposed to show our ID cards?"},{"audioSrc":"ispeaker_everyday_obligation_3_gb","sentence":"Is it necessary to apply for a visa?"},{"audioSrc":"ispeaker_everyday_obligation_4_gb","sentence":"Is there a legal obligation to wear a bike helmet here?"}],"title":"conversationPage.permissionAndObligation.askingAboutObligationTitle"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.askingAboutObligationReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Do I have to wear this visitor badge even here in the canteen?"},{"speaker":"B","speech":"Yes, I think so."},{"speaker":"A","speech":"And am I supposed to hand it in to the security desk if I pop out for a coffee?"},{"speaker":"B","speech":"No, just hand it in at the end of the day."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.askingAboutObligationTitle"}]},"videoLink":"https://player.vimeo.com/video/700329417?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_3.mp4"}}}],"offer-help":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_offering_help_1_us","sentence":"Would you like a magazine to read?"},{"audioSrc":"ispeaker_everyday_offering_help_2_us","sentence":"Would you like me to carry that for you?"},{"audioSrc":"ispeaker_everyday_offering_help_3_us","sentence":"Can I help you with that?"},{"audioSrc":"ispeaker_everyday_offering_help_4_us","sentence":"Can I get you a coffee?"},{"audioSrc":"ispeaker_everyday_offering_help_5_us","sentence":"Can I offer you something to drink?"},{"audioSrc":"ispeaker_everyday_offering_help_6_us","sentence":"How about something to eat? I could make some sandwiches."},{"audioSrc":"ispeaker_everyday_offering_help_7_us","sentence":"If you’d like to use the bathroom, it’s on the second floor."},{"audioSrc":"ispeaker_everyday_offering_help_8_us","sentence":"If you need to use a computer, there’s one in my office."},{"audioSrc":"ispeaker_everyday_offering_help_9_us","sentence":"Feel free to go upstairs and have a rest if you’d like to."}],"title":"conversationPage.suggestionsAndAdvice.offeringHelpCheckbox1"},{"sentences":[{"audioSrc":"ispeaker_everyday_offering_help_10_us","sentence":"That’d be great, thanks."},{"audioSrc":"ispeaker_everyday_offering_help_11_us","sentence":"That’s very kind of you, thank you."}],"title":"Accepting offers"},{"sentences":[{"audioSrc":"ispeaker_everyday_offering_help_12_us","sentence":"That’s alright, thank you."},{"audioSrc":"ispeaker_everyday_offering_help_13_us","sentence":"No thanks, I’m fine."},{"audioSrc":"ispeaker_everyday_offering_help_14_us","sentence":"No I’m OK, thanks anyway."}],"title":"Refusing offers"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.offeringHelpReview1"},{"text":"conversationPage.suggestionsAndAdvice.offeringHelpReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh no!"},{"speaker":"B","speech":"Can I help you with that?"},{"speaker":"A","speech":"No, that's alright. I've got to put everything in the right order. It's very kind of you to offer, though!"},{"speaker":"B","speech":"You're welcome."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.offeringHelpCheckbox1"},{"label":"conversationPage.suggestionsAndAdvice.offeringHelpCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329011?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_32.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_offering_help_1_gb","sentence":"Would you like a magazine to read?"},{"audioSrc":"ispeaker_everyday_offering_help_2_gb","sentence":"Would you like me to carry that for you?"},{"audioSrc":"ispeaker_everyday_offering_help_3_gb","sentence":"Can I help you with that?"},{"audioSrc":"ispeaker_everyday_offering_help_4_gb","sentence":"Can I get you a coffee?"},{"audioSrc":"ispeaker_everyday_offering_help_5_gb","sentence":"Can I offer you something to drink?"},{"audioSrc":"ispeaker_everyday_offering_help_6_gb","sentence":"How about something to eat? I could make some sandwiches."},{"audioSrc":"ispeaker_everyday_offering_help_7_gb","sentence":"If you’d like to use the bathroom, it’s on the second floor."},{"audioSrc":"ispeaker_everyday_offering_help_8_gb","sentence":"If you need to use a computer, there’s one in my office."},{"audioSrc":"ispeaker_everyday_offering_help_9_gb","sentence":"Feel free to go upstairs and have a rest if you’d like to."}],"title":"conversationPage.suggestionsAndAdvice.offeringHelpCheckbox1"},{"sentences":[{"audioSrc":"ispeaker_everyday_offering_help_10_gb","sentence":"That’d be great, thanks."},{"audioSrc":"ispeaker_everyday_offering_help_11_gb","sentence":"That’s very kind of you, thank you."}],"title":"Accepting offers"},{"sentences":[{"audioSrc":"ispeaker_everyday_offering_help_12_gb","sentence":"That’s alright, thank you."},{"audioSrc":"ispeaker_everyday_offering_help_13_gb","sentence":"No thanks, I’m fine."},{"audioSrc":"ispeaker_everyday_offering_help_14_gb","sentence":"No I’m OK, thanks anyway."}],"title":"Refusing offers"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.offeringHelpReview1"},{"text":"conversationPage.suggestionsAndAdvice.offeringHelpReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh no!"},{"speaker":"B","speech":"Would you like me to help you with that?"},{"speaker":"A","speech":"That's alright, thank you. I need to put everything in the right order. Thanks anyway."},{"speaker":"B","speech":"It's OK."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.offeringHelpCheckbox1"},{"label":"conversationPage.suggestionsAndAdvice.offeringHelpCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703548994?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_32.mp4"}}}],"offer-somthing":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_offers_1_us","sentence":"Would you like a magazine to read?"},{"audioSrc":"ispeaker_everyday_offers_2_us","sentence":"Can I get you a coffee?"},{"audioSrc":"ispeaker_everyday_offers_3_us","sentence":"Can I offer you something to drink?"},{"audioSrc":"ispeaker_everyday_offers_4_us","sentence":"How about something to eat? I could make some sandwiches."},{"audioSrc":"ispeaker_everyday_offers_5_us","sentence":"If you’d like to use the bathroom, it’s the second door on the right."},{"audioSrc":"ispeaker_everyday_offers_6_us","sentence":"If you need a pen, there are some on the table over there."},{"audioSrc":"ispeaker_everyday_offers_7_us","sentence":"Feel free to go upstairs and have a rest if you’d like to."}],"title":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_offers_8_us","sentence":"That would be nice. I’d like a cup of tea, please."},{"audioSrc":"ispeaker_everyday_offers_9_us","sentence":"Yes, please. A glass of orange juice would be nice."},{"audioSrc":"ispeaker_everyday_offers_10_us","sentence":"If you’re sure it’s no trouble, I’d love a coffee."},{"audioSrc":"ispeaker_everyday_offers_11_us","sentence":"No, thank you. I’m fine for now."},{"audioSrc":"ispeaker_everyday_offers_12_us","sentence":"Not for me, thanks."},{"audioSrc":"ispeaker_everyday_offers_13_us","sentence":"I’m fine, thanks. Maybe later."}],"title":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingCheckbox2"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingReview1"},{"text":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Can I get you a coffee or something else to drink before we start?"},{"speaker":"B","speech":"Yes, a coffee would be nice, thank you."},{"speaker":"A","speech":"How about something to eat? I might get myself a muffin."},{"speaker":"B","speech":"Er no, not for me, thanks."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingTitle"},{"label":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329046?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_33.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_offers_1_gb","sentence":"Would you like a magazine to read?"},{"audioSrc":"ispeaker_everyday_offers_2_gb","sentence":"Can I get you a coffee?"},{"audioSrc":"ispeaker_everyday_offers_3_gb","sentence":"Can I offer you something to drink?"},{"audioSrc":"ispeaker_everyday_offers_4_gb","sentence":"How about something to eat? I could make some sandwiches."},{"audioSrc":"ispeaker_everyday_offers_5_gb","sentence":"If you’d like to use the bathroom, it’s the second door on the right."},{"audioSrc":"ispeaker_everyday_offers_6_gb","sentence":"If you need a pen, there are some on the table over there."},{"audioSrc":"ispeaker_everyday_offers_7_gb","sentence":"Feel free to go upstairs and have a rest if you’d like to."}],"title":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_offers_8_gb","sentence":"That would be nice. I’d like a cup of tea, please."},{"audioSrc":"ispeaker_everyday_offers_9_gb","sentence":"Yes, please. A glass of orange juice would be nice."},{"audioSrc":"ispeaker_everyday_offers_10_gb","sentence":"If you’re sure it’s no trouble, I’d love a coffee."},{"audioSrc":"ispeaker_everyday_offers_11_gb","sentence":"No, thank you. I’m fine for now."},{"audioSrc":"ispeaker_everyday_offers_12_gb","sentence":"Not for me, thanks."},{"audioSrc":"ispeaker_everyday_offers_13_gb","sentence":"I’m fine, thanks. Maybe later."}],"title":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingCheckbox2"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingReview1"},{"text":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Can I get you a tea or coffee before we begin?"},{"speaker":"B","speech":"Yes, a coffee would be nice, thank you."},{"speaker":"A","speech":"How about something to eat? I might get a piece of cake, myself."},{"speaker":"B","speech":"No, not for me, thanks."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingTitle"},{"label":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703549016?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_33.mp4"}}}],"opening":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_openers_1_us","sentence":"Do you mind if I sit here? "},{"audioSrc":"ispeaker_everyday_openers_2_us","sentence":"Hello, is this seat taken?"},{"audioSrc":"ispeaker_everyday_openers_3_us","sentence":"May I join you? Can I get you a coffee?"},{"audioSrc":"ispeaker_everyday_openers_4_us","sentence":"Lovely weather we’re having! Can you believe this rain?"},{"audioSrc":"ispeaker_everyday_openers_5_us","sentence":"Can you believe this wind?"},{"audioSrc":"ispeaker_everyday_openers_6_us","sentence":"Can you believe this cold?"},{"audioSrc":"ispeaker_everyday_openers_7_us","sentence":"Can you believe this sunshine?"},{"audioSrc":"ispeaker_everyday_openers_8_us","sentence":"Excuse me, could I ask you a question?"},{"audioSrc":"ispeaker_everyday_openers_9_us","sentence":"(British English) \n\t\t\t\tShall we make a start? I think it’s almost three o’clock."},{"audioSrc":"ispeaker_everyday_openers_10_us","sentence":"(especially American English) \n\t\t\t\tShall we get started? I’d like to introduce our speaker."},{"audioSrc":"ispeaker_everyday_openers_11_us","sentence":"I think everyone’s here, so I’d like to welcome you to this conference."}],"title":"conversationPage.openingsAndEndings.openingConversationsTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.openingConversationsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, do you mind if I join you? All the tables are full."},{"speaker":"B","speech":"No, of course not! Here, let me move my bag out of the way. Are you here for the exhibition?"},{"speaker":"A","speech":"Yes, are you?"},{"speaker":"B","speech":"Yes, me too."}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.openingConversationsTitle"}]},"videoLink":"https://player.vimeo.com/video/700329073?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_34.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_openers_1_gb","sentence":"Do you mind if I sit here? "},{"audioSrc":"ispeaker_everyday_openers_2_gb","sentence":"Hello, is this seat taken?"},{"audioSrc":"ispeaker_everyday_openers_3_gb","sentence":"May I join you? Can I get you a coffee?"},{"audioSrc":"ispeaker_everyday_openers_4_gb","sentence":"Lovely weather we’re having! Can you believe this rain?"},{"audioSrc":"ispeaker_everyday_openers_5_gb","sentence":"Can you believe this wind?"},{"audioSrc":"ispeaker_everyday_openers_6_gb","sentence":"Can you believe this cold?"},{"audioSrc":"ispeaker_everyday_openers_7_gb","sentence":"Can you believe this sunshine?"},{"audioSrc":"ispeaker_everyday_openers_8_gb","sentence":"Excuse me, could I ask you a question?"},{"audioSrc":"ispeaker_everyday_openers_9_gb","sentence":"(British English) \n\t\t\t\tShall we make a start? I think it’s almost three o’clock."},{"audioSrc":"ispeaker_everyday_openers_10_gb","sentence":"(especially American English) \n\t\t\t\tShall we get started? I’d like to introduce our speaker."},{"audioSrc":"ispeaker_everyday_openers_11_gb","sentence":"I think everyone’s here, so I’d like to welcome you to this conference."}],"title":"conversationPage.openingsAndEndings.openingConversationsTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.openingConversationsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, do you mind if I join you? All the tables seem to be full."},{"speaker":"B","speech":"No, of course not! Here, let me move my bag out of the way. Are you here for the exhibition?"},{"speaker":"A","speech":"Yes, and you?"},{"speaker":"B","speech":"Yes, me too."}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.openingConversationsTitle"}]},"videoLink":"https://player.vimeo.com/video/703549043?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_34.mp4"}}}],"opinions":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_opinions_1_us","sentence":"I would say it’s OK in the city, but not in the country. What do you think?"},{"audioSrc":"ispeaker_everyday_opinions_2_us","sentence":"What do you think about the latest proposals?"},{"audioSrc":"ispeaker_everyday_opinions_3_us","sentence":"My feeling is that we could improve our performance. Do you agree with that?"},{"audioSrc":"ispeaker_everyday_opinions_4_us","sentence":"What would you say if we waited another month?"},{"audioSrc":"ispeaker_everyday_opinions_5_us","sentence":"What about you? Do you cycle?"},{"audioSrc":"ispeaker_everyday_opinions_6_us","sentence":"Which place do you think is more dangerous?"},{"audioSrc":"ispeaker_everyday_opinions_7_us","sentence":"The traffic’s going faster there, isn’t it?"},{"audioSrc":"ispeaker_everyday_opinions_8_us","sentence":"That one’s nicer, don’t you think?"},{"audioSrc":"ispeaker_everyday_opinions_9_us","sentence":"Those shoes are much more practical, aren’t they?"},{"audioSrc":"ispeaker_everyday_opinions_10_us","sentence":"(American English) The new offices are so much brighter, right?"},{"audioSrc":"ispeaker_everyday_opinions_11_us","sentence":"Would you say that traffic’s going faster there?"}],"title":"conversationPage.discussionAndOpinion.askingForOpinionsTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.askingForOpinionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’ve got to go soon. I’m picking Sarah up from the airport."},{"speaker":"B","speech":"I hate airports. Trains are so much nicer, right?"},{"speaker":"A","speech":"That depends on the train! Sometimes they’re dirty and crowded, don't you think?"},{"speaker":"B","speech":"I guess so. What do you think about those new high-speed trains?"},{"speaker":"A","speech":"They’re great, but they’re so expensive!"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.askingForOpinionsTitle"}]},"videoLink":"https://player.vimeo.com/video/697912440?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_7.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_opinions_1_gb","sentence":"I would say it’s OK in the city, but not in the country. What do you think?"},{"audioSrc":"ispeaker_everyday_opinions_2_gb","sentence":"What do you think about the latest proposals?"},{"audioSrc":"ispeaker_everyday_opinions_3_gb","sentence":"My feeling is that we could improve our performance. Do you agree with that?"},{"audioSrc":"ispeaker_everyday_opinions_4_gb","sentence":"What would you say if we waited another month?"},{"audioSrc":"ispeaker_everyday_opinions_5_gb","sentence":"What about you? Do you cycle?"},{"audioSrc":"ispeaker_everyday_opinions_6_gb","sentence":"Which place do you think is more dangerous?"},{"audioSrc":"ispeaker_everyday_opinions_7_gb","sentence":"The traffic’s going faster there, isn’t it?"},{"audioSrc":"ispeaker_everyday_opinions_8_gb","sentence":"That one’s nicer, don’t you think?"},{"audioSrc":"ispeaker_everyday_opinions_9_gb","sentence":"Those shoes are much more practical, aren’t they?"},{"audioSrc":"ispeaker_everyday_opinions_10_gb","sentence":"(American English) The new offices are so much brighter, right?"},{"audioSrc":"ispeaker_everyday_opinions_11_gb","sentence":"Would you say that traffic’s going faster there?"}],"title":"conversationPage.discussionAndOpinion.askingForOpinionsTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.askingForOpinionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’ve got to go soon. I’m picking up Claire from the airport."},{"speaker":"B","speech":"I hate airports. Travelling by train’s much nicer, isn't it?"},{"speaker":"A","speech":"Depends on the train! Sometimes they’re dirty and crowded, aren't they?"},{"speaker":"B","speech":"I guess so. What do you think about those new high-speed trains?"},{"speaker":"A","speech":"They’re great, but they’re terribly expensive!"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.askingForOpinionsTitle"}]},"videoLink":"https://player.vimeo.com/video/700329520?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_7.mp4"}}}],"orders":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_giving_orders_1_us","sentence":"Could you wait here for a moment, please?"},{"audioSrc":"ispeaker_everyday_giving_orders_2_us","sentence":"Would you come through now?"},{"audioSrc":"ispeaker_everyday_giving_orders_3_us","sentence":"You can come through now."},{"audioSrc":"ispeaker_everyday_giving_orders_4_us","sentence":"You can go straight in."},{"audioSrc":"ispeaker_everyday_giving_orders_5_us","sentence":"Just sign here for me, please."},{"audioSrc":"ispeaker_everyday_giving_orders_6_us","sentence":"Can you send it up to my room, please?"},{"audioSrc":"ispeaker_everyday_giving_orders_7_us","sentence":"I need you to finish the report by Friday."},{"audioSrc":"ispeaker_everyday_giving_orders_8_us","sentence":"Everyone has to use the side entrance this week."},{"audioSrc":"ispeaker_everyday_giving_orders_9_us","sentence":"You have to sign these reports before submitting them."}],"title":"conversationPage.permissionAndObligation.givingOrdersCheckbox"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.givingOrdersReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hi, I’m here to see the head of Human Resources."},{"speaker":"B","speech":"Could you wait here for a minute, I'll just see if she's free..."},{"speaker":"A","speech":"Sure, thanks."},{"speaker":"B","speech":"OK, she can see you now. Go right on in."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.givingOrdersCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700328635?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_21.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_giving_orders_1_gb","sentence":"Could you wait here for a moment, please?"},{"audioSrc":"ispeaker_everyday_giving_orders_2_gb","sentence":"Would you come through now?"},{"audioSrc":"ispeaker_everyday_giving_orders_3_gb","sentence":"You can come through now."},{"audioSrc":"ispeaker_everyday_giving_orders_4_gb","sentence":"You can go straight in."},{"audioSrc":"ispeaker_everyday_giving_orders_5_gb","sentence":"Just sign here for me, please."},{"audioSrc":"ispeaker_everyday_giving_orders_6_gb","sentence":"Can you send it up to my room, please?"},{"audioSrc":"ispeaker_everyday_giving_orders_7_gb","sentence":"I need you to finish the report by Friday."},{"audioSrc":"ispeaker_everyday_giving_orders_8_gb","sentence":"Everyone has to use the side entrance this week."},{"audioSrc":"ispeaker_everyday_giving_orders_9_gb","sentence":"You have to sign these reports before submitting them."}],"title":"conversationPage.permissionAndObligation.givingOrdersCheckbox"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.givingOrdersReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hi, I’m here to see the head of Human Resources."},{"speaker":"B","speech":"Could you wait here for a moment, I'll just see if she's free..."},{"speaker":"A","speech":"OK."},{"speaker":"B","speech":"[Your visitor’s here.] OK, she can see you now. Would you go right in, please?"}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.givingOrdersCheckbox"}]},"videoLink":"https://player.vimeo.com/video/703548749?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_21.mp4"}}}],"permission":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_permission_1_us","sentence":"Would you mind if I opened the window?"},{"audioSrc":"ispeaker_everyday_permission_2_us","sentence":"Could I possibly borrow your phone?"},{"audioSrc":"ispeaker_everyday_permission_3_us","sentence":"(American English) I hate to ask, but could I please borrow your phone?"},{"audioSrc":"ispeaker_everyday_permission_4_us","sentence":"Do you happen to have a pair of gloves I could borrow?"},{"audioSrc":"ispeaker_everyday_permission_5_us","sentence":"Would it be alright if I left five minutes early?"},{"audioSrc":"ispeaker_everyday_permission_6_us","sentence":"Is there any chance that we could stay at your house the night before our flight?"},{"audioSrc":"ispeaker_everyday_permission_7_us","sentence":"Would it be OK to leave my bag here?"}],"title":"conversationPage.permissionAndObligation.askingForPermissionCheckbox1"},{"sentences":[{"audioSrc":"ispeaker_everyday_permission_8_us","sentence":"Yes, of course."},{"audioSrc":"ispeaker_everyday_permission_9_us","sentence":"Go ahead."},{"audioSrc":"ispeaker_everyday_permission_10_us","sentence":"That’s fine."}],"title":"conversationPage.permissionAndObligation.askingForPermissionCheckbox2"},{"sentences":[{"audioSrc":"ispeaker_everyday_permission_11_us","sentence":"I’d rather you didn’t, if you don’t mind."},{"audioSrc":"ispeaker_everyday_permission_12_us","sentence":"I’d prefer it if you asked somebody else."},{"audioSrc":"ispeaker_everyday_permission_13_us","sentence":"If there’s someone else you can ask, I’d be grateful."}],"title":"Refusing permission"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.askingForPermissionReview1"},{"text":"conversationPage.permissionAndObligation.askingForPermissionReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Would it be alright if I used your computer to check email?"},{"speaker":"B","speech":"Yes, of course, go right ahead."},{"speaker":"A","speech":"Thanks. And would it be OK to print something out? Just a page or two..."},{"speaker":"B","speech":"Yes, that's fine. It's only black and white though - I hope that's alright!"},{"speaker":"A","speech":"Thanks."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.askingForPermissionCheckbox1"},{"label":"conversationPage.permissionAndObligation.askingForPermissionCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/697912482?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_8.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_permission_1_gb","sentence":"Would you mind if I opened the window?"},{"audioSrc":"ispeaker_everyday_permission_2_gb","sentence":"Could I possibly borrow your phone?"},{"audioSrc":"ispeaker_everyday_permission_3_gb","sentence":"(American English) I hate to ask, but could I please borrow your phone?"},{"audioSrc":"ispeaker_everyday_permission_4_gb","sentence":"Do you happen to have a pair of gloves I could borrow?"},{"audioSrc":"ispeaker_everyday_permission_5_gb","sentence":"Would it be alright if I left five minutes early?"},{"audioSrc":"ispeaker_everyday_permission_6_gb","sentence":"Is there any chance that we could stay at your house the night before our flight?"},{"audioSrc":"ispeaker_everyday_permission_7_gb","sentence":"Would it be OK to leave my bag here?"}],"title":"conversationPage.permissionAndObligation.askingForPermissionCheckbox1"},{"sentences":[{"audioSrc":"ispeaker_everyday_permission_8_gb","sentence":"Yes, of course."},{"audioSrc":"ispeaker_everyday_permission_9_gb","sentence":"Go ahead."},{"audioSrc":"ispeaker_everyday_permission_10_gb","sentence":"That’s fine."}],"title":"conversationPage.permissionAndObligation.askingForPermissionCheckbox2"},{"sentences":[{"audioSrc":"ispeaker_everyday_permission_11_gb","sentence":"I’d rather you didn’t, if you don’t mind."},{"audioSrc":"ispeaker_everyday_permission_12_gb","sentence":"I’d prefer it if you asked somebody else."},{"audioSrc":"ispeaker_everyday_permission_13_gb","sentence":"If there’s someone else you can ask, I’d be grateful."}],"title":"Refusing permission"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.askingForPermissionReview1"},{"text":"conversationPage.permissionAndObligation.askingForPermissionReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Would it be alright if I used your computer to check my email?"},{"speaker":"B","speech":"Yes, of course, go right ahead."},{"speaker":"A","speech":"Thanks. And would it be OK to print something out? Just a page or two..."},{"speaker":"B","speech":"Yes, that's fine. It's only black and white, I'm afraid!"}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.askingForPermissionCheckbox1"},{"label":"conversationPage.permissionAndObligation.askingForPermissionCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329545?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_8.mp4"}}}],"phonemsg":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_leaving_messages_1_us","sentence":"Could I speak to Jay Black, please?"},{"audioSrc":"ispeaker_everyday_leaving_messages_2_us","sentence":"Can I speak to the manager, please?"},{"audioSrc":"ispeaker_everyday_leaving_messages_3_us","sentence":"Could you give him a message?"},{"audioSrc":"ispeaker_everyday_leaving_messages_4_us","sentence":"Is there a time that might be good for me to try him again?"},{"audioSrc":"ispeaker_everyday_leaving_messages_5_us","sentence":"Can you let him know I’ll call back?"},{"audioSrc":"ispeaker_everyday_leaving_messages_6_us","sentence":"Can you let him know I called?"},{"audioSrc":"ispeaker_everyday_leaving_messages_7_us","sentence":"Can you ask him to call me back? My number is…"}],"title":"conversationPage.openingsAndEndings.leavingPhoneMessagesTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.leavingPhoneMessagesReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hello, ABC Print here. How can I help you?"},{"speaker":"B","speech":"Hi, can I please speak to Adam Talbot?"},{"speaker":"A","speech":"I’m afraid he’s not in. Can I take a message?"},{"speaker":"B","speech":"Yes, can you ask him to call me back, please? It's Jo Walker. He has my number."},{"speaker":"A","speech":"OK, I'll let him know."}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.leavingPhoneMessagesTitle"}]},"videoLink":"https://player.vimeo.com/video/700328863?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_27.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_leaving_messages_1_gb","sentence":"Could I speak to Jay Black, please?"},{"audioSrc":"ispeaker_everyday_leaving_messages_2_gb","sentence":"Can I speak to the manager, please?"},{"audioSrc":"ispeaker_everyday_leaving_messages_3_gb","sentence":"Could you give him a message?"},{"audioSrc":"ispeaker_everyday_leaving_messages_4_gb","sentence":"Is there a time that might be good for me to try again?"},{"audioSrc":"ispeaker_everyday_leaving_messages_5_gb","sentence":"Can you let him know I’ll call back?"},{"audioSrc":"ispeaker_everyday_leaving_messages_6_gb","sentence":"Can you let him know I called?"},{"audioSrc":"ispeaker_everyday_leaving_messages_7_gb","sentence":"Can you ask him to call me back? My number is…"}],"title":"conversationPage.openingsAndEndings.leavingPhoneMessagesTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.leavingPhoneMessagesReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hello, ABC Print here. How can I help you?"},{"speaker":"B","speech":"Yes, can I speak to Adam Talbot, please?"},{"speaker":"A","speech":"I’m afraid he’s not in. Can I take a message?"},{"speaker":"B","speech":"Yes, er, can you ask him to call me back, please? It's Jo Walker."},{"speaker":"A","speech":"OK, I'll let him know."},{"speaker":"B","speech":"Thank you."}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.leavingPhoneMessagesTitle"}]},"videoLink":"https://player.vimeo.com/video/703548890?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_27.mp4"}}}],"preferences":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_preferences_1_us","sentence":"I like the red one better than the green one."},{"audioSrc":"ispeaker_everyday_preferences_2_us","sentence":"I like soul music more than jazz."},{"audioSrc":"ispeaker_everyday_preferences_3_us","sentence":"I prefer beef to lamb."},{"audioSrc":"ispeaker_everyday_preferences_4_us","sentence":"I'd prefer to wait here."},{"audioSrc":"ispeaker_everyday_preferences_5_us","sentence":"I'd rather go to the concert than the play."},{"audioSrc":"ispeaker_everyday_preferences_6_us","sentence":"I think I’d rather stay in than go out tonight."},{"audioSrc":"ispeaker_everyday_preferences_7_us","sentence":"I like swimming better than jogging."},{"audioSrc":"ispeaker_everyday_preferences_8_us","sentence":"I think that color’s much more attractive."},{"audioSrc":"ispeaker_everyday_preferences_9_us","sentence":"If it were up to me, I’d choose the green one."},{"audioSrc":"ispeaker_everyday_preferences_10_us","sentence":"If you ask me, the old one looks better than the new one."},{"audioSrc":"ispeaker_everyday_preferences_11_us","sentence":"I’m not an expert, but Design B seems more eye-catching."},{"audioSrc":"ispeaker_everyday_preferences_12_us","sentence":"(especially American English) \n\t\t\t\tIt doesn’t really matter to me whether we eat here or go out."},{"audioSrc":"ispeaker_everyday_preferences_13_us","sentence":"(British English) I don’t really mind whether we talk now or later."},{"audioSrc":"ispeaker_everyday_preferences_14_us","sentence":"I’m happy either way."}],"title":"conversationPage.discussionAndOpinion.expressingPreferencesTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.expressingPreferencesReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"There’s a Chinese restaurant next door, or Italian across the street."},{"speaker":"B","speech":"I think I’d prefer Italian, myself. What about you?"},{"speaker":"A","speech":"I don't really care either way."},{"speaker":"B","speech":"Let's do Italian then!"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.expressingPreferencesTitle"}]},"videoLink":"https://player.vimeo.com/video/700328529?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_18.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_preferences_1_gb","sentence":"I like the red one better than the green one."},{"audioSrc":"ispeaker_everyday_preferences_2_gb","sentence":"I like soul music more than jazz."},{"audioSrc":"ispeaker_everyday_preferences_3_gb","sentence":"I prefer beef to lamb."},{"audioSrc":"ispeaker_everyday_preferences_4_gb","sentence":"I'd prefer to wait here."},{"audioSrc":"ispeaker_everyday_preferences_5_gb","sentence":"I'd rather go to the concert than the play."},{"audioSrc":"ispeaker_everyday_preferences_6_gb","sentence":"I think I’d rather stay in than go out tonight."},{"audioSrc":"ispeaker_everyday_preferences_7_gb","sentence":"I like swimming better than jogging."},{"audioSrc":"ispeaker_everyday_preferences_8_gb","sentence":"I think that colour's much more attractive."},{"audioSrc":"ispeaker_everyday_preferences_9_gb","sentence":"If it were up to me, I’d choose the green one."},{"audioSrc":"ispeaker_everyday_preferences_10_gb","sentence":"If you ask me, the old one looks better than the new one."},{"audioSrc":"ispeaker_everyday_preferences_11_gb","sentence":"I’m not an expert, but Design B seems more eye-catching."},{"audioSrc":"ispeaker_everyday_preferences_12_gb","sentence":"(especially American English) \n\t\t\t\tIt doesn’t really matter to me whether we eat here or go out."},{"audioSrc":"ispeaker_everyday_preferences_13_gb","sentence":"(British English) I don’t really mind whether we talk now or later."},{"audioSrc":"ispeaker_everyday_preferences_14_gb","sentence":"I’m happy either way."}],"title":"conversationPage.discussionAndOpinion.expressingPreferencesTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.expressingPreferencesReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"There’s a Chinese restaurant next door, or an Italian just across the street."},{"speaker":"B","speech":"I think I’d prefer the Italian, myself. What about you?"},{"speaker":"A","speech":"I don't really mind either way."},{"speaker":"B","speech":"OK, the Italian then!"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.expressingPreferencesTitle"}]},"videoLink":"https://player.vimeo.com/video/700329794?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_18.mp4"}}}],"reasons":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_giving_reasons_1_us","sentence":"There are two main reasons why I think it’s the best option: the cost and the quality."},{"audioSrc":"ispeaker_everyday_giving_reasons_2_us","sentence":"I think it’s a good choice for a number of reasons, but primarily because it’s cheaper."},{"audioSrc":"ispeaker_everyday_giving_reasons_3_us","sentence":"I believe it’s the right thing to do because it gives everyone a fair chance."},{"audioSrc":"ispeaker_everyday_giving_reasons_4_us","sentence":"I would choose the newer one on the grounds that it will last longer."}],"title":"conversationPage.discussionAndOpinion.givingReasonsCheckbox"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.givingReasonsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Why don’t you get a tablet?"},{"speaker":"B","speech":"Well, first, I use the keyboard a lot, and second, you can't do as much with it."},{"speaker":"A","speech":"Hmm, maybe. But I like it just because it's so much easier to carry around."},{"speaker":"B","speech":"Well, it depends on your priorities, I guess."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.givingReasonsCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700328670?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_22.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_giving_reasons_1_gb","sentence":"There are two main reasons why I think it’s the best option: the cost and the quality."},{"audioSrc":"ispeaker_everyday_giving_reasons_2_gb","sentence":"I think it’s a good choice for a number of reasons, but primarily because it’s cheaper."},{"audioSrc":"ispeaker_everyday_giving_reasons_3_gb","sentence":"I believe it’s the right thing to do because it gives everyone a fair chance."},{"audioSrc":"ispeaker_everyday_giving_reasons_4_gb","sentence":"I would choose the newer one on the grounds that it will last longer."}],"title":"conversationPage.discussionAndOpinion.givingReasonsCheckbox"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.givingReasonsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Why don’t you get a tablet?"},{"speaker":"B","speech":"Well, first, I use the keyboard a lot, and second, you can't do as much on it."},{"speaker":"A","speech":"Hmm, maybe. But I like it just because it's so much easier to carry around."},{"speaker":"B","speech":"Well, it depends on your priorities, I guess."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.givingReasonsCheckbox"}]},"videoLink":"https://player.vimeo.com/video/703548770?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_22.mp4"}}}],"recommendations":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_recommendations_1_us","sentence":"What would you recommend?"},{"audioSrc":"ispeaker_everyday_recommendations_2_us","sentence":"What do you recommend?"},{"audioSrc":"ispeaker_everyday_recommendations_3_us","sentence":"What do you think would be best?"},{"audioSrc":"ispeaker_everyday_recommendations_4_us","sentence":"Which of the options do you favor?"},{"audioSrc":"ispeaker_everyday_recommendations_5_us","sentence":"Which of the options do you prefer?"}],"title":"Asking for recommendations"},{"sentences":[{"audioSrc":"ispeaker_everyday_recommendations_6_us","sentence":"I can recommend the steak today."},{"audioSrc":"ispeaker_everyday_recommendations_7_us","sentence":"My favorite is the Corner Cafe."},{"audioSrc":"ispeaker_everyday_recommendations_8_us","sentence":"I’d recommend waiting a few months."},{"audioSrc":"ispeaker_everyday_recommendations_9_us","sentence":"I’d suggest you visit the museum first."},{"audioSrc":"ispeaker_everyday_recommendations_10_us","sentence":"If it were up to me, I’d go for the cheaper one."},{"audioSrc":"ispeaker_everyday_recommendations_11_us","sentence":"If it were up to me, I’d go to Paris."},{"audioSrc":"ispeaker_everyday_recommendations_12_us","sentence":"If it were my decision, I’d choose the first one."},{"audioSrc":"ispeaker_everyday_recommendations_13_us","sentence":"Why don’t you buy the blue one?"}],"title":"conversationPage.suggestionsAndAdvice.makingRecommendationsTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.makingRecommendationsReview1"},{"text":"conversationPage.suggestionsAndAdvice.makingRecommendationsReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Why don’t you go see one of the cities on the west coast?"},{"speaker":"B","speech":"What would you recommend?"},{"speaker":"A","speech":"Well, if you haven't been there before, my favorite is San Francisco. It's great for a long weekend this time of year."},{"speaker":"B","speech":"San Fancisco. OK, yeah, I’ll look into that."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.makingRecommendationsCheckbox1"},{"label":"conversationPage.suggestionsAndAdvice.makingRecommendationsCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700328916?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_29.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_recommendations_1_gb","sentence":"What would you recommend?"},{"audioSrc":"ispeaker_everyday_recommendations_2_gb","sentence":"What do you recommend?"},{"audioSrc":"ispeaker_everyday_recommendations_3_gb","sentence":"What do you think would be best?"},{"audioSrc":"ispeaker_everyday_recommendations_4_gb","sentence":"Which of the options do you favour?"},{"audioSrc":"ispeaker_everyday_recommendations_5_gb","sentence":"Which of the options do you prefer?"}],"title":"Asking for recommendations"},{"sentences":[{"audioSrc":"ispeaker_everyday_recommendations_6_gb","sentence":"I can recommend the steak today."},{"audioSrc":"ispeaker_everyday_recommendations_7_gb","sentence":"My favourite is the Corner Cafe."},{"audioSrc":"ispeaker_everyday_recommendations_8_gb","sentence":"I’d recommend waiting a few months."},{"audioSrc":"ispeaker_everyday_recommendations_9_gb","sentence":"I’d suggest you visit the museum first."},{"audioSrc":"ispeaker_everyday_recommendations_10_gb","sentence":"If it were up to me, I’d go for the cheaper one."},{"audioSrc":"ispeaker_everyday_recommendations_11_gb","sentence":"If it were up to me, I’d go to Paris."},{"audioSrc":"ispeaker_everyday_recommendations_12_gb","sentence":"If it were my decision, I’d choose the first one."},{"audioSrc":"ispeaker_everyday_recommendations_13_gb","sentence":"Why don’t you buy the blue one?"}],"title":"conversationPage.suggestionsAndAdvice.makingRecommendationsTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.makingRecommendationsReview1"},{"text":"conversationPage.suggestionsAndAdvice.makingRecommendationsReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Why don’t you visit somewhere in Central Europe?"},{"speaker":"B","speech":"What would you recommend?"},{"speaker":"A","speech":"Well, if you’ve never been there before, I'd recommend Prague. It’s great for a long weekend at this time of year."},{"speaker":"B","speech":"Prague. Yeah, OK, I’ll look into that."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.makingRecommendationsCheckbox1"},{"label":"conversationPage.suggestionsAndAdvice.makingRecommendationsCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703548935?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_29.mp4"}}}],"requests":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_making_requests_1_us","sentence":"Could I have a glass of water, please?"},{"audioSrc":"ispeaker_everyday_making_requests_2_us","sentence":"Can I have a cheese sandwich, please?"},{"audioSrc":"ispeaker_everyday_making_requests_3_us","sentence":"Do you have any decaffeinated coffee?"},{"audioSrc":"ispeaker_everyday_making_requests_4_us","sentence":"I’d like tea with sugar, please."}],"title":"conversationPage.permissionAndObligation.makingRequestsTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_making_requests_5_us","sentence":"I’ll have the pasta with salad, please."},{"audioSrc":"ispeaker_everyday_making_requests_6_us","sentence":"Certainly."},{"audioSrc":"ispeaker_everyday_making_requests_7_us","sentence":"I’m sorry, we don’t have any left."},{"audioSrc":"ispeaker_everyday_making_requests_8_us","sentence":"Yes, of course. Here you are."},{"audioSrc":"ispeaker_everyday_making_requests_9_us","sentence":"Yes, of course. Here you go."}],"title":"Responding to requests"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.makingRequestsReview1"},{"text":"conversationPage.permissionAndObligation.makingRequestsReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Could I have a glass of water, please?"},{"speaker":"B","speech":"Yes, of course. Sorry, it's not very cold."},{"speaker":"A","speech":"That's alright. Thank you."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.makingRequestsTitle"},{"label":"conversationPage.permissionAndObligation.makingRequestsCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700328950?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_30.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_making_requests_1_gb","sentence":"Could I have a glass of water, please?"},{"audioSrc":"ispeaker_everyday_making_requests_2_gb","sentence":"Can I have a cheese sandwich, please?"},{"audioSrc":"ispeaker_everyday_making_requests_3_gb","sentence":"Do you have any decaffeinated coffee?"},{"audioSrc":"ispeaker_everyday_making_requests_4_gb","sentence":"I’d like tea with sugar, please."}],"title":"conversationPage.permissionAndObligation.makingRequestsTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_making_requests_5_gb","sentence":"I’ll have the pasta with salad, please."},{"audioSrc":"ispeaker_everyday_making_requests_6_gb","sentence":"Certainly."},{"audioSrc":"ispeaker_everyday_making_requests_7_gb","sentence":"I’m sorry, we don’t have any left."},{"audioSrc":"ispeaker_everyday_making_requests_8_gb","sentence":"Yes, of course. Here you are."},{"audioSrc":"ispeaker_everyday_making_requests_9_gb","sentence":"Yes, of course. Here you go."}],"title":"Responding to requests"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.makingRequestsReview1"},{"text":"conversationPage.permissionAndObligation.makingRequestsReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Can I have a glass of water, please?"},{"speaker":"B","speech":"Yes, of course. Sorry, it's not very cold."},{"speaker":"A","speech":"That's alright. Thank you."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.makingRequestsTitle"},{"label":"conversationPage.permissionAndObligation.makingRequestsCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703548956?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_30.mp4"}}}],"speculating":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_speculating_1_us","sentence":"I think it’s likely that these people know each other."},{"audioSrc":"ispeaker_everyday_speculating_2_us","sentence":"I imagine she’s his wife."},{"audioSrc":"ispeaker_everyday_speculating_3_us","sentence":"(British English) They might be related."},{"audioSrc":"ispeaker_everyday_speculating_4_us","sentence":"That may be the case."},{"audioSrc":"ispeaker_everyday_speculating_5_us","sentence":"That could be his jacket."},{"audioSrc":"ispeaker_everyday_speculating_6_us","sentence":"I would think they’ve been waiting for some time."},{"audioSrc":"ispeaker_everyday_speculating_7_us","sentence":"I would imagine they’ve been waiting for some time."},{"audioSrc":"ispeaker_everyday_speculating_8_us","sentence":"I would guess that the car has broken down."},{"audioSrc":"ispeaker_everyday_speculating_9_us","sentence":"I guess she’ll phone you when she gets there."},{"audioSrc":"ispeaker_everyday_speculating_10_us","sentence":"I think this has probably happened before."},{"audioSrc":"ispeaker_everyday_speculating_11_us","sentence":"It looks to me as though the woman is very angry."},{"audioSrc":"ispeaker_everyday_speculating_12_us","sentence":"(British English) \n\t\t\t\tPerhaps there has been an accident."},{"audioSrc":"ispeaker_everyday_speculating_13_us","sentence":"Probably she forgot to leave a message."},{"audioSrc":"ispeaker_everyday_speculating_14_us","sentence":"Possibly he left his phone at home."},{"audioSrc":"ispeaker_everyday_speculating_15_us","sentence":"It may be that they aren’t coming."},{"audioSrc":"ispeaker_everyday_speculating_16_us","sentence":"Maybe she’s still at work."}],"title":"conversationPage.doubtGuessingAndCertainty.speculatingTitle"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.speculatingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’m going to an outdoor concert tonight. I wonder what'll happen if it rains."},{"speaker":"B","speech":"Hmm, they'll probably cancel it."},{"speaker":"A","speech":"But then how will everybody know?"},{"speaker":"B","speech":"I don't know. I guess they'll put something on the website."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.speculatingTitle"}]},"videoLink":"https://player.vimeo.com/video/700329101?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_35.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_speculating_1_gb","sentence":"I think it’s likely that these people know each other."},{"audioSrc":"ispeaker_everyday_speculating_2_gb","sentence":"I imagine she’s his wife."},{"audioSrc":"ispeaker_everyday_speculating_3_gb","sentence":"(British English) They might be related."},{"audioSrc":"ispeaker_everyday_speculating_4_gb","sentence":"That may be the case."},{"audioSrc":"ispeaker_everyday_speculating_5_gb","sentence":"That could be his jacket."},{"audioSrc":"ispeaker_everyday_speculating_6_gb","sentence":"I would think they’ve been waiting for some time."},{"audioSrc":"ispeaker_everyday_speculating_7_gb","sentence":"I would imagine they’ve been waiting for some time."},{"audioSrc":"ispeaker_everyday_speculating_8_gb","sentence":"I would guess that the car has broken down."},{"audioSrc":"ispeaker_everyday_speculating_9_gb","sentence":"I guess she’ll phone you when she gets there."},{"audioSrc":"ispeaker_everyday_speculating_10_gb","sentence":"I think this has probably happened before."},{"audioSrc":"ispeaker_everyday_speculating_11_gb","sentence":"It looks to me as though the woman is very angry."},{"audioSrc":"ispeaker_everyday_speculating_12_gb","sentence":"(British English) \n\t\t\t\tPerhaps there has been an accident."},{"audioSrc":"ispeaker_everyday_speculating_13_gb","sentence":"Probably she forgot to leave a message."},{"audioSrc":"ispeaker_everyday_speculating_14_gb","sentence":"Possibly he left his phone at home."},{"audioSrc":"ispeaker_everyday_speculating_15_gb","sentence":"It may be that they aren’t coming."},{"audioSrc":"ispeaker_everyday_speculating_16_gb","sentence":"Maybe she’s still at work."}],"title":"conversationPage.doubtGuessingAndCertainty.speculatingTitle"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.speculatingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’m going to an outdoor concert tonight. I wonder what will happen if it rains."},{"speaker":"B","speech":"I would imagine that they'll cancel."},{"speaker":"A","speech":"But then how will everybody know?"},{"speaker":"B","speech":"I don't know.I would guess they'll post something on the website."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.speculatingTitle"}]},"videoLink":"https://player.vimeo.com/video/703549068?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_35.mp4"}}}],"suggestions":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_suggestions_1_us","sentence":"How about going out for a walk on Saturday?"},{"audioSrc":"ispeaker_everyday_suggestions_2_us","sentence":"(British English) \n\t\t\t\tShall we ask Sarah to come along?"},{"audioSrc":"ispeaker_everyday_suggestions_3_us","sentence":"(especially American English) \n\t\t\t\tShould we ask Sarah to come along?"},{"audioSrc":"ispeaker_everyday_suggestions_4_us","sentence":"We could go a bit earlier and have a drink first, if you like."},{"audioSrc":"ispeaker_everyday_suggestions_5_us","sentence":"We could try that new restaurant, if you want."},{"audioSrc":"ispeaker_everyday_suggestions_6_us","sentence":"What do you think of the idea of sending this to the Research Department?"},{"audioSrc":"ispeaker_everyday_suggestions_7_us","sentence":"Why don't you try calling his landline?"},{"audioSrc":"ispeaker_everyday_suggestions_8_us","sentence":"Why not just wait until they come back?"},{"audioSrc":"ispeaker_everyday_suggestions_9_us","sentence":"Why not simply explain your problem to them and see what they say?"}],"title":"conversationPage.suggestionsAndAdvice.makingSuggestionsTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.makingSuggestionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"How about meeting up around eight in front of the restaurant?"},{"speaker":"B","speech":"Yeah, OK. Or we could meet a little earlier and have a drink first, if you want."},{"speaker":"A","speech":"Sure. Should we say seven o'clock in the lobby?"},{"speaker":"B","speech":"Yeah, see you there."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.makingSuggestionsTitle"}]},"videoLink":"https://player.vimeo.com/video/700328984?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_31.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_suggestions_1_gb","sentence":"How about going out for a walk on Saturday?"},{"audioSrc":"ispeaker_everyday_suggestions_2_gb","sentence":"(British English) \n\t\t\t\tShall we ask Sarah to come along?"},{"audioSrc":"ispeaker_everyday_suggestions_3_gb","sentence":"(especially American English) \n\t\t\t\tShould we ask Sarah to come along?"},{"audioSrc":"ispeaker_everyday_suggestions_4_gb","sentence":"We could go a bit earlier and have a drink first, if you like."},{"audioSrc":"ispeaker_everyday_suggestions_5_gb","sentence":"We could try that new restaurant, if you want."},{"audioSrc":"ispeaker_everyday_suggestions_6_gb","sentence":"What do you think of the idea of sending this to the Research Department?"},{"audioSrc":"ispeaker_everyday_suggestions_7_gb","sentence":"Why don't you try calling his landline?"},{"audioSrc":"ispeaker_everyday_suggestions_8_gb","sentence":"Why not just wait until they come back?"},{"audioSrc":"ispeaker_everyday_suggestions_9_gb","sentence":"Why not simply explain your problem to them and see what they say?"}],"title":"conversationPage.suggestionsAndAdvice.makingSuggestionsTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.makingSuggestionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"How about meeting up around about eight in front of the restaurant?"},{"speaker":"B","speech":"Yes, OK. Or we could meet a bit earlier and have a drink first, if you like."},{"speaker":"A","speech":"Sure. Shall we say seven o'clock in the lobby?"},{"speaker":"B","speech":"OK, see you there."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.makingSuggestionsTitle"}]},"videoLink":"https://player.vimeo.com/video/703548972?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_31.mp4"}}}],"sympathy":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_sympathy_1_us","sentence":"I’m sorry you’re not well. I hope you feel better soon."},{"audioSrc":"ispeaker_everyday_sympathy_2_us","sentence":"I’m sorry to hear that."},{"audioSrc":"ispeaker_everyday_sympathy_3_us","sentence":"That’s bad luck."},{"audioSrc":"ispeaker_everyday_sympathy_4_us","sentence":"How awful for you."},{"audioSrc":"ispeaker_everyday_sympathy_5_us","sentence":"I’m sorry for your loss. (= used when somebody has died)"}],"title":"conversationPage.feelingsAndEmotions.expressingSympathyTitle"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.expressingSympathyReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’m afraid I’m going to have to miss the conference. My father’s not doing well."},{"speaker":"B","speech":"Oh, I'm sorry to hear that."},{"speaker":"A","speech":"I hate to cancel at the last minute."},{"speaker":"B","speech":"No, I completely understand. Family comes first."},{"speaker":"A","speech":"Thanks."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.expressingSympathyTitle"}]},"videoLink":"https://player.vimeo.com/video/700328555?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_19.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_sympathy_1_gb","sentence":"I’m sorry you’re not well. I hope you feel better soon."},{"audioSrc":"ispeaker_everyday_sympathy_2_gb","sentence":"I’m sorry to hear that."},{"audioSrc":"ispeaker_everyday_sympathy_3_gb","sentence":"That’s bad luck."},{"audioSrc":"ispeaker_everyday_sympathy_4_gb","sentence":"How awful for you."},{"audioSrc":"ispeaker_everyday_sympathy_5_gb","sentence":"I’m sorry for your loss. (= used when somebody has died)"}],"title":"conversationPage.feelingsAndEmotions.expressingSympathyTitle"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.expressingSympathyReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’m afraid I’m going to have to miss the conference. My father’s not well."},{"speaker":"B","speech":"Oh, I'm sorry to hear that."},{"speaker":"A","speech":"I’m sorry, I know it’s a bit short notice."},{"speaker":"B","speech":"No, please don’t worry. Family comes first."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.expressingSympathyTitle"}]},"videoLink":"https://player.vimeo.com/video/703548697?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_19.mp4"}}}],"thanking":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_thanking_somebody_1_us","sentence":"Thank you very much. It’s very kind of you."},{"audioSrc":"ispeaker_everyday_thanking_somebody_2_us","sentence":"Thank you so much. You really shouldn’t have."},{"audioSrc":"ispeaker_everyday_thanking_somebody_3_us","sentence":"Thank you so much for coming. It was really nice to see you."},{"audioSrc":"ispeaker_everyday_thanking_somebody_4_us","sentence":"I’m very grateful."},{"audioSrc":"ispeaker_everyday_thanking_somebody_5_us","sentence":"I do appreciate your help."},{"audioSrc":"ispeaker_everyday_thanking_somebody_6_us","sentence":"I really appreciate what you’ve done."}],"title":"conversationPage.feelingsAndEmotions.thankingSomebodyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_thanking_somebody_7_us","sentence":"That’s all right."},{"audioSrc":"ispeaker_everyday_thanking_somebody_8_us","sentence":"Don’t mention it."},{"audioSrc":"ispeaker_everyday_thanking_somebody_9_us","sentence":"It’s no problem."},{"audioSrc":"ispeaker_everyday_thanking_somebody_10_us","sentence":"My pleasure."},{"audioSrc":"ispeaker_everyday_thanking_somebody_11_us","sentence":"I’m glad I could help."}],"title":"conversationPage.feelingsAndEmotions.thankingSomebodyCheckbox2"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.thankingSomebodyReview1"},{"text":"conversationPage.feelingsAndEmotions.thankingSomebodyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"...and then you just press Control S to save."},{"speaker":"B","speech":"OK, I think I’ve got it now. Thank you very much. I really appreciate your help - I get so lost with some of this software."},{"speaker":"A","speech":"That's alright. It's no problem. If you need anything else, just let me know."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.thankingSomebodyCheckbox1"},{"label":"conversationPage.feelingsAndEmotions.thankingSomebodyCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329134?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_36.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_thanking_somebody_1_gb","sentence":"Thank you very much. It’s very kind of you."},{"audioSrc":"ispeaker_everyday_thanking_somebody_2_gb","sentence":"Thank you so much. You really shouldn’t have."},{"audioSrc":"ispeaker_everyday_thanking_somebody_3_gb","sentence":"Thank you so much for coming. It was really nice to see you."},{"audioSrc":"ispeaker_everyday_thanking_somebody_4_gb","sentence":"I’m very grateful."},{"audioSrc":"ispeaker_everyday_thanking_somebody_5_gb","sentence":"I do appreciate your help."},{"audioSrc":"ispeaker_everyday_thanking_somebody_6_gb","sentence":"I really appreciate what you’ve done."}],"title":"conversationPage.feelingsAndEmotions.thankingSomebodyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_thanking_somebody_7_gb","sentence":"That’s all right."},{"audioSrc":"ispeaker_everyday_thanking_somebody_8_gb","sentence":"Don’t mention it."},{"audioSrc":"ispeaker_everyday_thanking_somebody_9_gb","sentence":"It’s no problem."},{"audioSrc":"ispeaker_everyday_thanking_somebody_10_gb","sentence":"My pleasure."},{"audioSrc":"ispeaker_everyday_thanking_somebody_11_gb","sentence":"I’m glad I could help."}],"title":"conversationPage.feelingsAndEmotions.thankingSomebodyCheckbox2"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.thankingSomebodyReview1"},{"text":"conversationPage.feelingsAndEmotions.thankingSomebodyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"...and then you just press Control S to save, and that’s it."},{"speaker":"B","speech":"OK, I think I’ve got it now. Thank you very much. I do appreciate your help - I'm hopeless with some of this software."},{"speaker":"A","speech":"That's alright. No problem. If you need anything else, just let me know."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.thankingSomebodyCheckbox1"},{"label":"conversationPage.feelingsAndEmotions.thankingSomebodyCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703549103?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_36.mp4"}}}],"warning":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_warning_somebody_1_us","sentence":"Look out! There’s a car coming."},{"audioSrc":"ispeaker_everyday_warning_somebody_2_us","sentence":"Be careful. It can be quite dangerous on that path."},{"audioSrc":"ispeaker_everyday_warning_somebody_3_us","sentence":"Watch out. That’s not a very safe place at night."},{"audioSrc":"ispeaker_everyday_warning_somebody_4_us","sentence":"Make sure you keep hold of your bag."},{"audioSrc":"ispeaker_everyday_warning_somebody_5_us","sentence":"I wouldn’t do that if I were you."}],"title":"conversationPage.suggestionsAndAdvice.warningSomebodyOfDangerTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.warningSomebodyOfDangerReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Watch out!"},{"speaker":"B","speech":"Oh sorry!—I almost spilled coffee everywhere!"},{"speaker":"A","speech":"That is not a good place to stand and chat, is it?"}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.warningSomebodyOfDangerTitle"}]},"videoLink":"https://player.vimeo.com/video/700329175?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_37.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_warning_somebody_1_gb","sentence":"Look out! There’s a car coming."},{"audioSrc":"ispeaker_everyday_warning_somebody_2_gb","sentence":"Be careful. It can be quite dangerous on that path."},{"audioSrc":"ispeaker_everyday_warning_somebody_3_gb","sentence":"Watch out. That’s not a very safe place at night."},{"audioSrc":"ispeaker_everyday_warning_somebody_4_gb","sentence":"Make sure you keep hold of your bag."},{"audioSrc":"ispeaker_everyday_warning_somebody_5_gb","sentence":"I wouldn’t do that if I were you."}],"title":"conversationPage.suggestionsAndAdvice.warningSomebodyOfDangerTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.warningSomebodyOfDangerReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Look out!"},{"speaker":"B","speech":"Oh sorry!—I nearly spilled coffee everywhere!"},{"speaker":"A","speech":"I know, it’s not a good place to stand and talk, is it?"}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.warningSomebodyOfDangerTitle"}]},"videoLink":"https://player.vimeo.com/video/703549129?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_37.mp4"}}}],"wishing-luck":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_wishing_luck_1_us","sentence":"Good luck!"},{"audioSrc":"ispeaker_everyday_wishing_luck_2_us","sentence":"(British English) The best of luck for the exam!"},{"audioSrc":"ispeaker_everyday_wishing_luck_3_us","sentence":"I hope it goes well! We’ll be thinking about you."},{"audioSrc":"ispeaker_everyday_wishing_luck_4_us","sentence":"All the best! I’ll keep my fingers crossed for you."}],"title":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_wishing_luck_5_us","sentence":"Thanks."},{"audioSrc":"ispeaker_everyday_wishing_luck_6_us","sentence":"I’ll do my best."}],"title":"Responses"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckReview1"},{"text":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I have my performance evaluation this afternoon. I am dreading it."},{"speaker":"B","speech":"Oh, I'm sure it'll be fine! I'll keep my fingers crossed for you!"},{"speaker":"A","speech":"Thanks!"}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckTitle"},{"label":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329201?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_38.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_wishing_luck_1_gb","sentence":"Good luck!"},{"audioSrc":"ispeaker_everyday_wishing_luck_2_gb","sentence":"(British English) The best of luck for the exam!"},{"audioSrc":"ispeaker_everyday_wishing_luck_3_gb","sentence":"I hope it goes well! We’ll be thinking about you."},{"audioSrc":"ispeaker_everyday_wishing_luck_4_gb","sentence":"All the best! I’ll keep my fingers crossed for you."}],"title":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_wishing_luck_5_gb","sentence":"Thanks."},{"audioSrc":"ispeaker_everyday_wishing_luck_6_gb","sentence":"I’ll do my best."}],"title":"Responses"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckReview1"},{"text":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’ve got my appraisal this afternoon. I’m dreading it."},{"speaker":"B","speech":"Oh, I hope it goes well! I'll keep my fingers crossed for you!"},{"speaker":"A","speech":"Thanks!"}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckTitle"},{"label":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703549154?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_38.mp4"}}}],"wrapping-up":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_wrapping_up_1_us","sentence":"I’m afraid time is running out, so we’ll have to make this the final question."},{"audioSrc":"ispeaker_everyday_wrapping_up_2_us","sentence":"I’m afraid we’re running out of time, so we’ll have to stop here."},{"audioSrc":"ispeaker_everyday_wrapping_up_3_us","sentence":"We’ve only got a couple of minutes left, so can we summarize what we’ve agreed?"},{"audioSrc":"ispeaker_everyday_wrapping_up_4_us","sentence":"I’d like to close the session with a few final remarks…"},{"audioSrc":"ispeaker_everyday_wrapping_up_5_us","sentence":"We’ll have to leave it there, but thank you all very much for your input."},{"audioSrc":"ispeaker_everyday_wrapping_up_6_us","sentence":"Well, that’s all we have time for today, but we’ll meet again on Tuesday."},{"audioSrc":"ispeaker_everyday_wrapping_up_7_us","sentence":"I’d like to thank you all for coming and for a very productive meeting."}],"title":"conversationPage.openingsAndEndings.wrappingUpDiscussionsTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.wrappingUpDiscussionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Well, I'm afraid time is running out, so unless anyone else has anything to add... Sorry, Jo, did you want to say something?"},{"speaker":"B","speech":"Yes, can I just remind everybody to please send me your receipts for expenses? Thanks."},{"speaker":"A","speech":"OK, thanks Jo. Well, we’ll have to leave it there. Have a good trip home!"}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.wrappingUpDiscussionsTitle"}]},"videoLink":"https://player.vimeo.com/video/700329228?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_39.mp4"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_wrapping_up_1_gb","sentence":"I’m afraid time is running out, so we’ll have to make this the final question."},{"audioSrc":"ispeaker_everyday_wrapping_up_2_gb","sentence":"I’m afraid we’re running out of time, so we’ll have to stop here."},{"audioSrc":"ispeaker_everyday_wrapping_up_3_gb","sentence":"We’ve only got a couple of minutes left, so can we summarize what we’ve agreed?"},{"audioSrc":"ispeaker_everyday_wrapping_up_4_gb","sentence":"I’d like to close the session with a few final remarks…"},{"audioSrc":"ispeaker_everyday_wrapping_up_5_gb","sentence":"We’ll have to leave it there, but thank you all very much for your input."},{"audioSrc":"ispeaker_everyday_wrapping_up_6_gb","sentence":"Well, that’s all we have time for today, but we’ll meet again on Tuesday."},{"audioSrc":"ispeaker_everyday_wrapping_up_7_gb","sentence":"I’d like to thank you all for coming and for a very productive meeting."}],"title":"conversationPage.openingsAndEndings.wrappingUpDiscussionsTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.wrappingUpDiscussionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Well, I'm afraid time is running out, so unless anyone has anything else to add... Sorry, did you want to say something, Jo?"},{"speaker":"B","speech":"Yes, can I just remind everybody to send me your receipts for expenses? Thanks."},{"speaker":"A","speech":"OK, thanks Jo. We’ll have to leave it there. Have a good trip home!"}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.wrappingUpDiscussionsTitle"}]},"videoLink":"https://player.vimeo.com/video/703549182?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_39.mp4"}}}]} \ No newline at end of file +{"advice":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_giving_advice_1_us","sentence":"If I were you, I’d wait."},{"audioSrc":"ispeaker_everyday_giving_advice_2_us","sentence":"I think you should see a doctor."},{"audioSrc":"ispeaker_everyday_giving_advice_3_us","sentence":"I think you ought to have a break."},{"audioSrc":"ispeaker_everyday_giving_advice_4_us","sentence":"Why don’t you ask Tom to help?"},{"audioSrc":"ispeaker_everyday_giving_advice_5_us","sentence":"Why not try again tomorrow?"},{"audioSrc":"ispeaker_everyday_giving_advice_6_us","sentence":"Could you maybe come by train?"},{"audioSrc":"ispeaker_everyday_giving_advice_7_us","sentence":"If you want my advice, I’d say it’s better to tell him."},{"audioSrc":"ispeaker_everyday_giving_advice_8_us","sentence":"If you want to know what I think, I’d say you should keep trying."},{"audioSrc":"ispeaker_everyday_giving_advice_9_us","sentence":"I’d advise you to sell it now."}],"title":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_giving_advice_10_us","sentence":"You’re right."},{"audioSrc":"ispeaker_everyday_giving_advice_11_us","sentence":"I guess you’re right."},{"audioSrc":"ispeaker_everyday_giving_advice_12_us","sentence":"OK, I will."},{"audioSrc":"ispeaker_everyday_giving_advice_13_us","sentence":"OK, I’ll do that."},{"audioSrc":"ispeaker_everyday_giving_advice_14_us","sentence":"Do you really think so?"}],"title":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceCheckbox2"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceReview1"},{"text":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I still haven’t gotten my contract from Mr. Spencer."},{"speaker":"B","speech":"Really? That’s terrible. If I were you, I’d remind him about it. You shouldn’t work without a signed contract."},{"speaker":"A","speech":"No, you’re right."},{"speaker":"B","speech":"I think you should make an appointment to see him about it as soon as possible."},{"speaker":"A","speech":"OK, I will."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceTitle"},{"label":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700328719?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_23.mp4","subtitle":"OALD9_US_dialogues_23.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_giving_advice_1_gb","sentence":"If I were you, I’d wait."},{"audioSrc":"ispeaker_everyday_giving_advice_2_gb","sentence":"I think you should see a doctor."},{"audioSrc":"ispeaker_everyday_giving_advice_3_gb","sentence":"I think you ought to have a break."},{"audioSrc":"ispeaker_everyday_giving_advice_4_gb","sentence":"Why don’t you ask Tom to help?"},{"audioSrc":"ispeaker_everyday_giving_advice_5_gb","sentence":"Why not try again tomorrow?"},{"audioSrc":"ispeaker_everyday_giving_advice_6_gb","sentence":"Could you maybe come by train?"},{"audioSrc":"ispeaker_everyday_giving_advice_7_gb","sentence":"If you want my advice, I’d say it’s better to tell him."},{"audioSrc":"ispeaker_everyday_giving_advice_8_gb","sentence":"If you want to know what I think, I’d say you should keep trying."},{"audioSrc":"ispeaker_everyday_giving_advice_9_gb","sentence":"I’d advise you to sell it now."}],"title":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_giving_advice_10_gb","sentence":"You’re right."},{"audioSrc":"ispeaker_everyday_giving_advice_11_gb","sentence":"I guess you’re right."},{"audioSrc":"ispeaker_everyday_giving_advice_12_gb","sentence":"OK, I will."},{"audioSrc":"ispeaker_everyday_giving_advice_13_gb","sentence":"OK, I’ll do that."},{"audioSrc":"ispeaker_everyday_giving_advice_14_gb","sentence":"Do you really think so?"}],"title":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceCheckbox2"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceReview1"},{"text":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I still haven’t received my contract from Mr. Spencer."},{"speaker":"B","speech":"Really? That’s awful. If I were you, I’d remind him about it. You shouldn’t do the work without a signed contract."},{"speaker":"A","speech":"No, you’re right."},{"speaker":"B","speech":"Yes, I think you should make an appointment to see him as soon as possible."},{"speaker":"A","speech":"OK, I will."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceTitle"},{"label":"conversationPage.suggestionsAndAdvice.givingSomebodyAdviceCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703548799?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_23.mp4","subtitle":"OALD9_GB_dialogues_23.srt"}}}],"agreeing":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_agreeing_1_us","sentence":"Yes, that’s true."},{"audioSrc":"ispeaker_everyday_agreeing_2_us","sentence":"That’s right."},{"audioSrc":"ispeaker_everyday_agreeing_3_us","sentence":"Exactly."},{"audioSrc":"ispeaker_everyday_agreeing_4_us","sentence":"Definitely."},{"audioSrc":"ispeaker_everyday_agreeing_5_us","sentence":"Absolutely!"},{"audioSrc":"ispeaker_everyday_agreeing_6_us","sentence":"Yes, I suppose so."},{"audioSrc":"ispeaker_everyday_agreeing_7_us","sentence":"Yes, I guess so."},{"audioSrc":"ispeaker_everyday_agreeing_8_us","sentence":"I agree. It’s definitely the best idea."},{"audioSrc":"ispeaker_everyday_agreeing_9_us","sentence":"I think you’re right."},{"audioSrc":"ispeaker_everyday_agreeing_10_us","sentence":"Sue is absolutely right."},{"audioSrc":"ispeaker_everyday_agreeing_11_us","sentence":"I would go along with the idea that we should change the logo."},{"audioSrc":"ispeaker_everyday_agreeing_12_us","sentence":"I’d certainly go along with that idea."},{"audioSrc":"ispeaker_everyday_agreeing_13_us","sentence":"(formal) We are in agreement on the best way to proceed."}],"title":"conversationPage.discussionAndOpinion.agreeingCheckbox"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.agreeingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Our website looks a little dated, don’t you think?"},{"speaker":"B","speech":"Hmm, absolutely! We should get a web designer to take a look at it."},{"speaker":"A","speech":"I think you’re right. Let’s put it on the agenda for next week."},{"speaker":"B","speech":"Definitely, that is a good idea."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.agreeingCheckbox"}]},"videoLink":"https://player.vimeo.com/video/697912242?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_1.mp4","subtitle":"OALD9_US_dialogues_1.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_agreeing_1_gb","sentence":"Yes, that’s true."},{"audioSrc":"ispeaker_everyday_agreeing_2_gb","sentence":"That’s right."},{"audioSrc":"ispeaker_everyday_agreeing_3_gb","sentence":"Exactly."},{"audioSrc":"ispeaker_everyday_agreeing_4_gb","sentence":"Definitely."},{"audioSrc":"ispeaker_everyday_agreeing_5_gb","sentence":"Absolutely!"},{"audioSrc":"ispeaker_everyday_agreeing_6_gb","sentence":"Yes, I suppose so."},{"audioSrc":"ispeaker_everyday_agreeing_7_gb","sentence":"Yes, I guess so."},{"audioSrc":"ispeaker_everyday_agreeing_8_gb","sentence":"I agree. It’s definitely the best idea."},{"audioSrc":"ispeaker_everyday_agreeing_9_gb","sentence":"I think you’re right."},{"audioSrc":"ispeaker_everyday_agreeing_10_gb","sentence":"Sue is absolutely right."},{"audioSrc":"ispeaker_everyday_agreeing_11_gb","sentence":"I would go along with the idea that we should change the logo."},{"audioSrc":"ispeaker_everyday_agreeing_12_gb","sentence":"I’d certainly go along with that idea."},{"audioSrc":"ispeaker_everyday_agreeing_13_gb","sentence":"(formal) We are in agreement on the best way to proceed."}],"title":"conversationPage.discussionAndOpinion.agreeingCheckbox"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.agreeingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Our website looks a bit dated, don’t you think?"},{"speaker":"B","speech":"Absolutely! We should get a web designer to take a look at it."},{"speaker":"A","speech":"I think you’re right. Let’s put it on the agenda for next week."},{"speaker":"B","speech":"I’d certainly go along with that idea."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.agreeingCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700329378?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_1.mp4","subtitle":"OALD9_GB_dialogues_1.srt"}}}],"apologizing":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_apologizing_1_us","sentence":"I’m sorry I’m so late."},{"audioSrc":"ispeaker_everyday_apologizing_2_us","sentence":"I’m terribly sorry I forgot to tell you."},{"audioSrc":"ispeaker_everyday_apologizing_3_us","sentence":"I’m very sorry I didn’t bring your book."},{"audioSrc":"ispeaker_everyday_apologizing_4_us","sentence":"I do apologize. I’ll get you another cup."},{"audioSrc":"ispeaker_everyday_apologizing_5_us","sentence":"(British English) I must apologize for keeping you waiting."},{"audioSrc":"ispeaker_everyday_apologizing_6_us","sentence":"We would like to apologize on behalf of the management."},{"audioSrc":"ispeaker_everyday_apologizing_7_us","sentence":"We would like to offer our apologies for the inconvenience."},{"audioSrc":"ispeaker_everyday_apologizing_8_us","sentence":"Please accept our apologies for not responding sooner."}],"title":"conversationPage.feelingsAndEmotions.apologizingTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_apologizing_9_us","sentence":"That’s alright."},{"audioSrc":"ispeaker_everyday_apologizing_10_us","sentence":"That’s OK."},{"audioSrc":"ispeaker_everyday_apologizing_11_us","sentence":"No problem."},{"audioSrc":"ispeaker_everyday_apologizing_12_us","sentence":"Don’t worry about it."},{"audioSrc":"ispeaker_everyday_apologizing_13_us","sentence":"It’s fine, really."}],"title":"conversationPage.feelingsAndEmotions.apologizingCheckbox2"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.apologizingReview1"},{"text":"conversationPage.feelingsAndEmotions.apologizingReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh, I’m so sorry. I should have been looking where I was going. Are you alright?"},{"speaker":"B","speech":"Yeah, don’t worry about it."},{"speaker":"A","speech":"But you spilled some coffee. Can I get you another one?"},{"speaker":"B","speech":"No, it’s fine, really."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.apologizingTitle"},{"label":"conversationPage.feelingsAndEmotions.apologizingCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/697912279?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_2.mp4","subtitle":"OALD9_US_dialogues_2.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_apologizing_1_gb","sentence":"I’m sorry I’m so late."},{"audioSrc":"ispeaker_everyday_apologizing_2_gb","sentence":"I’m terribly sorry I forgot to tell you."},{"audioSrc":"ispeaker_everyday_apologizing_3_gb","sentence":"I’m very sorry I didn’t bring your book."},{"audioSrc":"ispeaker_everyday_apologizing_4_gb","sentence":"I do apologize. I’ll get you another cup."},{"audioSrc":"ispeaker_everyday_apologizing_5_gb","sentence":"(British English) I must apologize for keeping you waiting."},{"audioSrc":"ispeaker_everyday_apologizing_6_gb","sentence":"We would like to apologize on behalf of the management."},{"audioSrc":"ispeaker_everyday_apologizing_7_gb","sentence":"We would like to offer our apologies for the inconvenience."},{"audioSrc":"ispeaker_everyday_apologizing_8_gb","sentence":"Please accept our apologies for not responding sooner."}],"title":"conversationPage.feelingsAndEmotions.apologizingTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_apologizing_9_gb","sentence":"That’s alright."},{"audioSrc":"ispeaker_everyday_apologizing_10_gb","sentence":"That’s OK."},{"audioSrc":"ispeaker_everyday_apologizing_11_gb","sentence":"No problem."},{"audioSrc":"ispeaker_everyday_apologizing_12_gb","sentence":"Don’t worry about it."},{"audioSrc":"ispeaker_everyday_apologizing_13_gb","sentence":"It’s fine, really."}],"title":"conversationPage.feelingsAndEmotions.apologizingCheckbox2"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.apologizingReview1"},{"text":"conversationPage.feelingsAndEmotions.apologizingReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh, I do apologize, I should have been looking where I was going. Are you alright?"},{"speaker":"B","speech":"Yes, don’t worry about it."},{"speaker":"A","speech":"But you spilt some coffee. Can I get you another one?"},{"speaker":"B","speech":"No, it’s fine, really."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.apologizingTitle"},{"label":"conversationPage.feelingsAndEmotions.apologizingCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329404?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_2.mp4","subtitle":"OALD9_GB_dialogues_2.srt"}}}],"asking-help":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_asking_for_help_1_us","sentence":"Could you possibly help me?"},{"audioSrc":"ispeaker_everyday_asking_for_help_2_us","sentence":"I wonder if you could possibly give me a hand?"},{"audioSrc":"ispeaker_everyday_asking_for_help_3_us","sentence":"Would you mind opening the door for me?"},{"audioSrc":"ispeaker_everyday_asking_for_help_4_us","sentence":"I wonder if you’d mind helping me with this bag?"},{"audioSrc":"ispeaker_everyday_asking_for_help_5_us","sentence":"Could I ask you to keep an eye on my luggage for a moment?"}],"title":"conversationPage.suggestionsAndAdvice.askingForHelpTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_asking_for_help_6_us","sentence":"Yes, of course."},{"audioSrc":"ispeaker_everyday_asking_for_help_7_us","sentence":"(American English) Sure, of course."},{"audioSrc":"ispeaker_everyday_asking_for_help_8_us","sentence":"I’m sorry, I’m in a hurry."}],"title":"conversationPage.suggestionsAndAdvice.askingForHelpCheckbox2"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.askingForHelpReview1"},{"text":"conversationPage.suggestionsAndAdvice.askingForHelpReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh, excuse me. I wonder if you’d mind taking a picture of us, please?"},{"speaker":"B","speech":"Sure, of course. Where do you want to be?"},{"speaker":"A","speech":"Over here, I think. Do you know how to use this?"},{"speaker":"B","speech":"Yeah, I think so."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.askingForHelpCheckbox1"},{"label":"conversationPage.suggestionsAndAdvice.askingForHelpCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/697912364?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_5.mp4","subtitle":"OALD9_US_dialogues_5.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_asking_for_help_1_gb","sentence":"Could you possibly help me?"},{"audioSrc":"ispeaker_everyday_asking_for_help_2_gb","sentence":"I wonder if you could possibly give me a hand?"},{"audioSrc":"ispeaker_everyday_asking_for_help_3_gb","sentence":"Would you mind opening the door for me?"},{"audioSrc":"ispeaker_everyday_asking_for_help_4_gb","sentence":"I wonder if you’d mind helping me with this bag?"},{"audioSrc":"ispeaker_everyday_asking_for_help_5_gb","sentence":"Could I ask you to keep an eye on my luggage for a moment?"}],"title":"conversationPage.suggestionsAndAdvice.askingForHelpTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_asking_for_help_6_gb","sentence":"Yes, of course."},{"audioSrc":"ispeaker_everyday_asking_for_help_7_gb","sentence":"(American English) Sure, of course."},{"audioSrc":"ispeaker_everyday_asking_for_help_8_gb","sentence":"I’m sorry, I’m in a hurry."}],"title":"conversationPage.suggestionsAndAdvice.askingForHelpCheckbox2"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.askingForHelpReview1"},{"text":"conversationPage.suggestionsAndAdvice.askingForHelpReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh, excuse me. I wonder if you could possibly take a photo of us, please?"},{"speaker":"B","speech":"Yes, of course. Where would you like to be?"},{"speaker":"A","speech":"Just here, I think. Do you know how to use this?"},{"speaker":"B","speech":"Yes, I think so."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.askingForHelpCheckbox1"},{"label":"conversationPage.suggestionsAndAdvice.askingForHelpCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329462?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_5.mp4","subtitle":"OALD9_GB_dialogues_5.srt"}}}],"certainty":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_certainty_1_us","sentence":"I’m sure I left my keys on the table."},{"audioSrc":"ispeaker_everyday_certainty_2_us","sentence":"I’m 100% certain that’s the right answer."},{"audioSrc":"ispeaker_everyday_certainty_3_us","sentence":"I’m absolutely positive she said she’d come."},{"audioSrc":"ispeaker_everyday_certainty_4_us","sentence":"There’s no doubt in my mind that this is the best option."},{"audioSrc":"ispeaker_everyday_certainty_5_us","sentence":"Without a doubt, this is where it was."},{"audioSrc":"ispeaker_everyday_certainty_6_us","sentence":"No question, I’ll be there."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_certainty_7_us","sentence":"I’m not (at all) sure what time they arrive, to be honest."},{"audioSrc":"ispeaker_everyday_certainty_8_us","sentence":"I doubt he’ll arrive on time."},{"audioSrc":"ispeaker_everyday_certainty_9_us","sentence":"(British English) I rather doubt they’ll call back."},{"audioSrc":"ispeaker_everyday_certainty_10_us","sentence":"I think it’s probably ok."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyCheckbox"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyReview1"},{"text":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Do you know what time it is in Australia?"},{"speaker":"B","speech":"I’m not sure. Why?"},{"speaker":"A","speech":"I’m supposed to call the Sydney office."},{"speaker":"B","speech":"Well, I think it’s probably night time. I doubt they’ll be at work now."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyCheckbox"}]},"videoLink":"https://player.vimeo.com/video/697912728?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_15.mp4","subtitle":"OALD9_US_dialogues_15.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_certainty_1_gb","sentence":"I’m sure I left my keys on the table."},{"audioSrc":"ispeaker_everyday_certainty_2_gb","sentence":"I’m 100% certain that’s the right answer."},{"audioSrc":"ispeaker_everyday_certainty_3_gb","sentence":"I’m absolutely positive she said she’d come."},{"audioSrc":"ispeaker_everyday_certainty_4_gb","sentence":"There’s no doubt in my mind that this is the best option."},{"audioSrc":"ispeaker_everyday_certainty_5_gb","sentence":"Without a doubt, this is where it was."},{"audioSrc":"ispeaker_everyday_certainty_6_gb","sentence":"No question, I’ll be there."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_certainty_7_gb","sentence":"I’m not (at all) sure what time they arrive, to be honest."},{"audioSrc":"ispeaker_everyday_certainty_8_gb","sentence":"I doubt he’ll arrive on time."},{"audioSrc":"ispeaker_everyday_certainty_9_gb","sentence":"(British English) I rather doubt they’ll call back."},{"audioSrc":"ispeaker_everyday_certainty_10_gb","sentence":"I think it’s probably ok."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyCheckbox"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyReview1"},{"text":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Do you know what time it is in New York?"},{"speaker":"B","speech":"I’m not at all sure, to be honest. Why?"},{"speaker":"A","speech":"I’m supposed to phone the New York office."},{"speaker":"B","speech":"Well, I think it’s probably very early morning, I doubt they’ll be at work right now."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.expressingCertaintyCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700329711?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_15.mp4","subtitle":"OALD9_GB_dialogues_15.srt"}}}],"clarification":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_clarification_1_us","sentence":"I’m sorry, I didn’t quite understand."},{"audioSrc":"ispeaker_everyday_clarification_2_us","sentence":"Would you mind explaining that again? I’m not sure that I’ve understood correctly."},{"audioSrc":"ispeaker_everyday_clarification_3_us","sentence":"Sorry, I don’t quite follow (you)."},{"audioSrc":"ispeaker_everyday_clarification_4_us","sentence":"Can I just check that I’ve got this right?"},{"audioSrc":"ispeaker_everyday_clarification_5_us","sentence":"I’m not quite sure what I’m supposed to do."},{"audioSrc":"ispeaker_everyday_clarification_6_us","sentence":"I’m not exactly clear about what you’re saying."},{"audioSrc":"ispeaker_everyday_clarification_7_us","sentence":"I’m not really sure what you mean."},{"audioSrc":"ispeaker_everyday_clarification_8_us","sentence":"Sorry, could you repeat that? I didn’t hear what you said."},{"audioSrc":"ispeaker_everyday_clarification_9_us","sentence":"Sorry, would you mind repeating what you just said?"},{"audioSrc":"ispeaker_everyday_clarification_10_us","sentence":"If I understand you correctly, you want me to phone the customer and apologize?"},{"audioSrc":"ispeaker_everyday_clarification_11_us","sentence":"Do you mean (to say) that the deal’s off?"},{"audioSrc":"ispeaker_everyday_clarification_12_us","sentence":"What exactly are you saying?"},{"audioSrc":"ispeaker_everyday_clarification_13_us","sentence":"So you’re saying that the meeting’s canceled?"},{"audioSrc":"ispeaker_everyday_clarification_14_us","sentence":"Sorry, did you mean that I should wait here or come back later?"},{"audioSrc":"ispeaker_everyday_clarification_15_us","sentence":"Can you just confirm your date of birth for me, please?"}],"title":"conversationPage.doubtGuessingAndCertainty.askingForClarificationTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_clarification_16_us","sentence":"I mean it is too late to change the deadline."},{"audioSrc":"ispeaker_everyday_clarification_17_us","sentence":"What I mean is you need to press both keys at the same time."}],"title":"conversationPage.doubtGuessingAndCertainty.askingForClarificationCheckbox2"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.askingForClarificationReview1"},{"text":"conversationPage.doubtGuessingAndCertainty.askingForClarificationReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"It says on the box, ‘Take two tablets, in the morning and in the evening’. Well, that’s confusing. Do they mean four a day?"},{"speaker":"B","speech":"I’m sorry, what exactly are you asking?"},{"speaker":"A","speech":"I mean, is it two in the morning and then two in the evening?"},{"speaker":"B","speech":"Ah, I see—um. You know, I don’t know exactly."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.askingForClarificationTitle"},{"label":"conversationPage.doubtGuessingAndCertainty.askingForClarificationCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/697912331?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_4.mp4","subtitle":"OALD9_US_dialogues_4.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_clarification_1_gb","sentence":"I’m sorry, I don’t quite understand."},{"audioSrc":"ispeaker_everyday_clarification_2_gb","sentence":"Would you mind explaining that again? I’m not sure that I’ve understood correctly."},{"audioSrc":"ispeaker_everyday_clarification_3_gb","sentence":"Sorry, I don’t quite follow (you)."},{"audioSrc":"ispeaker_everyday_clarification_4_gb","sentence":"Can I just check that I’ve got this right?"},{"audioSrc":"ispeaker_everyday_clarification_5_gb","sentence":"I’m not quite sure what I’m supposed to do."},{"audioSrc":"ispeaker_everyday_clarification_6_gb","sentence":"I’m not exactly clear about what you’re saying."},{"audioSrc":"ispeaker_everyday_clarification_7_gb","sentence":"I’m not really sure what you mean."},{"audioSrc":"ispeaker_everyday_clarification_8_gb","sentence":"Sorry, could you repeat that? I didn’t hear what you said."},{"audioSrc":"ispeaker_everyday_clarification_9_gb","sentence":"Sorry, would you mind repeating what you just said?"},{"audioSrc":"ispeaker_everyday_clarification_10_gb","sentence":"If I understand you correctly, you want me to phone the customer and apologize?"},{"audioSrc":"ispeaker_everyday_clarification_11_gb","sentence":"Do you mean (to say) that the deal’s off?"},{"audioSrc":"ispeaker_everyday_clarification_12_gb","sentence":"What exactly are you saying?"},{"audioSrc":"ispeaker_everyday_clarification_13_gb","sentence":"So you’re saying that the meeting’s cancelled?"},{"audioSrc":"ispeaker_everyday_clarification_14_gb","sentence":"Sorry, did you mean that I should wait here or come back later?"},{"audioSrc":"ispeaker_everyday_clarification_15_gb","sentence":"Can you just confirm your date of birth for me, please?"}],"title":"conversationPage.doubtGuessingAndCertainty.askingForClarificationTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_clarification_16_gb","sentence":"I mean it is too late to change the deadline."},{"audioSrc":"ispeaker_everyday_clarification_17_gb","sentence":"What I mean is you need to press both keys at the same time."}],"title":"conversationPage.doubtGuessingAndCertainty.askingForClarificationCheckbox2"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.askingForClarificationReview1"},{"text":"conversationPage.doubtGuessingAndCertainty.askingForClarificationReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"It says on the box, ‘Take two tablets, in the morning and in the evening’. I’m not very clear about that. Do they mean to say four a day?"},{"speaker":"B","speech":"Sorry, I don’t quite follow"},{"speaker":"A","speech":"I mean, is it two in the morning and then two in the evening?"},{"speaker":"B","speech":"Ah, I see—eh, I’m not sure, to be honest."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.askingForClarificationTitle"},{"label":"conversationPage.doubtGuessingAndCertainty.askingForClarificationCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329444?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_4.mp4","subtitle":"OALD9_GB_dialogues_4.srt"}}}],"complaints":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_making_complaints_1_us","sentence":"I’m afraid I’m not satisfied with this."},{"audioSrc":"ispeaker_everyday_making_complaints_2_us","sentence":"I’m sorry, this isn’t acceptable. We’ve been waiting half an hour."},{"audioSrc":"ispeaker_everyday_making_complaints_3_us","sentence":"I’m sorry, this isn’t good enough. You said it would be ready today."},{"audioSrc":"ispeaker_everyday_making_complaints_4_us","sentence":"I’d like to make a complaint. The laptop I bought doesn’t work."},{"audioSrc":"ispeaker_everyday_making_complaints_5_us","sentence":"Excuse me—this isn’t what I asked for. I ordered the soup, not the salad."},{"audioSrc":"ispeaker_everyday_making_complaints_6_us","sentence":"I’d like to speak to the manager. I’ve got a complaint about something I bought."}],"title":"conversationPage.feelingsAndEmotions.makingComplaintsTitle"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.makingComplaintsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’d like to talk to the manager, please. I’d like to make a complaint."},{"speaker":"B","speech":"I’m afraid she’s out all day. Would you like to make an appointment for tomorrow?"},{"speaker":"A","speech":"I’m sorry, that’s not good enough. I’m leaving town this afternoon."},{"speaker":"B","speech":"I’m so sorry. Can I take your number and ask her to call you in the morning?"}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.makingComplaintsTitle"}]},"videoLink":"https://player.vimeo.com/video/700328889?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_28.mp4","subtitle":"OALD9_US_dialogues_28.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_making_complaints_1_gb","sentence":"I’m afraid I’m not satisfied with this."},{"audioSrc":"ispeaker_everyday_making_complaints_2_gb","sentence":"I’m sorry, this isn’t acceptable. We’ve been waiting half an hour."},{"audioSrc":"ispeaker_everyday_making_complaints_3_gb","sentence":"I’m sorry, this isn’t good enough. You said it would be ready today."},{"audioSrc":"ispeaker_everyday_making_complaints_4_gb","sentence":"I’d like to make a complaint. The laptop I bought doesn’t work."},{"audioSrc":"ispeaker_everyday_making_complaints_5_gb","sentence":"Excuse me—this isn’t what I asked for. I ordered the soup, not the salad."},{"audioSrc":"ispeaker_everyday_making_complaints_6_gb","sentence":"I’d like to speak to the manager. I’ve got a complaint about something I bought."}],"title":"conversationPage.feelingsAndEmotions.makingComplaintsTitle"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.makingComplaintsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’d like to speak to the manager, please. I’d like to make a complaint."},{"speaker":"B","speech":"I’m afraid she’s busy all day. Would you like to make an appointment for tomorrow?"},{"speaker":"A","speech":"I’m sorry, this isn’t good enough. I’m only in town today."},{"speaker":"B","speech":"I’m sorry, but there’s really nothing I can do."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.makingComplaintsTitle"}]},"videoLink":"https://player.vimeo.com/video/703548908?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_28.mp4","subtitle":"OALD9_GB_dialogues_28.srt"}}}],"conceding":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_conceding_a_point_1_us","sentence":"(especially British English) Yes, I suppose you’re right."},{"audioSrc":"ispeaker_everyday_conceding_a_point_2_us","sentence":"(especially American English) Yes, I guess you’re right."},{"audioSrc":"ispeaker_everyday_conceding_a_point_3_us","sentence":"Yes, I see what you mean."},{"audioSrc":"ispeaker_everyday_conceding_a_point_4_us","sentence":"OK, I take your point about the expense, but I still think it’s worth it."},{"audioSrc":"ispeaker_everyday_conceding_a_point_5_us","sentence":"OK, I see your point about the statistics, but I still think we should go ahead."},{"audioSrc":"ispeaker_everyday_conceding_a_point_6_us","sentence":"Well, I guess you’ve got a point there."},{"audioSrc":"ispeaker_everyday_conceding_a_point_7_us","sentence":"OK, that’s a good point."},{"audioSrc":"ispeaker_everyday_conceding_a_point_8_us","sentence":"No, possibly not."},{"audioSrc":"ispeaker_everyday_conceding_a_point_9_us","sentence":"No, I guess not."},{"audioSrc":"ispeaker_everyday_conceding_a_point_10_us","sentence":"(British English) I suppose not."},{"audioSrc":"ispeaker_everyday_conceding_a_point_11_us","sentence":"Well, yes, OK. I hadn’t really appreciated that before."},{"audioSrc":"ispeaker_everyday_conceding_a_point_12_us","sentence":"Well, yes, OK. I hadn’t really understood that before."},{"audioSrc":"ispeaker_everyday_conceding_a_point_13_us","sentence":"Well, I can’t argue with that."},{"audioSrc":"ispeaker_everyday_conceding_a_point_14_us","sentence":"Well, I won’t argue with that."},{"audioSrc":"ispeaker_everyday_conceding_a_point_15_us","sentence":"That’s true. We’ll need to take that into consideration."}],"title":"conversationPage.discussionAndOpinion.concedingAPointTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.concedingAPointReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I don’t think these clients will commit if the price is too high."},{"speaker":"B","speech":"Actally, these clients are sponsored. They aren’t paying for themselves."},{"speaker":"A","speech":"Oh, I see what you mean. I didn’t know that."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.concedingAPointTitle"}]},"videoLink":"https://player.vimeo.com/video/697912538?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_9.mp4","subtitle":"OALD9_US_dialogues_9.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_conceding_a_point_1_gb","sentence":"(especially British English) Yes, I suppose you’re right."},{"audioSrc":"ispeaker_everyday_conceding_a_point_2_gb","sentence":"(especially American English) Yes, I guess you’re right."},{"audioSrc":"ispeaker_everyday_conceding_a_point_3_gb","sentence":"Yes, I see what you mean."},{"audioSrc":"ispeaker_everyday_conceding_a_point_4_gb","sentence":"OK, I take your point about the expense, but I still think it’s worth it."},{"audioSrc":"ispeaker_everyday_conceding_a_point_5_gb","sentence":"OK, I see your point about the statistics, but I still think we should go ahead."},{"audioSrc":"ispeaker_everyday_conceding_a_point_6_gb","sentence":"Well, I guess you’ve got a point there."},{"audioSrc":"ispeaker_everyday_conceding_a_point_7_gb","sentence":"OK, that’s a good point."},{"audioSrc":"ispeaker_everyday_conceding_a_point_8_gb","sentence":"No, possibly not."},{"audioSrc":"ispeaker_everyday_conceding_a_point_9_gb","sentence":"No, I guess not."},{"audioSrc":"ispeaker_everyday_conceding_a_point_10_gb","sentence":"(British English) I suppose not."},{"audioSrc":"ispeaker_everyday_conceding_a_point_11_gb","sentence":"Well, yes, OK. I hadn’t really appreciated that before."},{"audioSrc":"ispeaker_everyday_conceding_a_point_12_gb","sentence":"Well, yes, OK. I hadn’t really understood that before."},{"audioSrc":"ispeaker_everyday_conceding_a_point_13_gb","sentence":"Well, I can’t argue with that."},{"audioSrc":"ispeaker_everyday_conceding_a_point_14_gb","sentence":"Well, I won’t argue with that."},{"audioSrc":"ispeaker_everyday_conceding_a_point_15_gb","sentence":"That’s true. We’ll need to take that into consideration."}],"title":"conversationPage.discussionAndOpinion.concedingAPointTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.concedingAPointReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I don’t think these clients will pay if the price is too high."},{"speaker":"B","speech":"Yes, but these clients are sponsored. They aren’t paying for themselves."},{"speaker":"A","speech":"Oh, I see what you mean. I hadn’t really appreciated that before."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.concedingAPointTitle"}]},"videoLink":"https://player.vimeo.com/video/700329569?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_9.mp4","subtitle":"OALD9_GB_dialogues_9.srt"}}}],"congratulating":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_congratulating_1_us","sentence":"Congratulations on your engagement! I hope you’ll be very happy."},{"audioSrc":"ispeaker_everyday_congratulating_2_us","sentence":"(British English) Well done for passing your driving test."},{"audioSrc":"ispeaker_everyday_congratulating_3_us","sentence":"(American English) Good job on passing your exams."},{"audioSrc":"ispeaker_everyday_congratulating_4_us","sentence":"I hear you did very well in your exams—congratulations!"},{"audioSrc":"ispeaker_everyday_congratulating_5_us","sentence":"Jo tells me you’re getting married—congratulations!"}],"title":"conversationPage.feelingsAndEmotions.congratulatingSomebodyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_congratulating_6_us","sentence":"Thank you very much."},{"audioSrc":"ispeaker_everyday_congratulating_7_us","sentence":"Thanks!"}],"title":"Responding to congratulations"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.congratulatingSomebodyReview1"},{"text":"conversationPage.feelingsAndEmotions.congratulatingSomebodyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hi Carol! Congratulations on the promotion. I just heard this morning."},{"speaker":"B","speech":"Oh, thank you very much."},{"speaker":"A","speech":"When will you start in the new position?"},{"speaker":"B","speech":"At the end of May, after Tony retires."},{"speaker":"A","speech":"Great. You will make a fantastic manager."},{"speaker":"B","speech":"Thanks."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.congratulatingSomebodyTitle"},{"label":"conversationPage.feelingsAndEmotions.congratulatingSomebodyCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/697912563?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_10.mp4","subtitle":"OALD9_US_dialogues_10.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_congratulating_1_gb","sentence":"Congratulations on your engagement! I hope you’ll be very happy."},{"audioSrc":"ispeaker_everyday_congratulating_2_gb","sentence":"(British English) Well done for passing your driving test."},{"audioSrc":"ispeaker_everyday_congratulating_3_gb","sentence":"(American English) Good job on passing your exams."},{"audioSrc":"ispeaker_everyday_congratulating_4_gb","sentence":"I hear you did very well in your exams—congratulations!"},{"audioSrc":"ispeaker_everyday_congratulating_5_gb","sentence":"Jo tells me you’re getting married—congratulations!"}],"title":"conversationPage.feelingsAndEmotions.congratulatingSomebodyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_congratulating_6_gb","sentence":"Thank you very much."},{"audioSrc":"ispeaker_everyday_congratulating_7_gb","sentence":"Thanks!"}],"title":"Responding to congratulations"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.congratulatingSomebodyReview1"},{"text":"conversationPage.feelingsAndEmotions.congratulatingSomebodyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hi Sarah! Congratulations on the promotion. I just heard this morning."},{"speaker":"B","speech":"Oh, thank you very much."},{"speaker":"A","speech":"When will you start in the new position?"},{"speaker":"B","speech":"At the end of May, when Tony retires."},{"speaker":"A","speech":"Wow, that’ll be great!"}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.congratulatingSomebodyTitle"},{"label":"conversationPage.feelingsAndEmotions.congratulatingSomebodyCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329591?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_10.mp4","subtitle":"OALD9_GB_dialogues_10.srt"}}}],"correcting-yourself":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_correcting_1_us","sentence":"I’ll be there at five fifteen, I mean five fifty—ten to six."},{"audioSrc":"ispeaker_everyday_correcting_2_us","sentence":"It’ll be Tuesday—sorry, I meant to say Thursday."},{"audioSrc":"ispeaker_everyday_correcting_3_us","sentence":"Sorry, what I mean is, we need two handouts per person."},{"audioSrc":"ispeaker_everyday_correcting_4_us","sentence":"We can meet in the conference center—or rather in front of the center."},{"audioSrc":"ispeaker_everyday_correcting_5_us","sentence":"The painter—or I should say, the sculptor—was born in Padua."},{"audioSrc":"ispeaker_everyday_correcting_6_us","sentence":"It’s one t and double s—no, sorry, one s and double t."},{"audioSrc":"ispeaker_everyday_correcting_7_us","sentence":"It’s on the fifth floor—no, actually, it’s the fourth."},{"audioSrc":"ispeaker_everyday_correcting_8_us","sentence":"(American English, informal) Can I get two lattes and an espresso—no, scratch that, three lattes."}],"title":"conversationPage.doubtGuessingAndCertainty.correctingYourselfTitle"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.correctingYourselfReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, can you tell me how to get to Eighth Street?"},{"speaker":"B","speech":"Oh sure. You go straight and it’s the first on the—actually, the second on the left—no, sorry, the right! I’m bad at left and right!"},{"speaker":"A","speech":"Yeah, I’m the same. So it’s the second street on the right? Thanks!"}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.correctingYourselfTitle"}]},"videoLink":"https://player.vimeo.com/video/697912595?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_11.mp4","subtitle":"OALD9_US_dialogues_11.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_correcting_1_gb","sentence":"I’ll be there at five fifteen, I mean five fifty—ten to six."},{"audioSrc":"ispeaker_everyday_correcting_2_gb","sentence":"It’ll be Tuesday—sorry, I meant to say Thursday."},{"audioSrc":"ispeaker_everyday_correcting_3_gb","sentence":"Sorry, what I mean is, we need two handouts per person."},{"audioSrc":"ispeaker_everyday_correcting_4_gb","sentence":"We can meet in the conference centre—or rather in front of the centre."},{"audioSrc":"ispeaker_everyday_correcting_5_gb","sentence":"The painter—or I should say, the sculptor—was born in Padua."},{"audioSrc":"ispeaker_everyday_correcting_6_gb","sentence":"It’s one t and double s—no, sorry, one s and double t."},{"audioSrc":"ispeaker_everyday_correcting_7_gb","sentence":"It’s on the fifth floor—no, actually, it’s the fourth."},{"audioSrc":"ispeaker_everyday_correcting_8_gb","sentence":"(American English, informal) Can I get two lattes and an espresso—no, scratch that, three lattes."}],"title":"conversationPage.doubtGuessingAndCertainty.correctingYourselfTitle"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.correctingYourselfReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, can you tell me the way to Green Lane?"},{"speaker":"B","speech":"Yes, go straight on and it’s the first—or rather, the second on the left—no, sorry, right! I’m terrible at left and right!"},{"speaker":"A","speech":"Oh yeah, I’m the same. So it’s second on the right. Thanks!"}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.correctingYourselfTitle"}]},"videoLink":"https://player.vimeo.com/video/700329605?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_11.mp4","subtitle":"OALD9_GB_dialogues_11.srt"}}}],"deal-questions":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_questions_1_us","sentence":"There will be time for questions at the end, if you’d like to save them up till then."},{"audioSrc":"ispeaker_everyday_questions_2_us","sentence":"If you don’t mind, we’ll take all of your questions at the end of the presentation."},{"audioSrc":"ispeaker_everyday_questions_3_us","sentence":"We’ve set aside the last 15 minutes for questions."},{"audioSrc":"ispeaker_everyday_questions_4_us","sentence":"We’re saving the last 10 minutes for questions."},{"audioSrc":"ispeaker_everyday_questions_5_us","sentence":"If you have questions, please feel free to ask them as we go along."},{"audioSrc":"ispeaker_everyday_questions_6_us","sentence":"That’s an interesting point. Perhaps I can answer it like this…"},{"audioSrc":"ispeaker_everyday_questions_7_us","sentence":"I’m not sure I understand your question."},{"audioSrc":"ispeaker_everyday_questions_8_us","sentence":"If I understand your question correctly, what you’re asking is…"},{"audioSrc":"ispeaker_everyday_questions_9_us","sentence":"That’s something we probably should look into further."},{"audioSrc":"ispeaker_everyday_questions_10_us","sentence":"That’s something we probably need to look into."},{"audioSrc":"ispeaker_everyday_questions_11_us","sentence":"Does that answer your question?"},{"audioSrc":"ispeaker_everyday_questions_12_us","sentence":"I hope that answers your question."},{"audioSrc":"ispeaker_everyday_questions_13_us","sentence":"Can I come back to that point later?"},{"audioSrc":"ispeaker_everyday_questions_14_us","sentence":"I’ll actually come back to that point later."}],"title":"conversationPage.discussionAndOpinion.dealingWithQuestionsTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.dealingWithQuestionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, but can I just ask where we’re going to publicize this?"},{"speaker":"B","speech":"Well, that’s something we probably need to look into before our next meeting. Yes, Jo?"},{"speaker":"A","speech":"I was wondering if we have a launch date yet?"},{"speaker":"B","speech":"I’ll actually come back to that point later, when we deal with the project scheduling."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.dealingWithQuestionsTitle"}]},"videoLink":"https://player.vimeo.com/video/697912634?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_12.mp4","subtitle":"OALD9_US_dialogues_12.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_questions_1_gb","sentence":"There will be time for questions at the end, if you’d like to save them up till then."},{"audioSrc":"ispeaker_everyday_questions_2_gb","sentence":"If you don’t mind, we’ll take all of your questions at the end of the presentation."},{"audioSrc":"ispeaker_everyday_questions_3_gb","sentence":"We’ve set aside the last 15 minutes for questions."},{"audioSrc":"ispeaker_everyday_questions_4_gb","sentence":"We’re saving the last 10 minutes for questions."},{"audioSrc":"ispeaker_everyday_questions_5_gb","sentence":"If you have questions, please feel free to ask them as we go along."},{"audioSrc":"ispeaker_everyday_questions_6_gb","sentence":"That’s an interesting point. Perhaps I can answer it like this…"},{"audioSrc":"ispeaker_everyday_questions_7_gb","sentence":"I’m not sure I understand your question."},{"audioSrc":"ispeaker_everyday_questions_8_gb","sentence":"If I understand your question correctly, what you’re asking is…"},{"audioSrc":"ispeaker_everyday_questions_9_gb","sentence":"That’s something we probably should look into further."},{"audioSrc":"ispeaker_everyday_questions_10_gb","sentence":"That’s something we probably need to look into."},{"audioSrc":"ispeaker_everyday_questions_11_gb","sentence":"Does that answer your question?"},{"audioSrc":"ispeaker_everyday_questions_12_gb","sentence":"I hope that answers your question."},{"audioSrc":"ispeaker_everyday_questions_13_gb","sentence":"Can I come back to that point later?"},{"audioSrc":"ispeaker_everyday_questions_14_gb","sentence":"I’ll actually come back to that point later."}],"title":"conversationPage.discussionAndOpinion.dealingWithQuestionsTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.dealingWithQuestionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, but can I just ask where we’re going to publicize this?"},{"speaker":"B","speech":"Well, that’s something we probably should look into further. Yes, Jo?"},{"speaker":"A","speech":"I was wondering if we have a launch date yet?"},{"speaker":"B","speech":"Can I come back to that point later, when we deal with the project scheduling?"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.dealingWithQuestionsTitle"}]},"videoLink":"https://player.vimeo.com/video/700329632?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_12.mp4","subtitle":"OALD9_GB_dialogues_12.srt"}}}],"disagreeing":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_disagreeing_1_us","sentence":"I’m sorry, I don’t agree."},{"audioSrc":"ispeaker_everyday_disagreeing_2_us","sentence":"I’m sorry, I have to disagree with you there."},{"audioSrc":"ispeaker_everyday_disagreeing_3_us","sentence":"Well, actually, I’m not sure (that) that’s true."},{"audioSrc":"ispeaker_everyday_disagreeing_4_us","sentence":"I don’t think that is exactly right."},{"audioSrc":"ispeaker_everyday_disagreeing_5_us","sentence":"I wouldn’t agree that that’s the best solution."},{"audioSrc":"ispeaker_everyday_disagreeing_6_us","sentence":"I have to say that I don’t find that argument very convincing."},{"audioSrc":"ispeaker_everyday_disagreeing_7_us","sentence":"I can’t go along with that idea."},{"audioSrc":"ispeaker_everyday_disagreeing_8_us","sentence":"I take your point, but I don’t think it would work in practice."},{"audioSrc":"ispeaker_everyday_disagreeing_9_us","sentence":"I see your point, but I don’t think it’s possible."},{"audioSrc":"ispeaker_everyday_disagreeing_10_us","sentence":"Actually, I think that would make the situation worse."},{"audioSrc":"ispeaker_everyday_disagreeing_11_us","sentence":"Actually, I’m not sure that’s the best plan."},{"audioSrc":"ispeaker_everyday_disagreeing_12_us","sentence":"I understand where you’re coming from, but I think we might want to take a different approach."},{"audioSrc":"ispeaker_everyday_disagreeing_13_us","sentence":"I can see why you might feel that way, but I think we need to handle this differently."}],"title":"conversationPage.discussionAndOpinion.disagreeingCheckbox"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.disagreeingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I think we should sell the app at a low cost to maximize sales."},{"speaker":"B","speech":"I don’t know. If it’s cheap, people will think it’s poor quality."},{"speaker":"A","speech":"I see your point, but people won’t pay much for an app these days."},{"speaker":"B","speech":"Well, actually, I’m not sure that’s true."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.disagreeingCheckbox"}]},"videoLink":"https://player.vimeo.com/video/697912668?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_13.mp4","subtitle":"OALD9_US_dialogues_13.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_disagreeing_1_gb","sentence":"I’m sorry, I don’t agree."},{"audioSrc":"ispeaker_everyday_disagreeing_2_gb","sentence":"I’m sorry, I have to disagree with you there."},{"audioSrc":"ispeaker_everyday_disagreeing_3_gb","sentence":"Well, actually, I’m not sure (that) that’s true."},{"audioSrc":"ispeaker_everyday_disagreeing_4_gb","sentence":"I don’t think that is exactly right."},{"audioSrc":"ispeaker_everyday_disagreeing_5_gb","sentence":"I wouldn’t agree that that’s the best solution."},{"audioSrc":"ispeaker_everyday_disagreeing_6_gb","sentence":"I have to say that I don’t find that argument very convincing."},{"audioSrc":"ispeaker_everyday_disagreeing_7_gb","sentence":"I can’t go along with that idea."},{"audioSrc":"ispeaker_everyday_disagreeing_8_gb","sentence":"I take your point, but I don’t think it would work in practice."},{"audioSrc":"ispeaker_everyday_disagreeing_9_gb","sentence":"I see your point, but I don’t think it’s possible."},{"audioSrc":"ispeaker_everyday_disagreeing_10_gb","sentence":"Actually, I think that would make the situation worse."},{"audioSrc":"ispeaker_everyday_disagreeing_11_gb","sentence":"Actually, I’m not sure that’s the best plan."},{"audioSrc":"ispeaker_everyday_disagreeing_12_gb","sentence":"I understand where you’re coming from, but I think we might want to take a different approach."},{"audioSrc":"ispeaker_everyday_disagreeing_13_gb","sentence":"I can see why you might feel that way, but I think we need to handle this differently."}],"title":"conversationPage.discussionAndOpinion.disagreeingCheckbox"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.disagreeingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I think we should sell the app at a low cost to maximize sales."},{"speaker":"B","speech":"I can’t go along with that idea. If it’s cheap, people will think it’s poor quality."},{"speaker":"A","speech":"I take your point, but people won’t pay much for an app these days."},{"speaker":"B","speech":"Well, actually, I’m not sure that’s true."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.disagreeingCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700329654?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_13.mp4","subtitle":"OALD9_GB_dialogues_13.srt"}}}],"ending":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_endings_1_us","sentence":"It’s been lovely talking to you."},{"audioSrc":"ispeaker_everyday_endings_2_us","sentence":"It was so nice to spend some time together."},{"audioSrc":"ispeaker_everyday_endings_3_us","sentence":"I’m so glad we got to talk."},{"audioSrc":"ispeaker_everyday_endings_4_us","sentence":"I’m sorry, I have to rush off."},{"audioSrc":"ispeaker_everyday_endings_5_us","sentence":"It was nice to meet you. I’m sorry I have to go now."},{"audioSrc":"ispeaker_everyday_endings_6_us","sentence":"Will you excuse me? There’s someone I’ve got to speak to."}],"title":"conversationPage.openingsAndEndings.endingConversationsTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.endingConversationsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh wow, look at the time. I’ve got to run. It has been so good talking to you."},{"speaker":"B","speech":"Yes, it was nice to meet you. See you later, I hope!"},{"speaker":"A","speech":"Bye!"},{"speaker":"B","speech":"Bye!"}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.endingConversationsTitle"}]},"videoLink":"https://player.vimeo.com/video/697912700?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_14.mp4","subtitle":"OALD9_US_dialogues_14.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_endings_1_gb","sentence":"It’s been lovely talking to you."},{"audioSrc":"ispeaker_everyday_endings_2_gb","sentence":"It was so nice to spend some time together."},{"audioSrc":"ispeaker_everyday_endings_3_gb","sentence":"I’m so glad we got to talk."},{"audioSrc":"ispeaker_everyday_endings_4_gb","sentence":"I’m sorry, I have to rush off."},{"audioSrc":"ispeaker_everyday_endings_5_gb","sentence":"It was nice to meet you. I’m sorry I have to go now."},{"audioSrc":"ispeaker_everyday_endings_6_gb","sentence":"Will you excuse me? There’s someone I’ve got to speak to."}],"title":"conversationPage.openingsAndEndings.endingConversationsTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.endingConversationsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh, is that the time? I’d better be off. It’s been lovely talking to you."},{"speaker":"B","speech":"Yes, it was nice to meet you. Maybe see you later?"}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.endingConversationsTitle"}]},"videoLink":"https://player.vimeo.com/video/700329677?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_14.mp4","subtitle":"OALD9_GB_dialogues_14.srt"}}}],"forbidding":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_forbidding_1_us","sentence":"I’m sorry, smoking isn’t allowed here."},{"audioSrc":"ispeaker_everyday_forbidding_2_us","sentence":"I’m sorry, you’re not allowed to bring drinks in here."},{"audioSrc":"ispeaker_everyday_forbidding_3_us","sentence":"Would you mind not talking during the music?"},{"audioSrc":"ispeaker_everyday_forbidding_4_us","sentence":"Could I ask you not to use your phone here, please?"},{"audioSrc":"ispeaker_everyday_forbidding_5_us","sentence":"I’m afraid I have to ask you not to take pictures here."}],"title":"conversationPage.permissionAndObligation.forbiddingSomethingTitle"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.forbiddingSomethingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"B","speech":""},{"speaker":"A","speech":"Excuse me, could I ask you not to talk out here, please? We’re doing some recording in this room."},{"speaker":"B","speech":"Oh sorry. We’ll go down the hall, then."},{"speaker":"A","speech":"Thanks."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.forbiddingSomethingCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700328593?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_20.mp4","subtitle":"OALD9_US_dialogues_20.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_forbidding_1_gb","sentence":"I’m sorry, smoking isn’t allowed here."},{"audioSrc":"ispeaker_everyday_forbidding_2_gb","sentence":"I’m sorry, you’re not allowed to bring drinks in here."},{"audioSrc":"ispeaker_everyday_forbidding_3_gb","sentence":"Would you mind not talking during the music?"},{"audioSrc":"ispeaker_everyday_forbidding_4_gb","sentence":"Could I ask you not to use your phone here, please?"},{"audioSrc":"ispeaker_everyday_forbidding_5_gb","sentence":"I’m afraid I have to ask you not to take pictures here."}],"title":"conversationPage.permissionAndObligation.forbiddingSomethingTitle"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.forbiddingSomethingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"B","speech":""},{"speaker":"A","speech":"Could I ask you not to talk out here, please? We’re doing some recording in this room."},{"speaker":"B","speech":"Oh I see. OK, we’ll move away, then."},{"speaker":"A","speech":"Thanks."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.forbiddingSomethingCheckbox"}]},"videoLink":"https://player.vimeo.com/video/703548727?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_20.mp4","subtitle":"OALD9_GB_dialogues_20.srt"}}}],"ignorance":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_ignorance_1_us","sentence":"I really don’t know."},{"audioSrc":"ispeaker_everyday_ignorance_2_us","sentence":"I’m afraid I don’t have the faintest idea."},{"audioSrc":"ispeaker_everyday_ignorance_3_us","sentence":"Sorry, I have absolutely no idea."},{"audioSrc":"ispeaker_everyday_ignorance_4_us","sentence":"Has anyone left a message? No, not to my knowledge."},{"audioSrc":"ispeaker_everyday_ignorance_5_us","sentence":"Has Sam arrived yet? No, not as far as I know."}],"title":"Saying you don’t know something"},{"sentences":[{"audioSrc":"ispeaker_everyday_ignorance_6_us","sentence":"Well, that’s a good question."},{"audioSrc":"ispeaker_everyday_ignorance_7_us","sentence":"Yes, that’s an interesting point."},{"audioSrc":"ispeaker_everyday_ignorance_8_us","sentence":"Yes, that’s an interesting idea."},{"audioSrc":"ispeaker_everyday_ignorance_9_us","sentence":"Well, let me see… "},{"audioSrc":"ispeaker_everyday_ignorance_10_us","sentence":"Let me think about that for a moment."}],"title":"Giving yourself time to think"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.expressingIgnoranceReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, is Alice out of the office today?"},{"speaker":"B","speech":"Not to my knowledge, no."},{"speaker":"A","speech":"Do you know where she is?"},{"speaker":"B","speech":"I have absolutely no idea, sorry."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.expressingIgnoranceCheckbox"}]},"videoLink":"https://player.vimeo.com/video/697912760?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_16.mp4","subtitle":"OALD9_US_dialogues_16.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_ignorance_1_gb","sentence":"I really don’t know."},{"audioSrc":"ispeaker_everyday_ignorance_2_gb","sentence":"I’m afraid I don’t have the faintest idea."},{"audioSrc":"ispeaker_everyday_ignorance_3_gb","sentence":"Sorry, I have absolutely no idea."},{"audioSrc":"ispeaker_everyday_ignorance_4_gb","sentence":"Has anyone left a message? No, not to my knowledge."},{"audioSrc":"ispeaker_everyday_ignorance_5_gb","sentence":"Has Sam arrived yet? No, not as far as I know."}],"title":"Saying you don’t know something"},{"sentences":[{"audioSrc":"ispeaker_everyday_ignorance_6_gb","sentence":"Well, that’s a good question."},{"audioSrc":"ispeaker_everyday_ignorance_7_gb","sentence":"Yes, that’s an interesting point."},{"audioSrc":"ispeaker_everyday_ignorance_8_gb","sentence":"Yes, that’s an interesting idea."},{"audioSrc":"ispeaker_everyday_ignorance_9_gb","sentence":"Well, let me see… "},{"audioSrc":"ispeaker_everyday_ignorance_10_gb","sentence":"Let me think about that for a moment."}],"title":"Giving yourself time to think"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.expressingIgnoranceReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, is Alice out of the office today?"},{"speaker":"B","speech":"Not to my knowledge, no."},{"speaker":"A","speech":"Do you know where she is?"},{"speaker":"B","speech":"I have absolutely no idea, I’m afraid."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.expressingIgnoranceCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700329743?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_16.mp4","subtitle":"OALD9_GB_dialogues_16.srt"}}}],"information":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_information_1_us","sentence":"Could you tell me the best way to get to Paddington station, please?"},{"audioSrc":"ispeaker_everyday_information_2_us","sentence":"Do you happen to know whether Amy Brown works here?"},{"audioSrc":"ispeaker_everyday_information_3_us","sentence":"I wonder whether you can help me. I’m trying to find out which number to call for reservations."},{"audioSrc":"ispeaker_everyday_information_4_us","sentence":"I wonder if you can help me. I’m trying to find out where the nearest post office is."}],"title":"conversationPage.suggestionsAndAdvice.askingForInformationTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.askingForInformationReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, I wonder if you can help me. I’m trying to find out if there’s an art supplies store near here"},{"speaker":"B","speech":"Art supplies? I don’t know. There’s an office supplies store down Main Street—you might find what you’re looking for there, maybe."},{"speaker":"A","speech":"OK, thanks."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.askingForInformationTitle"}]},"videoLink":"https://player.vimeo.com/video/697912405?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_6.mp4","subtitle":"OALD9_US_dialogues_6.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_information_1_gb","sentence":"Could you tell me the best way to get to Paddington station, please?"},{"audioSrc":"ispeaker_everyday_information_2_gb","sentence":"Do you happen to know whether Amy Brown works here?"},{"audioSrc":"ispeaker_everyday_information_3_gb","sentence":"I wonder whether you can help me. I’m trying to find out which number to call for reservations."},{"audioSrc":"ispeaker_everyday_information_4_gb","sentence":"I wonder if you can help me. I’m trying to find out where the nearest post office is."}],"title":"conversationPage.suggestionsAndAdvice.askingForInformationTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.askingForInformationReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I wonder whether you can help me. I’m trying to find out if there’s an artists’ materials shop near here"},{"speaker":"B","speech":"Artists’ materials? I really don’t know. There’s a stationer’s in the High Street—they might sell something there, I suppose"},{"speaker":"A","speech":"OK, thanks."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.askingForInformationTitle"}]},"videoLink":"https://player.vimeo.com/video/700329494?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_6.mp4","subtitle":"OALD9_GB_dialogues_6.srt"}}}],"interrupting":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_interrupting_1_us","sentence":"Sorry to interrupt, but I have to disagree with that."},{"audioSrc":"ispeaker_everyday_interrupting_2_us","sentence":"Could I just say something here?"},{"audioSrc":"ispeaker_everyday_interrupting_3_us","sentence":"If I could, let me stop you there for a moment and go back to your previous point."},{"audioSrc":"ispeaker_everyday_interrupting_4_us","sentence":"Actually, we seem to have strayed a bit from the topic. Can we go back to the first point?"},{"audioSrc":"ispeaker_everyday_interrupting_5_us","sentence":"Just a moment, Sue. Can we hear what Jack has to say on this?"},{"audioSrc":"ispeaker_everyday_interrupting_6_us","sentence":"May I interrupt you there? I don’t think that’s true."},{"audioSrc":"ispeaker_everyday_interrupting_7_us","sentence":"I’m sorry, but we’re running short on time. Can you please summarize very quickly?"},{"audioSrc":"ispeaker_everyday_interrupting_8_us","sentence":"I appreciate your enthusiasm on this topic, but I’m afraid we have a couple more people to hear from."},{"audioSrc":"ispeaker_everyday_interrupting_9_us","sentence":"Could you two please discuss that issue privately after the meeting? We have several more items to cover and need to move on at this point."},{"audioSrc":"ispeaker_everyday_interrupting_10_us","sentence":"I’m sorry, I really have to stop you there. We’ve run out of time."},{"audioSrc":"ispeaker_everyday_interrupting_11_us","sentence":"Let’s save that conversation for another time."}],"title":"conversationPage.discussionAndOpinion.interruptingSomebodyTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.interruptingSomebodyReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"If we don’t finish everything today, we can work on it next week and supply it the week aft---"},{"speaker":"B","speech":"Sorry to interrupt, but I don’t think we can do that, they’re expecting it Monday."},{"speaker":"A","speech":"Oh, of course… well, maybe we should get some extra help in that case?"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.interruptingSomebodyTitle"}]},"videoLink":"https://player.vimeo.com/video/700328756?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_24.mp4","subtitle":"OALD9_US_dialogues_24.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_interrupting_1_gb","sentence":"Sorry to interrupt, but I have to disagree with that."},{"audioSrc":"ispeaker_everyday_interrupting_2_gb","sentence":"Could I just say something here?"},{"audioSrc":"ispeaker_everyday_interrupting_3_gb","sentence":"If I could, let me stop you there for a moment and go back to your previous point."},{"audioSrc":"ispeaker_everyday_interrupting_4_gb","sentence":"Actually, we seem to have strayed a bit from the topic. Can we go back to the first point?"},{"audioSrc":"ispeaker_everyday_interrupting_5_gb","sentence":"Just a moment, Sue. Can we hear what Jack has to say on this?"},{"audioSrc":"ispeaker_everyday_interrupting_6_gb","sentence":"May I interrupt you there? I don’t think that’s true."},{"audioSrc":"ispeaker_everyday_interrupting_7_gb","sentence":"I’m sorry, but we’re running short on time. Can you please summarize very quickly?"},{"audioSrc":"ispeaker_everyday_interrupting_8_gb","sentence":"I appreciate your enthusiasm on this topic, but I’m afraid we have a couple more people to hear from."},{"audioSrc":"ispeaker_everyday_interrupting_9_gb","sentence":"Could you two please discuss that issue privately after the meeting? We have several more items to cover and need to move on at this point."},{"audioSrc":"ispeaker_everyday_interrupting_10_gb","sentence":"I’m sorry, I really have to stop you there. We’ve run out of time."},{"audioSrc":"ispeaker_everyday_interrupting_11_gb","sentence":"Let’s save that conversation for another time."}],"title":"conversationPage.discussionAndOpinion.interruptingSomebodyTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.interruptingSomebodyReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"If we don’t finish everything today, we can work on it next week and supply it the week aft---"},{"speaker":"B","speech":"Sorry to interrupt, but I don’t think we can do that, they’re expecting it on Monday."},{"speaker":"A","speech":"Oh, of course… well maybe we should get some extra help in that case?"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.interruptingSomebodyTitle"}]},"videoLink":"https://player.vimeo.com/video/703548825?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_24.mp4","subtitle":"OALD9_GB_dialogues_24.srt"}}}],"introducing":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_introductions_1_us","sentence":"Amy, do you know my friend Simon?"},{"audioSrc":"ispeaker_everyday_introductions_2_us","sentence":"Have you two met? Jane—this is Matt."},{"audioSrc":"ispeaker_everyday_introductions_3_us","sentence":"I don’t know if you’ve met?—Dan, this is Caroline."},{"audioSrc":"ispeaker_everyday_introductions_4_us","sentence":"I don’t think you two have met?—Claire, this is Joseph."},{"audioSrc":"ispeaker_everyday_introductions_5_us","sentence":"Ted, this is Gwen—she’s Porter’s mother."},{"audioSrc":"ispeaker_everyday_introductions_6_us","sentence":"Can I introduce you to my colleague Professor Welsh?"}],"title":"conversationPage.openingsAndEndings.introducingSomebodyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_introductions_7_us","sentence":"No, I don’t think we’ve met. I’m Harry."},{"audioSrc":"ispeaker_everyday_introductions_8_us","sentence":"Hello. Nice to meet you!"},{"audioSrc":"ispeaker_everyday_introductions_9_us","sentence":"Hi. I’m Norman Miller."}],"title":"conversationPage.openingsAndEndings.introducingSomebodyCheckbox2"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.introducingSomebodyReview1"},{"text":"conversationPage.openingsAndEndings.introducingSomebodyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Gwen, hi! It’s been so long!"},{"speaker":"B","speech":"Hi, Carol! This is Simon—I don’t think you two have met? Simon, this is Carol."},{"speaker":"A","speech":"No, I don’t think we’ve met. Hi Simon!"},{"speaker":"C","speech":"Hi Carol. Nice to meet you!"}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.introducingSomebodyTitle"},{"label":"conversationPage.openingsAndEndings.introducingSomebodyCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700328785?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_25.mp4","subtitle":"OALD9_US_dialogues_25.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_introductions_1_gb","sentence":"Amy, do you know my friend Simon?"},{"audioSrc":"ispeaker_everyday_introductions_2_gb","sentence":"Have you two met? Jane—this is Matt."},{"audioSrc":"ispeaker_everyday_introductions_3_gb","sentence":"I don’t know if you’ve met?—Dan, this is Caroline."},{"audioSrc":"ispeaker_everyday_introductions_4_gb","sentence":"I don’t think you two have met?—Claire, this is Joseph."},{"audioSrc":"ispeaker_everyday_introductions_5_gb","sentence":"Ted, this is Gwen—she’s Porter’s mother."},{"audioSrc":"ispeaker_everyday_introductions_6_gb","sentence":"Can I introduce you to my colleague Professor Welsh?"}],"title":"conversationPage.openingsAndEndings.introducingSomebodyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_introductions_7_gb","sentence":"No, I don’t think we’ve met. I’m Harry."},{"audioSrc":"ispeaker_everyday_introductions_8_gb","sentence":"Hello. Nice to meet you!"},{"audioSrc":"ispeaker_everyday_introductions_9_gb","sentence":"Hi. I’m Norman Miller."}],"title":"conversationPage.openingsAndEndings.introducingSomebodyCheckbox2"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.introducingSomebodyReview1"},{"text":"conversationPage.openingsAndEndings.introducingSomebodyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hi. I haven’t seen you for ages!"},{"speaker":"B","speech":"Oh, hi, Sarah! This is Simon—I don’t know if you’ve met? Simon, this is Sarah."},{"speaker":"A","speech":"No, I don’t think we’ve met. Hi Simon!"},{"speaker":"C","speech":"Hi Sarah. Nice to meet you!"}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.introducingSomebodyTitle"},{"label":"conversationPage.openingsAndEndings.introducingSomebodyCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703548847?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_25.mp4","subtitle":"OALD9_GB_dialogues_25.srt"}}}],"inviting":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_invitations_1_us","sentence":"Would you like to come for a meal on Saturday?"},{"audioSrc":"ispeaker_everyday_invitations_2_us","sentence":"There’s a presentation of our new product at the conference on Tuesday. Would you be interested in coming along?"},{"audioSrc":"ispeaker_everyday_invitations_3_us","sentence":"I’m going to the game on Saturday—how about joining me?"}],"title":"Inviting somebody"},{"sentences":[{"audioSrc":"ispeaker_everyday_invitations_4_us","sentence":"That would be very nice, thank you."},{"audioSrc":"ispeaker_everyday_invitations_5_us","sentence":"I’d love to, thanks very much."},{"audioSrc":"ispeaker_everyday_invitations_6_us","sentence":"I’d love to, but I’m busy on Sunday."},{"audioSrc":"ispeaker_everyday_invitations_7_us","sentence":"(British English) Thank you, I’ll check my diary and let you know."},{"audioSrc":"ispeaker_everyday_invitations_8_us","sentence":"Thank you, I’ll check my calendar and get back to you."}],"title":"Accepting an invitation"},{"sentences":[{"audioSrc":"ispeaker_everyday_invitations_9_us","sentence":"I’m sorry. I’ve already got something on at the weekend."},{"audioSrc":"ispeaker_everyday_invitations_10_us","sentence":"I’m sorry. I already have plans on Saturday."}],"title":"Refusing an invitation"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingReview1"},{"text":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"We’re organizing a trip to Boston on Friday afternoon. Do you want to come with us?"},{"speaker":"B","speech":"I’d love to, but I don’t think I could make it before two o’clock. Is that too late?"},{"speaker":"A","speech":"Oh, that’s too bad - we’re meeting at twelve."},{"speaker":"B","speech":"Oh, OK. Thanks anyway."}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingTitle"},{"label":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700328820?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_26.mp4","subtitle":"OALD9_US_dialogues_26.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_invitations_1_gb","sentence":"Would you like to come for a meal on Saturday?"},{"audioSrc":"ispeaker_everyday_invitations_2_gb","sentence":"There’s a presentation of our new product at the conference on Tuesday. Would you be interested in coming along?"},{"audioSrc":"ispeaker_everyday_invitations_3_gb","sentence":"I’m going to the game on Saturday—how about joining me?"}],"title":"Inviting somebody"},{"sentences":[{"audioSrc":"ispeaker_everyday_invitations_4_gb","sentence":"That would be very nice, thank you."},{"audioSrc":"ispeaker_everyday_invitations_5_gb","sentence":"I’d love to, thanks very much."},{"audioSrc":"ispeaker_everyday_invitations_6_gb","sentence":"I’d love to, but I’m busy on Sunday."},{"audioSrc":"ispeaker_everyday_invitations_7_gb","sentence":"(British English) Thank you, I’ll check my diary and let you know."},{"audioSrc":"ispeaker_everyday_invitations_8_gb","sentence":"Thank you, I’ll check my calendar and get back to you."}],"title":"Accepting an invitation"},{"sentences":[{"audioSrc":"ispeaker_everyday_invitations_9_gb","sentence":"I’m sorry. I’ve already got something on at the weekend."},{"audioSrc":"ispeaker_everyday_invitations_10_gb","sentence":"I’m sorry. I already have plans on Saturday."}],"title":"Refusing an invitation"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingReview1"},{"text":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"We’re organizing a trip to Stratford on Wednesday afternoon. Would you be interested in coming along?"},{"speaker":"B","speech":"I’d love to, but I don’t think I could make it any sooner than two o’clock. Is that too late?"},{"speaker":"A","speech":"I’m afraid so, we’re all meeting at one."},{"speaker":"B","speech":"OK. Thanks anyway."}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingTitle"},{"label":"conversationPage.openingsAndEndings.invitingSomebodyToSomethingCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703548872?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_26.mp4","subtitle":"OALD9_GB_dialogues_26.srt"}}}],"likelihood":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_likelihood_1_us","sentence":"It’s pretty much inevitable that prices will go up this year."},{"audioSrc":"ispeaker_everyday_likelihood_2_us","sentence":"I think it’s likely to rain this afternoon."},{"audioSrc":"ispeaker_everyday_likelihood_3_us","sentence":"I’m probably going to be away then."},{"audioSrc":"ispeaker_everyday_likelihood_4_us","sentence":"I guess there’s a fifty per cent chance that they’ll say no."},{"audioSrc":"ispeaker_everyday_likelihood_5_us","sentence":"There’s bound to be a delay."},{"audioSrc":"ispeaker_everyday_likelihood_6_us","sentence":"He’s bound to arrive late."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox1"},{"sentences":[{"audioSrc":"ispeaker_everyday_likelihood_7_us","sentence":"She can’t really be serious about leaving!"},{"audioSrc":"ispeaker_everyday_likelihood_8_us","sentence":"They can’t possibly be serious about buying a boat!"},{"audioSrc":"ispeaker_everyday_likelihood_9_us","sentence":"I wouldn’t bet on it."},{"audioSrc":"ispeaker_everyday_likelihood_10_us","sentence":"That’s unlikely, but not totally impossible, I suppose."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox2"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodReview1"},{"text":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Do you think you’ll be in DC on the 15th?"},{"speaker":"B","speech":"Ah, I’m probably going to be in Baltimore that day."},{"speaker":"A","speech":"Will you be back by six?"},{"speaker":"B","speech":"I wouldn’t bet on it - there’ll probably be a lot of traffic on the way home."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox1"},{"label":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700328498?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_17.mp4","subtitle":"OALD9_US_dialogues_17.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_likelihood_1_gb","sentence":"It’s pretty much inevitable that prices will go up this year."},{"audioSrc":"ispeaker_everyday_likelihood_2_gb","sentence":"I think it’s likely to rain this afternoon."},{"audioSrc":"ispeaker_everyday_likelihood_3_gb","sentence":"I’m probably going to be away then."},{"audioSrc":"ispeaker_everyday_likelihood_4_gb","sentence":"I guess there’s a fifty per cent chance that they’ll say no."},{"audioSrc":"ispeaker_everyday_likelihood_5_gb","sentence":"There’s bound to be a delay."},{"audioSrc":"ispeaker_everyday_likelihood_6_gb","sentence":"He’s bound to arrive late."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox1"},{"sentences":[{"audioSrc":"ispeaker_everyday_likelihood_7_gb","sentence":"She can’t really be serious about leaving!"},{"audioSrc":"ispeaker_everyday_likelihood_8_gb","sentence":"They can’t possibly be serious about buying a boat!"},{"audioSrc":"ispeaker_everyday_likelihood_9_gb","sentence":"I wouldn’t bet on it."},{"audioSrc":"ispeaker_everyday_likelihood_10_gb","sentence":"That’s unlikely, but not totally impossible, I suppose."}],"title":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox2"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodReview1"},{"text":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Are you likely to be in Oxford on the 15th?"},{"speaker":"B","speech":"I’m probably going to be in London on that day."},{"speaker":"A","speech":"Will you be back by six?"},{"speaker":"B","speech":"That’s unlikely- there’s bound to be a lot of traffic on the way home."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox1"},{"label":"conversationPage.doubtGuessingAndCertainty.expressingLikelihoodCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329768?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_17.mp4","subtitle":"OALD9_GB_dialogues_17.srt"}}}],"obligation":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_obligation_1_us","sentence":"What time do we have to be home?"},{"audioSrc":"ispeaker_everyday_obligation_2_us","sentence":"Are we supposed to show our ID cards?"},{"audioSrc":"ispeaker_everyday_obligation_3_us","sentence":"Is it necessary to apply for a visa?"},{"audioSrc":"ispeaker_everyday_obligation_4_us","sentence":"Is there a legal obligation to wear a bike helmet here?"}],"title":"conversationPage.permissionAndObligation.askingAboutObligationTitle"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.askingAboutObligationReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Do I have to wear this visitor badge even here in the cafeteria?"},{"speaker":"B","speech":"Yes, I think so."},{"speaker":"A","speech":"And am I supposed to turn it in to the security desk if I run out for a sandwich?"},{"speaker":"B","speech":"No, just turn it in at the end of the day."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.askingAboutObligationTitle"}]},"videoLink":"https://player.vimeo.com/video/697912303?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_3.mp4","subtitle":"OALD9_US_dialogues_3.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_obligation_1_gb","sentence":"What time do we have to be home?"},{"audioSrc":"ispeaker_everyday_obligation_2_gb","sentence":"Are we supposed to show our ID cards?"},{"audioSrc":"ispeaker_everyday_obligation_3_gb","sentence":"Is it necessary to apply for a visa?"},{"audioSrc":"ispeaker_everyday_obligation_4_gb","sentence":"Is there a legal obligation to wear a bike helmet here?"}],"title":"conversationPage.permissionAndObligation.askingAboutObligationTitle"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.askingAboutObligationReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Do I have to wear this visitor badge even here in the canteen?"},{"speaker":"B","speech":"Yes, I think so."},{"speaker":"A","speech":"And am I supposed to hand it in to the security desk if I pop out for a coffee?"},{"speaker":"B","speech":"No, just hand it in at the end of the day."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.askingAboutObligationTitle"}]},"videoLink":"https://player.vimeo.com/video/700329417?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_3.mp4","subtitle":"OALD9_GB_dialogues_3.srt"}}}],"offer-help":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_offering_help_1_us","sentence":"Would you like a magazine to read?"},{"audioSrc":"ispeaker_everyday_offering_help_2_us","sentence":"Would you like me to carry that for you?"},{"audioSrc":"ispeaker_everyday_offering_help_3_us","sentence":"Can I help you with that?"},{"audioSrc":"ispeaker_everyday_offering_help_4_us","sentence":"Can I get you a coffee?"},{"audioSrc":"ispeaker_everyday_offering_help_5_us","sentence":"Can I offer you something to drink?"},{"audioSrc":"ispeaker_everyday_offering_help_6_us","sentence":"How about something to eat? I could make some sandwiches."},{"audioSrc":"ispeaker_everyday_offering_help_7_us","sentence":"If you’d like to use the bathroom, it’s on the second floor."},{"audioSrc":"ispeaker_everyday_offering_help_8_us","sentence":"If you need to use a computer, there’s one in my office."},{"audioSrc":"ispeaker_everyday_offering_help_9_us","sentence":"Feel free to go upstairs and have a rest if you’d like to."}],"title":"conversationPage.suggestionsAndAdvice.offeringHelpCheckbox1"},{"sentences":[{"audioSrc":"ispeaker_everyday_offering_help_10_us","sentence":"That’d be great, thanks."},{"audioSrc":"ispeaker_everyday_offering_help_11_us","sentence":"That’s very kind of you, thank you."}],"title":"Accepting offers"},{"sentences":[{"audioSrc":"ispeaker_everyday_offering_help_12_us","sentence":"That’s alright, thank you."},{"audioSrc":"ispeaker_everyday_offering_help_13_us","sentence":"No thanks, I’m fine."},{"audioSrc":"ispeaker_everyday_offering_help_14_us","sentence":"No I’m OK, thanks anyway."}],"title":"Refusing offers"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.offeringHelpReview1"},{"text":"conversationPage.suggestionsAndAdvice.offeringHelpReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh no!"},{"speaker":"B","speech":"Can I help you with that?"},{"speaker":"A","speech":"No, that’s alright. I’ve got to put everything in the right order. It’s very kind of you to offer, though!"},{"speaker":"B","speech":"You’re welcome."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.offeringHelpCheckbox1"},{"label":"conversationPage.suggestionsAndAdvice.offeringHelpCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329011?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_32.mp4","subtitle":"OALD9_US_dialogues_32.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_offering_help_1_gb","sentence":"Would you like a magazine to read?"},{"audioSrc":"ispeaker_everyday_offering_help_2_gb","sentence":"Would you like me to carry that for you?"},{"audioSrc":"ispeaker_everyday_offering_help_3_gb","sentence":"Can I help you with that?"},{"audioSrc":"ispeaker_everyday_offering_help_4_gb","sentence":"Can I get you a coffee?"},{"audioSrc":"ispeaker_everyday_offering_help_5_gb","sentence":"Can I offer you something to drink?"},{"audioSrc":"ispeaker_everyday_offering_help_6_gb","sentence":"How about something to eat? I could make some sandwiches."},{"audioSrc":"ispeaker_everyday_offering_help_7_gb","sentence":"If you’d like to use the bathroom, it’s on the second floor."},{"audioSrc":"ispeaker_everyday_offering_help_8_gb","sentence":"If you need to use a computer, there’s one in my office."},{"audioSrc":"ispeaker_everyday_offering_help_9_gb","sentence":"Feel free to go upstairs and have a rest if you’d like to."}],"title":"conversationPage.suggestionsAndAdvice.offeringHelpCheckbox1"},{"sentences":[{"audioSrc":"ispeaker_everyday_offering_help_10_gb","sentence":"That’d be great, thanks."},{"audioSrc":"ispeaker_everyday_offering_help_11_gb","sentence":"That’s very kind of you, thank you."}],"title":"Accepting offers"},{"sentences":[{"audioSrc":"ispeaker_everyday_offering_help_12_gb","sentence":"That’s alright, thank you."},{"audioSrc":"ispeaker_everyday_offering_help_13_gb","sentence":"No thanks, I’m fine."},{"audioSrc":"ispeaker_everyday_offering_help_14_gb","sentence":"No I’m OK, thanks anyway."}],"title":"Refusing offers"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.offeringHelpReview1"},{"text":"conversationPage.suggestionsAndAdvice.offeringHelpReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Oh no!"},{"speaker":"B","speech":"Would you like me to help you with that?"},{"speaker":"A","speech":"That’s alright, thank you. I need to put everything in the right order. Thanks anyway."},{"speaker":"B","speech":"It’s OK."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.offeringHelpCheckbox1"},{"label":"conversationPage.suggestionsAndAdvice.offeringHelpCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703548994?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_32.mp4","subtitle":"OALD9_GB_dialogues_32.srt"}}}],"offer-somthing":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_offers_1_us","sentence":"Would you like a magazine to read?"},{"audioSrc":"ispeaker_everyday_offers_2_us","sentence":"Can I get you a coffee?"},{"audioSrc":"ispeaker_everyday_offers_3_us","sentence":"Can I offer you something to drink?"},{"audioSrc":"ispeaker_everyday_offers_4_us","sentence":"How about something to eat? I could make some sandwiches."},{"audioSrc":"ispeaker_everyday_offers_5_us","sentence":"If you’d like to use the bathroom, it’s the second door on the right."},{"audioSrc":"ispeaker_everyday_offers_6_us","sentence":"If you need a pen, there are some on the table over there."},{"audioSrc":"ispeaker_everyday_offers_7_us","sentence":"Feel free to go upstairs and have a rest if you’d like to."}],"title":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_offers_8_us","sentence":"That would be nice. I’d like a cup of tea, please."},{"audioSrc":"ispeaker_everyday_offers_9_us","sentence":"Yes, please. A glass of orange juice would be nice."},{"audioSrc":"ispeaker_everyday_offers_10_us","sentence":"If you’re sure it’s no trouble, I’d love a coffee."},{"audioSrc":"ispeaker_everyday_offers_11_us","sentence":"No, thank you. I’m fine for now."},{"audioSrc":"ispeaker_everyday_offers_12_us","sentence":"Not for me, thanks."},{"audioSrc":"ispeaker_everyday_offers_13_us","sentence":"I’m fine, thanks. Maybe later."}],"title":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingCheckbox2"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingReview1"},{"text":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Can I get you a coffee or something else to drink before we start?"},{"speaker":"B","speech":"Yes, a coffee would be nice, thank you."},{"speaker":"A","speech":"How about something to eat? I might get myself a muffin."},{"speaker":"B","speech":"Er no, not for me, thanks."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingTitle"},{"label":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329046?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_33.mp4","subtitle":"OALD9_US_dialogues_33.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_offers_1_gb","sentence":"Would you like a magazine to read?"},{"audioSrc":"ispeaker_everyday_offers_2_gb","sentence":"Can I get you a coffee?"},{"audioSrc":"ispeaker_everyday_offers_3_gb","sentence":"Can I offer you something to drink?"},{"audioSrc":"ispeaker_everyday_offers_4_gb","sentence":"How about something to eat? I could make some sandwiches."},{"audioSrc":"ispeaker_everyday_offers_5_gb","sentence":"If you’d like to use the bathroom, it’s the second door on the right."},{"audioSrc":"ispeaker_everyday_offers_6_gb","sentence":"If you need a pen, there are some on the table over there."},{"audioSrc":"ispeaker_everyday_offers_7_gb","sentence":"Feel free to go upstairs and have a rest if you’d like to."}],"title":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_offers_8_gb","sentence":"That would be nice. I’d like a cup of tea, please."},{"audioSrc":"ispeaker_everyday_offers_9_gb","sentence":"Yes, please. A glass of orange juice would be nice."},{"audioSrc":"ispeaker_everyday_offers_10_gb","sentence":"If you’re sure it’s no trouble, I’d love a coffee."},{"audioSrc":"ispeaker_everyday_offers_11_gb","sentence":"No, thank you. I’m fine for now."},{"audioSrc":"ispeaker_everyday_offers_12_gb","sentence":"Not for me, thanks."},{"audioSrc":"ispeaker_everyday_offers_13_gb","sentence":"I’m fine, thanks. Maybe later."}],"title":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingCheckbox2"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingReview1"},{"text":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Can I get you a tea or coffee before we begin?"},{"speaker":"B","speech":"Yes, a coffee would be nice, thank you."},{"speaker":"A","speech":"How about something to eat? I might get a piece of cake, myself."},{"speaker":"B","speech":"No, not for me, thanks."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingTitle"},{"label":"conversationPage.suggestionsAndAdvice.offeringSomebodySomethingCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703549016?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_33.mp4","subtitle":"OALD9_GB_dialogues_33.srt"}}}],"opening":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_openers_1_us","sentence":"Do you mind if I sit here? "},{"audioSrc":"ispeaker_everyday_openers_2_us","sentence":"Hello, is this seat taken?"},{"audioSrc":"ispeaker_everyday_openers_3_us","sentence":"May I join you? Can I get you a coffee?"},{"audioSrc":"ispeaker_everyday_openers_4_us","sentence":"Lovely weather we’re having! Can you believe this rain?"},{"audioSrc":"ispeaker_everyday_openers_5_us","sentence":"Can you believe this wind?"},{"audioSrc":"ispeaker_everyday_openers_6_us","sentence":"Can you believe this cold?"},{"audioSrc":"ispeaker_everyday_openers_7_us","sentence":"Can you believe this sunshine?"},{"audioSrc":"ispeaker_everyday_openers_8_us","sentence":"Excuse me, could I ask you a question?"},{"audioSrc":"ispeaker_everyday_openers_9_us","sentence":"(British English) Shall we make a start? I think it’s almost three o’clock."},{"audioSrc":"ispeaker_everyday_openers_10_us","sentence":"(especially American English) Shall we get started? I’d like to introduce our speaker."},{"audioSrc":"ispeaker_everyday_openers_11_us","sentence":"I think everyone’s here, so I’d like to welcome you to this conference."}],"title":"conversationPage.openingsAndEndings.openingConversationsTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.openingConversationsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, do you mind if I join you? All the tables are full."},{"speaker":"B","speech":"No, of course not! Here, let me move my bag out of the way. Are you here for the exhibition?"},{"speaker":"A","speech":"Yes, are you?"},{"speaker":"B","speech":"Yes, me too."}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.openingConversationsTitle"}]},"videoLink":"https://player.vimeo.com/video/700329073?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_34.mp4","subtitle":"OALD9_US_dialogues_34.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_openers_1_gb","sentence":"Do you mind if I sit here? "},{"audioSrc":"ispeaker_everyday_openers_2_gb","sentence":"Hello, is this seat taken?"},{"audioSrc":"ispeaker_everyday_openers_3_gb","sentence":"May I join you? Can I get you a coffee?"},{"audioSrc":"ispeaker_everyday_openers_4_gb","sentence":"Lovely weather we’re having! Can you believe this rain?"},{"audioSrc":"ispeaker_everyday_openers_5_gb","sentence":"Can you believe this wind?"},{"audioSrc":"ispeaker_everyday_openers_6_gb","sentence":"Can you believe this cold?"},{"audioSrc":"ispeaker_everyday_openers_7_gb","sentence":"Can you believe this sunshine?"},{"audioSrc":"ispeaker_everyday_openers_8_gb","sentence":"Excuse me, could I ask you a question?"},{"audioSrc":"ispeaker_everyday_openers_9_gb","sentence":"(British English) Shall we make a start? I think it’s almost three o’clock."},{"audioSrc":"ispeaker_everyday_openers_10_gb","sentence":"(especially American English) Shall we get started? I’d like to introduce our speaker."},{"audioSrc":"ispeaker_everyday_openers_11_gb","sentence":"I think everyone’s here, so I’d like to welcome you to this conference."}],"title":"conversationPage.openingsAndEndings.openingConversationsTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.openingConversationsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Excuse me, do you mind if I join you? All the tables seem to be full."},{"speaker":"B","speech":"No, of course not! Here, let me move my bag out of the way. Are you here for the exhibition?"},{"speaker":"A","speech":"Yes, and you?"},{"speaker":"B","speech":"Yes, me too."}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.openingConversationsTitle"}]},"videoLink":"https://player.vimeo.com/video/703549043?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_34.mp4","subtitle":"OALD9_GB_dialogues_34.srt"}}}],"opinions":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_opinions_1_us","sentence":"I would say it’s OK in the city, but not in the country. What do you think?"},{"audioSrc":"ispeaker_everyday_opinions_2_us","sentence":"What do you think about the latest proposals?"},{"audioSrc":"ispeaker_everyday_opinions_3_us","sentence":"My feeling is that we could improve our performance. Do you agree with that?"},{"audioSrc":"ispeaker_everyday_opinions_4_us","sentence":"What would you say if we waited another month?"},{"audioSrc":"ispeaker_everyday_opinions_5_us","sentence":"What about you? Do you cycle?"},{"audioSrc":"ispeaker_everyday_opinions_6_us","sentence":"Which place do you think is more dangerous?"},{"audioSrc":"ispeaker_everyday_opinions_7_us","sentence":"The traffic’s going faster there, isn’t it?"},{"audioSrc":"ispeaker_everyday_opinions_8_us","sentence":"That one’s nicer, don’t you think?"},{"audioSrc":"ispeaker_everyday_opinions_9_us","sentence":"Those shoes are much more practical, aren’t they?"},{"audioSrc":"ispeaker_everyday_opinions_10_us","sentence":"(American English) The new offices are so much brighter, right?"},{"audioSrc":"ispeaker_everyday_opinions_11_us","sentence":"Would you say that traffic’s going faster there?"}],"title":"conversationPage.discussionAndOpinion.askingForOpinionsTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.askingForOpinionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’ve got to go soon. I’m picking Sarah up from the airport."},{"speaker":"B","speech":"I hate airports. Trains are so much nicer, right?"},{"speaker":"A","speech":"That depends on the train! Sometimes they’re dirty and crowded, don’t you think?"},{"speaker":"B","speech":"I guess so. What do you think about those new high-speed trains?"},{"speaker":"A","speech":"They’re great, but they’re so expensive!"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.askingForOpinionsTitle"}]},"videoLink":"https://player.vimeo.com/video/697912440?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_7.mp4","subtitle":"OALD9_US_dialogues_7.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_opinions_1_gb","sentence":"I would say it’s OK in the city, but not in the country. What do you think?"},{"audioSrc":"ispeaker_everyday_opinions_2_gb","sentence":"What do you think about the latest proposals?"},{"audioSrc":"ispeaker_everyday_opinions_3_gb","sentence":"My feeling is that we could improve our performance. Do you agree with that?"},{"audioSrc":"ispeaker_everyday_opinions_4_gb","sentence":"What would you say if we waited another month?"},{"audioSrc":"ispeaker_everyday_opinions_5_gb","sentence":"What about you? Do you cycle?"},{"audioSrc":"ispeaker_everyday_opinions_6_gb","sentence":"Which place do you think is more dangerous?"},{"audioSrc":"ispeaker_everyday_opinions_7_gb","sentence":"The traffic’s going faster there, isn’t it?"},{"audioSrc":"ispeaker_everyday_opinions_8_gb","sentence":"That one’s nicer, don’t you think?"},{"audioSrc":"ispeaker_everyday_opinions_9_gb","sentence":"Those shoes are much more practical, aren’t they?"},{"audioSrc":"ispeaker_everyday_opinions_10_gb","sentence":"(American English) The new offices are so much brighter, right?"},{"audioSrc":"ispeaker_everyday_opinions_11_gb","sentence":"Would you say that traffic’s going faster there?"}],"title":"conversationPage.discussionAndOpinion.askingForOpinionsTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.askingForOpinionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’ve got to go soon. I’m picking up Claire from the airport."},{"speaker":"B","speech":"I hate airports. Travelling by train’s much nicer, isn’t it?"},{"speaker":"A","speech":"Depends on the train! Sometimes they’re dirty and crowded, aren’t they?"},{"speaker":"B","speech":"I guess so. What do you think about those new high-speed trains?"},{"speaker":"A","speech":"They’re great, but they’re terribly expensive!"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.askingForOpinionsTitle"}]},"videoLink":"https://player.vimeo.com/video/700329520?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_7.mp4","subtitle":"OALD9_GB_dialogues_7.srt"}}}],"orders":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_giving_orders_1_us","sentence":"Could you wait here for a moment, please?"},{"audioSrc":"ispeaker_everyday_giving_orders_2_us","sentence":"Would you come through now?"},{"audioSrc":"ispeaker_everyday_giving_orders_3_us","sentence":"You can come through now."},{"audioSrc":"ispeaker_everyday_giving_orders_4_us","sentence":"You can go straight in."},{"audioSrc":"ispeaker_everyday_giving_orders_5_us","sentence":"Just sign here for me, please."},{"audioSrc":"ispeaker_everyday_giving_orders_6_us","sentence":"Can you send it up to my room, please?"},{"audioSrc":"ispeaker_everyday_giving_orders_7_us","sentence":"I need you to finish the report by Friday."},{"audioSrc":"ispeaker_everyday_giving_orders_8_us","sentence":"Everyone has to use the side entrance this week."},{"audioSrc":"ispeaker_everyday_giving_orders_9_us","sentence":"You have to sign these reports before submitting them."}],"title":"conversationPage.permissionAndObligation.givingOrdersCheckbox"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.givingOrdersReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hi, I’m here to see the head of Human Resources."},{"speaker":"B","speech":"Could you wait here for a minute, I’ll just see if she’s free"},{"speaker":"A","speech":"Sure, thanks."},{"speaker":"B","speech":"OK, she can see you now. Go right on in."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.givingOrdersCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700328635?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_21.mp4","subtitle":"OALD9_US_dialogues_21.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_giving_orders_1_gb","sentence":"Could you wait here for a moment, please?"},{"audioSrc":"ispeaker_everyday_giving_orders_2_gb","sentence":"Would you come through now?"},{"audioSrc":"ispeaker_everyday_giving_orders_3_gb","sentence":"You can come through now."},{"audioSrc":"ispeaker_everyday_giving_orders_4_gb","sentence":"You can go straight in."},{"audioSrc":"ispeaker_everyday_giving_orders_5_gb","sentence":"Just sign here for me, please."},{"audioSrc":"ispeaker_everyday_giving_orders_6_gb","sentence":"Can you send it up to my room, please?"},{"audioSrc":"ispeaker_everyday_giving_orders_7_gb","sentence":"I need you to finish the report by Friday."},{"audioSrc":"ispeaker_everyday_giving_orders_8_gb","sentence":"Everyone has to use the side entrance this week."},{"audioSrc":"ispeaker_everyday_giving_orders_9_gb","sentence":"You have to sign these reports before submitting them."}],"title":"conversationPage.permissionAndObligation.givingOrdersCheckbox"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.givingOrdersReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hi, I’m here to see the head of Human Resources."},{"speaker":"B","speech":"Could you wait here for a moment, I’ll just see if she’s free"},{"speaker":"A","speech":"OK."},{"speaker":"B","speech":"[Your visitor’s here.] OK, she can see you now. Would you go right in, please?"}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.givingOrdersCheckbox"}]},"videoLink":"https://player.vimeo.com/video/703548749?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_21.mp4","subtitle":"OALD9_GB_dialogues_21.srt"}}}],"permission":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_permission_1_us","sentence":"Would you mind if I opened the window?"},{"audioSrc":"ispeaker_everyday_permission_2_us","sentence":"Could I possibly borrow your phone?"},{"audioSrc":"ispeaker_everyday_permission_3_us","sentence":"(American English) I hate to ask, but could I please borrow your phone?"},{"audioSrc":"ispeaker_everyday_permission_4_us","sentence":"Do you happen to have a pair of gloves I could borrow?"},{"audioSrc":"ispeaker_everyday_permission_5_us","sentence":"Would it be alright if I left five minutes early?"},{"audioSrc":"ispeaker_everyday_permission_6_us","sentence":"Is there any chance that we could stay at your house the night before our flight?"},{"audioSrc":"ispeaker_everyday_permission_7_us","sentence":"Would it be OK to leave my bag here?"}],"title":"conversationPage.permissionAndObligation.askingForPermissionCheckbox1"},{"sentences":[{"audioSrc":"ispeaker_everyday_permission_8_us","sentence":"Yes, of course."},{"audioSrc":"ispeaker_everyday_permission_9_us","sentence":"Go ahead."},{"audioSrc":"ispeaker_everyday_permission_10_us","sentence":"That’s fine."}],"title":"conversationPage.permissionAndObligation.askingForPermissionCheckbox2"},{"sentences":[{"audioSrc":"ispeaker_everyday_permission_11_us","sentence":"I’d rather you didn’t, if you don’t mind."},{"audioSrc":"ispeaker_everyday_permission_12_us","sentence":"I’d prefer it if you asked somebody else."},{"audioSrc":"ispeaker_everyday_permission_13_us","sentence":"If there’s someone else you can ask, I’d be grateful."}],"title":"Refusing permission"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.askingForPermissionReview1"},{"text":"conversationPage.permissionAndObligation.askingForPermissionReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Would it be alright if I used your computer to check email?"},{"speaker":"B","speech":"Yes, of course, go right ahead."},{"speaker":"A","speech":"Thanks. And would it be OK to print something out? Just a page or two"},{"speaker":"B","speech":"Yes, that’s fine. It’s only black and white though - I hope that’s alright!"},{"speaker":"A","speech":"Thanks."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.askingForPermissionCheckbox1"},{"label":"conversationPage.permissionAndObligation.askingForPermissionCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/697912482?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_8.mp4","subtitle":"OALD9_US_dialogues_8.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_permission_1_gb","sentence":"Would you mind if I opened the window?"},{"audioSrc":"ispeaker_everyday_permission_2_gb","sentence":"Could I possibly borrow your phone?"},{"audioSrc":"ispeaker_everyday_permission_3_gb","sentence":"(American English) I hate to ask, but could I please borrow your phone?"},{"audioSrc":"ispeaker_everyday_permission_4_gb","sentence":"Do you happen to have a pair of gloves I could borrow?"},{"audioSrc":"ispeaker_everyday_permission_5_gb","sentence":"Would it be alright if I left five minutes early?"},{"audioSrc":"ispeaker_everyday_permission_6_gb","sentence":"Is there any chance that we could stay at your house the night before our flight?"},{"audioSrc":"ispeaker_everyday_permission_7_gb","sentence":"Would it be OK to leave my bag here?"}],"title":"conversationPage.permissionAndObligation.askingForPermissionCheckbox1"},{"sentences":[{"audioSrc":"ispeaker_everyday_permission_8_gb","sentence":"Yes, of course."},{"audioSrc":"ispeaker_everyday_permission_9_gb","sentence":"Go ahead."},{"audioSrc":"ispeaker_everyday_permission_10_gb","sentence":"That’s fine."}],"title":"conversationPage.permissionAndObligation.askingForPermissionCheckbox2"},{"sentences":[{"audioSrc":"ispeaker_everyday_permission_11_gb","sentence":"I’d rather you didn’t, if you don’t mind."},{"audioSrc":"ispeaker_everyday_permission_12_gb","sentence":"I’d prefer it if you asked somebody else."},{"audioSrc":"ispeaker_everyday_permission_13_gb","sentence":"If there’s someone else you can ask, I’d be grateful."}],"title":"Refusing permission"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.askingForPermissionReview1"},{"text":"conversationPage.permissionAndObligation.askingForPermissionReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Would it be alright if I used your computer to check my email?"},{"speaker":"B","speech":"Yes, of course, go right ahead."},{"speaker":"A","speech":"Thanks. And would it be OK to print something out? Just a page or two"},{"speaker":"B","speech":"Yes, that’s fine. It’s only black and white, I’m afraid!"}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.askingForPermissionCheckbox1"},{"label":"conversationPage.permissionAndObligation.askingForPermissionCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329545?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_8.mp4","subtitle":"OALD9_GB_dialogues_8.srt"}}}],"phonemsg":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_leaving_messages_1_us","sentence":"Could I speak to Jay Black, please?"},{"audioSrc":"ispeaker_everyday_leaving_messages_2_us","sentence":"Can I speak to the manager, please?"},{"audioSrc":"ispeaker_everyday_leaving_messages_3_us","sentence":"Could you give him a message?"},{"audioSrc":"ispeaker_everyday_leaving_messages_4_us","sentence":"Is there a time that might be good for me to try him again?"},{"audioSrc":"ispeaker_everyday_leaving_messages_5_us","sentence":"Can you let him know I’ll call back?"},{"audioSrc":"ispeaker_everyday_leaving_messages_6_us","sentence":"Can you let him know I called?"},{"audioSrc":"ispeaker_everyday_leaving_messages_7_us","sentence":"Can you ask him to call me back? My number is…"}],"title":"conversationPage.openingsAndEndings.leavingPhoneMessagesTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.leavingPhoneMessagesReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hello, ABC Print here. How can I help you?"},{"speaker":"B","speech":"Hi, can I please speak to Adam Talbot?"},{"speaker":"A","speech":"I’m afraid he’s not in. Can I take a message?"},{"speaker":"B","speech":"Yes, can you ask him to call me back, please? It’s Jo Walker. He has my number."},{"speaker":"A","speech":"OK, I’ll let him know."}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.leavingPhoneMessagesTitle"}]},"videoLink":"https://player.vimeo.com/video/700328863?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_27.mp4","subtitle":"OALD9_US_dialogues_27.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_leaving_messages_1_gb","sentence":"Could I speak to Jay Black, please?"},{"audioSrc":"ispeaker_everyday_leaving_messages_2_gb","sentence":"Can I speak to the manager, please?"},{"audioSrc":"ispeaker_everyday_leaving_messages_3_gb","sentence":"Could you give him a message?"},{"audioSrc":"ispeaker_everyday_leaving_messages_4_gb","sentence":"Is there a time that might be good for me to try again?"},{"audioSrc":"ispeaker_everyday_leaving_messages_5_gb","sentence":"Can you let him know I’ll call back?"},{"audioSrc":"ispeaker_everyday_leaving_messages_6_gb","sentence":"Can you let him know I called?"},{"audioSrc":"ispeaker_everyday_leaving_messages_7_gb","sentence":"Can you ask him to call me back? My number is…"}],"title":"conversationPage.openingsAndEndings.leavingPhoneMessagesTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.leavingPhoneMessagesReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Hello, ABC Print here. How can I help you?"},{"speaker":"B","speech":"Yes, can I speak to Adam Talbot, please?"},{"speaker":"A","speech":"I’m afraid he’s not in. Can I take a message?"},{"speaker":"B","speech":"Yes, er, can you ask him to call me back, please? It’s Jo Walker."},{"speaker":"A","speech":"OK, I’ll let him know."},{"speaker":"B","speech":"Thank you."}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.leavingPhoneMessagesTitle"}]},"videoLink":"https://player.vimeo.com/video/703548890?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_27.mp4","subtitle":"OALD9_GB_dialogues_27.srt"}}}],"preferences":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_preferences_1_us","sentence":"I like the red one better than the green one."},{"audioSrc":"ispeaker_everyday_preferences_2_us","sentence":"I like soul music more than jazz."},{"audioSrc":"ispeaker_everyday_preferences_3_us","sentence":"I prefer beef to lamb."},{"audioSrc":"ispeaker_everyday_preferences_4_us","sentence":"I‘d prefer to wait here."},{"audioSrc":"ispeaker_everyday_preferences_5_us","sentence":"I’d rather go to the concert than the play."},{"audioSrc":"ispeaker_everyday_preferences_6_us","sentence":"I think I’d rather stay in than go out tonight."},{"audioSrc":"ispeaker_everyday_preferences_7_us","sentence":"I like swimming better than jogging."},{"audioSrc":"ispeaker_everyday_preferences_8_us","sentence":"I think that color’s much more attractive."},{"audioSrc":"ispeaker_everyday_preferences_9_us","sentence":"If it were up to me, I’d choose the green one."},{"audioSrc":"ispeaker_everyday_preferences_10_us","sentence":"If you ask me, the old one looks better than the new one."},{"audioSrc":"ispeaker_everyday_preferences_11_us","sentence":"I’m not an expert, but Design B seems more eye-catching."},{"audioSrc":"ispeaker_everyday_preferences_12_us","sentence":"(especially American English) It doesn’t really matter to me whether we eat here or go out."},{"audioSrc":"ispeaker_everyday_preferences_13_us","sentence":"(British English) I don’t really mind whether we talk now or later."},{"audioSrc":"ispeaker_everyday_preferences_14_us","sentence":"I’m happy either way."}],"title":"conversationPage.discussionAndOpinion.expressingPreferencesTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.expressingPreferencesReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"There’s a Chinese restaurant next door, or Italian across the street."},{"speaker":"B","speech":"I think I’d prefer Italian, myself. What about you?"},{"speaker":"A","speech":"I don’t really care either way."},{"speaker":"B","speech":"Let’s do Italian then!"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.expressingPreferencesTitle"}]},"videoLink":"https://player.vimeo.com/video/700328529?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_18.mp4","subtitle":"OALD9_US_dialogues_18.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_preferences_1_gb","sentence":"I like the red one better than the green one."},{"audioSrc":"ispeaker_everyday_preferences_2_gb","sentence":"I like soul music more than jazz."},{"audioSrc":"ispeaker_everyday_preferences_3_gb","sentence":"I prefer beef to lamb."},{"audioSrc":"ispeaker_everyday_preferences_4_gb","sentence":"I‘d prefer to wait here."},{"audioSrc":"ispeaker_everyday_preferences_5_gb","sentence":"I’d rather go to the concert than the play."},{"audioSrc":"ispeaker_everyday_preferences_6_gb","sentence":"I think I’d rather stay in than go out tonight."},{"audioSrc":"ispeaker_everyday_preferences_7_gb","sentence":"I like swimming better than jogging."},{"audioSrc":"ispeaker_everyday_preferences_8_gb","sentence":"I think that colour’s much more attractive."},{"audioSrc":"ispeaker_everyday_preferences_9_gb","sentence":"If it were up to me, I’d choose the green one."},{"audioSrc":"ispeaker_everyday_preferences_10_gb","sentence":"If you ask me, the old one looks better than the new one."},{"audioSrc":"ispeaker_everyday_preferences_11_gb","sentence":"I’m not an expert, but Design B seems more eye-catching."},{"audioSrc":"ispeaker_everyday_preferences_12_gb","sentence":"(especially American English) It doesn’t really matter to me whether we eat here or go out."},{"audioSrc":"ispeaker_everyday_preferences_13_gb","sentence":"(British English) I don’t really mind whether we talk now or later."},{"audioSrc":"ispeaker_everyday_preferences_14_gb","sentence":"I’m happy either way."}],"title":"conversationPage.discussionAndOpinion.expressingPreferencesTitle"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.expressingPreferencesReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"There’s a Chinese restaurant next door, or an Italian just across the street."},{"speaker":"B","speech":"I think I’d prefer the Italian, myself. What about you?"},{"speaker":"A","speech":"I don’t really mind either way."},{"speaker":"B","speech":"OK, the Italian then!"}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.expressingPreferencesTitle"}]},"videoLink":"https://player.vimeo.com/video/700329794?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_18.mp4","subtitle":"OALD9_GB_dialogues_18.srt"}}}],"reasons":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_giving_reasons_1_us","sentence":"There are two main reasons why I think it’s the best option: the cost and the quality."},{"audioSrc":"ispeaker_everyday_giving_reasons_2_us","sentence":"I think it’s a good choice for a number of reasons, but primarily because it’s cheaper."},{"audioSrc":"ispeaker_everyday_giving_reasons_3_us","sentence":"I believe it’s the right thing to do because it gives everyone a fair chance."},{"audioSrc":"ispeaker_everyday_giving_reasons_4_us","sentence":"I would choose the newer one on the grounds that it will last longer."}],"title":"conversationPage.discussionAndOpinion.givingReasonsCheckbox"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.givingReasonsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Why don’t you get a tablet?"},{"speaker":"B","speech":"Well, first, I use the keyboard a lot, and second, you can’t do as much with it."},{"speaker":"A","speech":"Hmm, maybe. But I like it just because it’s so much easier to carry around."},{"speaker":"B","speech":"Well, it depends on your priorities, I guess."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.givingReasonsCheckbox"}]},"videoLink":"https://player.vimeo.com/video/700328670?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_22.mp4","subtitle":"OALD9_US_dialogues_22.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_giving_reasons_1_gb","sentence":"There are two main reasons why I think it’s the best option: the cost and the quality."},{"audioSrc":"ispeaker_everyday_giving_reasons_2_gb","sentence":"I think it’s a good choice for a number of reasons, but primarily because it’s cheaper."},{"audioSrc":"ispeaker_everyday_giving_reasons_3_gb","sentence":"I believe it’s the right thing to do because it gives everyone a fair chance."},{"audioSrc":"ispeaker_everyday_giving_reasons_4_gb","sentence":"I would choose the newer one on the grounds that it will last longer."}],"title":"conversationPage.discussionAndOpinion.givingReasonsCheckbox"}]},"reviews":[{"text":"conversationPage.discussionAndOpinion.givingReasonsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Why don’t you get a tablet?"},{"speaker":"B","speech":"Well, first, I use the keyboard a lot, and second, you can’t do as much on it."},{"speaker":"A","speech":"Hmm, maybe. But I like it just because it’s so much easier to carry around."},{"speaker":"B","speech":"Well, it depends on your priorities, I guess."}],"skill_checkmark":[{"label":"conversationPage.discussionAndOpinion.givingReasonsCheckbox"}]},"videoLink":"https://player.vimeo.com/video/703548770?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_22.mp4","subtitle":"OALD9_GB_dialogues_22.srt"}}}],"recommendations":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_recommendations_1_us","sentence":"What would you recommend?"},{"audioSrc":"ispeaker_everyday_recommendations_2_us","sentence":"What do you recommend?"},{"audioSrc":"ispeaker_everyday_recommendations_3_us","sentence":"What do you think would be best?"},{"audioSrc":"ispeaker_everyday_recommendations_4_us","sentence":"Which of the options do you favor?"},{"audioSrc":"ispeaker_everyday_recommendations_5_us","sentence":"Which of the options do you prefer?"}],"title":"Asking for recommendations"},{"sentences":[{"audioSrc":"ispeaker_everyday_recommendations_6_us","sentence":"I can recommend the steak today."},{"audioSrc":"ispeaker_everyday_recommendations_7_us","sentence":"My favorite is the Corner Cafe."},{"audioSrc":"ispeaker_everyday_recommendations_8_us","sentence":"I’d recommend waiting a few months."},{"audioSrc":"ispeaker_everyday_recommendations_9_us","sentence":"I’d suggest you visit the museum first."},{"audioSrc":"ispeaker_everyday_recommendations_10_us","sentence":"If it were up to me, I’d go for the cheaper one."},{"audioSrc":"ispeaker_everyday_recommendations_11_us","sentence":"If it were up to me, I’d go to Paris."},{"audioSrc":"ispeaker_everyday_recommendations_12_us","sentence":"If it were my decision, I’d choose the first one."},{"audioSrc":"ispeaker_everyday_recommendations_13_us","sentence":"Why don’t you buy the blue one?"}],"title":"conversationPage.suggestionsAndAdvice.makingRecommendationsTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.makingRecommendationsReview1"},{"text":"conversationPage.suggestionsAndAdvice.makingRecommendationsReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Why don’t you go see one of the cities on the west coast?"},{"speaker":"B","speech":"What would you recommend?"},{"speaker":"A","speech":"Well, if you haven’t been there before, my favorite is San Francisco. It’s great for a long weekend this time of year."},{"speaker":"B","speech":"San Fancisco. OK, yeah, I’ll look into that."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.makingRecommendationsCheckbox1"},{"label":"conversationPage.suggestionsAndAdvice.makingRecommendationsCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700328916?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_29.mp4","subtitle":"OALD9_US_dialogues_29.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_recommendations_1_gb","sentence":"What would you recommend?"},{"audioSrc":"ispeaker_everyday_recommendations_2_gb","sentence":"What do you recommend?"},{"audioSrc":"ispeaker_everyday_recommendations_3_gb","sentence":"What do you think would be best?"},{"audioSrc":"ispeaker_everyday_recommendations_4_gb","sentence":"Which of the options do you favour?"},{"audioSrc":"ispeaker_everyday_recommendations_5_gb","sentence":"Which of the options do you prefer?"}],"title":"Asking for recommendations"},{"sentences":[{"audioSrc":"ispeaker_everyday_recommendations_6_gb","sentence":"I can recommend the steak today."},{"audioSrc":"ispeaker_everyday_recommendations_7_gb","sentence":"My favourite is the Corner Cafe."},{"audioSrc":"ispeaker_everyday_recommendations_8_gb","sentence":"I’d recommend waiting a few months."},{"audioSrc":"ispeaker_everyday_recommendations_9_gb","sentence":"I’d suggest you visit the museum first."},{"audioSrc":"ispeaker_everyday_recommendations_10_gb","sentence":"If it were up to me, I’d go for the cheaper one."},{"audioSrc":"ispeaker_everyday_recommendations_11_gb","sentence":"If it were up to me, I’d go to Paris."},{"audioSrc":"ispeaker_everyday_recommendations_12_gb","sentence":"If it were my decision, I’d choose the first one."},{"audioSrc":"ispeaker_everyday_recommendations_13_gb","sentence":"Why don’t you buy the blue one?"}],"title":"conversationPage.suggestionsAndAdvice.makingRecommendationsTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.makingRecommendationsReview1"},{"text":"conversationPage.suggestionsAndAdvice.makingRecommendationsReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Why don’t you visit somewhere in Central Europe?"},{"speaker":"B","speech":"What would you recommend?"},{"speaker":"A","speech":"Well, if you’ve never been there before, I’d recommend Prague. It’s great for a long weekend at this time of year."},{"speaker":"B","speech":"Prague. Yeah, OK, I’ll look into that."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.makingRecommendationsCheckbox1"},{"label":"conversationPage.suggestionsAndAdvice.makingRecommendationsCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703548935?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_29.mp4","subtitle":"OALD9_GB_dialogues_29.srt"}}}],"requests":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_making_requests_1_us","sentence":"Could I have a glass of water, please?"},{"audioSrc":"ispeaker_everyday_making_requests_2_us","sentence":"Can I have a cheese sandwich, please?"},{"audioSrc":"ispeaker_everyday_making_requests_3_us","sentence":"Do you have any decaffeinated coffee?"},{"audioSrc":"ispeaker_everyday_making_requests_4_us","sentence":"I’d like tea with sugar, please."}],"title":"conversationPage.permissionAndObligation.makingRequestsTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_making_requests_5_us","sentence":"I’ll have the pasta with salad, please."},{"audioSrc":"ispeaker_everyday_making_requests_6_us","sentence":"Certainly."},{"audioSrc":"ispeaker_everyday_making_requests_7_us","sentence":"I’m sorry, we don’t have any left."},{"audioSrc":"ispeaker_everyday_making_requests_8_us","sentence":"Yes, of course. Here you are."},{"audioSrc":"ispeaker_everyday_making_requests_9_us","sentence":"Yes, of course. Here you go."}],"title":"Responding to requests"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.makingRequestsReview1"},{"text":"conversationPage.permissionAndObligation.makingRequestsReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Could I have a glass of water, please?"},{"speaker":"B","speech":"Yes, of course. Sorry, it’s not very cold."},{"speaker":"A","speech":"That’s alright. Thank you."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.makingRequestsTitle"},{"label":"conversationPage.permissionAndObligation.makingRequestsCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700328950?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_30.mp4","subtitle":"OALD9_US_dialogues_30.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_making_requests_1_gb","sentence":"Could I have a glass of water, please?"},{"audioSrc":"ispeaker_everyday_making_requests_2_gb","sentence":"Can I have a cheese sandwich, please?"},{"audioSrc":"ispeaker_everyday_making_requests_3_gb","sentence":"Do you have any decaffeinated coffee?"},{"audioSrc":"ispeaker_everyday_making_requests_4_gb","sentence":"I’d like tea with sugar, please."}],"title":"conversationPage.permissionAndObligation.makingRequestsTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_making_requests_5_gb","sentence":"I’ll have the pasta with salad, please."},{"audioSrc":"ispeaker_everyday_making_requests_6_gb","sentence":"Certainly."},{"audioSrc":"ispeaker_everyday_making_requests_7_gb","sentence":"I’m sorry, we don’t have any left."},{"audioSrc":"ispeaker_everyday_making_requests_8_gb","sentence":"Yes, of course. Here you are."},{"audioSrc":"ispeaker_everyday_making_requests_9_gb","sentence":"Yes, of course. Here you go."}],"title":"Responding to requests"}]},"reviews":[{"text":"conversationPage.permissionAndObligation.makingRequestsReview1"},{"text":"conversationPage.permissionAndObligation.makingRequestsReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Can I have a glass of water, please?"},{"speaker":"B","speech":"Yes, of course. Sorry, it’s not very cold."},{"speaker":"A","speech":"That’s alright. Thank you."}],"skill_checkmark":[{"label":"conversationPage.permissionAndObligation.makingRequestsTitle"},{"label":"conversationPage.permissionAndObligation.makingRequestsCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703548956?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_30.mp4","subtitle":"OALD9_GB_dialogues_30.srt"}}}],"speculating":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_speculating_1_us","sentence":"I think it’s likely that these people know each other."},{"audioSrc":"ispeaker_everyday_speculating_2_us","sentence":"I imagine she’s his wife."},{"audioSrc":"ispeaker_everyday_speculating_3_us","sentence":"(British English) They might be related."},{"audioSrc":"ispeaker_everyday_speculating_4_us","sentence":"That may be the case."},{"audioSrc":"ispeaker_everyday_speculating_5_us","sentence":"That could be his jacket."},{"audioSrc":"ispeaker_everyday_speculating_6_us","sentence":"I would think they’ve been waiting for some time."},{"audioSrc":"ispeaker_everyday_speculating_7_us","sentence":"I would imagine they’ve been waiting for some time."},{"audioSrc":"ispeaker_everyday_speculating_8_us","sentence":"I would guess that the car has broken down."},{"audioSrc":"ispeaker_everyday_speculating_9_us","sentence":"I guess she’ll phone you when she gets there."},{"audioSrc":"ispeaker_everyday_speculating_10_us","sentence":"I think this has probably happened before."},{"audioSrc":"ispeaker_everyday_speculating_11_us","sentence":"It looks to me as though the woman is very angry."},{"audioSrc":"ispeaker_everyday_speculating_12_us","sentence":"(British English) Perhaps there has been an accident."},{"audioSrc":"ispeaker_everyday_speculating_13_us","sentence":"Probably she forgot to leave a message."},{"audioSrc":"ispeaker_everyday_speculating_14_us","sentence":"Possibly he left his phone at home."},{"audioSrc":"ispeaker_everyday_speculating_15_us","sentence":"It may be that they aren’t coming."},{"audioSrc":"ispeaker_everyday_speculating_16_us","sentence":"Maybe she’s still at work."}],"title":"conversationPage.doubtGuessingAndCertainty.speculatingTitle"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.speculatingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’m going to an outdoor concert tonight. I wonder what’ll happen if it rains."},{"speaker":"B","speech":"Hmm, they’ll probably cancel it."},{"speaker":"A","speech":"But then how will everybody know?"},{"speaker":"B","speech":"I don’t know. I guess they’ll put something on the website."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.speculatingTitle"}]},"videoLink":"https://player.vimeo.com/video/700329101?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_35.mp4","subtitle":"OALD9_US_dialogues_35.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_speculating_1_gb","sentence":"I think it’s likely that these people know each other."},{"audioSrc":"ispeaker_everyday_speculating_2_gb","sentence":"I imagine she’s his wife."},{"audioSrc":"ispeaker_everyday_speculating_3_gb","sentence":"(British English) They might be related."},{"audioSrc":"ispeaker_everyday_speculating_4_gb","sentence":"That may be the case."},{"audioSrc":"ispeaker_everyday_speculating_5_gb","sentence":"That could be his jacket."},{"audioSrc":"ispeaker_everyday_speculating_6_gb","sentence":"I would think they’ve been waiting for some time."},{"audioSrc":"ispeaker_everyday_speculating_7_gb","sentence":"I would imagine they’ve been waiting for some time."},{"audioSrc":"ispeaker_everyday_speculating_8_gb","sentence":"I would guess that the car has broken down."},{"audioSrc":"ispeaker_everyday_speculating_9_gb","sentence":"I guess she’ll phone you when she gets there."},{"audioSrc":"ispeaker_everyday_speculating_10_gb","sentence":"I think this has probably happened before."},{"audioSrc":"ispeaker_everyday_speculating_11_gb","sentence":"It looks to me as though the woman is very angry."},{"audioSrc":"ispeaker_everyday_speculating_12_gb","sentence":"(British English) Perhaps there has been an accident."},{"audioSrc":"ispeaker_everyday_speculating_13_gb","sentence":"Probably she forgot to leave a message."},{"audioSrc":"ispeaker_everyday_speculating_14_gb","sentence":"Possibly he left his phone at home."},{"audioSrc":"ispeaker_everyday_speculating_15_gb","sentence":"It may be that they aren’t coming."},{"audioSrc":"ispeaker_everyday_speculating_16_gb","sentence":"Maybe she’s still at work."}],"title":"conversationPage.doubtGuessingAndCertainty.speculatingTitle"}]},"reviews":[{"text":"conversationPage.doubtGuessingAndCertainty.speculatingReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’m going to an outdoor concert tonight. I wonder what will happen if it rains."},{"speaker":"B","speech":"I would imagine that they’ll cancel."},{"speaker":"A","speech":"But then how will everybody know?"},{"speaker":"B","speech":"I don’t know.I would guess they’ll post something on the website."}],"skill_checkmark":[{"label":"conversationPage.doubtGuessingAndCertainty.speculatingTitle"}]},"videoLink":"https://player.vimeo.com/video/703549068?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_35.mp4","subtitle":"OALD9_GB_dialogues_35.srt"}}}],"suggestions":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_suggestions_1_us","sentence":"How about going out for a walk on Saturday?"},{"audioSrc":"ispeaker_everyday_suggestions_2_us","sentence":"(British English) Shall we ask Sarah to come along?"},{"audioSrc":"ispeaker_everyday_suggestions_3_us","sentence":"(especially American English) Should we ask Sarah to come along?"},{"audioSrc":"ispeaker_everyday_suggestions_4_us","sentence":"We could go a bit earlier and have a drink first, if you like."},{"audioSrc":"ispeaker_everyday_suggestions_5_us","sentence":"We could try that new restaurant, if you want."},{"audioSrc":"ispeaker_everyday_suggestions_6_us","sentence":"What do you think of the idea of sending this to the Research Department?"},{"audioSrc":"ispeaker_everyday_suggestions_7_us","sentence":"Why don’t you try calling his landline?"},{"audioSrc":"ispeaker_everyday_suggestions_8_us","sentence":"Why not just wait until they come back?"},{"audioSrc":"ispeaker_everyday_suggestions_9_us","sentence":"Why not simply explain your problem to them and see what they say?"}],"title":"conversationPage.suggestionsAndAdvice.makingSuggestionsTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.makingSuggestionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"How about meeting up around eight in front of the restaurant?"},{"speaker":"B","speech":"Yeah, OK. Or we could meet a little earlier and have a drink first, if you want."},{"speaker":"A","speech":"Sure. Should we say seven o’clock in the lobby?"},{"speaker":"B","speech":"Yeah, see you there."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.makingSuggestionsTitle"}]},"videoLink":"https://player.vimeo.com/video/700328984?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_31.mp4","subtitle":"OALD9_US_dialogues_31.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_suggestions_1_gb","sentence":"How about going out for a walk on Saturday?"},{"audioSrc":"ispeaker_everyday_suggestions_2_gb","sentence":"(British English) Shall we ask Sarah to come along?"},{"audioSrc":"ispeaker_everyday_suggestions_3_gb","sentence":"(especially American English) Should we ask Sarah to come along?"},{"audioSrc":"ispeaker_everyday_suggestions_4_gb","sentence":"We could go a bit earlier and have a drink first, if you like."},{"audioSrc":"ispeaker_everyday_suggestions_5_gb","sentence":"We could try that new restaurant, if you want."},{"audioSrc":"ispeaker_everyday_suggestions_6_gb","sentence":"What do you think of the idea of sending this to the Research Department?"},{"audioSrc":"ispeaker_everyday_suggestions_7_gb","sentence":"Why don’t you try calling his landline?"},{"audioSrc":"ispeaker_everyday_suggestions_8_gb","sentence":"Why not just wait until they come back?"},{"audioSrc":"ispeaker_everyday_suggestions_9_gb","sentence":"Why not simply explain your problem to them and see what they say?"}],"title":"conversationPage.suggestionsAndAdvice.makingSuggestionsTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.makingSuggestionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"How about meeting up around about eight in front of the restaurant?"},{"speaker":"B","speech":"Yes, OK. Or we could meet a bit earlier and have a drink first, if you like."},{"speaker":"A","speech":"Sure. Shall we say seven o’clock in the lobby?"},{"speaker":"B","speech":"OK, see you there."}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.makingSuggestionsTitle"}]},"videoLink":"https://player.vimeo.com/video/703548972?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_31.mp4","subtitle":"OALD9_GB_dialogues_31.srt"}}}],"sympathy":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_sympathy_1_us","sentence":"I’m sorry you’re not well. I hope you feel better soon."},{"audioSrc":"ispeaker_everyday_sympathy_2_us","sentence":"I’m sorry to hear that."},{"audioSrc":"ispeaker_everyday_sympathy_3_us","sentence":"That’s bad luck."},{"audioSrc":"ispeaker_everyday_sympathy_4_us","sentence":"How awful for you."},{"audioSrc":"ispeaker_everyday_sympathy_5_us","sentence":"I’m sorry for your loss. (= used when somebody has died)"}],"title":"conversationPage.feelingsAndEmotions.expressingSympathyTitle"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.expressingSympathyReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’m afraid I’m going to have to miss the conference. My father’s not doing well."},{"speaker":"B","speech":"Oh, I’m sorry to hear that."},{"speaker":"A","speech":"I hate to cancel at the last minute."},{"speaker":"B","speech":"No, I completely understand. Family comes first."},{"speaker":"A","speech":"Thanks."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.expressingSympathyTitle"}]},"videoLink":"https://player.vimeo.com/video/700328555?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_19.mp4","subtitle":"OALD9_US_dialogues_19.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_sympathy_1_gb","sentence":"I’m sorry you’re not well. I hope you feel better soon."},{"audioSrc":"ispeaker_everyday_sympathy_2_gb","sentence":"I’m sorry to hear that."},{"audioSrc":"ispeaker_everyday_sympathy_3_gb","sentence":"That’s bad luck."},{"audioSrc":"ispeaker_everyday_sympathy_4_gb","sentence":"How awful for you."},{"audioSrc":"ispeaker_everyday_sympathy_5_gb","sentence":"I’m sorry for your loss. (= used when somebody has died)"}],"title":"conversationPage.feelingsAndEmotions.expressingSympathyTitle"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.expressingSympathyReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’m afraid I’m going to have to miss the conference. My father’s not well."},{"speaker":"B","speech":"Oh, I’m sorry to hear that."},{"speaker":"A","speech":"I’m sorry, I know it’s a bit short notice."},{"speaker":"B","speech":"No, please don’t worry. Family comes first."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.expressingSympathyTitle"}]},"videoLink":"https://player.vimeo.com/video/703548697?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_19.mp4","subtitle":"OALD9_GB_dialogues_19.srt"}}}],"thanking":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_thanking_somebody_1_us","sentence":"Thank you very much. It’s very kind of you."},{"audioSrc":"ispeaker_everyday_thanking_somebody_2_us","sentence":"Thank you so much. You really shouldn’t have."},{"audioSrc":"ispeaker_everyday_thanking_somebody_3_us","sentence":"Thank you so much for coming. It was really nice to see you."},{"audioSrc":"ispeaker_everyday_thanking_somebody_4_us","sentence":"I’m very grateful."},{"audioSrc":"ispeaker_everyday_thanking_somebody_5_us","sentence":"I do appreciate your help."},{"audioSrc":"ispeaker_everyday_thanking_somebody_6_us","sentence":"I really appreciate what you’ve done."}],"title":"conversationPage.feelingsAndEmotions.thankingSomebodyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_thanking_somebody_7_us","sentence":"That’s all right."},{"audioSrc":"ispeaker_everyday_thanking_somebody_8_us","sentence":"Don’t mention it."},{"audioSrc":"ispeaker_everyday_thanking_somebody_9_us","sentence":"It’s no problem."},{"audioSrc":"ispeaker_everyday_thanking_somebody_10_us","sentence":"My pleasure."},{"audioSrc":"ispeaker_everyday_thanking_somebody_11_us","sentence":"I’m glad I could help."}],"title":"conversationPage.feelingsAndEmotions.thankingSomebodyCheckbox2"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.thankingSomebodyReview1"},{"text":"conversationPage.feelingsAndEmotions.thankingSomebodyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"and then you just press Control S to save."},{"speaker":"B","speech":"OK, I think I’ve got it now. Thank you very much. I really appreciate your help - I get so lost with some of this software."},{"speaker":"A","speech":"That’s alright. It’s no problem. If you need anything else, just let me know."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.thankingSomebodyCheckbox1"},{"label":"conversationPage.feelingsAndEmotions.thankingSomebodyCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329134?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_36.mp4","subtitle":"OALD9_US_dialogues_36.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_thanking_somebody_1_gb","sentence":"Thank you very much. It’s very kind of you."},{"audioSrc":"ispeaker_everyday_thanking_somebody_2_gb","sentence":"Thank you so much. You really shouldn’t have."},{"audioSrc":"ispeaker_everyday_thanking_somebody_3_gb","sentence":"Thank you so much for coming. It was really nice to see you."},{"audioSrc":"ispeaker_everyday_thanking_somebody_4_gb","sentence":"I’m very grateful."},{"audioSrc":"ispeaker_everyday_thanking_somebody_5_gb","sentence":"I do appreciate your help."},{"audioSrc":"ispeaker_everyday_thanking_somebody_6_gb","sentence":"I really appreciate what you’ve done."}],"title":"conversationPage.feelingsAndEmotions.thankingSomebodyTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_thanking_somebody_7_gb","sentence":"That’s all right."},{"audioSrc":"ispeaker_everyday_thanking_somebody_8_gb","sentence":"Don’t mention it."},{"audioSrc":"ispeaker_everyday_thanking_somebody_9_gb","sentence":"It’s no problem."},{"audioSrc":"ispeaker_everyday_thanking_somebody_10_gb","sentence":"My pleasure."},{"audioSrc":"ispeaker_everyday_thanking_somebody_11_gb","sentence":"I’m glad I could help."}],"title":"conversationPage.feelingsAndEmotions.thankingSomebodyCheckbox2"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.thankingSomebodyReview1"},{"text":"conversationPage.feelingsAndEmotions.thankingSomebodyReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"and then you just press Control S to save, and that’s it."},{"speaker":"B","speech":"OK, I think I’ve got it now. Thank you very much. I do appreciate your help - I’m hopeless with some of this software."},{"speaker":"A","speech":"That’s alright. No problem. If you need anything else, just let me know."}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.thankingSomebodyCheckbox1"},{"label":"conversationPage.feelingsAndEmotions.thankingSomebodyCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703549103?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_36.mp4","subtitle":"OALD9_GB_dialogues_36.srt"}}}],"warning":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_warning_somebody_1_us","sentence":"Look out! There’s a car coming."},{"audioSrc":"ispeaker_everyday_warning_somebody_2_us","sentence":"Be careful. It can be quite dangerous on that path."},{"audioSrc":"ispeaker_everyday_warning_somebody_3_us","sentence":"Watch out. That’s not a very safe place at night."},{"audioSrc":"ispeaker_everyday_warning_somebody_4_us","sentence":"Make sure you keep hold of your bag."},{"audioSrc":"ispeaker_everyday_warning_somebody_5_us","sentence":"I wouldn’t do that if I were you."}],"title":"conversationPage.suggestionsAndAdvice.warningSomebodyOfDangerTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.warningSomebodyOfDangerReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Watch out!"},{"speaker":"B","speech":"Oh sorry!—I almost spilled coffee everywhere!"},{"speaker":"A","speech":"That is not a good place to stand and chat, is it?"}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.warningSomebodyOfDangerTitle"}]},"videoLink":"https://player.vimeo.com/video/700329175?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_37.mp4","subtitle":"OALD9_US_dialogues_37.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_warning_somebody_1_gb","sentence":"Look out! There’s a car coming."},{"audioSrc":"ispeaker_everyday_warning_somebody_2_gb","sentence":"Be careful. It can be quite dangerous on that path."},{"audioSrc":"ispeaker_everyday_warning_somebody_3_gb","sentence":"Watch out. That’s not a very safe place at night."},{"audioSrc":"ispeaker_everyday_warning_somebody_4_gb","sentence":"Make sure you keep hold of your bag."},{"audioSrc":"ispeaker_everyday_warning_somebody_5_gb","sentence":"I wouldn’t do that if I were you."}],"title":"conversationPage.suggestionsAndAdvice.warningSomebodyOfDangerTitle"}]},"reviews":[{"text":"conversationPage.suggestionsAndAdvice.warningSomebodyOfDangerReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Look out!"},{"speaker":"B","speech":"Oh sorry!—I nearly spilled coffee everywhere!"},{"speaker":"A","speech":"I know, it’s not a good place to stand and talk, is it?"}],"skill_checkmark":[{"label":"conversationPage.suggestionsAndAdvice.warningSomebodyOfDangerTitle"}]},"videoLink":"https://player.vimeo.com/video/703549129?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_37.mp4","subtitle":"OALD9_GB_dialogues_37.srt"}}}],"wishing-luck":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_wishing_luck_1_us","sentence":"Good luck!"},{"audioSrc":"ispeaker_everyday_wishing_luck_2_us","sentence":"(British English) The best of luck for the exam!"},{"audioSrc":"ispeaker_everyday_wishing_luck_3_us","sentence":"I hope it goes well! We’ll be thinking about you."},{"audioSrc":"ispeaker_everyday_wishing_luck_4_us","sentence":"All the best! I’ll keep my fingers crossed for you."}],"title":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_wishing_luck_5_us","sentence":"Thanks."},{"audioSrc":"ispeaker_everyday_wishing_luck_6_us","sentence":"I’ll do my best."}],"title":"Responses"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckReview1"},{"text":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I have my performance evaluation this afternoon. I am dreading it."},{"speaker":"B","speech":"Oh, I’m sure it’ll be fine! I’ll keep my fingers crossed for you!"},{"speaker":"A","speech":"Thanks!"}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckTitle"},{"label":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/700329201?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_38.mp4","subtitle":"OALD9_US_dialogues_38.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_wishing_luck_1_gb","sentence":"Good luck!"},{"audioSrc":"ispeaker_everyday_wishing_luck_2_gb","sentence":"(British English) The best of luck for the exam!"},{"audioSrc":"ispeaker_everyday_wishing_luck_3_gb","sentence":"I hope it goes well! We’ll be thinking about you."},{"audioSrc":"ispeaker_everyday_wishing_luck_4_gb","sentence":"All the best! I’ll keep my fingers crossed for you."}],"title":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckTitle"},{"sentences":[{"audioSrc":"ispeaker_everyday_wishing_luck_5_gb","sentence":"Thanks."},{"audioSrc":"ispeaker_everyday_wishing_luck_6_gb","sentence":"I’ll do my best."}],"title":"Responses"}]},"reviews":[{"text":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckReview1"},{"text":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckReview2"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"I’ve got my appraisal this afternoon. I’m dreading it."},{"speaker":"B","speech":"Oh, I hope it goes well! I’ll keep my fingers crossed for you!"},{"speaker":"A","speech":"Thanks!"}],"skill_checkmark":[{"label":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckTitle"},{"label":"conversationPage.feelingsAndEmotions.wishingSomebodyLuckCheckbox2"}]},"videoLink":"https://player.vimeo.com/video/703549154?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_38.mp4","subtitle":"OALD9_GB_dialogues_38.srt"}}}],"wrapping-up":[{"AmE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_wrapping_up_1_us","sentence":"I’m afraid time is running out, so we’ll have to make this the final question."},{"audioSrc":"ispeaker_everyday_wrapping_up_2_us","sentence":"I’m afraid we’re running out of time, so we’ll have to stop here."},{"audioSrc":"ispeaker_everyday_wrapping_up_3_us","sentence":"We’ve only got a couple of minutes left, so can we summarize what we’ve agreed?"},{"audioSrc":"ispeaker_everyday_wrapping_up_4_us","sentence":"I’d like to close the session with a few final remarks…"},{"audioSrc":"ispeaker_everyday_wrapping_up_5_us","sentence":"We’ll have to leave it there, but thank you all very much for your input."},{"audioSrc":"ispeaker_everyday_wrapping_up_6_us","sentence":"Well, that’s all we have time for today, but we’ll meet again on Tuesday."},{"audioSrc":"ispeaker_everyday_wrapping_up_7_us","sentence":"I’d like to thank you all for coming and for a very productive meeting."}],"title":"conversationPage.openingsAndEndings.wrappingUpDiscussionsTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.wrappingUpDiscussionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Well, I’m afraid time is running out, so unless anyone else has anything to add Sorry, Jo, did you want to say something?"},{"speaker":"B","speech":"Yes, can I just remind everybody to please send me your receipts for expenses? Thanks."},{"speaker":"A","speech":"OK, thanks Jo. Well, we’ll have to leave it there. Have a good trip home!"}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.wrappingUpDiscussionsTitle"}]},"videoLink":"https://player.vimeo.com/video/700329228?byline=0&portrait=0&title=0","offlineFile":"OALD9_US_dialogues_39.mp4","subtitle":"OALD9_US_dialogues_39.srt"}},"BrE":{"listen":{"subtopics":[{"sentences":[{"audioSrc":"ispeaker_everyday_wrapping_up_1_gb","sentence":"I’m afraid time is running out, so we’ll have to make this the final question."},{"audioSrc":"ispeaker_everyday_wrapping_up_2_gb","sentence":"I’m afraid we’re running out of time, so we’ll have to stop here."},{"audioSrc":"ispeaker_everyday_wrapping_up_3_gb","sentence":"We’ve only got a couple of minutes left, so can we summarize what we’ve agreed?"},{"audioSrc":"ispeaker_everyday_wrapping_up_4_gb","sentence":"I’d like to close the session with a few final remarks…"},{"audioSrc":"ispeaker_everyday_wrapping_up_5_gb","sentence":"We’ll have to leave it there, but thank you all very much for your input."},{"audioSrc":"ispeaker_everyday_wrapping_up_6_gb","sentence":"Well, that’s all we have time for today, but we’ll meet again on Tuesday."},{"audioSrc":"ispeaker_everyday_wrapping_up_7_gb","sentence":"I’d like to thank you all for coming and for a very productive meeting."}],"title":"conversationPage.openingsAndEndings.wrappingUpDiscussionsTitle"}]},"reviews":[{"text":"conversationPage.openingsAndEndings.wrappingUpDiscussionsReview"}],"watch_and_study":{"study":{"dialog":[{"speaker":"A","speech":"Well, I’m afraid time is running out, so unless anyone has anything else to add Sorry, did you want to say something, Jo?"},{"speaker":"B","speech":"Yes, can I just remind everybody to send me your receipts for expenses? Thanks."},{"speaker":"A","speech":"OK, thanks Jo. We’ll have to leave it there. Have a good trip home!"}],"skill_checkmark":[{"label":"conversationPage.openingsAndEndings.wrappingUpDiscussionsTitle"}]},"videoLink":"https://player.vimeo.com/video/703549182?byline=0&portrait=0&title=0","offlineFile":"OALD9_GB_dialogues_39.mp4","subtitle":"OALD9_GB_dialogues_39.srt"}}}]} \ No newline at end of file diff --git a/public/json/examspeaking_data.json b/public/json/examspeaking_data.json index 9b43bf2e4..f1fe4becd 100644 --- a/public/json/examspeaking_data.json +++ b/public/json/examspeaking_data.json @@ -1 +1 @@ -{"discussing":{"description":"examPage.groupTask.discussingOpinions.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/695707567?byline=0&portrait=0&title=0","offlineFile":"2_discussing_opinions.mp4","taskData":{"para":"examPage.groupTask.discussingOpinions.taskQuestion","listItems":"examPage.groupTask.discussingOpinions.taskList","images":["Discussing-opinions_main-task_1","Discussing-opinions_main-task_2"]},"study":{"dialog":[{"speaker":"Liu","speech":"

Well, in my opinion, the best thing about cycling is the exercise. You can go from A to B and keep fit at the same time. What do you think?

"},{"speaker":"Viki","speech":"

I agree. And it’s quiet and clean. I mean, bikes don’t create pollution like cars, and they don’t use oil.

"},{"speaker":"Liu","speech":"

Hmm, yes, bikes are better for the environment.

"},{"speaker":"Viki","speech":"

Yes, exactly. But on the other hand, there are bad points too. I mean, it can be quite dangerous, can’t it?

"},{"speaker":"Liu","speech":"

Yes, that’s true. Especially in the city with all the traffic. And another bad point is the weather - cycling isn’t pleasant in rainy and cold conditions.

"},{"speaker":"Viki","speech":"

No. And it can be really tiring if you go up a hill. I don’t cycle because I live in the mountains, and all the roads are really steep. If I lived in a flat place like Holland, I might cycle more. What about you? Do you cycle?

"},{"speaker":"Liu","speech":"

Sometimes, but only on holidays, not to go to work. I think the people in the photos are going to work.

"},{"speaker":"Viki","speech":"

So which place do you think looks more dangerous for the cyclists?

"},{"speaker":"Liu","speech":"

Well, I would say it’s OK in the first picture, because there is a special part of the road for the cyclists, but not in the second picture - the cyclists are in the middle of the traffic, and it looks quite dangerous.

"},{"speaker":"Viki","speech":"

Yes, and I think the man in the first picture is better prepared. He’s wearing a bright coloured coat and - what do you call it? A cycling hat?

"},{"speaker":"Liu","speech":"

A helmet, you mean?

"},{"speaker":"Viki","speech":"

Helmet, exactly. The people in the second picture haven’t got helmets. But there again, it could be more dangerous in the first picture because the traffic is going much faster, isn’t it?

"},{"speaker":"Liu","speech":"

Yes, I suppose so. But there is plenty of space. Hmm, on the whole, I think it’s more dangerous in the second picture.

"},{"speaker":"Viki","speech":"

Yeah, yeah, I think you’re probably right.

"}],"skills":[{"label":"examPage.groupTask.discussingOpinions.skillCheckbox1"},{"label":"examPage.groupTask.discussingOpinions.skillCheckbox2"},{"label":"examPage.groupTask.discussingOpinions.skillCheckbox3"},{"label":"examPage.groupTask.discussingOpinions.skillCheckbox4"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.groupTask.discussingOpinions.listenHeading1","sentences":[{"sentence":"I would say it’s OK in the city, but not in the country. What do you think?","audioSrc":"ispeaker_exam_opinions_1_gb"},{"sentence":"My feeling is that we could improve our performance. Do you agree with that?","audioSrc":"ispeaker_exam_opinions_2_gb"},{"sentence":"What would you say if we waited another month?","audioSrc":"ispeaker_exam_opinions_3_gb"},{"sentence":"What about you? Do you cycle?","audioSrc":"ispeaker_exam_opinions_4_gb"},{"sentence":"Which place do you think is more dangerous?","audioSrc":"ispeaker_exam_opinions_5_gb"},{"sentence":"The traffic’s going faster there, isn’t it?","audioSrc":"ispeaker_exam_opinions_6_gb"},{"sentence":"It looks safer there, don’t you think?","audioSrc":"ispeaker_exam_opinions_7_gb"},{"sentence":"Would you say\n\t\t\t\t\t\t\tthat the traffic’s going faster there?","audioSrc":"ispeaker_exam_opinions_8_gb"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading2","sentences":[{"sentence":"I think drivers should respect cyclists more.","audioSrc":"ispeaker_exam_opinions_9_gb"},{"sentence":"In my opinion, public transport is too expensive.","audioSrc":"ispeaker_exam_opinions_10_gb"},{"sentence":"I would say that Saturday is the busiest shopping day.","audioSrc":"ispeaker_exam_opinions_11_gb"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading3","sentences":[{"sentence":"Yes, I agree.","audioSrc":"ispeaker_exam_opinions_12_gb"},{"sentence":"You’re absolutely right.","audioSrc":"ispeaker_exam_opinions_13_gb"},{"sentence":"Yes, you’re probably right.","audioSrc":"ispeaker_exam_opinions_14_gb"},{"sentence":"Yes, I suppose so.","audioSrc":"ispeaker_exam_opinions_15_gb"},{"sentence":"Umm – I’m not so sure about that.","audioSrc":"ispeaker_exam_opinions_16_gb"},{"sentence":"No, I don’t think that’s quite true.","audioSrc":"ispeaker_exam_opinions_17_gb"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading4","sentences":[{"sentence":"It’s fantastic, isn’t it?","audioSrc":"ispeaker_exam_opinions_18_gb"},{"sentence":"They’re very sweet, aren’t they?","audioSrc":"ispeaker_exam_opinions_19_gb"},{"sentence":"What about you?","audioSrc":"ispeaker_exam_opinions_20_gb"},{"sentence":"What do you think?","audioSrc":"ispeaker_exam_opinions_21_gb"},{"sentence":"It’s rather strange, don’t you think?","audioSrc":"ispeaker_exam_opinions_22_gb"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading5","sentences":[{"sentence":"We could talk about pollution. What do you THINK? (= asking for an opinion)","audioSrc":"ispeaker_exam_opinions_23_gb"},{"sentence":"I think the traffic’s worse in the second picture. What do YOU think? (= comparing an opinion)","audioSrc":"ispeaker_exam_opinions_24_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.groupTask.discussingOpinions.listenHeading1","sentences":[{"sentence":"I would say it’s OK in the city, but not in the country. What do you think?","audioSrc":"ispeaker_exam_opinions_1_us"},{"sentence":"My feeling is that we could improve our performance. Do you agree with that?","audioSrc":"ispeaker_exam_opinions_2_us"},{"sentence":"What would you say if we waited another month?","audioSrc":"ispeaker_exam_opinions_3_us"},{"sentence":"What about you? Do you cycle?","audioSrc":"ispeaker_exam_opinions_4_us"},{"sentence":"Which place do you think is more dangerous?","audioSrc":"ispeaker_exam_opinions_5_us"},{"sentence":"The traffic’s going faster there, isn’t it?","audioSrc":"ispeaker_exam_opinions_6_us"},{"sentence":"It looks safer there, don’t you think?","audioSrc":"ispeaker_exam_opinions_7_us"},{"sentence":"Would you say that the traffic’s going faster there?","audioSrc":"ispeaker_exam_opinions_8_us"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading2","sentences":[{"sentence":"I think drivers should respect cyclists more.","audioSrc":"ispeaker_exam_opinions_9_us"},{"sentence":"In my opinion, public transport is too expensive.","audioSrc":"ispeaker_exam_opinions_10_us"},{"sentence":"I would say that Saturday is the busiest shopping day.","audioSrc":"ispeaker_exam_opinions_11_us"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading3","sentences":[{"sentence":"Yes, I agree.","audioSrc":"ispeaker_exam_opinions_12_us"},{"sentence":"You’re absolutely right.","audioSrc":"ispeaker_exam_opinions_13_us"},{"sentence":"Yes, you’re probably right.","audioSrc":"ispeaker_exam_opinions_14_us"},{"sentence":"Yes, I suppose so.","audioSrc":"ispeaker_exam_opinions_15_us"},{"sentence":"Umm – I’m not so sure about that.","audioSrc":"ispeaker_exam_opinions_16_us"},{"sentence":"No, I don’t think that’s quite true.","audioSrc":"ispeaker_exam_opinions_17_us"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading4","sentences":[{"sentence":"It’s fantastic, isn’t it?","audioSrc":"ispeaker_exam_opinions_18_us"},{"sentence":"They’re very sweet, aren’t they?","audioSrc":"ispeaker_exam_opinions_19_us"},{"sentence":"What about you? ","audioSrc":"ispeaker_exam_opinions_20_us"},{"sentence":"What do you think? ","audioSrc":"ispeaker_exam_opinions_21_us"},{"sentence":"It’s rather strange, don’t you think?","audioSrc":"ispeaker_exam_opinions_22_us"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading5","sentences":[{"sentence":"We could talk about pollution. What do you THINK? (= asking for an opinion)","audioSrc":"ispeaker_exam_opinions_23_us"},{"sentence":"I think the traffic’s worse in the second picture. What do YOU think? (= comparing an opinion)","audioSrc":"ispeaker_exam_opinions_24_us"}]}]}},"practise":{"task":[{"para":"examPage.groupTask.discussingOpinions.practiceQuestion1","listItems":"","images":["Discussing-opinions_practice-task_1_1","Discussing-opinions_practice-task_1_2"]},{"para":"examPage.groupTask.discussingOpinions.practiceQuestion2","listItems":"","images":["Discussing-opinions_practice-task_2_1","Discussing-opinions_practice-task_2_2"]}],"tips":{"dos":"examPage.groupTask.discussingOpinions.tipDos","donts":"examPage.groupTask.discussingOpinions.tipDonts"}},"reviews":[{"text":"examPage.groupTask.discussingOpinions.review1"},{"text":"examPage.groupTask.discussingOpinions.review2"},{"text":"examPage.groupTask.discussingOpinions.review3"}]},"negotiating":{"description":"examPage.groupTask.negotiating.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/695707943?byline=0&portrait=0&title=0","offlineFile":"3_negotiating.mp4","taskData":{"para":"examPage.groupTask.negotiating.taskQuestion","listItems":"","images":["Negotiating_main-task_1","Negotiating_main-task_2","Negotiating_main-task_3","Negotiating_main-task_4","Negotiating_main-task_5","Negotiating_main-task_6"]},"study":{"dialog":[{"speaker":"Mateusz","speech":"

OK, so we have to choose one picture to put on the front of a brochure. Shall we get started, then?

"},{"speaker":"Elena","speech":"

Er, let’s see… It’s really difficult. Personally, if I were choosing a holiday, I think I would pick up a brochure with the picture of the dancers on the front, but that’s because I enjoy folk dancing. Maybe that would not be so good for most people.

"},{"speaker":"Mateusz","speech":"

No, possibly not. To be honest, that one looks boring. If you ask me we should choose one which most people would find attractive. How about the photo of the food? Everybody likes eating!

"},{"speaker":"Elena","speech":"

That’s true, but I don’t think Scotland is famous for food. I think if people wanted a food holiday, they would choose Italy or France or somewhere like that.

"},{"speaker":"Mateusz","speech":"

OK, that’s a good point. It’s the same with the picture of the beach. It’s beautiful, but I’ve never heard of people going to Scotland for a beach holiday. From what I’ve heard, it’s always raining in Britain.

"},{"speaker":"Elena","speech":"

Yes, that’s right. Everybody says that the weather’s terrible there. Well, … we could use the picture of the mountain climbers. It would give people the idea of things you can do in Scotland.

"},{"speaker":"Mateusz","speech":"

Hmm... Would that be very popular? I doubt it. Maybe we should focus on history and culture. What’s happening in the first picture, for example?

"},{"speaker":"Elena","speech":"

I’ve no idea. It looks like a carnival or something. But I think I would opt for the castle. To me, that’s a typical image of Scotland, and I can imagine it would look great on the cover of the brochure. What do you think?

"},{"speaker":"Mateusz","speech":"

Well, as far as I’m concerned, the carnival or the castle would be fine. So shall we use the castle then?

"},{"speaker":"Elena","speech":"

Yes, OK. That’s fine by me. Right, so I think we’re agreed. We’ll use the photo of the castle.

"}],"skills":[{"label":"examPage.groupTask.negotiating.skillCheckbox1"},{"label":"examPage.groupTask.negotiating.skillCheckbox2"},{"label":"examPage.groupTask.negotiating.skillCheckbox3"},{"label":"examPage.groupTask.negotiating.skillCheckbox4"},{"label":"examPage.groupTask.negotiating.skillCheckbox5"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.groupTask.negotiating.listenHeading1","sentences":[{"sentence":"What would you recommend?","audioSrc":"ispeaker_exam_negotiating_1_gb"},{"sentence":"What do you recommend?","audioSrc":"ispeaker_exam_negotiating_2_gb"},{"sentence":"What do you think would be best?","audioSrc":"ispeaker_exam_negotiating_3_gb"},{"sentence":"Which of the options do you favour?","audioSrc":"ispeaker_exam_negotiating_4_gb"},{"sentence":"Which of the options do you prefer?","audioSrc":"ispeaker_exam_negotiating_5_gb"}]},{"title":"examPage.groupTask.negotiating.listenHeading2","sentences":[{"sentence":"I’d recommend waiting a few months.","audioSrc":"ispeaker_exam_negotiating_6_gb"},{"sentence":"I suggest you have another look at the house before you make a decision.","audioSrc":"ispeaker_exam_negotiating_7_gb"},{"sentence":"If it were up to me, I’d go to Paris.","audioSrc":"ispeaker_exam_negotiating_8_gb"},{"sentence":"If it were my decision, I’d choose the first one.","audioSrc":"ispeaker_exam_negotiating_9_gb"}]},{"title":"examPage.groupTask.negotiating.listenHeading3","sentences":[{"sentence":"How about going out for a walk on Saturday?","audioSrc":"ispeaker_exam_negotiating_10_gb"},{"sentence":"(British English) \n\t\t\t\t\t\t\tShall we ask Sarah to come along?","audioSrc":"ispeaker_exam_negotiating_11_gb"},{"sentence":"(especially American English) \n\t\t\t\t\t\t\tShould we ask Sarah to come along?","audioSrc":"ispeaker_exam_negotiating_12_gb"},{"sentence":"We could go a bit earlier and have a drink first, if you like.","audioSrc":"ispeaker_exam_negotiating_13_gb"},{"sentence":"What do you think of the idea of sending this to the Research Department?","audioSrc":"ispeaker_exam_negotiating_14_gb"},{"sentence":"Why don’t you try calling his landline?","audioSrc":"ispeaker_exam_negotiating_15_gb"},{"sentence":"Why not just wait until they come back?","audioSrc":"ispeaker_exam_negotiating_16_gb"},{"sentence":"Why not simply explain your problem to them and see what they say?","audioSrc":"ispeaker_exam_negotiating_17_gb"}]},{"title":"examPage.groupTask.negotiating.listenHeading4","sentences":[{"sentence":"I would say it’s OK in the city, but not in the country. What do you think?","audioSrc":"ispeaker_exam_negotiating_18_gb"},{"sentence":"My feeling is that we could improve our performance. Do you agree with that?","audioSrc":"ispeaker_exam_negotiating_19_gb"},{"sentence":"What would you say if we waited another month?","audioSrc":"ispeaker_exam_negotiating_20_gb"},{"sentence":"What about you? Do you cycle?","audioSrc":"ispeaker_exam_negotiating_21_gb"},{"sentence":"Which place do you think is more dangerous?","audioSrc":"ispeaker_exam_negotiating_22_gb"},{"sentence":"The traffic’s going faster there, isn’t it?","audioSrc":"ispeaker_exam_negotiating_23_gb"},{"sentence":"It looks safer there, don’t you think?","audioSrc":"ispeaker_exam_negotiating_24_gb"},{"sentence":"Would you say that the traffic’s going faster there?","audioSrc":"ispeaker_exam_negotiating_25_gb"}]},{"title":"examPage.groupTask.negotiating.listenHeading5","sentences":[{"sentence":"I’m sorry, I don’t agree.","audioSrc":"ispeaker_exam_negotiating_26_gb"},{"sentence":"I’m sorry, I have to disagree with you there.","audioSrc":"ispeaker_exam_negotiating_27_gb"},{"sentence":"Well, actually, I’m not sure that that’s true.","audioSrc":"ispeaker_exam_negotiating_28_gb"},{"sentence":"I don’t think that is exactly right.","audioSrc":"ispeaker_exam_negotiating_29_gb"},{"sentence":"I wouldn’t agree that that’s the best solution.","audioSrc":"ispeaker_exam_negotiating_30_gb"},{"sentence":"I have to say that I don’t find that argument very convincing.","audioSrc":"ispeaker_exam_negotiating_31_gb"},{"sentence":"I can’t go along with that idea.","audioSrc":"ispeaker_exam_negotiating_32_gb"},{"sentence":"I take your point, but I don’t think it would work in practice.","audioSrc":"ispeaker_exam_negotiating_33_gb"},{"sentence":"Actually, I think that would make the situation worse.","audioSrc":"ispeaker_exam_negotiating_34_gb"},{"sentence":"Actually, I’m not sure that’s the best plan.","audioSrc":"ispeaker_exam_negotiating_35_gb"},{"sentence":"I understand where you’re coming from, but I think we might want to take a different approach here.","audioSrc":"ispeaker_exam_negotiating_36_gb"},{"sentence":"I can see why you might feel that way, but I think we need to handle this differently.","audioSrc":"ispeaker_exam_negotiating_37_gb"}]},{"title":"examPage.groupTask.negotiating.listenHeading6","sentences":[{"sentence":"Yes, I think you’re probably right.","audioSrc":"ispeaker_exam_negotiating_38_gb"},{"sentence":"Yes, I see what you mean.","audioSrc":"ispeaker_exam_negotiating_39_gb"},{"sentence":"That’s true!","audioSrc":"ispeaker_exam_negotiating_40_gb"},{"sentence":"(especially British English) Yes, I suppose you’re right.","audioSrc":"ispeaker_exam_negotiating_41_gb"},{"sentence":"(especially American English) Yes, I guess you’re right.","audioSrc":"ispeaker_exam_negotiating_42_gb"},{"sentence":"OK, I see your point about the expense, but I still think it’s worth it.","audioSrc":"ispeaker_exam_negotiating_44_gb"},{"sentence":"Well, I guess you’ve got a point there.","audioSrc":"ispeaker_exam_negotiating_45_gb"},{"sentence":"OK, that’s a good point.","audioSrc":"ispeaker_exam_negotiating_46_gb"},{"sentence":"No, possibly not.","audioSrc":"ispeaker_exam_negotiating_47_gb"},{"sentence":"No, I guess not.","audioSrc":"ispeaker_exam_negotiating_48_gb"},{"sentence":"(British English) \n\t\t\t\t\t\t\tI suppose not.","audioSrc":"ispeaker_exam_negotiating_49_gb"},{"sentence":"Well, yes, OK. I hadn’t really appreciated that before.","audioSrc":"ispeaker_exam_negotiating_50_gb"},{"sentence":"Well, yes, OK. I hadn’t really understood that before.","audioSrc":"ispeaker_exam_negotiating_51_gb"},{"sentence":"Well, I can’t argue with that.","audioSrc":"ispeaker_exam_negotiating_52_gb"},{"sentence":"I won’t argue with you on that point.","audioSrc":"ispeaker_exam_negotiating_53_gb"},{"sentence":"That’s true. We’ll need to take that into consideration.","audioSrc":"ispeaker_exam_negotiating_54_gb"}]},{"title":"examPage.groupTask.negotiating.listenHeading7","sentences":[{"sentence":"As far as I’m concerned, e-books are as easy to read as paper books.","audioSrc":"ispeaker_exam_negotiating_55_gb"},{"sentence":"Personally, I think the police were wrong in this case.","audioSrc":"ispeaker_exam_negotiating_56_gb"},{"sentence":"If you ask me, they should abolish border controls.","audioSrc":"ispeaker_exam_negotiating_57_gb"},{"sentence":"My feeling is that people should be allowed to take risks.","audioSrc":"ispeaker_exam_negotiating_58_gb"},{"sentence":"To be honest, I don’t care which party wins the election.","audioSrc":"ispeaker_exam_negotiating_59_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.groupTask.negotiating.listenHeading1","sentences":[{"sentence":"What would you recommend?","audioSrc":"ispeaker_exam_negotiating_1_us"},{"sentence":"What do you recommend?","audioSrc":"ispeaker_exam_negotiating_2_us"},{"sentence":"What do you think would be best?","audioSrc":"ispeaker_exam_negotiating_3_us"},{"sentence":"Which of the options do you favor?","audioSrc":"ispeaker_exam_negotiating_4_us"},{"sentence":"Which of the options do you prefer?","audioSrc":"ispeaker_exam_negotiating_5_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading2","sentences":[{"sentence":"I’d recommend waiting a few months.","audioSrc":"ispeaker_exam_negotiating_6_us"},{"sentence":"I suggest you have another look at the house before you make a decision.","audioSrc":"ispeaker_exam_negotiating_7_us"},{"sentence":"If it were up to me, I’d go to Paris.","audioSrc":"ispeaker_exam_negotiating_8_us"},{"sentence":"If it were my decision, I’d choose the first one.","audioSrc":"ispeaker_exam_negotiating_9_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading3","sentences":[{"sentence":"How about going out for a walk on Saturday?","audioSrc":"ispeaker_exam_negotiating_10_us"},{"sentence":"(British English) \n\t\t\t\t\t\t\tShall we ask Sarah to come along?","audioSrc":"ispeaker_exam_negotiating_11_us"},{"sentence":"(especially American English) \n\t\t\t\t\t\t\tShould we ask Sarah to come along?","audioSrc":"ispeaker_exam_negotiating_12_us"},{"sentence":"We could go a bit earlier and have a drink first, if you like.","audioSrc":"ispeaker_exam_negotiating_13_us"},{"sentence":"What do you think of the idea of sending this to the Research Department?","audioSrc":"ispeaker_exam_negotiating_14_us"},{"sentence":"Why don’t you try calling his landline?","audioSrc":"ispeaker_exam_negotiating_15_us"},{"sentence":"Why not just wait until they come back?","audioSrc":"ispeaker_exam_negotiating_16_us"},{"sentence":"Why not simply explain your problem to them and see what they say?","audioSrc":"ispeaker_exam_negotiating_17_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading4","sentences":[{"sentence":"I would say it’s OK in the city, but not in the country. What do you think?","audioSrc":"ispeaker_exam_negotiating_18_us"},{"sentence":"My feeling is that we could improve our performance. Do you agree with that?","audioSrc":"ispeaker_exam_negotiating_19_us"},{"sentence":"What would you say if we waited another month?","audioSrc":"ispeaker_exam_negotiating_20_us"},{"sentence":"What about you? Do you cycle?","audioSrc":"ispeaker_exam_negotiating_21_us"},{"sentence":"Which place do you think is more dangerous?","audioSrc":"ispeaker_exam_negotiating_22_us"},{"sentence":"The traffic’s going faster there, isn’t it?","audioSrc":"ispeaker_exam_negotiating_23_us"},{"sentence":"It looks safer there, don’t you think?","audioSrc":"ispeaker_exam_negotiating_24_us"},{"sentence":"Would you say that the traffic’s going faster there?","audioSrc":"ispeaker_exam_negotiating_25_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading5","sentences":[{"sentence":"I’m sorry, I don’t agree.","audioSrc":"ispeaker_exam_negotiating_26_us"},{"sentence":"I’m sorry, I have to disagree with you there.","audioSrc":"ispeaker_exam_negotiating_27_us"},{"sentence":"Well, actually, I’m not sure that that’s true.","audioSrc":"ispeaker_exam_negotiating_28_us"},{"sentence":"I don’t think that is exactly right.","audioSrc":"ispeaker_exam_negotiating_29_us"},{"sentence":"I wouldn’t agree that that’s the best solution.","audioSrc":"ispeaker_exam_negotiating_30_us"},{"sentence":"I have to say that I don’t find that argument very convincing.","audioSrc":"ispeaker_exam_negotiating_31_us"},{"sentence":"I can’t go along with that idea.","audioSrc":"ispeaker_exam_negotiating_32_us"},{"sentence":"I take your point, but I don’t think it would work in practice.","audioSrc":"ispeaker_exam_negotiating_33_us"},{"sentence":"Actually, I think that would make the situation worse.","audioSrc":"ispeaker_exam_negotiating_34_us"},{"sentence":"Actually, I’m not sure that’s the best plan.","audioSrc":"ispeaker_exam_negotiating_35_us"},{"sentence":"I understand where you’re coming from, but I think we might want to take a different approach here.","audioSrc":"ispeaker_exam_negotiating_36_us"},{"sentence":"I can see why you might feel that way, but I think we need to handle this differently.","audioSrc":"ispeaker_exam_negotiating_37_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading6","sentences":[{"sentence":"Yes, I think you’re probably right.","audioSrc":"ispeaker_exam_negotiating_38_us"},{"sentence":"Yes, I see what you mean.","audioSrc":"ispeaker_exam_negotiating_39_us"},{"sentence":"That’s true!","audioSrc":"ispeaker_exam_negotiating_40_us"},{"sentence":"(especially British English) Yes, I suppose you’re right.","audioSrc":"ispeaker_exam_negotiating_41_us"},{"sentence":"(especially American English) Yes, I guess you’re right.","audioSrc":"ispeaker_exam_negotiating_42_us"},{"sentence":"OK, I see your point about the expense, but I still think it’s worth it.","audioSrc":"ispeaker_exam_negotiating_44_us"},{"sentence":"Well, I guess you’ve got a point there.","audioSrc":"ispeaker_exam_negotiating_45_us"},{"sentence":"OK, that’s a good point.","audioSrc":"ispeaker_exam_negotiating_46_us"},{"sentence":"No, possibly not.","audioSrc":"ispeaker_exam_negotiating_47_us"},{"sentence":"No, I guess not.","audioSrc":"ispeaker_exam_negotiating_48_us"},{"sentence":"(British English) \n\t\t\t\t\t\t\tI suppose not.","audioSrc":"ispeaker_exam_negotiating_49_us"},{"sentence":"Well, yes, OK. I hadn’t really appreciated that before.","audioSrc":"ispeaker_exam_negotiating_50_us"},{"sentence":"Well, yes, OK. I hadn’t really understood that before.","audioSrc":"ispeaker_exam_negotiating_51_us"},{"sentence":"Well, I can’t argue with that.","audioSrc":"ispeaker_exam_negotiating_52_us"},{"sentence":"I won’t argue with you on that point.","audioSrc":"ispeaker_exam_negotiating_53_us"},{"sentence":"That’s true. We’ll need to take that into consideration.","audioSrc":"ispeaker_exam_negotiating_54_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading7","sentences":[{"sentence":"As far as I’m concerned, e-books are as easy to read as paper books.","audioSrc":"ispeaker_exam_negotiating_55_us"},{"sentence":"Personally, I think the police were wrong in this case.","audioSrc":"ispeaker_exam_negotiating_56_us"},{"sentence":"If you ask me, they should abolish border controls.","audioSrc":"ispeaker_exam_negotiating_57_us"},{"sentence":"My feeling is that people should be allowed to take risks.","audioSrc":"ispeaker_exam_negotiating_58_us"},{"sentence":"To be honest, I don’t care which party wins the election.","audioSrc":"ispeaker_exam_negotiating_59_us"}]}]}},"practise":{"task":[{"para":"examPage.groupTask.negotiating.practiceQuestion1","listItems":"","images":["Negotiating_practice-task_1_1","Negotiating_practice-task_1_2","Negotiating_practice-task_1_3","Negotiating_practice-task_1_4"]},{"para":"examPage.groupTask.negotiating.practiceQuestion2","listItems":"","images":["Negotiating_practice-task_2_1","Negotiating_practice-task_2_2","Negotiating_practice-task_2_3","Negotiating_practice-task_2_4"]}],"tips":{"dos":"examPage.groupTask.negotiating.tipDos","donts":"examPage.groupTask.negotiating.tipDonts"}},"reviews":[{"text":"examPage.groupTask.negotiating.review1"},{"text":"examPage.groupTask.negotiating.review2"},{"text":"examPage.groupTask.negotiating.review3"},{"text":"examPage.groupTask.negotiating.review4"}]},"describing":{"description":"examPage.individualTask.describingPicture.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/695708169?byline=0&portrait=0&title=0","offlineFile":"4_describing_a_picture.mp4","taskData":{"para":"examPage.individualTask.describingPicture.taskQuestion","listItems":"","images":["Describing-a-picture_main-task_1"]},"study":{"dialog":[{"speaker":"Examiner","speech":"

Please describe the photo. You should say what you think is happening, and what opinion is about it.

"},{"speaker":"Karolina","speech":"

This picture shows two young men chatting on a park bench. They are wearing casual clothes and training shoes. One of them has glasses. It is a cloudy day. In the background, we can see trees and grass. There are a lot of red and orange leaves on the ground, so I would say it’s autumn in a cold country, perhaps in the north of Europe, or maybe in North America.

There is a pram to the left of the bench and another one to the right. I would guess that there are babies in the prams, although we can’t actually see them, and I suppose that the young men are the fathers.

The picture is slightly unusual because\n\t\t\t\t\t\t\t\t\twe normally expect to see mothers looking after babies. In most parts of the world, childcare is traditionally the mother’s job. But I think the idea for this photo is good, because in my opinion, both parents should have equal responsibility for the children.

The picture also makes us think about another question. It is the middle of the day. Why aren’t the men at work? It could be the weekend, of course, or perhaps a public holiday, but there is another possibility - perhaps the men look after their homes and the children full time, and their wives go to work. We normally talk about housewives, but in this case, maybe they are house husbands. I know this is unusual, but why not? I love that idea!

"}],"skills":[{"label":"examPage.individualTask.describingPicture.skillCheckbox1"},{"label":"examPage.individualTask.describingPicture.skillCheckbox2"},{"label":"examPage.individualTask.describingPicture.skillCheckbox3"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.individualTask.describingPicture.listenHeading1","sentences":[{"sentence":"The picture shows a family gathered around a kitchen table.","audioSrc":"ispeaker_exam_pictures_1_gb"},{"sentence":"This is a picture of a busy city street.","audioSrc":"ispeaker_exam_pictures_2_gb"},{"sentence":"This is a photo of a famous monument.","audioSrc":"ispeaker_exam_pictures_3_gb"},{"sentence":"In the foreground, we can see a group of protesters.","audioSrc":"ispeaker_exam_pictures_4_gb"},{"sentence":"In the background we can see a few more people.","audioSrc":"ispeaker_exam_pictures_5_gb"},{"sentence":"In the bottom right-hand corner, there’s a child sitting alone.","audioSrc":"ispeaker_exam_pictures_6_gb"},{"sentence":"In the top left-hand corner, there’s a hot-air balloon.","audioSrc":"ispeaker_exam_pictures_7_gb"},{"sentence":"On the left, someone is standing with a bottle in his hand.","audioSrc":"ispeaker_exam_pictures_8_gb"},{"sentence":"On the right a man is waving a flag.","audioSrc":"ispeaker_exam_pictures_9_gb"},{"sentence":"In the middle, some children are playing.","audioSrc":"ispeaker_exam_pictures_10_gb"},{"sentence":"In the cartoon, we can see two people looking at a newspaper headline.","audioSrc":"ispeaker_exam_pictures_11_gb"},{"sentence":"The cartoonist has drawn the man to represent a typical businessman.","audioSrc":"ispeaker_exam_pictures_12_gb"}]},{"title":"examPage.individualTask.describingPicture.listenHeading2","sentences":[{"sentence":"I think it’s likely that these people know each other.","audioSrc":"ispeaker_exam_pictures_13_gb"},{"sentence":"I imagine she’s his wife.","audioSrc":"ispeaker_exam_pictures_14_gb"},{"sentence":"(British English) They might be related.","audioSrc":"ispeaker_exam_pictures_15_gb"},{"sentence":"That may be the case.","audioSrc":"ispeaker_exam_pictures_16_gb"},{"sentence":"That could be his jacket.","audioSrc":"ispeaker_exam_pictures_17_gb"},{"sentence":"I would think they’ve been waiting for some time.","audioSrc":"ispeaker_exam_pictures_18_gb"},{"sentence":"I would imagine they’ve been waiting for some time.","audioSrc":"ispeaker_exam_pictures_19_gb"},{"sentence":"I would guess that the car has broken down.","audioSrc":"ispeaker_exam_pictures_20_gb"},{"sentence":"I think this has probably happened before.","audioSrc":"ispeaker_exam_pictures_21_gb"},{"sentence":"It looks to me as though the woman is very angry.","audioSrc":"ispeaker_exam_pictures_22_gb"},{"sentence":"(British English) \n\t\t\t\t\t\t\tPerhaps there has been an accident.","audioSrc":"ispeaker_exam_pictures_23_gb"},{"sentence":"Probably she forgot to leave a message.","audioSrc":"ispeaker_exam_pictures_24_gb"},{"sentence":"Possibly he left his phone at home.","audioSrc":"ispeaker_exam_pictures_25_gb"},{"sentence":"It may be that they aren’t coming.","audioSrc":"ispeaker_exam_pictures_26_gb"},{"sentence":"Maybe she’s still at work.","audioSrc":"ispeaker_exam_pictures_27_gb"}]},{"title":"examPage.individualTask.describingPicture.listenHeading3","sentences":[{"sentence":"As far as I’m concerned, e-books are as easy to read as paper books.","audioSrc":"ispeaker_exam_pictures_28_gb"},{"sentence":"Personally, I think the police were wrong in this case.","audioSrc":"ispeaker_exam_pictures_29_gb"},{"sentence":"If you ask me, they should abolish border controls.","audioSrc":"ispeaker_exam_pictures_30_gb"},{"sentence":"My feeling is that people should be allowed to take risks.","audioSrc":"ispeaker_exam_pictures_31_gb"},{"sentence":"To be honest, I don’t care which party wins the election.","audioSrc":"ispeaker_exam_pictures_32_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.individualTask.describingPicture.listenHeading1","sentences":[{"sentence":"The picture shows a family gathered around a kitchen table.","audioSrc":"ispeaker_exam_pictures_1_us"},{"sentence":"This is a picture of a busy city street.","audioSrc":"ispeaker_exam_pictures_2_us"},{"sentence":"This is a photo of a famous monument.","audioSrc":"ispeaker_exam_pictures_3_us"},{"sentence":"In the foreground, we can see a group of protesters.","audioSrc":"ispeaker_exam_pictures_4_us"},{"sentence":"In the background we can see a few more people.","audioSrc":"ispeaker_exam_pictures_5_us"},{"sentence":"In the bottom right-hand corner there’s a child sitting alone.","audioSrc":"ispeaker_exam_pictures_6_us"},{"sentence":"In the top left-hand corner there’s a hot-air balloon.","audioSrc":"ispeaker_exam_pictures_7_us"},{"sentence":"On the left, someone is standing with a bottle in his hand.","audioSrc":"ispeaker_exam_pictures_8_us"},{"sentence":"On the right a man is waving a flag.","audioSrc":"ispeaker_exam_pictures_9_us"},{"sentence":"In the middle, some children are playing.","audioSrc":"ispeaker_exam_pictures_10_us"},{"sentence":"In the cartoon, we can see two people looking at a newspaper headline.","audioSrc":"ispeaker_exam_pictures_11_us"},{"sentence":"The cartoonist has drawn the man to represent a typical businessman.","audioSrc":"ispeaker_exam_pictures_12_us"}]},{"title":"examPage.individualTask.describingPicture.listenHeading2","sentences":[{"sentence":"I think it’s likely that these people know each other.","audioSrc":"ispeaker_exam_pictures_13_us"},{"sentence":"I imagine she’s his wife.","audioSrc":"ispeaker_exam_pictures_14_us"},{"sentence":"(British English) They might be related.","audioSrc":"ispeaker_exam_pictures_15_us"},{"sentence":"That may be the case.","audioSrc":"ispeaker_exam_pictures_16_us"},{"sentence":"That could be his jacket.","audioSrc":"ispeaker_exam_pictures_17_us"},{"sentence":"I would think they’ve been waiting for some time.","audioSrc":"ispeaker_exam_pictures_18_us"},{"sentence":"I would imagine they’ve been waiting for some time.","audioSrc":"ispeaker_exam_pictures_19_us"},{"sentence":"I would guess that the car has broken down.","audioSrc":"ispeaker_exam_pictures_20_us"},{"sentence":"I think this has probably happened before.","audioSrc":"ispeaker_exam_pictures_21_us"},{"sentence":"It looks to me as though the woman is very angry.","audioSrc":"ispeaker_exam_pictures_22_us"},{"sentence":"(British English) \n\t\t\t\t\t\t\tPerhaps there has been an accident.","audioSrc":"ispeaker_exam_pictures_23_us"},{"sentence":"Probably she forgot to leave a message.","audioSrc":"ispeaker_exam_pictures_24_us"},{"sentence":"Possibly he left his phone at home.","audioSrc":"ispeaker_exam_pictures_25_us"},{"sentence":"It may be that they aren’t coming.","audioSrc":"ispeaker_exam_pictures_26_us"},{"sentence":"Maybe she’s still at work.","audioSrc":"ispeaker_exam_pictures_27_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading7","sentences":[{"sentence":"As far as I’m concerned, e-books are as easy to read as paper books.","audioSrc":"ispeaker_exam_pictures_28_us"},{"sentence":"Personally, I think the police were wrong in this case.","audioSrc":"ispeaker_exam_pictures_29_us"},{"sentence":"If you ask me, they should abolish border controls.","audioSrc":"ispeaker_exam_pictures_30_us"},{"sentence":"My feeling is that people should be allowed to take risks.","audioSrc":"ispeaker_exam_pictures_31_us"},{"sentence":"To be honest, I don’t care which party wins the election.","audioSrc":"ispeaker_exam_pictures_32_us"}]}]}},"practise":{"task":[{"para":"examPage.individualTask.describingPicture.practiceQuestion1","listItems":"","images":["Describing-a-picture_practice-task_1"]},{"para":"examPage.individualTask.describingPicture.practiceQuestion2","listItems":"","images":["Describing-a-picture_practice-task_2"]}],"tips":{"dos":"examPage.individualTask.describingPicture.tipDos","donts":"examPage.individualTask.describingPicture.tipDonts"}},"reviews":[{"text":"examPage.individualTask.describingPicture.review1"},{"text":"examPage.individualTask.describingPicture.review2"},{"text":"examPage.individualTask.describingPicture.review3"}]},"personal-info":{"description":"examPage.individualTask.personalInformation.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/695708367?byline=0&portrait=0&title=0","offlineFile":"5_giving_personal_information.mp4","taskData":{"para":"examPage.individualTask.personalInformation.taskQuestion","listItems":"","images":[]},"study":{"dialog":[{"speaker":"Examiner","speech":"

Hello, I’m Martin. What’s your name, please?

"},{"speaker":"Cristina","speech":"

I’m Cristina.

"},{"speaker":"Examiner","speech":"

And where are you from, Cristina?

"},{"speaker":"Cristina","speech":"

I’m from Spain.

"},{"speaker":"Examiner","speech":"

Oh, really?\n\t\t\t\t\t\t\t\t\tWhereabouts in Spain?

"},{"speaker":"Cristina","speech":"

From a town called Iznalloz. It’s near the city of Granada.

"},{"speaker":"Examiner","speech":"

Oh right. And can you tell me a little bit about what you do?

"},{"speaker":"Cristina","speech":"

Yes, I am a student. I am studying economics at the university. I also have a part-time job in a hairdresser’s.

"},{"speaker":"Examiner","speech":"

And where do you live?

"},{"speaker":"Cristina","speech":"

Actually, I live in two places. During the week, when there are classes, I live with an aunt in Granada, near to the university, and at the weekends I usually go home to my parents’ place in Iznalloz, but next year, I hope to rent a flat together with a friend of mine.

"},{"speaker":"Examiner","speech":"

OK. And how long have you been studying English?

"},{"speaker":"Cristina","speech":"

Oh, for a long time. I have been studying English at school since primary, and I have also done evening classes at a language school. Nowadays, I try to practise by making friends on social media and chatting in English.

"},{"speaker":"Examiner","speech":"

How important do you think English will be in your career?

"},{"speaker":"Cristina","speech":"

Very important. When I graduate, I hope to apply for a job in a multinational company. I want to work abroad, in Britain or maybe another country, you know. I would really love to see new places, meet new people, see the world. I’ve never been outside Spain before, it’s too expensive, but I have always wanted to travel.

"}],"skills":[{"label":"examPage.individualTask.personalInformation.skillCheckbox1"},{"label":"examPage.individualTask.personalInformation.skillCheckbox2"},{"label":"examPage.individualTask.personalInformation.skillCheckbox3"},{"label":"examPage.individualTask.personalInformation.skillCheckbox4"},{"label":"examPage.individualTask.personalInformation.skillCheckbox5"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.individualTask.personalInformation.listenHeading1","sentences":[{"sentence":"What’s your name?","audioSrc":"ispeaker_exam_personal_info_1_gb"},{"sentence":"Where are you from?","audioSrc":"ispeaker_exam_personal_info_2_gb"},{"sentence":"Where do you live?","audioSrc":"ispeaker_exam_personal_info_3_gb"},{"sentence":"Can you tell me more about what you do?","audioSrc":"ispeaker_exam_personal_info_4_gb"},{"sentence":"How long have you been studying English?","audioSrc":"ispeaker_exam_personal_info_5_gb"},{"sentence":"What do you usually do in your free time?","audioSrc":"ispeaker_exam_personal_info_6_gb"},{"sentence":"What do you hope to do in the future?","audioSrc":"ispeaker_exam_personal_info_7_gb"}]},{"title":"examPage.individualTask.personalInformation.title","sentences":[{"sentence":"I’m from China.","audioSrc":"ispeaker_exam_personal_info_8_gb"},{"sentence":"I live in Buenos Aires.","audioSrc":"ispeaker_exam_personal_info_9_gb"},{"sentence":"I’m an accountant.","audioSrc":"ispeaker_exam_personal_info_10_gb"},{"sentence":"I’m not married.","audioSrc":"ispeaker_exam_personal_info_11_gb"},{"sentence":"I have two children.","audioSrc":"ispeaker_exam_personal_info_12_gb"},{"sentence":"I’m studying law.","audioSrc":"ispeaker_exam_personal_info_13_gb"},{"sentence":"I’ve been studying English for eight years.","audioSrc":"ispeaker_exam_personal_info_14_gb"},{"sentence":"At the weekends I usually see friends and go to the cinema.","audioSrc":"ispeaker_exam_personal_info_15_gb"},{"sentence":"In my free time I like reading and playing football.","audioSrc":"ispeaker_exam_personal_info_16_gb"}]},{"title":"examPage.individualTask.personalInformation.listenHeading3","sentences":[{"sentence":"I hope to work in a bank.","audioSrc":"ispeaker_exam_personal_info_17_gb"},{"sentence":"I’m hoping to visit my sister in Japan.","audioSrc":"ispeaker_exam_personal_info_18_gb"},{"sentence":"I want to find a job abroad.","audioSrc":"ispeaker_exam_personal_info_19_gb"},{"sentence":"I’d really love to travel.","audioSrc":"ispeaker_exam_personal_info_20_gb"},{"sentence":"I’ve always wanted to work in the tourist industry.","audioSrc":"ispeaker_exam_personal_info_21_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.individualTask.personalInformation.listenHeading1","sentences":[{"sentence":"What’s your name?","audioSrc":"ispeaker_exam_personal_info_1_us"},{"sentence":"Where are you from?","audioSrc":"ispeaker_exam_personal_info_2_us"},{"sentence":"Where do you live?","audioSrc":"ispeaker_exam_personal_info_3_us"},{"sentence":"Can you tell me more about what you do?","audioSrc":"ispeaker_exam_personal_info_4_us"},{"sentence":"How long have you been studying English?","audioSrc":"ispeaker_exam_personal_info_5_us"},{"sentence":"What do you usually do in your free time?","audioSrc":"ispeaker_exam_personal_info_6_us"},{"sentence":"What do you hope to do in the future?","audioSrc":"ispeaker_exam_personal_info_7_us"}]},{"title":"examPage.individualTask.personalInformation.title","sentences":[{"sentence":"I’m from China.","audioSrc":"ispeaker_exam_personal_info_8_us"},{"sentence":"I live in Buenos Aires.","audioSrc":"ispeaker_exam_personal_info_9_us"},{"sentence":"I’m an accountant.","audioSrc":"ispeaker_exam_personal_info_10_us"},{"sentence":"I’m not married.","audioSrc":"ispeaker_exam_personal_info_11_us"},{"sentence":"I have two children.","audioSrc":"ispeaker_exam_personal_info_12_us"},{"sentence":"I’m studying law.","audioSrc":"ispeaker_exam_personal_info_13_us"},{"sentence":"I’ve been studying English for eight years.","audioSrc":"ispeaker_exam_personal_info_14_us"},{"sentence":"At the weekends I usually see friends and go to the cinema.","audioSrc":"ispeaker_exam_personal_info_15_us"}]},{"title":"examPage.individualTask.personalInformation.listenHeading3","sentences":[{"sentence":"In my free time I like reading and playing football.","audioSrc":"ispeaker_exam_personal_info_16_us"},{"sentence":"I hope to work in a bank.","audioSrc":"ispeaker_exam_personal_info_17_us"},{"sentence":"I’m hoping to visit my sister in Japan.","audioSrc":"ispeaker_exam_personal_info_18_us"},{"sentence":"I want to find a job abroad.","audioSrc":"ispeaker_exam_personal_info_19_us"},{"sentence":"I’d really love to travel.","audioSrc":"ispeaker_exam_personal_info_20_us"},{"sentence":"I’ve always wanted to work in the tourist industry.","audioSrc":"ispeaker_exam_personal_info_21_us"}]}]}},"practise":{"task":[{"para":"examPage.individualTask.personalInformation.practiceQuestion1","listItems":"","images":[]}],"tips":{"dos":"examPage.individualTask.personalInformation.tipDos","donts":"examPage.individualTask.personalInformation.tipDonts"}},"reviews":[{"text":"examPage.individualTask.personalInformation.review1"},{"text":"examPage.individualTask.personalInformation.review2"},{"text":"examPage.individualTask.personalInformation.review3"}]},"talking-topic":{"description":"examPage.individualTask.topicTalking.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/697910988?byline=0&portrait=0&title=0","offlineFile":"1_talking_about_a_topic.mp4","taskData":{"para":"examPage.individualTask.topicTalking.taskQuestion","listItems":"examPage.individualTask.topicTalking.taskList","images":[]},"study":{"dialog":[{"speaker":"Examiner","speech":"

Please describe a place that you sometimes visit which is very important to you. You should say where it is, and how often and why you go there.

"},{"speaker":"Maria","speech":"

One place that is very important in my life is my grandmother’s house. She lives in a small village in the south of the country. I go there every summer, and any time when I can get away for a few days. I go there to visit my grandmother, get away from the city and relax. The village is just a group of white houses on a hillside and a couple of shops, and it’s really peaceful. There’s no traffic, just the sound of goat bells, birds and insects.

One reason why I like it is because it’s a beautiful place. My grandmother has a lovely garden and we always sit outside in the shade of her olive trees, drinking sweet tea and chatting. It’s so peaceful. But the main reason why this place is so important to me is because of my grandmother. She is so kind to me, and wonderful to talk to. Whenever I have a problem in my life, she has good advice for me. Also, she is a great cook and the meals she prepares are simple but so fresh and… - rich? No, no. I mean tasty. And she’s always giving me eh… What do you call them? - small plates of food during the day, so I always return home feeling calm and refreshed - and fat!

I wouldn’t like to live there, though. I prefer living in the city, definitely. I’m a city person. I couldn’t live in a small village where everybody knows each other and nothing happens. I’d rather live in a busy, exciting place. But I really love visiting the village for the holidays.

"}],"skills":[{"label":"examPage.individualTask.topicTalking.skillCheckbox1"},{"label":"examPage.individualTask.topicTalking.skillCheckbox2"},{"label":"examPage.individualTask.topicTalking.skillCheckbox3"},{"label":"examPage.individualTask.topicTalking.skillCheckbox4"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.individualTask.topicTalking.listenHeading1","sentences":[{"sentence":"I like the red one more than the green one.","audioSrc":"ispeaker_exam_topics_1_gb"},{"sentence":"I think that colour’s much more attractive.","audioSrc":"ispeaker_exam_topics_2_gb"},{"sentence":"I like swimming better than jogging.","audioSrc":"ispeaker_exam_topics_3_gb"},{"sentence":"I think giving presents is better than receiving them.","audioSrc":"ispeaker_exam_topics_4_gb"},{"sentence":"I prefer beef to lamb.","audioSrc":"ispeaker_exam_topics_5_gb"},{"sentence":"I prefer living in a city to living in the country.","audioSrc":"ispeaker_exam_topics_6_gb"},{"sentence":"I’d prefer to wait here.","audioSrc":"ispeaker_exam_topics_7_gb"},{"sentence":"I’d rather go to the concert than the play.","audioSrc":"ispeaker_exam_topics_8_gb"},{"sentence":"I think I’d rather stay in than go out tonight.","audioSrc":"ispeaker_exam_topics_9_gb"},{"sentence":"(especially American English) \n\t\t\t\t\t\t\tIt doesn’t really matter to me whether we eat here or go out.","audioSrc":"ispeaker_exam_topics_10_gb"},{"sentence":"(British English) \n\t\t\t\t\t\t\tI don’t really mind whether we talk now or later.","audioSrc":"ispeaker_exam_topics_11_gb"},{"sentence":"I’m happy either way.","audioSrc":"ispeaker_exam_topics_12_gb"},{"sentence":"If it were up to me, I’d choose the green one.","audioSrc":"ispeaker_exam_topics_13_gb"},{"sentence":"If you ask me, the old one looks better than the new one.","audioSrc":"ispeaker_exam_topics_14_gb"},{"sentence":"I’m not an expert, but Design B seems more eye-catching.","audioSrc":"ispeaker_exam_topics_15_gb"}]},{"title":"examPage.individualTask.topicTalking.listenHeading2","sentences":[{"sentence":"There are two main reasons why I think it’s the best option: the cost and the quality.","audioSrc":"ispeaker_exam_topics_16_gb"},{"sentence":"I believe it’s the right thing to do because it gives everyone a fair chance.","audioSrc":"ispeaker_exam_topics_17_gb"},{"sentence":"I would choose the newer one on the grounds that it will last longer.","audioSrc":"ispeaker_exam_topics_18_gb"},{"sentence":"Of the three houses, the largest one seems to me to be the best, because they need the room.","audioSrc":"ispeaker_exam_topics_19_gb"},{"sentence":"My choice would be number 3, simply because it’s the clearest design.","audioSrc":"ispeaker_exam_topics_20_gb"},{"sentence":"We went there to see the sunset.","audioSrc":"ispeaker_exam_topics_21_gb"},{"sentence":"I couldn’t sleep because of the heat.","audioSrc":"ispeaker_exam_topics_22_gb"},{"sentence":"One reason why I like spring is the sound of birds singing.","audioSrc":"ispeaker_exam_topics_23_gb"}]},{"title":"examPage.individualTask.topicTalking.listenHeading3","sentences":[{"sentence":"I’ll be there at five fifteen, I mean five fifty – ten to six.","audioSrc":"ispeaker_exam_topics_24_gb"},{"sentence":"It’ll be Tuesday —sorry, I meant to say Thursday.","audioSrc":"ispeaker_exam_topics_25_gb"},{"sentence":"Sorry, what I mean is, we need two handouts per person.","audioSrc":"ispeaker_exam_topics_26_gb"},{"sentence":"We can meet in the conference centre – or rather in front of the centre.","audioSrc":"ispeaker_exam_topics_27_gb"},{"sentence":"The painter – or I should say, the sculptor – was born in Padua.","audioSrc":"ispeaker_exam_topics_28_gb"},{"sentence":"She’s very thin – or perhaps I should say slim.","audioSrc":"ispeaker_exam_topics_29_gb"},{"sentence":"It’s one t and double s – no, sorry, one s and double t.","audioSrc":"ispeaker_exam_topics_30_gb"},{"sentence":"It’s on the fifth floor – no, actually, it’s the fourth.","audioSrc":"ispeaker_exam_topics_31_gb"},{"sentence":"(American English, informal) Can I get two lattes and an espresso – no, scratch that, three lattes.","audioSrc":"ispeaker_exam_topics_32_gb"},{"sentence":"Thanks, the soup was very rich – no sorry, I mean tasty.","audioSrc":"ispeaker_exam_topics_33_gb"},{"sentence":"I think he comes from England – or rather, the UK.","audioSrc":"ispeaker_exam_topics_34_gb"}]},{"title":"examPage.individualTask.topicTalking.listenHeading4","sentences":[{"sentence":"I’d prefer to live in the city, definitely.","audioSrc":"ispeaker_exam_topics_35_gb"},{"sentence":"I really love visiting the village.","audioSrc":"ispeaker_exam_topics_36_gb"}]},{"title":"examPage.individualTask.topicTalking.listenHeading5","sentences":[{"sentence":"I like it because it’s simple. → One reason I like it is because it’s simple.","audioSrc":"ispeaker_exam_topics_37_gb"},{"sentence":"I like the price. → What I like about it is the price.","audioSrc":"ispeaker_exam_topics_38_gb"},{"sentence":"It’s special because it was a gift. → The reason it’s special is that it was a gift.","audioSrc":"ispeaker_exam_topics_39_gb"},{"sentence":"I particularly liked the food. → One thing I particularly liked was the food.","audioSrc":"ispeaker_exam_topics_40_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.individualTask.topicTalking.listenHeading1","sentences":[{"sentence":"I like the red one more than the green one.","audioSrc":"ispeaker_exam_topics_1_us"},{"sentence":"I think that color’s much more attractive.","audioSrc":"ispeaker_exam_topics_2_us"},{"sentence":"I like swimming better than jogging.","audioSrc":"ispeaker_exam_topics_3_us"},{"sentence":"I think giving presents is better than receiving them.","audioSrc":"ispeaker_exam_topics_4_us"},{"sentence":"I prefer beef to lamb.","audioSrc":"ispeaker_exam_topics_5_us"},{"sentence":"I prefer living in a city to living in the country.","audioSrc":"ispeaker_exam_topics_6_us"},{"sentence":"I’d prefer to wait here.","audioSrc":"ispeaker_exam_topics_7_us"},{"sentence":"I’d rather go to the concert than the play.","audioSrc":"ispeaker_exam_topics_8_us"},{"sentence":"I think I’d rather stay in than go out tonight.","audioSrc":"ispeaker_exam_topics_9_us"},{"sentence":"(especially American English) \n\t\t\t\t\t\t\tIt doesn’t really matter to me whether we eat here or go out.","audioSrc":"ispeaker_exam_topics_10_us"},{"sentence":"(British English) \n\t\t\t\t\t\t\tI don’t really mind whether we talk now or later.","audioSrc":"ispeaker_exam_topics_11_us"},{"sentence":"I’m happy either way.","audioSrc":"ispeaker_exam_topics_12_us"},{"sentence":"If it were up to me, I’d choose the green one.","audioSrc":"ispeaker_exam_topics_13_us"},{"sentence":"If you ask me, the old one looks better than the new one.","audioSrc":"ispeaker_exam_topics_14_us"},{"sentence":"I’m not an expert, but Design B seems more eye-catching.","audioSrc":"ispeaker_exam_topics_15_us"}]},{"title":"examPage.individualTask.topicTalking.listenHeading2","sentences":[{"sentence":"There are two main reasons why I think it’s the best option: the cost and the quality.","audioSrc":"ispeaker_exam_topics_16_us"},{"sentence":"I believe it’s the right thing to do because it gives everyone a fair chance.","audioSrc":"ispeaker_exam_topics_17_us"},{"sentence":"I would choose the newer one on the grounds that it will last longer.","audioSrc":"ispeaker_exam_topics_18_us"},{"sentence":"Of the three houses, the largest one seems to me to be the best, because they need the room.","audioSrc":"ispeaker_exam_topics_19_us"},{"sentence":"My choice would be number 3, simply because it’s the clearest design.","audioSrc":"ispeaker_exam_topics_20_us"},{"sentence":"We went there to see the sunset.","audioSrc":"ispeaker_exam_topics_21_us"},{"sentence":"I couldn’t sleep because of the heat.","audioSrc":"ispeaker_exam_topics_22_us"},{"sentence":"One reason why I like spring is the sound of birds singing.","audioSrc":"ispeaker_exam_topics_23_us"}]},{"title":"examPage.individualTask.topicTalking.listenHeading3","sentences":[{"sentence":"I’ll be there at five fifteen, I mean five fifty – ten to six.","audioSrc":"ispeaker_exam_topics_24_us"},{"sentence":"It’ll be Tuesday – sorry, I meant to say Thursday.","audioSrc":"ispeaker_exam_topics_25_us"},{"sentence":"Sorry, what I mean is, we need two handouts per person.","audioSrc":"ispeaker_exam_topics_26_us"},{"sentence":"We can meet in the conference centre – or rather in front of the centre.","audioSrc":"ispeaker_exam_topics_27_us"},{"sentence":"The painter – or I should say, the sculptor – was born in Padua.","audioSrc":"ispeaker_exam_topics_28_us"},{"sentence":"She’s very thin – or perhaps I should say slim.","audioSrc":"ispeaker_exam_topics_29_us"},{"sentence":"It’s one t and double s – no, sorry, one s and double t.","audioSrc":"ispeaker_exam_topics_30_us"},{"sentence":"It’s on the fifth floor – no, actually, it’s the fourth.","audioSrc":"ispeaker_exam_topics_31_us"},{"sentence":"(American English, informal) Can I get two lattes and an espresso – no, scratch that, three lattes.","audioSrc":"ispeaker_exam_topics_32_us"},{"sentence":"Thanks, the soup was very rich – no sorry, I mean tasty.","audioSrc":"ispeaker_exam_topics_33_us"},{"sentence":"I think he comes from England – or rather, the UK.","audioSrc":"ispeaker_exam_topics_34_us"}]},{"title":"examPage.individualTask.topicTalking.listenHeading4","sentences":[{"sentence":"I’d prefer to live in the city, definitely.","audioSrc":"ispeaker_exam_topics_35_us"},{"sentence":"I really love visiting the village.","audioSrc":"ispeaker_exam_topics_36_us"}]},{"title":"examPage.individualTask.topicTalking.listenHeading5","sentences":[{"sentence":"I like it because it’s simple. → One reason I like it is because it’s simple.","audioSrc":"ispeaker_exam_topics_37_us"},{"sentence":"I like the price. → What I like about it is the price.","audioSrc":"ispeaker_exam_topics_38_us"},{"sentence":"It’s special because it was a gift. → The reason it’s special is that it was a gift.","audioSrc":"ispeaker_exam_topics_39_us"},{"sentence":"I particularly like the food. → One thing I particularly liked was the food.","audioSrc":"ispeaker_exam_topics_40_us"}]}]}},"practise":{"task":[{"para":"examPage.individualTask.topicTalking.practiceQuestion1","listItems":"examPage.individualTask.topicTalking.practiceQuestion1List","images":[]},{"para":"examPage.individualTask.topicTalking.practiceQuestion2","listItems":"examPage.individualTask.topicTalking.practiceQuestion2List","images":[]}],"tips":{"dos":"examPage.individualTask.topicTalking.tipDos","donts":"examPage.individualTask.topicTalking.tipDonts"}},"reviews":[{"text":"examPage.individualTask.topicTalking.review1"},{"text":"examPage.individualTask.topicTalking.review2"},{"text":"examPage.individualTask.topicTalking.review3"},{"text":"examPage.individualTask.topicTalking.review4"}]},"presentation":{"description":"examPage.realLifeTask.presentation.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/697911073?byline=0&portrait=0&title=0","offlineFile":"7_giving_a_presentation.mp4","taskData":{"para":"examPage.realLifeTask.presentation.taskQuestion","listItems":"","images":[]},"study":{"dialog":[{"speaker":"Presenter","speech":"

So I’m here today to present you with the results of that survey. Now to do this, I’ve divided my presentation into three parts. Firstly I’ll talk about the background to the research, then we’ll look at how we approached the research and thirdly I’ll summarize the key findings of the research. So let’s start with a brief description of the background.

[...]

So once we’d selected the 90,000 customers across your company’s three regions, we then emailed them the survey. We allowed four weeks for them to respond to the surveys and after that period we received a 4% response rate. Now this is quite good for this type of survey. We then analysed those responses and compiled them in a report for you. Let’s look at those responses in a bit more detail. Now of that 4%, this blue section shows that 57% of those responses came from the region with the difficulties. That’s significant as you are more likely to receive responses from customers who are either very satisfied or very unsatisfied. Anyway, this leads me on to the third and main part of my presentation: the actual results of the survey. Now in front of you, there’s a copy of the survey’s findings.

[...]

I’m going to summarize the key findings for each of these questions. So let’s begin with question one, which asks your customers how likely they are to recommend your company to a friend. As you can see, we have used a scale, with zero being not at all likely and ten being extremely likely. According to this chart, the overall response indicates that customers are fairly likely to recommend your company. However, this chart represents an average response across the three regions. If we break these responses down into the three regions like this, it illustrates the difference in customer satisfaction region by region. Now remember, red and yellow are the regions with increasing numbers of customers. Consequently, the responses are quite high, even as high as ten, but the lower scores in the previous chart were caused by the decline in these blue responses here. They go down to the zero level in some cases.

"}],"skills":[{"label":"examPage.realLifeTask.presentation.skillCheckbox1"},{"label":"examPage.realLifeTask.presentation.skillCheckbox2"},{"label":"examPage.realLifeTask.presentation.skillCheckbox3"},{"label":"examPage.realLifeTask.presentation.skillCheckbox4"},{"label":"examPage.realLifeTask.presentation.skillCheckbox5"},{"label":"examPage.realLifeTask.presentation.skillCheckbox6"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.realLifeTask.presentation.listenHeading1","sentences":[{"sentence":"My talk today examines the main features of the new policies.","audioSrc":"ispeaker_exam_presentations_1_gb"},{"sentence":"The subject of my talk is how we can tackle unemployment.","audioSrc":"ispeaker_exam_presentations_2_gb"},{"sentence":"The title of my paper is “In search of community spirit”.","audioSrc":"ispeaker_exam_presentations_3_gb"},{"sentence":"Hello. Today I’m going to discuss the findings of my research on childhood obesity.","audioSrc":"ispeaker_exam_presentations_4_gb"},{"sentence":"Hello. Today I’m going to talk about global warming.","audioSrc":"ispeaker_exam_presentations_5_gb"}]},{"title":"examPage.realLifeTask.presentation.listenHeading2","sentences":[{"sentence":"In this talk I intend to\n\t\t\t\t\t\t\toutline the main forces behind current financial trends.","audioSrc":"ispeaker_exam_presentations_6_gb"},{"sentence":"In my talk I will discuss the main features of the survey.","audioSrc":"ispeaker_exam_presentations_7_gb"},{"sentence":"I am going to examine three benefits of the pension reforms.","audioSrc":"ispeaker_exam_presentations_8_gb"},{"sentence":"I am going to examine three advantages of the planned renovations.","audioSrc":"ispeaker_exam_presentations_9_gb"}]},{"title":"examPage.realLifeTask.presentation.listenHeading3","sentences":[{"sentence":"The first point I would like to discuss is the impact on families in the area.","audioSrc":"ispeaker_exam_presentations_10_gb"},{"sentence":"The next area I would like to discuss is the background to the study.","audioSrc":"ispeaker_exam_presentations_11_gb"},{"sentence":"The last area I would like to discuss is how the public can contribute.","audioSrc":"ispeaker_exam_presentations_12_gb"},{"sentence":"I want to begin by looking at the reasons for the downturn.","audioSrc":"ispeaker_exam_presentations_13_gb"},{"sentence":"I’d now like to look at another benefit of adopting the scheme.","audioSrc":"ispeaker_exam_presentations_14_gb"},{"sentence":"I’d now like to look at the second benefit of abolishing the law.","audioSrc":"ispeaker_exam_presentations_15_gb"}]},{"title":"examPage.realLifeTask.presentation.listenHeading4","sentences":[{"sentence":"In other words, the project has failed.","audioSrc":"ispeaker_exam_presentations_16_gb"},{"sentence":"That is to say, we should be looking into alternatives.","audioSrc":"ispeaker_exam_presentations_17_gb"}]},{"title":"examPage.realLifeTask.presentation.listenHeading5","sentences":[{"sentence":"So, I have discussed the reasons for the reforms.","audioSrc":"ispeaker_exam_presentations_18_gb"},{"sentence":"Now I’d like to turn to the impact on the growth of the business.","audioSrc":"ispeaker_exam_presentations_19_gb"},{"sentence":"Moving on to the next benefit, financial gain to the company.","audioSrc":"ispeaker_exam_presentations_20_gb"},{"sentence":"Moving on to the second benefit, improved customer satisfaction.","audioSrc":"ispeaker_exam_presentations_21_gb"},{"sentence":"Moving on to the last benefit, a more efficient workflow process.","audioSrc":"ispeaker_exam_presentations_22_gb"}]},{"title":"examPage.realLifeTask.presentation.listenHeading6","sentences":[{"sentence":"So, I have talked about the rationale behind the changes.","audioSrc":"ispeaker_exam_presentations_23_gb"},{"sentence":"To sum up: in my talk I have outlined the main principles of the reforms.","audioSrc":"ispeaker_exam_presentations_24_gb"},{"sentence":"To summarize: in my talk I have discussed the benefits of taking this course.","audioSrc":"ispeaker_exam_presentations_25_gb"},{"sentence":"In conclusion, I believe it is clear that more research needs to be done in this area.","audioSrc":"ispeaker_exam_presentations_26_gb"},{"sentence":"To conclude: the benefits I have described in my talk are important and therefore I consider that the new technique should be adopted.","audioSrc":"ispeaker_exam_presentations_27_gb"}]},{"title":"examPage.realLifeTask.presentation.listenHeading7","sentences":[{"sentence":"There will be time for questions at the end, if you’d like to save them up till then.","audioSrc":"ispeaker_exam_presentations_28_gb"},{"sentence":"If you don’t mind, we’ll take all of your questions at the end of the presentation.","audioSrc":"ispeaker_exam_presentations_29_gb"},{"sentence":"We’ve set aside the last 15 minutes for questions.","audioSrc":"ispeaker_exam_presentations_30_gb"},{"sentence":"We’re saving the last 15 minutes for questions.","audioSrc":"ispeaker_exam_presentations_31_gb"},{"sentence":"If you have questions, please feel free to ask them as we go along.","audioSrc":"ispeaker_exam_presentations_32_gb"},{"sentence":"That’s an interesting point. Perhaps I can answer it like this...","audioSrc":"ispeaker_exam_presentations_33_gb"},{"sentence":"I’m not sure I understand your question.","audioSrc":"ispeaker_exam_presentations_34_gb"},{"sentence":"If I understand your question correctly, what you’re asking is whether or not we can go ahead with the proposals.","audioSrc":"ispeaker_exam_presentations_35_gb"},{"sentence":"That’s something we probably need to look into further.","audioSrc":"ispeaker_exam_presentations_36_gb"},{"sentence":"Does that answer your question?","audioSrc":"ispeaker_exam_presentations_37_gb"},{"sentence":"I hope that answers your question.","audioSrc":"ispeaker_exam_presentations_38_gb"},{"sentence":"Can I come back to that point later?","audioSrc":"ispeaker_exam_presentations_39_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.realLifeTask.presentation.listenHeading1","sentences":[{"sentence":"My talk today examines the main features of the new policies.","audioSrc":"ispeaker_exam_presentations_1_us"},{"sentence":"The subject of my talk is how we can tackle unemployment.","audioSrc":"ispeaker_exam_presentations_2_us"},{"sentence":"The title of my paper is “In search of community spirit”.","audioSrc":"ispeaker_exam_presentations_3_us"},{"sentence":"Hello. Today I’m going to discuss the findings of my research on childhood obesity.","audioSrc":"ispeaker_exam_presentations_4_us"},{"sentence":"Hello. Today I’m going to talk about global warming.","audioSrc":"ispeaker_exam_presentations_5_us"}]},{"title":"examPage.realLifeTask.presentation.listenHeading2","sentences":[{"sentence":"In this talk I intend to outline the main forces behind current financial trends.","audioSrc":"ispeaker_exam_presentations_6_us"},{"sentence":"In my talk I will discuss the main features of the survey.","audioSrc":"ispeaker_exam_presentations_7_us"},{"sentence":"I am going to examine three benefits of the pension reforms.","audioSrc":"ispeaker_exam_presentations_8_us"},{"sentence":"I am going to examine three advantages of the planned renovations.","audioSrc":"ispeaker_exam_presentations_9_us"}]},{"title":"examPage.realLifeTask.presentation.listenHeading3","sentences":[{"sentence":"The first point I would like to discuss is the impact on families in the area.","audioSrc":"ispeaker_exam_presentations_10_us"},{"sentence":"The next area I would like to discuss is the background to the study.","audioSrc":"ispeaker_exam_presentations_11_us"},{"sentence":"The last area I would like to discuss is how the public can contribute.","audioSrc":"ispeaker_exam_presentations_12_us"},{"sentence":"I want to begin by looking at the reasons for the downturn.","audioSrc":"ispeaker_exam_presentations_13_us"},{"sentence":"I’d now like to look at another benefit of adopting the scheme.","audioSrc":"ispeaker_exam_presentations_14_us"},{"sentence":"I’d now like to look at the second benefit of abolishing the law.","audioSrc":"ispeaker_exam_presentations_15_us"}]},{"title":"examPage.realLifeTask.presentation.listenHeading4","sentences":[{"sentence":"In other words, the project has failed.","audioSrc":"ispeaker_exam_presentations_16_us"},{"sentence":"That is to say, we should be looking into alternatives.","audioSrc":"ispeaker_exam_presentations_17_us"}]},{"title":"examPage.realLifeTask.presentation.listenHeading5","sentences":[{"sentence":"So, I have discussed the reasons for the reforms.","audioSrc":"ispeaker_exam_presentations_18_us"},{"sentence":"Now I’d like to turn to the impact on the growth of the business.","audioSrc":"ispeaker_exam_presentations_19_us"},{"sentence":"Moving on to the next benefit, financial gain to the company.","audioSrc":"ispeaker_exam_presentations_20_us"},{"sentence":"Moving on to the second benefit, improved customer satisfaction.","audioSrc":"ispeaker_exam_presentations_21_us"},{"sentence":"Moving on to the last benefit, a more efficient workflow process.","audioSrc":"ispeaker_exam_presentations_22_us"}]},{"title":"examPage.realLifeTask.presentation.listenHeading6","sentences":[{"sentence":"So, I have talked about the rationale behind the changes.","audioSrc":"ispeaker_exam_presentations_23_us"},{"sentence":"To sum up: in my talk I have outlined the main principles of the reforms.","audioSrc":"ispeaker_exam_presentations_24_us"},{"sentence":"To summarize: in my talk I have discussed the benefits of taking this course.","audioSrc":"ispeaker_exam_presentations_25_us"},{"sentence":"In conclusion, I believe it is clear that more research needs to be done in this area.","audioSrc":"ispeaker_exam_presentations_26_us"},{"sentence":"To conclude: the benefits I have described in my talk are important and therefore I consider that the new technique should be adopted.","audioSrc":"ispeaker_exam_presentations_27_us"}]},{"title":"examPage.realLifeTask.presentation.listenHeading7","sentences":[{"sentence":"There will be time for questions at the end, if you’d like to save them up till then.","audioSrc":"ispeaker_exam_presentations_28_us"},{"sentence":"If you don’t mind, we’ll take all of your questions at the end of the presentation.","audioSrc":"ispeaker_exam_presentations_29_us"},{"sentence":"We’ve set aside the last 15 minutes for questions.","audioSrc":"ispeaker_exam_presentations_30_us"},{"sentence":"We’re saving the last 15 minutes for questions.","audioSrc":"ispeaker_exam_presentations_31_us"},{"sentence":"If you have questions, please feel free to ask them as we go along.","audioSrc":"ispeaker_exam_presentations_32_us"},{"sentence":"That’s an interesting point. Perhaps I can answer it like this...","audioSrc":"ispeaker_exam_presentations_33_us"},{"sentence":"I’m not sure I understand your question.","audioSrc":"ispeaker_exam_presentations_34_us"},{"sentence":"If I understand your question correctly, what you’re asking is whether or not we can go ahead with the proposals.","audioSrc":"ispeaker_exam_presentations_35_us"},{"sentence":"That’s something we probably need to look into further.","audioSrc":"ispeaker_exam_presentations_36_us"},{"sentence":"Does that answer your question?","audioSrc":"ispeaker_exam_presentations_37_us"},{"sentence":"I hope that answers your question.","audioSrc":"ispeaker_exam_presentations_38_us"},{"sentence":"Can I come back to that point later?","audioSrc":"ispeaker_exam_presentations_39_us"}]}]}},"practise":{"task":[{"para":"examPage.realLifeTask.presentation.practiceQuestion1","listItems":"","images":[]}],"tips":{"dos":"examPage.realLifeTask.presentation.tipDos","donts":"examPage.realLifeTask.presentation.tipDonts"}},"reviews":[{"text":"examPage.realLifeTask.presentation.review1"},{"text":"examPage.realLifeTask.presentation.review2"},{"text":"examPage.realLifeTask.presentation.review3"},{"text":"examPage.realLifeTask.presentation.review4"},{"text":"examPage.realLifeTask.presentation.review5"}]},"interview":{"description":"examPage.realLifeTask.jobInterview.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/697911152?byline=0&portrait=0&title=0","offlineFile":"6_job_interview.mp4","taskData":{"para":"examPage.realLifeTask.jobInterview.taskQuestion","listItems":"","images":["Job-interview_main-task_1"]},"study":{"dialog":[{"speaker":"Interviewer","speech":"

Good morning, Mr Mason. Take a seat, please.

"},{"speaker":"Interviewee","speech":"

Thank you.

"},{"speaker":"Interviewer","speech":"

Now, I can see from your CV that you graduated from Bristol University just over a year ago?

"},{"speaker":"Interviewee","speech":"

Yes, that’s right.

"},{"speaker":"Interviewer","speech":"

So, can you tell me a little bit about what you’ve been doing since then?

"},{"speaker":"Interviewee","speech":"

Yes, first of all, I got a summer job as a group leader at a children’s summer camp in Canada. That’s something that I’d previously done in France, and I’ve always enjoyed working with kids. When that was over, I came back to London and got a job as a studio assistant in a local community TV station.

"},{"speaker":"Interviewer","speech":"

What were your duties there?

"},{"speaker":"Interviewee","speech":"

Well, basically I did everything, you know, from taking calls to responding to emails and maintaining the website, right the way through to interviewing and helping out with the filming and editing. It’s a small company, so I got a chance to try a little bit of everything.

"},{"speaker":"Interviewer","speech":"

What did you enjoy most?

"},{"speaker":"Interviewee","speech":"

I guess the interviewing. I think I’m quite outgoing, so I love meeting people and finding out about them.

"},{"speaker":"Interviewer","speech":"

I see, right. So what about the future?\n\t\t\t\t\t\t\t\t\tWhere do you see yourself in five years’ time?

"},{"speaker":"Interviewee","speech":"

I’d like to work for a larger TV network, perhaps as an interviewer for a regular programme, either interviewing guests in the studio or going out and about, interviewing members of the public.

"},{"speaker":"Interviewer","speech":"

And what made you decide to apply for a job with us?

"},{"speaker":"Interviewee","speech":"

I think this is a well-known company that’s got a very good reputation, so I felt it would be the ideal place to develop my skills, and hopefully contribute something with my enthusiasm and willingness to learn.

"},{"speaker":"Interviewer","speech":"

OK, well, thank you for coming in today. Obviously, we have a few more candidates to consider, so we will be making a selection in a week or so, and we’ll let you know one way or the other.

"},{"speaker":"Interviewee","speech":"

OK, thanks.

"}],"skills":[{"label":"examPage.realLifeTask.jobInterview.skillCheckbox1"},{"label":"examPage.realLifeTask.jobInterview.skillCheckbox2"},{"label":"examPage.realLifeTask.jobInterview.skillCheckbox3"},{"label":"examPage.realLifeTask.jobInterview.skillCheckbox4"},{"label":"examPage.realLifeTask.jobInterview.skillCheckbox5"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.realLifeTask.jobInterview.listenHeading1","sentences":[{"sentence":"Can you tell me a little bit about what you did as an au pair?","audioSrc":"ispeaker_exam_job_interview_1_gb"},{"sentence":"What were your duties there?","audioSrc":"ispeaker_exam_job_interview_2_gb"},{"sentence":"What did you enjoy most about the job?","audioSrc":"ispeaker_exam_job_interview_3_gb"},{"sentence":"What are your strengths?","audioSrc":"ispeaker_exam_job_interview_4_gb"},{"sentence":"What are your weaknesses?","audioSrc":"ispeaker_exam_job_interview_5_gb"},{"sentence":"What are your goals?","audioSrc":"ispeaker_exam_job_interview_6_gb"},{"sentence":"Where do you see yourself in five years’ time?","audioSrc":"ispeaker_exam_job_interview_7_gb"},{"sentence":"Why do you want to work here?","audioSrc":"ispeaker_exam_job_interview_8_gb"},{"sentence":"What do you know about our company?","audioSrc":"ispeaker_exam_job_interview_9_gb"},{"sentence":"Why should we hire you?","audioSrc":"ispeaker_exam_job_interview_10_gb"},{"sentence":"Why did you leave your last job?","audioSrc":"ispeaker_exam_job_interview_11_gb"},{"sentence":"What experience have you gained in previous jobs?","audioSrc":"ispeaker_exam_job_interview_12_gb"},{"sentence":"How would you describe yourself?","audioSrc":"ispeaker_exam_job_interview_14_gb"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading2","sentences":[{"sentence":"Your products are recognized as high quality.","audioSrc":"ispeaker_exam_job_interview_15_gb"},{"sentence":"Your company has a reputation for employing talented staff.","audioSrc":"ispeaker_exam_job_interview_16_gb"},{"sentence":"I think this is a respected firm.","audioSrc":"ispeaker_exam_job_interview_17_gb"},{"sentence":"I’ve heard you invest in your staff by offering training opportunities.","audioSrc":"ispeaker_exam_job_interview_18_gb"},{"sentence":"I feel that this would be the ideal place to develop my skills.","audioSrc":"ispeaker_exam_job_interview_19_gb"},{"sentence":"I’m ready for a new challenge.","audioSrc":"ispeaker_exam_job_interview_20_gb"},{"sentence":"I’d like to use my skills in a managerial role.","audioSrc":"ispeaker_exam_job_interview_21_gb"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading3","sentences":[{"sentence":"I’m a good organizer.","audioSrc":"ispeaker_exam_job_interview_22_gb"},{"sentence":"I demonstrated this skill when I took on my latest project.","audioSrc":"ispeaker_exam_job_interview_23_gb"},{"sentence":"I’ve always enjoyed working in a team.","audioSrc":"ispeaker_exam_job_interview_24_gb"},{"sentence":"When that was finished, I got a job in a travel agent’s.","audioSrc":"ispeaker_exam_job_interview_25_gb"},{"sentence":"I took a summer job as a waitress.","audioSrc":"ispeaker_exam_job_interview_26_gb"},{"sentence":"Sometimes I’m too enthusiastic.","audioSrc":"ispeaker_exam_job_interview_27_gb"},{"sentence":"In my personal life I enjoy helping people find solutions to problems.","audioSrc":"ispeaker_exam_job_interview_28_gb"},{"sentence":"I love taking on new challenges.","audioSrc":"ispeaker_exam_job_interview_29_gb"},{"sentence":"I think I’m highly motivated.","audioSrc":"ispeaker_exam_job_interview_30_gb"},{"sentence":"I got a chance to work with some top designers.","audioSrc":"ispeaker_exam_job_interview_31_gb"},{"sentence":"In my current job I have developed my understanding of the bidding process.","audioSrc":"ispeaker_exam_job_interview_32_gb"},{"sentence":"In my previous job I gained experience working with younger children.","audioSrc":"ispeaker_exam_job_interview_33_gb"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading4","sentences":[{"sentence":"I’d like to work for a multinational company.","audioSrc":"ispeaker_exam_job_interview_34_gb"},{"sentence":"In five years’ time I hope to be working as a qualified chef.","audioSrc":"ispeaker_exam_job_interview_35_gb"},{"sentence":"I see myself working as a head of department.","audioSrc":"ispeaker_exam_job_interview_36_gb"},{"sentence":"I’m hoping to gain a further qualification in graphic design.","audioSrc":"ispeaker_exam_job_interview_37_gb"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading5","sentences":[{"sentence":"What are the main tasks and responsibilities in this job?","audioSrc":"ispeaker_exam_job_interview_38_gb"},{"sentence":"What would I do in a typical day in this role?","audioSrc":"ispeaker_exam_job_interview_39_gb"},{"sentence":"What do you think the main challenges of this role would be?","audioSrc":"ispeaker_exam_job_interview_40_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.realLifeTask.jobInterview.listenHeading1","sentences":[{"sentence":"Can you tell me a little bit about what you did as an au pair?","audioSrc":"ispeaker_exam_job_interview_1_us"},{"sentence":"What were your duties there?","audioSrc":"ispeaker_exam_job_interview_2_us"},{"sentence":"What did you enjoy most about the job?","audioSrc":"ispeaker_exam_job_interview_3_us"},{"sentence":"What are your strengths?","audioSrc":"ispeaker_exam_job_interview_4_us"},{"sentence":"What are your weaknesses?","audioSrc":"ispeaker_exam_job_interview_5_us"},{"sentence":"What are your goals?","audioSrc":"ispeaker_exam_job_interview_6_us"},{"sentence":"Where do you see yourself in five years’ time?","audioSrc":"ispeaker_exam_job_interview_7_us"},{"sentence":"Why do you want to work here?","audioSrc":"ispeaker_exam_job_interview_8_us"},{"sentence":"What do you know about our company?","audioSrc":"ispeaker_exam_job_interview_9_us"},{"sentence":"Why should we hire you?","audioSrc":"ispeaker_exam_job_interview_10_us"},{"sentence":"Why did you leave your last job?","audioSrc":"ispeaker_exam_job_interview_11_us"},{"sentence":"What experience have you gained in previous jobs?","audioSrc":"ispeaker_exam_job_interview_12_us"},{"sentence":"How would you describe yourself?","audioSrc":"ispeaker_exam_job_interview_14_us"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading2","sentences":[{"sentence":"Your products are recognized as high quality.","audioSrc":"ispeaker_exam_job_interview_15_us"},{"sentence":"Your company has a reputation for employing talented staff.","audioSrc":"ispeaker_exam_job_interview_16_us"},{"sentence":"I think this is a respected firm.","audioSrc":"ispeaker_exam_job_interview_17_us"},{"sentence":"I’ve heard you invest in your staff by offering training opportunities.","audioSrc":"ispeaker_exam_job_interview_18_us"},{"sentence":"I feel that this would be the ideal place to develop my skills.","audioSrc":"ispeaker_exam_job_interview_19_us"},{"sentence":"I’m ready for a new challenge.","audioSrc":"ispeaker_exam_job_interview_20_us"},{"sentence":"I’d like to use my skills in a managerial role.","audioSrc":"ispeaker_exam_job_interview_21_us"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading3","sentences":[{"sentence":"I’m a good organizer.","audioSrc":"ispeaker_exam_job_interview_22_us"},{"sentence":"I demonstrated this skill when I took on my latest project.","audioSrc":"ispeaker_exam_job_interview_23_us"},{"sentence":"I’ve always enjoyed working in a team.","audioSrc":"ispeaker_exam_job_interview_24_us"},{"sentence":"When that was finished, I got a job in a travel agent’s.","audioSrc":"ispeaker_exam_job_interview_25_us"},{"sentence":"I took a summer job as a waitress.","audioSrc":"ispeaker_exam_job_interview_26_us"},{"sentence":"Sometimes I’m too enthusiastic.","audioSrc":"ispeaker_exam_job_interview_27_us"},{"sentence":"In my personal life I enjoy helping people find solutions to problems.","audioSrc":"ispeaker_exam_job_interview_28_us"},{"sentence":"I love taking on new challenges.","audioSrc":"ispeaker_exam_job_interview_29_us"},{"sentence":"I think I’m highly motivated.","audioSrc":"ispeaker_exam_job_interview_30_us"},{"sentence":"I got a chance to work with some top designers.","audioSrc":"ispeaker_exam_job_interview_31_us"},{"sentence":"In my current job I have developed my understanding of the bidding process.","audioSrc":"ispeaker_exam_job_interview_32_us"},{"sentence":"In my previous job I gained experience working with younger children.","audioSrc":"ispeaker_exam_job_interview_33_us"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading4","sentences":[{"sentence":"I’d like to work for a multinational company.","audioSrc":"ispeaker_exam_job_interview_34_us"},{"sentence":"In five years’ time I hope to be working as a qualified chef.","audioSrc":"ispeaker_exam_job_interview_35_us"},{"sentence":"I see myself working as a head of department.","audioSrc":"ispeaker_exam_job_interview_36_us"},{"sentence":"I’m hoping to gain a further qualification in graphic design.","audioSrc":"ispeaker_exam_job_interview_37_us"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading5","sentences":[{"sentence":"What are the main tasks and responsibilities in this job?","audioSrc":"ispeaker_exam_job_interview_38_us"},{"sentence":"What would I do in a typical day in this role?","audioSrc":"ispeaker_exam_job_interview_39_us"},{"sentence":"What do you think the main challenges of this role would be?","audioSrc":"ispeaker_exam_job_interview_40_us"}]}]}},"practise":{"task":[{"para":"examPage.realLifeTask.jobInterview.practiceQuestion1","listItems":"","images":[]}],"tips":{"dos":"examPage.realLifeTask.jobInterview.tipDos","donts":"examPage.realLifeTask.jobInterview.tipDonts"}},"reviews":[{"text":"examPage.realLifeTask.jobInterview.review1"},{"text":"examPage.realLifeTask.jobInterview.review2"},{"text":"examPage.realLifeTask.jobInterview.review3"},{"text":"examPage.realLifeTask.jobInterview.review4"}]}} \ No newline at end of file +{"discussing":{"description":"examPage.groupTask.discussingOpinions.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/695707567?byline=0&portrait=0&title=0","offlineFile":"2_discussing_opinions.mp4","subtitle":"2_discussing_opinions.srt","taskData":{"para":"examPage.groupTask.discussingOpinions.taskQuestion","listItems":"examPage.groupTask.discussingOpinions.taskList","images":["Discussing-opinions_main-task_1","Discussing-opinions_main-task_2"]},"study":{"dialog":[{"speaker":"Liu","speech":"Well, in my opinion, the best thing about cycling is the exercise. You can go from A to B and keep fit at the same time. What do you think?"},{"speaker":"Viki","speech":"I agree. And it’s quiet and clean. I mean, bikes don’t create pollution like cars, and they don’t use oil."},{"speaker":"Liu","speech":"Hmm, yes, bikes are better for the environment."},{"speaker":"Viki","speech":"Yes, exactly. But on the other hand, there are bad points too. I mean, it can be quite dangerous, can’t it?"},{"speaker":"Liu","speech":"Yes, that’s true. Especially in the city with all the traffic. And another bad point is the weather - cycling isn’t pleasant in rainy and cold conditions."},{"speaker":"Viki","speech":"No. And it can be really tiring if you go up a hill. I don’t cycle because I live in the mountains, and all the roads are really steep. If I lived in a flat place like Holland, I might cycle more. What about you? Do you cycle?"},{"speaker":"Liu","speech":"Sometimes, but only on holidays, not to go to work. I think the people in the photos are going to work."},{"speaker":"Viki","speech":"So which place do you think looks more dangerous for the cyclists?"},{"speaker":"Liu","speech":"Well, I would say it’s OK in the first picture, because there is a special part of the road for the cyclists, but not in the second picture - the cyclists are in the middle of the traffic, and it looks quite dangerous."},{"speaker":"Viki","speech":"Yes, and I think the man in the first picture is better prepared. He’s wearing a bright coloured coat and - what do you call it? A cycling hat?"},{"speaker":"Liu","speech":"A helmet, you mean?"},{"speaker":"Viki","speech":"Helmet, exactly. The people in the second picture haven’t got helmets. But there again, it could be more dangerous in the first picture because the traffic is going much faster, isn’t it?"},{"speaker":"Liu","speech":"Yes, I suppose so. But there is plenty of space. Hmm, on the whole, I think it’s more dangerous in the second picture."},{"speaker":"Viki","speech":"Yeah, yeah, I think you’re probably right."}],"skills":[{"label":"examPage.groupTask.discussingOpinions.skillCheckbox1"},{"label":"examPage.groupTask.discussingOpinions.skillCheckbox2"},{"label":"examPage.groupTask.discussingOpinions.skillCheckbox3"},{"label":"examPage.groupTask.discussingOpinions.skillCheckbox4"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.groupTask.discussingOpinions.listenHeading1","sentences":[{"sentence":"I would say it’s OK in the city, but not in the country. What do you think?","audioSrc":"ispeaker_exam_opinions_1_gb"},{"sentence":"My feeling is that we could improve our performance. Do you agree with that?","audioSrc":"ispeaker_exam_opinions_2_gb"},{"sentence":"What would you say if we waited another month?","audioSrc":"ispeaker_exam_opinions_3_gb"},{"sentence":"What about you? Do you cycle?","audioSrc":"ispeaker_exam_opinions_4_gb"},{"sentence":"Which place do you think is more dangerous?","audioSrc":"ispeaker_exam_opinions_5_gb"},{"sentence":"The traffic’s going faster there, isn’t it?","audioSrc":"ispeaker_exam_opinions_6_gb"},{"sentence":"It looks safer there, don’t you think?","audioSrc":"ispeaker_exam_opinions_7_gb"},{"sentence":"Would you say that the traffic’s going faster there?","audioSrc":"ispeaker_exam_opinions_8_gb"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading2","sentences":[{"sentence":"I think drivers should respect cyclists more.","audioSrc":"ispeaker_exam_opinions_9_gb"},{"sentence":"In my opinion, public transport is too expensive.","audioSrc":"ispeaker_exam_opinions_10_gb"},{"sentence":"I would say that Saturday is the busiest shopping day.","audioSrc":"ispeaker_exam_opinions_11_gb"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading3","sentences":[{"sentence":"Yes, I agree.","audioSrc":"ispeaker_exam_opinions_12_gb"},{"sentence":"You’re absolutely right.","audioSrc":"ispeaker_exam_opinions_13_gb"},{"sentence":"Yes, you’re probably right.","audioSrc":"ispeaker_exam_opinions_14_gb"},{"sentence":"Yes, I suppose so.","audioSrc":"ispeaker_exam_opinions_15_gb"},{"sentence":"Umm – I’m not so sure about that.","audioSrc":"ispeaker_exam_opinions_16_gb"},{"sentence":"No, I don’t think that’s quite true.","audioSrc":"ispeaker_exam_opinions_17_gb"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading4","sentences":[{"sentence":"It’s fantastic, isn’t it?","audioSrc":"ispeaker_exam_opinions_18_gb"},{"sentence":"They’re very sweet, aren’t they?","audioSrc":"ispeaker_exam_opinions_19_gb"},{"sentence":"What about you?","audioSrc":"ispeaker_exam_opinions_20_gb"},{"sentence":"What do you think?","audioSrc":"ispeaker_exam_opinions_21_gb"},{"sentence":"It’s rather strange, don’t you think?","audioSrc":"ispeaker_exam_opinions_22_gb"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading5","sentences":[{"sentence":"We could talk about pollution. What do you THINK? (= asking for an opinion)","audioSrc":"ispeaker_exam_opinions_23_gb"},{"sentence":"I think the traffic’s worse in the second picture. What do YOU think? (= comparing an opinion)","audioSrc":"ispeaker_exam_opinions_24_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.groupTask.discussingOpinions.listenHeading1","sentences":[{"sentence":"I would say it’s OK in the city, but not in the country. What do you think?","audioSrc":"ispeaker_exam_opinions_1_us"},{"sentence":"My feeling is that we could improve our performance. Do you agree with that?","audioSrc":"ispeaker_exam_opinions_2_us"},{"sentence":"What would you say if we waited another month?","audioSrc":"ispeaker_exam_opinions_3_us"},{"sentence":"What about you? Do you cycle?","audioSrc":"ispeaker_exam_opinions_4_us"},{"sentence":"Which place do you think is more dangerous?","audioSrc":"ispeaker_exam_opinions_5_us"},{"sentence":"The traffic’s going faster there, isn’t it?","audioSrc":"ispeaker_exam_opinions_6_us"},{"sentence":"It looks safer there, don’t you think?","audioSrc":"ispeaker_exam_opinions_7_us"},{"sentence":"Would you say that the traffic’s going faster there?","audioSrc":"ispeaker_exam_opinions_8_us"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading2","sentences":[{"sentence":"I think drivers should respect cyclists more.","audioSrc":"ispeaker_exam_opinions_9_us"},{"sentence":"In my opinion, public transport is too expensive.","audioSrc":"ispeaker_exam_opinions_10_us"},{"sentence":"I would say that Saturday is the busiest shopping day.","audioSrc":"ispeaker_exam_opinions_11_us"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading3","sentences":[{"sentence":"Yes, I agree.","audioSrc":"ispeaker_exam_opinions_12_us"},{"sentence":"You’re absolutely right.","audioSrc":"ispeaker_exam_opinions_13_us"},{"sentence":"Yes, you’re probably right.","audioSrc":"ispeaker_exam_opinions_14_us"},{"sentence":"Yes, I suppose so.","audioSrc":"ispeaker_exam_opinions_15_us"},{"sentence":"Umm – I’m not so sure about that.","audioSrc":"ispeaker_exam_opinions_16_us"},{"sentence":"No, I don’t think that’s quite true.","audioSrc":"ispeaker_exam_opinions_17_us"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading4","sentences":[{"sentence":"It’s fantastic, isn’t it?","audioSrc":"ispeaker_exam_opinions_18_us"},{"sentence":"They’re very sweet, aren’t they?","audioSrc":"ispeaker_exam_opinions_19_us"},{"sentence":"What about you? ","audioSrc":"ispeaker_exam_opinions_20_us"},{"sentence":"What do you think? ","audioSrc":"ispeaker_exam_opinions_21_us"},{"sentence":"It’s rather strange, don’t you think?","audioSrc":"ispeaker_exam_opinions_22_us"}]},{"title":"examPage.groupTask.discussingOpinions.listenHeading5","sentences":[{"sentence":"We could talk about pollution. What do you THINK? (= asking for an opinion)","audioSrc":"ispeaker_exam_opinions_23_us"},{"sentence":"I think the traffic’s worse in the second picture. What do YOU think? (= comparing an opinion)","audioSrc":"ispeaker_exam_opinions_24_us"}]}]}},"practise":{"task":[{"para":"examPage.groupTask.discussingOpinions.practiceQuestion1","listItems":"","images":["Discussing-opinions_practice-task_1_1","Discussing-opinions_practice-task_1_2"]},{"para":"examPage.groupTask.discussingOpinions.practiceQuestion2","listItems":"","images":["Discussing-opinions_practice-task_2_1","Discussing-opinions_practice-task_2_2"]}],"tips":{"dos":"examPage.groupTask.discussingOpinions.tipDos","donts":"examPage.groupTask.discussingOpinions.tipDonts"}},"reviews":[{"text":"examPage.groupTask.discussingOpinions.review1"},{"text":"examPage.groupTask.discussingOpinions.review2"},{"text":"examPage.groupTask.discussingOpinions.review3"}]},"negotiating":{"description":"examPage.groupTask.negotiating.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/695707943?byline=0&portrait=0&title=0","offlineFile":"3_negotiating.mp4","subtitle":"3_negotiating.srt","taskData":{"para":"examPage.groupTask.negotiating.taskQuestion","listItems":"","images":["Negotiating_main-task_1","Negotiating_main-task_2","Negotiating_main-task_3","Negotiating_main-task_4","Negotiating_main-task_5","Negotiating_main-task_6"]},"study":{"dialog":[{"speaker":"Mateusz","speech":"OK, so we have to choose one picture to put on the front of a brochure. Shall we get started, then?"},{"speaker":"Elena","speech":"Er, let’s see… It’s really difficult. Personally, if I were choosing a holiday, I think I would pick up a brochure with the picture of the dancers on the front, but that’s because I enjoy folk dancing. Maybe that would not be so good for most people."},{"speaker":"Mateusz","speech":"No, possibly not. To be honest, that one looks boring. If you ask me we should choose one which most people would find attractive. How about the photo of the food? Everybody likes eating!"},{"speaker":"Elena","speech":"That’s true, but I don’t think Scotland is famous for food. I think if people wanted a food holiday, they would choose Italy or France or somewhere like that."},{"speaker":"Mateusz","speech":"OK, that’s a good point. It’s the same with the picture of the beach. It’s beautiful, but I’ve never heard of people going to Scotland for a beach holiday. From what I’ve heard, it’s always raining in Britain."},{"speaker":"Elena","speech":"Yes, that’s right. Everybody says that the weather’s terrible there. Well, … we could use the picture of the mountain climbers. It would give people the idea of things you can do in Scotland."},{"speaker":"Mateusz","speech":"Hmm … Would that be very popular? I doubt it. Maybe we should focus on history and culture. What’s happening in the first picture, for example?"},{"speaker":"Elena","speech":"I’ve no idea. It looks like a carnival or something. But I think I would opt for the castle. To me, that’s a typical image of Scotland, and I can imagine it would look great on the cover of the brochure. What do you think?"},{"speaker":"Mateusz","speech":"Well, as far as I’m concerned, the carnival or the castle would be fine. So shall we use the castle then?"},{"speaker":"Elena","speech":"Yes, OK. That’s fine by me. Right, so I think we’re agreed. We’ll use the photo of the castle."}],"skills":[{"label":"examPage.groupTask.negotiating.skillCheckbox1"},{"label":"examPage.groupTask.negotiating.skillCheckbox2"},{"label":"examPage.groupTask.negotiating.skillCheckbox3"},{"label":"examPage.groupTask.negotiating.skillCheckbox4"},{"label":"examPage.groupTask.negotiating.skillCheckbox5"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.groupTask.negotiating.listenHeading1","sentences":[{"sentence":"What would you recommend?","audioSrc":"ispeaker_exam_negotiating_1_gb"},{"sentence":"What do you recommend?","audioSrc":"ispeaker_exam_negotiating_2_gb"},{"sentence":"What do you think would be best?","audioSrc":"ispeaker_exam_negotiating_3_gb"},{"sentence":"Which of the options do you favour?","audioSrc":"ispeaker_exam_negotiating_4_gb"},{"sentence":"Which of the options do you prefer?","audioSrc":"ispeaker_exam_negotiating_5_gb"}]},{"title":"examPage.groupTask.negotiating.listenHeading2","sentences":[{"sentence":"I’d recommend waiting a few months.","audioSrc":"ispeaker_exam_negotiating_6_gb"},{"sentence":"I suggest you have another look at the house before you make a decision.","audioSrc":"ispeaker_exam_negotiating_7_gb"},{"sentence":"If it were up to me, I’d go to Paris.","audioSrc":"ispeaker_exam_negotiating_8_gb"},{"sentence":"If it were my decision, I’d choose the first one.","audioSrc":"ispeaker_exam_negotiating_9_gb"}]},{"title":"examPage.groupTask.negotiating.listenHeading3","sentences":[{"sentence":"How about going out for a walk on Saturday?","audioSrc":"ispeaker_exam_negotiating_10_gb"},{"sentence":"(British English) Shall we ask Sarah to come along?","audioSrc":"ispeaker_exam_negotiating_11_gb"},{"sentence":"(especially American English) Should we ask Sarah to come along?","audioSrc":"ispeaker_exam_negotiating_12_gb"},{"sentence":"We could go a bit earlier and have a drink first, if you like.","audioSrc":"ispeaker_exam_negotiating_13_gb"},{"sentence":"What do you think of the idea of sending this to the Research Department?","audioSrc":"ispeaker_exam_negotiating_14_gb"},{"sentence":"Why don’t you try calling his landline?","audioSrc":"ispeaker_exam_negotiating_15_gb"},{"sentence":"Why not just wait until they come back?","audioSrc":"ispeaker_exam_negotiating_16_gb"},{"sentence":"Why not simply explain your problem to them and see what they say?","audioSrc":"ispeaker_exam_negotiating_17_gb"}]},{"title":"examPage.groupTask.negotiating.listenHeading4","sentences":[{"sentence":"I would say it’s OK in the city, but not in the country. What do you think?","audioSrc":"ispeaker_exam_negotiating_18_gb"},{"sentence":"My feeling is that we could improve our performance. Do you agree with that?","audioSrc":"ispeaker_exam_negotiating_19_gb"},{"sentence":"What would you say if we waited another month?","audioSrc":"ispeaker_exam_negotiating_20_gb"},{"sentence":"What about you? Do you cycle?","audioSrc":"ispeaker_exam_negotiating_21_gb"},{"sentence":"Which place do you think is more dangerous?","audioSrc":"ispeaker_exam_negotiating_22_gb"},{"sentence":"The traffic’s going faster there, isn’t it?","audioSrc":"ispeaker_exam_negotiating_23_gb"},{"sentence":"It looks safer there, don’t you think?","audioSrc":"ispeaker_exam_negotiating_24_gb"},{"sentence":"Would you say that the traffic’s going faster there?","audioSrc":"ispeaker_exam_negotiating_25_gb"}]},{"title":"examPage.groupTask.negotiating.listenHeading5","sentences":[{"sentence":"I’m sorry, I don’t agree.","audioSrc":"ispeaker_exam_negotiating_26_gb"},{"sentence":"I’m sorry, I have to disagree with you there.","audioSrc":"ispeaker_exam_negotiating_27_gb"},{"sentence":"Well, actually, I’m not sure that that’s true.","audioSrc":"ispeaker_exam_negotiating_28_gb"},{"sentence":"I don’t think that is exactly right.","audioSrc":"ispeaker_exam_negotiating_29_gb"},{"sentence":"I wouldn’t agree that that’s the best solution.","audioSrc":"ispeaker_exam_negotiating_30_gb"},{"sentence":"I have to say that I don’t find that argument very convincing.","audioSrc":"ispeaker_exam_negotiating_31_gb"},{"sentence":"I can’t go along with that idea.","audioSrc":"ispeaker_exam_negotiating_32_gb"},{"sentence":"I take your point, but I don’t think it would work in practice.","audioSrc":"ispeaker_exam_negotiating_33_gb"},{"sentence":"Actually, I think that would make the situation worse.","audioSrc":"ispeaker_exam_negotiating_34_gb"},{"sentence":"Actually, I’m not sure that’s the best plan.","audioSrc":"ispeaker_exam_negotiating_35_gb"},{"sentence":"I understand where you’re coming from, but I think we might want to take a different approach here.","audioSrc":"ispeaker_exam_negotiating_36_gb"},{"sentence":"I can see why you might feel that way, but I think we need to handle this differently.","audioSrc":"ispeaker_exam_negotiating_37_gb"}]},{"title":"examPage.groupTask.negotiating.listenHeading6","sentences":[{"sentence":"Yes, I think you’re probably right.","audioSrc":"ispeaker_exam_negotiating_38_gb"},{"sentence":"Yes, I see what you mean.","audioSrc":"ispeaker_exam_negotiating_39_gb"},{"sentence":"That’s true!","audioSrc":"ispeaker_exam_negotiating_40_gb"},{"sentence":"(especially British English) Yes, I suppose you’re right.","audioSrc":"ispeaker_exam_negotiating_41_gb"},{"sentence":"(especially American English) Yes, I guess you’re right.","audioSrc":"ispeaker_exam_negotiating_42_gb"},{"sentence":"OK, I see your point about the expense, but I still think it’s worth it.","audioSrc":"ispeaker_exam_negotiating_44_gb"},{"sentence":"Well, I guess you’ve got a point there.","audioSrc":"ispeaker_exam_negotiating_45_gb"},{"sentence":"OK, that’s a good point.","audioSrc":"ispeaker_exam_negotiating_46_gb"},{"sentence":"No, possibly not.","audioSrc":"ispeaker_exam_negotiating_47_gb"},{"sentence":"No, I guess not.","audioSrc":"ispeaker_exam_negotiating_48_gb"},{"sentence":"(British English) I suppose not.","audioSrc":"ispeaker_exam_negotiating_49_gb"},{"sentence":"Well, yes, OK. I hadn’t really appreciated that before.","audioSrc":"ispeaker_exam_negotiating_50_gb"},{"sentence":"Well, yes, OK. I hadn’t really understood that before.","audioSrc":"ispeaker_exam_negotiating_51_gb"},{"sentence":"Well, I can’t argue with that.","audioSrc":"ispeaker_exam_negotiating_52_gb"},{"sentence":"I won’t argue with you on that point.","audioSrc":"ispeaker_exam_negotiating_53_gb"},{"sentence":"That’s true. We’ll need to take that into consideration.","audioSrc":"ispeaker_exam_negotiating_54_gb"}]},{"title":"examPage.groupTask.negotiating.listenHeading7","sentences":[{"sentence":"As far as I’m concerned, e-books are as easy to read as paper books.","audioSrc":"ispeaker_exam_negotiating_55_gb"},{"sentence":"Personally, I think the police were wrong in this case.","audioSrc":"ispeaker_exam_negotiating_56_gb"},{"sentence":"If you ask me, they should abolish border controls.","audioSrc":"ispeaker_exam_negotiating_57_gb"},{"sentence":"My feeling is that people should be allowed to take risks.","audioSrc":"ispeaker_exam_negotiating_58_gb"},{"sentence":"To be honest, I don’t care which party wins the election.","audioSrc":"ispeaker_exam_negotiating_59_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.groupTask.negotiating.listenHeading1","sentences":[{"sentence":"What would you recommend?","audioSrc":"ispeaker_exam_negotiating_1_us"},{"sentence":"What do you recommend?","audioSrc":"ispeaker_exam_negotiating_2_us"},{"sentence":"What do you think would be best?","audioSrc":"ispeaker_exam_negotiating_3_us"},{"sentence":"Which of the options do you favor?","audioSrc":"ispeaker_exam_negotiating_4_us"},{"sentence":"Which of the options do you prefer?","audioSrc":"ispeaker_exam_negotiating_5_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading2","sentences":[{"sentence":"I’d recommend waiting a few months.","audioSrc":"ispeaker_exam_negotiating_6_us"},{"sentence":"I suggest you have another look at the house before you make a decision.","audioSrc":"ispeaker_exam_negotiating_7_us"},{"sentence":"If it were up to me, I’d go to Paris.","audioSrc":"ispeaker_exam_negotiating_8_us"},{"sentence":"If it were my decision, I’d choose the first one.","audioSrc":"ispeaker_exam_negotiating_9_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading3","sentences":[{"sentence":"How about going out for a walk on Saturday?","audioSrc":"ispeaker_exam_negotiating_10_us"},{"sentence":"(British English) Shall we ask Sarah to come along?","audioSrc":"ispeaker_exam_negotiating_11_us"},{"sentence":"(especially American English) Should we ask Sarah to come along?","audioSrc":"ispeaker_exam_negotiating_12_us"},{"sentence":"We could go a bit earlier and have a drink first, if you like.","audioSrc":"ispeaker_exam_negotiating_13_us"},{"sentence":"What do you think of the idea of sending this to the Research Department?","audioSrc":"ispeaker_exam_negotiating_14_us"},{"sentence":"Why don’t you try calling his landline?","audioSrc":"ispeaker_exam_negotiating_15_us"},{"sentence":"Why not just wait until they come back?","audioSrc":"ispeaker_exam_negotiating_16_us"},{"sentence":"Why not simply explain your problem to them and see what they say?","audioSrc":"ispeaker_exam_negotiating_17_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading4","sentences":[{"sentence":"I would say it’s OK in the city, but not in the country. What do you think?","audioSrc":"ispeaker_exam_negotiating_18_us"},{"sentence":"My feeling is that we could improve our performance. Do you agree with that?","audioSrc":"ispeaker_exam_negotiating_19_us"},{"sentence":"What would you say if we waited another month?","audioSrc":"ispeaker_exam_negotiating_20_us"},{"sentence":"What about you? Do you cycle?","audioSrc":"ispeaker_exam_negotiating_21_us"},{"sentence":"Which place do you think is more dangerous?","audioSrc":"ispeaker_exam_negotiating_22_us"},{"sentence":"The traffic’s going faster there, isn’t it?","audioSrc":"ispeaker_exam_negotiating_23_us"},{"sentence":"It looks safer there, don’t you think?","audioSrc":"ispeaker_exam_negotiating_24_us"},{"sentence":"Would you say that the traffic’s going faster there?","audioSrc":"ispeaker_exam_negotiating_25_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading5","sentences":[{"sentence":"I’m sorry, I don’t agree.","audioSrc":"ispeaker_exam_negotiating_26_us"},{"sentence":"I’m sorry, I have to disagree with you there.","audioSrc":"ispeaker_exam_negotiating_27_us"},{"sentence":"Well, actually, I’m not sure that that’s true.","audioSrc":"ispeaker_exam_negotiating_28_us"},{"sentence":"I don’t think that is exactly right.","audioSrc":"ispeaker_exam_negotiating_29_us"},{"sentence":"I wouldn’t agree that that’s the best solution.","audioSrc":"ispeaker_exam_negotiating_30_us"},{"sentence":"I have to say that I don’t find that argument very convincing.","audioSrc":"ispeaker_exam_negotiating_31_us"},{"sentence":"I can’t go along with that idea.","audioSrc":"ispeaker_exam_negotiating_32_us"},{"sentence":"I take your point, but I don’t think it would work in practice.","audioSrc":"ispeaker_exam_negotiating_33_us"},{"sentence":"Actually, I think that would make the situation worse.","audioSrc":"ispeaker_exam_negotiating_34_us"},{"sentence":"Actually, I’m not sure that’s the best plan.","audioSrc":"ispeaker_exam_negotiating_35_us"},{"sentence":"I understand where you’re coming from, but I think we might want to take a different approach here.","audioSrc":"ispeaker_exam_negotiating_36_us"},{"sentence":"I can see why you might feel that way, but I think we need to handle this differently.","audioSrc":"ispeaker_exam_negotiating_37_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading6","sentences":[{"sentence":"Yes, I think you’re probably right.","audioSrc":"ispeaker_exam_negotiating_38_us"},{"sentence":"Yes, I see what you mean.","audioSrc":"ispeaker_exam_negotiating_39_us"},{"sentence":"That’s true!","audioSrc":"ispeaker_exam_negotiating_40_us"},{"sentence":"(especially British English) Yes, I suppose you’re right.","audioSrc":"ispeaker_exam_negotiating_41_us"},{"sentence":"(especially American English) Yes, I guess you’re right.","audioSrc":"ispeaker_exam_negotiating_42_us"},{"sentence":"OK, I see your point about the expense, but I still think it’s worth it.","audioSrc":"ispeaker_exam_negotiating_44_us"},{"sentence":"Well, I guess you’ve got a point there.","audioSrc":"ispeaker_exam_negotiating_45_us"},{"sentence":"OK, that’s a good point.","audioSrc":"ispeaker_exam_negotiating_46_us"},{"sentence":"No, possibly not.","audioSrc":"ispeaker_exam_negotiating_47_us"},{"sentence":"No, I guess not.","audioSrc":"ispeaker_exam_negotiating_48_us"},{"sentence":"(British English) I suppose not.","audioSrc":"ispeaker_exam_negotiating_49_us"},{"sentence":"Well, yes, OK. I hadn’t really appreciated that before.","audioSrc":"ispeaker_exam_negotiating_50_us"},{"sentence":"Well, yes, OK. I hadn’t really understood that before.","audioSrc":"ispeaker_exam_negotiating_51_us"},{"sentence":"Well, I can’t argue with that.","audioSrc":"ispeaker_exam_negotiating_52_us"},{"sentence":"I won’t argue with you on that point.","audioSrc":"ispeaker_exam_negotiating_53_us"},{"sentence":"That’s true. We’ll need to take that into consideration.","audioSrc":"ispeaker_exam_negotiating_54_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading7","sentences":[{"sentence":"As far as I’m concerned, e-books are as easy to read as paper books.","audioSrc":"ispeaker_exam_negotiating_55_us"},{"sentence":"Personally, I think the police were wrong in this case.","audioSrc":"ispeaker_exam_negotiating_56_us"},{"sentence":"If you ask me, they should abolish border controls.","audioSrc":"ispeaker_exam_negotiating_57_us"},{"sentence":"My feeling is that people should be allowed to take risks.","audioSrc":"ispeaker_exam_negotiating_58_us"},{"sentence":"To be honest, I don’t care which party wins the election.","audioSrc":"ispeaker_exam_negotiating_59_us"}]}]}},"practise":{"task":[{"para":"examPage.groupTask.negotiating.practiceQuestion1","listItems":"","images":["Negotiating_practice-task_1_1","Negotiating_practice-task_1_2","Negotiating_practice-task_1_3","Negotiating_practice-task_1_4"]},{"para":"examPage.groupTask.negotiating.practiceQuestion2","listItems":"","images":["Negotiating_practice-task_2_1","Negotiating_practice-task_2_2","Negotiating_practice-task_2_3","Negotiating_practice-task_2_4"]}],"tips":{"dos":"examPage.groupTask.negotiating.tipDos","donts":"examPage.groupTask.negotiating.tipDonts"}},"reviews":[{"text":"examPage.groupTask.negotiating.review1"},{"text":"examPage.groupTask.negotiating.review2"},{"text":"examPage.groupTask.negotiating.review3"},{"text":"examPage.groupTask.negotiating.review4"}]},"describing":{"description":"examPage.individualTask.describingPicture.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/695708169?byline=0&portrait=0&title=0","offlineFile":"4_describing_a_picture.mp4","subtitle":"4_describing_a_picture.srt","taskData":{"para":"examPage.individualTask.describingPicture.taskQuestion","listItems":"","images":["Describing-a-picture_main-task_1"]},"study":{"dialog":[{"speaker":"Examiner","speech":"Please describe the photo. You should say what you think is happening, and what opinion is about it."},{"speaker":"Karolina","speech":"This picture shows two young men chatting on a park bench. They are wearing casual clothes and training shoes. One of them has glasses. It is a cloudy day. In the background, we can see trees and grass. There are a lot of red and orange leaves on the ground, so I would say it’s autumn in a cold country, perhaps in the north of Europe, or maybe in North America.

There is a pram to the left of the bench and another one to the right. I would guess that there are babies in the prams, although we can’t actually see them, and I suppose that the young men are the fathers.

The picture is slightly unusual because we normally expect to see mothers looking after babies. In most parts of the world, childcare is traditionally the mother’s job. But I think the idea for this photo is good, because in my opinion, both parents should have equal responsibility for the children.

The picture also makes us think about another question. It is the middle of the day. Why aren’t the men at work? It could be the weekend, of course, or perhaps a public holiday, but there is another possibility - perhaps the men look after their homes and the children full time, and their wives go to work. We normally talk about housewives, but in this case, maybe they are house husbands. I know this is unusual, but why not? I love that idea!"}],"skills":[{"label":"examPage.individualTask.describingPicture.skillCheckbox1"},{"label":"examPage.individualTask.describingPicture.skillCheckbox2"},{"label":"examPage.individualTask.describingPicture.skillCheckbox3"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.individualTask.describingPicture.listenHeading1","sentences":[{"sentence":"The picture shows a family gathered around a kitchen table.","audioSrc":"ispeaker_exam_pictures_1_gb"},{"sentence":"This is a picture of a busy city street.","audioSrc":"ispeaker_exam_pictures_2_gb"},{"sentence":"This is a photo of a famous monument.","audioSrc":"ispeaker_exam_pictures_3_gb"},{"sentence":"In the foreground, we can see a group of protesters.","audioSrc":"ispeaker_exam_pictures_4_gb"},{"sentence":"In the background we can see a few more people.","audioSrc":"ispeaker_exam_pictures_5_gb"},{"sentence":"In the bottom right-hand corner, there’s a child sitting alone.","audioSrc":"ispeaker_exam_pictures_6_gb"},{"sentence":"In the top left-hand corner, there’s a hot-air balloon.","audioSrc":"ispeaker_exam_pictures_7_gb"},{"sentence":"On the left, someone is standing with a bottle in his hand.","audioSrc":"ispeaker_exam_pictures_8_gb"},{"sentence":"On the right a man is waving a flag.","audioSrc":"ispeaker_exam_pictures_9_gb"},{"sentence":"In the middle, some children are playing.","audioSrc":"ispeaker_exam_pictures_10_gb"},{"sentence":"In the cartoon, we can see two people looking at a newspaper headline.","audioSrc":"ispeaker_exam_pictures_11_gb"},{"sentence":"The cartoonist has drawn the man to represent a typical businessman.","audioSrc":"ispeaker_exam_pictures_12_gb"}]},{"title":"examPage.individualTask.describingPicture.listenHeading2","sentences":[{"sentence":"I think it’s likely that these people know each other.","audioSrc":"ispeaker_exam_pictures_13_gb"},{"sentence":"I imagine she’s his wife.","audioSrc":"ispeaker_exam_pictures_14_gb"},{"sentence":"(British English) They might be related.","audioSrc":"ispeaker_exam_pictures_15_gb"},{"sentence":"That may be the case.","audioSrc":"ispeaker_exam_pictures_16_gb"},{"sentence":"That could be his jacket.","audioSrc":"ispeaker_exam_pictures_17_gb"},{"sentence":"I would think they’ve been waiting for some time.","audioSrc":"ispeaker_exam_pictures_18_gb"},{"sentence":"I would imagine they’ve been waiting for some time.","audioSrc":"ispeaker_exam_pictures_19_gb"},{"sentence":"I would guess that the car has broken down.","audioSrc":"ispeaker_exam_pictures_20_gb"},{"sentence":"I think this has probably happened before.","audioSrc":"ispeaker_exam_pictures_21_gb"},{"sentence":"It looks to me as though the woman is very angry.","audioSrc":"ispeaker_exam_pictures_22_gb"},{"sentence":"(British English) Perhaps there has been an accident.","audioSrc":"ispeaker_exam_pictures_23_gb"},{"sentence":"Probably she forgot to leave a message.","audioSrc":"ispeaker_exam_pictures_24_gb"},{"sentence":"Possibly he left his phone at home.","audioSrc":"ispeaker_exam_pictures_25_gb"},{"sentence":"It may be that they aren’t coming.","audioSrc":"ispeaker_exam_pictures_26_gb"},{"sentence":"Maybe she’s still at work.","audioSrc":"ispeaker_exam_pictures_27_gb"}]},{"title":"examPage.individualTask.describingPicture.listenHeading3","sentences":[{"sentence":"As far as I’m concerned, e-books are as easy to read as paper books.","audioSrc":"ispeaker_exam_pictures_28_gb"},{"sentence":"Personally, I think the police were wrong in this case.","audioSrc":"ispeaker_exam_pictures_29_gb"},{"sentence":"If you ask me, they should abolish border controls.","audioSrc":"ispeaker_exam_pictures_30_gb"},{"sentence":"My feeling is that people should be allowed to take risks.","audioSrc":"ispeaker_exam_pictures_31_gb"},{"sentence":"To be honest, I don’t care which party wins the election.","audioSrc":"ispeaker_exam_pictures_32_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.individualTask.describingPicture.listenHeading1","sentences":[{"sentence":"The picture shows a family gathered around a kitchen table.","audioSrc":"ispeaker_exam_pictures_1_us"},{"sentence":"This is a picture of a busy city street.","audioSrc":"ispeaker_exam_pictures_2_us"},{"sentence":"This is a photo of a famous monument.","audioSrc":"ispeaker_exam_pictures_3_us"},{"sentence":"In the foreground, we can see a group of protesters.","audioSrc":"ispeaker_exam_pictures_4_us"},{"sentence":"In the background we can see a few more people.","audioSrc":"ispeaker_exam_pictures_5_us"},{"sentence":"In the bottom right-hand corner there’s a child sitting alone.","audioSrc":"ispeaker_exam_pictures_6_us"},{"sentence":"In the top left-hand corner there’s a hot-air balloon.","audioSrc":"ispeaker_exam_pictures_7_us"},{"sentence":"On the left, someone is standing with a bottle in his hand.","audioSrc":"ispeaker_exam_pictures_8_us"},{"sentence":"On the right a man is waving a flag.","audioSrc":"ispeaker_exam_pictures_9_us"},{"sentence":"In the middle, some children are playing.","audioSrc":"ispeaker_exam_pictures_10_us"},{"sentence":"In the cartoon, we can see two people looking at a newspaper headline.","audioSrc":"ispeaker_exam_pictures_11_us"},{"sentence":"The cartoonist has drawn the man to represent a typical businessman.","audioSrc":"ispeaker_exam_pictures_12_us"}]},{"title":"examPage.individualTask.describingPicture.listenHeading2","sentences":[{"sentence":"I think it’s likely that these people know each other.","audioSrc":"ispeaker_exam_pictures_13_us"},{"sentence":"I imagine she’s his wife.","audioSrc":"ispeaker_exam_pictures_14_us"},{"sentence":"(British English) They might be related.","audioSrc":"ispeaker_exam_pictures_15_us"},{"sentence":"That may be the case.","audioSrc":"ispeaker_exam_pictures_16_us"},{"sentence":"That could be his jacket.","audioSrc":"ispeaker_exam_pictures_17_us"},{"sentence":"I would think they’ve been waiting for some time.","audioSrc":"ispeaker_exam_pictures_18_us"},{"sentence":"I would imagine they’ve been waiting for some time.","audioSrc":"ispeaker_exam_pictures_19_us"},{"sentence":"I would guess that the car has broken down.","audioSrc":"ispeaker_exam_pictures_20_us"},{"sentence":"I think this has probably happened before.","audioSrc":"ispeaker_exam_pictures_21_us"},{"sentence":"It looks to me as though the woman is very angry.","audioSrc":"ispeaker_exam_pictures_22_us"},{"sentence":"(British English) Perhaps there has been an accident.","audioSrc":"ispeaker_exam_pictures_23_us"},{"sentence":"Probably she forgot to leave a message.","audioSrc":"ispeaker_exam_pictures_24_us"},{"sentence":"Possibly he left his phone at home.","audioSrc":"ispeaker_exam_pictures_25_us"},{"sentence":"It may be that they aren’t coming.","audioSrc":"ispeaker_exam_pictures_26_us"},{"sentence":"Maybe she’s still at work.","audioSrc":"ispeaker_exam_pictures_27_us"}]},{"title":"examPage.groupTask.negotiating.listenHeading7","sentences":[{"sentence":"As far as I’m concerned, e-books are as easy to read as paper books.","audioSrc":"ispeaker_exam_pictures_28_us"},{"sentence":"Personally, I think the police were wrong in this case.","audioSrc":"ispeaker_exam_pictures_29_us"},{"sentence":"If you ask me, they should abolish border controls.","audioSrc":"ispeaker_exam_pictures_30_us"},{"sentence":"My feeling is that people should be allowed to take risks.","audioSrc":"ispeaker_exam_pictures_31_us"},{"sentence":"To be honest, I don’t care which party wins the election.","audioSrc":"ispeaker_exam_pictures_32_us"}]}]}},"practise":{"task":[{"para":"examPage.individualTask.describingPicture.practiceQuestion","listItems":"","images":["Describing-a-picture_practice-task_1"]},{"para":"examPage.individualTask.describingPicture.practiceQuestion","listItems":"","images":["Describing-a-picture_practice-task_2"]}],"tips":{"dos":"examPage.individualTask.describingPicture.tipDos","donts":"examPage.individualTask.describingPicture.tipDonts"}},"reviews":[{"text":"examPage.individualTask.describingPicture.review1"},{"text":"examPage.individualTask.describingPicture.review2"},{"text":"examPage.individualTask.describingPicture.review3"}]},"personal-info":{"description":"examPage.individualTask.personalInformation.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/695708367?byline=0&portrait=0&title=0","offlineFile":"5_giving_personal_information.mp4","subtitle":"5_giving_personal_information.srt","taskData":{"para":"examPage.individualTask.personalInformation.taskQuestion","listItems":"","images":[]},"study":{"dialog":[{"speaker":"Examiner","speech":"Hello, I’m Martin. What’s your name, please?"},{"speaker":"Cristina","speech":"I’m Cristina."},{"speaker":"Examiner","speech":"And where are you from, Cristina?"},{"speaker":"Cristina","speech":"I’m from Spain."},{"speaker":"Examiner","speech":"Oh, really? Whereabouts in Spain?"},{"speaker":"Cristina","speech":"From a town called Iznalloz. It’s near the city of Granada."},{"speaker":"Examiner","speech":"Oh right. And can you tell me a little bit about what you do?"},{"speaker":"Cristina","speech":"Yes, I am a student. I am studying economics at the university. I also have a part-time job in a hairdresser’s."},{"speaker":"Examiner","speech":"And where do you live?"},{"speaker":"Cristina","speech":"Actually, I live in two places. During the week, when there are classes, I live with an aunt in Granada, near to the university, and at the weekends I usually go home to my parents’ place in Iznalloz, but next year, I hope to rent a flat together with a friend of mine."},{"speaker":"Examiner","speech":"OK. And how long have you been studying English?"},{"speaker":"Cristina","speech":"Oh, for a long time. I have been studying English at school since primary, and I have also done evening classes at a language school. Nowadays, I try to practise by making friends on social media and chatting in English."},{"speaker":"Examiner","speech":"How important do you think English will be in your career?"},{"speaker":"Cristina","speech":"Very important. When I graduate, I hope to apply for a job in a multinational company. I want to work abroad, in Britain or maybe another country, you know. I would really love to see new places, meet new people, see the world. I’ve never been outside Spain before, it’s too expensive, but I have always wanted to travel."}],"skills":[{"label":"examPage.individualTask.personalInformation.skillCheckbox1"},{"label":"examPage.individualTask.personalInformation.skillCheckbox2"},{"label":"examPage.individualTask.personalInformation.skillCheckbox3"},{"label":"examPage.individualTask.personalInformation.skillCheckbox4"},{"label":"examPage.individualTask.personalInformation.skillCheckbox5"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.individualTask.personalInformation.listenHeading1","sentences":[{"sentence":"What’s your name?","audioSrc":"ispeaker_exam_personal_info_1_gb"},{"sentence":"Where are you from?","audioSrc":"ispeaker_exam_personal_info_2_gb"},{"sentence":"Where do you live?","audioSrc":"ispeaker_exam_personal_info_3_gb"},{"sentence":"Can you tell me more about what you do?","audioSrc":"ispeaker_exam_personal_info_4_gb"},{"sentence":"How long have you been studying English?","audioSrc":"ispeaker_exam_personal_info_5_gb"},{"sentence":"What do you usually do in your free time?","audioSrc":"ispeaker_exam_personal_info_6_gb"},{"sentence":"What do you hope to do in the future?","audioSrc":"ispeaker_exam_personal_info_7_gb"}]},{"title":"examPage.individualTask.personalInformation.title","sentences":[{"sentence":"I’m from China.","audioSrc":"ispeaker_exam_personal_info_8_gb"},{"sentence":"I live in Buenos Aires.","audioSrc":"ispeaker_exam_personal_info_9_gb"},{"sentence":"I’m an accountant.","audioSrc":"ispeaker_exam_personal_info_10_gb"},{"sentence":"I’m not married.","audioSrc":"ispeaker_exam_personal_info_11_gb"},{"sentence":"I have two children.","audioSrc":"ispeaker_exam_personal_info_12_gb"},{"sentence":"I’m studying law.","audioSrc":"ispeaker_exam_personal_info_13_gb"},{"sentence":"I’ve been studying English for eight years.","audioSrc":"ispeaker_exam_personal_info_14_gb"},{"sentence":"At the weekends I usually see friends and go to the cinema.","audioSrc":"ispeaker_exam_personal_info_15_gb"},{"sentence":"In my free time I like reading and playing football.","audioSrc":"ispeaker_exam_personal_info_16_gb"}]},{"title":"examPage.individualTask.personalInformation.listenHeading3","sentences":[{"sentence":"I hope to work in a bank.","audioSrc":"ispeaker_exam_personal_info_17_gb"},{"sentence":"I’m hoping to visit my sister in Japan.","audioSrc":"ispeaker_exam_personal_info_18_gb"},{"sentence":"I want to find a job abroad.","audioSrc":"ispeaker_exam_personal_info_19_gb"},{"sentence":"I’d really love to travel.","audioSrc":"ispeaker_exam_personal_info_20_gb"},{"sentence":"I’ve always wanted to work in the tourist industry.","audioSrc":"ispeaker_exam_personal_info_21_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.individualTask.personalInformation.listenHeading1","sentences":[{"sentence":"What’s your name?","audioSrc":"ispeaker_exam_personal_info_1_us"},{"sentence":"Where are you from?","audioSrc":"ispeaker_exam_personal_info_2_us"},{"sentence":"Where do you live?","audioSrc":"ispeaker_exam_personal_info_3_us"},{"sentence":"Can you tell me more about what you do?","audioSrc":"ispeaker_exam_personal_info_4_us"},{"sentence":"How long have you been studying English?","audioSrc":"ispeaker_exam_personal_info_5_us"},{"sentence":"What do you usually do in your free time?","audioSrc":"ispeaker_exam_personal_info_6_us"},{"sentence":"What do you hope to do in the future?","audioSrc":"ispeaker_exam_personal_info_7_us"}]},{"title":"examPage.individualTask.personalInformation.title","sentences":[{"sentence":"I’m from China.","audioSrc":"ispeaker_exam_personal_info_8_us"},{"sentence":"I live in Buenos Aires.","audioSrc":"ispeaker_exam_personal_info_9_us"},{"sentence":"I’m an accountant.","audioSrc":"ispeaker_exam_personal_info_10_us"},{"sentence":"I’m not married.","audioSrc":"ispeaker_exam_personal_info_11_us"},{"sentence":"I have two children.","audioSrc":"ispeaker_exam_personal_info_12_us"},{"sentence":"I’m studying law.","audioSrc":"ispeaker_exam_personal_info_13_us"},{"sentence":"I’ve been studying English for eight years.","audioSrc":"ispeaker_exam_personal_info_14_us"},{"sentence":"At the weekends I usually see friends and go to the cinema.","audioSrc":"ispeaker_exam_personal_info_15_us"}]},{"title":"examPage.individualTask.personalInformation.listenHeading3","sentences":[{"sentence":"In my free time I like reading and playing football.","audioSrc":"ispeaker_exam_personal_info_16_us"},{"sentence":"I hope to work in a bank.","audioSrc":"ispeaker_exam_personal_info_17_us"},{"sentence":"I’m hoping to visit my sister in Japan.","audioSrc":"ispeaker_exam_personal_info_18_us"},{"sentence":"I want to find a job abroad.","audioSrc":"ispeaker_exam_personal_info_19_us"},{"sentence":"I’d really love to travel.","audioSrc":"ispeaker_exam_personal_info_20_us"},{"sentence":"I’ve always wanted to work in the tourist industry.","audioSrc":"ispeaker_exam_personal_info_21_us"}]}]}},"practise":{"task":[{"para":"examPage.individualTask.personalInformation.practiceQuestion","listItems":"","images":[]}],"tips":{"dos":"examPage.individualTask.personalInformation.tipDos","donts":"examPage.individualTask.personalInformation.tipDonts"}},"reviews":[{"text":"examPage.individualTask.personalInformation.review1"},{"text":"examPage.individualTask.personalInformation.review2"},{"text":"examPage.individualTask.personalInformation.review3"}]},"talking-topic":{"description":"examPage.individualTask.topicTalking.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/697910988?byline=0&portrait=0&title=0","offlineFile":"1_talking_about_a_topic.mp4","subtitle":"1_talking_about_a_topic.srt","taskData":{"para":"examPage.individualTask.topicTalking.taskQuestion","listItems":"examPage.individualTask.topicTalking.taskList","images":[]},"study":{"dialog":[{"speaker":"Examiner","speech":"Please describe a place that you sometimes visit which is very important to you. You should say where it is, and how often and why you go there."},{"speaker":"Maria","speech":"One place that is very important in my life is my grandmother’s house. She lives in a small village in the south of the country. I go there every summer, and any time when I can get away for a few days. I go there to visit my grandmother, get away from the city and relax. The village is just a group of white houses on a hillside and a couple of shops, and it’s really peaceful. There’s no traffic, just the sound of goat bells, birds and insects.

One reason why I like it is because it’s a beautiful place. My grandmother has a lovely garden and we always sit outside in the shade of her olive trees, drinking sweet tea and chatting. It’s so peaceful. But the main reason why this place is so important to me is because of my grandmother. She is so kind to me, and wonderful to talk to. Whenever I have a problem in my life, she has good advice for me. Also, she is a great cook and the meals she prepares are simple but so fresh and… - rich? No, no. I mean tasty. And she’s always giving me eh… What do you call them? - small plates of food during the day, so I always return home feeling calm and refreshed - and fat!

I wouldn’t like to live there, though. I prefer living in the city, definitely. I’m a city person. I couldn’t live in a small village where everybody knows each other and nothing happens. I’d rather live in a busy, exciting place. But I really love visiting the village for the holidays."}],"skills":[{"label":"examPage.individualTask.topicTalking.skillCheckbox1"},{"label":"examPage.individualTask.topicTalking.skillCheckbox2"},{"label":"examPage.individualTask.topicTalking.skillCheckbox3"},{"label":"examPage.individualTask.topicTalking.skillCheckbox4"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.individualTask.topicTalking.listenHeading1","sentences":[{"sentence":"I like the red one more than the green one.","audioSrc":"ispeaker_exam_topics_1_gb"},{"sentence":"I think that colour’s much more attractive.","audioSrc":"ispeaker_exam_topics_2_gb"},{"sentence":"I like swimming better than jogging.","audioSrc":"ispeaker_exam_topics_3_gb"},{"sentence":"I think giving presents is better than receiving them.","audioSrc":"ispeaker_exam_topics_4_gb"},{"sentence":"I prefer beef to lamb.","audioSrc":"ispeaker_exam_topics_5_gb"},{"sentence":"I prefer living in a city to living in the country.","audioSrc":"ispeaker_exam_topics_6_gb"},{"sentence":"I’d prefer to wait here.","audioSrc":"ispeaker_exam_topics_7_gb"},{"sentence":"I’d rather go to the concert than the play.","audioSrc":"ispeaker_exam_topics_8_gb"},{"sentence":"I think I’d rather stay in than go out tonight.","audioSrc":"ispeaker_exam_topics_9_gb"},{"sentence":"(especially American English) It doesn’t really matter to me whether we eat here or go out.","audioSrc":"ispeaker_exam_topics_10_gb"},{"sentence":"(British English) I don’t really mind whether we talk now or later.","audioSrc":"ispeaker_exam_topics_11_gb"},{"sentence":"I’m happy either way.","audioSrc":"ispeaker_exam_topics_12_gb"},{"sentence":"If it were up to me, I’d choose the green one.","audioSrc":"ispeaker_exam_topics_13_gb"},{"sentence":"If you ask me, the old one looks better than the new one.","audioSrc":"ispeaker_exam_topics_14_gb"},{"sentence":"I’m not an expert, but Design B seems more eye-catching.","audioSrc":"ispeaker_exam_topics_15_gb"}]},{"title":"examPage.individualTask.topicTalking.listenHeading2","sentences":[{"sentence":"There are two main reasons why I think it’s the best option: the cost and the quality.","audioSrc":"ispeaker_exam_topics_16_gb"},{"sentence":"I believe it’s the right thing to do because it gives everyone a fair chance.","audioSrc":"ispeaker_exam_topics_17_gb"},{"sentence":"I would choose the newer one on the grounds that it will last longer.","audioSrc":"ispeaker_exam_topics_18_gb"},{"sentence":"Of the three houses, the largest one seems to me to be the best, because they need the room.","audioSrc":"ispeaker_exam_topics_19_gb"},{"sentence":"My choice would be number 3, simply because it’s the clearest design.","audioSrc":"ispeaker_exam_topics_20_gb"},{"sentence":"We went there to see the sunset.","audioSrc":"ispeaker_exam_topics_21_gb"},{"sentence":"I couldn’t sleep because of the heat.","audioSrc":"ispeaker_exam_topics_22_gb"},{"sentence":"One reason why I like spring is the sound of birds singing.","audioSrc":"ispeaker_exam_topics_23_gb"}]},{"title":"examPage.individualTask.topicTalking.listenHeading3","sentences":[{"sentence":"I’ll be there at five fifteen, I mean five fifty – ten to six.","audioSrc":"ispeaker_exam_topics_24_gb"},{"sentence":"It’ll be Tuesday —sorry, I meant to say Thursday.","audioSrc":"ispeaker_exam_topics_25_gb"},{"sentence":"Sorry, what I mean is, we need two handouts per person.","audioSrc":"ispeaker_exam_topics_26_gb"},{"sentence":"We can meet in the conference centre – or rather in front of the centre.","audioSrc":"ispeaker_exam_topics_27_gb"},{"sentence":"The painter – or I should say, the sculptor – was born in Padua.","audioSrc":"ispeaker_exam_topics_28_gb"},{"sentence":"She’s very thin – or perhaps I should say slim.","audioSrc":"ispeaker_exam_topics_29_gb"},{"sentence":"It’s one t and double s – no, sorry, one s and double t.","audioSrc":"ispeaker_exam_topics_30_gb"},{"sentence":"It’s on the fifth floor – no, actually, it’s the fourth.","audioSrc":"ispeaker_exam_topics_31_gb"},{"sentence":"(American English, informal) Can I get two lattes and an espresso – no, scratch that, three lattes.","audioSrc":"ispeaker_exam_topics_32_gb"},{"sentence":"Thanks, the soup was very rich – no sorry, I mean tasty.","audioSrc":"ispeaker_exam_topics_33_gb"},{"sentence":"I think he comes from England – or rather, the UK.","audioSrc":"ispeaker_exam_topics_34_gb"}]},{"title":"examPage.individualTask.topicTalking.listenHeading4","sentences":[{"sentence":"I’d prefer to live in the city, definitely.","audioSrc":"ispeaker_exam_topics_35_gb"},{"sentence":"I really love visiting the village.","audioSrc":"ispeaker_exam_topics_36_gb"}]},{"title":"examPage.individualTask.topicTalking.listenHeading5","sentences":[{"sentence":"I like it because it’s simple. → One reason I like it is because it’s simple.","audioSrc":"ispeaker_exam_topics_37_gb"},{"sentence":"I like the price. → What I like about it is the price.","audioSrc":"ispeaker_exam_topics_38_gb"},{"sentence":"It’s special because it was a gift. → The reason it’s special is that it was a gift.","audioSrc":"ispeaker_exam_topics_39_gb"},{"sentence":"I particularly liked the food. → One thing I particularly liked was the food.","audioSrc":"ispeaker_exam_topics_40_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.individualTask.topicTalking.listenHeading1","sentences":[{"sentence":"I like the red one more than the green one.","audioSrc":"ispeaker_exam_topics_1_us"},{"sentence":"I think that color’s much more attractive.","audioSrc":"ispeaker_exam_topics_2_us"},{"sentence":"I like swimming better than jogging.","audioSrc":"ispeaker_exam_topics_3_us"},{"sentence":"I think giving presents is better than receiving them.","audioSrc":"ispeaker_exam_topics_4_us"},{"sentence":"I prefer beef to lamb.","audioSrc":"ispeaker_exam_topics_5_us"},{"sentence":"I prefer living in a city to living in the country.","audioSrc":"ispeaker_exam_topics_6_us"},{"sentence":"I’d prefer to wait here.","audioSrc":"ispeaker_exam_topics_7_us"},{"sentence":"I’d rather go to the concert than the play.","audioSrc":"ispeaker_exam_topics_8_us"},{"sentence":"I think I’d rather stay in than go out tonight.","audioSrc":"ispeaker_exam_topics_9_us"},{"sentence":"(especially American English) It doesn’t really matter to me whether we eat here or go out.","audioSrc":"ispeaker_exam_topics_10_us"},{"sentence":"(British English) I don’t really mind whether we talk now or later.","audioSrc":"ispeaker_exam_topics_11_us"},{"sentence":"I’m happy either way.","audioSrc":"ispeaker_exam_topics_12_us"},{"sentence":"If it were up to me, I’d choose the green one.","audioSrc":"ispeaker_exam_topics_13_us"},{"sentence":"If you ask me, the old one looks better than the new one.","audioSrc":"ispeaker_exam_topics_14_us"},{"sentence":"I’m not an expert, but Design B seems more eye-catching.","audioSrc":"ispeaker_exam_topics_15_us"}]},{"title":"examPage.individualTask.topicTalking.listenHeading2","sentences":[{"sentence":"There are two main reasons why I think it’s the best option: the cost and the quality.","audioSrc":"ispeaker_exam_topics_16_us"},{"sentence":"I believe it’s the right thing to do because it gives everyone a fair chance.","audioSrc":"ispeaker_exam_topics_17_us"},{"sentence":"I would choose the newer one on the grounds that it will last longer.","audioSrc":"ispeaker_exam_topics_18_us"},{"sentence":"Of the three houses, the largest one seems to me to be the best, because they need the room.","audioSrc":"ispeaker_exam_topics_19_us"},{"sentence":"My choice would be number 3, simply because it’s the clearest design.","audioSrc":"ispeaker_exam_topics_20_us"},{"sentence":"We went there to see the sunset.","audioSrc":"ispeaker_exam_topics_21_us"},{"sentence":"I couldn’t sleep because of the heat.","audioSrc":"ispeaker_exam_topics_22_us"},{"sentence":"One reason why I like spring is the sound of birds singing.","audioSrc":"ispeaker_exam_topics_23_us"}]},{"title":"examPage.individualTask.topicTalking.listenHeading3","sentences":[{"sentence":"I’ll be there at five fifteen, I mean five fifty – ten to six.","audioSrc":"ispeaker_exam_topics_24_us"},{"sentence":"It’ll be Tuesday – sorry, I meant to say Thursday.","audioSrc":"ispeaker_exam_topics_25_us"},{"sentence":"Sorry, what I mean is, we need two handouts per person.","audioSrc":"ispeaker_exam_topics_26_us"},{"sentence":"We can meet in the conference centre – or rather in front of the centre.","audioSrc":"ispeaker_exam_topics_27_us"},{"sentence":"The painter – or I should say, the sculptor – was born in Padua.","audioSrc":"ispeaker_exam_topics_28_us"},{"sentence":"She’s very thin – or perhaps I should say slim.","audioSrc":"ispeaker_exam_topics_29_us"},{"sentence":"It’s one t and double s – no, sorry, one s and double t.","audioSrc":"ispeaker_exam_topics_30_us"},{"sentence":"It’s on the fifth floor – no, actually, it’s the fourth.","audioSrc":"ispeaker_exam_topics_31_us"},{"sentence":"(American English, informal) Can I get two lattes and an espresso – no, scratch that, three lattes.","audioSrc":"ispeaker_exam_topics_32_us"},{"sentence":"Thanks, the soup was very rich – no sorry, I mean tasty.","audioSrc":"ispeaker_exam_topics_33_us"},{"sentence":"I think he comes from England – or rather, the UK.","audioSrc":"ispeaker_exam_topics_34_us"}]},{"title":"examPage.individualTask.topicTalking.listenHeading4","sentences":[{"sentence":"I’d prefer to live in the city, definitely.","audioSrc":"ispeaker_exam_topics_35_us"},{"sentence":"I really love visiting the village.","audioSrc":"ispeaker_exam_topics_36_us"}]},{"title":"examPage.individualTask.topicTalking.listenHeading5","sentences":[{"sentence":"I like it because it’s simple. → One reason I like it is because it’s simple.","audioSrc":"ispeaker_exam_topics_37_us"},{"sentence":"I like the price. → What I like about it is the price.","audioSrc":"ispeaker_exam_topics_38_us"},{"sentence":"It’s special because it was a gift. → The reason it’s special is that it was a gift.","audioSrc":"ispeaker_exam_topics_39_us"},{"sentence":"I particularly like the food. → One thing I particularly liked was the food.","audioSrc":"ispeaker_exam_topics_40_us"}]}]}},"practise":{"task":[{"para":"examPage.individualTask.topicTalking.practiceQuestion1","listItems":"examPage.individualTask.topicTalking.practiceQuestion1List","images":[]},{"para":"examPage.individualTask.topicTalking.practiceQuestion2","listItems":"examPage.individualTask.topicTalking.practiceQuestion2List","images":[]}],"tips":{"dos":"examPage.individualTask.topicTalking.tipDos","donts":"examPage.individualTask.topicTalking.tipDonts"}},"reviews":[{"text":"examPage.individualTask.topicTalking.review1"},{"text":"examPage.individualTask.topicTalking.review2"},{"text":"examPage.individualTask.topicTalking.review3"},{"text":"examPage.individualTask.topicTalking.review4"}]},"presentation":{"description":"examPage.realLifeTask.presentation.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/697911073?byline=0&portrait=0&title=0","offlineFile":"7_giving_a_presentation.mp4","subtitle":"7_giving_a_presentation.srt","taskData":{"para":"examPage.realLifeTask.presentation.taskQuestion","listItems":"","images":[]},"study":{"dialog":[{"speaker":"Presenter","speech":"So I’m here today to present you with the results of that survey. Now to do this, I’ve divided my presentation into three parts. Firstly I’ll talk about the background to the research, then we’ll look at how we approached the research and thirdly I’ll summarize the key findings of the research. So let’s start with a brief description of the background.

[ …]

So once we’d selected the 90,000 customers across your company’s three regions, we then emailed them the survey. We allowed four weeks for them to respond to the surveys and after that period we received a 4% response rate. Now this is quite good for this type of survey. We then analysed those responses and compiled them in a report for you. Let’s look at those responses in a bit more detail. Now of that 4%, this blue section shows that 57% of those responses came from the region with the difficulties. That’s significant as you are more likely to receive responses from customers who are either very satisfied or very unsatisfied. Anyway, this leads me on to the third and main part of my presentation: the actual results of the survey. Now in front of you, there’s a copy of the survey’s findings.

[ …]

I’m going to summarize the key findings for each of these questions. So let’s begin with question one, which asks your customers how likely they are to recommend your company to a friend. As you can see, we have used a scale, with zero being not at all likely and ten being extremely likely. According to this chart, the overall response indicates that customers are fairly likely to recommend your company. However, this chart represents an average response across the three regions. If we break these responses down into the three regions like this, it illustrates the difference in customer satisfaction region by region. Now remember, red and yellow are the regions with increasing numbers of customers. Consequently, the responses are quite high, even as high as ten, but the lower scores in the previous chart were caused by the decline in these blue responses here. They go down to the zero level in some cases."}],"skills":[{"label":"examPage.realLifeTask.presentation.skillCheckbox1"},{"label":"examPage.realLifeTask.presentation.skillCheckbox2"},{"label":"examPage.realLifeTask.presentation.skillCheckbox3"},{"label":"examPage.realLifeTask.presentation.skillCheckbox4"},{"label":"examPage.realLifeTask.presentation.skillCheckbox5"},{"label":"examPage.realLifeTask.presentation.skillCheckbox6"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.realLifeTask.presentation.listenHeading1","sentences":[{"sentence":"My talk today examines the main features of the new policies.","audioSrc":"ispeaker_exam_presentations_1_gb"},{"sentence":"The subject of my talk is how we can tackle unemployment.","audioSrc":"ispeaker_exam_presentations_2_gb"},{"sentence":"The title of my paper is “In search of community spirit”.","audioSrc":"ispeaker_exam_presentations_3_gb"},{"sentence":"Hello. Today I’m going to discuss the findings of my research on childhood obesity.","audioSrc":"ispeaker_exam_presentations_4_gb"},{"sentence":"Hello. Today I’m going to talk about global warming.","audioSrc":"ispeaker_exam_presentations_5_gb"}]},{"title":"examPage.realLifeTask.presentation.listenHeading2","sentences":[{"sentence":"In this talk I intend to outline the main forces behind current financial trends.","audioSrc":"ispeaker_exam_presentations_6_gb"},{"sentence":"In my talk I will discuss the main features of the survey.","audioSrc":"ispeaker_exam_presentations_7_gb"},{"sentence":"I am going to examine three benefits of the pension reforms.","audioSrc":"ispeaker_exam_presentations_8_gb"},{"sentence":"I am going to examine three advantages of the planned renovations.","audioSrc":"ispeaker_exam_presentations_9_gb"}]},{"title":"examPage.realLifeTask.presentation.listenHeading3","sentences":[{"sentence":"The first point I would like to discuss is the impact on families in the area.","audioSrc":"ispeaker_exam_presentations_10_gb"},{"sentence":"The next area I would like to discuss is the background to the study.","audioSrc":"ispeaker_exam_presentations_11_gb"},{"sentence":"The last area I would like to discuss is how the public can contribute.","audioSrc":"ispeaker_exam_presentations_12_gb"},{"sentence":"I want to begin by looking at the reasons for the downturn.","audioSrc":"ispeaker_exam_presentations_13_gb"},{"sentence":"I’d now like to look at another benefit of adopting the scheme.","audioSrc":"ispeaker_exam_presentations_14_gb"},{"sentence":"I’d now like to look at the second benefit of abolishing the law.","audioSrc":"ispeaker_exam_presentations_15_gb"}]},{"title":"examPage.realLifeTask.presentation.listenHeading4","sentences":[{"sentence":"In other words, the project has failed.","audioSrc":"ispeaker_exam_presentations_16_gb"},{"sentence":"That is to say, we should be looking into alternatives.","audioSrc":"ispeaker_exam_presentations_17_gb"}]},{"title":"examPage.realLifeTask.presentation.listenHeading5","sentences":[{"sentence":"So, I have discussed the reasons for the reforms.","audioSrc":"ispeaker_exam_presentations_18_gb"},{"sentence":"Now I’d like to turn to the impact on the growth of the business.","audioSrc":"ispeaker_exam_presentations_19_gb"},{"sentence":"Moving on to the next benefit, financial gain to the company.","audioSrc":"ispeaker_exam_presentations_20_gb"},{"sentence":"Moving on to the second benefit, improved customer satisfaction.","audioSrc":"ispeaker_exam_presentations_21_gb"},{"sentence":"Moving on to the last benefit, a more efficient workflow process.","audioSrc":"ispeaker_exam_presentations_22_gb"}]},{"title":"examPage.realLifeTask.presentation.listenHeading6","sentences":[{"sentence":"So, I have talked about the rationale behind the changes.","audioSrc":"ispeaker_exam_presentations_23_gb"},{"sentence":"To sum up: in my talk I have outlined the main principles of the reforms.","audioSrc":"ispeaker_exam_presentations_24_gb"},{"sentence":"To summarize: in my talk I have discussed the benefits of taking this course.","audioSrc":"ispeaker_exam_presentations_25_gb"},{"sentence":"In conclusion, I believe it is clear that more research needs to be done in this area.","audioSrc":"ispeaker_exam_presentations_26_gb"},{"sentence":"To conclude: the benefits I have described in my talk are important and therefore I consider that the new technique should be adopted.","audioSrc":"ispeaker_exam_presentations_27_gb"}]},{"title":"examPage.realLifeTask.presentation.listenHeading7","sentences":[{"sentence":"There will be time for questions at the end, if you’d like to save them up till then.","audioSrc":"ispeaker_exam_presentations_28_gb"},{"sentence":"If you don’t mind, we’ll take all of your questions at the end of the presentation.","audioSrc":"ispeaker_exam_presentations_29_gb"},{"sentence":"We’ve set aside the last 15 minutes for questions.","audioSrc":"ispeaker_exam_presentations_30_gb"},{"sentence":"We’re saving the last 15 minutes for questions.","audioSrc":"ispeaker_exam_presentations_31_gb"},{"sentence":"If you have questions, please feel free to ask them as we go along.","audioSrc":"ispeaker_exam_presentations_32_gb"},{"sentence":"That’s an interesting point. Perhaps I can answer it like this …","audioSrc":"ispeaker_exam_presentations_33_gb"},{"sentence":"I’m not sure I understand your question.","audioSrc":"ispeaker_exam_presentations_34_gb"},{"sentence":"If I understand your question correctly, what you’re asking is whether or not we can go ahead with the proposals.","audioSrc":"ispeaker_exam_presentations_35_gb"},{"sentence":"That’s something we probably need to look into further.","audioSrc":"ispeaker_exam_presentations_36_gb"},{"sentence":"Does that answer your question?","audioSrc":"ispeaker_exam_presentations_37_gb"},{"sentence":"I hope that answers your question.","audioSrc":"ispeaker_exam_presentations_38_gb"},{"sentence":"Can I come back to that point later?","audioSrc":"ispeaker_exam_presentations_39_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.realLifeTask.presentation.listenHeading1","sentences":[{"sentence":"My talk today examines the main features of the new policies.","audioSrc":"ispeaker_exam_presentations_1_us"},{"sentence":"The subject of my talk is how we can tackle unemployment.","audioSrc":"ispeaker_exam_presentations_2_us"},{"sentence":"The title of my paper is “In search of community spirit”.","audioSrc":"ispeaker_exam_presentations_3_us"},{"sentence":"Hello. Today I’m going to discuss the findings of my research on childhood obesity.","audioSrc":"ispeaker_exam_presentations_4_us"},{"sentence":"Hello. Today I’m going to talk about global warming.","audioSrc":"ispeaker_exam_presentations_5_us"}]},{"title":"examPage.realLifeTask.presentation.listenHeading2","sentences":[{"sentence":"In this talk I intend to outline the main forces behind current financial trends.","audioSrc":"ispeaker_exam_presentations_6_us"},{"sentence":"In my talk I will discuss the main features of the survey.","audioSrc":"ispeaker_exam_presentations_7_us"},{"sentence":"I am going to examine three benefits of the pension reforms.","audioSrc":"ispeaker_exam_presentations_8_us"},{"sentence":"I am going to examine three advantages of the planned renovations.","audioSrc":"ispeaker_exam_presentations_9_us"}]},{"title":"examPage.realLifeTask.presentation.listenHeading3","sentences":[{"sentence":"The first point I would like to discuss is the impact on families in the area.","audioSrc":"ispeaker_exam_presentations_10_us"},{"sentence":"The next area I would like to discuss is the background to the study.","audioSrc":"ispeaker_exam_presentations_11_us"},{"sentence":"The last area I would like to discuss is how the public can contribute.","audioSrc":"ispeaker_exam_presentations_12_us"},{"sentence":"I want to begin by looking at the reasons for the downturn.","audioSrc":"ispeaker_exam_presentations_13_us"},{"sentence":"I’d now like to look at another benefit of adopting the scheme.","audioSrc":"ispeaker_exam_presentations_14_us"},{"sentence":"I’d now like to look at the second benefit of abolishing the law.","audioSrc":"ispeaker_exam_presentations_15_us"}]},{"title":"examPage.realLifeTask.presentation.listenHeading4","sentences":[{"sentence":"In other words, the project has failed.","audioSrc":"ispeaker_exam_presentations_16_us"},{"sentence":"That is to say, we should be looking into alternatives.","audioSrc":"ispeaker_exam_presentations_17_us"}]},{"title":"examPage.realLifeTask.presentation.listenHeading5","sentences":[{"sentence":"So, I have discussed the reasons for the reforms.","audioSrc":"ispeaker_exam_presentations_18_us"},{"sentence":"Now I’d like to turn to the impact on the growth of the business.","audioSrc":"ispeaker_exam_presentations_19_us"},{"sentence":"Moving on to the next benefit, financial gain to the company.","audioSrc":"ispeaker_exam_presentations_20_us"},{"sentence":"Moving on to the second benefit, improved customer satisfaction.","audioSrc":"ispeaker_exam_presentations_21_us"},{"sentence":"Moving on to the last benefit, a more efficient workflow process.","audioSrc":"ispeaker_exam_presentations_22_us"}]},{"title":"examPage.realLifeTask.presentation.listenHeading6","sentences":[{"sentence":"So, I have talked about the rationale behind the changes.","audioSrc":"ispeaker_exam_presentations_23_us"},{"sentence":"To sum up: in my talk I have outlined the main principles of the reforms.","audioSrc":"ispeaker_exam_presentations_24_us"},{"sentence":"To summarize: in my talk I have discussed the benefits of taking this course.","audioSrc":"ispeaker_exam_presentations_25_us"},{"sentence":"In conclusion, I believe it is clear that more research needs to be done in this area.","audioSrc":"ispeaker_exam_presentations_26_us"},{"sentence":"To conclude: the benefits I have described in my talk are important and therefore I consider that the new technique should be adopted.","audioSrc":"ispeaker_exam_presentations_27_us"}]},{"title":"examPage.realLifeTask.presentation.listenHeading7","sentences":[{"sentence":"There will be time for questions at the end, if you’d like to save them up till then.","audioSrc":"ispeaker_exam_presentations_28_us"},{"sentence":"If you don’t mind, we’ll take all of your questions at the end of the presentation.","audioSrc":"ispeaker_exam_presentations_29_us"},{"sentence":"We’ve set aside the last 15 minutes for questions.","audioSrc":"ispeaker_exam_presentations_30_us"},{"sentence":"We’re saving the last 15 minutes for questions.","audioSrc":"ispeaker_exam_presentations_31_us"},{"sentence":"If you have questions, please feel free to ask them as we go along.","audioSrc":"ispeaker_exam_presentations_32_us"},{"sentence":"That’s an interesting point. Perhaps I can answer it like this …","audioSrc":"ispeaker_exam_presentations_33_us"},{"sentence":"I’m not sure I understand your question.","audioSrc":"ispeaker_exam_presentations_34_us"},{"sentence":"If I understand your question correctly, what you’re asking is whether or not we can go ahead with the proposals.","audioSrc":"ispeaker_exam_presentations_35_us"},{"sentence":"That’s something we probably need to look into further.","audioSrc":"ispeaker_exam_presentations_36_us"},{"sentence":"Does that answer your question?","audioSrc":"ispeaker_exam_presentations_37_us"},{"sentence":"I hope that answers your question.","audioSrc":"ispeaker_exam_presentations_38_us"},{"sentence":"Can I come back to that point later?","audioSrc":"ispeaker_exam_presentations_39_us"}]}]}},"practise":{"task":[{"para":"examPage.realLifeTask.presentation.practiceQuestion","listItems":"","images":[]}],"tips":{"dos":"examPage.realLifeTask.presentation.tipDos","donts":"examPage.realLifeTask.presentation.tipDonts"}},"reviews":[{"text":"examPage.realLifeTask.presentation.review1"},{"text":"examPage.realLifeTask.presentation.review2"},{"text":"examPage.realLifeTask.presentation.review3"},{"text":"examPage.realLifeTask.presentation.review4"},{"text":"examPage.realLifeTask.presentation.review5"}]},"interview":{"description":"examPage.realLifeTask.jobInterview.description","watch_and_study":{"videoLink":"https://player.vimeo.com/video/697911152?byline=0&portrait=0&title=0","offlineFile":"6_job_interview.mp4","subtitle":"6_job_interview.srt","taskData":{"para":"examPage.realLifeTask.jobInterview.taskQuestion","listItems":"","images":["Job-interview_main-task_1"]},"study":{"dialog":[{"speaker":"Interviewer","speech":"Good morning, Mr Mason. Take a seat, please."},{"speaker":"Interviewee","speech":"Thank you."},{"speaker":"Interviewer","speech":"Now, I can see from your CV that you graduated from Bristol University just over a year ago?"},{"speaker":"Interviewee","speech":"Yes, that’s right."},{"speaker":"Interviewer","speech":"So, can you tell me a little bit about what you’ve been doing since then?"},{"speaker":"Interviewee","speech":"Yes, first of all, I got a summer job as a group leader at a children’s summer camp in Canada. That’s something that I’d previously done in France, and I’ve always enjoyed working with kids. When that was over, I came back to London and got a job as a studio assistant in a local community TV station."},{"speaker":"Interviewer","speech":"What were your duties there?"},{"speaker":"Interviewee","speech":"Well, basically I did everything, you know, from taking calls to responding to emails and maintaining the website, right the way through to interviewing and helping out with the filming and editing. It’s a small company, so I got a chance to try a little bit of everything."},{"speaker":"Interviewer","speech":"What did you enjoy most?"},{"speaker":"Interviewee","speech":"I guess the interviewing. I think I’m quite outgoing, so I love meeting people and finding out about them."},{"speaker":"Interviewer","speech":"I see, right. So what about the future? Where do you see yourself in five years’ time?"},{"speaker":"Interviewee","speech":"I’d like to work for a larger TV network, perhaps as an interviewer for a regular programme, either interviewing guests in the studio or going out and about, interviewing members of the public."},{"speaker":"Interviewer","speech":"And what made you decide to apply for a job with us?"},{"speaker":"Interviewee","speech":"I think this is a well-known company that’s got a very good reputation, so I felt it would be the ideal place to develop my skills, and hopefully contribute something with my enthusiasm and willingness to learn."},{"speaker":"Interviewer","speech":"OK, well, thank you for coming in today. Obviously, we have a few more candidates to consider, so we will be making a selection in a week or so, and we’ll let you know one way or the other."},{"speaker":"Interviewee","speech":"OK, thanks."}],"skills":[{"label":"examPage.realLifeTask.jobInterview.skillCheckbox1"},{"label":"examPage.realLifeTask.jobInterview.skillCheckbox2"},{"label":"examPage.realLifeTask.jobInterview.skillCheckbox3"},{"label":"examPage.realLifeTask.jobInterview.skillCheckbox4"},{"label":"examPage.realLifeTask.jobInterview.skillCheckbox5"}]}},"listen":{"BrE":{"subtopics":[{"title":"examPage.realLifeTask.jobInterview.listenHeading1","sentences":[{"sentence":"Can you tell me a little bit about what you did as an au pair?","audioSrc":"ispeaker_exam_job_interview_1_gb"},{"sentence":"What were your duties there?","audioSrc":"ispeaker_exam_job_interview_2_gb"},{"sentence":"What did you enjoy most about the job?","audioSrc":"ispeaker_exam_job_interview_3_gb"},{"sentence":"What are your strengths?","audioSrc":"ispeaker_exam_job_interview_4_gb"},{"sentence":"What are your weaknesses?","audioSrc":"ispeaker_exam_job_interview_5_gb"},{"sentence":"What are your goals?","audioSrc":"ispeaker_exam_job_interview_6_gb"},{"sentence":"Where do you see yourself in five years’ time?","audioSrc":"ispeaker_exam_job_interview_7_gb"},{"sentence":"Why do you want to work here?","audioSrc":"ispeaker_exam_job_interview_8_gb"},{"sentence":"What do you know about our company?","audioSrc":"ispeaker_exam_job_interview_9_gb"},{"sentence":"Why should we hire you?","audioSrc":"ispeaker_exam_job_interview_10_gb"},{"sentence":"Why did you leave your last job?","audioSrc":"ispeaker_exam_job_interview_11_gb"},{"sentence":"What experience have you gained in previous jobs?","audioSrc":"ispeaker_exam_job_interview_12_gb"},{"sentence":"How would you describe yourself?","audioSrc":"ispeaker_exam_job_interview_14_gb"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading2","sentences":[{"sentence":"Your products are recognized as high quality.","audioSrc":"ispeaker_exam_job_interview_15_gb"},{"sentence":"Your company has a reputation for employing talented staff.","audioSrc":"ispeaker_exam_job_interview_16_gb"},{"sentence":"I think this is a respected firm.","audioSrc":"ispeaker_exam_job_interview_17_gb"},{"sentence":"I’ve heard you invest in your staff by offering training opportunities.","audioSrc":"ispeaker_exam_job_interview_18_gb"},{"sentence":"I feel that this would be the ideal place to develop my skills.","audioSrc":"ispeaker_exam_job_interview_19_gb"},{"sentence":"I’m ready for a new challenge.","audioSrc":"ispeaker_exam_job_interview_20_gb"},{"sentence":"I’d like to use my skills in a managerial role.","audioSrc":"ispeaker_exam_job_interview_21_gb"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading3","sentences":[{"sentence":"I’m a good organizer.","audioSrc":"ispeaker_exam_job_interview_22_gb"},{"sentence":"I demonstrated this skill when I took on my latest project.","audioSrc":"ispeaker_exam_job_interview_23_gb"},{"sentence":"I’ve always enjoyed working in a team.","audioSrc":"ispeaker_exam_job_interview_24_gb"},{"sentence":"When that was finished, I got a job in a travel agent’s.","audioSrc":"ispeaker_exam_job_interview_25_gb"},{"sentence":"I took a summer job as a waitress.","audioSrc":"ispeaker_exam_job_interview_26_gb"},{"sentence":"Sometimes I’m too enthusiastic.","audioSrc":"ispeaker_exam_job_interview_27_gb"},{"sentence":"In my personal life I enjoy helping people find solutions to problems.","audioSrc":"ispeaker_exam_job_interview_28_gb"},{"sentence":"I love taking on new challenges.","audioSrc":"ispeaker_exam_job_interview_29_gb"},{"sentence":"I think I’m highly motivated.","audioSrc":"ispeaker_exam_job_interview_30_gb"},{"sentence":"I got a chance to work with some top designers.","audioSrc":"ispeaker_exam_job_interview_31_gb"},{"sentence":"In my current job I have developed my understanding of the bidding process.","audioSrc":"ispeaker_exam_job_interview_32_gb"},{"sentence":"In my previous job I gained experience working with younger children.","audioSrc":"ispeaker_exam_job_interview_33_gb"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading4","sentences":[{"sentence":"I’d like to work for a multinational company.","audioSrc":"ispeaker_exam_job_interview_34_gb"},{"sentence":"In five years’ time I hope to be working as a qualified chef.","audioSrc":"ispeaker_exam_job_interview_35_gb"},{"sentence":"I see myself working as a head of department.","audioSrc":"ispeaker_exam_job_interview_36_gb"},{"sentence":"I’m hoping to gain a further qualification in graphic design.","audioSrc":"ispeaker_exam_job_interview_37_gb"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading5","sentences":[{"sentence":"What are the main tasks and responsibilities in this job?","audioSrc":"ispeaker_exam_job_interview_38_gb"},{"sentence":"What would I do in a typical day in this role?","audioSrc":"ispeaker_exam_job_interview_39_gb"},{"sentence":"What do you think the main challenges of this role would be?","audioSrc":"ispeaker_exam_job_interview_40_gb"}]}]},"AmE":{"subtopics":[{"title":"examPage.realLifeTask.jobInterview.listenHeading1","sentences":[{"sentence":"Can you tell me a little bit about what you did as an au pair?","audioSrc":"ispeaker_exam_job_interview_1_us"},{"sentence":"What were your duties there?","audioSrc":"ispeaker_exam_job_interview_2_us"},{"sentence":"What did you enjoy most about the job?","audioSrc":"ispeaker_exam_job_interview_3_us"},{"sentence":"What are your strengths?","audioSrc":"ispeaker_exam_job_interview_4_us"},{"sentence":"What are your weaknesses?","audioSrc":"ispeaker_exam_job_interview_5_us"},{"sentence":"What are your goals?","audioSrc":"ispeaker_exam_job_interview_6_us"},{"sentence":"Where do you see yourself in five years’ time?","audioSrc":"ispeaker_exam_job_interview_7_us"},{"sentence":"Why do you want to work here?","audioSrc":"ispeaker_exam_job_interview_8_us"},{"sentence":"What do you know about our company?","audioSrc":"ispeaker_exam_job_interview_9_us"},{"sentence":"Why should we hire you?","audioSrc":"ispeaker_exam_job_interview_10_us"},{"sentence":"Why did you leave your last job?","audioSrc":"ispeaker_exam_job_interview_11_us"},{"sentence":"What experience have you gained in previous jobs?","audioSrc":"ispeaker_exam_job_interview_12_us"},{"sentence":"How would you describe yourself?","audioSrc":"ispeaker_exam_job_interview_14_us"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading2","sentences":[{"sentence":"Your products are recognized as high quality.","audioSrc":"ispeaker_exam_job_interview_15_us"},{"sentence":"Your company has a reputation for employing talented staff.","audioSrc":"ispeaker_exam_job_interview_16_us"},{"sentence":"I think this is a respected firm.","audioSrc":"ispeaker_exam_job_interview_17_us"},{"sentence":"I’ve heard you invest in your staff by offering training opportunities.","audioSrc":"ispeaker_exam_job_interview_18_us"},{"sentence":"I feel that this would be the ideal place to develop my skills.","audioSrc":"ispeaker_exam_job_interview_19_us"},{"sentence":"I’m ready for a new challenge.","audioSrc":"ispeaker_exam_job_interview_20_us"},{"sentence":"I’d like to use my skills in a managerial role.","audioSrc":"ispeaker_exam_job_interview_21_us"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading3","sentences":[{"sentence":"I’m a good organizer.","audioSrc":"ispeaker_exam_job_interview_22_us"},{"sentence":"I demonstrated this skill when I took on my latest project.","audioSrc":"ispeaker_exam_job_interview_23_us"},{"sentence":"I’ve always enjoyed working in a team.","audioSrc":"ispeaker_exam_job_interview_24_us"},{"sentence":"When that was finished, I got a job in a travel agent’s.","audioSrc":"ispeaker_exam_job_interview_25_us"},{"sentence":"I took a summer job as a waitress.","audioSrc":"ispeaker_exam_job_interview_26_us"},{"sentence":"Sometimes I’m too enthusiastic.","audioSrc":"ispeaker_exam_job_interview_27_us"},{"sentence":"In my personal life I enjoy helping people find solutions to problems.","audioSrc":"ispeaker_exam_job_interview_28_us"},{"sentence":"I love taking on new challenges.","audioSrc":"ispeaker_exam_job_interview_29_us"},{"sentence":"I think I’m highly motivated.","audioSrc":"ispeaker_exam_job_interview_30_us"},{"sentence":"I got a chance to work with some top designers.","audioSrc":"ispeaker_exam_job_interview_31_us"},{"sentence":"In my current job I have developed my understanding of the bidding process.","audioSrc":"ispeaker_exam_job_interview_32_us"},{"sentence":"In my previous job I gained experience working with younger children.","audioSrc":"ispeaker_exam_job_interview_33_us"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading4","sentences":[{"sentence":"I’d like to work for a multinational company.","audioSrc":"ispeaker_exam_job_interview_34_us"},{"sentence":"In five years’ time I hope to be working as a qualified chef.","audioSrc":"ispeaker_exam_job_interview_35_us"},{"sentence":"I see myself working as a head of department.","audioSrc":"ispeaker_exam_job_interview_36_us"},{"sentence":"I’m hoping to gain a further qualification in graphic design.","audioSrc":"ispeaker_exam_job_interview_37_us"}]},{"title":"examPage.realLifeTask.jobInterview.listenHeading5","sentences":[{"sentence":"What are the main tasks and responsibilities in this job?","audioSrc":"ispeaker_exam_job_interview_38_us"},{"sentence":"What would I do in a typical day in this role?","audioSrc":"ispeaker_exam_job_interview_39_us"},{"sentence":"What do you think the main challenges of this role would be?","audioSrc":"ispeaker_exam_job_interview_40_us"}]}]}},"practise":{"task":[{"para":"examPage.realLifeTask.jobInterview.practiceQuestion","listItems":"","images":[]}],"tips":{"dos":"examPage.realLifeTask.jobInterview.tipDos","donts":"examPage.realLifeTask.jobInterview.tipDonts"}},"reviews":[{"text":"examPage.realLifeTask.jobInterview.review1"},{"text":"examPage.realLifeTask.jobInterview.review2"},{"text":"examPage.realLifeTask.jobInterview.review3"},{"text":"examPage.realLifeTask.jobInterview.review4"}]}} \ No newline at end of file diff --git a/public/locales/en.json b/public/locales/en.json index d1bc025f9..8ecd3117e 100644 --- a/public/locales/en.json +++ b/public/locales/en.json @@ -37,7 +37,8 @@ "textClearSuccess": "Text cleared successfully.", "textClearFailed": "Error clearing text. Reason: ", "audioPlayFailed": "Unable to play audio due to a network issue. Please check your connection and reload the page.", - "loadingError": "Error while loading the data. Please try refreshing the page." + "loadingError": "Error while loading the data. Please try refreshing the page.", + "reviewUpdated": "Review updated successfully." }, "buttonConversationExam": { "watchBtn": "Watch", @@ -57,6 +58,7 @@ "taskCard": "Task", "watchCard": "Watch the video", "studyCard": "Study", + "studyExpandBtn": "Transcription and key languages", "imageFullSizeModal": "Full size view", "practiceConversationText": [ "Practice writing your own conversation.", @@ -90,6 +92,7 @@ }, "exercise_page": { "exerciseSubheading": "Select an exercise to get started.", + "modalInfoHeader": "Exercise info", "dictationHeading": "Dictation", "matchUpHeading": "Match-up", "reorderingHeading": "Reordering", @@ -111,7 +114,7 @@ "homophonesExercise": "Homophones", "questionNo": "Question", "timer": "Time:", - "dropLayer": "Drop here...", + "dropLayer": "Drop here…", "dragThisItem": "Drag this", "snapCorrect": "Correct", "snapIncorrect": "Incorrect", @@ -121,8 +124,10 @@ "quitBtn": "Quit", "restartBtn": "Restart quiz", "backBtn": "Back to exercise list", + "instructionBtn": "Instructions", "collapseBtn": "Collapse instructions", - "expandBtn": "View instructions" + "expandBtn": "See instructions", + "playAudioBtn": "Play audio" }, "exerciseInfo": { "dictationWord": "Test your listening and spelling with word dictations", @@ -322,6 +327,8 @@ "conversationPage": { "selectType": "Select a conversation type to get started", "topicHeading": "Topic: ", + "conversationModalInfo": "Conversation info", + "expandInfoBtn": "See conversation info", "discussionAndOpinion": { "heading": "Discussion and opinion", "agreeingTitle": "Agreeing", @@ -531,6 +538,8 @@ "examPage": { "selectType": "Select an exam task to get started.", "taskInfo": "Task info", + "examModalInfo": "Exam info", + "expandInfoBtn": "See exam info", "groupTask": { "heading": "Group tasks", "discussingOpinions": { @@ -703,7 +712,9 @@ "listenHeading1": "Asking for personal information", "listenHeading2": "Giving personal information", "listenHeading3": "Talking about future plans", - "practiceQuestion": ["Answer the same questions from the video, giving information about yourself."], + "practiceQuestion": [ + "Answer the same questions from the video, giving information about yourself." + ], "tipDos": [ "Use language you know is correct.", "Think of a different way of expressing your idea if you’ve forgotten a word.", @@ -866,7 +877,9 @@ "listenHeading3": "Talking about your skills and work experience", "listenHeading4": "Talking about your hopes for the future", "listenHeading5": "Questions to ask an employer", - "practiceQuestion": ["Role-play a job interview, talking about your own skills and experience."], + "practiceQuestion": [ + "Role-play a job interview, talking about your own skills and experience." + ], "tipDos": [ "Maintain eye contact when possible.", "Listen carefully to each question and ask for clarification if you aren’t sure what something means.", @@ -892,6 +905,8 @@ "checkUpdateBtn": "Check for updates", "checkUpdateMSBtn": "Check for updates in Microsoft Store", "openGitHubAlertLink": "Open GitHub", + "changeSaved": "Changes saved", + "noDataToDelete": "No data to delete", "exerciseSettings": { "timerHeading": "Exercise timer", "timerOption": "Enable timer", @@ -919,19 +934,20 @@ }, "videoDownloadSettings": { "videoDownloadHeading": "Video downloads", - "videoDownloadOption": "Download video files", + "videoDownloadOption": "Download video files…", "videoPageHeading": "Download video files for offline watching", "backToSettingsBtn": "Back to settings", "instructionCardHeading": "Instructions", "steps": [ "<1>Step {{number}}: Click on the “Download” link to download the video file you want to watch offline.", "<1>Step {{number}}: Click on the “Open download folder” button, and move the file(s) you have downloaded into there.", - "<1>Step {{number}}: Click on the “Back to settings” button (or any page), and then go back to this page. This is to refresh the state of the file downloaded status.", + "<1>Step {{number}}: Click on the “Refresh download status” to refresh the state of the file downloaded status.", "<1>Step {{number}}: Click on the “Verify” button, and wait until the verification process is finished." ], "warningHeading": "Warning!", "warningBody": "Do not manually extract, rename the file(s), or modify the zip file’s content. Doing so will make the verification process fail.", "openDownloadBtn": "Open download folder", + "refreshDownloadStateBtn": "Refresh download status", "downloadTable": { "nameHeading": "Name", "fileSizeTotalHeading": "Total file size", @@ -969,11 +985,11 @@ }, "resetSettings": { "resetHeading": "Reset settings", - "resetSettingsData": "Reset iSpeakerReact’s settings and review data", - "resetSettingsDataModalMessage": "Are you sure you want to reset iSpeakerReact’s settings and review data? This action cannot be undone.", - "deleteRecordingData": "Delete saved recordings", - "deleteRecordingDataModalMessage": "Are you sure you want to delete saved recordings? This action cannot be undone.", - "resetModalHeading": "Confirm...", + "resetSettingsData": "Reset settings and review data", + "resetSettingsDataModalMessage": "Are you sure you want to reset settings and review data? This action cannot be undone.", + "deleteRecordingData": "Delete saved texts and recordings", + "deleteRecordingDataModalMessage": "Are you sure you want to delete saved texts and recordings? This action cannot be undone.", + "resetModalHeading": "Confirm…", "resetConfirmBtn": "Confirm" } } diff --git a/public/manifest.json b/public/manifest.json deleted file mode 100644 index 7fda03db4..000000000 --- a/public/manifest.json +++ /dev/null @@ -1,466 +0,0 @@ -{ - "name": "iSpeakerReact", - "short_name": "iSpeakerReact", - "description": "An English-learning interactive tool written in React, designed to help learners practice speaking and listening.", - "version": "2.0react", - "start_url": "index.html", - "display": "fullscreen", - "orientation": "any", - "background_color": "#F8F5F0", - "icons": [ - { - "src": "images/icons/windows11/SmallTile.scale-100.png", - "sizes": "71x71" - }, - { - "src": "images/icons/windows11/SmallTile.scale-125.png", - "sizes": "89x89" - }, - { - "src": "images/icons/windows11/SmallTile.scale-150.png", - "sizes": "107x107" - }, - { - "src": "images/icons/windows11/SmallTile.scale-200.png", - "sizes": "142x142" - }, - { - "src": "images/icons/windows11/SmallTile.scale-400.png", - "sizes": "284x284" - }, - { - "src": "images/icons/windows11/Square150x150Logo.scale-100.png", - "sizes": "150x150" - }, - { - "src": "images/icons/windows11/Square150x150Logo.scale-125.png", - "sizes": "188x188" - }, - { - "src": "images/icons/windows11/Square150x150Logo.scale-150.png", - "sizes": "225x225" - }, - { - "src": "images/icons/windows11/Square150x150Logo.scale-200.png", - "sizes": "300x300" - }, - { - "src": "images/icons/windows11/Square150x150Logo.scale-400.png", - "sizes": "600x600" - }, - { - "src": "images/icons/windows11/Wide310x150Logo.scale-100.png", - "sizes": "310x150" - }, - { - "src": "images/icons/windows11/Wide310x150Logo.scale-125.png", - "sizes": "388x188" - }, - { - "src": "images/icons/windows11/Wide310x150Logo.scale-150.png", - "sizes": "465x225" - }, - { - "src": "images/icons/windows11/Wide310x150Logo.scale-200.png", - "sizes": "620x300" - }, - { - "src": "images/icons/windows11/Wide310x150Logo.scale-400.png", - "sizes": "1240x600" - }, - { - "src": "images/icons/windows11/LargeTile.scale-100.png", - "sizes": "310x310" - }, - { - "src": "images/icons/windows11/LargeTile.scale-125.png", - "sizes": "388x388" - }, - { - "src": "images/icons/windows11/LargeTile.scale-150.png", - "sizes": "465x465" - }, - { - "src": "images/icons/windows11/LargeTile.scale-200.png", - "sizes": "620x620" - }, - { - "src": "images/icons/windows11/LargeTile.scale-400.png", - "sizes": "1240x1240" - }, - { - "src": "images/icons/windows11/Square44x44Logo.scale-100.png", - "sizes": "44x44" - }, - { - "src": "images/icons/windows11/Square44x44Logo.scale-125.png", - "sizes": "55x55" - }, - { - "src": "images/icons/windows11/Square44x44Logo.scale-150.png", - "sizes": "66x66" - }, - { - "src": "images/icons/windows11/Square44x44Logo.scale-200.png", - "sizes": "88x88" - }, - { - "src": "images/icons/windows11/Square44x44Logo.scale-400.png", - "sizes": "176x176" - }, - { - "src": "images/icons/windows11/StoreLogo.scale-100.png", - "sizes": "50x50" - }, - { - "src": "images/icons/windows11/StoreLogo.scale-125.png", - "sizes": "63x63" - }, - { - "src": "images/icons/windows11/StoreLogo.scale-150.png", - "sizes": "75x75" - }, - { - "src": "images/icons/windows11/StoreLogo.scale-200.png", - "sizes": "100x100" - }, - { - "src": "images/icons/windows11/StoreLogo.scale-400.png", - "sizes": "200x200" - }, - { - "src": "images/icons/windows11/SplashScreen.scale-100.png", - "sizes": "620x300" - }, - { - "src": "images/icons/windows11/SplashScreen.scale-125.png", - "sizes": "775x375" - }, - { - "src": "images/icons/windows11/SplashScreen.scale-150.png", - "sizes": "930x450" - }, - { - "src": "images/icons/windows11/SplashScreen.scale-200.png", - "sizes": "1240x600" - }, - { - "src": "images/icons/windows11/SplashScreen.scale-400.png", - "sizes": "2480x1200" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-16.png", - "sizes": "16x16" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-20.png", - "sizes": "20x20" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-24.png", - "sizes": "24x24" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-30.png", - "sizes": "30x30" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-32.png", - "sizes": "32x32" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-36.png", - "sizes": "36x36" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-40.png", - "sizes": "40x40" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-44.png", - "sizes": "44x44" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-48.png", - "sizes": "48x48" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-60.png", - "sizes": "60x60" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-64.png", - "sizes": "64x64" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-72.png", - "sizes": "72x72" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-80.png", - "sizes": "80x80" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-96.png", - "sizes": "96x96" - }, - { - "src": "images/icons/windows11/Square44x44Logo.targetsize-256.png", - "sizes": "256x256" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-16.png", - "sizes": "16x16" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-20.png", - "sizes": "20x20" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-24.png", - "sizes": "24x24" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-30.png", - "sizes": "30x30" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-32.png", - "sizes": "32x32" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-36.png", - "sizes": "36x36" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-40.png", - "sizes": "40x40" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-44.png", - "sizes": "44x44" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-48.png", - "sizes": "48x48" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-60.png", - "sizes": "60x60" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-64.png", - "sizes": "64x64" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-72.png", - "sizes": "72x72" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-80.png", - "sizes": "80x80" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-96.png", - "sizes": "96x96" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-unplated_targetsize-256.png", - "sizes": "256x256" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png", - "sizes": "16x16" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png", - "sizes": "20x20" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png", - "sizes": "24x24" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png", - "sizes": "30x30" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png", - "sizes": "32x32" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png", - "sizes": "36x36" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-40.png", - "sizes": "40x40" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-44.png", - "sizes": "44x44" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png", - "sizes": "48x48" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png", - "sizes": "60x60" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png", - "sizes": "64x64" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png", - "sizes": "72x72" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png", - "sizes": "80x80" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png", - "sizes": "96x96" - }, - { - "src": "images/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-256.png", - "sizes": "256x256" - }, - { - "src": "images/icons/android/android-launchericon-512-512.png", - "sizes": "512x512" - }, - { - "src": "images/icons/android/android-launchericon-192-192.png", - "sizes": "192x192" - }, - { - "src": "images/icons/android/android-launchericon-144-144.png", - "sizes": "144x144" - }, - { - "src": "images/icons/android/android-launchericon-96-96.png", - "sizes": "96x96" - }, - { - "src": "images/icons/android/android-launchericon-72-72.png", - "sizes": "72x72" - }, - { - "src": "images/icons/android/android-launchericon-48-48.png", - "sizes": "48x48" - }, - { - "src": "images/icons/ios/16.png", - "sizes": "16x16" - }, - { - "src": "images/icons/ios/20.png", - "sizes": "20x20" - }, - { - "src": "images/icons/ios/29.png", - "sizes": "29x29" - }, - { - "src": "images/icons/ios/32.png", - "sizes": "32x32" - }, - { - "src": "images/icons/ios/40.png", - "sizes": "40x40" - }, - { - "src": "images/icons/ios/50.png", - "sizes": "50x50" - }, - { - "src": "images/icons/ios/57.png", - "sizes": "57x57" - }, - { - "src": "images/icons/ios/58.png", - "sizes": "58x58" - }, - { - "src": "images/icons/ios/60.png", - "sizes": "60x60" - }, - { - "src": "images/icons/ios/64.png", - "sizes": "64x64" - }, - { - "src": "images/icons/ios/72.png", - "sizes": "72x72" - }, - { - "src": "images/icons/ios/76.png", - "sizes": "76x76" - }, - { - "src": "images/icons/ios/80.png", - "sizes": "80x80" - }, - { - "src": "images/icons/ios/87.png", - "sizes": "87x87" - }, - { - "src": "images/icons/ios/100.png", - "sizes": "100x100" - }, - { - "src": "images/icons/ios/114.png", - "sizes": "114x114" - }, - { - "src": "images/icons/ios/120.png", - "sizes": "120x120" - }, - { - "src": "images/icons/ios/128.png", - "sizes": "128x128" - }, - { - "src": "images/icons/ios/144.png", - "sizes": "144x144" - }, - { - "src": "images/icons/ios/152.png", - "sizes": "152x152" - }, - { - "src": "images/icons/ios/167.png", - "sizes": "167x167" - }, - { - "src": "images/icons/ios/180.png", - "sizes": "180x180" - }, - { - "src": "images/icons/ios/192.png", - "sizes": "192x192", - "purpose": "any" - }, - { - "src": "images/icons/ios/256.png", - "sizes": "256x256" - }, - { - "src": "images/icons/ios/512.png", - "sizes": "512x512" - }, - { - "src": "images/icons/ios/1024.png", - "sizes": "1024x1024" - } - ], - "theme_color": "#f8f5f0", - "dir": "ltr", - "lang": "en", - "categories": ["education"], - "prefer_related_applications": false -} diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_1.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_1.srt new file mode 100644 index 000000000..8dc6f455f --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_1.srt @@ -0,0 +1,28 @@ +1 +00:00:06,370 --> 00:00:08,235 +Our website looks a bit dated, + +2 +00:00:08,240 --> 00:00:09,319 +don't you think? + +3 +00:00:09,320 --> 00:00:11,479 +Absolutely, we should get a web designer + +4 +00:00:11,480 --> 00:00:13,229 +to take a look at it. + +5 +00:00:13,230 --> 00:00:14,465 +I think you're right. + +6 +00:00:14,466 --> 00:00:17,287 +Let's put it on the agenda for next week. + +7 +00:00:17,290 --> 00:00:19,785 +I would certainly go along with that idea. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_10.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_10.srt new file mode 100644 index 000000000..8c7fcf4fe --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_10.srt @@ -0,0 +1,24 @@ +1 +00:00:07,820 --> 00:00:09,859 +Hi Sarah! Congratulations on the promotion. + +2 +00:00:09,860 --> 00:00:11,559 +I just heard this morning. + +3 +00:00:11,560 --> 00:00:12,875 +Oh, thank you very much. + +4 +00:00:12,876 --> 00:00:15,610 +When will you start in the new position? + +5 +00:00:15,611 --> 00:00:18,354 +At the end of May, when Tony retires. + +6 +00:00:18,360 --> 00:00:19,719 +Wow, that'll be great! + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_11.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_11.srt new file mode 100644 index 000000000..74589d876 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_11.srt @@ -0,0 +1,32 @@ +1 +00:00:08,660 --> 00:00:10,374 +Excuse me, can you tell me + +2 +00:00:10,375 --> 00:00:12,569 +the way to Green Lane? + +3 +00:00:12,570 --> 00:00:16,137 +Yes, go straight on and it's the first - + +4 +00:00:16,140 --> 00:00:20,626 +or rather, the second on the... left + +5 +00:00:20,630 --> 00:00:22,030 +- no, sorry, right! + +6 +00:00:22,031 --> 00:00:24,832 +I'm terrible at left and right. + +7 +00:00:24,840 --> 00:00:26,707 +Yeah, I'm the same. + +8 +00:00:26,708 --> 00:00:29,519 +So, it's second on the right. Thanks! + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_12.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_12.srt new file mode 100644 index 000000000..db1850614 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_12.srt @@ -0,0 +1,28 @@ +1 +00:00:06,840 --> 00:00:08,983 +Excuse me, but can I just ask where + +2 +00:00:08,984 --> 00:00:10,659 +we're going to publicize this? + +3 +00:00:10,660 --> 00:00:12,129 +Well, that's something we probably + +4 +00:00:12,130 --> 00:00:14,345 +should look into further. Yes, Jo? + +5 +00:00:14,346 --> 00:00:18,178 +I was wondering if we have a launch date yet. + +6 +00:00:18,180 --> 00:00:19,952 +Can I come back to that point later,  + +7 +00:00:19,953 --> 00:00:21,706 +when we deal with the project scheduling? + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_13.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_13.srt new file mode 100644 index 000000000..a43347fd6 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_13.srt @@ -0,0 +1,28 @@ +1 +00:00:06,750 --> 00:00:08,576 +I think we should sell the app + +2 +00:00:08,577 --> 00:00:10,979 +at a low cost to maximize sales. + +3 +00:00:10,980 --> 00:00:13,697 +I can't go along with that idea. + +4 +00:00:13,698 --> 00:00:15,805 +If it's cheap, people will think it's poor quality. + +5 +00:00:15,810 --> 00:00:18,329 +I take your point, but people won't + +6 +00:00:18,330 --> 00:00:20,836 +pay much for an app these days. + +7 +00:00:20,840 --> 00:00:22,666 +Well, actually, I'm not sure that's true. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_14.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_14.srt new file mode 100644 index 000000000..023780b60 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_14.srt @@ -0,0 +1,16 @@ +1 +00:00:06,220 --> 00:00:10,746 +Oh, is that the time? I'd better be off. + +2 +00:00:10,750 --> 00:00:12,195 +It's been lovely talking to you. + +3 +00:00:12,200 --> 00:00:13,893 +Yes, it was nice to meet you. + +4 +00:00:13,900 --> 00:00:14,859 +Maybe see you later? + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_15.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_15.srt new file mode 100644 index 000000000..bd82cafc5 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_15.srt @@ -0,0 +1,24 @@ +1 +00:00:06,920 --> 00:00:09,749 +Do you know what time it is in New York? + +2 +00:00:09,750 --> 00:00:12,305 +I'm not at all sure to be honest. Why? + +3 +00:00:12,306 --> 00:00:15,953 +I'm supposed to phone the New York office. + +4 +00:00:15,960 --> 00:00:17,324 +Well, I think it's probably + +5 +00:00:17,325 --> 00:00:18,143 +very early morning. + +6 +00:00:18,150 --> 00:00:20,333 +I doubt they'll be at work right now. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_16.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_16.srt new file mode 100644 index 000000000..3c23fd220 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_16.srt @@ -0,0 +1,16 @@ +1 +00:00:08,640 --> 00:00:11,303 +Excuse me, is Alice out of the office today? + +2 +00:00:11,310 --> 00:00:13,399 +Not to my knowledge, no. + +3 +00:00:13,400 --> 00:00:15,859 +Do you know where she is? + +4 +00:00:15,860 --> 00:00:18,159 +I have absolutely no idea, I'm afraid. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_17.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_17.srt new file mode 100644 index 000000000..a65096659 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_17.srt @@ -0,0 +1,20 @@ +1 +00:00:07,690 --> 00:00:11,659 +Are you likely to be in Oxford on the 15th? + +2 +00:00:11,660 --> 00:00:14,494 +I'm probably going to be in London on that day. + +3 +00:00:14,495 --> 00:00:18,067 +Will you be back by six? + +4 +00:00:18,070 --> 00:00:19,659 +That's unlikely - there's bound to be + +5 +00:00:19,660 --> 00:00:21,577 +a lot of traffic on the way home. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_18.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_18.srt new file mode 100644 index 000000000..f37c5a9ce --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_18.srt @@ -0,0 +1,20 @@ +1 +00:00:06,610 --> 00:00:08,601 +There's a Chinese restaurant next door + +2 +00:00:08,602 --> 00:00:11,037 +or an Italian just across the street. + +3 +00:00:11,040 --> 00:00:13,426 +I think I'd prefer the Italian myself. + +4 +00:00:13,430 --> 00:00:15,816 +What about you? I don't really mind either way. + +5 +00:00:15,817 --> 00:00:17,859 +OK, the Italian then. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_19.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_19.srt new file mode 100644 index 000000000..3f42d7d52 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_19.srt @@ -0,0 +1,20 @@ +1 +00:00:06,360 --> 00:00:08,991 +I'm afraid I'm going to have to miss + +2 +00:00:08,992 --> 00:00:10,633 +the conference. My father's not well. + +3 +00:00:10,634 --> 00:00:12,601 +Oh, I'm sorry to hear that. + +4 +00:00:12,610 --> 00:00:15,561 +I'm sorry, I know it's a bit short notice. + +5 +00:00:15,570 --> 00:00:17,549 +No, please don't worry. Family comes first. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_2.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_2.srt new file mode 100644 index 000000000..de010961c --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_2.srt @@ -0,0 +1,28 @@ +1 +00:00:08,520 --> 00:00:10,087 +Oh, I do apologize. + +2 +00:00:10,088 --> 00:00:12,439 +I should have been looking where + +3 +00:00:12,524 --> 00:00:14,461 +I was going. Are you alright? + +4 +00:00:14,462 --> 00:00:16,181 +Yes, don't worry about it. + +5 +00:00:16,182 --> 00:00:18,347 +But you spilt some coffee. + +6 +00:00:18,350 --> 00:00:20,617 +Can I get you another one? + +7 +00:00:20,620 --> 00:00:22,127 +No, it's fine, really. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_20.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_20.srt new file mode 100644 index 000000000..b7c55a2e1 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_20.srt @@ -0,0 +1,24 @@ +1 +00:00:05,700 --> 00:00:06,759 +So unless they get somebody + +2 +00:00:06,760 --> 00:00:07,989 +else in we're not gonna.. + +3 +00:00:07,990 --> 00:00:09,237 +we're not gonna do it. + +4 +00:00:12,810 --> 00:00:15,589 +Could I ask you not to talk out here, please? + +5 +00:00:15,590 --> 00:00:17,535 +We're doing some recording in this room. + +6 +00:00:17,540 --> 00:00:20,039 +Oh, I see. OK, we'll move away then. Thanks. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_21.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_21.srt new file mode 100644 index 000000000..d9333d364 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_21.srt @@ -0,0 +1,28 @@ +1 +00:00:07,740 --> 00:00:09,275 +Hi, I'm here to see the + +2 +00:00:09,276 --> 00:00:10,299 +head of Human Resources. + +3 +00:00:10,300 --> 00:00:12,084 +Could you wait here for a moment, + +4 +00:00:12,090 --> 00:00:13,879 +I'll just see if she's free... OK. + +5 +00:00:16,370 --> 00:00:17,479 +Your visitor's here. + +6 +00:00:19,680 --> 00:00:21,077 +OK, she can see you now. + +7 +00:00:21,080 --> 00:00:22,489 +Would you go right in, please? + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_22.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_22.srt new file mode 100644 index 000000000..a162a7a4c --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_22.srt @@ -0,0 +1,24 @@ +1 +00:00:08,430 --> 00:00:11,735 +Why don't you get a tablet? + +2 +00:00:11,740 --> 00:00:14,035 +Well, first, I use the keyboard a lot, + +3 +00:00:14,040 --> 00:00:18,017 +and second, you can't do as much on it. + +4 +00:00:18,020 --> 00:00:20,567 +Hmm, maybe. But I like it just because + +5 +00:00:20,568 --> 00:00:23,569 +it's so much easier to carry around. + +6 +00:00:23,570 --> 00:00:25,585 +Well, it depends on your priorities, I guess. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_23.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_23.srt new file mode 100644 index 000000000..2bca75104 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_23.srt @@ -0,0 +1,44 @@ +1 +00:00:10,240 --> 00:00:12,414 +I still haven't received my + +2 +00:00:12,415 --> 00:00:14,154 +contract from Mr Spencer. + +3 +00:00:14,160 --> 00:00:15,509 +Really? That's awful. + +4 +00:00:15,510 --> 00:00:18,859 +If I were you, I'd remind him about it. + +5 +00:00:18,860 --> 00:00:20,409 +You shouldn't do the work + +6 +00:00:20,410 --> 00:00:21,649 +without a signed contract. + +7 +00:00:21,650 --> 00:00:22,579 +No, you're right. + +8 +00:00:22,580 --> 00:00:24,439 +Yes, I think you should make + +9 +00:00:24,440 --> 00:00:26,176 +an appointment to see him + +10 +00:00:26,177 --> 00:00:27,536 +as soon as possible. + +11 +00:00:27,540 --> 00:00:29,228 +OK, I will. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_24.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_24.srt new file mode 100644 index 000000000..3b475f4cc --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_24.srt @@ -0,0 +1,36 @@ +1 +00:00:06,510 --> 00:00:08,345 +If we don't finish everything today, + +2 +00:00:08,350 --> 00:00:10,295 +we can work on it next week + +3 +00:00:10,296 --> 00:00:11,729 +and supply it the week aft-- + +4 +00:00:11,730 --> 00:00:12,608 +Sorry to interrupt, + +5 +00:00:12,609 --> 00:00:15,409 +but I don't think we can do that. + +6 +00:00:15,410 --> 00:00:16,641 +They're expecting it on Monday. + +7 +00:00:16,642 --> 00:00:17,551 +Oh, of course... + +8 +00:00:17,552 --> 00:00:19,056 +well, maybe we should get + +9 +00:00:19,057 --> 00:00:20,778 +some extra help in that case? + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_25.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_25.srt new file mode 100644 index 000000000..d004794a8 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_25.srt @@ -0,0 +1,24 @@ +1 +00:00:07,890 --> 00:00:10,066 +Hi, I haven't seen you for ages! + +2 +00:00:10,070 --> 00:00:11,947 +Oh, hi, Sarah. This is Simon -  + +3 +00:00:11,950 --> 00:00:14,126 +I don't know if you've met? + +4 +00:00:14,130 --> 00:00:15,377 +Simon - this is Sarah. + +5 +00:00:15,378 --> 00:00:17,561 +No, I don't think we've met. Hi Simon. + +6 +00:00:17,562 --> 00:00:19,427 +Hi Sarah, nice to meet you. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_26.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_26.srt new file mode 100644 index 000000000..26367b0e1 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_26.srt @@ -0,0 +1,32 @@ +1 +00:00:06,990 --> 00:00:09,041 +We're organizing a trip to + +2 +00:00:09,042 --> 00:00:10,409 +Stratford on Wednesday afternoon. + +3 +00:00:10,410 --> 00:00:12,796 +Would you be interested in coming along? + +4 +00:00:12,800 --> 00:00:15,562 +I'd love to, but I don't think I can + +5 +00:00:15,563 --> 00:00:18,274 +make it any sooner than two o'clock. + +6 +00:00:18,280 --> 00:00:20,325 +Is that too late? I'm afraid so, + +7 +00:00:20,330 --> 00:00:22,375 +we're all meeting at one. + +8 +00:00:22,380 --> 00:00:23,408 +OK. Thanks anyway. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_27.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_27.srt new file mode 100644 index 000000000..fd40334e7 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_27.srt @@ -0,0 +1,24 @@ +1 +00:00:06,570 --> 00:00:09,224 +Hello, ABC print here. How can I help you? + +2 +00:00:09,230 --> 00:00:11,589 +Yes, can I speak to Adam Talbot, please? + +3 +00:00:11,590 --> 00:00:14,539 +I'm afraid he's not in. Can I take a message? + +4 +00:00:14,540 --> 00:00:16,899 +Yes, er, can you ask him to + +5 +00:00:16,900 --> 00:00:18,374 +call me back, please? It's Jo Walker. + +6 +00:00:18,375 --> 00:00:20,439 +OK I'll let him know. Thank you. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_28.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_28.srt new file mode 100644 index 000000000..204020efc --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_28.srt @@ -0,0 +1,32 @@ +1 +00:00:07,770 --> 00:00:10,454 +I'd like to speak to the manager, please. + +2 +00:00:10,455 --> 00:00:12,464 +I'd like to make a complaint. + +3 +00:00:12,470 --> 00:00:14,485 +I'm afraid she's busy all day. + +4 +00:00:14,490 --> 00:00:16,499 +Would you like to make an appointment + +5 +00:00:16,500 --> 00:00:17,504 +for tomorrow? + +6 +00:00:17,510 --> 00:00:19,525 +I'm sorry this isn't good enough. + +7 +00:00:19,530 --> 00:00:21,879 +I'm only in town today. + +8 +00:00:21,880 --> 00:00:24,224 +I'm sorry, but there's really nothing I can do. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_29.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_29.srt new file mode 100644 index 000000000..09428733f --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_29.srt @@ -0,0 +1,32 @@ +1 +00:00:08,910 --> 00:00:10,549 +Why don't you visit + +2 +00:00:10,550 --> 00:00:12,189 +somewhere in central Europe? + +3 +00:00:12,190 --> 00:00:14,529 +What would you recommend? + +4 +00:00:14,530 --> 00:00:16,538 +Well, if you've never been there before, + +5 +00:00:16,540 --> 00:00:17,676 +I'd recommend Prague. + +6 +00:00:17,677 --> 00:00:19,950 +It's great for a long weekend + +7 +00:00:19,951 --> 00:00:22,225 +at this time of year. Prague. + +8 +00:00:22,230 --> 00:00:23,987 +Yeah, OK, I'll look into that. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_3.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_3.srt new file mode 100644 index 000000000..fc36560cd --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_3.srt @@ -0,0 +1,20 @@ +1 +00:00:06,970 --> 00:00:09,219 +Do I have to wear this visitor badge + +2 +00:00:09,220 --> 00:00:11,393 +even here in the canteen? Yes, I think so. + +3 +00:00:11,394 --> 00:00:13,996 +And am I supposed to hand it in + +4 +00:00:13,997 --> 00:00:16,329 +to the security desk if I pop out for a coffee? + +5 +00:00:16,330 --> 00:00:18,929 +No, just hand it in at the end of the day. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_30.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_30.srt new file mode 100644 index 000000000..3df4e8aa6 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_30.srt @@ -0,0 +1,12 @@ +1 +00:00:06,370 --> 00:00:08,657 +Can I have a glass of water, please? + +2 +00:00:08,660 --> 00:00:10,861 +Yes, of course. Sorry, it's not very cold. + +3 +00:00:10,862 --> 00:00:12,919 +That's alright. Thank you. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_31.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_31.srt new file mode 100644 index 000000000..e81cdf75d --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_31.srt @@ -0,0 +1,28 @@ +1 +00:00:06,200 --> 00:00:07,644 +How about meeting up around eight + +2 +00:00:07,645 --> 00:00:09,819 +in front of the restaurant? + +3 +00:00:09,820 --> 00:00:12,283 +Yes, OK. Or we could meet a bit earlier + +4 +00:00:12,284 --> 00:00:14,244 +and have a drink first if you like. + +5 +00:00:14,245 --> 00:00:16,573 +Sure. Shall we say + +6 +00:00:16,574 --> 00:00:18,368 +seven o'clock in the lobby? + +7 +00:00:18,370 --> 00:00:19,689 +OK, see you there. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_32.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_32.srt new file mode 100644 index 000000000..2c2204892 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_32.srt @@ -0,0 +1,16 @@ +1 +00:00:09,830 --> 00:00:14,824 +Oh no! Would you like me to help you with that? + +2 +00:00:14,830 --> 00:00:16,117 +That's alright, thank you. + +3 +00:00:16,118 --> 00:00:18,432 +I need to put everything in the + +4 +00:00:18,433 --> 00:00:20,369 +right order. Thanks anyway. It's OK. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_33.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_33.srt new file mode 100644 index 000000000..da85d11f2 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_33.srt @@ -0,0 +1,24 @@ +1 +00:00:06,740 --> 00:00:08,635 +Can I get you a tea + +2 +00:00:08,636 --> 00:00:09,738 +or a coffee before we begin? + +3 +00:00:09,740 --> 00:00:11,489 +Yes, a coffee would be nice, thank you. + +4 +00:00:11,490 --> 00:00:14,065 +How about something to eat? + +5 +00:00:14,070 --> 00:00:16,405 +I might get a piece of cake myself. + +6 +00:00:16,410 --> 00:00:17,869 +No, not for me, thanks. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_34.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_34.srt new file mode 100644 index 000000000..32d9112b0 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_34.srt @@ -0,0 +1,24 @@ +1 +00:00:09,370 --> 00:00:11,357 +Excuse me, do you mind if I join you? + +2 +00:00:11,358 --> 00:00:13,514 +All the tables seem to be full. + +3 +00:00:13,515 --> 00:00:15,709 +No, of course not! + +4 +00:00:15,710 --> 00:00:19,519 +Here, let me move my bag out of the way. + +5 +00:00:19,520 --> 00:00:21,535 +Are you here for the exhibition? + +6 +00:00:21,540 --> 00:00:23,555 +Yes, and you? Yes, me too. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_35.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_35.srt new file mode 100644 index 000000000..996e760fd --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_35.srt @@ -0,0 +1,24 @@ +1 +00:00:07,240 --> 00:00:09,367 +I'm going to an outdoor concert tonight. + +2 +00:00:11,770 --> 00:00:14,913 +I wonder what will happen if it rains. + +3 +00:00:14,920 --> 00:00:18,177 +I would imagine that they'll cancel. + +4 +00:00:18,180 --> 00:00:19,655 +But then how will everybody know? + +5 +00:00:21,880 --> 00:00:24,049 +I don't know. I would guess they'll + +6 +00:00:24,050 --> 00:00:25,739 +post something on the website. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_36.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_36.srt new file mode 100644 index 000000000..cff676162 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_36.srt @@ -0,0 +1,36 @@ +1 +00:00:06,350 --> 00:00:09,157 +... and then you just press Control S + +2 +00:00:09,158 --> 00:00:12,178 +to save, and that's it. + +3 +00:00:12,180 --> 00:00:14,524 +OK, I think I've got it now. + +4 +00:00:14,530 --> 00:00:15,873 +Thank you very much. + +5 +00:00:15,874 --> 00:00:17,553 +I do appreciate your help. + +6 +00:00:17,560 --> 00:00:19,569 +I'm hopeless with some of this software. + +7 +00:00:19,570 --> 00:00:21,249 +That's alright. No problem. + +8 +00:00:21,250 --> 00:00:22,924 +If you need anything else, + +9 +00:00:22,930 --> 00:00:24,277 +just let me know. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_37.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_37.srt new file mode 100644 index 000000000..798d22ef4 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_37.srt @@ -0,0 +1,20 @@ +1 +00:00:06,210 --> 00:00:08,045 +(...) + +2 +00:00:08,046 --> 00:00:09,890 +Look out! Oh, sorry! + +3 +00:00:09,891 --> 00:00:11,425 +I nearly spilled coffee everywhere! + +4 +00:00:11,430 --> 00:00:13,487 +I know it's not a good place + +5 +00:00:13,488 --> 00:00:15,419 +to stand and talk, is it? + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_38.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_38.srt new file mode 100644 index 000000000..5e429ef7c --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_38.srt @@ -0,0 +1,12 @@ +1 +00:00:07,820 --> 00:00:09,679 +I've got my appraisal this afternoon. + +2 +00:00:09,680 --> 00:00:12,159 +I'm dreading it. Oh, I hope it goes well. + +3 +00:00:12,160 --> 00:00:14,639 +I'll keep my fingers crossed for you! Thanks. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_39.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_39.srt new file mode 100644 index 000000000..de30e8e02 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_39.srt @@ -0,0 +1,32 @@ +1 +00:00:06,870 --> 00:00:09,214 +Well, I'm afraid time is running out, + +2 +00:00:09,220 --> 00:00:12,659 +so unless anyone has anything else to add... + +3 +00:00:12,660 --> 00:00:14,654 +Sorry, did you want to say something, Jo? + +4 +00:00:14,660 --> 00:00:16,444 +Yes, can I just remind everybody + +5 +00:00:16,445 --> 00:00:18,667 +to send me your receipts for expenses? + +6 +00:00:18,670 --> 00:00:19,813 +Thanks. OK, thanks Jo. + +7 +00:00:19,814 --> 00:00:21,529 +We'll have to leave it there. + +8 +00:00:21,530 --> 00:00:22,959 +Have a good trip home. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_4.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_4.srt new file mode 100644 index 000000000..87cd18f5b --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_4.srt @@ -0,0 +1,32 @@ +1 +00:00:08,180 --> 00:00:10,331 +It says on the box, 'Take two tablets, + +2 +00:00:10,332 --> 00:00:12,667 +in the morning and in the evening.' + +3 +00:00:12,670 --> 00:00:14,457 +I'm not very clear about that. + +4 +00:00:14,460 --> 00:00:18,099 +Do they mean to say for a day? + +5 +00:00:18,100 --> 00:00:19,769 +Sorry, I don't quite follow... + +6 +00:00:19,770 --> 00:00:22,946 +I mean is it two in the morning and + +7 +00:00:22,947 --> 00:00:27,667 +two in the evening? Ah, I see. + +8 +00:00:27,670 --> 00:00:29,295 +I'm not sure, to be honest. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_5.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_5.srt new file mode 100644 index 000000000..d67bc99fe --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_5.srt @@ -0,0 +1,20 @@ +1 +00:00:08,830 --> 00:00:11,005 +Oh, excuse me. I wonder if you could + +2 +00:00:11,006 --> 00:00:12,776 +possibly take a photo of us, please? + +3 +00:00:12,780 --> 00:00:15,137 +Yes, of course. Where would you like to be? + +4 +00:00:15,140 --> 00:00:17,171 +Just here I think. Do you know + +5 +00:00:17,172 --> 00:00:19,347 +how to use this? Yes, I think so. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_6.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_6.srt new file mode 100644 index 000000000..a94b48860 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_6.srt @@ -0,0 +1,28 @@ +1 +00:00:07,540 --> 00:00:09,296 +I wonder whether you can help me. + +2 +00:00:09,300 --> 00:00:11,490 +I'm trying to find out if there's + +3 +00:00:11,491 --> 00:00:13,377 +an artists' materials shop near here... + +4 +00:00:13,380 --> 00:00:17,417 +Artists' materials? I really don't know. + +5 +00:00:17,420 --> 00:00:19,617 +There's a stationers's in the High Street - + +6 +00:00:19,620 --> 00:00:20,875 +they might sell something there, I suppose. + +7 +00:00:20,876 --> 00:00:21,817 +OK, thanks. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_7.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_7.srt new file mode 100644 index 000000000..cff80ab86 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_7.srt @@ -0,0 +1,48 @@ +1 +00:00:07,190 --> 00:00:08,904 +I've got to go soon. + +2 +00:00:08,905 --> 00:00:10,276 +I'm picking up Claire from the airport. + +3 +00:00:10,277 --> 00:00:12,158 +Oh, I hate airports. + +4 +00:00:12,160 --> 00:00:13,305 +Traveling by train's + +5 +00:00:13,306 --> 00:00:15,009 +much nicer, isn't it? + +6 +00:00:15,010 --> 00:00:16,889 +Depends on the train. + +7 +00:00:16,890 --> 00:00:20,634 +Sometimes they're dirty and crowded, aren't they? + +8 +00:00:20,640 --> 00:00:22,928 +I guess so. + +9 +00:00:22,930 --> 00:00:24,544 +What do you think about + +10 +00:00:24,545 --> 00:00:26,159 +those new high-speed trains? + +11 +00:00:26,160 --> 00:00:27,071 +They're great, + +12 +00:00:27,072 --> 00:00:28,895 +but they're terribly expensive. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_8.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_8.srt new file mode 100644 index 000000000..c67c4de88 --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_8.srt @@ -0,0 +1,28 @@ +1 +00:00:07,620 --> 00:00:09,579 +Would it be alright if I used + +2 +00:00:09,580 --> 00:00:11,399 +your computer to check my email? + +3 +00:00:11,400 --> 00:00:13,145 +Yes, of course, go right ahead. + +4 +00:00:13,150 --> 00:00:15,605 +Thanks. And would it be OK to print + +5 +00:00:15,606 --> 00:00:17,506 +something out? Just a page or two... + +6 +00:00:17,510 --> 00:00:18,382 +Yes, that's fine. + +7 +00:00:18,383 --> 00:00:20,419 +It's only black and white, I'm afraid. + diff --git a/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_9.srt b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_9.srt new file mode 100644 index 000000000..787d4af4d --- /dev/null +++ b/public/media/conversation/subtitles/gb/OALD9_GB_dialogues_9.srt @@ -0,0 +1,24 @@ +1 +00:00:06,500 --> 00:00:08,467 +I don't think these clients will pay + +2 +00:00:08,468 --> 00:00:10,967 +if the price is too high. + +3 +00:00:10,968 --> 00:00:12,557 +Yes, but these clients are sponsored. + +4 +00:00:12,560 --> 00:00:14,159 +They aren't paying for themselves. + +5 +00:00:14,160 --> 00:00:16,529 +I see what you mean. + +6 +00:00:16,530 --> 00:00:18,287 +I hadn't really appreciated that before. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_1.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_1.srt new file mode 100644 index 000000000..b613d051f --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_1.srt @@ -0,0 +1,28 @@ +1 +00:00:07,170 --> 00:00:09,647 +Our website looks a little dated, + +2 +00:00:09,650 --> 00:00:11,929 +don't you think? + +3 +00:00:11,930 --> 00:00:14,161 +Absolutely, we should get a web designer + +4 +00:00:14,162 --> 00:00:16,548 +to take a look at it. + +5 +00:00:16,550 --> 00:00:17,953 +I think you're right. + +6 +00:00:17,954 --> 00:00:21,158 +Let's put it on the agenda for next week. + +7 +00:00:21,160 --> 00:00:23,289 +Definitely, that is a good idea. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_10.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_10.srt new file mode 100644 index 000000000..80d4e8e9a --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_10.srt @@ -0,0 +1,28 @@ +1 +00:00:07,230 --> 00:00:09,185 +Hi Carol! Congratulations on the promotion. + +2 +00:00:09,190 --> 00:00:10,829 +I just heard this morning. + +3 +00:00:10,830 --> 00:00:12,041 +Oh, thank you very much. + +4 +00:00:12,042 --> 00:00:14,624 +When will you start in the new position? + +5 +00:00:14,625 --> 00:00:17,039 +At the end of May, after Tony retires. + +6 +00:00:17,040 --> 00:00:19,214 +Great. You will make a + +7 +00:00:19,215 --> 00:00:20,589 +fantastic manager. Thanks. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_11.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_11.srt new file mode 100644 index 000000000..8ff755c5e --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_11.srt @@ -0,0 +1,36 @@ +1 +00:00:07,430 --> 00:00:08,754 +Excuse me, can you tell me + +2 +00:00:08,755 --> 00:00:10,618 +how to get to Eighth Street? + +3 +00:00:10,620 --> 00:00:12,224 +Oh sure. You go straight + +4 +00:00:12,225 --> 00:00:14,189 +and it's the first on the - + +5 +00:00:14,190 --> 00:00:16,265 +actually, the second on the left. - + +6 +00:00:16,270 --> 00:00:17,657 +no, sorry, the right! + +7 +00:00:17,658 --> 00:00:19,739 +I'm bad at left and right! + +8 +00:00:19,740 --> 00:00:22,091 +Yeah, I'm the same. So it's the + +9 +00:00:22,092 --> 00:00:24,599 +the second street on the right? Thanks! + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_12.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_12.srt new file mode 100644 index 000000000..383499700 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_12.srt @@ -0,0 +1,36 @@ +1 +00:00:06,870 --> 00:00:09,069 +Excuse me, but can I just ask where + +2 +00:00:09,070 --> 00:00:10,737 +we're going to publicize this? + +3 +00:00:10,740 --> 00:00:12,521 +Well, that's something we probably need + +4 +00:00:12,522 --> 00:00:14,617 +to look into before our next meeting. + +5 +00:00:14,620 --> 00:00:16,359 +Yes, Jo? I was wondering if + +6 +00:00:16,360 --> 00:00:18,188 +we have a launch date yet? + +7 +00:00:18,190 --> 00:00:19,529 +I'll actually come back to + +8 +00:00:19,530 --> 00:00:21,271 +that point later, when we deal + +9 +00:00:21,272 --> 00:00:22,659 +with the project scheduling. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_13.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_13.srt new file mode 100644 index 000000000..b34922700 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_13.srt @@ -0,0 +1,28 @@ +1 +00:00:06,530 --> 00:00:08,195 +I think we should sell the app + +2 +00:00:08,196 --> 00:00:10,377 +at a low cost to maximize sales. + +3 +00:00:10,380 --> 00:00:12,437 +I don't know. If it's cheap, people + +4 +00:00:12,438 --> 00:00:14,169 +will think it's poor quality. + +5 +00:00:14,170 --> 00:00:16,374 +I see your point, but people won't + +6 +00:00:16,375 --> 00:00:18,599 +pay much for an app these days. + +7 +00:00:18,600 --> 00:00:20,804 +Well, actually, I'm not sure that's true. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_14.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_14.srt new file mode 100644 index 000000000..b224d4847 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_14.srt @@ -0,0 +1,20 @@ +1 +00:00:06,710 --> 00:00:08,164 +Oh wow, look at the time. + +2 +00:00:08,165 --> 00:00:10,000 +I've got to run. It has + +3 +00:00:10,001 --> 00:00:11,854 +been so good talking to you. + +4 +00:00:11,860 --> 00:00:13,677 +Yes, it was nice to meet you. + +5 +00:00:13,680 --> 00:00:16,099 +See you later, I hope. Bye! Bye! + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_15.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_15.srt new file mode 100644 index 000000000..750c546c7 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_15.srt @@ -0,0 +1,20 @@ +1 +00:00:08,440 --> 00:00:11,193 +Do you know what time it is in Australia? + +2 +00:00:11,200 --> 00:00:13,432 +Uh, I'm not sure. Why? I'm supposed + +3 +00:00:13,433 --> 00:00:15,459 +to call the Sydney office. + +4 +00:00:15,460 --> 00:00:17,944 +Well, I think it's probably night time. + +5 +00:00:17,950 --> 00:00:20,427 +I doubt they'll be at work now. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_16.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_16.srt new file mode 100644 index 000000000..d251084f9 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_16.srt @@ -0,0 +1,20 @@ +1 +00:00:11,550 --> 00:00:13,529 +Excuse me, is Alice out of + +2 +00:00:13,530 --> 00:00:15,113 +the office today? + +3 +00:00:15,120 --> 00:00:17,949 +Not to my knowledge, no. + +4 +00:00:17,950 --> 00:00:20,355 +Do you know where she is? + +5 +00:00:20,360 --> 00:00:22,969 +I have absolutely no idea, sorry. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_17.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_17.srt new file mode 100644 index 000000000..9a3ffb1f2 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_17.srt @@ -0,0 +1,28 @@ +1 +00:00:07,010 --> 00:00:09,879 +Do you think you'll be in DC on the 15th? + +2 +00:00:09,880 --> 00:00:11,314 +Ah, I'm probably going to + +3 +00:00:11,315 --> 00:00:12,749 +be in Baltimore that day, + +4 +00:00:12,750 --> 00:00:14,758 +Will you be back by six? + +5 +00:00:14,760 --> 00:00:16,189 +I wouldn't bet on it - + +6 +00:00:16,190 --> 00:00:17,881 +There'll probably be a lot of + +7 +00:00:17,882 --> 00:00:19,638 +traffic on the way home. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_18.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_18.srt new file mode 100644 index 000000000..c4c115b80 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_18.srt @@ -0,0 +1,20 @@ +1 +00:00:06,260 --> 00:00:08,875 +There's a Chinese restaurant next door, + +2 +00:00:08,876 --> 00:00:11,539 +or Italian across the street. + +3 +00:00:11,540 --> 00:00:13,675 +I think I'd prefer Italian myself. + +4 +00:00:13,680 --> 00:00:17,239 +What about you? I don't really care either way. + +5 +00:00:17,240 --> 00:00:18,467 +Let's do Italian then. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_19.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_19.srt new file mode 100644 index 000000000..8cc61c826 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_19.srt @@ -0,0 +1,28 @@ +1 +00:00:08,320 --> 00:00:09,694 +I'm afraid I'm going to have to + +2 +00:00:09,695 --> 00:00:10,794 +miss the conference. + +3 +00:00:10,800 --> 00:00:13,637 +My father's not doing well. + +4 +00:00:13,640 --> 00:00:15,855 +Oh, I'm sorry to hear that. + +5 +00:00:15,856 --> 00:00:17,728 +I hate to cancel at the last minute. + +6 +00:00:17,730 --> 00:00:19,289 +No, I completely understand. + +7 +00:00:19,290 --> 00:00:20,829 +Family comes first. Thanks. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_2.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_2.srt new file mode 100644 index 000000000..57443b6d0 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_2.srt @@ -0,0 +1,40 @@ +1 +00:00:05,940 --> 00:00:07,820 +(I meant to ask you, are you going to + +2 +00:00:07,821 --> 00:00:09,811 +the staff picnic on the weekend or are + +3 +00:00:09,812 --> 00:00:11,968 +you going to give it a miss, do  you reckon?) + +4 +00:00:11,970 --> 00:00:14,033 +Oh, I'm so sorry. + +5 +00:00:14,034 --> 00:00:15,918 +I should have been looking where I was going. + +6 +00:00:15,920 --> 00:00:17,287 +Are you alright? Yeah, + +7 +00:00:17,288 --> 00:00:18,655 +don't worry about it. + +8 +00:00:18,660 --> 00:00:20,069 +But you spilled some coffee. + +9 +00:00:20,070 --> 00:00:21,755 +Can I get you another one? + +10 +00:00:21,760 --> 00:00:22,887 +No, it's fine, really. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_20.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_20.srt new file mode 100644 index 000000000..5f2b5aefa --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_20.srt @@ -0,0 +1,28 @@ +1 +00:00:05,730 --> 00:00:08,033 +(... I told him to meet me at 7:00, + +2 +00:00:08,040 --> 00:00:09,587 +but of course he was late. + +3 +00:00:09,590 --> 00:00:11,637 +Like an hour late, he's always late!) + +4 +00:00:11,640 --> 00:00:12,929 +What is his problem?) Excuse me, + +5 +00:00:12,930 --> 00:00:15,499 +Could I ask you not to talk out here, please? + +6 +00:00:15,500 --> 00:00:17,298 +We're doing some recording in this room. + +7 +00:00:17,300 --> 00:00:19,349 +Oh sorry. We'll go down the hall then,. Thanks. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_21.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_21.srt new file mode 100644 index 000000000..38e43aa57 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_21.srt @@ -0,0 +1,28 @@ +1 +00:00:07,120 --> 00:00:08,985 +Hi, I'm here to see the + +2 +00:00:08,986 --> 00:00:10,229 +head of Human Resources. + +3 +00:00:10,230 --> 00:00:12,406 +Could you wait here for a minute, + +4 +00:00:12,410 --> 00:00:14,269 +I'll just see if she's free... + +5 +00:00:14,270 --> 00:00:17,145 +Sure, thanks. + +6 +00:00:17,146 --> 00:00:19,449 +OK, she can see you now. Go right on in. + +7 +00:00:19,450 --> 00:00:20,217 +Great, thank you. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_22.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_22.srt new file mode 100644 index 000000000..ffd0f192c --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_22.srt @@ -0,0 +1,24 @@ +1 +00:00:07,080 --> 00:00:10,459 +Why don't you get a tablet? + +2 +00:00:10,460 --> 00:00:12,379 +Well, first, I use the keyboard a lot, + +3 +00:00:12,380 --> 00:00:15,547 +and second, you can't do as much with it. + +4 +00:00:15,550 --> 00:00:18,048 +Hmm, maybe. But I like it just because + +5 +00:00:18,049 --> 00:00:20,986 +it's so much easier to carry around. + +6 +00:00:20,990 --> 00:00:22,879 +Well, depends on your priorities, I guess. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_23.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_23.srt new file mode 100644 index 000000000..4a26c5a93 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_23.srt @@ -0,0 +1,52 @@ +1 +00:00:06,190 --> 00:00:08,175 +Yeah, Monday's fine. OK, bye. + +2 +00:00:11,820 --> 00:00:13,689 +I still haven't gotten my + +3 +00:00:13,690 --> 00:00:15,185 +contract from Mr Spencer. + +4 +00:00:15,190 --> 00:00:16,395 +Really? That's terrible. + +5 +00:00:16,396 --> 00:00:18,405 +If I were you, + +6 +00:00:18,410 --> 00:00:19,669 +I'd remind him about it. + +7 +00:00:19,670 --> 00:00:20,673 +You shouldn't work without + +8 +00:00:20,674 --> 00:00:21,426 +a signed contract. + +9 +00:00:21,430 --> 00:00:22,257 +No, you're right. + +10 +00:00:22,258 --> 00:00:23,913 +I think you should make an + +11 +00:00:23,914 --> 00:00:25,120 +appointment to see him about it + +12 +00:00:25,121 --> 00:00:26,215 +as soon as possible. + +13 +00:00:26,220 --> 00:00:26,978 +OK, I will. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_24.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_24.srt new file mode 100644 index 000000000..f66ebc824 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_24.srt @@ -0,0 +1,32 @@ +1 +00:00:06,770 --> 00:00:08,317 +If we don't finish everything today, + +2 +00:00:08,320 --> 00:00:10,006 +we can work on it next week + +3 +00:00:10,007 --> 00:00:11,669 +and supply it the week aft- + +4 +00:00:11,670 --> 00:00:12,422 +Sorry to interrupt, + +5 +00:00:12,423 --> 00:00:14,509 +but I don't think we can do that. + +6 +00:00:14,510 --> 00:00:16,735 +They're expecting it Monday. + +7 +00:00:16,740 --> 00:00:18,089 +Oh, of course.... well, maybe we should get + +8 +00:00:18,090 --> 00:00:19,779 +some extra help in that case. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_25.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_25.srt new file mode 100644 index 000000000..0d9f5a5b4 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_25.srt @@ -0,0 +1,36 @@ +1 +00:00:05,820 --> 00:00:07,947 +(...) + +2 +00:00:07,948 --> 00:00:09,339 +(...) Gwen, hi! + +3 +00:00:09,340 --> 00:00:10,909 +It's been so long! + +4 +00:00:10,910 --> 00:00:12,469 +Hi Carol,! This is Simon - + +5 +00:00:12,470 --> 00:00:14,965 +I don't think you two have met? + +6 +00:00:14,970 --> 00:00:15,908 +Simon, this is Carol. + +7 +00:00:15,909 --> 00:00:17,786 +No, I don't think we've met. + +8 +00:00:17,790 --> 00:00:18,415 +Hi Simon. + +9 +00:00:18,416 --> 00:00:20,293 +Hi Carol, nice to meet you. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_26.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_26.srt new file mode 100644 index 000000000..c530d1b75 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_26.srt @@ -0,0 +1,36 @@ +1 +00:00:05,920 --> 00:00:07,394 +We're organizing a trip to + +2 +00:00:07,395 --> 00:00:08,574 +Boston on Friday afternoon. + +3 +00:00:08,580 --> 00:00:10,637 +Do you want to come with us? + +4 +00:00:10,640 --> 00:00:12,759 +I'd love to, but I don't think + +5 +00:00:12,760 --> 00:00:14,767 +I could make it before two o'clock. + +6 +00:00:14,770 --> 00:00:15,953 +Is that too late? + +7 +00:00:15,954 --> 00:00:17,131 +Oh, that's too bad - + +8 +00:00:17,132 --> 00:00:18,307 +we're meeting at twelve. + +9 +00:00:18,310 --> 00:00:19,489 +Oh, OK. Thanks anyway. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_27.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_27.srt new file mode 100644 index 000000000..237d3214b --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_27.srt @@ -0,0 +1,24 @@ +1 +00:00:16,200 --> 00:00:18,935 +Hello, ABC Print here. How can I help you? + +2 +00:00:18,940 --> 00:00:21,363 +Hi, can I please speak to Adam Talbot? + +3 +00:00:21,370 --> 00:00:24,096 +I'm afraid he's not in. Can I take a message? + +4 +00:00:24,100 --> 00:00:27,139 +Yes, can you ask him to call me back, please? + +5 +00:00:27,140 --> 00:00:29,267 +It's Jo Walker. He has my number. + +6 +00:00:29,270 --> 00:00:31,099 +OK, I'll let him know. Thanks. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_28.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_28.srt new file mode 100644 index 000000000..5976bbd8a --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_28.srt @@ -0,0 +1,36 @@ +1 +00:00:08,400 --> 00:00:10,134 +I'd like to talk to the manager, please. + +2 +00:00:10,135 --> 00:00:11,904 +I'd like to make a complaint. + +3 +00:00:11,910 --> 00:00:13,835 +I'm afraid she's out all day. + +4 +00:00:13,840 --> 00:00:15,765 +Would you like to make an appointment + +5 +00:00:15,766 --> 00:00:16,728 +for tomorrow? + +6 +00:00:16,730 --> 00:00:18,649 +I'm sorry, that's not good enough. + +7 +00:00:18,650 --> 00:00:20,896 +I'm leaving town this afternoon. + +8 +00:00:20,900 --> 00:00:23,027 +I'm so sorry, can I take your number + +9 +00:00:23,028 --> 00:00:25,389 +and ask her to call you in the morning? + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_29.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_29.srt new file mode 100644 index 000000000..f98f4010a --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_29.srt @@ -0,0 +1,32 @@ +1 +00:00:06,780 --> 00:00:08,088 +Why don't you go see one of + +2 +00:00:08,089 --> 00:00:09,389 +the cities on the west coast? + +3 +00:00:09,390 --> 00:00:11,257 +What would you recommend? + +4 +00:00:11,260 --> 00:00:12,806 +Well, if you haven't been there before, + +5 +00:00:12,810 --> 00:00:14,649 +my favorite is San Francisco. + +6 +00:00:14,650 --> 00:00:16,347 +It's great for long weekend + +7 +00:00:16,348 --> 00:00:18,369 +this time of year. San Francisco. + +8 +00:00:18,370 --> 00:00:21,879 +OK, yeah, I'll look into that. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_3.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_3.srt new file mode 100644 index 000000000..d4c180efb --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_3.srt @@ -0,0 +1,24 @@ +1 +00:00:06,660 --> 00:00:08,556 +Do I have to wear this visitor + +2 +00:00:08,557 --> 00:00:10,437 +badge even here in the cafeteria? + +3 +00:00:10,440 --> 00:00:13,787 +Yes, I think so. And am I supposed + +4 +00:00:13,788 --> 00:00:15,699 +to turn it in at the security desk + +5 +00:00:15,700 --> 00:00:17,471 +if I run out for a sandwich? + +6 +00:00:17,472 --> 00:00:19,928 +No, just turn it in at the end of the day. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_30.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_30.srt new file mode 100644 index 000000000..3f8d5e9c2 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_30.srt @@ -0,0 +1,12 @@ +1 +00:00:06,560 --> 00:00:08,375 +Could I have a glass of water, please? + +2 +00:00:08,380 --> 00:00:12,031 +Yes, of course. Um, sorry, it's not + +3 +00:00:12,032 --> 00:00:14,189 +very cold. That's alright, thank you. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_31.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_31.srt new file mode 100644 index 000000000..4fd3e4061 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_31.srt @@ -0,0 +1,28 @@ +1 +00:00:06,000 --> 00:00:07,149 +How about meeting up around eight + +2 +00:00:07,150 --> 00:00:08,879 +in front of the restaurant? + +3 +00:00:08,880 --> 00:00:10,463 +Yeah, OK. Or we could meet + +4 +00:00:10,464 --> 00:00:12,080 +a little earlier and have + +5 +00:00:12,081 --> 00:00:13,592 +a drink first if you want. + +6 +00:00:13,600 --> 00:00:15,687 +Sure, should we say seven o'clock in the lobby? + +7 +00:00:15,690 --> 00:00:16,737 +Yeah, see you there. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_32.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_32.srt new file mode 100644 index 000000000..d211bf679 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_32.srt @@ -0,0 +1,20 @@ +1 +00:00:09,910 --> 00:00:14,493 +Oh no! Can I help you with that? + +2 +00:00:14,500 --> 00:00:16,707 +No, that's alright. I've got to put + +3 +00:00:16,708 --> 00:00:18,649 +everything in the right order. + +4 +00:00:18,650 --> 00:00:21,288 +It's very kind of you to offer, though. + +5 +00:00:21,290 --> 00:00:22,417 +You're welcome. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_33.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_33.srt new file mode 100644 index 000000000..86b1b4097 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_33.srt @@ -0,0 +1,24 @@ +1 +00:00:06,390 --> 00:00:08,677 +Can I get you a coffee or + +2 +00:00:08,678 --> 00:00:10,786 +something else to drink before we start? + +3 +00:00:10,790 --> 00:00:12,667 +Yes, a coffee would be nice, thank you. + +4 +00:00:12,670 --> 00:00:14,867 +How about something to eat? + +5 +00:00:14,870 --> 00:00:16,747 +I might get myself a muffin. + +6 +00:00:16,750 --> 00:00:18,639 +Er no, not for me, thanks. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_34.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_34.srt new file mode 100644 index 000000000..35e0c5ca1 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_34.srt @@ -0,0 +1,24 @@ +1 +00:00:07,840 --> 00:00:09,959 +Excuse me, do you mind if I join you? + +2 +00:00:09,960 --> 00:00:11,889 +All the tables are full. + +3 +00:00:11,890 --> 00:00:13,329 +No, of course not! Here,  + +4 +00:00:13,330 --> 00:00:17,307 +let me move my bag out of the way. + +5 +00:00:17,310 --> 00:00:19,229 +Are you here for the exhibition? + +6 +00:00:19,230 --> 00:00:21,469 +Yes, are you? Yes me too. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_35.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_35.srt new file mode 100644 index 000000000..e5df3cc6b --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_35.srt @@ -0,0 +1,24 @@ +1 +00:00:12,520 --> 00:00:15,508 +I'm going to an outdoor concert tonight. + +2 +00:00:15,510 --> 00:00:18,813 +I wonder what'll happen if it rains. + +3 +00:00:18,820 --> 00:00:21,619 +Hmm, they'll probably cancel it. + +4 +00:00:21,620 --> 00:00:25,495 +But then how will everybody know? + +5 +00:00:25,500 --> 00:00:28,070 +I don't know. I guess they'll + +6 +00:00:28,071 --> 00:00:29,605 +put something on the website. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_36.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_36.srt new file mode 100644 index 000000000..ec9c37059 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_36.srt @@ -0,0 +1,32 @@ +1 +00:00:06,910 --> 00:00:11,823 +...and then you just press Control S to save. + +2 +00:00:11,830 --> 00:00:14,489 +OK, I think I've got it now. + +3 +00:00:14,490 --> 00:00:15,665 +Thank you very much. + +4 +00:00:15,666 --> 00:00:17,135 +I really appreciate your help - + +5 +00:00:17,140 --> 00:00:19,036 +I get so lost with some of + +6 +00:00:19,037 --> 00:00:20,369 +this software. That's alright. + +7 +00:00:20,370 --> 00:00:22,127 +It's no problem. If you need + +8 +00:00:22,128 --> 00:00:23,899 +anything else, just let me know. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_37.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_37.srt new file mode 100644 index 000000000..32618576c --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_37.srt @@ -0,0 +1,16 @@ +1 +00:00:06,760 --> 00:00:10,189 +See you later watch out. Oh sorry, + +2 +00:00:10,190 --> 00:00:14,579 +I almost spilled coffee everywhere! + +3 +00:00:14,580 --> 00:00:15,839 +That is not a good place + +4 +00:00:15,840 --> 00:00:17,099 +to stand and chat, is it? + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_38.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_38.srt new file mode 100644 index 000000000..ef764d1b0 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_38.srt @@ -0,0 +1,24 @@ +1 +00:00:06,630 --> 00:00:08,137 +I have my performance + +2 +00:00:08,138 --> 00:00:09,268 +evaluation this afternoon. + +3 +00:00:09,270 --> 00:00:10,773 +I am dreading it. + +4 +00:00:10,774 --> 00:00:12,653 +Oh, I'm sure it'll be fine! + +5 +00:00:12,660 --> 00:00:14,167 +I'll keep my fingers + +6 +00:00:14,168 --> 00:00:15,679 +crossed for you. Thanks! + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_39.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_39.srt new file mode 100644 index 000000000..20b449167 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_39.srt @@ -0,0 +1,32 @@ +1 +00:00:06,570 --> 00:00:09,173 +Well, I'm afraid time is running out, + +2 +00:00:09,180 --> 00:00:13,299 +so unless anyone else has anything to add... + +3 +00:00:13,300 --> 00:00:16,071 +Sorry Jo, did you want to say something? + +4 +00:00:16,080 --> 00:00:18,004 +Yes, can I just remind everybody to please + +5 +00:00:18,005 --> 00:00:20,099 +send me your receipts for expenses? Thanks. + +6 +00:00:20,100 --> 00:00:21,843 +OK, thanks Jo. + +7 +00:00:21,844 --> 00:00:23,869 +Well, we'll have to leave it there. + +8 +00:00:23,870 --> 00:00:25,189 +Have a good trip home! + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_4.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_4.srt new file mode 100644 index 000000000..f14d7fce8 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_4.srt @@ -0,0 +1,32 @@ +1 +00:00:07,180 --> 00:00:10,315 +It says on the box, 'Take two tablets, + +2 +00:00:10,316 --> 00:00:13,716 +in the morning and in the evening.' + +3 +00:00:13,720 --> 00:00:15,531 +Well, that's confusing. + +4 +00:00:15,532 --> 00:00:20,109 +Do they mean four a day? + +5 +00:00:20,110 --> 00:00:22,484 +I'm sorry, what exactly are you asking? + +6 +00:00:22,490 --> 00:00:25,432 +I mean, is it two in the morning and + +7 +00:00:25,433 --> 00:00:28,557 +then two in the evening? Oh, I see, um... + +8 +00:00:33,680 --> 00:00:37,187 +I don't know exactly. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_5.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_5.srt new file mode 100644 index 000000000..acf5ad0f8 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_5.srt @@ -0,0 +1,36 @@ +1 +00:00:05,870 --> 00:00:07,029 +(...) + +2 +00:00:07,030 --> 00:00:09,579 +(...) Oh, excuse me. + +3 +00:00:09,580 --> 00:00:10,749 +I wonder if you'd mind + +4 +00:00:10,750 --> 00:00:11,919 +taking a picture of us, please? + +5 +00:00:11,920 --> 00:00:13,603 +Sure, of course, + +6 +00:00:13,604 --> 00:00:16,129 +Where do you want to be? + +7 +00:00:16,130 --> 00:00:18,054 +Over here, I think. + +8 +00:00:18,055 --> 00:00:19,979 +Do you know how to use this? + +9 +00:00:19,980 --> 00:00:21,447 +Yeah, I think so. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_6.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_6.srt new file mode 100644 index 000000000..92de7c22b --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_6.srt @@ -0,0 +1,32 @@ +1 +00:00:10,010 --> 00:00:11,989 +Excuse me, I wonder if you can help me. + +2 +00:00:11,990 --> 00:00:13,795 +I'm trying to find out if there's + +3 +00:00:13,796 --> 00:00:15,508 +an art supplies store near here. + +4 +00:00:15,510 --> 00:00:18,689 +Art supplies? I don't know. + +5 +00:00:18,690 --> 00:00:19,773 +There's an office supplies store + +6 +00:00:19,774 --> 00:00:20,857 +down Main Street - + +7 +00:00:20,860 --> 00:00:22,756 +You might find what you're looking for. + +8 +00:00:22,760 --> 00:00:24,109 +there, maybe. OK, thanks. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_7.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_7.srt new file mode 100644 index 000000000..71027e0c8 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_7.srt @@ -0,0 +1,44 @@ +1 +00:00:11,670 --> 00:00:12,719 +Gotta go soon. + +2 +00:00:12,720 --> 00:00:14,819 +Picking Sarah up from the airport. + +3 +00:00:14,820 --> 00:00:15,869 +I hate airports. + +4 +00:00:15,870 --> 00:00:17,969 +Trains are so much nicer, right? + +5 +00:00:17,970 --> 00:00:19,719 +That depends on the train. Sometimes + +6 +00:00:19,720 --> 00:00:21,469 +they're dirty and crowded, don't you think? + +7 +00:00:21,470 --> 00:00:24,487 +I guess so. + +8 +00:00:24,490 --> 00:00:26,247 +And what do you think about + +9 +00:00:26,248 --> 00:00:27,909 +those new high-speed trains? + +10 +00:00:27,910 --> 00:00:28,531 +Ah, they're great, + +11 +00:00:28,532 --> 00:00:29,775 +but they're so expensive. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_8.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_8.srt new file mode 100644 index 000000000..0f9747820 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_8.srt @@ -0,0 +1,32 @@ +1 +00:00:08,290 --> 00:00:09,878 +Would it be alright if I used + +2 +00:00:09,879 --> 00:00:11,219 +your computer to check email? + +3 +00:00:11,220 --> 00:00:12,677 +Yes, of course, go right ahead. + +4 +00:00:12,680 --> 00:00:14,743 +Thanks. And would it be OK to print + +5 +00:00:14,744 --> 00:00:16,336 +something out? Just a page or two... + +6 +00:00:16,340 --> 00:00:17,071 +Yes, that's fine. + +7 +00:00:17,072 --> 00:00:18,535 +It's only black and white though - + +8 +00:00:18,540 --> 00:00:20,599 +I hope that's alright. Thanks. + diff --git a/public/media/conversation/subtitles/us/OALD9_US_dialogues_9.srt b/public/media/conversation/subtitles/us/OALD9_US_dialogues_9.srt new file mode 100644 index 000000000..430243b11 --- /dev/null +++ b/public/media/conversation/subtitles/us/OALD9_US_dialogues_9.srt @@ -0,0 +1,24 @@ +1 +00:00:06,210 --> 00:00:08,549 +I don't think these clients will commit + +2 +00:00:08,550 --> 00:00:11,088 +if the price is too high. + +3 +00:00:11,090 --> 00:00:12,959 +Actually, these clients are sponsored. + +4 +00:00:12,960 --> 00:00:15,959 +They aren't paying for themselves. + +5 +00:00:15,960 --> 00:00:18,467 +Oh, I see what you mean. + +6 +00:00:18,470 --> 00:00:19,477 +I didn't know that. + diff --git a/public/media/exam/subtitles/1_talking_about_a_topic.srt b/public/media/exam/subtitles/1_talking_about_a_topic.srt new file mode 100644 index 000000000..2a01d119f --- /dev/null +++ b/public/media/exam/subtitles/1_talking_about_a_topic.srt @@ -0,0 +1,211 @@ +1 +00:00:06,590 --> 00:00:09,368 +[EXAMINER] Please describe a place +that you sometimes visit + +2 +00:00:09,369 --> 00:00:12,167 +which is very important to you. + +3 +00:00:12,170 --> 00:00:14,871 +You should say where it is, and + +4 +00:00:14,872 --> 00:00:17,617 +how often and why you go there. + +5 +00:00:17,620 --> 00:00:20,489 +[WOMAN] +One place that is very important in + +6 +00:00:20,490 --> 00:00:23,867 +my life is my grandmother's house. + +7 +00:00:23,870 --> 00:00:25,927 +She lives in a small village + +8 +00:00:25,928 --> 00:00:28,318 +in the south of the country. + +9 +00:00:28,320 --> 00:00:31,973 +I go there every summer, and any time + +10 +00:00:31,974 --> 00:00:36,378 +when I can get away for a few days. + +11 +00:00:36,380 --> 00:00:39,879 +I go there to visit my grandmother, + +12 +00:00:39,880 --> 00:00:44,023 +get away from the city and relax. + +13 +00:00:44,030 --> 00:00:47,263 +The village is just a group of + +14 +00:00:47,264 --> 00:00:49,859 +white houses on a hillside + +15 +00:00:49,860 --> 00:00:53,009 +and a couple of shops, + +16 +00:00:53,010 --> 00:00:55,849 +and it's really peaceful. + +17 +00:00:55,850 --> 00:00:57,574 +There's no traffic, + +18 +00:00:57,575 --> 00:01:01,024 +just the sound of goat bells, + +19 +00:01:01,030 --> 00:01:04,578 +birds and insects. + +20 +00:01:04,580 --> 00:01:07,841 +One reason why I like it is + +21 +00:01:07,842 --> 00:01:11,129 +because it's a beautiful place. + +22 +00:01:11,130 --> 00:01:15,149 +My grandmother has a lovely garden + +23 +00:01:15,150 --> 00:01:17,873 +and we always sit outside in + +24 +00:01:17,874 --> 00:01:21,009 +the shade of her olive trees, + +25 +00:01:21,010 --> 00:01:24,219 +drinking sweet tea and chatting. + +26 +00:01:24,220 --> 00:01:26,847 +It's so peaceful. + +27 +00:01:26,850 --> 00:01:28,960 +But the main reason why this place is so + +28 +00:01:28,960 --> 00:01:33,716 +important to me is +because of my grandmother. + +29 +00:01:33,720 --> 00:01:37,429 +She is so kind to me, and + +30 +00:01:37,430 --> 00:01:39,529 +wonderful to talk to. + +31 +00:01:39,530 --> 00:01:42,369 +Whenever I have a problem in my life, + +32 +00:01:42,370 --> 00:01:46,137 +she has good advice for me. + +33 +00:01:46,140 --> 00:01:48,767 +Also, she is a great cook + +34 +00:01:48,770 --> 00:01:52,159 +and the meals she prepares are + +35 +00:01:52,160 --> 00:01:56,609 +simple but so fresh and... + +36 +00:01:56,610 --> 00:01:59,697 +rich? Er no, er... + +37 +00:01:59,698 --> 00:02:02,839 +no, I mean tasty. + +38 +00:02:02,840 --> 00:02:05,579 +And she's always giving me eh... + +39 +00:02:05,580 --> 00:02:08,319 +What do you call them? + +40 +00:02:08,320 --> 00:02:12,596 +- small plates of food during the day, + +41 +00:02:12,600 --> 00:02:15,360 +so I always return home feeling + +42 +00:02:15,360 --> 00:02:19,319 +calm and refreshed - and fat! + +43 +00:02:21,640 --> 00:02:24,229 +I wouldn't like to live there, though. + +44 +00:02:24,230 --> 00:02:26,449 +I prefer living in the city, + +45 +00:02:26,450 --> 00:02:30,879 +definitely. I'm a city person. + +46 +00:02:30,880 --> 00:02:34,023 +I couldn't live in a small + +47 +00:02:34,024 --> 00:02:36,119 +village where everybody knows + +48 +00:02:36,217 --> 00:02:39,116 +each other and nothing happens. + +49 +00:02:39,120 --> 00:02:44,357 +I'd rather live in a busy, + +50 +00:02:44,360 --> 00:02:45,585 +exciting place. + +51 +00:02:46,880 --> 00:02:49,600 +But I really love visiting + +52 +00:02:49,600 --> 00:02:52,960 +the village for the holidays. + diff --git a/public/media/exam/subtitles/2_discussing_opinions.srt b/public/media/exam/subtitles/2_discussing_opinions.srt new file mode 100644 index 000000000..5c5afcfd4 --- /dev/null +++ b/public/media/exam/subtitles/2_discussing_opinions.srt @@ -0,0 +1,234 @@ +1 +00:00:07,550 --> 00:00:11,000 +[LIU] Well, in my opinion, the best thing + +2 +00:00:11,000 --> 00:00:14,599 +about cycling is the exercise. + +3 +00:00:14,600 --> 00:00:18,103 +You can go from A to B and + +4 +00:00:18,104 --> 00:00:21,237 +keep fit at the same time. + +5 +00:00:21,240 --> 00:00:22,920 +What do you think? + +6 +00:00:22,920 --> 00:00:24,200 +[VIKI] I agree. + +7 +00:00:24,200 --> 00:00:27,639 +And it's quiet and clean. + +8 +00:00:27,640 --> 00:00:30,615 +I mean, bikes don't create pollution + +9 +00:00:30,616 --> 00:00:33,440 +like cars, and they don't use oil. + +10 +00:00:33,440 --> 00:00:36,834 +[LIU] Hmm, yes, bikes are +better for the environment. + +11 +00:00:36,840 --> 00:00:39,779 +[VIKI] Yes, exactly. But on the other hand, + +12 +00:00:39,780 --> 00:00:42,983 +there are bad points too. I mean, + +13 +00:00:42,984 --> 00:00:45,850 +it can be quite dangerous, can't it? + +14 +00:00:45,851 --> 00:00:49,336 +[LIU] Yes, that's true. Especially in + +15 +00:00:49,337 --> 00:00:52,909 +the city with all the traffic. + +16 +00:00:55,080 --> 00:00:59,013 +An another bad point is the weather - + +17 +00:00:59,020 --> 00:01:02,254 +cycling isn't pleasant in + +18 +00:01:02,255 --> 00:01:03,560 +rainy and cold conditions. + +19 +00:01:03,560 --> 00:01:05,120 +[VIKI] Uh, uh. + +20 +00:01:05,120 --> 00:01:07,069 +No. And it can be really + +21 +00:01:07,070 --> 00:01:09,548 +tiring if you go up a hill. + +22 +00:01:09,550 --> 00:01:12,040 +I don't cycle because I live in the + +23 +00:01:12,040 --> 00:01:16,536 +mountains, and all the +roads are really steep. + +24 +00:01:16,540 --> 00:01:19,824 +If I lived in a flat place like Holland, + +25 +00:01:19,830 --> 00:01:22,349 +I might cycle more. + +26 +00:01:22,350 --> 00:01:25,040 +What about you? Do you cycle? + +27 +00:01:25,040 --> 00:01:29,320 +[LIU] Sometimes, but only on holidays, + +28 +00:01:29,320 --> 00:01:31,800 +not to go to work. + +29 +00:01:32,730 --> 00:01:35,159 +I think the people in the + +30 +00:01:35,160 --> 00:01:37,329 +photos are going to work. + +31 +00:01:39,430 --> 00:01:42,480 +[VIKI] So, which place do you think looks + +32 +00:01:42,480 --> 00:01:45,800 +more dangerous for the cyclists? + +33 +00:01:47,160 --> 00:01:54,379 +[LIU] Well, I would say it's +OK in the first picture, + +34 +00:01:54,380 --> 00:01:56,671 +because there is a special part + +35 +00:01:56,672 --> 00:01:59,239 +of the road for the cyclist, + +36 +00:01:59,240 --> 00:02:02,785 +but not in the second picture - + +37 +00:02:02,790 --> 00:02:07,005 +the cyclists are in the middle of the + +38 +00:02:07,006 --> 00:02:10,123 +traffic, and it looks quite dangerous. + +39 +00:02:10,124 --> 00:02:13,590 +[VIKI] Yes, and I think the man in the + +40 +00:02:13,591 --> 00:02:16,368 +first picture is better prepared. + +41 +00:02:16,370 --> 00:02:20,249 +He's wearing a bright colored coat + +42 +00:02:20,250 --> 00:02:25,080 +and - what do you call it? +A cycling hat? + +43 +00:02:25,080 --> 00:02:26,760 +[LIU] A helmet, you mean? + +44 +00:02:26,760 --> 00:02:30,160 +[VIKI] Helmet, exactly. The people in the + +45 +00:02:30,160 --> 00:02:32,000 +second picture haven't got helmets. + +46 +00:02:32,000 --> 00:02:33,869 +[LIU] Hmm. + +47 +00:02:33,970 --> 00:02:36,708 +[VIKI] But there again, + +48 +00:02:36,710 --> 00:02:38,360 +it could be more dangerous + +49 +00:02:38,360 --> 00:02:41,092 +in the first picture, + +50 +00:02:41,100 --> 00:02:43,885 +because the traffic is going much faster, + +51 +00:02:43,890 --> 00:02:45,520 +isn't it? + +52 +00:02:45,520 --> 00:02:49,399 +[LIU] Hmm, yes, I suppose so. + +53 +00:02:49,400 --> 00:02:54,049 +But there is plenty of space. + +54 +00:02:54,050 --> 00:02:56,809 +Hmm, on the whole, +I think it's more dangerous + +55 +00:02:56,810 --> 00:02:58,600 +in the second picture. + +56 +00:02:58,600 --> 00:03:00,419 +[VIKI] Yeah. + +57 +00:03:00,420 --> 00:03:02,620 +Yeah, I think you're +probably right. + diff --git a/public/media/exam/subtitles/3_negotiating.srt b/public/media/exam/subtitles/3_negotiating.srt new file mode 100644 index 000000000..4a1f2e337 --- /dev/null +++ b/public/media/exam/subtitles/3_negotiating.srt @@ -0,0 +1,204 @@ +1 +00:00:06,320 --> 00:00:08,927 +OK, so we have to choose one picture + +2 +00:00:08,928 --> 00:00:11,854 +to put on the front of the brochure. + +3 +00:00:13,990 --> 00:00:15,009 +Shall we get started, then? + +4 +00:00:17,650 --> 00:00:19,579 +Er, let's see... + +5 +00:00:22,190 --> 00:00:25,318 +It's really difficult. + +6 +00:00:25,320 --> 00:00:28,196 +Personally, if I were choosing a holiday, + +7 +00:00:28,200 --> 00:00:31,511 +I think I would pick up a brochure with + +8 +00:00:31,512 --> 00:00:35,208 +a picture of the dancers on the front, + +9 +00:00:35,210 --> 00:00:38,086 +but that's because I enjoy folk dancing. + +10 +00:00:38,090 --> 00:00:40,543 +Maybe that would not be so + +11 +00:00:40,544 --> 00:00:42,619 +good for most people. + +12 +00:00:42,620 --> 00:00:45,799 +No, possibly not. To be honest, + +13 +00:00:45,800 --> 00:00:47,747 +that one looks boring. + +14 +00:00:47,748 --> 00:00:51,563 +If you ask me, we should choose one + +15 +00:00:51,564 --> 00:00:54,359 +which most people would find attractive. + +16 +00:00:54,360 --> 00:00:58,335 +How about the photo of the food? + +17 +00:00:58,340 --> 00:00:59,767 +Everybody likes eating! + +18 +00:00:59,768 --> 00:01:02,619 +That's true, but I don't think + +19 +00:01:02,620 --> 00:01:04,994 +Scotland is famous for food. + +20 +00:01:05,000 --> 00:01:08,807 +I think if people wanted a food holiday, + +21 +00:01:08,810 --> 00:01:11,189 +they would choose Italy or + +22 +00:01:11,190 --> 00:01:13,569 +France or somewhere like that. + +23 +00:01:13,570 --> 00:01:17,309 +OK, that's a good point. + +24 +00:01:17,310 --> 00:01:21,395 +It's the same with the picture of the beach - + +25 +00:01:21,400 --> 00:01:22,355 +it's beautiful, + +26 +00:01:22,356 --> 00:01:25,701 +but I've never heard of people going + +27 +00:01:25,702 --> 00:01:28,899 +to Scotland for a beach holiday. + +28 +00:01:28,900 --> 00:01:30,679 +From what I've heard, + +29 +00:01:30,680 --> 00:01:32,904 +it's always raining in Britain. + +30 +00:01:32,910 --> 00:01:34,247 +Yes, that's right, + +31 +00:01:34,248 --> 00:01:37,369 +everybody says that the weather's terrible there. + +32 +00:01:39,860 --> 00:01:42,385 +Well, ...we could use the picture + +33 +00:01:42,386 --> 00:01:44,069 +of the mountain climbers. + +34 +00:01:44,070 --> 00:01:47,723 +It would give people the idea of + +35 +00:01:47,724 --> 00:01:51,067 +things you can do in Scotland. + +36 +00:01:51,070 --> 00:01:55,990 +What that would be very popular? I doubt it. + +37 +00:01:55,991 --> 00:02:01,209 +Maybe we should focus on history and culture. + +38 +00:02:01,210 --> 00:02:03,687 +What's happening in the first picture, + +39 +00:02:03,690 --> 00:02:09,039 +for example? I've no idea. + +40 +00:02:09,040 --> 00:02:13,687 +It looks like a carnival or something. + +41 +00:02:13,690 --> 00:02:17,136 +But I think I would opt for the castle. + +42 +00:02:17,140 --> 00:02:20,195 +To me, that's a typical image of Scotland, + +43 +00:02:20,200 --> 00:02:22,663 +and I can imagine it would look + +44 +00:02:22,664 --> 00:02:25,559 +great on the cover of the brochure. + +45 +00:02:25,560 --> 00:02:27,095 +What do you think? + +46 +00:02:27,096 --> 00:02:29,969 +Well, as far as I'm concerned, + +47 +00:02:29,970 --> 00:02:35,345 +the carnival or the castle would be fine. + +48 +00:02:35,350 --> 00:02:39,515 +So, shall we use the castle then? + +49 +00:02:39,520 --> 00:02:44,507 +Yes, OK. That's fine by me. + +50 +00:02:44,510 --> 00:02:47,827 +Right, so I think we're agreed. + +51 +00:02:47,830 --> 00:02:49,726 +We'll use the photo of the castle. + diff --git a/public/media/exam/subtitles/4_describing_a_picture.srt b/public/media/exam/subtitles/4_describing_a_picture.srt new file mode 100644 index 000000000..ee09e7ee2 --- /dev/null +++ b/public/media/exam/subtitles/4_describing_a_picture.srt @@ -0,0 +1,184 @@ +1 +00:00:06,540 --> 00:00:08,131 +Please describe this photograph. + +2 +00:00:08,132 --> 00:00:10,519 +What do you think is happening + +3 +00:00:10,589 --> 00:00:12,737 +and what is your opinion about it? + +4 +00:00:12,740 --> 00:00:16,639 +This picture shows two young men + +5 +00:00:16,640 --> 00:00:19,589 +chatting on a park bench. + +6 +00:00:19,590 --> 00:00:21,575 +They are wearing casual clothes + +7 +00:00:21,576 --> 00:00:24,223 +and training shoes. + +8 +00:00:24,230 --> 00:00:26,959 +One of them has glasses. + +9 +00:00:26,960 --> 00:00:29,959 +It is a cloudy day. + +10 +00:00:29,960 --> 00:00:31,144 +In the background, + +11 +00:00:31,145 --> 00:00:33,514 +we can see trees and grass. + +12 +00:00:35,710 --> 00:00:37,809 +There are a lot of red and orange + +13 +00:00:37,810 --> 00:00:39,549 +leaves on the ground, + +14 +00:00:39,550 --> 00:00:43,799 +so I would say it's autumn in a cold country, + +15 +00:00:43,800 --> 00:00:46,067 +perhaps in the north of Europe, + +16 +00:00:46,070 --> 00:00:49,659 +or maybe in North America. + +17 +00:00:49,660 --> 00:00:52,431 +There is a pram to the left of the bench + +18 +00:00:52,432 --> 00:00:55,048 +and another one to the right. + +19 +00:00:55,050 --> 00:00:58,262 +I would guess that they're babies in the prams, + +20 +00:00:58,270 --> 00:01:01,575 +although we can't actually see them. + +21 +00:01:01,580 --> 00:01:03,689 +And I suppose that the + +22 +00:01:03,690 --> 00:01:05,799 +young men are the fathers. + +23 +00:01:05,800 --> 00:01:08,859 +The picture is slightly unusual, + +24 +00:01:08,860 --> 00:01:11,265 +because we normally expect to see + +25 +00:01:11,266 --> 00:01:12,869 +mothers looking after babies. + +26 +00:01:12,870 --> 00:01:14,627 +In most parts of the world, + +27 +00:01:14,630 --> 00:01:16,399 +childcare is traditionally the mother's job. + +28 +00:01:18,510 --> 00:01:21,819 +But I think the idea for this photo is good, + +29 +00:01:21,820 --> 00:01:23,479 +and because in my opinion, + +30 +00:01:23,480 --> 00:01:25,704 +both parents should have equal + +31 +00:01:25,705 --> 00:01:27,484 +responsibility for the children. + +32 +00:01:27,490 --> 00:01:28,665 +The picture + +33 +00:01:28,666 --> 00:01:32,781 +also makes us think about another question. + +34 +00:01:32,790 --> 00:01:35,218 +It is the middle of the day. + +35 +00:01:35,220 --> 00:01:37,835 +Why aren't the men at work? + +36 +00:01:37,840 --> 00:01:40,503 +It could be the weekend, of course, + +37 +00:01:40,504 --> 00:01:43,663 +or perhaps a public holiday. + +38 +00:01:43,670 --> 00:01:47,039 +But there is another possibility. + +39 +00:01:47,040 --> 00:01:49,373 +Perhaps the men look after their + +40 +00:01:49,374 --> 00:01:51,317 +homes and the children full time, + +41 +00:01:51,318 --> 00:01:53,529 +and their wives go to work. + +42 +00:01:53,530 --> 00:01:55,819 +We normally talk about housewives, + +43 +00:01:55,820 --> 00:02:00,418 +but in this case maybe they are house husbands. + +44 +00:02:00,420 --> 00:02:02,079 +I know this is unusual, + +45 +00:02:02,080 --> 00:02:03,249 +but why not? + +46 +00:02:03,250 --> 00:02:04,809 +I love that idea. + diff --git a/public/media/exam/subtitles/5_giving_personal_information.srt b/public/media/exam/subtitles/5_giving_personal_information.srt new file mode 100644 index 000000000..0de1b855d --- /dev/null +++ b/public/media/exam/subtitles/5_giving_personal_information.srt @@ -0,0 +1,172 @@ +1 +00:00:06,600 --> 00:00:08,213 +Hello, I'm Martin. + +2 +00:00:08,214 --> 00:00:10,365 +What's your name please? + +3 +00:00:10,370 --> 00:00:13,549 +I'm Cristina. And where are you + +4 +00:00:13,550 --> 00:00:16,055 +from, Cristina? I'm from Spain. + +5 +00:00:16,056 --> 00:00:19,119 +Oh, really? Whereabouts in Spain? + +6 +00:00:19,120 --> 00:00:22,809 +From a town called Iznalloz. + +7 +00:00:22,810 --> 00:00:25,485 +It's near the city of Granada. + +8 +00:00:25,490 --> 00:00:28,191 +Oh right. And can you tell me a + +9 +00:00:28,192 --> 00:00:30,417 +little bit about what you do? + +10 +00:00:30,420 --> 00:00:35,855 +Yes, I am a student. I am + +11 +00:00:35,856 --> 00:00:39,407 +studying economics at university. + +12 +00:00:39,410 --> 00:00:42,355 +I also have a part-time + +13 +00:00:42,356 --> 00:00:44,319 +job in a hairdresser's. + +14 +00:00:44,320 --> 00:00:46,909 +And where do you live? + +15 +00:00:46,910 --> 00:00:50,077 +Actually, I live in two places. + +16 +00:00:50,080 --> 00:00:52,963 +During the week, when there are classes, + +17 +00:00:52,970 --> 00:00:56,336 +I live with an aunt in Granada, + +18 +00:00:56,340 --> 00:00:58,907 +near to the university, + +19 +00:00:58,910 --> 00:01:02,373 +and at the weekends I usually go home + +20 +00:01:02,374 --> 00:01:06,166 +to my parents' place in Iznalloz. + +21 +00:01:06,170 --> 00:01:09,967 +But next year I hope to rent a flat + +22 +00:01:09,968 --> 00:01:12,598 +together with a friend of mine. + +23 +00:01:12,600 --> 00:01:16,666 +OK. And how long have you been + +24 +00:01:16,667 --> 00:01:19,898 +studying English. Oh for a long time. + +25 +00:01:19,900 --> 00:01:22,819 +I have been studying English + +26 +00:01:22,820 --> 00:01:25,155 +at school since primary, + +27 +00:01:25,160 --> 00:01:28,834 +and I have also done evening classes + +28 +00:01:28,840 --> 00:01:31,167 +at a language school. + +29 +00:01:31,170 --> 00:01:35,189 +Nowadays, I try to practise by + +30 +00:01:35,190 --> 00:01:38,739 +making friends on social media + +31 +00:01:38,740 --> 00:01:40,871 +and chatting in English. + +32 +00:01:40,872 --> 00:01:44,069 +How important do you think English + +33 +00:01:44,169 --> 00:01:48,469 +will be in your career? Very important. + +34 +00:01:48,470 --> 00:01:52,039 +When I graduate, I hope to apply for a job + +35 +00:01:52,040 --> 00:01:55,527 +in a multinational company. + +36 +00:01:55,530 --> 00:01:58,799 +I want to work abroad, + +37 +00:01:58,800 --> 00:02:03,629 +in Britain or maybe another country, + +38 +00:02:03,630 --> 00:02:05,109 +you know. + +39 +00:02:05,110 --> 00:02:10,285 +I would really love to see new places, + +40 +00:02:10,290 --> 00:02:13,049 +meet new people, see the world. + +41 +00:02:13,050 --> 00:02:16,919 +I've never been outside Spain before, + +42 +00:02:16,920 --> 00:02:18,497 +it's too expensive, + +43 +00:02:18,498 --> 00:02:21,653 +But I've always wanted to travel. + diff --git a/public/media/exam/subtitles/6_job_interview.srt b/public/media/exam/subtitles/6_job_interview.srt new file mode 100644 index 000000000..b84f474b4 --- /dev/null +++ b/public/media/exam/subtitles/6_job_interview.srt @@ -0,0 +1,208 @@ +1 +00:00:06,860 --> 00:00:08,395 +Good morning, Mr Mason. + +2 +00:00:08,396 --> 00:00:10,699 +Take a seat, please. Thank you. + +3 +00:00:12,740 --> 00:00:14,706 +Now, I can see from your CV + +4 +00:00:14,707 --> 00:00:16,317 +that you graduated from Bristol + +5 +00:00:16,318 --> 00:00:18,423 +University just over a year ago. + +6 +00:00:18,430 --> 00:00:19,290 +Yes, that's right. + +7 +00:00:19,291 --> 00:00:21,711 +So, can you tell me a little bit + +8 +00:00:21,712 --> 00:00:24,112 +about what you've been doing since then? + +9 +00:00:24,120 --> 00:00:25,191 +Yes, first of all, + +10 +00:00:25,192 --> 00:00:27,944 +I got a summer job as a group leader + +11 +00:00:27,945 --> 00:00:30,436 +at a children's summer camp in Canada. + +12 +00:00:30,440 --> 00:00:31,699 +That's something that I'd + +13 +00:00:31,700 --> 00:00:32,959 +previously done in France, + +14 +00:00:32,960 --> 00:00:36,067 +and I've always enjoyed working with kids. + +15 +00:00:36,070 --> 00:00:37,381 +When that was over, + +16 +00:00:37,382 --> 00:00:39,733 +I came back to London and got + +17 +00:00:39,734 --> 00:00:41,875 +a job as a studio assistant in + +18 +00:00:41,876 --> 00:00:44,099 +a local community TV station. + +19 +00:00:44,100 --> 00:00:46,049 +What were your duties there? + +20 +00:00:46,050 --> 00:00:48,257 +Well, basically I did everything, you know, + +21 +00:00:48,258 --> 00:00:50,611 +from taking calls to responding + +22 +00:00:50,612 --> 00:00:53,047 +to emails and maintaining the website, + +23 +00:00:53,050 --> 00:00:55,709 +right the way through to interviewing and + +24 +00:00:55,710 --> 00:00:58,488 +helping out with the filming and editing. + +25 +00:00:58,490 --> 00:01:01,721 +It's a small company so I got a + +26 +00:01:01,722 --> 00:01:05,466 +chance to try a little bit of everything. + +27 +00:01:05,470 --> 00:01:08,109 +What did you enjoy most? + +28 +00:01:08,110 --> 00:01:11,182 +I guess the interviewing. I think I'm + +29 +00:01:11,183 --> 00:01:13,909 +quite outgoing, so I love meeting + +30 +00:01:13,910 --> 00:01:16,561 +people and finding out about them. + +31 +00:01:16,570 --> 00:01:20,665 +I see, right. So what about the future? + +32 +00:01:20,670 --> 00:01:25,655 +Where do you see yourself in five years' time? + +33 +00:01:25,660 --> 00:01:29,268 +I'd like to work for a larger TV network, + +34 +00:01:29,270 --> 00:01:31,274 +perhaps as an interviewer for + +35 +00:01:31,275 --> 00:01:32,477 +a regular programme, + +36 +00:01:32,480 --> 00:01:34,494 +either interviewing guests in the + +37 +00:01:34,495 --> 00:01:37,063 +studio or going out and about, + +38 +00:01:37,064 --> 00:01:39,478 +interviewing members of the public. + +39 +00:01:39,480 --> 00:01:41,838 +And what made you decide to apply + +40 +00:01:41,839 --> 00:01:43,559 +for a job with us? + +41 +00:01:43,560 --> 00:01:46,079 +I think this is a well-known company + +42 +00:01:46,080 --> 00:01:48,317 +that's got a very good reputation, + +43 +00:01:48,320 --> 00:01:50,425 +so I felt it would be the ideal place + +44 +00:01:50,426 --> 00:01:52,836 +to develop my skills, and hopefully + +45 +00:01:52,837 --> 00:01:54,524 +contribute something with my + +46 +00:01:54,525 --> 00:01:56,479 +enthusiasm and willingness to learn. + +47 +00:01:56,480 --> 00:01:59,199 +OK, well, thank you for coming in today. + +48 +00:01:59,200 --> 00:02:02,013 +Obviously, we have a few more candidates + +49 +00:02:02,014 --> 00:02:04,854 +to consider, so we will be making a + +50 +00:02:04,855 --> 00:02:07,365 +selection in a week or so, and we'll + +51 +00:02:07,366 --> 00:02:10,184 +let you know one way or the other. + +52 +00:02:10,185 --> 00:02:10,969 +OK, thanks. + diff --git a/public/media/exam/subtitles/7_giving_a_presentation.srt b/public/media/exam/subtitles/7_giving_a_presentation.srt new file mode 100644 index 000000000..1bf74586c --- /dev/null +++ b/public/media/exam/subtitles/7_giving_a_presentation.srt @@ -0,0 +1,256 @@ +1 +00:00:05,790 --> 00:00:08,190 +So I'm here today to present you + +2 +00:00:08,191 --> 00:00:10,347 +with the results of that survey. + +3 +00:00:10,350 --> 00:00:13,415 +Now to do this, I've divided my + +4 +00:00:13,416 --> 00:00:15,279 +presentation into three parts. + +5 +00:00:15,280 --> 00:00:17,264 +Firstly, I'll talk about the + +6 +00:00:17,265 --> 00:00:18,852 +background to the research, + +7 +00:00:18,860 --> 00:00:21,091 +then we'll look at how we + +8 +00:00:21,092 --> 00:00:23,239 +approach the research and thirdly + +9 +00:00:23,240 --> 00:00:25,224 +I'll summarize the key findings + +10 +00:00:25,225 --> 00:00:26,415 +of the research. + +11 +00:00:26,420 --> 00:00:29,749 +So let's start with a brief + +12 +00:00:29,750 --> 00:00:31,969 +description of the background. + +13 +00:00:31,970 --> 00:00:35,147 +So once we selected the 90,000 customers + +14 +00:00:35,148 --> 00:00:37,618 +across your company's three regions, + +15 +00:00:37,620 --> 00:00:40,997 +we then emailed them the survey. + +16 +00:00:41,000 --> 00:00:43,519 +We allowed four weeks for them to + +17 +00:00:43,520 --> 00:00:46,209 +respond to the surveys and after that + +18 +00:00:46,210 --> 00:00:49,171 +period we received a 4% response rate. + +19 +00:00:49,172 --> 00:00:52,297 +Now this is quite good for + +20 +00:00:52,298 --> 00:00:54,468 +this type of survey. + +21 +00:00:54,470 --> 00:00:57,103 +We then analyzed those responses and + +22 +00:00:57,104 --> 00:01:00,138 +compiled them in a report for you. + +23 +00:01:00,140 --> 00:01:01,854 +Let's look at those responses + +24 +00:01:01,855 --> 00:01:03,569 +in a bit more detail. + +25 +00:01:03,570 --> 00:01:08,273 +Now, of that 4%, this blue section + +26 +00:01:08,280 --> 00:01:10,909 +shows that 57% of those + +27 +00:01:10,910 --> 00:01:13,539 +responses came from the region + +28 +00:01:13,540 --> 00:01:16,234 +with the difficulties. That's significant, + +29 +00:01:16,235 --> 00:01:20,177 +as you are more likely to receive + +30 +00:01:20,178 --> 00:01:23,627 +responses from customers who are either + +31 +00:01:23,628 --> 00:01:26,639 +very satisfied or very unsatisfied. + +32 +00:01:26,640 --> 00:01:26,947 +Anyway, + +33 +00:01:26,948 --> 00:01:29,411 +this leads me on to the third and + +34 +00:01:29,412 --> 00:01:31,398 +main part of my presentation: + +35 +00:01:31,400 --> 00:01:35,107 +the actual results of the survey. + +36 +00:01:35,110 --> 00:01:36,839 +Now in front of you, + +37 +00:01:36,840 --> 00:01:39,247 +there's a copy of the survey's findings. + +38 +00:01:44,580 --> 00:01:46,919 +I'm going to summarize the key + +39 +00:01:46,920 --> 00:01:49,789 +findings for each of these questions. + +40 +00:01:49,790 --> 00:01:52,387 +So let's begin with question one, + +41 +00:01:52,390 --> 00:01:55,532 +which asks your customers how likely they + +42 +00:01:55,533 --> 00:01:58,897 +are to recommend your company to a friend. + +43 +00:01:58,900 --> 00:02:02,724 +As you can see, we have used a scale, + +44 +00:02:02,725 --> 00:02:06,246 +with zero being not at all likely + +45 +00:02:06,247 --> 00:02:09,069 +and ten being extremely likely. + +46 +00:02:09,070 --> 00:02:11,861 +According to this chart, + +47 +00:02:11,862 --> 00:02:14,653 +the overall response indicates + +48 +00:02:14,654 --> 00:02:17,947 +that customers are fairly likely + +49 +00:02:17,950 --> 00:02:19,937 +to recommend your company. + +50 +00:02:21,950 --> 00:02:25,159 +However, this chart represents an average + +51 +00:02:25,160 --> 00:02:28,019 +response across the three regions. + +52 +00:02:28,020 --> 00:02:31,439 +If we break these responses down + +53 +00:02:31,440 --> 00:02:35,225 +into the three regions like this, + +54 +00:02:35,230 --> 00:02:38,459 +it illustrates the difference in + +55 +00:02:38,460 --> 00:02:41,689 +customer satisfaction region by region. + +56 +00:02:41,690 --> 00:02:45,913 +Now remember, red and yellow are the regions + +57 +00:02:45,914 --> 00:02:48,908 +with increasing numbers of customers. + +58 +00:02:48,910 --> 00:02:52,809 +Consequently, the responses are quite high, + +59 +00:02:52,810 --> 00:02:56,609 +even as high as ten, + +60 +00:02:56,610 --> 00:02:58,967 +but the lower scores in the + +61 +00:02:58,968 --> 00:03:01,429 +previous chart were caused by the + +62 +00:03:01,430 --> 00:03:03,459 +decline in these blue responses here. + +63 +00:03:03,460 --> 00:03:05,745 +They go down to the + +64 +00:03:05,746 --> 00:03:07,889 +zero level in some cases. + diff --git a/public/styles/style.css b/public/styles/style.css index b82d4d76d..6522a328b 100644 --- a/public/styles/style.css +++ b/public/styles/style.css @@ -14,31 +14,9 @@ font-display: swap; } -.bi { - vertical-align: -0.125em; - fill: currentColor; -} - *, html { font-family: Inter, system-ui; font-variation-settings: "opsz" 15; -} - -@font-face { - font-family: "Noto Color Emoji"; - src: url("../fonts/NotoColorEmoji-Regular.woff2"); - font-style: normal; - font-weight: 400; - font-display: swap; -} - -.noto-color-emoji { - font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 400; - font-style: normal; -} - -.bg-tertiary { - background-color: var(--bs-tertiary-bg); + font-feature-settings: "cv02", "cv03", "cv04", "cv05", "cv08", "cv10", "cv11"; } diff --git a/src/App.jsx b/src/App.jsx index 688162426..2a6737169 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,12 +1,12 @@ import { Suspense, lazy } from "react"; -import { Container } from "react-bootstrap"; -import { Route, BrowserRouter, HashRouter, Routes } from "react-router-dom"; +import { BrowserRouter, HashRouter, Route, Routes } from "react-router-dom"; import LoadingOverlay from "./components/general/LoadingOverlay"; import NotFound from "./components/general/NotFound"; import Homepage from "./components/Homepage"; import { isElectron } from "./utils/isElectron"; -import { ThemeProvider } from "./utils/ThemeProvider"; -import ThemeSwitcher from "./utils/ThemeSwitcher"; +import { ThemeProvider } from "./utils/ThemeContext/ThemeProvider"; +import { Toaster } from "sonner"; +import { useTheme } from "./utils/ThemeContext/useTheme"; const SoundList = lazy(() => import("./components/sound_page/SoundList")); const ConversationMenu = lazy(() => import("./components/conversation_page/ConversationMenu")); @@ -14,63 +14,90 @@ const ExamPage = lazy(() => import("./components/exam_page/ExamPage")); const ExercisePage = lazy(() => import("./components/exercise_page/ExercisePage")); const SettingsPage = lazy(() => import("./components/setting_page/Settings")); -const App = () => { - const RouterComponent = isElectron() ? HashRouter : BrowserRouter; - const baseUrl = import.meta.env.BASE_URL; +const RouterComponent = isElectron() ? HashRouter : BrowserRouter; +// Ensure baseUrl does not add unnecessary slashes +const baseUrl = isElectron() + ? "" + : (() => { + switch (import.meta.env.BASE_URL) { + case "/": + case "./": + return ""; // Use no basename for "/" or "./" + default: + return import.meta.env.BASE_URL; + } + })(); + +const AppContent = () => { + const { theme } = useTheme(); + const toastTheme = + theme === "dark" || + (theme === "auto" && window.matchMedia("(prefers-color-scheme: dark)").matches) + ? "dark" + : "light"; return ( - - - - - } /> - }> - - - } - /> - }> - - - } - /> - }> - - - } - /> - }> - - - } - /> - }> - - - } - /> - } /> - - - - - + <> + + + } /> + }> + + + } + /> + }> + + + } + /> + }> + + + } + /> + }> + + + } + /> + }> + + + } + /> + } /> + + + + ); }; +const App = () => ( + + + +); + export default App; diff --git a/src/components/Homepage.jsx b/src/components/Homepage.jsx index 11e451a34..5af676145 100644 --- a/src/components/Homepage.jsx +++ b/src/components/Homepage.jsx @@ -1,11 +1,14 @@ import { useEffect } from "react"; -import { Button, Card, Col, Row } from "react-bootstrap"; +import { useTranslation } from "react-i18next"; import { useNavigate } from "react-router-dom"; +import Container from "../ui/Container"; +import Footer from "./general/Footer"; +import LogoLightOrDark from "./general/LogoLightOrDark"; import TopNavBar from "./general/TopNavBar"; -import { useTranslation } from "react-i18next"; function Homepage() { const { t } = useTranslation(); + const navigate = useNavigate(); const handleNavigate = (path) => { @@ -49,39 +52,47 @@ function Homepage() { }, ]; + useEffect(() => { + window.scrollTo(0, 0); + }, []); + return ( <> - - -

iSpeakerReact

- - - - {cardsInfo.map((card, idx) => ( - - - - {card.title} - {card.description} - - {`${card.title} - -
- -
-
-
- - ))} -
+ +
+
+ +

iSpeakerReact

+
+

v{__APP_VERSION__}

+
+
+ {cardsInfo.map((card, idx) => ( +
+
+ {`${card.title} +
+
+

{card.title}

+

{card.description}

+
+
+ +
+
+ ))} +
+
+