From 49d2cd8c3da9c28ba1acaba71ca5a03b65f9eaa3 Mon Sep 17 00:00:00 2001 From: Michele Dolfi <97102151+dolfim-ibm@users.noreply.github.com> Date: Wed, 4 Dec 2024 21:25:42 +0100 Subject: [PATCH 1/2] ci: use ci artifacts, simplify mac builds and publish artifacts together (#94) Signed-off-by: Michele Dolfi --- .github/mergify.yml | 9 +++ .github/workflows/cd.yml | 4 +- .github/workflows/ci.yml | 5 +- .github/workflows/release.yml | 7 +- .github/workflows/wheels.yml | 134 ++++++++++++++++++++++++---------- 5 files changed, 114 insertions(+), 45 deletions(-) create mode 100644 .github/mergify.yml diff --git a/.github/mergify.yml b/.github/mergify.yml new file mode 100644 index 00000000..c699f7de --- /dev/null +++ b/.github/mergify.yml @@ -0,0 +1,9 @@ +merge_protections: + - name: Enforce conventional commit + description: Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/ + if: + - base = main + success_conditions: + - "title ~= + ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert)(?:\\(.+\ + \\))?:" diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 2d8bf1c3..1f0502dc 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -1,9 +1,7 @@ name: "Run CD" on: - push: - branches: - - main + workflow_dispatch: env: # disable keyring (https://github.com/actions/runner-images/issues/6185): diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fd5c271f..ee45bfc5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ on: push: branches: - "**" - - "!main" + # - "!main" - "!gh-pages" env: @@ -23,6 +23,9 @@ jobs: build-wheels: if: ${{ github.event_name == 'push' || (github.event.pull_request.head.repo.full_name != 'DS4SD/deepsearch-glm' && github.event.pull_request.head.repo.full_name != 'ds4sd/deepsearch-glm') }} uses: ./.github/workflows/wheels.yml + permissions: + id-token: write # needed also if not used (see publish condition) + contents: write # needed also if not used (see publish condition) rhel-build: if: ${{ github.event_name == 'push' || (github.event.pull_request.head.repo.full_name != 'DS4SD/deepsearch-glm' && github.event.pull_request.head.repo.full_name != 'ds4sd/deepsearch-glm') }} uses: ./.github/workflows/rhel.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 92817980..e45c51e7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,4 +10,9 @@ permissions: jobs: build-and-publish: uses: ./.github/workflows/wheels.yml - secrets: inherit \ No newline at end of file + with: + publish: true + secrets: inherit + permissions: + id-token: write # IMPORTANT: mandatory for trusted publishing + contents: write # IMPORTANT: mandatory for adding artifacts to GitHub Releases diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 4c1d6069..b89a606e 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -1,12 +1,39 @@ on: workflow_call: + inputs: + publish: + type: boolean + description: "If true, the packages will be published." + default: false env: CMAKE_BUILD_TYPE: Release jobs: + build_sdist: + name: Build sdist artifacts + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Python + uses: actions/setup-python@v5 + - name: Install poetry + run: | + pipx install poetry + - name: Build sdit + run: | + poetry build -f sdist + ls ./dist + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: python-package-distributions-sdist + path: dist/ + build_wheels: - name: Build wheel for py${{ matrix.python-version }} ${{ matrix.os.platform_id }} ${{ matrix.os.macos_version }} + name: Build wheel for py${{ matrix.python-version }} ${{ matrix.os.platform_id }} runs-on: ${{ matrix.os.name }} strategy: @@ -23,27 +50,17 @@ jobs: - name: "macos-13" platform: "macos" - macos_version: "13" - platform_id: "macosx_x86_64" - - - name: "macos-13" - platform: "macos" - macos_version: "13" - platform_id: "macosx_arm64" - - - name: "macos-14" - platform: "macos" - macos_version: "14" + min_macos_version: "13" platform_id: "macosx_x86_64" - name: "macos-14" platform: "macos" - macos_version: "14" + min_macos_version: "14" platform_id: "macosx_arm64" - name: "windows-latest" platform: "windows" - platform_id: "win_amd64" + platform_id: "win_amd64" steps: - name: Checkout @@ -64,7 +81,7 @@ jobs: python3 --version echo "pythonpath: ${{ steps.py.outputs.python-path }}" ${{ steps.py.outputs.python-path }} --version - pipx install poetry==1.8.3 + pipx install poetry==1.8.4 poetry env use ${{ steps.py.outputs.python-path }} - name: Set up custom PATH and set py version to cpXYZ [windows] @@ -86,12 +103,6 @@ jobs: cp_version="cp${version//.}" echo "python_cp_version=$cp_version" >> $GITHUB_ENV - - name: Setup pypi for poetry [for releases only] - if: ${{ startsWith(github.ref, 'refs/tags/') }} - run: | - poetry config keyring.enabled false - poetry config pypi-token.pypi ${{ secrets.PYPI_TOKEN }} - - name: Build wheels [macos-x86_64] if: ${{matrix.os.platform_id == 'macosx_x86_64'}} env: @@ -104,7 +115,7 @@ jobs: CIBW_BUILD_VERBOSITY: 3 CMAKE_OSX_ARCHITECTURES: x86_64 CIBW_REPAIR_WHEEL_COMMAND_MACOS: "" # do not run delocate-wheel before the re-tag - CIBW_ENVIRONMENT: "MACOSX_DEPLOYMENT_TARGET=${{ matrix.os.macos_version }}.0" + CIBW_ENVIRONMENT: "MACOSX_DEPLOYMENT_TARGET=${{ matrix.os.min_macos_version }}.0" ARCHFLAGS: -arch x86_64 BUILD_THREADS: "4" PYTORCH_MPS_HIGH_WATERMARK_RATIO: "0.0" @@ -121,7 +132,7 @@ jobs: poetry run python -m cibuildwheel --output-dir wheelhouse echo "step 1" ls -l wheelhouse - poetry run wheel tags --platform-tag macosx_${{ matrix.os.macos_version }}_0_x86_64 ./wheelhouse/*.whl + poetry run wheel tags --remove --platform-tag macosx_${{ matrix.os.min_macos_version }}_0_x86_64 ./wheelhouse/*.whl rm -f ./wheelhouse/*arm64.whl echo "step 2" ls -l wheelhouse @@ -154,7 +165,7 @@ jobs: CIBW_BUILD_VERBOSITY: 3 CMAKE_OSX_ARCHITECTURES: arm64 CIBW_REPAIR_WHEEL_COMMAND_MACOS: "" # do not run delocate-wheel before the re-tag - CIBW_ENVIRONMENT: "MACOSX_DEPLOYMENT_TARGET=${{ matrix.os.macos_version }}.0" + CIBW_ENVIRONMENT: "MACOSX_DEPLOYMENT_TARGET=${{ matrix.os.min_macos_version }}.0" ARCHFLAGS: -arch arm64 BUILD_THREADS: "4" PYTORCH_MPS_HIGH_WATERMARK_RATIO: "0.0" @@ -172,7 +183,7 @@ jobs: poetry run python -m cibuildwheel --output-dir wheelhouse echo "step 1" ls -l wheelhouse - poetry run wheel tags --platform-tag macosx_${{ matrix.os.macos_version }}_0_arm64 ./wheelhouse/*.whl + poetry run wheel tags --remove --platform-tag macosx_${{ matrix.os.min_macos_version }}_0_arm64 ./wheelhouse/*.whl rm -f ./wheelhouse/*x86_64.whl echo "step 2" ls -l wheelhouse @@ -196,17 +207,10 @@ jobs: with: platforms: all - - name: Build sdist - # build only on Linux to avoid too many duplicates of the sdist - if: matrix.os.name == 'ubuntu-latest' - run: | - echo "Building wheel ${CIBW_BUILD}" - poetry build -f sdist - - name: Build wheels [linux] if: matrix.os.name == 'ubuntu-latest' env: - ## CIBW_BUILD: ${{ env.python_cp_version }}-${{ matrix.os.platform_id }} + # CIBW_BUILD: ${{ env.python_cp_version }}-${{ matrix.os.platform_id }} CIBW_ARCHS: auto x86_64 aarch64 CIBW_PLATFORM: linux CIBW_SKIP: "pp* *musllinux_* *_i686* *_s390* *pypy*" @@ -303,12 +307,62 @@ jobs: poetry install --no-interaction --no-root --only=test poetry run python -c 'from deepsearch_glm import andromeda_glm' poetry run pytest ./tests/test_glm.py -v - - - name: Publish wheels (dry run) - run: | - poetry publish --skip-existing --dry-run --no-interaction -vvv - - name: Publish wheels (on publishing) [for releases only] - if: ${{ startsWith(github.ref, 'refs/tags/') }} + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: python-package-distributions-py${{ matrix.python-version }}-${{ matrix.os.platform_id }} + path: dist/ + + publish-packages: + name: >- + Publish Python 🐍 distribution 📦 to PyPI + if: inputs.publish && startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes + needs: + - build_sdist + - build_wheels + runs-on: ubuntu-latest + environment: + name: pypi + url: https://pypi.org/p/deepsearch-glm + permissions: + id-token: write # IMPORTANT: mandatory for trusted publishing + contents: write # IMPORTANT: mandatory for adding artifacts to GitHub Releases + steps: + - name: Download all the dists + uses: actions/download-artifact@v4 + with: + merge-multiple: true + path: dist/ + - name: List dist/ run: | - poetry publish --skip-existing --no-interaction -vvv + ls ./dist + - name: Sign the dists with Sigstore + uses: sigstore/gh-action-sigstore-python@v3.0.0 + with: + release-signing-artifacts: false + inputs: >- + ./dist/*.tar.gz + ./dist/*.whl + - name: List dist/ + run: | + ls ./dist + - name: Upload artifact signatures to GitHub Release + env: + GITHUB_TOKEN: ${{ github.token }} + # Upload to GitHub Release using the `gh` CLI. + # `dist/` contains the built packages, and the + # sigstore-produced signatures and certificates. + run: >- + gh release upload + '${{ github.ref_name }}' dist/** + --repo '${{ github.repository }}' + # PyPI does not accept .sigstore artifacts and + # gh-action-pypi-publish has no option to ignore them. + - name: Remove sigstore signatures before uploading to PyPI + run: rm ./dist/*.sigstore.json + - name: Publish distribution 📦 to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 + with: + # currently not working with reusable workflows + attestations: false From 61e54997dc41083f133843fac3c018582c2c01a2 Mon Sep 17 00:00:00 2001 From: Christoph Auer <60343111+cau-git@users.noreply.github.com> Date: Wed, 4 Dec 2024 21:28:10 +0100 Subject: [PATCH 2/2] feat!: Resolve nested clusters for DoclingDocument (#92) Signed-off-by: Christoph Auer Signed-off-by: Peter Staar Co-authored-by: Peter Staar --- deepsearch_glm/utils/doc_utils.py | 261 +----------------- src/andromeda/tooling/structs/subjects/base.h | 22 +- .../subjects/document/doc_normalisation.h | 6 +- .../tooling/structs/subjects/figure.h | 9 + .../tooling/structs/subjects/table.h | 9 + src/andromeda/tooling/structs/subjects/text.h | 9 + tests/data/docs/1806.02284.nlp.json | 12 + tests/data/docs/doc_01.nlp.json | 11 + tests/data/docs/doc_with_payloads.json | 1 + tests/test_nlp.py | 8 + 10 files changed, 82 insertions(+), 266 deletions(-) create mode 100644 tests/data/docs/doc_with_payloads.json diff --git a/deepsearch_glm/utils/doc_utils.py b/deepsearch_glm/utils/doc_utils.py index f6a553e7..42969f51 100644 --- a/deepsearch_glm/utils/doc_utils.py +++ b/deepsearch_glm/utils/doc_utils.py @@ -1,20 +1,7 @@ import re -from pathlib import Path -from typing import List import pandas as pd -from docling_core.types.doc import ( - BoundingBox, - CoordOrigin, - DocItemLabel, - DoclingDocument, - DocumentOrigin, - GroupLabel, - ProvenanceItem, - Size, - TableCell, - TableData, -) +from docling_core.types.doc import DocItemLabel def resolve_item(paths, obj): @@ -51,252 +38,6 @@ def resolve_item(paths, obj): return None -def _flatten_table_grid(grid: List[List[dict]]) -> List[dict]: - unique_objects = [] - seen_spans = set() - - for sublist in grid: - for obj in sublist: - # Convert the spans list to a tuple of tuples for hashing - spans_tuple = tuple(tuple(span) for span in obj["spans"]) - if spans_tuple not in seen_spans: - seen_spans.add(spans_tuple) - unique_objects.append(obj) - - return unique_objects - - -def to_docling_document(doc_glm, update_name_label=False) -> DoclingDocument: - origin = DocumentOrigin( - mimetype="application/pdf", - filename=doc_glm["file-info"]["filename"], - binary_hash=doc_glm["file-info"]["document-hash"], - ) - doc_name = Path(origin.filename).stem - - doc: DoclingDocument = DoclingDocument(name=doc_name, origin=origin) - - if "properties" in doc_glm: - props = pd.DataFrame( - doc_glm["properties"]["data"], columns=doc_glm["properties"]["headers"] - ) - else: - props = pd.DataFrame() - - current_list = None - - for ix, pelem in enumerate(doc_glm["page-elements"]): - ptype = pelem["type"] - span_i = pelem["span"][0] - span_j = pelem["span"][1] - - if "iref" not in pelem: - # print(json.dumps(pelem, indent=2)) - continue - - iref = pelem["iref"] - - if re.match("#/figures/(\\d+)/captions/(.+)", iref): - # print(f"skip {iref}") - continue - - if re.match("#/tables/(\\d+)/captions/(.+)", iref): - # print(f"skip {iref}") - continue - - path = iref.split("/") - obj = resolve_item(path, doc_glm) - - if obj is None: - current_list = None - print(f"warning: undefined {path}") - continue - - if ptype == "figure": - current_list = None - text = "" - caption_refs = [] - for caption in obj["captions"]: - text += caption["text"] - - for nprov in caption["prov"]: - npaths = nprov["$ref"].split("/") - nelem = resolve_item(npaths, doc_glm) - - if nelem is None: - # print(f"warning: undefined caption {npaths}") - continue - - span_i = nelem["span"][0] - span_j = nelem["span"][1] - - cap_text = caption["text"][span_i:span_j] - - # doc_glm["page-elements"].remove(nelem) - - prov = ProvenanceItem( - page_no=nelem["page"], - charspan=tuple(nelem["span"]), - bbox=BoundingBox.from_tuple( - nelem["bbox"], origin=CoordOrigin.BOTTOMLEFT - ), - ) - - caption_obj = doc.add_text( - label=DocItemLabel.CAPTION, text=cap_text, prov=prov - ) - caption_refs.append(caption_obj.get_ref()) - - prov = ProvenanceItem( - page_no=pelem["page"], - charspan=(0, len(text)), - bbox=BoundingBox.from_tuple( - pelem["bbox"], origin=CoordOrigin.BOTTOMLEFT - ), - ) - - pic = doc.add_picture(prov=prov) - pic.captions.extend(caption_refs) - - elif ptype == "table": - current_list = None - text = "" - caption_refs = [] - for caption in obj["captions"]: - text += caption["text"] - - for nprov in caption["prov"]: - npaths = nprov["$ref"].split("/") - nelem = resolve_item(npaths, doc_glm) - - if nelem is None: - # print(f"warning: undefined caption {npaths}") - continue - - span_i = nelem["span"][0] - span_j = nelem["span"][1] - - cap_text = caption["text"][span_i:span_j] - - # doc_glm["page-elements"].remove(nelem) - - prov = ProvenanceItem( - page_no=nelem["page"], - charspan=tuple(nelem["span"]), - bbox=BoundingBox.from_tuple( - nelem["bbox"], origin=CoordOrigin.BOTTOMLEFT - ), - ) - - caption_obj = doc.add_text( - label=DocItemLabel.CAPTION, text=cap_text, prov=prov - ) - caption_refs.append(caption_obj.get_ref()) - - table_cells_glm = _flatten_table_grid(obj["data"]) - - table_cells = [] - for tbl_cell_glm in table_cells_glm: - if tbl_cell_glm["bbox"] is not None: - bbox = BoundingBox.from_tuple( - tbl_cell_glm["bbox"], origin=CoordOrigin.BOTTOMLEFT - ) - else: - bbox = None - - is_col_header = False - is_row_header = False - is_row_section = False - - if tbl_cell_glm["type"] == "col_header": - is_col_header = True - elif tbl_cell_glm["type"] == "row_header": - is_row_header = True - elif tbl_cell_glm["type"] == "row_section": - is_row_section = True - - table_cells.append( - TableCell( - row_span=tbl_cell_glm["row-span"][1] - - tbl_cell_glm["row-span"][0], - col_span=tbl_cell_glm["col-span"][1] - - tbl_cell_glm["col-span"][0], - start_row_offset_idx=tbl_cell_glm["row-span"][0], - end_row_offset_idx=tbl_cell_glm["row-span"][1], - start_col_offset_idx=tbl_cell_glm["col-span"][0], - end_col_offset_idx=tbl_cell_glm["col-span"][1], - text=tbl_cell_glm["text"], - bbox=bbox, - column_header=is_col_header, - row_header=is_row_header, - row_section=is_row_section, - ) - ) - - tbl_data = TableData( - num_rows=obj.get("#-rows", 0), - num_cols=obj.get("#-cols", 0), - table_cells=table_cells, - ) - - prov = ProvenanceItem( - page_no=pelem["page"], - charspan=(0, 0), - bbox=BoundingBox.from_tuple( - pelem["bbox"], origin=CoordOrigin.BOTTOMLEFT - ), - ) - - tbl = doc.add_table(data=tbl_data, prov=prov) - tbl.captions.extend(caption_refs) - - elif "text" in obj: - text = obj["text"][span_i:span_j] - - type_label = pelem["type"] - name_label = pelem["name"] - if update_name_label and len(props) > 0 and type_label == "paragraph": - prop = props[ - (props["type"] == "semantic") & (props["subj_path"] == iref) - ] - if len(prop) == 1 and prop.iloc[0]["confidence"] > 0.85: - name_label = prop.iloc[0]["label"] - - prov = ProvenanceItem( - page_no=pelem["page"], - charspan=(0, len(text)), - bbox=BoundingBox.from_tuple( - pelem["bbox"], origin=CoordOrigin.BOTTOMLEFT - ), - ) - label = DocItemLabel(name_label) - - if label == DocItemLabel.LIST_ITEM: - if current_list is None: - current_list = doc.add_group(label=GroupLabel.LIST, name="list") - - # TODO: Infer if this is a numbered or a bullet list item - doc.add_list_item( - text=text, enumerated=False, prov=prov, parent=current_list - ) - elif label == DocItemLabel.SECTION_HEADER: - current_list = None - - doc.add_heading(text=text, prov=prov) - else: - current_list = None - - doc.add_text(label=DocItemLabel(name_label), text=text, prov=prov) - - for page_dim in doc_glm["page-dimensions"]: - page_no = int(page_dim["page"]) - size = Size(width=page_dim["width"], height=page_dim["height"]) - - doc.add_page(page_no=page_no, size=size) - - return doc - - def to_legacy_document_format(doc_glm, doc_leg={}, update_name_label=False): """Convert Document object (with `body`) to its legacy format (with `main-text`)""" diff --git a/src/andromeda/tooling/structs/subjects/base.h b/src/andromeda/tooling/structs/subjects/base.h index 7b38ff51..7320eb94 100644 --- a/src/andromeda/tooling/structs/subjects/base.h +++ b/src/andromeda/tooling/structs/subjects/base.h @@ -25,6 +25,8 @@ namespace andromeda const static inline std::string prov_lbl = "prov"; + const static inline std::string payload_lbl = "payload"; // arbitrary data that needs to be carried through + const static inline std::string subj_hash_lbl = "subj_hash"; const static inline std::string text_hash_lbl = "text_hash"; // for text @@ -141,6 +143,8 @@ namespace andromeda std::vector properties; std::vector instances; std::vector relations; + + nlohmann::json payload; //std::vector entities; }; @@ -159,7 +163,9 @@ namespace andromeda properties({}), instances({}), - relations({}) + relations({}), + + payload(nlohmann::json::value_t::null) {} base_subject::base_subject(subject_name name): @@ -176,7 +182,9 @@ namespace andromeda properties({}), instances({}), - relations({}) + relations({}), + + payload(nlohmann::json::value_t::null) {} base_subject::base_subject(uint64_t dhash, @@ -195,7 +203,9 @@ namespace andromeda properties({}), instances({}), - relations({}) + relations({}), + + payload(nlohmann::json::value_t::null) { auto parts = utils::split(dloc, "#"); if(parts.size()==2) @@ -321,6 +331,10 @@ namespace andromeda { nlohmann::json result = nlohmann::json::object({}); + { + result[payload_lbl] = payload; + } + { result[subj_hash_lbl] = hash; result[dloc_lbl] = dloc; @@ -379,6 +393,8 @@ namespace andromeda bool base_subject::_from_json(const nlohmann::json& item) { + payload = item.value(payload_lbl, payload); + hash = item.value(subj_hash_lbl, hash); dloc = item.value(dloc_lbl, dloc); diff --git a/src/andromeda/tooling/structs/subjects/document/doc_normalisation.h b/src/andromeda/tooling/structs/subjects/document/doc_normalisation.h index 2489ed08..e63bff2f 100644 --- a/src/andromeda/tooling/structs/subjects/document/doc_normalisation.h +++ b/src/andromeda/tooling/structs/subjects/document/doc_normalisation.h @@ -323,14 +323,14 @@ namespace andromeda std::string base = parts.at(1); std::size_t index = std::stoi(parts.at(2)); - + auto& item = orig.at(base).at(index); - + if(is_text.count(prov->get_type())) { std::stringstream ss; ss << doc_name << "#/" << doc_type::texts_lbl << "/" << texts.size(); - + std::string dloc = ss.str(); auto subj = std::make_shared >(doc.get_hash(), dloc, prov); diff --git a/src/andromeda/tooling/structs/subjects/figure.h b/src/andromeda/tooling/structs/subjects/figure.h index caa087d2..44dd602a 100644 --- a/src/andromeda/tooling/structs/subjects/figure.h +++ b/src/andromeda/tooling/structs/subjects/figure.h @@ -169,6 +169,15 @@ namespace andromeda { base_subject::valid = true; + if(data.count(payload_lbl)) + { + payload = data.value(payload_lbl, payload); + } + else + { + payload = nlohmann::json::value_t::null; + } + return base_subject::valid; } diff --git a/src/andromeda/tooling/structs/subjects/table.h b/src/andromeda/tooling/structs/subjects/table.h index 9ecc93b9..408af170 100644 --- a/src/andromeda/tooling/structs/subjects/table.h +++ b/src/andromeda/tooling/structs/subjects/table.h @@ -279,6 +279,15 @@ namespace andromeda data.clear(); + if(item.count(payload_lbl)) + { + payload = item.value(payload_lbl, payload); + } + else + { + payload = nlohmann::json::value_t::null; + } + { conf = item.value(base_subject::confidence_lbl, conf); created_by = item.value(base_subject::created_by_lbl, created_by); diff --git a/src/andromeda/tooling/structs/subjects/text.h b/src/andromeda/tooling/structs/subjects/text.h index 968f0748..bacb5f2b 100644 --- a/src/andromeda/tooling/structs/subjects/text.h +++ b/src/andromeda/tooling/structs/subjects/text.h @@ -196,6 +196,15 @@ namespace andromeda return false; } + if(item.count(payload_lbl)) + { + payload = item.value(payload_lbl, payload); + } + else + { + payload = nlohmann::json::value_t::null; + } + for(auto& prov:provs) { labels.insert(prov->get_name()); diff --git a/tests/data/docs/1806.02284.nlp.json b/tests/data/docs/1806.02284.nlp.json index f1de8f2a..21f961c2 100644 --- a/tests/data/docs/1806.02284.nlp.json +++ b/tests/data/docs/1806.02284.nlp.json @@ -452,6 +452,7 @@ "dloc": "9fd2a4018bf2111bf11dd2cad4d2767dff877692694aa68126a00543f810a5be#/figures/0", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/20" @@ -483,6 +484,7 @@ "dloc": "9fd2a4018bf2111bf11dd2cad4d2767dff877692694aa68126a00543f810a5be#/figures/1", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/36" @@ -514,6 +516,7 @@ "dloc": "9fd2a4018bf2111bf11dd2cad4d2767dff877692694aa68126a00543f810a5be#/figures/2", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/37" @@ -545,6 +548,7 @@ "dloc": "9fd2a4018bf2111bf11dd2cad4d2767dff877692694aa68126a00543f810a5be#/figures/3", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/58" @@ -576,6 +580,7 @@ "dloc": "9fd2a4018bf2111bf11dd2cad4d2767dff877692694aa68126a00543f810a5be#/figures/4", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/64" @@ -607,6 +612,7 @@ "dloc": "9fd2a4018bf2111bf11dd2cad4d2767dff877692694aa68126a00543f810a5be#/figures/5", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/104" @@ -638,6 +644,7 @@ "dloc": "9fd2a4018bf2111bf11dd2cad4d2767dff877692694aa68126a00543f810a5be#/figures/6", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/114" @@ -669,6 +676,7 @@ "dloc": "9fd2a4018bf2111bf11dd2cad4d2767dff877692694aa68126a00543f810a5be#/figures/7", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/121" @@ -94593,6 +94601,7 @@ ], "page-footers": [], "page-headers": [], + "payload": null, "properties": { "data": [ [ @@ -97016,6 +97025,7 @@ "dloc": "9fd2a4018bf2111bf11dd2cad4d2767dff877692694aa68126a00543f810a5be#/tables/0", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/75" @@ -99600,6 +99610,7 @@ "dloc": "9fd2a4018bf2111bf11dd2cad4d2767dff877692694aa68126a00543f810a5be#/tables/1", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/81" @@ -99878,6 +99889,7 @@ "dloc": "9fd2a4018bf2111bf11dd2cad4d2767dff877692694aa68126a00543f810a5be#/tables/2", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/87" diff --git a/tests/data/docs/doc_01.nlp.json b/tests/data/docs/doc_01.nlp.json index c34991cc..4f626559 100644 --- a/tests/data/docs/doc_01.nlp.json +++ b/tests/data/docs/doc_01.nlp.json @@ -679,6 +679,7 @@ "dloc": "457bcbb2d189b4719daa30d94d946d913f1a6bddaabd1c12793b143a30e1115d#/figures/0", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/51" @@ -695,6 +696,7 @@ "dloc": "457bcbb2d189b4719daa30d94d946d913f1a6bddaabd1c12793b143a30e1115d#/figures/1", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/67" @@ -726,6 +728,7 @@ "dloc": "457bcbb2d189b4719daa30d94d946d913f1a6bddaabd1c12793b143a30e1115d#/figures/2", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/108" @@ -757,6 +760,7 @@ "dloc": "457bcbb2d189b4719daa30d94d946d913f1a6bddaabd1c12793b143a30e1115d#/figures/3", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/119" @@ -773,6 +777,7 @@ "dloc": "457bcbb2d189b4719daa30d94d946d913f1a6bddaabd1c12793b143a30e1115d#/figures/4", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/130" @@ -804,6 +809,7 @@ "dloc": "457bcbb2d189b4719daa30d94d946d913f1a6bddaabd1c12793b143a30e1115d#/figures/5", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/147" @@ -835,6 +841,7 @@ "dloc": "457bcbb2d189b4719daa30d94d946d913f1a6bddaabd1c12793b143a30e1115d#/figures/6", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/157" @@ -866,6 +873,7 @@ "dloc": "457bcbb2d189b4719daa30d94d946d913f1a6bddaabd1c12793b143a30e1115d#/figures/7", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/173" @@ -882,6 +890,7 @@ "dloc": "457bcbb2d189b4719daa30d94d946d913f1a6bddaabd1c12793b143a30e1115d#/figures/8", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/217" @@ -81930,6 +81939,7 @@ "type": "page-header" } ], + "payload": null, "properties": { "data": [ [ @@ -86713,6 +86723,7 @@ "dloc": "457bcbb2d189b4719daa30d94d946d913f1a6bddaabd1c12793b143a30e1115d#/tables/0", "footnotes": [], "mentions": [], + "payload": null, "prov": [ { "$ref": "#/page-elements/176" diff --git a/tests/data/docs/doc_with_payloads.json b/tests/data/docs/doc_with_payloads.json new file mode 100644 index 00000000..e6603ece --- /dev/null +++ b/tests/data/docs/doc_with_payloads.json @@ -0,0 +1 @@ +{"_name": "", "type": "pdf-document", "description": {"logs": []}, "file-info": {"filename": "Berilium.pdf", "document-hash": "16677fbad10e69ac4c450c892acca4bf0e234fef3d651e62de224433c9ebcef9", "#-pages": 7, "page-hashes": [{"hash": "b70a62e5452d4141625ab19d4264df4fd192a7c3ca431c8e4ee4a650cf91b994", "model": "default", "page": 1}, {"hash": "d380ae8e78eb87709b58d3d5eb250875bac4cce9646db351b9f7a20768a903f0", "model": "default", "page": 2}, {"hash": "1223eb3956ea5f63802ad6d92c388868b7f95d57df8e0a2650521d6edba739c1", "model": "default", "page": 3}, {"hash": "0c1a982f25f61a07ba72e0ef36e900fd9f1455502480a25d0ae6805f363de99e", "model": "default", "page": 4}, {"hash": "32506843b7d87f8496d3fa231bbd622487fe944d6b3b23bc9f53e7c7f9070ed4", "model": "default", "page": 5}, {"hash": "e3885ec1ef389802789de76818f79718c426e2a62e134a9bbf8ba789d936f0f6", "model": "default", "page": 6}, {"hash": "7791da6e805f2a3ef657a7a8030def474eb3dd1150032012eea4b00c17241117", "model": "default", "page": 7}]}, "main-text": [{"prov": [{"bbox": [53.87999957020529, 730.4319954974467, 216.09999827619458, 752.7759953597131], "page": 1, "span": [0, 13]}], "text": "SIGMA-ALDRICH", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [485.97999612339214, 732.951995481913, 556.7149955591469, 741.9159954266567], "page": 1, "span": [0, 17]}], "text": "sigma-aldrich.com", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [388.26999690281383, 712.0879956105234, 562.556995512546, 729.8839955008248], "page": 1, "span": [0, 17]}], "text": "SAFETY DATA SHEET", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [266.08999787742994, 670.4499958671898, 563.2619955069223, 711.5649956137473], "page": 1, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 49, "label": "text", "bbox": {"l": 380.9499969612046, "t": 80.55499950344017, "r": 560.6219955279812, "b": 90.58999944158211, "coord_origin": "TOPLEFT"}, "confidence": 0.7732264995574951, "cells": [{"id": 12, "text": "according to Regulation (EC) No. 1907/2006 ", "bbox": {"l": 380.9499969612046, "t": 80.55499950344017, "r": 560.6219955279812, "b": 90.58999944158211, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 64, "label": "text", "bbox": {"l": 406.5099967573154, "t": 90.87499943982527, "r": 560.6219955279812, "b": 100.90999937796721, "coord_origin": "TOPLEFT"}, "confidence": 0.7172681093215942, "cells": [{"id": 13, "text": "Version 5.0 Revision Date 14.12.2012 ", "bbox": {"l": 406.5099967573154, "t": 90.87499943982527, "r": 560.6219955279812, "b": 100.90999937796721, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 50, "label": "text", "bbox": {"l": 470.49999624687433, "t": 101.19499937621049, "r": 560.6219955279812, "b": 111.22999931435231, "coord_origin": "TOPLEFT"}, "confidence": 0.7637107372283936, "cells": [{"id": 14, "text": "Print Date 19.04.2017 ", "bbox": {"l": 470.49999624687433, "t": 101.19499937621049, "r": 560.6219955279812, "b": 111.22999931435231, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 57, "label": "text", "bbox": {"l": 266.08999787742994, "t": 111.63499931185584, "r": 563.2619955069223, "b": 121.66999924999766, "coord_origin": "TOPLEFT"}, "confidence": 0.7332586646080017, "cells": [{"id": 15, "text": "GENERIC EU MSDS - NO COUNTRY SPECIFIC DATA - NO OEL DATA ", "bbox": {"l": 266.08999787742994, "t": 111.63499931185584, "r": 563.2619955069223, "b": 121.66999924999766, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [53.87999957020529, 646.9679960119382, 514.188995898372, 658.0739959434783], "page": 1, "span": [0, 73]}], "text": "1. IDENTIFICATION OF THE SUBSTANCE/MIXTURE AND OF THE COMPANY/UNDERTAKING", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 629.4479961199356, 175.58899859934624, 640.5539960514757], "page": 1, "span": [0, 23]}], "text": "1.1 Product identifiers", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.38399932687831, 567.2879965031044, 289.79299768835375, 628.9139961232273], "page": 1, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 17, "label": "text", "bbox": {"l": 84.38399932687831, "t": 163.20599899396018, "r": 219.53899824876206, "b": 174.31199892550023, "coord_origin": "TOPLEFT"}, "confidence": 0.8895934224128723, "cells": [{"id": 21, "text": "Product name ", "bbox": {"l": 84.38399932687831, "t": 163.20599899396018, "r": 149.42899880802165, "b": 174.31199892550023, "coord_origin": "TOPLEFT"}}, {"id": 22, "text": ": ", "bbox": {"l": 214.00999829286627, "t": 163.20599899396018, "r": 219.53899824876206, "b": 174.31199892550023, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 1, "label": "text", "bbox": {"l": 228.40999817799909, "t": 163.23399899378762, "r": 289.79299768835375, "b": 178.88799889729262, "coord_origin": "TOPLEFT"}, "confidence": 0.9312676191329956, "cells": [{"id": 23, "text": "Beryllium ", "bbox": {"l": 228.40999817799909, "t": 163.23399899378762, "r": 289.79299768835375, "b": 178.88799889729262, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 41, "label": "text", "bbox": {"l": 84.38399932687831, "t": 190.80599882382728, "r": 219.53899824876206, "b": 201.91199875536734, "coord_origin": "TOPLEFT"}, "confidence": 0.7896563410758972, "cells": [{"id": 25, "text": "Product Number ", "bbox": {"l": 84.38399932687831, "t": 190.80599882382728, "r": 159.98899872378573, "b": 201.91199875536734, "coord_origin": "TOPLEFT"}}, {"id": 26, "text": ": ", "bbox": {"l": 214.00999829286627, "t": 190.80599882382728, "r": 219.53899824876206, "b": 201.91199875536734, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 20, "label": "text", "bbox": {"l": 228.40999817799909, "t": 190.80599882382728, "r": 264.5389978898021, "b": 201.91199875536734, "coord_origin": "TOPLEFT"}, "confidence": 0.8856536149978638, "cells": [{"id": 27, "text": "378135 ", "bbox": {"l": 228.40999817799909, "t": 190.80599882382728, "r": 264.5389978898021, "b": 201.91199875536734, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 43, "label": "text", "bbox": {"l": 84.38399932687831, "t": 202.20599875355504, "r": 113.78899909231794, "b": 213.3119986850951, "coord_origin": "TOPLEFT"}, "confidence": 0.7850254774093628, "cells": [{"id": 28, "text": "Brand ", "bbox": {"l": 84.38399932687831, "t": 202.20599875355504, "r": 113.78899909231794, "b": 213.3119986850951, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 95, "label": "text", "bbox": {"l": 214.00999829286627, "t": 202.20599875355504, "r": 219.53899824876206, "b": 213.3119986850951, "coord_origin": "TOPLEFT"}, "confidence": 0.0, "cells": [{"id": 29, "text": ": ", "bbox": {"l": 214.00999829286627, "t": 202.20599875355504, "r": 219.53899824876206, "b": 213.3119986850951, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 32, "label": "text", "bbox": {"l": 228.40999817799909, "t": 202.20599875355504, "r": 261.7789979118183, "b": 213.3119986850951, "coord_origin": "TOPLEFT"}, "confidence": 0.8349787592887878, "cells": [{"id": 30, "text": "Aldrich ", "bbox": {"l": 228.40999817799909, "t": 202.20599875355504, "r": 261.7789979118183, "b": 213.3119986850951, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 25, "label": "text", "bbox": {"l": 84.38399932687831, "t": 213.72599868254304, "r": 126.6289989898947, "b": 224.8319986140831, "coord_origin": "TOPLEFT"}, "confidence": 0.8590210676193237, "cells": [{"id": 31, "text": "CAS-No. ", "bbox": {"l": 84.38399932687831, "t": 213.72599868254304, "r": 126.6289989898947, "b": 224.8319986140831, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 96, "label": "text", "bbox": {"l": 214.00999829286627, "t": 213.72599868254304, "r": 219.53899824876206, "b": 224.8319986140831, "coord_origin": "TOPLEFT"}, "confidence": 0.0, "cells": [{"id": 32, "text": ": ", "bbox": {"l": 214.00999829286627, "t": 213.72599868254304, "r": 219.53899824876206, "b": 224.8319986140831, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 13, "label": "text", "bbox": {"l": 228.40999817799909, "t": 213.72599868254304, "r": 276.778997792165, "b": 224.8319986140831, "coord_origin": "TOPLEFT"}, "confidence": 0.8944894671440125, "cells": [{"id": 33, "text": "7440-41-7 ", "bbox": {"l": 228.40999817799909, "t": 213.72599868254304, "r": 276.778997792165, "b": 224.8319986140831, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [53.87999957020529, 549.8579966105469, 459.70899633295295, 560.9639965420871], "page": 1, "span": [0, 81]}], "text": "1.2 Relevant identified uses of the substance or mixture and uses advised against", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.38399932687831, 532.2179967192841, 151.58899879079155, 543.323996650824], "page": 1, "span": [0, 15]}], "text": "Identified uses", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [214.00999829286627, 532.2179967192841, 219.53899824876206, 543.323996650824], "page": 1, "span": [0, 1]}], "text": ":", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [228.40999817799909, 532.2179967192841, 452.0289963942155, 543.323996650824], "page": 1, "span": [0, 47]}], "text": "Laboratory chemicals, Manufacture of substances", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 514.8179968265417, 305.69899756147345, 525.9239967580818], "page": 1, "span": [0, 52]}], "text": "1.3 Details of the supplier of the safety data sheet", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.38399932687831, 497.1779969352788, 219.53899824876206, 508.2839968668188], "page": 1, "span": [0, 9]}], "text": "Company :", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [228.40999817799909, 497.1779969352788, 340.0389972875471, 508.2839968668188], "page": 1, "span": [0, 25]}], "text": "Sigma-Aldrich Israel Ltd.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [228.40999817799909, 462.73799714757496, 337.8789973047772, 496.88399693709107], "page": 1, "span": [0, 42]}], "text": "3 PARK RABIN, PLAUT 7670603 REHOVOT ISRAEL", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.38399932687831, 433.9379973251049, 304.25899757296014, 456.563997185633], "page": 1, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 54, "label": "text", "bbox": {"l": 84.38399932687831, "t": 335.5559979315545, "r": 219.53899824876206, "b": 346.66199786309454, "coord_origin": "TOPLEFT"}, "confidence": 0.752267062664032, "cells": [{"id": 48, "text": "Telephone ", "bbox": {"l": 84.38399932687831, "t": 335.5559979315545, "r": 134.42899892767497, "b": 346.66199786309454, "coord_origin": "TOPLEFT"}}, {"id": 49, "text": ": ", "bbox": {"l": 214.00999829286627, "t": 335.5559979315545, "r": 219.53899824876206, "b": 346.66199786309454, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 10, "label": "text", "bbox": {"l": 228.40999817799909, "t": 335.5559979315545, "r": 304.25899757296014, "b": 346.66199786309454, "coord_origin": "TOPLEFT"}, "confidence": 0.8978479504585266, "cells": [{"id": 50, "text": "+972 8948-4222 ", "bbox": {"l": 228.40999817799909, "t": 335.5559979315545, "r": 304.25899757296014, "b": 346.66199786309454, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 48, "label": "text", "bbox": {"l": 84.38399932687831, "t": 347.0759978605426, "r": 103.82899917176772, "b": 358.1819977920826, "coord_origin": "TOPLEFT"}, "confidence": 0.7756766676902771, "cells": [{"id": 51, "text": "Fax ", "bbox": {"l": 84.38399932687831, "t": 347.0759978605426, "r": 103.82899917176772, "b": 358.1819977920826, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 98, "label": "text", "bbox": {"l": 214.00999829286627, "t": 347.0759978605426, "r": 219.53899824876206, "b": 358.1819977920826, "coord_origin": "TOPLEFT"}, "confidence": 0.0, "cells": [{"id": 52, "text": ": ", "bbox": {"l": 214.00999829286627, "t": 347.0759978605426, "r": 219.53899824876206, "b": 358.1819977920826, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 14, "label": "text", "bbox": {"l": 228.40999817799909, "t": 347.0759978605426, "r": 304.25899757296014, "b": 358.1819977920826, "coord_origin": "TOPLEFT"}, "confidence": 0.8927034735679626, "cells": [{"id": 53, "text": "+972 8948-4200 ", "bbox": {"l": 228.40999817799909, "t": 347.0759978605426, "r": 304.25899757296014, "b": 358.1819977920826, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [53.87999957020529, 416.6579974316229, 230.69899815974, 427.7639973631629], "page": 1, "span": [0, 30]}], "text": "1.4 Emergency telephone number", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.38399932687831, 399.0179975403599, 313.75899749717973, 410.1239974719], "page": 1, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 16, "label": "text", "bbox": {"l": 84.38399932687831, "t": 381.9959976452875, "r": 219.53899824876206, "b": 393.1019975768276, "coord_origin": "TOPLEFT"}, "confidence": 0.8902196288108826, "cells": [{"id": 56, "text": "Emergency Phone # ", "bbox": {"l": 84.38399932687831, "t": 381.9959976452875, "r": 177.7489985821162, "b": 393.1019975768276, "coord_origin": "TOPLEFT"}}, {"id": 57, "text": ": ", "bbox": {"l": 214.00999829286627, "t": 381.9959976452875, "r": 219.53899824876206, "b": 393.1019975768276, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 4, "label": "text", "bbox": {"l": 228.40999817799909, "t": 381.9959976452875, "r": 313.75899749717973, "b": 393.1019975768276, "coord_origin": "TOPLEFT"}, "confidence": 0.9147757291793823, "cells": [{"id": 58, "text": "+972 (8) 948-4222 ", "bbox": {"l": 228.40999817799909, "t": 381.9959976452875, "r": 313.75899749717973, "b": 393.1019975768276, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [53.87999957020529, 375.35799768620575, 218.9389982535482, 386.46399761774575], "page": 1, "span": [0, 25]}], "text": "2. HAZARDS IDENTIFICATION", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 357.8379977942031, 286.2589977165441, 368.9439977257431], "page": 1, "span": [0, 46]}], "text": "2.1 Classification of the substance or mixture", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 340.31799790220043, 430.27899656771274, 351.4239978337405], "page": 1, "span": [0, 69]}], "text": "Classification according to Regulation (EC) No 1272/2008 [EU-GHS/CLP]", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 328.67799797395213, 269.6989978486414, 339.78399790549213], "page": 1, "span": [0, 41]}], "text": "Carcinogenicity, Inhalation (Category 1B)", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 248.27799846955645, 363.0789971037596, 328.38399797576443], "page": 1, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 63, "label": "text", "bbox": {"l": 84.50399932592109, "t": 463.73599714142307, "r": 363.0789971037596, "b": 543.841996647631, "coord_origin": "TOPLEFT"}, "confidence": 0.7216783165931702, "cells": [{"id": 66, "text": "Acute toxicity, Inhalation (Category 2) ", "bbox": {"l": 84.50399932592109, "t": 463.73599714142307, "r": 253.49899797786694, "b": 474.84199707296307, "coord_origin": "TOPLEFT"}}, {"id": 67, "text": "Acute toxicity, Oral (Category 3) ", "bbox": {"l": 84.50399932592109, "t": 475.2559970704112, "r": 229.01899817314117, "b": 486.3619970019512, "coord_origin": "TOPLEFT"}}, {"id": 68, "text": "Specific target organ toxicity - repeated exposure (Category 1) ", "bbox": {"l": 84.50399932592109, "t": 486.7759969993992, "r": 363.0789971037596, "b": 497.8819969309392, "coord_origin": "TOPLEFT"}}, {"id": 69, "text": "Eye irritation (Category 2) ", "bbox": {"l": 84.50399932592109, "t": 498.2959969283872, "r": 201.1789983952177, "b": 509.40199685992724, "coord_origin": "TOPLEFT"}}, {"id": 70, "text": "Specific target organ toxicity - single exposure (Category 3) ", "bbox": {"l": 84.50399932592109, "t": 509.81599685737524, "r": 349.7589972100118, "b": 520.9219967889153, "coord_origin": "TOPLEFT"}}, {"id": 71, "text": "Skin irritation (Category 2) ", "bbox": {"l": 84.50399932592109, "t": 521.3359967863632, "r": 203.33899837798762, "b": 532.4419967179033, "coord_origin": "TOPLEFT"}}, {"id": 72, "text": "Skin sensitization (Category 1) ", "bbox": {"l": 84.50399932592109, "t": 532.735996716091, "r": 222.8989982219597, "b": 543.841996647631, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [84.50399932592109, 230.8479985769991, 407.47899674958575, 241.95399850853914], "page": 1, "span": [0, 66]}], "text": "Classification according to EU Directives 67/548/EEC or 1999/45/EC", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 196.16799879077473, 549.9489956131185, 230.3139985802908], "page": 1, "span": [0, 251]}], "text": "Toxic if swallowed. Toxic: danger of serious damage to health by prolonged exposure through inhalation. May cause cancer by inhalation. Very toxic by inhalation. Irritating to eyes, respiratory system and skin. May cause sensitization by skin contact.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 178.76799889803237, 159.38899872857186, 189.87399882957243], "page": 1, "span": [0, 18]}], "text": "2.2 Label elements", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 161.36799900529002, 355.1589971669365, 172.47399893682996], "page": 1, "span": [0, 54]}], "text": "Labelling according Regulation (EC) No 1272/2008 [CLP]", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.38399932687831, 149.72799907704166, 132.14899894586225, 160.8339990085817], "page": 1, "span": [0, 9]}], "text": "Pictogram", "type": "paragraph", "name": "text"}, {"name": "picture", "type": "figure", "$ref": "#/figures/0"}, {"prov": [{"bbox": [84.38399932687831, 116.36799928268056, 139.34899888842867, 127.4739992142205], "page": 1, "span": [0, 11]}], "text": "Signal word", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [228.40999817799909, 116.36799928268056, 261.13899791692353, 127.4739992142205], "page": 1, "span": [0, 6]}], "text": "Danger", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.38399932687831, 53.107999672629944, 389.7189968912553, 110.31399931999874], "page": 1, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 26, "label": "text", "bbox": {"l": 84.50399932592109, "t": 681.8059957971888, "r": 177.86899858115896, "b": 692.9119957287287, "coord_origin": "TOPLEFT"}, "confidence": 0.8560584783554077, "cells": [{"id": 87, "text": "Hazard statement(s) ", "bbox": {"l": 84.50399932592109, "t": 681.8059957971888, "r": 177.86899858115896, "b": 692.9119957287287, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 30, "label": "text", "bbox": {"l": 84.38399932687831, "t": 693.3219957262014, "r": 111.02899911433414, "b": 704.4279956577415, "coord_origin": "TOPLEFT"}, "confidence": 0.8414624333381653, "cells": [{"id": 88, "text": "H301 ", "bbox": {"l": 84.38399932687831, "t": 693.3219957262014, "r": 111.02899911433414, "b": 704.4279956577415, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 58, "label": "text", "bbox": {"l": 228.40999817799909, "t": 693.3219957262014, "r": 389.7189968912553, "b": 739.0119954445576, "coord_origin": "TOPLEFT"}, "confidence": 0.7330721616744995, "cells": [{"id": 89, "text": "Toxic if swallowed. ", "bbox": {"l": 228.40999817799909, "t": 693.3219957262014, "r": 314.5989974904791, "b": 704.4279956577415, "coord_origin": "TOPLEFT"}}, {"id": 91, "text": "Causes skin irritation. ", "bbox": {"l": 228.40999817799909, "t": 704.8659956550415, "r": 326.838997392842, "b": 715.9719955865816, "coord_origin": "TOPLEFT"}}, {"id": 93, "text": "May cause an allergic skin reaction. ", "bbox": {"l": 228.40999817799909, "t": 716.3859955840296, "r": 389.7189968912553, "b": 727.4919955155696, "coord_origin": "TOPLEFT"}}, {"id": 95, "text": "Causes serious eye irritation. ", "bbox": {"l": 228.40999817799909, "t": 727.9059955130176, "r": 360.19899712673305, "b": 739.0119954445576, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 31, "label": "text", "bbox": {"l": 84.38399932687831, "t": 704.8659956550415, "r": 111.02899911433414, "b": 715.9719955865816, "coord_origin": "TOPLEFT"}, "confidence": 0.840297520160675, "cells": [{"id": 90, "text": "H315 ", "bbox": {"l": 84.38399932687831, "t": 704.8659956550415, "r": 111.02899911433414, "b": 715.9719955865816, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 28, "label": "text", "bbox": {"l": 84.38399932687831, "t": 716.3859955840296, "r": 111.02899911433414, "b": 727.4919955155696, "coord_origin": "TOPLEFT"}, "confidence": 0.8467416167259216, "cells": [{"id": 92, "text": "H317 ", "bbox": {"l": 84.38399932687831, "t": 716.3859955840296, "r": 111.02899911433414, "b": 727.4919955155696, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 29, "label": "text", "bbox": {"l": 84.38399932687831, "t": 727.9059955130176, "r": 111.02899911433414, "b": 739.0119954445576, "coord_origin": "TOPLEFT"}, "confidence": 0.8455459475517273, "cells": [{"id": 94, "text": "H319 ", "bbox": {"l": 84.38399932687831, "t": 727.9059955130176, "r": 111.02899911433414, "b": 739.0119954445576, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [53.87999957020529, 39.23199975816476, 85.538999317665, 48.19599970290858], "page": 1, "span": [0, 9]}], "text": "Aldrich -", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [85.58399931730604, 39.23199975816476, 114.45499908700532, 48.19599970290858], "page": 1, "span": [0, 6]}], "text": "378135", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [507.21999595396306, 39.11199975890452, 554.8349955741435, 48.075999703648336], "page": 1, "span": [0, 13]}], "text": "Page 1 of 7", "type": "page-footer", "name": "page_footer"}, {"prov": [{"bbox": [84.38399932687831, 580.8479964195174, 538.4569957047889, 753.013995358246], "page": 2, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 19, "label": "text", "bbox": {"l": 84.38399932687831, "t": 39.10599975894149, "r": 111.02899911433414, "b": 50.21199969048155, "coord_origin": "TOPLEFT"}, "confidence": 0.8780227899551392, "cells": [{"id": 7, "text": "H330 ", "bbox": {"l": 84.38399932687831, "t": 39.10599975894149, "r": 111.02899911433414, "b": 50.21199969048155, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 22, "label": "text", "bbox": {"l": 228.40999817799909, "t": 39.10599975894149, "r": 298.9789976150781, "b": 50.21199969048155, "coord_origin": "TOPLEFT"}, "confidence": 0.872856616973877, "cells": [{"id": 8, "text": "Fatal if inhaled. ", "bbox": {"l": 228.40999817799909, "t": 39.10599975894149, "r": 298.9789976150781, "b": 50.21199969048155, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 20, "label": "text", "bbox": {"l": 84.38399932687831, "t": 50.62599968792949, "r": 111.02899911433414, "b": 61.73199961946955, "coord_origin": "TOPLEFT"}, "confidence": 0.8764435052871704, "cells": [{"id": 9, "text": "H335 ", "bbox": {"l": 84.38399932687831, "t": 50.62599968792949, "r": 111.02899911433414, "b": 61.73199961946955, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 41, "label": "text", "bbox": {"l": 228.40999817799909, "t": 50.62599968792949, "r": 370.7589970424971, "b": 61.73199961946955, "coord_origin": "TOPLEFT"}, "confidence": 0.8348227739334106, "cells": [{"id": 10, "text": "May cause respiratory irritation. ", "bbox": {"l": 228.40999817799909, "t": 50.62599968792949, "r": 370.7589970424971, "b": 61.73199961946955, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 27, "label": "text", "bbox": {"l": 84.38399932687831, "t": 62.14599961691761, "r": 113.30899909614683, "b": 73.25199954845755, "coord_origin": "TOPLEFT"}, "confidence": 0.8623490929603577, "cells": [{"id": 11, "text": "H350i ", "bbox": {"l": 84.38399932687831, "t": 62.14599961691761, "r": 113.30899909614683, "b": 73.25199954845755, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 46, "label": "text", "bbox": {"l": 228.40999817799909, "t": 62.14599961691761, "r": 374.1189970156948, "b": 73.25199954845755, "coord_origin": "TOPLEFT"}, "confidence": 0.8285266160964966, "cells": [{"id": 12, "text": "May cause cancer by inhalation. ", "bbox": {"l": 228.40999817799909, "t": 62.14599961691761, "r": 374.1189970156948, "b": 73.25199954845755, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 18, "label": "text", "bbox": {"l": 84.38399932687831, "t": 73.565999546522, "r": 111.02899911433414, "b": 84.67199947806205, "coord_origin": "TOPLEFT"}, "confidence": 0.882896900177002, "cells": [{"id": 13, "text": "H372 ", "bbox": {"l": 84.38399932687831, "t": 73.565999546522, "r": 111.02899911433414, "b": 84.67199947806205, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 11, "label": "text", "bbox": {"l": 228.40999817799909, "t": 73.565999546522, "r": 533.1489957471304, "b": 84.67199947806205, "coord_origin": "TOPLEFT"}, "confidence": 0.9058302044868469, "cells": [{"id": 14, "text": "Causes damage to organs through prolonged or repeated exposure. ", "bbox": {"l": 228.40999817799909, "t": 73.565999546522, "r": 533.1489957471304, "b": 84.67199947806205, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 58, "label": "text", "bbox": {"l": 84.50399932592109, "t": 90.845999440004, "r": 207.29899834639917, "b": 101.95199937154405, "coord_origin": "TOPLEFT"}, "confidence": 0.7891122698783875, "cells": [{"id": 16, "text": "Precautionary statement(s) ", "bbox": {"l": 84.50399932592109, "t": 90.845999440004, "r": 207.29899834639917, "b": 101.95199937154405, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 29, "label": "text", "bbox": {"l": 84.38399932687831, "t": 102.3659993689921, "r": 110.54899911816305, "b": 113.47199930053205, "coord_origin": "TOPLEFT"}, "confidence": 0.8572657108306885, "cells": [{"id": 17, "text": "P201 ", "bbox": {"l": 84.38399932687831, "t": 102.3659993689921, "r": 110.54899911816305, "b": 113.47199930053205, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 47, "label": "text", "bbox": {"l": 228.40999817799909, "t": 102.3659993689921, "r": 400.7589968031905, "b": 113.47199930053205, "coord_origin": "TOPLEFT"}, "confidence": 0.8230655193328857, "cells": [{"id": 18, "text": "Obtain special instructions before use. ", "bbox": {"l": 228.40999817799909, "t": 102.3659993689921, "r": 400.7589968031905, "b": 113.47199930053205, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 28, "label": "text", "bbox": {"l": 84.38399932687831, "t": 113.8859992979801, "r": 110.54899911816305, "b": 124.99199922952005, "coord_origin": "TOPLEFT"}, "confidence": 0.8620977997779846, "cells": [{"id": 19, "text": "P260 ", "bbox": {"l": 84.38399932687831, "t": 113.8859992979801, "r": 110.54899911816305, "b": 124.99199922952005, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 26, "label": "text", "bbox": {"l": 228.40999817799909, "t": 113.8859992979801, "r": 466.3089962803055, "b": 124.99199922952005, "coord_origin": "TOPLEFT"}, "confidence": 0.8625136017799377, "cells": [{"id": 20, "text": "Do not breathe dust/ fume/ gas/ mist/ vapours/ spray. ", "bbox": {"l": 228.40999817799909, "t": 113.8859992979801, "r": 466.3089962803055, "b": 124.99199922952005, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 34, "label": "text", "bbox": {"l": 84.38399932687831, "t": 125.4059992269681, "r": 110.54899911816305, "b": 136.51199915850827, "coord_origin": "TOPLEFT"}, "confidence": 0.8445471525192261, "cells": [{"id": 21, "text": "P280 ", "bbox": {"l": 84.38399932687831, "t": 125.4059992269681, "r": 110.54899911816305, "b": 136.51199915850827, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 44, "label": "text", "bbox": {"l": 228.40999817799909, "t": 125.4059992269681, "r": 335.7189973220072, "b": 136.51199915850827, "coord_origin": "TOPLEFT"}, "confidence": 0.8308520317077637, "cells": [{"id": 22, "text": "Wear protective gloves. ", "bbox": {"l": 228.40999817799909, "t": 125.4059992269681, "r": 335.7189973220072, "b": 136.51199915850827, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 35, "label": "text", "bbox": {"l": 84.38399932687831, "t": 136.80599915669586, "r": 110.54899911816305, "b": 147.91199908823592, "coord_origin": "TOPLEFT"}, "confidence": 0.8436586856842041, "cells": [{"id": 23, "text": "P284 ", "bbox": {"l": 84.38399932687831, "t": 136.80599915669586, "r": 110.54899911816305, "b": 147.91199908823592, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 59, "label": "text", "bbox": {"l": 228.40999817799909, "t": 136.80599915669586, "r": 354.5589971717227, "b": 147.91199908823592, "coord_origin": "TOPLEFT"}, "confidence": 0.789051353931427, "cells": [{"id": 24, "text": "Wear respiratory protection. ", "bbox": {"l": 228.40999817799909, "t": 136.80599915669586, "r": 354.5589971717227, "b": 147.91199908823592, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 37, "label": "text", "bbox": {"l": 84.38399932687831, "t": 148.32599908568397, "r": 145.2289988415246, "b": 159.43199901722392, "coord_origin": "TOPLEFT"}, "confidence": 0.8391649127006531, "cells": [{"id": 25, "text": "P301 + P310 ", "bbox": {"l": 84.38399932687831, "t": 148.32599908568397, "r": 145.2289988415246, "b": 159.43199901722392, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 51, "label": "text", "bbox": {"l": 228.40999817799909, "t": 148.32599908568397, "r": 523.8239958215147, "b": 170.95199894621203, "coord_origin": "TOPLEFT"}, "confidence": 0.8112119436264038, "cells": [{"id": 26, "text": "IF SWALLOWED: Immediately call a POISON CENTER or doctor/ ", "bbox": {"l": 228.40999817799909, "t": 148.32599908568397, "r": 523.8239958215147, "b": 159.43199901722392, "coord_origin": "TOPLEFT"}}, {"id": 27, "text": "physician. ", "bbox": {"l": 228.40999817799909, "t": 159.84599901467197, "r": 275.69899780078003, "b": 170.95199894621203, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 23, "label": "text", "bbox": {"l": 84.38399932687831, "t": 171.36599894365997, "r": 180.0289985639289, "b": 182.47199887519992, "coord_origin": "TOPLEFT"}, "confidence": 0.8709450960159302, "cells": [{"id": 28, "text": "P305 + P351 + P338 ", "bbox": {"l": 84.38399932687831, "t": 171.36599894365997, "r": 180.0289985639289, "b": 182.47199887519992, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 7, "label": "text", "bbox": {"l": 228.40999817799909, "t": 171.36599894365997, "r": 538.4569957047889, "b": 193.99199880418803, "coord_origin": "TOPLEFT"}, "confidence": 0.9199299812316895, "cells": [{"id": 29, "text": "IF IN EYES: Rinse cautiously with water for several minutes. Remove ", "bbox": {"l": 228.40999817799909, "t": 171.36599894365997, "r": 538.4569957047889, "b": 182.47199887519992, "coord_origin": "TOPLEFT"}}, {"id": 30, "text": "contact lenses, if present and easy to do. Continue rinsing. ", "bbox": {"l": 228.40999817799909, "t": 182.88599887264797, "r": 490.7889960850313, "b": 193.99199880418803, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 52, "label": "text", "bbox": {"l": 84.38399932687831, "t": 200.1659987661301, "r": 183.21699853849856, "b": 211.27199869767014, "coord_origin": "TOPLEFT"}, "confidence": 0.8110750913619995, "cells": [{"id": 32, "text": "Supplemental Hazard ", "bbox": {"l": 84.38399932687831, "t": 200.1659987661301, "r": 183.21699853849856, "b": 211.27199869767014, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 21, "label": "text", "bbox": {"l": 229.96999816555515, "t": 200.1659987661301, "r": 254.9389979663802, "b": 211.27199869767014, "coord_origin": "TOPLEFT"}, "confidence": 0.8740136027336121, "cells": [{"id": 34, "text": "none ", "bbox": {"l": 229.96999816555515, "t": 200.1659987661301, "r": 254.9389979663802, "b": 211.27199869767014, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [84.38399932687831, 569.4479964897896, 137.7889989008726, 580.5539964213297], "page": 2, "span": [0, 10]}], "text": "Statements", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 552.1379965964926, 230.21899816356887, 563.2439965280327], "page": 2, "span": [0, 33]}], "text": "Restricted to professional users.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 534.9779967022707, 363.0789971037596, 546.0839966338107], "page": 2, "span": [0, 54]}], "text": "According to European Directive 67/548/EEC as amended.", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.38399932687831, 523.3379967740224, 165.50899867975326, 534.4439967055624], "page": 2, "span": [0, 16]}], "text": "Hazard symbol(s)", "type": "paragraph", "name": "text"}, {"name": "picture", "type": "figure", "$ref": "#/figures/1"}, {"prov": [{"bbox": [84.50399932592109, 489.4979969826201, 140.0689988826853, 500.6039969141601], "page": 2, "span": [0, 11]}], "text": "R-phrase(s)", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.38399932687831, 357.2379977979016, 554.2709955786424, 489.0839969851721], "page": 2, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 48, "label": "text", "bbox": {"l": 84.38399932687831, "t": 303.0359981320154, "r": 105.50899915836656, "b": 314.14199806355543, "coord_origin": "TOPLEFT"}, "confidence": 0.8217867016792297, "cells": [{"id": 43, "text": "R49 ", "bbox": {"l": 84.38399932687831, "t": 303.0359981320154, "r": 105.50899915836656, "b": 314.14199806355543, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 32, "label": "text", "bbox": {"l": 228.40999817799909, "t": 303.0359981320154, "r": 374.1189970156948, "b": 314.14199806355543, "coord_origin": "TOPLEFT"}, "confidence": 0.850090503692627, "cells": [{"id": 44, "text": "May cause cancer by inhalation. ", "bbox": {"l": 228.40999817799909, "t": 303.0359981320154, "r": 374.1189970156948, "b": 314.14199806355543, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 40, "label": "text", "bbox": {"l": 84.38399932687831, "t": 314.5559980610034, "r": 105.50899915836656, "b": 325.66199799254343, "coord_origin": "TOPLEFT"}, "confidence": 0.8352804780006409, "cells": [{"id": 45, "text": "R25 ", "bbox": {"l": 84.38399932687831, "t": 314.5559980610034, "r": 105.50899915836656, "b": 325.66199799254343, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 53, "label": "text", "bbox": {"l": 228.40999817799909, "t": 314.5559980610034, "r": 333.4389973401946, "b": 325.66199799254343, "coord_origin": "TOPLEFT"}, "confidence": 0.8092565536499023, "cells": [{"id": 46, "text": "Also toxic if swallowed. ", "bbox": {"l": 228.40999817799909, "t": 314.5559980610034, "r": 333.4389973401946, "b": 325.66199799254343, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 49, "label": "text", "bbox": {"l": 84.38399932687831, "t": 326.0759979899915, "r": 105.50899915836656, "b": 337.1819979215315, "coord_origin": "TOPLEFT"}, "confidence": 0.8205128908157349, "cells": [{"id": 47, "text": "R26 ", "bbox": {"l": 84.38399932687831, "t": 326.0759979899915, "r": 105.50899915836656, "b": 337.1819979215315, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 57, "label": "text", "bbox": {"l": 228.40999817799909, "t": 326.0759979899915, "r": 357.43899714874925, "b": 337.1819979215315, "coord_origin": "TOPLEFT"}, "confidence": 0.7951033115386963, "cells": [{"id": 48, "text": "Also very toxic by inhalation. ", "bbox": {"l": 228.40999817799909, "t": 326.0759979899915, "r": 357.43899714874925, "b": 337.1819979215315, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 33, "label": "text", "bbox": {"l": 84.38399932687831, "t": 337.59599791897955, "r": 119.42899904732828, "b": 348.70199785051955, "coord_origin": "TOPLEFT"}, "confidence": 0.8495104312896729, "cells": [{"id": 49, "text": "R48/23 ", "bbox": {"l": 84.38399932687831, "t": 337.59599791897955, "r": 119.42899904732828, "b": 348.70199785051955, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 62, "label": "text", "bbox": {"l": 228.40999817799909, "t": 337.59599791897955, "r": 541.0149956843841, "b": 360.2219977795075, "coord_origin": "TOPLEFT"}, "confidence": 0.7043975591659546, "cells": [{"id": 50, "text": "Also toxic: danger of serious damage to health by prolonged exposure ", "bbox": {"l": 228.40999817799909, "t": 337.59599791897955, "r": 541.0149956843841, "b": 348.70199785051955, "coord_origin": "TOPLEFT"}}, {"id": 51, "text": "through inhalation. ", "bbox": {"l": 228.40999817799909, "t": 349.1159978479675, "r": 313.51899749909416, "b": 360.2219977795075, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 43, "label": "text", "bbox": {"l": 84.38399932687831, "t": 360.51599777769525, "r": 133.34899893629, "b": 371.62199770923525, "coord_origin": "TOPLEFT"}, "confidence": 0.8317576050758362, "cells": [{"id": 52, "text": "R36/37/38 ", "bbox": {"l": 84.38399932687831, "t": 360.51599777769525, "r": 133.34899893629, "b": 371.62199770923525, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 60, "label": "text", "bbox": {"l": 228.40999817799909, "t": 360.51599777769525, "r": 432.3489965512005, "b": 371.62199770923525, "coord_origin": "TOPLEFT"}, "confidence": 0.77032470703125, "cells": [{"id": 53, "text": "Irritating to eyes, respiratory system and skin. ", "bbox": {"l": 228.40999817799909, "t": 360.51599777769525, "r": 432.3489965512005, "b": 371.62199770923525, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 42, "label": "text", "bbox": {"l": 84.38399932687831, "t": 372.0359977066833, "r": 105.50899915836656, "b": 383.1419976382233, "coord_origin": "TOPLEFT"}, "confidence": 0.8345016837120056, "cells": [{"id": 54, "text": "R43 ", "bbox": {"l": 84.38399932687831, "t": 372.0359977066833, "r": 105.50899915836656, "b": 383.1419976382233, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 24, "label": "text", "bbox": {"l": 228.40999817799909, "t": 372.0359977066833, "r": 409.0389967371418, "b": 383.1419976382233, "coord_origin": "TOPLEFT"}, "confidence": 0.8691121339797974, "cells": [{"id": 55, "text": "May cause sensitization by skin contact. ", "bbox": {"l": 228.40999817799909, "t": 372.0359977066833, "r": 409.0389967371418, "b": 383.1419976382233, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 30, "label": "text", "bbox": {"l": 84.50399932592109, "t": 389.33599760004205, "r": 139.46899888747146, "b": 400.44199753158205, "coord_origin": "TOPLEFT"}, "confidence": 0.8515130281448364, "cells": [{"id": 57, "text": "S-phrase(s) ", "bbox": {"l": 84.50399932592109, "t": 389.33599760004205, "r": 139.46899888747146, "b": 400.44199753158205, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 56, "label": "text", "bbox": {"l": 84.38399932687831, "t": 400.8559975290301, "r": 104.9089991631527, "b": 411.9619974605701, "coord_origin": "TOPLEFT"}, "confidence": 0.7968409657478333, "cells": [{"id": 58, "text": "S53 ", "bbox": {"l": 84.38399932687831, "t": 400.8559975290301, "r": 104.9089991631527, "b": 411.9619974605701, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 50, "label": "text", "bbox": {"l": 228.40999817799909, "t": 400.8559975290301, "r": 476.5089961989412, "b": 411.9619974605701, "coord_origin": "TOPLEFT"}, "confidence": 0.8184073567390442, "cells": [{"id": 59, "text": "Avoid exposure - obtain special instructions before use. ", "bbox": {"l": 228.40999817799909, "t": 400.8559975290301, "r": 476.5089961989412, "b": 411.9619974605701, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 31, "label": "text", "bbox": {"l": 84.38399932687831, "t": 412.37599745801805, "r": 104.9089991631527, "b": 423.48199738955816, "coord_origin": "TOPLEFT"}, "confidence": 0.8504427075386047, "cells": [{"id": 60, "text": "S45 ", "bbox": {"l": 84.38399932687831, "t": 412.37599745801805, "r": 104.9089991631527, "b": 423.48199738955816, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 14, "label": "text", "bbox": {"l": 228.40999817799909, "t": 412.37599745801805, "r": 554.2709955786424, "b": 434.8819973192859, "coord_origin": "TOPLEFT"}, "confidence": 0.8966757655143738, "cells": [{"id": 61, "text": "In case of accident or if you feel unwell, seek medical advice immediately ", "bbox": {"l": 228.40999817799909, "t": 412.37599745801805, "r": 554.2709955786424, "b": 423.48199738955816, "coord_origin": "TOPLEFT"}}, {"id": 62, "text": "(show the label where possible). ", "bbox": {"l": 228.40999817799909, "t": 423.7759973877459, "r": 374.1189970156948, "b": 434.8819973192859, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [84.50399932592109, 339.71799790589904, 230.21899816356887, 350.82399783743904], "page": 2, "span": [0, 33]}], "text": "Restricted to professional users.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 322.3179980131566, 185.66899851893925, 333.4239979446967], "page": 2, "span": [0, 24]}], "text": "2.3 Other hazards - none", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 298.5579981596188, 320.7189974416605, 309.6639980911588], "page": 2, "span": [0, 41]}], "text": "3. COMPOSITION/INFORMATION ON INGREDIENTS", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 281.0379982676162, 143.30899885684022, 292.1439981991562], "page": 2, "span": [0, 14]}], "text": "3.1 Substances", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.38399932687831, 257.9979984096401, 277.85899778354997, 280.5039982709079], "page": 2, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 61, "label": "text", "bbox": {"l": 84.38399932687831, "t": 511.6159968462796, "r": 123.86899901191089, "b": 522.7219967778196, "coord_origin": "TOPLEFT"}, "confidence": 0.724057137966156, "cells": [{"id": 72, "text": "Formula ", "bbox": {"l": 84.38399932687831, "t": 511.6159968462796, "r": 123.86899901191089, "b": 522.7219967778196, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 81, "label": "text", "bbox": {"l": 214.00999829286627, "t": 511.6159968462796, "r": 219.53899824876206, "b": 522.7219967778196, "coord_origin": "TOPLEFT"}, "confidence": 0.0, "cells": [{"id": 73, "text": ": ", "bbox": {"l": 214.00999829286627, "t": 511.6159968462796, "r": 219.53899824876206, "b": 522.7219967778196, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 71, "label": "text", "bbox": {"l": 228.40999817799909, "t": 511.6159968462796, "r": 246.17899803625778, "b": 522.7219967778196, "coord_origin": "TOPLEFT"}, "confidence": 0.6092618703842163, "cells": [{"id": 74, "text": "Be ", "bbox": {"l": 228.40999817799909, "t": 511.6159968462796, "r": 246.17899803625778, "b": 522.7219967778196, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 68, "label": "text", "bbox": {"l": 84.38399932687831, "t": 523.0159967760073, "r": 164.42899868836832, "b": 534.1219967075474, "coord_origin": "TOPLEFT"}, "confidence": 0.6338797211647034, "cells": [{"id": 75, "text": "Molecular Weight ", "bbox": {"l": 84.38399932687831, "t": 523.0159967760073, "r": 164.42899868836832, "b": 534.1219967075474, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 82, "label": "text", "bbox": {"l": 214.00999829286627, "t": 523.0159967760073, "r": 219.53899824876206, "b": 534.1219967075474, "coord_origin": "TOPLEFT"}, "confidence": 0.0, "cells": [{"id": 76, "text": ": ", "bbox": {"l": 214.00999829286627, "t": 523.0159967760073, "r": 219.53899824876206, "b": 534.1219967075474, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 63, "label": "text", "bbox": {"l": 228.40999817799909, "t": 523.0159967760073, "r": 277.85899778354997, "b": 534.1219967075474, "coord_origin": "TOPLEFT"}, "confidence": 0.6865201592445374, "cells": [{"id": 77, "text": "9,01 g/mol ", "bbox": {"l": 228.40999817799909, "t": 523.0159967760073, "r": 277.85899778354997, "b": 534.1219967075474, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"name": "table", "type": "table", "$ref": "#/tables/0"}, {"prov": [{"bbox": [53.87999957020529, 162.56799899789291, 195.65899843925013, 173.67399892943297], "page": 2, "span": [0, 21]}], "text": "4. FIRST AID MEASURES", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 145.0479991058903, 242.93899806210288, 156.15399903743037], "page": 2, "span": [0, 37]}], "text": "4.1 Description of first aid measures", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 127.5279992138876, 158.3089987371869, 138.63399914542765], "page": 2, "span": [0, 14]}], "text": "General advice", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 115.88799928563935, 425.9589966021729, 126.99399921717941], "page": 2, "span": [0, 77]}], "text": "Consult a physician. Show this safety data sheet to the doctor in attendance.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 98.487999392897, 131.06899895447728, 109.59399932443705], "page": 2, "span": [0, 10]}], "text": "If inhaled", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 86.97199946388434, 544.3089956581082, 98.07799939542429], "page": 2, "span": [0, 111]}], "text": "If breathed in, move person into fresh air. If not breathing, give artificial respiration. Consult a physician.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 69.54799957128989, 194.4589984488224, 80.65399950282995], "page": 2, "span": [0, 23]}], "text": "In case of skin contact", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 57.907999643041535, 514.9089958926287, 69.01399957458159], "page": 2, "span": [0, 97]}], "text": "Wash off with soap and plenty of water. Take victim immediately to hospital. Consult a physician.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 39.23199975816476, 114.45499908700532, 48.19599970290858], "page": 2, "span": [0, 15]}], "text": "Aldrich -378135", "type": "page-footer", "name": "page_footer"}, {"prov": [{"bbox": [507.21999595396306, 39.11199975890452, 554.8349955741435, 48.075999703648336], "page": 2, "span": [0, 13]}], "text": "Page 2 of 7", "type": "page-footer", "name": "page_footer"}, {"prov": [{"bbox": [84.50399932592109, 742.0279954259663, 191.2189984746675, 753.1339953575064], "page": 3, "span": [0, 22]}], "text": "In case of eye contact", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 730.387995497718, 461.5089963185945, 741.493995429258], "page": 3, "span": [0, 86]}], "text": "Rinse thoroughly with plenty of water for at least 15 minutes and consult a physician.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 712.9879956049757, 146.30899883290954, 724.0939955365156], "page": 3, "span": [0, 12]}], "text": "If swallowed", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 701.4479956761108, 540.9489956849105, 712.5539956076509], "page": 3, "span": [0, 99]}], "text": "Never give anything by mouth to an unconscious person. Rinse mouth with water. Consult a physician.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 684.0479957833685, 384.55899693241605, 695.1539957149085], "page": 3, "span": [0, 63]}], "text": "4.2 Most important symptoms and effects, both acute and delayed", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 666.5279958913659, 447.3489964315472, 677.633995822906], "page": 3, "span": [0, 78]}], "text": "4.3 Indication of any immediate medical attention and special treatment needed", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 654.8879959631175, 162.7489987017695, 665.9939958946577], "page": 3, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 631.2479961088401, 217.25899826694933, 642.3539960403801], "page": 3, "span": [0, 24]}], "text": "5. FIREFIGHTING MEASURES", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 613.7279962168374, 185.06899852372536, 624.8339961483773], "page": 3, "span": [0, 23]}], "text": "5.1 Extinguishing media", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 596.327996324095, 225.65899819994345, 607.4339962556351], "page": 3, "span": [0, 28]}], "text": "Suitable extinguishing media", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 584.6879963958468, 406.87899675437194, 595.7939963273867], "page": 3, "span": [0, 72]}], "text": "Use water spray, alcohol-resistant foam, dry chemical or carbon dioxide.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 567.2879965031044, 345.31899724542916, 578.3939964346445], "page": 3, "span": [0, 57]}], "text": "5.2 Special hazards arising from the substance or mixture", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 555.6479965748562, 288.0589977021857, 566.7539965063961], "page": 3, "span": [0, 43]}], "text": "Nature of decomposition products not known.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 544.0979966460529, 288.0589977021857, 555.203996577593], "page": 3, "span": [0, 43]}], "text": "Nature of decomposition products not known.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 532.5779967170649, 159.98899872378573, 543.6839966486049], "page": 3, "span": [0, 16]}], "text": "Beryllium oxides", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 515.2979968235829, 191.2189984746675, 526.4039967551229], "page": 3, "span": [0, 27]}], "text": "5.3 Advice for firefighters", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 503.6579968953346, 392.4789968692391, 514.7639968268746], "page": 3, "span": [0, 71]}], "text": "Wear self contained breathing apparatus for fire fighting if necessary.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 486.2579970025922, 180.0289985639289, 497.3639969341322], "page": 3, "span": [0, 23]}], "text": "5.4 Further information", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 474.6179970743439, 162.7489987017695, 485.7239970058839], "page": 3, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 450.9779972200664, 261.7789979118183, 462.0839971516064], "page": 3, "span": [0, 30]}], "text": "6. ACCIDENTAL RELEASE MEASURES", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 433.45799732806375, 429.078996577285, 444.5639972596038], "page": 3, "span": [0, 71]}], "text": "6.1 Personal precautions, protective equipment and emergency procedures", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 410.4179974700877, 548.1619956273732, 433.0439973306157], "page": 3, "span": [0, 172]}], "text": "Wear respiratory protection. Avoid dust formation. Avoid breathing vapors, mist or gas. Ensure adequate ventilation. Evacuate personnel to safe areas. Avoid breathing dust.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 392.99799757746865, 216.17899827556442, 404.10399750900865], "page": 3, "span": [0, 29]}], "text": "6.2 Environmental precautions", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 381.35799764922035, 450.46899640665936, 392.46399758076035], "page": 3, "span": [0, 86]}], "text": "Prevent further leakage or spillage if safe to do so. Do not let product enter drains.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 363.957997756478, 352.9989971841666, 375.06399768801805], "page": 3, "span": [0, 57]}], "text": "6.3 Methods and materials for containment and cleaning up", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 340.9179978985019, 522.6239958310871, 363.4239977597697], "page": 3, "span": [0, 122]}], "text": "Pick up and arrange disposal without creating dust. Sweep up and shovel. Keep in suitable, closed containers for disposal.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 323.5179980057595, 218.9389982535482, 334.6239979372996], "page": 3, "span": [0, 31]}], "text": "6.4 Reference to other sections", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 311.8779980775112, 211.85899831002456, 322.9839980090512], "page": 3, "span": [0, 28]}], "text": "For disposal see section 13.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 288.2379982232337, 216.77899827077823, 299.3439981547737], "page": 3, "span": [0, 23]}], "text": "7. HANDLING AND STORAGE", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 270.7179983312311, 227.81899818271341, 281.8239982627711], "page": 3, "span": [0, 33]}], "text": "7.1 Precautions for safe handling", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 247.677998473255, 541.3639956816002, 270.1839983345228], "page": 3, "span": [0, 127]}], "text": "Avoid contact with skin and eyes. Avoid formation of dust and aerosols.Avoid exposure - obtain special instructions before use.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 236.157998544267, 401.3589967984043, 247.26399847580706], "page": 3, "span": [0, 71]}], "text": "Provide appropriate exhaust ventilation at places where dust is formed.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 218.72799865170964, 368.9589970568555, 229.83399858324958], "page": 3, "span": [0, 64]}], "text": "7.2 Conditions for safe storage, including any incompatibilities", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 207.08799872346117, 456.468996358798, 218.19399865500122], "page": 3, "span": [0, 86]}], "text": "Store in cool place. Keep container tightly closed in a dry and well-ventilated place.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 189.68799883071893, 178.46899857637283, 200.79399876225898], "page": 3, "span": [0, 23]}], "text": "7.3 Specific end use(s)", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 178.04799890247057, 162.7489987017695, 189.15399883401062], "page": 3, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 154.52799904745336, 328.39899738039804, 165.6339989789933], "page": 3, "span": [0, 40]}], "text": "8. EXPOSURE CONTROLS/PERSONAL PROTECTION", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 137.00799915545076, 179.5489985677578, 148.11399908699082], "page": 3, "span": [0, 22]}], "text": "8.1 Control parameters", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 119.48799926344805, 316.2789974770779, 130.5939991949881], "page": 3, "span": [0, 44]}], "text": "Components with workplace control parameters", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 101.96799937144544, 175.1089986031752, 113.0739993029855], "page": 3, "span": [0, 21]}], "text": "8.2 Exposure controls", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 84.45199947941819, 245.69899804008668, 95.55799941095825], "page": 3, "span": [0, 32]}], "text": "Appropriate engineering controls", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 61.3879996215901, 535.38299572931, 83.8939994828578], "page": 3, "span": [0, 112]}], "text": "Avoid contact with skin, eyes and clothing. Wash hands before breaks and immediately after handling the product.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 39.23199975816476, 114.45499908700532, 48.19599970290858], "page": 3, "span": [0, 15]}], "text": "Aldrich -378135", "type": "page-footer", "name": "page_footer"}, {"prov": [{"bbox": [507.21999595396306, 39.11199975890452, 554.8349955741435, 48.075999703648336], "page": 3, "span": [0, 13]}], "text": "Page 3 of 7", "type": "page-footer", "name": "page_footer"}, {"prov": [{"bbox": [84.50399932592109, 742.0279954259663, 233.45899813772377, 753.1339953575064], "page": 4, "span": [0, 29]}], "text": "Personal protective equipment", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [111.97999910674811, 724.5079955339637, 206.93899834927083, 735.6139954655036], "page": 4, "span": [0, 19]}], "text": "Eye/face protection", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [111.97999910674811, 701.4479956761108, 523.4669958243625, 723.9739955372553], "page": 4, "span": [0, 156]}], "text": "Face shield and safety glasses Use equipment for eye protection tested and approved under appropriate government standards such as NIOSH (US) or EN 166(EU).", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [111.97999910674811, 684.0479957833685, 187.49899850434153, 695.1539957149085], "page": 4, "span": [0, 15]}], "text": "Skin protection", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [111.97999910674811, 637.8479960681561, 541.1069956836502, 683.5139957866602], "page": 4, "span": [0, 302]}], "text": "Handle with gloves. Gloves must be inspected prior to use. Use proper glove removal technique (without touching glove's outer surface) to avoid skin contact with this product. Dispose of contaminated gloves after use in accordance with applicable laws and good laboratory practices. Wash and dry hands.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [111.97999910674811, 609.1679962449463, 541.1169956835704, 631.7939961054743], "page": 4, "span": [0, 133]}], "text": "The selected protective gloves have to satisfy the specifications of EU Directive 89/686/EEC and the standard EN 374 derived from it.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [111.97999910674811, 591.8879963514643, 165.74899867783884, 602.9939962830043], "page": 4, "span": [0, 12]}], "text": "Full contact", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [111.97999910674811, 545.8979966349574, 396.7989968347789, 591.4739963540163], "page": 4, "span": [0, 148]}], "text": "Material: Nitrile rubber Minimum layer thickness: 0,11 mm Break through time: 480 min Material tested:Dermatril\u00ae (KCL 740 / Aldrich Z677272, Size M)", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [111.97999910674811, 528.6179967414754, 191.93899846892415, 539.7239966730153], "page": 4, "span": [0, 17]}], "text": "Splash protection", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [111.97999910674811, 482.65799702478347, 396.7989968347789, 528.2039967440272], "page": 4, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 42, "label": "text", "bbox": {"l": 111.97999910674811, "t": 263.9159983731603, "r": 213.0589983004523, "b": 275.0219983047002, "coord_origin": "TOPLEFT"}, "confidence": 0.6689725518226624, "cells": [{"id": 27, "text": "Material: Nitrile rubber ", "bbox": {"l": 111.97999910674811, "t": 263.9159983731603, "r": 213.0589983004523, "b": 275.0219983047002, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 44, "label": "text", "bbox": {"l": 111.97999910674811, "t": 275.4359983021483, "r": 268.73899785629914, "b": 286.5419982336883, "coord_origin": "TOPLEFT"}, "confidence": 0.6611332297325134, "cells": [{"id": 28, "text": "Minimum layer thickness: 0,11 mm ", "bbox": {"l": 111.97999910674811, "t": 275.4359983021483, "r": 268.73899785629914, "b": 286.5419982336883, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 39, "label": "text", "bbox": {"l": 111.97999910674811, "t": 286.835998231876, "r": 240.41899808220464, "b": 297.941998163416, "coord_origin": "TOPLEFT"}, "confidence": 0.7423157095909119, "cells": [{"id": 29, "text": "Break through time: 480 min ", "bbox": {"l": 111.97999910674811, "t": 286.835998231876, "r": 240.41899808220464, "b": 297.941998163416, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 37, "label": "text", "bbox": {"l": 111.97999910674811, "t": 298.35599816086403, "r": 396.7989968347789, "b": 309.46199809240403, "coord_origin": "TOPLEFT"}, "confidence": 0.7718639969825745, "cells": [{"id": 30, "text": "Material tested:Dermatril\u00ae (KCL 740 / Aldrich Z677272, Size M) ", "bbox": {"l": 111.97999910674811, "t": 298.35599816086403, "r": 396.7989968347789, "b": 309.46199809240403, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [111.97999910674811, 453.8579972023134, 534.7639957342476, 476.4839970628414], "page": 4, "span": [0, 107]}], "text": "data source: KCL GmbH, D-36124 Eichenzell, phone +49 (0)6659 87300, e-mail sales@kcl.de, test method: EN374", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [111.97999910674811, 407.8979974856216, 548.9249956212869, 453.4439972048654], "page": 4, "span": [0, 389]}], "text": "If used in solution, or mixed with other substances, and under conditions which differ from EN 374, contact the supplier of the CE approved gloves. This recommendation is advisory only and must be evaluated by an Industrial Hygienist familiar with the specific situation of anticipated use by our customers. It should not be construed as offering an approval for any specific use scenario.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [111.97999910674811, 390.7179975915231, 191.93899846892415, 401.82399752306316], "page": 4, "span": [0, 15]}], "text": "Body Protection", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [111.97999910674811, 367.67799773354704, 545.1489956514076, 390.1839975948148], "page": 4, "span": [0, 189]}], "text": "Complete suit protecting against chemicals, The type of protective equipment must be selected according to the concentration and amount of the dangerous substance at the specific workplace.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [111.97999910674811, 350.2779978408047, 221.9389982296175, 361.3839977723447], "page": 4, "span": [0, 22]}], "text": "Respiratory protection", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [111.97999910674811, 292.6779981958645, 550.9719956049582, 349.74399784409644], "page": 4, "span": [0, 413]}], "text": "Where risk assessment shows air-purifying respirators are appropriate use a full-face particle respirator type N100 (US) or type P3 (EN 143) respirator cartridges as a backup to engineering controls. If the respirator is the sole means of protection, use a full-face supplied air respirator. Use respirators and components tested and approved under appropriate government standards such as NIOSH (US) or CEN (EU).", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 269.037998341587, 285.0589977261164, 280.143998273127], "page": 4, "span": [0, 35]}], "text": "9. PHYSICAL AND CHEMICAL PROPERTIES", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 251.5179984495844, 346.2789972377713, 262.62399838112447], "page": 4, "span": [0, 57]}], "text": "9.1 Information on basic physical and chemical properties", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.62399932496385, 59.347999634165035, 370.99899704058265, 245.55399848634784], "page": 4, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 18, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 546.5659966308397, "r": 160.348998720914, "b": 557.6719965623797, "coord_origin": "TOPLEFT"}, "confidence": 0.9239301085472107, "cells": [{"id": 53, "text": "a) Appearance ", "bbox": {"l": 84.62399932496385, "t": 546.5659966308397, "r": 160.348998720914, "b": 557.6719965623797, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 33, "label": "text", "bbox": {"l": 219.6499982478766, "t": 546.5659966308397, "r": 281.148997757306, "b": 557.6719965623797, "coord_origin": "TOPLEFT"}, "confidence": 0.8706637024879456, "cells": [{"id": 54, "text": "Form: powder", "bbox": {"l": 219.6499982478766, "t": 546.5659966308397, "r": 281.148997757306, "b": 557.6719965623797, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 19, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 563.4859965265408, "r": 134.3089989286322, "b": 574.5919964580809, "coord_origin": "TOPLEFT"}, "confidence": 0.9233148097991943, "cells": [{"id": 56, "text": "b) Odour ", "bbox": {"l": 84.62399932496385, "t": 563.4859965265408, "r": 134.3089989286322, "b": 574.5919964580809, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 21, "label": "text", "bbox": {"l": 219.6499982478766, "t": 563.4859965265408, "r": 298.0189976227359, "b": 574.5919964580809, "coord_origin": "TOPLEFT"}, "confidence": 0.9169571399688721, "cells": [{"id": 57, "text": "no data available ", "bbox": {"l": 219.6499982478766, "t": 563.4859965265408, "r": 298.0189976227359, "b": 574.5919964580809, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 25, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 580.405996422242, "r": 181.46899855244217, "b": 591.511996353782, "coord_origin": "TOPLEFT"}, "confidence": 0.9130944609642029, "cells": [{"id": 58, "text": "c) Odour Threshold ", "bbox": {"l": 84.62399932496385, "t": 580.405996422242, "r": 181.46899855244217, "b": 591.511996353782, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 27, "label": "text", "bbox": {"l": 219.6499982478766, "t": 580.405996422242, "r": 298.0189976227359, "b": 591.511996353782, "coord_origin": "TOPLEFT"}, "confidence": 0.8991971015930176, "cells": [{"id": 59, "text": "no data available ", "bbox": {"l": 219.6499982478766, "t": 580.405996422242, "r": 298.0189976227359, "b": 591.511996353782, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 20, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 597.2059963186829, "r": 119.30899904828551, "b": 608.3119962502228, "coord_origin": "TOPLEFT"}, "confidence": 0.9169741868972778, "cells": [{"id": 60, "text": "d) pH ", "bbox": {"l": 84.62399932496385, "t": 597.2059963186829, "r": 119.30899904828551, "b": 608.3119962502228, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 31, "label": "text", "bbox": {"l": 219.6499982478766, "t": 597.2059963186829, "r": 298.0189976227359, "b": 608.3119962502228, "coord_origin": "TOPLEFT"}, "confidence": 0.8916694521903992, "cells": [{"id": 61, "text": "no data available ", "bbox": {"l": 219.6499982478766, "t": 597.2059963186829, "r": 298.0189976227359, "b": 608.3119962502228, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 8, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 614.125996214384, "r": 201.29799839426846, "b": 636.7519960749121, "coord_origin": "TOPLEFT"}, "confidence": 0.9412432312965393, "cells": [{"id": 62, "text": "e) Melting point/freezing ", "bbox": {"l": 84.62399932496385, "t": 614.125996214384, "r": 201.29799839426846, "b": 625.2319961459241, "coord_origin": "TOPLEFT"}}, {"id": 63, "text": "point ", "bbox": {"l": 103.69999917279675, "t": 625.645996143372, "r": 128.18899897745075, "b": 636.7519960749121, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 26, "label": "text", "bbox": {"l": 219.6499982478766, "t": 614.125996214384, "r": 370.99899704058265, "b": 625.2319961459241, "coord_origin": "TOPLEFT"}, "confidence": 0.9066259264945984, "cells": [{"id": 64, "text": "Melting point/range: 1.278 \u00b0C - lit. ", "bbox": {"l": 219.6499982478766, "t": 614.125996214384, "r": 370.99899704058265, "b": 625.2319961459241, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 10, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 642.5659960390733, "r": 205.28199836248857, "b": 665.1919958996014, "coord_origin": "TOPLEFT"}, "confidence": 0.9406677484512329, "cells": [{"id": 65, "text": "f) ", "bbox": {"l": 84.62399932496385, "t": 642.5659960390733, "r": 93.5129992540573, "b": 653.6719959706132, "coord_origin": "TOPLEFT"}}, {"id": 66, "text": "Initial boiling point and ", "bbox": {"l": 103.69999917279675, "t": 642.5659960390733, "r": 205.28199836248857, "b": 653.6719959706132, "coord_origin": "TOPLEFT"}}, {"id": 67, "text": "boiling range ", "bbox": {"l": 103.69999917279675, "t": 654.0859959680613, "r": 163.7089986941117, "b": 665.1919958996014, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 23, "label": "text", "bbox": {"l": 219.6499982478766, "t": 642.5659960390733, "r": 280.37899776344824, "b": 653.6719959706132, "coord_origin": "TOPLEFT"}, "confidence": 0.9166417121887207, "cells": [{"id": 68, "text": "2.970 \u00b0C - lit. ", "bbox": {"l": 219.6499982478766, "t": 642.5659960390733, "r": 280.37899776344824, "b": 653.6719959706132, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 15, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 671.0059958637625, "r": 155.4289987601603, "b": 682.1119957953025, "coord_origin": "TOPLEFT"}, "confidence": 0.9289383888244629, "cells": [{"id": 69, "text": "g) Flash point ", "bbox": {"l": 84.62399932496385, "t": 671.0059958637625, "r": 155.4289987601603, "b": 682.1119957953025, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 28, "label": "text", "bbox": {"l": 219.6499982478766, "t": 671.0059958637625, "r": 300.77899760071966, "b": 682.1119957953025, "coord_origin": "TOPLEFT"}, "confidence": 0.8981920480728149, "cells": [{"id": 70, "text": "no data available ", "bbox": {"l": 219.6499982478766, "t": 671.0059958637625, "r": 300.77899760071966, "b": 682.1119957953025, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 17, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 687.801995760228, "r": 179.9089985648861, "b": 698.9079956917681, "coord_origin": "TOPLEFT"}, "confidence": 0.9239571690559387, "cells": [{"id": 71, "text": "h) Evaporation rate ", "bbox": {"l": 84.62399932496385, "t": 687.801995760228, "r": 179.9089985648861, "b": 698.9079956917681, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 32, "label": "text", "bbox": {"l": 219.6499982478766, "t": 687.801995760228, "r": 298.0189976227359, "b": 698.9079956917681, "coord_origin": "TOPLEFT"}, "confidence": 0.8729273080825806, "cells": [{"id": 72, "text": "no data available ", "bbox": {"l": 219.6499982478766, "t": 687.801995760228, "r": 298.0189976227359, "b": 698.9079956917681, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 14, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 704.7459956557813, "r": 298.0189976227359, "b": 715.8519955873212, "coord_origin": "TOPLEFT"}, "confidence": 0.9305082559585571, "cells": [{"id": 73, "text": "i) ", "bbox": {"l": 84.62399932496385, "t": 704.7459956557813, "r": 92.91299925884343, "b": 715.8519955873212, "coord_origin": "TOPLEFT"}}, {"id": 74, "text": "Flammability (solid, gas) no data available ", "bbox": {"l": 103.69999917279675, "t": 704.7459956557813, "r": 298.0189976227359, "b": 715.8519955873212, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 11, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 721.6659955514824, "r": 160.30299872128097, "b": 732.7719954830225, "coord_origin": "TOPLEFT"}, "confidence": 0.9402961730957031, "cells": [{"id": 75, "text": "j) ", "bbox": {"l": 84.62399932496385, "t": 721.6659955514824, "r": 92.91299925884343, "b": 732.7719954830225, "coord_origin": "TOPLEFT"}}, {"id": 76, "text": "Upper/lower ", "bbox": {"l": 103.69999917279675, "t": 721.6659955514824, "r": 160.30299872128097, "b": 732.7719954830225, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 29, "label": "text", "bbox": {"l": 219.6499982478766, "t": 721.6659955514824, "r": 298.0189976227359, "b": 732.7719954830225, "coord_origin": "TOPLEFT"}, "confidence": 0.8960668444633484, "cells": [{"id": 77, "text": "no data available ", "bbox": {"l": 219.6499982478766, "t": 721.6659955514824, "r": 298.0189976227359, "b": 732.7719954830225, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [53.87999957020529, 39.23199975816476, 114.45499908700532, 48.19599970290858], "page": 4, "span": [0, 15]}], "text": "Aldrich -378135", "type": "page-footer", "name": "page_footer"}, {"prov": [{"bbox": [507.21999595396306, 39.11199975890452, 554.8349955741435, 48.075999703648336], "page": 4, "span": [0, 13]}], "text": "Page 4 of 7", "type": "page-footer", "name": "page_footer"}, {"prov": [{"bbox": [103.69999917279675, 724.9879955310049, 173.66899861466192, 747.6139953915329], "page": 5, "span": [0, 32]}], "text": "flammability or explosive limits", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 504.1379968923757, 310.8789975201532, 719.153995566967], "page": 5, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 15, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 72.96599955022054, "r": 180.3889985610572, "b": 84.0719994817606, "coord_origin": "TOPLEFT"}, "confidence": 0.9055267572402954, "cells": [{"id": 9, "text": "k) Vapour pressure ", "bbox": {"l": 84.62399932496385, "t": 72.96599955022054, "r": 180.3889985610572, "b": 84.0719994817606, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 19, "label": "text", "bbox": {"l": 219.6499982478766, "t": 72.96599955022054, "r": 298.0189976227359, "b": 84.0719994817606, "coord_origin": "TOPLEFT"}, "confidence": 0.9032945036888123, "cells": [{"id": 10, "text": "no data available ", "bbox": {"l": 219.6499982478766, "t": 72.96599955022054, "r": 298.0189976227359, "b": 84.0719994817606, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 4, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 89.76599944666134, "r": 173.18899861849079, "b": 100.8719993782014, "coord_origin": "TOPLEFT"}, "confidence": 0.9221779108047485, "cells": [{"id": 11, "text": "l) ", "bbox": {"l": 84.62399932496385, "t": 89.76599944666134, "r": 92.91299925884343, "b": 100.8719993782014, "coord_origin": "TOPLEFT"}}, {"id": 12, "text": "Vapour density ", "bbox": {"l": 103.69999917279675, "t": 89.76599944666134, "r": 173.18899861849079, "b": 100.8719993782014, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 20, "label": "text", "bbox": {"l": 219.6499982478766, "t": 89.76599944666134, "r": 298.0189976227359, "b": 100.8719993782014, "coord_origin": "TOPLEFT"}, "confidence": 0.9028401374816895, "cells": [{"id": 13, "text": "no data available ", "bbox": {"l": 219.6499982478766, "t": 89.76599944666134, "r": 298.0189976227359, "b": 100.8719993782014, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 26, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 106.6859993423626, "r": 177.02899858785955, "b": 117.79199927390277, "coord_origin": "TOPLEFT"}, "confidence": 0.8956775665283203, "cells": [{"id": 14, "text": "m) Relative density ", "bbox": {"l": 84.62399932496385, "t": 106.6859993423626, "r": 177.02899858785955, "b": 117.79199927390277, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 28, "label": "text", "bbox": {"l": 219.6499982478766, "t": 106.6859993423626, "r": 310.8789975201532, "b": 117.79199927390277, "coord_origin": "TOPLEFT"}, "confidence": 0.8943402171134949, "cells": [{"id": 15, "text": "1,85 g/cm3 at 25 \u00b0C ", "bbox": {"l": 219.6499982478766, "t": 106.6859993423626, "r": 310.8789975201532, "b": 117.79199927390277, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 8, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 123.60599923806376, "r": 174.26899860987575, "b": 134.7119991696038, "coord_origin": "TOPLEFT"}, "confidence": 0.9149987697601318, "cells": [{"id": 16, "text": "n) Water solubility ", "bbox": {"l": 84.62399932496385, "t": 123.60599923806376, "r": 174.26899860987575, "b": 134.7119991696038, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 36, "label": "text", "bbox": {"l": 220.48999824117604, "t": 123.60599923806376, "r": 298.8589976160353, "b": 134.7119991696038, "coord_origin": "TOPLEFT"}, "confidence": 0.8791481852531433, "cells": [{"id": 17, "text": "no data available ", "bbox": {"l": 220.48999824117604, "t": 123.60599923806376, "r": 298.8589976160353, "b": 134.7119991696038, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 3, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 140.5259991337649, "r": 202.5669983841458, "b": 163.15199899429308, "coord_origin": "TOPLEFT"}, "confidence": 0.9235116243362427, "cells": [{"id": 18, "text": "o) Partition coefficient: n-", "bbox": {"l": 84.62399932496385, "t": 140.5259991337649, "r": 202.5669983841458, "b": 151.63199906530497, "coord_origin": "TOPLEFT"}}, {"id": 19, "text": "octanol/water ", "bbox": {"l": 103.69999917279675, "t": 152.04599906275303, "r": 165.9889986759244, "b": 163.15199899429308, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 32, "label": "text", "bbox": {"l": 219.6499982478766, "t": 140.5259991337649, "r": 298.0189976227359, "b": 151.63199906530497, "coord_origin": "TOPLEFT"}, "confidence": 0.8886511921882629, "cells": [{"id": 20, "text": "no data available ", "bbox": {"l": 219.6499982478766, "t": 140.5259991337649, "r": 298.0189976227359, "b": 151.63199906530497, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 1, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 168.96599895845418, "r": 161.88199870868547, "b": 191.47199881972188, "coord_origin": "TOPLEFT"}, "confidence": 0.9275455474853516, "cells": [{"id": 21, "text": "p) Auto-ignition ", "bbox": {"l": 84.62399932496385, "t": 168.96599895845418, "r": 161.88199870868547, "b": 180.07199888999412, "coord_origin": "TOPLEFT"}}, {"id": 22, "text": "temperature ", "bbox": {"l": 103.69999917279675, "t": 180.36599888818182, "r": 160.348998720914, "b": 191.47199881972188, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 11, "label": "text", "bbox": {"l": 219.6499982478766, "t": 168.96599895845418, "r": 298.0189976227359, "b": 180.07199888999412, "coord_origin": "TOPLEFT"}, "confidence": 0.9085471034049988, "cells": [{"id": 23, "text": "no data available ", "bbox": {"l": 219.6499982478766, "t": 168.96599895845418, "r": 298.0189976227359, "b": 180.07199888999412, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 6, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 197.2859987838832, "r": 172.43399862451335, "b": 219.91199864441114, "coord_origin": "TOPLEFT"}, "confidence": 0.9170761108398438, "cells": [{"id": 24, "text": "q) Decomposition ", "bbox": {"l": 84.62399932496385, "t": 197.2859987838832, "r": 172.43399862451335, "b": 208.39199871542314, "coord_origin": "TOPLEFT"}}, {"id": 25, "text": "temperature ", "bbox": {"l": 103.69999917279675, "t": 208.8059987128711, "r": 160.348998720914, "b": 219.91199864441114, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 10, "label": "text", "bbox": {"l": 220.48999824117604, "t": 197.2859987838832, "r": 298.8589976160353, "b": 208.39199871542314, "coord_origin": "TOPLEFT"}, "confidence": 0.9112337231636047, "cells": [{"id": 26, "text": "no data available ", "bbox": {"l": 220.48999824117604, "t": 197.2859987838832, "r": 298.8589976160353, "b": 208.39199871542314, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 21, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 225.72599860857224, "r": 145.94899883578123, "b": 236.8319985401123, "coord_origin": "TOPLEFT"}, "confidence": 0.9026553630828857, "cells": [{"id": 27, "text": "r) ", "bbox": {"l": 84.62399932496385, "t": 225.72599860857224, "r": 94.11299924927117, "b": 236.8319985401123, "coord_origin": "TOPLEFT"}}, {"id": 28, "text": "Viscosity ", "bbox": {"l": 103.69999917279675, "t": 225.72599860857224, "r": 145.94899883578123, "b": 236.8319985401123, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 17, "label": "text", "bbox": {"l": 220.48999824117604, "t": 225.72599860857224, "r": 298.8589976160353, "b": 236.8319985401123, "coord_origin": "TOPLEFT"}, "confidence": 0.9044342637062073, "cells": [{"id": 29, "text": "no data available ", "bbox": {"l": 220.48999824117604, "t": 225.72599860857224, "r": 298.8589976160353, "b": 236.8319985401123, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 22, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 242.67599850408862, "r": 196.49899843254954, "b": 253.78199843562857, "coord_origin": "TOPLEFT"}, "confidence": 0.9013654589653015, "cells": [{"id": 30, "text": "s) Explosive properties ", "bbox": {"l": 84.62399932496385, "t": 242.67599850408862, "r": 196.49899843254954, "b": 253.78199843562857, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 38, "label": "text", "bbox": {"l": 219.6499982478766, "t": 242.67599850408862, "r": 298.0189976227359, "b": 253.78199843562857, "coord_origin": "TOPLEFT"}, "confidence": 0.8731324076652527, "cells": [{"id": 31, "text": "no data available ", "bbox": {"l": 219.6499982478766, "t": 242.67599850408862, "r": 298.0189976227359, "b": 253.78199843562857, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 2, "label": "list_item", "bbox": {"l": 84.62399932496385, "t": 259.5959983997898, "r": 194.93899844499347, "b": 270.7019983313297, "coord_origin": "TOPLEFT"}, "confidence": 0.9243118762969971, "cells": [{"id": 32, "text": "t) ", "bbox": {"l": 84.62399932496385, "t": 259.5959983997898, "r": 93.5129992540573, "b": 270.7019983313297, "coord_origin": "TOPLEFT"}}, {"id": 33, "text": "Oxidizing properties ", "bbox": {"l": 103.69999917279675, "t": 259.5959983997898, "r": 194.93899844499347, "b": 270.7019983313297, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 31, "label": "text", "bbox": {"l": 219.6499982478766, "t": 259.5959983997898, "r": 298.0189976227359, "b": 270.7019983313297, "coord_origin": "TOPLEFT"}, "confidence": 0.8888252377510071, "cells": [{"id": 34, "text": "no data available ", "bbox": {"l": 219.6499982478766, "t": 259.5959983997898, "r": 298.0189976227359, "b": 270.7019983313297, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 30, "label": "section_header", "bbox": {"l": 53.87999957020529, "t": 276.87599829327166, "r": 203.4589983770304, "b": 287.9819982248118, "coord_origin": "TOPLEFT"}, "confidence": 0.8936048150062561, "cells": [{"id": 35, "text": "9.2 ", "bbox": {"l": 53.87999957020529, "t": 276.87599829327166, "r": 70.59299943688757, "b": 287.9819982248118, "coord_origin": "TOPLEFT"}}, {"id": 36, "text": "Other safety information ", "bbox": {"l": 84.50399932592109, "t": 276.87599829327166, "r": 203.4589983770304, "b": 287.9819982248118, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [84.50399932592109, 492.4979969641274, 162.7489987017695, 503.6039968956674], "page": 5, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 468.8579971098499, 225.65899819994345, 479.9639970413899], "page": 5, "span": [0, 28]}], "text": "10. STABILITY AND REACTIVITY", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 451.33799721784726, 134.42899892767497, 462.4439971493873], "page": 5, "span": [0, 15]}], "text": "10.1 Reactivity", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 439.6979972895989, 162.7489987017695, 450.8039972211389], "page": 5, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 422.2979973968566, 172.22899862614864, 433.4039973283966], "page": 5, "span": [0, 23]}], "text": "10.2 Chemical stability", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 410.77799746786854, 162.7489987017695, 421.88399739940854], "page": 5, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 393.35799757524956, 249.5389980094554, 404.46399750678955], "page": 5, "span": [0, 39]}], "text": "10.3 Possibility of hazardous reactions", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 381.71799764700125, 162.7489987017695, 392.82399757854125], "page": 5, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 364.31799775425884, 180.62899855914273, 375.42399768579884], "page": 5, "span": [0, 24]}], "text": "10.4 Conditions to avoid", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 352.67799782601054, 162.7489987017695, 363.78399775755054], "page": 5, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 335.39799793252854, 195.65899843925013, 346.50399786406854], "page": 5, "span": [0, 27]}], "text": "10.5 Incompatible materials", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 323.7579980042801, 143.30899885684022, 334.8639979358201], "page": 5, "span": [0, 13]}], "text": "Alkali metals", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 306.3579981115378, 257.9389979424496, 317.4639980430778], "page": 5, "span": [0, 37]}], "text": "10.6 Hazardous decomposition products", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 294.71799818328947, 305.2189975653023, 305.8239981148295], "page": 5, "span": [0, 48]}], "text": "Other decomposition products - no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 271.07799832901196, 244.01899805348785, 282.183998260552], "page": 5, "span": [0, 29]}], "text": "11. TOXICOLOGICAL INFORMATION", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 253.55799843700936, 256.25899795585076, 264.6639983685493], "page": 5, "span": [0, 41]}], "text": "11.1 Information on toxicological effects", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 236.03799854500676, 152.78899878121928, 247.1439984765467], "page": 5, "span": [0, 14]}], "text": "Acute toxicity", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 224.48799861620364, 270.65899784098355, 235.59399854774358], "page": 5, "span": [0, 45]}], "text": "Inhalation: Irritating to respiratory system.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 206.96799872420092, 270.65899784098355, 218.07399865574098], "page": 5, "span": [0, 45]}], "text": "Inhalation: Irritating to respiratory system.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 189.44799883219832, 270.65899784098355, 200.55399876373838], "page": 5, "span": [0, 45]}], "text": "Inhalation: Irritating to respiratory system.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 160.4079990112076, 340.15899728658985, 183.03399887173578], "page": 5, "span": [0, 95]}], "text": "LD50 Intravenous - rat - 0,496 mg/kg Remarks: Liver:Hepatitis (hepatocellular necrosis), zonal.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 143.00799911846536, 240.05899808507633, 154.1139990500053], "page": 5, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 51, "label": "text", "bbox": {"l": 84.50399932592109, "t": 638.0059960671822, "r": 240.05899808507633, "b": 649.1119959987221, "coord_origin": "TOPLEFT"}, "confidence": 0.7486792802810669, "cells": [{"id": 70, "text": "LD50 Intratracheal - rat - 51 mg/kg ", "bbox": {"l": 84.50399932592109, "t": 638.0059960671822, "r": 240.05899808507633, "b": 649.1119959987221, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [84.50399932592109, 125.607999225723, 200.57899840000385, 136.71399915726306], "page": 5, "span": [0, 25]}], "text": "Skin corrosion/irritation", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 113.96799929747465, 162.7489987017695, 125.0739992290147], "page": 5, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 96.57199940470764, 246.8989980305144, 107.6779993362477], "page": 5, "span": [0, 33]}], "text": "Serious eye damage/eye irritation", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 84.9319994764594, 162.7489987017695, 96.03799940799934], "page": 5, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 67.50799958386494, 241.85899807071792, 78.613999515405], "page": 5, "span": [0, 33]}], "text": "Respiratory or skin sensitization", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 55.987999654876944, 231.77899815112494, 67.09399958641688], "page": 5, "span": [0, 33]}], "text": "May cause allergic skin reaction.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 39.23199975816476, 114.45499908700532, 48.19599970290858], "page": 5, "span": [0, 15]}], "text": "Aldrich -378135", "type": "page-footer", "name": "page_footer"}, {"prov": [{"bbox": [507.21999595396306, 39.11199975890452, 554.8349955741435, 48.075999703648336], "page": 5, "span": [0, 13]}], "text": "Page 5 of 7", "type": "page-footer", "name": "page_footer"}, {"prov": [{"bbox": [84.50399932592109, 742.0279954259663, 197.2189984268062, 753.1339953575064], "page": 6, "span": [0, 22]}], "text": "Germ cell mutagenicity", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 683.9279957841082, 282.89899774334646, 735.4939954662434], "page": 6, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 41, "label": "text", "bbox": {"l": 84.50399932592109, "t": 56.625999650944095, "r": 266.2189978764009, "b": 79.25199951147215, "coord_origin": "TOPLEFT"}, "confidence": 0.7784706354141235, "cells": [{"id": 8, "text": "Genotoxicity in vitro - Human - HeLa cell ", "bbox": {"l": 84.50399932592109, "t": 56.625999650944095, "r": 266.2189978764009, "b": 67.73199958248415, "coord_origin": "TOPLEFT"}}, {"id": 9, "text": "DNA damage ", "bbox": {"l": 84.50399932592109, "t": 68.14599957993221, "r": 147.26899882525174, "b": 79.25199951147215, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 44, "label": "text", "bbox": {"l": 84.50399932592109, "t": 85.5659994725512, "r": 282.89899774334646, "b": 108.19199933307925, "coord_origin": "TOPLEFT"}, "confidence": 0.769802451133728, "cells": [{"id": 10, "text": "Genotoxicity in vitro - mouse - Ascites tumor ", "bbox": {"l": 84.50399932592109, "t": 85.5659994725512, "r": 282.89899774334646, "b": 96.67199940409125, "coord_origin": "TOPLEFT"}}, {"id": 11, "text": "DNA damage ", "bbox": {"l": 84.50399932592109, "t": 97.08599940153931, "r": 147.26899882525174, "b": 108.19199933307925, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [84.50399932592109, 666.5279958913659, 162.26899870559842, 677.633995822906], "page": 6, "span": [0, 15]}], "text": "Carcinogenicity", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 648.8879960001029, 240.65899808029016, 659.9939959316431], "page": 6, "span": [0, 37]}], "text": "Carcinogenicity - rat - Intratracheal", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 625.8479961421269, 532.0859957556097, 648.473996002655], "page": 6, "span": [0, 134]}], "text": "Tumorigenic:Neoplastic by RTECS criteria. Lungs, Thorax, or Respiration:Tumors. Lungs, Thorax, or Respiration:Bronchiogenic carcinoma.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 608.4479962493846, 250.73899799988317, 619.5539961809245], "page": 6, "span": [0, 38]}], "text": "Carcinogenicity - rabbit - Intravenous", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 596.9279963203966, 469.6689962535031, 608.0339962519365], "page": 6, "span": [0, 82]}], "text": "Tumorigenic:Equivocal tumorigenic agent by RTECS criteria. Musculoskeletal:Tumors.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 579.4079964283939, 210.05899832438294, 590.5139963599339], "page": 6, "span": [0, 25]}], "text": "Possible human carcinogen", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [85.10399932113495, 544.3379966445735, 369.43899705302664, 555.4439965761135], "page": 6, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 40, "label": "text", "bbox": {"l": 85.10399932113495, "t": 236.67599854107402, "r": 114.50899908657456, "b": 247.78199847261396, "coord_origin": "TOPLEFT"}, "confidence": 0.7831432819366455, "cells": [{"id": 20, "text": "IARC: ", "bbox": {"l": 85.10399932113495, "t": 236.67599854107402, "r": 114.50899908657456, "b": 247.78199847261396, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 45, "label": "text", "bbox": {"l": 138.61999889424385, "t": 236.67599854107402, "r": 369.43899705302664, "b": 247.78199847261396, "coord_origin": "TOPLEFT"}, "confidence": 0.7591433525085449, "cells": [{"id": 21, "text": "1 - Group 1: Carcinogenic to humans (Berylium foil) ", "bbox": {"l": 138.61999889424385, "t": 236.67599854107402, "r": 369.43899705302664, "b": 247.78199847261396, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [84.50399932592109, 526.9379967518312, 188.9389984928548, 538.0439966833712], "page": 6, "span": [0, 21]}], "text": "Reproductive toxicity", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 515.4179968228432, 162.7489987017695, 526.5239967543832], "page": 6, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 498.0179969301008, 309.55899753068263, 509.1239968616409], "page": 6, "span": [0, 48]}], "text": "Specific target organ toxicity - single exposure", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 486.37799700185246, 226.8589981903712, 497.4839969333925], "page": 6, "span": [0, 33]}], "text": "May cause respiratory irritation.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 474.8579970728645, 226.8589981903712, 485.9639970044045], "page": 6, "span": [0, 33]}], "text": "May cause respiratory irritation.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 463.33799714387646, 226.8589981903712, 474.44399707541646], "page": 6, "span": [0, 33]}], "text": "May cause respiratory irritation.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 446.0579972503944, 322.39899742825935, 457.1639971819344], "page": 6, "span": [0, 50]}], "text": "Specific target organ toxicity - repeated exposure", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 434.41799732214605, 162.7489987017695, 445.5239972536861], "page": 6, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 417.0179974294037, 171.62899863093472, 428.1239973609438], "page": 6, "span": [0, 17]}], "text": "Aspiration hazard", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 405.3779975011554, 162.7489987017695, 416.4839974326954], "page": 6, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 387.95799760853635, 196.7389984306351, 399.06399754007646], "page": 6, "span": [0, 24]}], "text": "Potential health effects", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [111.61999910961981, 335.87799792956963, 506.50899595963455, 381.54399764807374], "page": 6, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 30, "label": "text", "bbox": {"l": 111.61999910961981, "t": 410.57599746911376, "r": 161.66899871038456, "b": 421.68199740065376, "coord_origin": "TOPLEFT"}, "confidence": 0.8583288788795471, "cells": [{"id": 33, "text": "Inhalation ", "bbox": {"l": 111.61999910961981, "t": 410.57599746911376, "r": 161.66899871038456, "b": 421.68199740065376, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 18, "label": "text", "bbox": {"l": 221.32999823447545, "t": 410.69599746837406, "r": 477.108996194155, "b": 421.80199739991406, "coord_origin": "TOPLEFT"}, "confidence": 0.8901792764663696, "cells": [{"id": 34, "text": "May be fatal if inhaled. Causes respiratory tract irritation. ", "bbox": {"l": 221.32999823447545, "t": 410.69599746837406, "r": 477.108996194155, "b": 421.80199739991406, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 20, "label": "text", "bbox": {"l": 111.61999910961981, "t": 421.97599739884146, "r": 158.78899873335797, "b": 433.08199733038145, "coord_origin": "TOPLEFT"}, "confidence": 0.8824623823165894, "cells": [{"id": 35, "text": "Ingestion ", "bbox": {"l": 111.61999910961981, "t": 421.97599739884146, "r": 158.78899873335797, "b": 433.08199733038145, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 32, "label": "text", "bbox": {"l": 221.32999823447545, "t": 422.0959973981018, "r": 310.27899752493926, "b": 433.2019973296418, "coord_origin": "TOPLEFT"}, "confidence": 0.8518558740615845, "cells": [{"id": 36, "text": "Toxic if swallowed. ", "bbox": {"l": 221.32999823447545, "t": 422.0959973981018, "r": 310.27899752493926, "b": 433.2019973296418, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 33, "label": "text", "bbox": {"l": 111.61999910961981, "t": 433.4959973278295, "r": 135.5089989190599, "b": 444.60199725936957, "coord_origin": "TOPLEFT"}, "confidence": 0.8513813018798828, "cells": [{"id": 37, "text": "Skin ", "bbox": {"l": 111.61999910961981, "t": 433.4959973278295, "r": 135.5089989190599, "b": 444.60199725936957, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 21, "label": "text", "bbox": {"l": 221.32999823447545, "t": 433.61599732708976, "r": 506.50899595963455, "b": 444.72199725862976, "coord_origin": "TOPLEFT"}, "confidence": 0.8824281096458435, "cells": [{"id": 38, "text": "May be harmful if absorbed through skin. Causes skin irritation. ", "bbox": {"l": 221.32999823447545, "t": 433.61599732708976, "r": 506.50899595963455, "b": 444.72199725862976, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 24, "label": "text", "bbox": {"l": 111.61999910961981, "t": 445.01599725681757, "r": 137.7889989008726, "b": 456.12199718835757, "coord_origin": "TOPLEFT"}, "confidence": 0.8747568726539612, "cells": [{"id": 39, "text": "Eyes ", "bbox": {"l": 111.61999910961981, "t": 445.01599725681757, "r": 137.7889989008726, "b": 456.12199718835757, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 11, "label": "text", "bbox": {"l": 221.32999823447545, "t": 445.13599725607787, "r": 355.87899716119324, "b": 456.24199718761787, "coord_origin": "TOPLEFT"}, "confidence": 0.8989661335945129, "cells": [{"id": 40, "text": "Causes serious eye irritation. ", "bbox": {"l": 221.32999823447545, "t": 445.13599725607787, "r": 355.87899716119324, "b": 456.24199718761787, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [84.50399932592109, 318.47799803682733, 193.85899845360854, 329.5839979683673], "page": 6, "span": [0, 22]}], "text": "Additional Information", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 306.837998108579, 179.428998568715, 317.943998040119], "page": 6, "span": [0, 16]}], "text": "RTECS: DS1750000", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 283.1979982543014, 227.3389981865423, 294.30399818584146], "page": 6, "span": [0, 26]}], "text": "12. ECOLOGICAL INFORMATION", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 265.79799836155917, 124.94899900329585, 276.9039982930991], "page": 6, "span": [0, 13]}], "text": "12.1 Toxicity", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 254.1579984333108, 162.7489987017695, 265.26399836485075], "page": 6, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 236.75799854056845, 229.01899817314117, 247.8639984721085], "page": 6, "span": [0, 34]}], "text": "12.2 Persistence and degradability", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 225.0879986125051, 162.7489987017695, 236.19399854404514], "page": 6, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 207.68799871976273, 211.25899831481067, 218.7939986513028], "page": 6, "span": [0, 30]}], "text": "12.3 Bioaccumulative potential", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 196.04799879151437, 162.7489987017695, 207.15399872305443], "page": 6, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 178.76799889803237, 156.62899875058804, 189.87399882957243], "page": 6, "span": [0, 21]}], "text": "12.4 Mobility in soil", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 167.12799896978402, 162.7489987017695, 178.23399890132407], "page": 6, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 149.72799907704166, 266.81899787161484, 160.8339990085817], "page": 6, "span": [0, 39]}], "text": "12.5 Results of PBT and vPvB assessment", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 138.0879991487933, 162.7489987017695, 149.19399908033336], "page": 6, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 120.68799925605094, 189.53899848806867, 131.793999187591], "page": 6, "span": [0, 26]}], "text": "12.6 Other adverse effects", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 109.0479993278027, 162.7489987017695, 120.15399925934275], "page": 6, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 39.23199975816476, 114.45499908700532, 48.19599970290858], "page": 6, "span": [0, 15]}], "text": "Aldrich -378135", "type": "page-footer", "name": "page_footer"}, {"prov": [{"bbox": [507.21999595396306, 39.11199975890452, 554.8349955741435, 48.075999703648336], "page": 6, "span": [0, 13]}], "text": "Page 6 of 7", "type": "page-footer", "name": "page_footer"}, {"prov": [{"bbox": [52.75889587402344, 40.158203125, 112.06358337402344, 47.33978271484375], "page": 6, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": []}, "name": "key_value_region"}, {"prov": [{"bbox": [53.87999957020529, 729.7879955014165, 231.77899815112494, 740.8939954329564], "page": 7, "span": [0, 27]}], "text": "13. DISPOSAL CONSIDERATIONS", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 712.2679956094138, 209.57899832821187, 723.3739955409538], "page": 7, "span": [0, 28]}], "text": "13.1 Waste treatment methods", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 694.7279957175344, 124.94899900329585, 705.8339956490745], "page": 7, "span": [0, 7]}], "text": "Product", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 671.6879958595583, 553.8089955823277, 694.1939957208263], "page": 7, "span": [0, 208]}], "text": "Offer surplus and non-recyclable solutions to a licensed disposal company. Dissolve or mix the material with a combustible solvent and burn in a chemical incinerator equipped with an afterburner and scrubber.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 654.2879959668162, 206.21899835501418, 665.393995898356], "page": 7, "span": [0, 22]}], "text": "Contaminated packaging", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 642.6479960385678, 225.05899820472965, 653.7539959701078], "page": 7, "span": [0, 29]}], "text": "Dispose of as unused product.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 619.0079961842903, 222.8989982219597, 630.1139961158303], "page": 7, "span": [0, 25]}], "text": "14. TRANSPORT INFORMATION", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [53.87999957020529, 421.9379973990757, 470.14899624967427, 612.5939962238277], "page": 7, "span": [0, 0]}], "text": "", "type": "figure", "payload": {"children": [{"id": 34, "label": "section_header", "bbox": {"l": 53.87999957020529, "t": 179.52599889335977, "r": 141.0289988750275, "b": 190.63199882489982, "coord_origin": "TOPLEFT"}, "confidence": 0.7502571940422058, "cells": [{"id": 20, "text": "14.1 ", "bbox": {"l": 53.87999957020529, "t": 179.52599889335977, "r": 76.11299939285514, "b": 190.63199882489982, "coord_origin": "TOPLEFT"}}, {"id": 21, "text": "UN number ", "bbox": {"l": 84.50399932592109, "t": 179.52599889335977, "r": 141.0289988750275, "b": 190.63199882489982, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 41, "label": "text", "bbox": {"l": 84.26399932783552, "t": 191.16599882160824, "r": 155.9089987563314, "b": 202.27199875314818, "coord_origin": "TOPLEFT"}, "confidence": 0.6969041228294373, "cells": [{"id": 22, "text": "ADR/RID: 1567 ", "bbox": {"l": 84.26399932783552, "t": 191.16599882160824, "r": 155.9089987563314, "b": 202.27199875314818, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 26, "label": "text", "bbox": {"l": 243.289998059303, "t": 191.16599882160824, "r": 299.93899760742033, "b": 202.27199875314818, "coord_origin": "TOPLEFT"}, "confidence": 0.7841365933418274, "cells": [{"id": 23, "text": "IMDG: 1567 ", "bbox": {"l": 243.289998059303, "t": 191.16599882160824, "r": 299.93899760742033, "b": 202.27199875314818, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 18, "label": "text", "bbox": {"l": 402.30999679081833, "t": 191.16599882160824, "r": 455.14899636932756, "b": 202.27199875314818, "coord_origin": "TOPLEFT"}, "confidence": 0.8270578384399414, "cells": [{"id": 24, "text": "IATA: 1567 ", "bbox": {"l": 402.30999679081833, "t": 191.16599882160824, "r": 455.14899636932756, "b": 202.27199875314818, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 33, "label": "section_header", "bbox": {"l": 53.87999957020529, "t": 208.44599871509024, "r": 209.57899832821187, "b": 219.55199864663018, "coord_origin": "TOPLEFT"}, "confidence": 0.7580931186676025, "cells": [{"id": 25, "text": "14.2 ", "bbox": {"l": 53.87999957020529, "t": 208.44599871509024, "r": 76.11299939285514, "b": 219.55199864663018, "coord_origin": "TOPLEFT"}}, {"id": 26, "text": "UN proper shipping name ", "bbox": {"l": 84.50399932592109, "t": 208.44599871509024, "r": 209.57899832821187, "b": 219.55199864663018, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 43, "label": "text", "bbox": {"l": 84.26399932783552, "t": 220.08599864333848, "r": 245.57899804104392, "b": 231.19199857487854, "coord_origin": "TOPLEFT"}, "confidence": 0.6880466341972351, "cells": [{"id": 27, "text": "ADR/RID: BERYLLIUM POWDER ", "bbox": {"l": 84.26399932783552, "t": 220.08599864333848, "r": 245.57899804104392, "b": 231.19199857487854, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 37, "label": "text", "bbox": {"l": 84.26399932783552, "t": 231.6359985721416, "r": 118.70899905307164, "b": 242.74199850368166, "coord_origin": "TOPLEFT"}, "confidence": 0.7209992408752441, "cells": [{"id": 28, "text": "IMDG: ", "bbox": {"l": 84.26399932783552, "t": 231.6359985721416, "r": 118.70899905307164, "b": 242.74199850368166, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 42, "label": "text", "bbox": {"l": 138.2599988971155, "t": 231.6359985721416, "r": 245.57899804104392, "b": 242.74199850368166, "coord_origin": "TOPLEFT"}, "confidence": 0.6968126893043518, "cells": [{"id": 29, "text": "BERYLLIUM POWDER ", "bbox": {"l": 138.2599988971155, "t": 231.6359985721416, "r": 245.57899804104392, "b": 242.74199850368166, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 35, "label": "text", "bbox": {"l": 84.26399932783552, "t": 243.1559985011296, "r": 114.86899908370287, "b": 254.26199843266977, "coord_origin": "TOPLEFT"}, "confidence": 0.748211145401001, "cells": [{"id": 30, "text": "IATA: ", "bbox": {"l": 84.26399932783552, "t": 243.1559985011296, "r": 114.86899908370287, "b": 254.26199843266977, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 36, "label": "text", "bbox": {"l": 138.2599988971155, "t": 243.1559985011296, "r": 217.73899826312046, "b": 254.26199843266977, "coord_origin": "TOPLEFT"}, "confidence": 0.7422134280204773, "cells": [{"id": 31, "text": "Beryllium powder ", "bbox": {"l": 138.2599988971155, "t": 243.1559985011296, "r": 217.73899826312046, "b": 254.26199843266977, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 31, "label": "section_header", "bbox": {"l": 53.87999957020529, "t": 260.5559983938721, "r": 214.61899828800836, "b": 271.661998325412, "coord_origin": "TOPLEFT"}, "confidence": 0.7710650563240051, "cells": [{"id": 32, "text": "14.3 ", "bbox": {"l": 53.87999957020529, "t": 260.5559983938721, "r": 76.11299939285514, "b": 271.661998325412, "coord_origin": "TOPLEFT"}}, {"id": 33, "text": "Transport hazard class(es) ", "bbox": {"l": 84.50399932592109, "t": 260.5559983938721, "r": 214.61899828800836, "b": 271.661998325412, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 47, "label": "text", "bbox": {"l": 84.26399932783552, "t": 272.0759983228601, "r": 170.9089986366781, "b": 283.18199825440007, "coord_origin": "TOPLEFT"}, "confidence": 0.0, "cells": [{"id": 34, "text": "ADR/RID: 6.1 (4.1) ", "bbox": {"l": 84.26399932783552, "t": 272.0759983228601, "r": 170.9089986366781, "b": 283.18199825440007, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 21, "label": "text", "bbox": {"l": 243.289998059303, "t": 272.0759983228601, "r": 314.9589974876074, "b": 283.18199825440007, "coord_origin": "TOPLEFT"}, "confidence": 0.811132550239563, "cells": [{"id": 35, "text": "IMDG: 6.1 (4.1) ", "bbox": {"l": 243.289998059303, "t": 272.0759983228601, "r": 314.9589974876074, "b": 283.18199825440007, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 20, "label": "text", "bbox": {"l": 402.30999679081833, "t": 272.0759983228601, "r": 470.14899624967427, "b": 283.18199825440007, "coord_origin": "TOPLEFT"}, "confidence": 0.8183405995368958, "cells": [{"id": 36, "text": "IATA: 6.1 (4.1) ", "bbox": {"l": 402.30999679081833, "t": 272.0759983228601, "r": 470.14899624967427, "b": 283.18199825440007, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 30, "label": "section_header", "bbox": {"l": 53.87999957020529, "t": 289.4759982156024, "r": 168.2689986577371, "b": 300.5819981471424, "coord_origin": "TOPLEFT"}, "confidence": 0.775213897228241, "cells": [{"id": 37, "text": "14.4 ", "bbox": {"l": 53.87999957020529, "t": 289.4759982156024, "r": 76.11299939285514, "b": 300.5819981471424, "coord_origin": "TOPLEFT"}}, {"id": 38, "text": "Packaging group ", "bbox": {"l": 84.50399932592109, "t": 289.4759982156024, "r": 168.2689986577371, "b": 300.5819981471424, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 27, "label": "text", "bbox": {"l": 84.26399932783552, "t": 301.1159981438507, "r": 139.22899888938593, "b": 312.2219980753907, "coord_origin": "TOPLEFT"}, "confidence": 0.778303325176239, "cells": [{"id": 39, "text": "ADR/RID: II ", "bbox": {"l": 84.26399932783552, "t": 301.1159981438507, "r": 139.22899888938593, "b": 312.2219980753907, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 28, "label": "text", "bbox": {"l": 243.289998059303, "t": 301.1159981438507, "r": 283.2589977404748, "b": 312.2219980753907, "coord_origin": "TOPLEFT"}, "confidence": 0.7781568765640259, "cells": [{"id": 40, "text": "IMDG: II ", "bbox": {"l": 243.289998059303, "t": 301.1159981438507, "r": 283.2589977404748, "b": 312.2219980753907, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 29, "label": "text", "bbox": {"l": 402.30999679081833, "t": 301.1159981438507, "r": 438.468996502382, "b": 312.2219980753907, "coord_origin": "TOPLEFT"}, "confidence": 0.7752212882041931, "cells": [{"id": 41, "text": "IATA: II ", "bbox": {"l": 402.30999679081833, "t": 301.1159981438507, "r": 438.468996502382, "b": 312.2219980753907, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 32, "label": "section_header", "bbox": {"l": 53.87999957020529, "t": 318.51599803659303, "r": 197.33899842584896, "b": 329.6219979681331, "coord_origin": "TOPLEFT"}, "confidence": 0.7608936429023743, "cells": [{"id": 42, "text": "14.5 ", "bbox": {"l": 53.87999957020529, "t": 318.51599803659303, "r": 76.11299939285514, "b": 329.6219979681331, "coord_origin": "TOPLEFT"}}, {"id": 43, "text": "Environmental hazards ", "bbox": {"l": 84.50399932592109, "t": 318.51599803659303, "r": 197.33899842584896, "b": 329.6219979681331, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 39, "label": "text", "bbox": {"l": 84.26399932783552, "t": 330.1559979648414, "r": 144.86899884439623, "b": 341.2619978963814, "coord_origin": "TOPLEFT"}, "confidence": 0.7111064791679382, "cells": [{"id": 44, "text": "ADR/RID: no ", "bbox": {"l": 84.26399932783552, "t": 330.1559979648414, "r": 144.86899884439623, "b": 341.2619978963814, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 22, "label": "text", "bbox": {"l": 243.289998059303, "t": 330.1559979648414, "r": 363.918997097059, "b": 341.2619978963814, "coord_origin": "TOPLEFT"}, "confidence": 0.7961733341217041, "cells": [{"id": 45, "text": "IMDG Marine Pollutant: no ", "bbox": {"l": 243.289998059303, "t": 330.1559979648414, "r": 363.918997097059, "b": 341.2619978963814, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 24, "label": "text", "bbox": {"l": 402.30999679081833, "t": 330.1559979648414, "r": 443.98899645834956, "b": 341.2619978963814, "coord_origin": "TOPLEFT"}, "confidence": 0.7883923649787903, "cells": [{"id": 46, "text": "IATA: no ", "bbox": {"l": 402.30999679081833, "t": 330.1559979648414, "r": 443.98899645834956, "b": 341.2619978963814, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 23, "label": "section_header", "bbox": {"l": 53.87999957020529, "t": 347.5559978575837, "r": 221.81899823057472, "b": 358.66199778912375, "coord_origin": "TOPLEFT"}, "confidence": 0.7926086187362671, "cells": [{"id": 47, "text": "14.6 ", "bbox": {"l": 53.87999957020529, "t": 347.5559978575837, "r": 76.11299939285514, "b": 358.66199778912375, "coord_origin": "TOPLEFT"}}, {"id": 48, "text": "Special precautions for user ", "bbox": {"l": 84.50399932592109, "t": 347.5559978575837, "r": 221.81899823057472, "b": 358.66199778912375, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 19, "label": "text", "bbox": {"l": 84.50399932592109, "t": 359.0759977865718, "r": 162.7489987017695, "b": 370.1819977181118, "coord_origin": "TOPLEFT"}, "confidence": 0.8209713697433472, "cells": [{"id": 49, "text": "no data available ", "bbox": {"l": 84.50399932592109, "t": 359.0759977865718, "r": 162.7489987017695, "b": 370.1819977181118, "coord_origin": "TOPLEFT"}}], "children": []}]}, "name": "key_value_region"}, {"prov": [{"bbox": [53.87999957020529, 398.2979975447982, 230.5789981606972, 409.4039974763382], "page": 7, "span": [0, 26]}], "text": "15. REGULATORY INFORMATION", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 380.63799765365854, 479.26899617692504, 391.74399758519866], "page": 7, "span": [0, 86]}], "text": "This safety datasheet complies with the requirements of Regulation (EC) No. 1907/2006.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 351.5979978326679, 530.7489957662748, 374.3439976924562], "page": 7, "span": [0, 117]}], "text": "15.1 Safety, health and environmental regulations/legislation specific for the substance or mixture no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 334.19799793992553, 226.25899819515735, 345.3039978714655], "page": 7, "span": [0, 31]}], "text": "15.2 Chemical Safety Assessment", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 322.67799801093753, 162.7489987017695, 333.7839979424775], "page": 7, "span": [0, 17]}], "text": "no data available", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 299.03799815666, 195.65899843925013, 310.1439980882], "page": 7, "span": [0, 21]}], "text": "16. OTHER INFORMATION", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 281.5179982646573, 180.0289985639289, 292.6239981961974], "page": 7, "span": [0, 19]}], "text": "Further information", "type": "subtitle-level-1", "name": "section_header"}, {"prov": [{"bbox": [84.50399932592109, 258.35799840742106, 546.0679956440769, 280.98399826794906], "page": 7, "span": [0, 107]}], "text": "Copyright 2012 Sigma-Aldrich Co. LLC. License granted to make unlimited paper copies for internal use only.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [84.50399932592109, 189.32799883293808, 545.3889956494932, 257.943998409973], "page": 7, "span": [0, 623]}], "text": "The above information is believed to be correct but does not purport to be all inclusive and shall be used only as a guide. The information in this document is based on the present state of our knowledge and is applicable to the product with regard to appropriate safety precautions. It does not represent any guarantee of the properties of the product. Sigma-Aldrich Corporation and its Affiliates shall not be held liable for any damage resulting from handling or from contact with the above product. See www.sigmaaldrich.com and/or the reverse side of invoice or packing slip for additional terms and conditions of sale.", "type": "paragraph", "name": "text"}, {"prov": [{"bbox": [53.87999957020529, 39.23199975816476, 114.45499908700532, 48.19599970290858], "page": 7, "span": [0, 15]}], "text": "Aldrich -378135", "type": "page-footer", "name": "page_footer"}, {"prov": [{"bbox": [507.21999595396306, 39.11199975890452, 554.8349955741435, 48.075999703648336], "page": 7, "span": [0, 13]}], "text": "Page 7 of 7", "type": "page-footer", "name": "page_footer"}], "figures": [{"prov": [{"bbox": [227.1867218017578, 133.05694580078125, 284.9185791015625, 160.29522705078125], "page": 1, "span": [0, 0]}], "type": "figure", "payload": {"children": []}}, {"prov": [{"bbox": [230.32022094726562, 508.94970703125, 254.0604248046875, 532.6466979980469], "page": 2, "span": [0, 0]}], "type": "figure", "payload": {"children": []}}], "tables": [{"prov": [{"bbox": [80.09259796142578, 186.62774658203125, 557.4736328125, 252.95977783203125], "page": 2, "span": [0, 0]}], "type": "table", "#-cols": 3, "#-rows": 4, "data": [[{"bbox": [84.38399932687831, 240.2379985191169, 138.86899889225757, 251.34399845065695], "spans": [[0, 0]], "text": "Component", "type": "col_header"}, {"spans": [[0, 1]], "text": "", "type": "body"}, {"bbox": [480.45999616742455, 240.2379985191169, 545.5089956485359, 251.34399845065695], "spans": [[0, 2]], "text": "Concentration", "type": "col_header"}], [{"bbox": [84.38399932687831, 221.72799863321688, 144.82099884477915, 232.83399856475694], "spans": [[1, 0]], "text": "Berylium foil", "type": "col_header"}, {"spans": [[1, 1]], "text": "", "type": "body"}, {"spans": [[1, 2]], "text": "", "type": "body"}], [{"bbox": [111.37999911153423, 209.60799870792744, 153.50899877547593, 220.71399863946738], "spans": [[2, 0]], "text": "CAS-No.", "type": "body"}, {"bbox": [228.40999817799909, 209.60799870792744, 276.6589977931222, 220.71399863946738], "spans": [[2, 1]], "text": "7440-41-7", "type": "body"}, {"bbox": [480.45999616742455, 209.60799870792744, 492.1089960745017, 220.71399863946738], "spans": [[2, 2]], "text": "-", "type": "body"}], [{"bbox": [111.37999911153423, 198.20799877819968, 146.7889988290806, 209.31399870973962], "spans": [[3, 0]], "text": "EC-No.", "type": "body"}, {"bbox": [228.40999817799909, 198.20799877819968, 276.6589977931222, 209.31399870973962], "spans": [[3, 1]], "text": "231-150-7", "type": "body"}, {"spans": [[3, 2]], "text": "", "type": "body"}]]}], "page-dimensions": [{"height": 792.1199951171875, "page": 1, "width": 612.1199951171875}, {"height": 792.1199951171875, "page": 2, "width": 612.1199951171875}, {"height": 792.1199951171875, "page": 3, "width": 612.1199951171875}, {"height": 792.1199951171875, "page": 4, "width": 612.1199951171875}, {"height": 792.1199951171875, "page": 5, "width": 612.1199951171875}, {"height": 792.1199951171875, "page": 6, "width": 612.1199951171875}, {"height": 792.1199951171875, "page": 7, "width": 612.1199951171875}]} \ No newline at end of file diff --git a/tests/test_nlp.py b/tests/test_nlp.py index 91b72edb..06414214 100644 --- a/tests/test_nlp.py +++ b/tests/test_nlp.py @@ -772,3 +772,11 @@ def test_08B(): ) assert os.path.exists(metrics_file) + + +def test_09(): + with open("./tests/data/docs/doc_with_payloads.json") as fr: + doc = json.load(fr) + + model = init_nlp_model("") + res = model.apply_on_doc(doc)