Redirect 302 redirect from GET @admin (653b8a)

Forms

  • LabReport
    • ea_form_fieldset_01KEVRVB9XK03BWATW43HANXC5
    • name
    • sampleName
    • sampleMatrix
    • productType
    • labName
    • externalUrl
    • internalUrl
    • category
    • type
    • project
    • state
    • debugData
    • markdownContent
    • ea_form_fieldset_close_01KEVRVB9XK03BWATW43HANXC6
    • _token

LabReport

Form type:
"EasyCorp\Bundle\EasyAdminBundle\Form\Type\CrudFormType"

Errors

This form has no errors.

Default Data

Property Value
Model Format same as normalized format
Normalized Format
App\Entity\LabReport {#854
  -id: 846
  -name: "COA Part 2"
  -externalUrl: "https://purecbdnc.com/cdn/shop/files/Modus-Presidential5000mgGummies_BajaBlastCOA2.jpg"
  -source: null
  -type: "jpg"
  -project: Proxies\__CG__\App\Entity\Project {#903
    -id: 104
    -name: "pure cbd"
    -url: "https://purecbdnc.com/"
    -prompt: null
    -chatJson: null
    -externalLabReportsUrl: null
    -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …}
    -productMatchingUrl: null
    -productUrls: Doctrine\ORM\PersistentCollection {#1556 …}
    -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …}
    -labReports: Doctrine\ORM\PersistentCollection {#1558 …}
    -createdAt: DateTime @1744068184 {#1495
      date: 2025-04-07 23:23:04.0 UTC (+00:00)
    }
    -updatedAt: DateTime @1768286193 {#1485
      date: 2026-01-13 06:36:33.0 UTC (+00:00)
    }
    -spiderSourceMatchingUrls: null
    -state: "ready_to_hunt"
    -products: Doctrine\ORM\PersistentCollection {#1560 …}
    -productPages: Doctrine\ORM\PersistentCollection {#1581 …}
    -websiteFramework: "shopify"
    -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}"
    -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …}
    -productExcludePaths: null
    -aILogs: Doctrine\ORM\PersistentCollection {#1586 …}
    -user: null
    -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …}
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …}
  }
  -labReportSource: null
  -createdAt: DateTime @1748162226 {#848
    date: 2025-05-25 08:37:06.0 UTC (+00:00)
  }
  -updatedAt: DateTime @1748147891 {#845
    date: 2025-05-25 04:38:11.0 UTC (+00:00)
  }
  -category: null
  -state: "processed"
  -expiryDate: "2024-02-09"
  -extractionDate: "2023-02-09"
  -thcaPercentage: "0"
  -totalThcPercentage: "0"
  -deltaNinePercentage: "0"
  -deltaNineWithThcaCombined: "0"
  -comments: null
  -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPart2.jpg"
  -markdownContent: ""# SD250217-031 page 2 of 2\n\n## PES - Pesticides\n\nAnalyzed: Feb 9, 2023 | Instrument: LC-MS\/MS GC-MS\/MS | Method: SOP-043\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n| Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n| Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n| Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n| Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n| Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n| Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n| Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n| Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n| Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n| Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n| Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n| Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n| Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n| Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n| Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n| Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n| Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n| Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n| Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n| Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n| Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n| Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n| Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n| Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n| Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n| Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n| Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n| Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n| Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n| Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n| Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n| Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n| Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n| Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n| Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n| Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n| Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n| Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n| Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n| Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n| Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n| Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n| Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n\n## RES - Residual Solvents\n\nAnalyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n| Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n| Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n| Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n| Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n\n## FVI - Filth & Foreign Material Inspection\n\nAnalyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n\n| Analyte \/ Limit                        | Result |\n|----------------------------------------|--------|\n| 1 or more hair > 2mm                   | NO     |\n| 3 or more hairs < 2mm                  | NO     |\n| 1 or more insect fragment > 2mm        | NO     |\n| 3 or more insect fragments < 2mm       | NO     |\n| 1 or more mammalian excreta            | NO     |\n| 1 or more of any other foreign material| NO     |\n\n## MWA - Moisture Content & Water Activity\n\nAnalyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n\n| Analyte                | LOQ | LOD | Result | Limit |\n|------------------------|-----|-----|--------|-------|\n| Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n| Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n\n## MICx - Microbial X\n\nAnalyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n\n| Analyte                                | LOQ | LOD | Result | Limit |\n|----------------------------------------|-----|-----|--------|-------|\n| Total Yeast & Mold (CFU\/g)             | 10  | 10  | ND     | 1000  |\n| Total Coliforms (CFU\/g)                | 10  | 10  | ND     | 100   |\n| Total Enterobacteriaceae (CFU\/g)       | 10  | 10  | ND     | 100   |\n| Total Viable Aerobic Bacteria (CFU\/g)  | 10  | 10  | ND     | 10000 |\n\n----\n\nPharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO\/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n\nAuthorized Signature:  \nBrandon Stahl""
  -debugData: null
  -jsonContent: [
    "pages" => [
      [
        "page" => 1
        "md" => """
          # SD250217-031 page 2 of 2\n
          \n
          ## PES - Pesticides\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043\n
          \n
          | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
          |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
          | Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n
          | Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n
          | Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n
          | Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n
          | Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n
          | Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n
          | Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n
          | Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n
          | Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n
          | Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n
          | Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n
          | Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n
          | Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n
          | Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n
          | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n
          | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n
          | Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n
          | Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n
          | Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n
          | Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n
          | Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n
          | Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n
          | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n
          | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n
          | Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n
          | Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n
          | Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n
          | Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n
          | Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n
          | Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n
          | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n
          | Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n
          | Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n
          | Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n
          | Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n
          | Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n
          | Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n
          | Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n
          | Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n
          | Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n
          | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n
          | Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n
          | Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n
          | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n
          \n
          ## RES - Residual Solvents\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n
          \n
          | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
          |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
          | Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n
          | Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n
          | Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n
          | Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n
          | Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n
          | Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n
          | Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n
          \n
          ## FVI - Filth & Foreign Material Inspection\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n
          \n
          | Analyte / Limit                        | Result |\n
          |----------------------------------------|--------|\n
          | 1 or more hair > 2mm                   | NO     |\n
          | 3 or more hairs < 2mm                  | NO     |\n
          | 1 or more insect fragment > 2mm        | NO     |\n
          | 3 or more insect fragments < 2mm       | NO     |\n
          | 1 or more mammalian excreta            | NO     |\n
          | 1 or more of any other foreign material| NO     |\n
          \n
          ## MWA - Moisture Content & Water Activity\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n
          \n
          | Analyte                | LOQ | LOD | Result | Limit |\n
          |------------------------|-----|-----|--------|-------|\n
          | Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n
          | Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n
          \n
          ## MICx - Microbial X\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n
          \n
          | Analyte                                | LOQ | LOD | Result | Limit |\n
          |----------------------------------------|-----|-----|--------|-------|\n
          | Total Yeast & Mold (CFU/g)             | 10  | 10  | ND     | 1000  |\n
          | Total Coliforms (CFU/g)                | 10  | 10  | ND     | 100   |\n
          | Total Enterobacteriaceae (CFU/g)       | 10  | 10  | ND     | 100   |\n
          | Total Viable Aerobic Bacteria (CFU/g)  | 10  | 10  | ND     | 10000 |\n
          \n
          ----\n
          \n
          PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
          \n
          Authorized Signature:  \n
          Brandon Stahl
          """
        "images" => [
          [
            "name" => "page_1.jpg"
            "height" => 0
            "width" => 0
            "x" => 0
            "y" => 0
            "type" => "full_page_screenshot"
          ]
        ]
        "charts" => []
        "items" => [
          [
            "type" => "heading"
            "lvl" => 1
            "value" => "SD250217-031 page 2 of 2"
            "md" => "# SD250217-031 page 2 of 2"
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "PES - Pesticides"
            "md" => "## PES - Pesticides"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Abamectin"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Coumaphos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Acephate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Cyfluthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Acequinocyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Cyhalothrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Aldicarb"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Cypermethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Azoxystrobin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Diazinon"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Bifenazate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Dichlorvos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Bifenthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Dimethoate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Boscalid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Ethoprophos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Carbaryl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Etofenprox"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Carbofuran"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Fenoxycarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Chlorantraniliprole"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Fenpyroximate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Chlorfenapyr"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Fipronil"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Chlorpyrifos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Flonicamid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Clofentezine"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Fludioxonil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Cyfluthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Hexythiazox"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Cyhalothrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Imazalil"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Cypermethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Imidacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Diazinon"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Kresoxim-methyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Dichlorvos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Malathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Dimethoate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Metalaxyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Ethoprophos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Methiocarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Etofenprox"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Methomyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Fenoxycarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Methyl parathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Fenpyroximate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Mevinphos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Fipronil"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Myclobutanil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Flonicamid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Naled"
                "0.02"
                "0.01"
                "ND"
                "0.5"
              ]
              [
                "Fludioxonil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Oxamyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Hexythiazox"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Paclobutrazol"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Imazalil"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Permethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Imidacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Phosmet"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Kresoxim-methyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Piperonyl butoxide"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Malathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Prallethrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Metalaxyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Propiconazole"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Methiocarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Pyrethrins"
                "0.02"
                "0.01"
                "ND"
                "0.5"
              ]
              [
                "Methomyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Pyridaben"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Methyl parathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Spinetoram"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Mevinphos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Spinosad"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Myclobutanil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Spiromesifen"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Naled"
                "0.02"
                "0.01"
                "ND"
                "0.5"
                "Spirotetramat"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Oxamyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Tebuconazole"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Paclobutrazol"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Thiacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Permethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Thiamethoxam"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Phosmet"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Trifloxystrobin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Piperonyl butoxide"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                ""
                ""
                ""
                ""
                ""
              ]
            ]
            "md" => """
              | Analyte             | LOQ  | LOD  | Result | Limit | Analyte            | LOQ  | LOD  | Result | Limit |\n
              | ------------------- | ---- | ---- | ------ | ----- | ------------------ | ---- | ---- | ------ | ----- |\n
              | Abamectin           | 0.02 | 0.01 | ND     | 0.1   | Coumaphos          | 0.02 | 0.01 | ND     | 0.1   |\n
              | Acephate            | 0.02 | 0.01 | ND     | 0.4   | Cyfluthrin         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Acequinocyl         | 0.02 | 0.01 | ND     | 0.2   | Cyhalothrin        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Aldicarb            | 0.02 | 0.01 | ND     | 0.4   | Cypermethrin       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Azoxystrobin        | 0.02 | 0.01 | ND     | 0.2   | Diazinon           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Bifenazate          | 0.02 | 0.01 | ND     | 0.2   | Dichlorvos         | 0.02 | 0.01 | ND     | 0.1   |\n
              | Bifenthrin          | 0.02 | 0.01 | ND     | 0.2   | Dimethoate         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Boscalid            | 0.02 | 0.01 | ND     | 0.4   | Ethoprophos        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Carbaryl            | 0.02 | 0.01 | ND     | 0.2   | Etofenprox         | 0.02 | 0.01 | ND     | 0.4   |\n
              | Carbofuran          | 0.02 | 0.01 | ND     | 0.1   | Fenoxycarb         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Chlorantraniliprole | 0.02 | 0.01 | ND     | 0.2   | Fenpyroximate      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Chlorfenapyr        | 0.02 | 0.01 | ND     | 0.1   | Fipronil           | 0.02 | 0.01 | ND     | 0.1   |\n
              | Chlorpyrifos        | 0.02 | 0.01 | ND     | 0.2   | Flonicamid         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Clofentezine        | 0.02 | 0.01 | ND     | 0.2   | Fludioxonil        | 0.02 | 0.01 | ND     | 0.4   |\n
              | Cyfluthrin          | 0.02 | 0.01 | ND     | 0.2   | Hexythiazox        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Cyhalothrin         | 0.02 | 0.01 | ND     | 0.2   | Imazalil           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Cypermethrin        | 0.02 | 0.01 | ND     | 0.4   | Imidacloprid       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Diazinon            | 0.02 | 0.01 | ND     | 0.2   | Kresoxim-methyl    | 0.02 | 0.01 | ND     | 0.4   |\n
              | Dichlorvos          | 0.02 | 0.01 | ND     | 0.1   | Malathion          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Dimethoate          | 0.02 | 0.01 | ND     | 0.2   | Metalaxyl          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Ethoprophos         | 0.02 | 0.01 | ND     | 0.2   | Methiocarb         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Etofenprox          | 0.02 | 0.01 | ND     | 0.4   | Methomyl           | 0.02 | 0.01 | ND     | 0.4   |\n
              | Fenoxycarb          | 0.02 | 0.01 | ND     | 0.2   | Methyl parathion   | 0.02 | 0.01 | ND     | 0.2   |\n
              | Fenpyroximate       | 0.02 | 0.01 | ND     | 0.4   | Mevinphos          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Fipronil            | 0.02 | 0.01 | ND     | 0.1   | Myclobutanil       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Flonicamid          | 0.02 | 0.01 | ND     | 0.2   | Naled              | 0.02 | 0.01 | ND     | 0.5   |\n
              | Fludioxonil         | 0.02 | 0.01 | ND     | 0.4   | Oxamyl             | 0.02 | 0.01 | ND     | 0.2   |\n
              | Hexythiazox         | 0.02 | 0.01 | ND     | 0.2   | Paclobutrazol      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Imazalil            | 0.02 | 0.01 | ND     | 0.2   | Permethrin         | 0.02 | 0.01 | ND     | 0.4   |\n
              | Imidacloprid        | 0.02 | 0.01 | ND     | 0.4   | Phosmet            | 0.02 | 0.01 | ND     | 0.2   |\n
              | Kresoxim-methyl     | 0.02 | 0.01 | ND     | 0.4   | Piperonyl butoxide | 0.02 | 0.01 | ND     | 0.4   |\n
              | Malathion           | 0.02 | 0.01 | ND     | 0.2   | Prallethrin        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Metalaxyl           | 0.02 | 0.01 | ND     | 0.2   | Propiconazole      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Methiocarb          | 0.02 | 0.01 | ND     | 0.2   | Pyrethrins         | 0.02 | 0.01 | ND     | 0.5   |\n
              | Methomyl            | 0.02 | 0.01 | ND     | 0.4   | Pyridaben          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Methyl parathion    | 0.02 | 0.01 | ND     | 0.2   | Spinetoram         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Mevinphos           | 0.02 | 0.01 | ND     | 0.2   | Spinosad           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Myclobutanil        | 0.02 | 0.01 | ND     | 0.4   | Spiromesifen       | 0.02 | 0.01 | ND     | 0.2   |\n
              | Naled               | 0.02 | 0.01 | ND     | 0.5   | Spirotetramat      | 0.02 | 0.01 | ND     | 0.2   |\n
              | Oxamyl              | 0.02 | 0.01 | ND     | 0.2   | Tebuconazole       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Paclobutrazol       | 0.02 | 0.01 | ND     | 0.4   | Thiacloprid        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Permethrin          | 0.02 | 0.01 | ND     | 0.4   | Thiamethoxam       | 0.02 | 0.01 | ND     | 0.2   |\n
              | Phosmet             | 0.02 | 0.01 | ND     | 0.2   | Trifloxystrobin    | 0.02 | 0.01 | ND     | 0.2   |\n
              | Piperonyl butoxide  | 0.02 | 0.01 | ND     | 0.4   |                    |      |      |        |       |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
              "Abamectin","0.02","0.01","ND","0.1","Coumaphos","0.02","0.01","ND","0.1"\n
              "Acephate","0.02","0.01","ND","0.4","Cyfluthrin","0.02","0.01","ND","0.2"\n
              "Acequinocyl","0.02","0.01","ND","0.2","Cyhalothrin","0.02","0.01","ND","0.2"\n
              "Aldicarb","0.02","0.01","ND","0.4","Cypermethrin","0.02","0.01","ND","0.4"\n
              "Azoxystrobin","0.02","0.01","ND","0.2","Diazinon","0.02","0.01","ND","0.2"\n
              "Bifenazate","0.02","0.01","ND","0.2","Dichlorvos","0.02","0.01","ND","0.1"\n
              "Bifenthrin","0.02","0.01","ND","0.2","Dimethoate","0.02","0.01","ND","0.2"\n
              "Boscalid","0.02","0.01","ND","0.4","Ethoprophos","0.02","0.01","ND","0.2"\n
              "Carbaryl","0.02","0.01","ND","0.2","Etofenprox","0.02","0.01","ND","0.4"\n
              "Carbofuran","0.02","0.01","ND","0.1","Fenoxycarb","0.02","0.01","ND","0.2"\n
              "Chlorantraniliprole","0.02","0.01","ND","0.2","Fenpyroximate","0.02","0.01","ND","0.4"\n
              "Chlorfenapyr","0.02","0.01","ND","0.1","Fipronil","0.02","0.01","ND","0.1"\n
              "Chlorpyrifos","0.02","0.01","ND","0.2","Flonicamid","0.02","0.01","ND","0.2"\n
              "Clofentezine","0.02","0.01","ND","0.2","Fludioxonil","0.02","0.01","ND","0.4"\n
              "Cyfluthrin","0.02","0.01","ND","0.2","Hexythiazox","0.02","0.01","ND","0.2"\n
              "Cyhalothrin","0.02","0.01","ND","0.2","Imazalil","0.02","0.01","ND","0.2"\n
              "Cypermethrin","0.02","0.01","ND","0.4","Imidacloprid","0.02","0.01","ND","0.4"\n
              "Diazinon","0.02","0.01","ND","0.2","Kresoxim-methyl","0.02","0.01","ND","0.4"\n
              "Dichlorvos","0.02","0.01","ND","0.1","Malathion","0.02","0.01","ND","0.2"\n
              "Dimethoate","0.02","0.01","ND","0.2","Metalaxyl","0.02","0.01","ND","0.2"\n
              "Ethoprophos","0.02","0.01","ND","0.2","Methiocarb","0.02","0.01","ND","0.2"\n
              "Etofenprox","0.02","0.01","ND","0.4","Methomyl","0.02","0.01","ND","0.4"\n
              "Fenoxycarb","0.02","0.01","ND","0.2","Methyl parathion","0.02","0.01","ND","0.2"\n
              "Fenpyroximate","0.02","0.01","ND","0.4","Mevinphos","0.02","0.01","ND","0.2"\n
              "Fipronil","0.02","0.01","ND","0.1","Myclobutanil","0.02","0.01","ND","0.4"\n
              "Flonicamid","0.02","0.01","ND","0.2","Naled","0.02","0.01","ND","0.5"\n
              "Fludioxonil","0.02","0.01","ND","0.4","Oxamyl","0.02","0.01","ND","0.2"\n
              "Hexythiazox","0.02","0.01","ND","0.2","Paclobutrazol","0.02","0.01","ND","0.4"\n
              "Imazalil","0.02","0.01","ND","0.2","Permethrin","0.02","0.01","ND","0.4"\n
              "Imidacloprid","0.02","0.01","ND","0.4","Phosmet","0.02","0.01","ND","0.2"\n
              "Kresoxim-methyl","0.02","0.01","ND","0.4","Piperonyl butoxide","0.02","0.01","ND","0.4"\n
              "Malathion","0.02","0.01","ND","0.2","Prallethrin","0.02","0.01","ND","0.2"\n
              "Metalaxyl","0.02","0.01","ND","0.2","Propiconazole","0.02","0.01","ND","0.4"\n
              "Methiocarb","0.02","0.01","ND","0.2","Pyrethrins","0.02","0.01","ND","0.5"\n
              "Methomyl","0.02","0.01","ND","0.4","Pyridaben","0.02","0.01","ND","0.2"\n
              "Methyl parathion","0.02","0.01","ND","0.2","Spinetoram","0.02","0.01","ND","0.2"\n
              "Mevinphos","0.02","0.01","ND","0.2","Spinosad","0.02","0.01","ND","0.2"\n
              "Myclobutanil","0.02","0.01","ND","0.4","Spiromesifen","0.02","0.01","ND","0.2"\n
              "Naled","0.02","0.01","ND","0.5","Spirotetramat","0.02","0.01","ND","0.2"\n
              "Oxamyl","0.02","0.01","ND","0.2","Tebuconazole","0.02","0.01","ND","0.4"\n
              "Paclobutrazol","0.02","0.01","ND","0.4","Thiacloprid","0.02","0.01","ND","0.2"\n
              "Permethrin","0.02","0.01","ND","0.4","Thiamethoxam","0.02","0.01","ND","0.2"\n
              "Phosmet","0.02","0.01","ND","0.2","Trifloxystrobin","0.02","0.01","ND","0.2"\n
              "Piperonyl butoxide","0.02","0.01","ND","0.4","","","","",""
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "RES - Residual Solvents"
            "md" => "## RES - Residual Solvents"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Acetone"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Isopropyl Alcohol"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Benzene"
                "0.04"
                "0.02"
                "ND"
                "2"
                "Methanol"
                "0.04"
                "0.02"
                "ND"
                "3000"
              ]
              [
                "Butane"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Pentane"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Ethyl Ether (Diethyl)"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Propane"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Ethyl Acetate"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Toluene"
                "0.04"
                "0.02"
                "ND"
                "890"
              ]
              [
                "Ethylene Oxide"
                "0.04"
                "0.02"
                "ND"
                "5"
                "Xylenes (o, m, p)"
                "0.04"
                "0.02"
                "ND"
                "2170"
              ]
              [
                "Heptane"
                "0.04"
                "0.02"
                "ND"
                "5000"
                ""
                ""
                ""
                ""
                ""
              ]
            ]
            "md" => """
              | Analyte               | LOQ  | LOD  | Result | Limit | Analyte           | LOQ  | LOD  | Result | Limit |\n
              | --------------------- | ---- | ---- | ------ | ----- | ----------------- | ---- | ---- | ------ | ----- |\n
              | Acetone               | 0.04 | 0.02 | ND     | 5000  | Isopropyl Alcohol | 0.04 | 0.02 | ND     | 5000  |\n
              | Benzene               | 0.04 | 0.02 | ND     | 2     | Methanol          | 0.04 | 0.02 | ND     | 3000  |\n
              | Butane                | 0.04 | 0.02 | ND     | 5000  | Pentane           | 0.04 | 0.02 | ND     | 5000  |\n
              | Ethyl Ether (Diethyl) | 0.04 | 0.02 | ND     | 5000  | Propane           | 0.04 | 0.02 | ND     | 5000  |\n
              | Ethyl Acetate         | 0.04 | 0.02 | ND     | 5000  | Toluene           | 0.04 | 0.02 | ND     | 890   |\n
              | Ethylene Oxide        | 0.04 | 0.02 | ND     | 5     | Xylenes (o, m, p) | 0.04 | 0.02 | ND     | 2170  |\n
              | Heptane               | 0.04 | 0.02 | ND     | 5000  |                   |      |      |        |       |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
              "Acetone","0.04","0.02","ND","5000","Isopropyl Alcohol","0.04","0.02","ND","5000"\n
              "Benzene","0.04","0.02","ND","2","Methanol","0.04","0.02","ND","3000"\n
              "Butane","0.04","0.02","ND","5000","Pentane","0.04","0.02","ND","5000"\n
              "Ethyl Ether (Diethyl)","0.04","0.02","ND","5000","Propane","0.04","0.02","ND","5000"\n
              "Ethyl Acetate","0.04","0.02","ND","5000","Toluene","0.04","0.02","ND","890"\n
              "Ethylene Oxide","0.04","0.02","ND","5","Xylenes (o, m, p)","0.04","0.02","ND","2170"\n
              "Heptane","0.04","0.02","ND","5000","","","","",""
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "FVI - Filth & Foreign Material Inspection"
            "md" => "## FVI - Filth & Foreign Material Inspection"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte / Limit"
                "Result"
              ]
              [
                "1 or more hair > 2mm"
                "NO"
              ]
              [
                "3 or more hairs < 2mm"
                "NO"
              ]
              [
                "1 or more insect fragment > 2mm"
                "NO"
              ]
              [
                "3 or more insect fragments < 2mm"
                "NO"
              ]
              [
                "1 or more mammalian excreta"
                "NO"
              ]
              [
                "1 or more of any other foreign material"
                "NO"
              ]
            ]
            "md" => """
              | Analyte / Limit                         | Result |\n
              | --------------------------------------- | ------ |\n
              | 1 or more hair > 2mm                    | NO     |\n
              | 3 or more hairs < 2mm                   | NO     |\n
              | 1 or more insect fragment > 2mm         | NO     |\n
              | 3 or more insect fragments < 2mm        | NO     |\n
              | 1 or more mammalian excreta             | NO     |\n
              | 1 or more of any other foreign material | NO     |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte / Limit","Result"\n
              "1 or more hair > 2mm","NO"\n
              "3 or more hairs < 2mm","NO"\n
              "1 or more insect fragment > 2mm","NO"\n
              "3 or more insect fragments < 2mm","NO"\n
              "1 or more mammalian excreta","NO"\n
              "1 or more of any other foreign material","NO"
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "MWA - Moisture Content & Water Activity"
            "md" => "## MWA - Moisture Content & Water Activity"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Moisture Content (%)"
                "0.1"
                "0.1"
                "12.3"
                "15.5"
              ]
              [
                "Water Activity (Aw)"
                "0.01"
                "0.01"
                "0.63"
                "0.65"
              ]
            ]
            "md" => """
              | Analyte              | LOQ  | LOD  | Result | Limit |\n
              | -------------------- | ---- | ---- | ------ | ----- |\n
              | Moisture Content (%) | 0.1  | 0.1  | 12.3   | 15.5  |\n
              | Water Activity (Aw)  | 0.01 | 0.01 | 0.63   | 0.65  |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit"\n
              "Moisture Content (%)","0.1","0.1","12.3","15.5"\n
              "Water Activity (Aw)","0.01","0.01","0.63","0.65"
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "MICx - Microbial X"
            "md" => "## MICx - Microbial X"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Total Yeast & Mold (CFU/g)"
                "10"
                "10"
                "ND"
                "1000"
              ]
              [
                "Total Coliforms (CFU/g)"
                "10"
                "10"
                "ND"
                "100"
              ]
              [
                "Total Enterobacteriaceae (CFU/g)"
                "10"
                "10"
                "ND"
                "100"
              ]
              [
                "Total Viable Aerobic Bacteria (CFU/g)"
                "10"
                "10"
                "ND"
                "10000"
              ]
            ]
            "md" => """
              | Analyte                               | LOQ | LOD | Result | Limit |\n
              | ------------------------------------- | --- | --- | ------ | ----- |\n
              | Total Yeast & Mold (CFU/g)            | 10  | 10  | ND     | 1000  |\n
              | Total Coliforms (CFU/g)               | 10  | 10  | ND     | 100   |\n
              | Total Enterobacteriaceae (CFU/g)      | 10  | 10  | ND     | 100   |\n
              | Total Viable Aerobic Bacteria (CFU/g) | 10  | 10  | ND     | 10000 |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit"\n
              "Total Yeast & Mold (CFU/g)","10","10","ND","1000"\n
              "Total Coliforms (CFU/g)","10","10","ND","100"\n
              "Total Enterobacteriaceae (CFU/g)","10","10","ND","100"\n
              "Total Viable Aerobic Bacteria (CFU/g)","10","10","ND","10000"
              """
          ]
          [
            "type" => "text"
            "value" => """
              ----\n
              \n
              PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
              \n
              Authorized Signature:  \n
              Brandon Stahl
              """
            "md" => """
              ----\n
              \n
              PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
              \n
              Authorized Signature:  \n
              Brandon Stahl
              """
          ]
        ]
        "status" => "OK"
        "originalOrientationAngle" => 0
        "links" => []
        "triggeredAutoMode" => false
        "parsingMode" => "multimodal-openai-gpt4o"
        "structuredData" => null
        "noStructuredContent" => false
        "noTextContent" => false
      ]
    ]
    "job_metadata" => [
      "credits_used" => 0
      "job_credits_usage" => 0
      "job_pages" => 1
      "job_auto_mode_triggered_pages" => 0
      "job_is_cache_hit" => false
    ]
  ]
  -labName: "PharmLabs San Diego"
  -sampleName: "SD250217-031"
  -sampleMatrix: "cannabis"
  -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPart2.jpg"
  -productType: "cannabis"
  -aILogs: Doctrine\ORM\PersistentCollection {#964 …}
  -products: Doctrine\ORM\PersistentCollection {#1018 …}
}
View Format same as normalized format

Submitted Data

This form was not submitted.

Passed Options

Option Passed Value Resolved Value
attr
[
  "class" => "ea-edit-form"
  "id" => "edit-LabReport-form"
]
[
  "class" => "ea-edit-form"
  "id" => "edit-LabReport-form"
]
data
App\Entity\LabReport {#854
  -id: 846
  -name: "COA Part 2"
  -externalUrl: "https://purecbdnc.com/cdn/shop/files/Modus-Presidential5000mgGummies_BajaBlastCOA2.jpg"
  -source: null
  -type: "jpg"
  -project: Proxies\__CG__\App\Entity\Project {#903
    -id: 104
    -name: "pure cbd"
    -url: "https://purecbdnc.com/"
    -prompt: null
    -chatJson: null
    -externalLabReportsUrl: null
    -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …}
    -productMatchingUrl: null
    -productUrls: Doctrine\ORM\PersistentCollection {#1556 …}
    -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …}
    -labReports: Doctrine\ORM\PersistentCollection {#1558 …}
    -createdAt: DateTime @1744068184 {#1495
      date: 2025-04-07 23:23:04.0 UTC (+00:00)
    }
    -updatedAt: DateTime @1768286193 {#1485
      date: 2026-01-13 06:36:33.0 UTC (+00:00)
    }
    -spiderSourceMatchingUrls: null
    -state: "ready_to_hunt"
    -products: Doctrine\ORM\PersistentCollection {#1560 …}
    -productPages: Doctrine\ORM\PersistentCollection {#1581 …}
    -websiteFramework: "shopify"
    -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}"
    -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …}
    -productExcludePaths: null
    -aILogs: Doctrine\ORM\PersistentCollection {#1586 …}
    -user: null
    -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …}
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …}
  }
  -labReportSource: null
  -createdAt: DateTime @1748162226 {#848
    date: 2025-05-25 08:37:06.0 UTC (+00:00)
  }
  -updatedAt: DateTime @1748147891 {#845
    date: 2025-05-25 04:38:11.0 UTC (+00:00)
  }
  -category: null
  -state: "processed"
  -expiryDate: "2024-02-09"
  -extractionDate: "2023-02-09"
  -thcaPercentage: "0"
  -totalThcPercentage: "0"
  -deltaNinePercentage: "0"
  -deltaNineWithThcaCombined: "0"
  -comments: null
  -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPart2.jpg"
  -markdownContent: ""# SD250217-031 page 2 of 2\n\n## PES - Pesticides\n\nAnalyzed: Feb 9, 2023 | Instrument: LC-MS\/MS GC-MS\/MS | Method: SOP-043\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n| Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n| Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n| Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n| Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n| Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n| Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n| Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n| Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n| Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n| Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n| Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n| Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n| Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n| Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n| Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n| Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n| Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n| Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n| Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n| Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n| Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n| Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n| Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n| Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n| Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n| Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n| Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n| Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n| Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n| Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n| Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n| Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n| Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n| Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n| Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n| Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n| Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n| Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n| Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n| Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n| Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n| Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n| Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n\n## RES - Residual Solvents\n\nAnalyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n| Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n| Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n| Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n| Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n\n## FVI - Filth & Foreign Material Inspection\n\nAnalyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n\n| Analyte \/ Limit                        | Result |\n|----------------------------------------|--------|\n| 1 or more hair > 2mm                   | NO     |\n| 3 or more hairs < 2mm                  | NO     |\n| 1 or more insect fragment > 2mm        | NO     |\n| 3 or more insect fragments < 2mm       | NO     |\n| 1 or more mammalian excreta            | NO     |\n| 1 or more of any other foreign material| NO     |\n\n## MWA - Moisture Content & Water Activity\n\nAnalyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n\n| Analyte                | LOQ | LOD | Result | Limit |\n|------------------------|-----|-----|--------|-------|\n| Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n| Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n\n## MICx - Microbial X\n\nAnalyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n\n| Analyte                                | LOQ | LOD | Result | Limit |\n|----------------------------------------|-----|-----|--------|-------|\n| Total Yeast & Mold (CFU\/g)             | 10  | 10  | ND     | 1000  |\n| Total Coliforms (CFU\/g)                | 10  | 10  | ND     | 100   |\n| Total Enterobacteriaceae (CFU\/g)       | 10  | 10  | ND     | 100   |\n| Total Viable Aerobic Bacteria (CFU\/g)  | 10  | 10  | ND     | 10000 |\n\n----\n\nPharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO\/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n\nAuthorized Signature:  \nBrandon Stahl""
  -debugData: null
  -jsonContent: [
    "pages" => [
      [
        "page" => 1
        "md" => """
          # SD250217-031 page 2 of 2\n
          \n
          ## PES - Pesticides\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043\n
          \n
          | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
          |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
          | Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n
          | Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n
          | Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n
          | Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n
          | Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n
          | Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n
          | Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n
          | Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n
          | Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n
          | Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n
          | Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n
          | Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n
          | Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n
          | Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n
          | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n
          | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n
          | Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n
          | Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n
          | Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n
          | Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n
          | Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n
          | Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n
          | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n
          | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n
          | Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n
          | Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n
          | Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n
          | Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n
          | Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n
          | Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n
          | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n
          | Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n
          | Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n
          | Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n
          | Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n
          | Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n
          | Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n
          | Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n
          | Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n
          | Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n
          | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n
          | Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n
          | Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n
          | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n
          \n
          ## RES - Residual Solvents\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n
          \n
          | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
          |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
          | Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n
          | Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n
          | Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n
          | Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n
          | Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n
          | Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n
          | Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n
          \n
          ## FVI - Filth & Foreign Material Inspection\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n
          \n
          | Analyte / Limit                        | Result |\n
          |----------------------------------------|--------|\n
          | 1 or more hair > 2mm                   | NO     |\n
          | 3 or more hairs < 2mm                  | NO     |\n
          | 1 or more insect fragment > 2mm        | NO     |\n
          | 3 or more insect fragments < 2mm       | NO     |\n
          | 1 or more mammalian excreta            | NO     |\n
          | 1 or more of any other foreign material| NO     |\n
          \n
          ## MWA - Moisture Content & Water Activity\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n
          \n
          | Analyte                | LOQ | LOD | Result | Limit |\n
          |------------------------|-----|-----|--------|-------|\n
          | Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n
          | Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n
          \n
          ## MICx - Microbial X\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n
          \n
          | Analyte                                | LOQ | LOD | Result | Limit |\n
          |----------------------------------------|-----|-----|--------|-------|\n
          | Total Yeast & Mold (CFU/g)             | 10  | 10  | ND     | 1000  |\n
          | Total Coliforms (CFU/g)                | 10  | 10  | ND     | 100   |\n
          | Total Enterobacteriaceae (CFU/g)       | 10  | 10  | ND     | 100   |\n
          | Total Viable Aerobic Bacteria (CFU/g)  | 10  | 10  | ND     | 10000 |\n
          \n
          ----\n
          \n
          PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
          \n
          Authorized Signature:  \n
          Brandon Stahl
          """
        "images" => [
          [
            "name" => "page_1.jpg"
            "height" => 0
            "width" => 0
            "x" => 0
            "y" => 0
            "type" => "full_page_screenshot"
          ]
        ]
        "charts" => []
        "items" => [
          [
            "type" => "heading"
            "lvl" => 1
            "value" => "SD250217-031 page 2 of 2"
            "md" => "# SD250217-031 page 2 of 2"
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "PES - Pesticides"
            "md" => "## PES - Pesticides"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Abamectin"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Coumaphos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Acephate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Cyfluthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Acequinocyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Cyhalothrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Aldicarb"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Cypermethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Azoxystrobin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Diazinon"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Bifenazate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Dichlorvos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Bifenthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Dimethoate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Boscalid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Ethoprophos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Carbaryl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Etofenprox"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Carbofuran"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Fenoxycarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Chlorantraniliprole"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Fenpyroximate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Chlorfenapyr"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Fipronil"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Chlorpyrifos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Flonicamid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Clofentezine"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Fludioxonil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Cyfluthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Hexythiazox"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Cyhalothrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Imazalil"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Cypermethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Imidacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Diazinon"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Kresoxim-methyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Dichlorvos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Malathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Dimethoate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Metalaxyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Ethoprophos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Methiocarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Etofenprox"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Methomyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Fenoxycarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Methyl parathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Fenpyroximate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Mevinphos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Fipronil"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Myclobutanil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Flonicamid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Naled"
                "0.02"
                "0.01"
                "ND"
                "0.5"
              ]
              [
                "Fludioxonil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Oxamyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Hexythiazox"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Paclobutrazol"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Imazalil"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Permethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Imidacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Phosmet"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Kresoxim-methyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Piperonyl butoxide"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Malathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Prallethrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Metalaxyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Propiconazole"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Methiocarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Pyrethrins"
                "0.02"
                "0.01"
                "ND"
                "0.5"
              ]
              [
                "Methomyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Pyridaben"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Methyl parathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Spinetoram"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Mevinphos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Spinosad"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Myclobutanil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Spiromesifen"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Naled"
                "0.02"
                "0.01"
                "ND"
                "0.5"
                "Spirotetramat"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Oxamyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Tebuconazole"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Paclobutrazol"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Thiacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Permethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Thiamethoxam"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Phosmet"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Trifloxystrobin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Piperonyl butoxide"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                ""
                ""
                ""
                ""
                ""
              ]
            ]
            "md" => """
              | Analyte             | LOQ  | LOD  | Result | Limit | Analyte            | LOQ  | LOD  | Result | Limit |\n
              | ------------------- | ---- | ---- | ------ | ----- | ------------------ | ---- | ---- | ------ | ----- |\n
              | Abamectin           | 0.02 | 0.01 | ND     | 0.1   | Coumaphos          | 0.02 | 0.01 | ND     | 0.1   |\n
              | Acephate            | 0.02 | 0.01 | ND     | 0.4   | Cyfluthrin         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Acequinocyl         | 0.02 | 0.01 | ND     | 0.2   | Cyhalothrin        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Aldicarb            | 0.02 | 0.01 | ND     | 0.4   | Cypermethrin       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Azoxystrobin        | 0.02 | 0.01 | ND     | 0.2   | Diazinon           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Bifenazate          | 0.02 | 0.01 | ND     | 0.2   | Dichlorvos         | 0.02 | 0.01 | ND     | 0.1   |\n
              | Bifenthrin          | 0.02 | 0.01 | ND     | 0.2   | Dimethoate         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Boscalid            | 0.02 | 0.01 | ND     | 0.4   | Ethoprophos        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Carbaryl            | 0.02 | 0.01 | ND     | 0.2   | Etofenprox         | 0.02 | 0.01 | ND     | 0.4   |\n
              | Carbofuran          | 0.02 | 0.01 | ND     | 0.1   | Fenoxycarb         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Chlorantraniliprole | 0.02 | 0.01 | ND     | 0.2   | Fenpyroximate      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Chlorfenapyr        | 0.02 | 0.01 | ND     | 0.1   | Fipronil           | 0.02 | 0.01 | ND     | 0.1   |\n
              | Chlorpyrifos        | 0.02 | 0.01 | ND     | 0.2   | Flonicamid         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Clofentezine        | 0.02 | 0.01 | ND     | 0.2   | Fludioxonil        | 0.02 | 0.01 | ND     | 0.4   |\n
              | Cyfluthrin          | 0.02 | 0.01 | ND     | 0.2   | Hexythiazox        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Cyhalothrin         | 0.02 | 0.01 | ND     | 0.2   | Imazalil           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Cypermethrin        | 0.02 | 0.01 | ND     | 0.4   | Imidacloprid       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Diazinon            | 0.02 | 0.01 | ND     | 0.2   | Kresoxim-methyl    | 0.02 | 0.01 | ND     | 0.4   |\n
              | Dichlorvos          | 0.02 | 0.01 | ND     | 0.1   | Malathion          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Dimethoate          | 0.02 | 0.01 | ND     | 0.2   | Metalaxyl          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Ethoprophos         | 0.02 | 0.01 | ND     | 0.2   | Methiocarb         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Etofenprox          | 0.02 | 0.01 | ND     | 0.4   | Methomyl           | 0.02 | 0.01 | ND     | 0.4   |\n
              | Fenoxycarb          | 0.02 | 0.01 | ND     | 0.2   | Methyl parathion   | 0.02 | 0.01 | ND     | 0.2   |\n
              | Fenpyroximate       | 0.02 | 0.01 | ND     | 0.4   | Mevinphos          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Fipronil            | 0.02 | 0.01 | ND     | 0.1   | Myclobutanil       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Flonicamid          | 0.02 | 0.01 | ND     | 0.2   | Naled              | 0.02 | 0.01 | ND     | 0.5   |\n
              | Fludioxonil         | 0.02 | 0.01 | ND     | 0.4   | Oxamyl             | 0.02 | 0.01 | ND     | 0.2   |\n
              | Hexythiazox         | 0.02 | 0.01 | ND     | 0.2   | Paclobutrazol      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Imazalil            | 0.02 | 0.01 | ND     | 0.2   | Permethrin         | 0.02 | 0.01 | ND     | 0.4   |\n
              | Imidacloprid        | 0.02 | 0.01 | ND     | 0.4   | Phosmet            | 0.02 | 0.01 | ND     | 0.2   |\n
              | Kresoxim-methyl     | 0.02 | 0.01 | ND     | 0.4   | Piperonyl butoxide | 0.02 | 0.01 | ND     | 0.4   |\n
              | Malathion           | 0.02 | 0.01 | ND     | 0.2   | Prallethrin        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Metalaxyl           | 0.02 | 0.01 | ND     | 0.2   | Propiconazole      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Methiocarb          | 0.02 | 0.01 | ND     | 0.2   | Pyrethrins         | 0.02 | 0.01 | ND     | 0.5   |\n
              | Methomyl            | 0.02 | 0.01 | ND     | 0.4   | Pyridaben          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Methyl parathion    | 0.02 | 0.01 | ND     | 0.2   | Spinetoram         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Mevinphos           | 0.02 | 0.01 | ND     | 0.2   | Spinosad           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Myclobutanil        | 0.02 | 0.01 | ND     | 0.4   | Spiromesifen       | 0.02 | 0.01 | ND     | 0.2   |\n
              | Naled               | 0.02 | 0.01 | ND     | 0.5   | Spirotetramat      | 0.02 | 0.01 | ND     | 0.2   |\n
              | Oxamyl              | 0.02 | 0.01 | ND     | 0.2   | Tebuconazole       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Paclobutrazol       | 0.02 | 0.01 | ND     | 0.4   | Thiacloprid        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Permethrin          | 0.02 | 0.01 | ND     | 0.4   | Thiamethoxam       | 0.02 | 0.01 | ND     | 0.2   |\n
              | Phosmet             | 0.02 | 0.01 | ND     | 0.2   | Trifloxystrobin    | 0.02 | 0.01 | ND     | 0.2   |\n
              | Piperonyl butoxide  | 0.02 | 0.01 | ND     | 0.4   |                    |      |      |        |       |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
              "Abamectin","0.02","0.01","ND","0.1","Coumaphos","0.02","0.01","ND","0.1"\n
              "Acephate","0.02","0.01","ND","0.4","Cyfluthrin","0.02","0.01","ND","0.2"\n
              "Acequinocyl","0.02","0.01","ND","0.2","Cyhalothrin","0.02","0.01","ND","0.2"\n
              "Aldicarb","0.02","0.01","ND","0.4","Cypermethrin","0.02","0.01","ND","0.4"\n
              "Azoxystrobin","0.02","0.01","ND","0.2","Diazinon","0.02","0.01","ND","0.2"\n
              "Bifenazate","0.02","0.01","ND","0.2","Dichlorvos","0.02","0.01","ND","0.1"\n
              "Bifenthrin","0.02","0.01","ND","0.2","Dimethoate","0.02","0.01","ND","0.2"\n
              "Boscalid","0.02","0.01","ND","0.4","Ethoprophos","0.02","0.01","ND","0.2"\n
              "Carbaryl","0.02","0.01","ND","0.2","Etofenprox","0.02","0.01","ND","0.4"\n
              "Carbofuran","0.02","0.01","ND","0.1","Fenoxycarb","0.02","0.01","ND","0.2"\n
              "Chlorantraniliprole","0.02","0.01","ND","0.2","Fenpyroximate","0.02","0.01","ND","0.4"\n
              "Chlorfenapyr","0.02","0.01","ND","0.1","Fipronil","0.02","0.01","ND","0.1"\n
              "Chlorpyrifos","0.02","0.01","ND","0.2","Flonicamid","0.02","0.01","ND","0.2"\n
              "Clofentezine","0.02","0.01","ND","0.2","Fludioxonil","0.02","0.01","ND","0.4"\n
              "Cyfluthrin","0.02","0.01","ND","0.2","Hexythiazox","0.02","0.01","ND","0.2"\n
              "Cyhalothrin","0.02","0.01","ND","0.2","Imazalil","0.02","0.01","ND","0.2"\n
              "Cypermethrin","0.02","0.01","ND","0.4","Imidacloprid","0.02","0.01","ND","0.4"\n
              "Diazinon","0.02","0.01","ND","0.2","Kresoxim-methyl","0.02","0.01","ND","0.4"\n
              "Dichlorvos","0.02","0.01","ND","0.1","Malathion","0.02","0.01","ND","0.2"\n
              "Dimethoate","0.02","0.01","ND","0.2","Metalaxyl","0.02","0.01","ND","0.2"\n
              "Ethoprophos","0.02","0.01","ND","0.2","Methiocarb","0.02","0.01","ND","0.2"\n
              "Etofenprox","0.02","0.01","ND","0.4","Methomyl","0.02","0.01","ND","0.4"\n
              "Fenoxycarb","0.02","0.01","ND","0.2","Methyl parathion","0.02","0.01","ND","0.2"\n
              "Fenpyroximate","0.02","0.01","ND","0.4","Mevinphos","0.02","0.01","ND","0.2"\n
              "Fipronil","0.02","0.01","ND","0.1","Myclobutanil","0.02","0.01","ND","0.4"\n
              "Flonicamid","0.02","0.01","ND","0.2","Naled","0.02","0.01","ND","0.5"\n
              "Fludioxonil","0.02","0.01","ND","0.4","Oxamyl","0.02","0.01","ND","0.2"\n
              "Hexythiazox","0.02","0.01","ND","0.2","Paclobutrazol","0.02","0.01","ND","0.4"\n
              "Imazalil","0.02","0.01","ND","0.2","Permethrin","0.02","0.01","ND","0.4"\n
              "Imidacloprid","0.02","0.01","ND","0.4","Phosmet","0.02","0.01","ND","0.2"\n
              "Kresoxim-methyl","0.02","0.01","ND","0.4","Piperonyl butoxide","0.02","0.01","ND","0.4"\n
              "Malathion","0.02","0.01","ND","0.2","Prallethrin","0.02","0.01","ND","0.2"\n
              "Metalaxyl","0.02","0.01","ND","0.2","Propiconazole","0.02","0.01","ND","0.4"\n
              "Methiocarb","0.02","0.01","ND","0.2","Pyrethrins","0.02","0.01","ND","0.5"\n
              "Methomyl","0.02","0.01","ND","0.4","Pyridaben","0.02","0.01","ND","0.2"\n
              "Methyl parathion","0.02","0.01","ND","0.2","Spinetoram","0.02","0.01","ND","0.2"\n
              "Mevinphos","0.02","0.01","ND","0.2","Spinosad","0.02","0.01","ND","0.2"\n
              "Myclobutanil","0.02","0.01","ND","0.4","Spiromesifen","0.02","0.01","ND","0.2"\n
              "Naled","0.02","0.01","ND","0.5","Spirotetramat","0.02","0.01","ND","0.2"\n
              "Oxamyl","0.02","0.01","ND","0.2","Tebuconazole","0.02","0.01","ND","0.4"\n
              "Paclobutrazol","0.02","0.01","ND","0.4","Thiacloprid","0.02","0.01","ND","0.2"\n
              "Permethrin","0.02","0.01","ND","0.4","Thiamethoxam","0.02","0.01","ND","0.2"\n
              "Phosmet","0.02","0.01","ND","0.2","Trifloxystrobin","0.02","0.01","ND","0.2"\n
              "Piperonyl butoxide","0.02","0.01","ND","0.4","","","","",""
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "RES - Residual Solvents"
            "md" => "## RES - Residual Solvents"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Acetone"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Isopropyl Alcohol"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Benzene"
                "0.04"
                "0.02"
                "ND"
                "2"
                "Methanol"
                "0.04"
                "0.02"
                "ND"
                "3000"
              ]
              [
                "Butane"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Pentane"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Ethyl Ether (Diethyl)"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Propane"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Ethyl Acetate"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Toluene"
                "0.04"
                "0.02"
                "ND"
                "890"
              ]
              [
                "Ethylene Oxide"
                "0.04"
                "0.02"
                "ND"
                "5"
                "Xylenes (o, m, p)"
                "0.04"
                "0.02"
                "ND"
                "2170"
              ]
              [
                "Heptane"
                "0.04"
                "0.02"
                "ND"
                "5000"
                ""
                ""
                ""
                ""
                ""
              ]
            ]
            "md" => """
              | Analyte               | LOQ  | LOD  | Result | Limit | Analyte           | LOQ  | LOD  | Result | Limit |\n
              | --------------------- | ---- | ---- | ------ | ----- | ----------------- | ---- | ---- | ------ | ----- |\n
              | Acetone               | 0.04 | 0.02 | ND     | 5000  | Isopropyl Alcohol | 0.04 | 0.02 | ND     | 5000  |\n
              | Benzene               | 0.04 | 0.02 | ND     | 2     | Methanol          | 0.04 | 0.02 | ND     | 3000  |\n
              | Butane                | 0.04 | 0.02 | ND     | 5000  | Pentane           | 0.04 | 0.02 | ND     | 5000  |\n
              | Ethyl Ether (Diethyl) | 0.04 | 0.02 | ND     | 5000  | Propane           | 0.04 | 0.02 | ND     | 5000  |\n
              | Ethyl Acetate         | 0.04 | 0.02 | ND     | 5000  | Toluene           | 0.04 | 0.02 | ND     | 890   |\n
              | Ethylene Oxide        | 0.04 | 0.02 | ND     | 5     | Xylenes (o, m, p) | 0.04 | 0.02 | ND     | 2170  |\n
              | Heptane               | 0.04 | 0.02 | ND     | 5000  |                   |      |      |        |       |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
              "Acetone","0.04","0.02","ND","5000","Isopropyl Alcohol","0.04","0.02","ND","5000"\n
              "Benzene","0.04","0.02","ND","2","Methanol","0.04","0.02","ND","3000"\n
              "Butane","0.04","0.02","ND","5000","Pentane","0.04","0.02","ND","5000"\n
              "Ethyl Ether (Diethyl)","0.04","0.02","ND","5000","Propane","0.04","0.02","ND","5000"\n
              "Ethyl Acetate","0.04","0.02","ND","5000","Toluene","0.04","0.02","ND","890"\n
              "Ethylene Oxide","0.04","0.02","ND","5","Xylenes (o, m, p)","0.04","0.02","ND","2170"\n
              "Heptane","0.04","0.02","ND","5000","","","","",""
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "FVI - Filth & Foreign Material Inspection"
            "md" => "## FVI - Filth & Foreign Material Inspection"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte / Limit"
                "Result"
              ]
              [
                "1 or more hair > 2mm"
                "NO"
              ]
              [
                "3 or more hairs < 2mm"
                "NO"
              ]
              [
                "1 or more insect fragment > 2mm"
                "NO"
              ]
              [
                "3 or more insect fragments < 2mm"
                "NO"
              ]
              [
                "1 or more mammalian excreta"
                "NO"
              ]
              [
                "1 or more of any other foreign material"
                "NO"
              ]
            ]
            "md" => """
              | Analyte / Limit                         | Result |\n
              | --------------------------------------- | ------ |\n
              | 1 or more hair > 2mm                    | NO     |\n
              | 3 or more hairs < 2mm                   | NO     |\n
              | 1 or more insect fragment > 2mm         | NO     |\n
              | 3 or more insect fragments < 2mm        | NO     |\n
              | 1 or more mammalian excreta             | NO     |\n
              | 1 or more of any other foreign material | NO     |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte / Limit","Result"\n
              "1 or more hair > 2mm","NO"\n
              "3 or more hairs < 2mm","NO"\n
              "1 or more insect fragment > 2mm","NO"\n
              "3 or more insect fragments < 2mm","NO"\n
              "1 or more mammalian excreta","NO"\n
              "1 or more of any other foreign material","NO"
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "MWA - Moisture Content & Water Activity"
            "md" => "## MWA - Moisture Content & Water Activity"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Moisture Content (%)"
                "0.1"
                "0.1"
                "12.3"
                "15.5"
              ]
              [
                "Water Activity (Aw)"
                "0.01"
                "0.01"
                "0.63"
                "0.65"
              ]
            ]
            "md" => """
              | Analyte              | LOQ  | LOD  | Result | Limit |\n
              | -------------------- | ---- | ---- | ------ | ----- |\n
              | Moisture Content (%) | 0.1  | 0.1  | 12.3   | 15.5  |\n
              | Water Activity (Aw)  | 0.01 | 0.01 | 0.63   | 0.65  |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit"\n
              "Moisture Content (%)","0.1","0.1","12.3","15.5"\n
              "Water Activity (Aw)","0.01","0.01","0.63","0.65"
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "MICx - Microbial X"
            "md" => "## MICx - Microbial X"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Total Yeast & Mold (CFU/g)"
                "10"
                "10"
                "ND"
                "1000"
              ]
              [
                "Total Coliforms (CFU/g)"
                "10"
                "10"
                "ND"
                "100"
              ]
              [
                "Total Enterobacteriaceae (CFU/g)"
                "10"
                "10"
                "ND"
                "100"
              ]
              [
                "Total Viable Aerobic Bacteria (CFU/g)"
                "10"
                "10"
                "ND"
                "10000"
              ]
            ]
            "md" => """
              | Analyte                               | LOQ | LOD | Result | Limit |\n
              | ------------------------------------- | --- | --- | ------ | ----- |\n
              | Total Yeast & Mold (CFU/g)            | 10  | 10  | ND     | 1000  |\n
              | Total Coliforms (CFU/g)               | 10  | 10  | ND     | 100   |\n
              | Total Enterobacteriaceae (CFU/g)      | 10  | 10  | ND     | 100   |\n
              | Total Viable Aerobic Bacteria (CFU/g) | 10  | 10  | ND     | 10000 |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit"\n
              "Total Yeast & Mold (CFU/g)","10","10","ND","1000"\n
              "Total Coliforms (CFU/g)","10","10","ND","100"\n
              "Total Enterobacteriaceae (CFU/g)","10","10","ND","100"\n
              "Total Viable Aerobic Bacteria (CFU/g)","10","10","ND","10000"
              """
          ]
          [
            "type" => "text"
            "value" => """
              ----\n
              \n
              PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
              \n
              Authorized Signature:  \n
              Brandon Stahl
              """
            "md" => """
              ----\n
              \n
              PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
              \n
              Authorized Signature:  \n
              Brandon Stahl
              """
          ]
        ]
        "status" => "OK"
        "originalOrientationAngle" => 0
        "links" => []
        "triggeredAutoMode" => false
        "parsingMode" => "multimodal-openai-gpt4o"
        "structuredData" => null
        "noStructuredContent" => false
        "noTextContent" => false
      ]
    ]
    "job_metadata" => [
      "credits_used" => 0
      "job_credits_usage" => 0
      "job_pages" => 1
      "job_auto_mode_triggered_pages" => 0
      "job_is_cache_hit" => false
    ]
  ]
  -labName: "PharmLabs San Diego"
  -sampleName: "SD250217-031"
  -sampleMatrix: "cannabis"
  -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPart2.jpg"
  -productType: "cannabis"
  -aILogs: Doctrine\ORM\PersistentCollection {#964 …}
  -products: Doctrine\ORM\PersistentCollection {#1018 …}
}
same as passed value
entityDto
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#844
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#691 …}
  -instance: App\Entity\LabReport {#854
    -id: 846
    -name: "COA Part 2"
    -externalUrl: "https://purecbdnc.com/cdn/shop/files/Modus-Presidential5000mgGummies_BajaBlastCOA2.jpg"
    -source: null
    -type: "jpg"
    -project: Proxies\__CG__\App\Entity\Project {#903
      -id: 104
      -name: "pure cbd"
      -url: "https://purecbdnc.com/"
      -prompt: null
      -chatJson: null
      -externalLabReportsUrl: null
      -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …}
      -productMatchingUrl: null
      -productUrls: Doctrine\ORM\PersistentCollection {#1556 …}
      -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …}
      -labReports: Doctrine\ORM\PersistentCollection {#1558 …}
      -createdAt: DateTime @1744068184 {#1495
        date: 2025-04-07 23:23:04.0 UTC (+00:00)
      }
      -updatedAt: DateTime @1768286193 {#1485
        date: 2026-01-13 06:36:33.0 UTC (+00:00)
      }
      -spiderSourceMatchingUrls: null
      -state: "ready_to_hunt"
      -products: Doctrine\ORM\PersistentCollection {#1560 …}
      -productPages: Doctrine\ORM\PersistentCollection {#1581 …}
      -websiteFramework: "shopify"
      -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}"
      -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …}
      -productExcludePaths: null
      -aILogs: Doctrine\ORM\PersistentCollection {#1586 …}
      -user: null
      -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …}
      -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …}
    }
    -labReportSource: null
    -createdAt: DateTime @1748162226 {#848
      date: 2025-05-25 08:37:06.0 UTC (+00:00)
    }
    -updatedAt: DateTime @1748147891 {#845
      date: 2025-05-25 04:38:11.0 UTC (+00:00)
    }
    -category: null
    -state: "processed"
    -expiryDate: "2024-02-09"
    -extractionDate: "2023-02-09"
    -thcaPercentage: "0"
    -totalThcPercentage: "0"
    -deltaNinePercentage: "0"
    -deltaNineWithThcaCombined: "0"
    -comments: null
    -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPart2.jpg"
    -markdownContent: ""# SD250217-031 page 2 of 2\n\n## PES - Pesticides\n\nAnalyzed: Feb 9, 2023 | Instrument: LC-MS\/MS GC-MS\/MS | Method: SOP-043\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n| Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n| Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n| Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n| Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n| Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n| Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n| Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n| Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n| Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n| Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n| Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n| Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n| Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n| Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n| Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n| Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n| Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n| Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n| Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n| Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n| Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n| Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n| Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n| Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n| Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n| Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n| Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n| Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n| Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n| Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n| Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n| Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n| Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n| Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n| Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n| Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n| Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n| Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n| Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n| Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n| Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n| Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n| Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n\n## RES - Residual Solvents\n\nAnalyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n| Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n| Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n| Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n| Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n\n## FVI - Filth & Foreign Material Inspection\n\nAnalyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n\n| Analyte \/ Limit                        | Result |\n|----------------------------------------|--------|\n| 1 or more hair > 2mm                   | NO     |\n| 3 or more hairs < 2mm                  | NO     |\n| 1 or more insect fragment > 2mm        | NO     |\n| 3 or more insect fragments < 2mm       | NO     |\n| 1 or more mammalian excreta            | NO     |\n| 1 or more of any other foreign material| NO     |\n\n## MWA - Moisture Content & Water Activity\n\nAnalyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n\n| Analyte                | LOQ | LOD | Result | Limit |\n|------------------------|-----|-----|--------|-------|\n| Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n| Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n\n## MICx - Microbial X\n\nAnalyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n\n| Analyte                                | LOQ | LOD | Result | Limit |\n|----------------------------------------|-----|-----|--------|-------|\n| Total Yeast & Mold (CFU\/g)             | 10  | 10  | ND     | 1000  |\n| Total Coliforms (CFU\/g)                | 10  | 10  | ND     | 100   |\n| Total Enterobacteriaceae (CFU\/g)       | 10  | 10  | ND     | 100   |\n| Total Viable Aerobic Bacteria (CFU\/g)  | 10  | 10  | ND     | 10000 |\n\n----\n\nPharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO\/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n\nAuthorized Signature:  \nBrandon Stahl""
    -debugData: null
    -jsonContent: [
      "pages" => [
        [
          "page" => 1
          "md" => """
            # SD250217-031 page 2 of 2\n
            \n
            ## PES - Pesticides\n
            \n
            Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043\n
            \n
            | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
            |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
            | Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n
            | Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n
            | Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n
            | Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n
            | Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n
            | Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n
            | Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n
            | Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n
            | Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n
            | Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n
            | Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n
            | Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n
            | Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n
            | Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n
            | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n
            | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n
            | Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n
            | Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n
            | Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n
            | Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n
            | Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n
            | Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n
            | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n
            | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n
            | Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n
            | Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n
            | Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n
            | Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n
            | Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n
            | Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n
            | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n
            | Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n
            | Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n
            | Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n
            | Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n
            | Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n
            | Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n
            | Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n
            | Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n
            | Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n
            | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n
            | Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n
            | Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n
            | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n
            \n
            ## RES - Residual Solvents\n
            \n
            Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n
            \n
            | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
            |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
            | Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n
            | Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n
            | Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n
            | Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n
            | Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n
            | Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n
            | Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n
            \n
            ## FVI - Filth & Foreign Material Inspection\n
            \n
            Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n
            \n
            | Analyte / Limit                        | Result |\n
            |----------------------------------------|--------|\n
            | 1 or more hair > 2mm                   | NO     |\n
            | 3 or more hairs < 2mm                  | NO     |\n
            | 1 or more insect fragment > 2mm        | NO     |\n
            | 3 or more insect fragments < 2mm       | NO     |\n
            | 1 or more mammalian excreta            | NO     |\n
            | 1 or more of any other foreign material| NO     |\n
            \n
            ## MWA - Moisture Content & Water Activity\n
            \n
            Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n
            \n
            | Analyte                | LOQ | LOD | Result | Limit |\n
            |------------------------|-----|-----|--------|-------|\n
            | Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n
            | Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n
            \n
            ## MICx - Microbial X\n
            \n
            Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n
            \n
            | Analyte                                | LOQ | LOD | Result | Limit |\n
            |----------------------------------------|-----|-----|--------|-------|\n
            | Total Yeast & Mold (CFU/g)             | 10  | 10  | ND     | 1000  |\n
            | Total Coliforms (CFU/g)                | 10  | 10  | ND     | 100   |\n
            | Total Enterobacteriaceae (CFU/g)       | 10  | 10  | ND     | 100   |\n
            | Total Viable Aerobic Bacteria (CFU/g)  | 10  | 10  | ND     | 10000 |\n
            \n
            ----\n
            \n
            PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
            \n
            Authorized Signature:  \n
            Brandon Stahl
            """
          "images" => [
            [
              "name" => "page_1.jpg"
              "height" => 0
              "width" => 0
              "x" => 0
              "y" => 0
              "type" => "full_page_screenshot"
            ]
          ]
          "charts" => []
          "items" => [
            [
              "type" => "heading"
              "lvl" => 1
              "value" => "SD250217-031 page 2 of 2"
              "md" => "# SD250217-031 page 2 of 2"
            ]
            [
              "type" => "heading"
              "lvl" => 2
              "value" => "PES - Pesticides"
              "md" => "## PES - Pesticides"
            ]
            [
              "type" => "text"
              "value" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
              "md" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
            ]
            [
              "type" => "table"
              "rows" => [
                [
                  "Analyte"
                  "LOQ"
                  "LOD"
                  "Result"
                  "Limit"
                  "Analyte"
                  "LOQ"
                  "LOD"
                  "Result"
                  "Limit"
                ]
                [
                  "Abamectin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                  "Coumaphos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                ]
                [
                  "Acephate"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Cyfluthrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Acequinocyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Cyhalothrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Aldicarb"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Cypermethrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Azoxystrobin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Diazinon"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Bifenazate"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Dichlorvos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                ]
                [
                  "Bifenthrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Dimethoate"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Boscalid"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Ethoprophos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Carbaryl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Etofenprox"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Carbofuran"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                  "Fenoxycarb"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Chlorantraniliprole"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Fenpyroximate"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Chlorfenapyr"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                  "Fipronil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                ]
                [
                  "Chlorpyrifos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Flonicamid"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Clofentezine"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Fludioxonil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Cyfluthrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Hexythiazox"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Cyhalothrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Imazalil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Cypermethrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Imidacloprid"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Diazinon"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Kresoxim-methyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Dichlorvos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                  "Malathion"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Dimethoate"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Metalaxyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Ethoprophos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Methiocarb"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Etofenprox"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Methomyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Fenoxycarb"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Methyl parathion"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Fenpyroximate"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Mevinphos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Fipronil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                  "Myclobutanil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Flonicamid"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Naled"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.5"
                ]
                [
                  "Fludioxonil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Oxamyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Hexythiazox"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Paclobutrazol"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Imazalil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Permethrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Imidacloprid"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Phosmet"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Kresoxim-methyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Piperonyl butoxide"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Malathion"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Prallethrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Metalaxyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Propiconazole"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Methiocarb"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Pyrethrins"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.5"
                ]
                [
                  "Methomyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Pyridaben"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Methyl parathion"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Spinetoram"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Mevinphos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Spinosad"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Myclobutanil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Spiromesifen"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Naled"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.5"
                  "Spirotetramat"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Oxamyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Tebuconazole"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Paclobutrazol"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Thiacloprid"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Permethrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Thiamethoxam"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Phosmet"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Trifloxystrobin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Piperonyl butoxide"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  ""
                  ""
                  ""
                  ""
                  ""
                ]
              ]
              "md" => """
                | Analyte             | LOQ  | LOD  | Result | Limit | Analyte            | LOQ  | LOD  | Result | Limit |\n
                | ------------------- | ---- | ---- | ------ | ----- | ------------------ | ---- | ---- | ------ | ----- |\n
                | Abamectin           | 0.02 | 0.01 | ND     | 0.1   | Coumaphos          | 0.02 | 0.01 | ND     | 0.1   |\n
                | Acephate            | 0.02 | 0.01 | ND     | 0.4   | Cyfluthrin         | 0.02 | 0.01 | ND     | 0.2   |\n
                | Acequinocyl         | 0.02 | 0.01 | ND     | 0.2   | Cyhalothrin        | 0.02 | 0.01 | ND     | 0.2   |\n
                | Aldicarb            | 0.02 | 0.01 | ND     | 0.4   | Cypermethrin       | 0.02 | 0.01 | ND     | 0.4   |\n
                | Azoxystrobin        | 0.02 | 0.01 | ND     | 0.2   | Diazinon           | 0.02 | 0.01 | ND     | 0.2   |\n
                | Bifenazate          | 0.02 | 0.01 | ND     | 0.2   | Dichlorvos         | 0.02 | 0.01 | ND     | 0.1   |\n
                | Bifenthrin          | 0.02 | 0.01 | ND     | 0.2   | Dimethoate         | 0.02 | 0.01 | ND     | 0.2   |\n
                | Boscalid            | 0.02 | 0.01 | ND     | 0.4   | Ethoprophos        | 0.02 | 0.01 | ND     | 0.2   |\n
                | Carbaryl            | 0.02 | 0.01 | ND     | 0.2   | Etofenprox         | 0.02 | 0.01 | ND     | 0.4   |\n
                | Carbofuran          | 0.02 | 0.01 | ND     | 0.1   | Fenoxycarb         | 0.02 | 0.01 | ND     | 0.2   |\n
                | Chlorantraniliprole | 0.02 | 0.01 | ND     | 0.2   | Fenpyroximate      | 0.02 | 0.01 | ND     | 0.4   |\n
                | Chlorfenapyr        | 0.02 | 0.01 | ND     | 0.1   | Fipronil           | 0.02 | 0.01 | ND     | 0.1   |\n
                | Chlorpyrifos        | 0.02 | 0.01 | ND     | 0.2   | Flonicamid         | 0.02 | 0.01 | ND     | 0.2   |\n
                | Clofentezine        | 0.02 | 0.01 | ND     | 0.2   | Fludioxonil        | 0.02 | 0.01 | ND     | 0.4   |\n
                | Cyfluthrin          | 0.02 | 0.01 | ND     | 0.2   | Hexythiazox        | 0.02 | 0.01 | ND     | 0.2   |\n
                | Cyhalothrin         | 0.02 | 0.01 | ND     | 0.2   | Imazalil           | 0.02 | 0.01 | ND     | 0.2   |\n
                | Cypermethrin        | 0.02 | 0.01 | ND     | 0.4   | Imidacloprid       | 0.02 | 0.01 | ND     | 0.4   |\n
                | Diazinon            | 0.02 | 0.01 | ND     | 0.2   | Kresoxim-methyl    | 0.02 | 0.01 | ND     | 0.4   |\n
                | Dichlorvos          | 0.02 | 0.01 | ND     | 0.1   | Malathion          | 0.02 | 0.01 | ND     | 0.2   |\n
                | Dimethoate          | 0.02 | 0.01 | ND     | 0.2   | Metalaxyl          | 0.02 | 0.01 | ND     | 0.2   |\n
                | Ethoprophos         | 0.02 | 0.01 | ND     | 0.2   | Methiocarb         | 0.02 | 0.01 | ND     | 0.2   |\n
                | Etofenprox          | 0.02 | 0.01 | ND     | 0.4   | Methomyl           | 0.02 | 0.01 | ND     | 0.4   |\n
                | Fenoxycarb          | 0.02 | 0.01 | ND     | 0.2   | Methyl parathion   | 0.02 | 0.01 | ND     | 0.2   |\n
                | Fenpyroximate       | 0.02 | 0.01 | ND     | 0.4   | Mevinphos          | 0.02 | 0.01 | ND     | 0.2   |\n
                | Fipronil            | 0.02 | 0.01 | ND     | 0.1   | Myclobutanil       | 0.02 | 0.01 | ND     | 0.4   |\n
                | Flonicamid          | 0.02 | 0.01 | ND     | 0.2   | Naled              | 0.02 | 0.01 | ND     | 0.5   |\n
                | Fludioxonil         | 0.02 | 0.01 | ND     | 0.4   | Oxamyl             | 0.02 | 0.01 | ND     | 0.2   |\n
                | Hexythiazox         | 0.02 | 0.01 | ND     | 0.2   | Paclobutrazol      | 0.02 | 0.01 | ND     | 0.4   |\n
                | Imazalil            | 0.02 | 0.01 | ND     | 0.2   | Permethrin         | 0.02 | 0.01 | ND     | 0.4   |\n
                | Imidacloprid        | 0.02 | 0.01 | ND     | 0.4   | Phosmet            | 0.02 | 0.01 | ND     | 0.2   |\n
                | Kresoxim-methyl     | 0.02 | 0.01 | ND     | 0.4   | Piperonyl butoxide | 0.02 | 0.01 | ND     | 0.4   |\n
                | Malathion           | 0.02 | 0.01 | ND     | 0.2   | Prallethrin        | 0.02 | 0.01 | ND     | 0.2   |\n
                | Metalaxyl           | 0.02 | 0.01 | ND     | 0.2   | Propiconazole      | 0.02 | 0.01 | ND     | 0.4   |\n
                | Methiocarb          | 0.02 | 0.01 | ND     | 0.2   | Pyrethrins         | 0.02 | 0.01 | ND     | 0.5   |\n
                | Methomyl            | 0.02 | 0.01 | ND     | 0.4   | Pyridaben          | 0.02 | 0.01 | ND     | 0.2   |\n
                | Methyl parathion    | 0.02 | 0.01 | ND     | 0.2   | Spinetoram         | 0.02 | 0.01 | ND     | 0.2   |\n
                | Mevinphos           | 0.02 | 0.01 | ND     | 0.2   | Spinosad           | 0.02 | 0.01 | ND     | 0.2   |\n
                | Myclobutanil        | 0.02 | 0.01 | ND     | 0.4   | Spiromesifen       | 0.02 | 0.01 | ND     | 0.2   |\n
                | Naled               | 0.02 | 0.01 | ND     | 0.5   | Spirotetramat      | 0.02 | 0.01 | ND     | 0.2   |\n
                | Oxamyl              | 0.02 | 0.01 | ND     | 0.2   | Tebuconazole       | 0.02 | 0.01 | ND     | 0.4   |\n
                | Paclobutrazol       | 0.02 | 0.01 | ND     | 0.4   | Thiacloprid        | 0.02 | 0.01 | ND     | 0.2   |\n
                | Permethrin          | 0.02 | 0.01 | ND     | 0.4   | Thiamethoxam       | 0.02 | 0.01 | ND     | 0.2   |\n
                | Phosmet             | 0.02 | 0.01 | ND     | 0.2   | Trifloxystrobin    | 0.02 | 0.01 | ND     | 0.2   |\n
                | Piperonyl butoxide  | 0.02 | 0.01 | ND     | 0.4   |                    |      |      |        |       |
                """
              "isPerfectTable" => false
              "csv" => """
                "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
                "Abamectin","0.02","0.01","ND","0.1","Coumaphos","0.02","0.01","ND","0.1"\n
                "Acephate","0.02","0.01","ND","0.4","Cyfluthrin","0.02","0.01","ND","0.2"\n
                "Acequinocyl","0.02","0.01","ND","0.2","Cyhalothrin","0.02","0.01","ND","0.2"\n
                "Aldicarb","0.02","0.01","ND","0.4","Cypermethrin","0.02","0.01","ND","0.4"\n
                "Azoxystrobin","0.02","0.01","ND","0.2","Diazinon","0.02","0.01","ND","0.2"\n
                "Bifenazate","0.02","0.01","ND","0.2","Dichlorvos","0.02","0.01","ND","0.1"\n
                "Bifenthrin","0.02","0.01","ND","0.2","Dimethoate","0.02","0.01","ND","0.2"\n
                "Boscalid","0.02","0.01","ND","0.4","Ethoprophos","0.02","0.01","ND","0.2"\n
                "Carbaryl","0.02","0.01","ND","0.2","Etofenprox","0.02","0.01","ND","0.4"\n
                "Carbofuran","0.02","0.01","ND","0.1","Fenoxycarb","0.02","0.01","ND","0.2"\n
                "Chlorantraniliprole","0.02","0.01","ND","0.2","Fenpyroximate","0.02","0.01","ND","0.4"\n
                "Chlorfenapyr","0.02","0.01","ND","0.1","Fipronil","0.02","0.01","ND","0.1"\n
                "Chlorpyrifos","0.02","0.01","ND","0.2","Flonicamid","0.02","0.01","ND","0.2"\n
                "Clofentezine","0.02","0.01","ND","0.2","Fludioxonil","0.02","0.01","ND","0.4"\n
                "Cyfluthrin","0.02","0.01","ND","0.2","Hexythiazox","0.02","0.01","ND","0.2"\n
                "Cyhalothrin","0.02","0.01","ND","0.2","Imazalil","0.02","0.01","ND","0.2"\n
                "Cypermethrin","0.02","0.01","ND","0.4","Imidacloprid","0.02","0.01","ND","0.4"\n
                "Diazinon","0.02","0.01","ND","0.2","Kresoxim-methyl","0.02","0.01","ND","0.4"\n
                "Dichlorvos","0.02","0.01","ND","0.1","Malathion","0.02","0.01","ND","0.2"\n
                "Dimethoate","0.02","0.01","ND","0.2","Metalaxyl","0.02","0.01","ND","0.2"\n
                "Ethoprophos","0.02","0.01","ND","0.2","Methiocarb","0.02","0.01","ND","0.2"\n
                "Etofenprox","0.02","0.01","ND","0.4","Methomyl","0.02","0.01","ND","0.4"\n
                "Fenoxycarb","0.02","0.01","ND","0.2","Methyl parathion","0.02","0.01","ND","0.2"\n
                "Fenpyroximate","0.02","0.01","ND","0.4","Mevinphos","0.02","0.01","ND","0.2"\n
                "Fipronil","0.02","0.01","ND","0.1","Myclobutanil","0.02","0.01","ND","0.4"\n
                "Flonicamid","0.02","0.01","ND","0.2","Naled","0.02","0.01","ND","0.5"\n
                "Fludioxonil","0.02","0.01","ND","0.4","Oxamyl","0.02","0.01","ND","0.2"\n
                "Hexythiazox","0.02","0.01","ND","0.2","Paclobutrazol","0.02","0.01","ND","0.4"\n
                "Imazalil","0.02","0.01","ND","0.2","Permethrin","0.02","0.01","ND","0.4"\n
                "Imidacloprid","0.02","0.01","ND","0.4","Phosmet","0.02","0.01","ND","0.2"\n
                "Kresoxim-methyl","0.02","0.01","ND","0.4","Piperonyl butoxide","0.02","0.01","ND","0.4"\n
                "Malathion","0.02","0.01","ND","0.2","Prallethrin","0.02","0.01","ND","0.2"\n
                "Metalaxyl","0.02","0.01","ND","0.2","Propiconazole","0.02","0.01","ND","0.4"\n
                "Methiocarb","0.02","0.01","ND","0.2","Pyrethrins","0.02","0.01","ND","0.5"\n
                "Methomyl","0.02","0.01","ND","0.4","Pyridaben","0.02","0.01","ND","0.2"\n
                "Methyl parathion","0.02","0.01","ND","0.2","Spinetoram","0.02","0.01","ND","0.2"\n
                "Mevinphos","0.02","0.01","ND","0.2","Spinosad","0.02","0.01","ND","0.2"\n
                "Myclobutanil","0.02","0.01","ND","0.4","Spiromesifen","0.02","0.01","ND","0.2"\n
                "Naled","0.02","0.01","ND","0.5","Spirotetramat","0.02","0.01","ND","0.2"\n
                "Oxamyl","0.02","0.01","ND","0.2","Tebuconazole","0.02","0.01","ND","0.4"\n
                "Paclobutrazol","0.02","0.01","ND","0.4","Thiacloprid","0.02","0.01","ND","0.2"\n
                "Permethrin","0.02","0.01","ND","0.4","Thiamethoxam","0.02","0.01","ND","0.2"\n
                "Phosmet","0.02","0.01","ND","0.2","Trifloxystrobin","0.02","0.01","ND","0.2"\n
                "Piperonyl butoxide","0.02","0.01","ND","0.4","","","","",""
                """
            ]
            [
              "type" => "heading"
              "lvl" => 2
              "value" => "RES - Residual Solvents"
              "md" => "## RES - Residual Solvents"
            ]
            [
              "type" => "text"
              "value" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
              "md" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
            ]
            [
              "type" => "table"
              "rows" => [
                [
                  "Analyte"
                  "LOQ"
                  "LOD"
                  "Result"
                  "Limit"
                  "Analyte"
                  "LOQ"
                  "LOD"
                  "Result"
                  "Limit"
                ]
                [
                  "Acetone"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                  "Isopropyl Alcohol"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                ]
                [
                  "Benzene"
                  "0.04"
                  "0.02"
                  "ND"
                  "2"
                  "Methanol"
                  "0.04"
                  "0.02"
                  "ND"
                  "3000"
                ]
                [
                  "Butane"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                  "Pentane"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                ]
                [
                  "Ethyl Ether (Diethyl)"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                  "Propane"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                ]
                [
                  "Ethyl Acetate"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                  "Toluene"
                  "0.04"
                  "0.02"
                  "ND"
                  "890"
                ]
                [
                  "Ethylene Oxide"
                  "0.04"
                  "0.02"
                  "ND"
                  "5"
                  "Xylenes (o, m, p)"
                  "0.04"
                  "0.02"
                  "ND"
                  "2170"
                ]
                [
                  "Heptane"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                  ""
                  ""
                  ""
                  ""
                  ""
                ]
              ]
              "md" => """
                | Analyte               | LOQ  | LOD  | Result | Limit | Analyte           | LOQ  | LOD  | Result | Limit |\n
                | --------------------- | ---- | ---- | ------ | ----- | ----------------- | ---- | ---- | ------ | ----- |\n
                | Acetone               | 0.04 | 0.02 | ND     | 5000  | Isopropyl Alcohol | 0.04 | 0.02 | ND     | 5000  |\n
                | Benzene               | 0.04 | 0.02 | ND     | 2     | Methanol          | 0.04 | 0.02 | ND     | 3000  |\n
                | Butane                | 0.04 | 0.02 | ND     | 5000  | Pentane           | 0.04 | 0.02 | ND     | 5000  |\n
                | Ethyl Ether (Diethyl) | 0.04 | 0.02 | ND     | 5000  | Propane           | 0.04 | 0.02 | ND     | 5000  |\n
                | Ethyl Acetate         | 0.04 | 0.02 | ND     | 5000  | Toluene           | 0.04 | 0.02 | ND     | 890   |\n
                | Ethylene Oxide        | 0.04 | 0.02 | ND     | 5     | Xylenes (o, m, p) | 0.04 | 0.02 | ND     | 2170  |\n
                | Heptane               | 0.04 | 0.02 | ND     | 5000  |                   |      |      |        |       |
                """
              "isPerfectTable" => false
              "csv" => """
                "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
                "Acetone","0.04","0.02","ND","5000","Isopropyl Alcohol","0.04","0.02","ND","5000"\n
                "Benzene","0.04","0.02","ND","2","Methanol","0.04","0.02","ND","3000"\n
                "Butane","0.04","0.02","ND","5000","Pentane","0.04","0.02","ND","5000"\n
                "Ethyl Ether (Diethyl)","0.04","0.02","ND","5000","Propane","0.04","0.02","ND","5000"\n
                "Ethyl Acetate","0.04","0.02","ND","5000","Toluene","0.04","0.02","ND","890"\n
                "Ethylene Oxide","0.04","0.02","ND","5","Xylenes (o, m, p)","0.04","0.02","ND","2170"\n
                "Heptane","0.04","0.02","ND","5000","","","","",""
                """
            ]
            [
              "type" => "heading"
              "lvl" => 2
              "value" => "FVI - Filth & Foreign Material Inspection"
              "md" => "## FVI - Filth & Foreign Material Inspection"
            ]
            [
              "type" => "text"
              "value" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
              "md" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
            ]
            [
              "type" => "table"
              "rows" => [
                [
                  "Analyte / Limit"
                  "Result"
                ]
                [
                  "1 or more hair > 2mm"
                  "NO"
                ]
                [
                  "3 or more hairs < 2mm"
                  "NO"
                ]
                [
                  "1 or more insect fragment > 2mm"
                  "NO"
                ]
                [
                  "3 or more insect fragments < 2mm"
                  "NO"
                ]
                [
                  "1 or more mammalian excreta"
                  "NO"
                ]
                [
                  "1 or more of any other foreign material"
                  "NO"
                ]
              ]
              "md" => """
                | Analyte / Limit                         | Result |\n
                | --------------------------------------- | ------ |\n
                | 1 or more hair > 2mm                    | NO     |\n
                | 3 or more hairs < 2mm                   | NO     |\n
                | 1 or more insect fragment > 2mm         | NO     |\n
                | 3 or more insect fragments < 2mm        | NO     |\n
                | 1 or more mammalian excreta             | NO     |\n
                | 1 or more of any other foreign material | NO     |
                """
              "isPerfectTable" => false
              "csv" => """
                "Analyte / Limit","Result"\n
                "1 or more hair > 2mm","NO"\n
                "3 or more hairs < 2mm","NO"\n
                "1 or more insect fragment > 2mm","NO"\n
                "3 or more insect fragments < 2mm","NO"\n
                "1 or more mammalian excreta","NO"\n
                "1 or more of any other foreign material","NO"
                """
            ]
            [
              "type" => "heading"
              "lvl" => 2
              "value" => "MWA - Moisture Content & Water Activity"
              "md" => "## MWA - Moisture Content & Water Activity"
            ]
            [
              "type" => "text"
              "value" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
              "md" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
            ]
            [
              "type" => "table"
              "rows" => [
                [
                  "Analyte"
                  "LOQ"
                  "LOD"
                  "Result"
                  "Limit"
                ]
                [
                  "Moisture Content (%)"
                  "0.1"
                  "0.1"
                  "12.3"
                  "15.5"
                ]
                [
                  "Water Activity (Aw)"
                  "0.01"
                  "0.01"
                  "0.63"
                  "0.65"
                ]
              ]
              "md" => """
                | Analyte              | LOQ  | LOD  | Result | Limit |\n
                | -------------------- | ---- | ---- | ------ | ----- |\n
                | Moisture Content (%) | 0.1  | 0.1  | 12.3   | 15.5  |\n
                | Water Activity (Aw)  | 0.01 | 0.01 | 0.63   | 0.65  |
                """
              "isPerfectTable" => false
              "csv" => """
                "Analyte","LOQ","LOD","Result","Limit"\n
                "Moisture Content (%)","0.1","0.1","12.3","15.5"\n
                "Water Activity (Aw)","0.01","0.01","0.63","0.65"
                """
            ]
            [
              "type" => "heading"
              "lvl" => 2
              "value" => "MICx - Microbial X"
              "md" => "## MICx - Microbial X"
            ]
            [
              "type" => "text"
              "value" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
              "md" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
            ]
            [
              "type" => "table"
              "rows" => [
                [
                  "Analyte"
                  "LOQ"
                  "LOD"
                  "Result"
                  "Limit"
                ]
                [
                  "Total Yeast & Mold (CFU/g)"
                  "10"
                  "10"
                  "ND"
                  "1000"
                ]
                [
                  "Total Coliforms (CFU/g)"
                  "10"
                  "10"
                  "ND"
                  "100"
                ]
                [
                  "Total Enterobacteriaceae (CFU/g)"
                  "10"
                  "10"
                  "ND"
                  "100"
                ]
                [
                  "Total Viable Aerobic Bacteria (CFU/g)"
                  "10"
                  "10"
                  "ND"
                  "10000"
                ]
              ]
              "md" => """
                | Analyte                               | LOQ | LOD | Result | Limit |\n
                | ------------------------------------- | --- | --- | ------ | ----- |\n
                | Total Yeast & Mold (CFU/g)            | 10  | 10  | ND     | 1000  |\n
                | Total Coliforms (CFU/g)               | 10  | 10  | ND     | 100   |\n
                | Total Enterobacteriaceae (CFU/g)      | 10  | 10  | ND     | 100   |\n
                | Total Viable Aerobic Bacteria (CFU/g) | 10  | 10  | ND     | 10000 |
                """
              "isPerfectTable" => false
              "csv" => """
                "Analyte","LOQ","LOD","Result","Limit"\n
                "Total Yeast & Mold (CFU/g)","10","10","ND","1000"\n
                "Total Coliforms (CFU/g)","10","10","ND","100"\n
                "Total Enterobacteriaceae (CFU/g)","10","10","ND","100"\n
                "Total Viable Aerobic Bacteria (CFU/g)","10","10","ND","10000"
                """
            ]
            [
              "type" => "text"
              "value" => """
                ----\n
                \n
                PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
                \n
                Authorized Signature:  \n
                Brandon Stahl
                """
              "md" => """
                ----\n
                \n
                PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
                \n
                Authorized Signature:  \n
                Brandon Stahl
                """
            ]
          ]
          "status" => "OK"
          "originalOrientationAngle" => 0
          "links" => []
          "triggeredAutoMode" => false
          "parsingMode" => "multimodal-openai-gpt4o"
          "structuredData" => null
          "noStructuredContent" => false
          "noTextContent" => false
        ]
      ]
      "job_metadata" => [
        "credits_used" => 0
        "job_credits_usage" => 0
        "job_pages" => 1
        "job_auto_mode_triggered_pages" => 0
        "job_is_cache_hit" => false
      ]
    ]
    -labName: "PharmLabs San Diego"
    -sampleName: "SD250217-031"
    -sampleMatrix: "cannabis"
    -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPart2.jpg"
    -productType: "cannabis"
    -aILogs: Doctrine\ORM\PersistentCollection {#964 …}
    -products: Doctrine\ORM\PersistentCollection {#1018 …}
  }
  -primaryKeyName: "id"
  -primaryKeyValue: 846
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1343 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1719 …}
}
same as passed value
translation_domain
"messages"
same as passed value

Resolved Options

Option Value
action
""
allow_extra_fields
true
allow_file_upload
false
attr
[
  "class" => "ea-edit-form"
  "id" => "edit-LabReport-form"
]
attr_translation_parameters
[]
auto_initialize
true
block_name
null
block_prefix
null
by_reference
true
compound
true
constraints
[]
csrf_field_name
"_token"
csrf_message
"The CSRF token is invalid. Please try to resubmit the form."
csrf_protection
true
csrf_token_id
null
csrf_token_manager
Symfony\Component\Security\Csrf\CsrfTokenManager {#395
  -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#396 …}
  -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#397 …}
  -namespace: Closure() {#399 …}
}
data
App\Entity\LabReport {#854
  -id: 846
  -name: "COA Part 2"
  -externalUrl: "https://purecbdnc.com/cdn/shop/files/Modus-Presidential5000mgGummies_BajaBlastCOA2.jpg"
  -source: null
  -type: "jpg"
  -project: Proxies\__CG__\App\Entity\Project {#903
    -id: 104
    -name: "pure cbd"
    -url: "https://purecbdnc.com/"
    -prompt: null
    -chatJson: null
    -externalLabReportsUrl: null
    -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …}
    -productMatchingUrl: null
    -productUrls: Doctrine\ORM\PersistentCollection {#1556 …}
    -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …}
    -labReports: Doctrine\ORM\PersistentCollection {#1558 …}
    -createdAt: DateTime @1744068184 {#1495
      date: 2025-04-07 23:23:04.0 UTC (+00:00)
    }
    -updatedAt: DateTime @1768286193 {#1485
      date: 2026-01-13 06:36:33.0 UTC (+00:00)
    }
    -spiderSourceMatchingUrls: null
    -state: "ready_to_hunt"
    -products: Doctrine\ORM\PersistentCollection {#1560 …}
    -productPages: Doctrine\ORM\PersistentCollection {#1581 …}
    -websiteFramework: "shopify"
    -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}"
    -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …}
    -productExcludePaths: null
    -aILogs: Doctrine\ORM\PersistentCollection {#1586 …}
    -user: null
    -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …}
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …}
  }
  -labReportSource: null
  -createdAt: DateTime @1748162226 {#848
    date: 2025-05-25 08:37:06.0 UTC (+00:00)
  }
  -updatedAt: DateTime @1748147891 {#845
    date: 2025-05-25 04:38:11.0 UTC (+00:00)
  }
  -category: null
  -state: "processed"
  -expiryDate: "2024-02-09"
  -extractionDate: "2023-02-09"
  -thcaPercentage: "0"
  -totalThcPercentage: "0"
  -deltaNinePercentage: "0"
  -deltaNineWithThcaCombined: "0"
  -comments: null
  -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPart2.jpg"
  -markdownContent: ""# SD250217-031 page 2 of 2\n\n## PES - Pesticides\n\nAnalyzed: Feb 9, 2023 | Instrument: LC-MS\/MS GC-MS\/MS | Method: SOP-043\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n| Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n| Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n| Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n| Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n| Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n| Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n| Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n| Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n| Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n| Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n| Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n| Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n| Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n| Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n| Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n| Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n| Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n| Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n| Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n| Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n| Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n| Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n| Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n| Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n| Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n| Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n| Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n| Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n| Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n| Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n| Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n| Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n| Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n| Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n| Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n| Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n| Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n| Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n| Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n| Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n| Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n| Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n| Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n\n## RES - Residual Solvents\n\nAnalyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n| Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n| Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n| Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n| Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n\n## FVI - Filth & Foreign Material Inspection\n\nAnalyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n\n| Analyte \/ Limit                        | Result |\n|----------------------------------------|--------|\n| 1 or more hair > 2mm                   | NO     |\n| 3 or more hairs < 2mm                  | NO     |\n| 1 or more insect fragment > 2mm        | NO     |\n| 3 or more insect fragments < 2mm       | NO     |\n| 1 or more mammalian excreta            | NO     |\n| 1 or more of any other foreign material| NO     |\n\n## MWA - Moisture Content & Water Activity\n\nAnalyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n\n| Analyte                | LOQ | LOD | Result | Limit |\n|------------------------|-----|-----|--------|-------|\n| Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n| Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n\n## MICx - Microbial X\n\nAnalyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n\n| Analyte                                | LOQ | LOD | Result | Limit |\n|----------------------------------------|-----|-----|--------|-------|\n| Total Yeast & Mold (CFU\/g)             | 10  | 10  | ND     | 1000  |\n| Total Coliforms (CFU\/g)                | 10  | 10  | ND     | 100   |\n| Total Enterobacteriaceae (CFU\/g)       | 10  | 10  | ND     | 100   |\n| Total Viable Aerobic Bacteria (CFU\/g)  | 10  | 10  | ND     | 10000 |\n\n----\n\nPharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO\/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n\nAuthorized Signature:  \nBrandon Stahl""
  -debugData: null
  -jsonContent: [
    "pages" => [
      [
        "page" => 1
        "md" => """
          # SD250217-031 page 2 of 2\n
          \n
          ## PES - Pesticides\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043\n
          \n
          | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
          |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
          | Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n
          | Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n
          | Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n
          | Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n
          | Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n
          | Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n
          | Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n
          | Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n
          | Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n
          | Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n
          | Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n
          | Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n
          | Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n
          | Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n
          | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n
          | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n
          | Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n
          | Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n
          | Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n
          | Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n
          | Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n
          | Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n
          | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n
          | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n
          | Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n
          | Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n
          | Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n
          | Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n
          | Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n
          | Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n
          | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n
          | Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n
          | Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n
          | Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n
          | Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n
          | Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n
          | Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n
          | Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n
          | Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n
          | Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n
          | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n
          | Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n
          | Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n
          | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n
          \n
          ## RES - Residual Solvents\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n
          \n
          | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
          |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
          | Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n
          | Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n
          | Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n
          | Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n
          | Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n
          | Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n
          | Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n
          \n
          ## FVI - Filth & Foreign Material Inspection\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n
          \n
          | Analyte / Limit                        | Result |\n
          |----------------------------------------|--------|\n
          | 1 or more hair > 2mm                   | NO     |\n
          | 3 or more hairs < 2mm                  | NO     |\n
          | 1 or more insect fragment > 2mm        | NO     |\n
          | 3 or more insect fragments < 2mm       | NO     |\n
          | 1 or more mammalian excreta            | NO     |\n
          | 1 or more of any other foreign material| NO     |\n
          \n
          ## MWA - Moisture Content & Water Activity\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n
          \n
          | Analyte                | LOQ | LOD | Result | Limit |\n
          |------------------------|-----|-----|--------|-------|\n
          | Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n
          | Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n
          \n
          ## MICx - Microbial X\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n
          \n
          | Analyte                                | LOQ | LOD | Result | Limit |\n
          |----------------------------------------|-----|-----|--------|-------|\n
          | Total Yeast & Mold (CFU/g)             | 10  | 10  | ND     | 1000  |\n
          | Total Coliforms (CFU/g)                | 10  | 10  | ND     | 100   |\n
          | Total Enterobacteriaceae (CFU/g)       | 10  | 10  | ND     | 100   |\n
          | Total Viable Aerobic Bacteria (CFU/g)  | 10  | 10  | ND     | 10000 |\n
          \n
          ----\n
          \n
          PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
          \n
          Authorized Signature:  \n
          Brandon Stahl
          """
        "images" => [
          [
            "name" => "page_1.jpg"
            "height" => 0
            "width" => 0
            "x" => 0
            "y" => 0
            "type" => "full_page_screenshot"
          ]
        ]
        "charts" => []
        "items" => [
          [
            "type" => "heading"
            "lvl" => 1
            "value" => "SD250217-031 page 2 of 2"
            "md" => "# SD250217-031 page 2 of 2"
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "PES - Pesticides"
            "md" => "## PES - Pesticides"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Abamectin"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Coumaphos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Acephate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Cyfluthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Acequinocyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Cyhalothrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Aldicarb"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Cypermethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Azoxystrobin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Diazinon"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Bifenazate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Dichlorvos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Bifenthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Dimethoate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Boscalid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Ethoprophos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Carbaryl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Etofenprox"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Carbofuran"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Fenoxycarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Chlorantraniliprole"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Fenpyroximate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Chlorfenapyr"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Fipronil"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Chlorpyrifos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Flonicamid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Clofentezine"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Fludioxonil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Cyfluthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Hexythiazox"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Cyhalothrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Imazalil"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Cypermethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Imidacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Diazinon"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Kresoxim-methyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Dichlorvos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Malathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Dimethoate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Metalaxyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Ethoprophos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Methiocarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Etofenprox"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Methomyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Fenoxycarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Methyl parathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Fenpyroximate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Mevinphos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Fipronil"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Myclobutanil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Flonicamid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Naled"
                "0.02"
                "0.01"
                "ND"
                "0.5"
              ]
              [
                "Fludioxonil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Oxamyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Hexythiazox"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Paclobutrazol"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Imazalil"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Permethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Imidacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Phosmet"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Kresoxim-methyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Piperonyl butoxide"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Malathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Prallethrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Metalaxyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Propiconazole"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Methiocarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Pyrethrins"
                "0.02"
                "0.01"
                "ND"
                "0.5"
              ]
              [
                "Methomyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Pyridaben"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Methyl parathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Spinetoram"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Mevinphos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Spinosad"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Myclobutanil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Spiromesifen"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Naled"
                "0.02"
                "0.01"
                "ND"
                "0.5"
                "Spirotetramat"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Oxamyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Tebuconazole"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Paclobutrazol"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Thiacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Permethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Thiamethoxam"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Phosmet"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Trifloxystrobin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Piperonyl butoxide"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                ""
                ""
                ""
                ""
                ""
              ]
            ]
            "md" => """
              | Analyte             | LOQ  | LOD  | Result | Limit | Analyte            | LOQ  | LOD  | Result | Limit |\n
              | ------------------- | ---- | ---- | ------ | ----- | ------------------ | ---- | ---- | ------ | ----- |\n
              | Abamectin           | 0.02 | 0.01 | ND     | 0.1   | Coumaphos          | 0.02 | 0.01 | ND     | 0.1   |\n
              | Acephate            | 0.02 | 0.01 | ND     | 0.4   | Cyfluthrin         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Acequinocyl         | 0.02 | 0.01 | ND     | 0.2   | Cyhalothrin        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Aldicarb            | 0.02 | 0.01 | ND     | 0.4   | Cypermethrin       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Azoxystrobin        | 0.02 | 0.01 | ND     | 0.2   | Diazinon           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Bifenazate          | 0.02 | 0.01 | ND     | 0.2   | Dichlorvos         | 0.02 | 0.01 | ND     | 0.1   |\n
              | Bifenthrin          | 0.02 | 0.01 | ND     | 0.2   | Dimethoate         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Boscalid            | 0.02 | 0.01 | ND     | 0.4   | Ethoprophos        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Carbaryl            | 0.02 | 0.01 | ND     | 0.2   | Etofenprox         | 0.02 | 0.01 | ND     | 0.4   |\n
              | Carbofuran          | 0.02 | 0.01 | ND     | 0.1   | Fenoxycarb         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Chlorantraniliprole | 0.02 | 0.01 | ND     | 0.2   | Fenpyroximate      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Chlorfenapyr        | 0.02 | 0.01 | ND     | 0.1   | Fipronil           | 0.02 | 0.01 | ND     | 0.1   |\n
              | Chlorpyrifos        | 0.02 | 0.01 | ND     | 0.2   | Flonicamid         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Clofentezine        | 0.02 | 0.01 | ND     | 0.2   | Fludioxonil        | 0.02 | 0.01 | ND     | 0.4   |\n
              | Cyfluthrin          | 0.02 | 0.01 | ND     | 0.2   | Hexythiazox        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Cyhalothrin         | 0.02 | 0.01 | ND     | 0.2   | Imazalil           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Cypermethrin        | 0.02 | 0.01 | ND     | 0.4   | Imidacloprid       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Diazinon            | 0.02 | 0.01 | ND     | 0.2   | Kresoxim-methyl    | 0.02 | 0.01 | ND     | 0.4   |\n
              | Dichlorvos          | 0.02 | 0.01 | ND     | 0.1   | Malathion          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Dimethoate          | 0.02 | 0.01 | ND     | 0.2   | Metalaxyl          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Ethoprophos         | 0.02 | 0.01 | ND     | 0.2   | Methiocarb         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Etofenprox          | 0.02 | 0.01 | ND     | 0.4   | Methomyl           | 0.02 | 0.01 | ND     | 0.4   |\n
              | Fenoxycarb          | 0.02 | 0.01 | ND     | 0.2   | Methyl parathion   | 0.02 | 0.01 | ND     | 0.2   |\n
              | Fenpyroximate       | 0.02 | 0.01 | ND     | 0.4   | Mevinphos          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Fipronil            | 0.02 | 0.01 | ND     | 0.1   | Myclobutanil       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Flonicamid          | 0.02 | 0.01 | ND     | 0.2   | Naled              | 0.02 | 0.01 | ND     | 0.5   |\n
              | Fludioxonil         | 0.02 | 0.01 | ND     | 0.4   | Oxamyl             | 0.02 | 0.01 | ND     | 0.2   |\n
              | Hexythiazox         | 0.02 | 0.01 | ND     | 0.2   | Paclobutrazol      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Imazalil            | 0.02 | 0.01 | ND     | 0.2   | Permethrin         | 0.02 | 0.01 | ND     | 0.4   |\n
              | Imidacloprid        | 0.02 | 0.01 | ND     | 0.4   | Phosmet            | 0.02 | 0.01 | ND     | 0.2   |\n
              | Kresoxim-methyl     | 0.02 | 0.01 | ND     | 0.4   | Piperonyl butoxide | 0.02 | 0.01 | ND     | 0.4   |\n
              | Malathion           | 0.02 | 0.01 | ND     | 0.2   | Prallethrin        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Metalaxyl           | 0.02 | 0.01 | ND     | 0.2   | Propiconazole      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Methiocarb          | 0.02 | 0.01 | ND     | 0.2   | Pyrethrins         | 0.02 | 0.01 | ND     | 0.5   |\n
              | Methomyl            | 0.02 | 0.01 | ND     | 0.4   | Pyridaben          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Methyl parathion    | 0.02 | 0.01 | ND     | 0.2   | Spinetoram         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Mevinphos           | 0.02 | 0.01 | ND     | 0.2   | Spinosad           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Myclobutanil        | 0.02 | 0.01 | ND     | 0.4   | Spiromesifen       | 0.02 | 0.01 | ND     | 0.2   |\n
              | Naled               | 0.02 | 0.01 | ND     | 0.5   | Spirotetramat      | 0.02 | 0.01 | ND     | 0.2   |\n
              | Oxamyl              | 0.02 | 0.01 | ND     | 0.2   | Tebuconazole       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Paclobutrazol       | 0.02 | 0.01 | ND     | 0.4   | Thiacloprid        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Permethrin          | 0.02 | 0.01 | ND     | 0.4   | Thiamethoxam       | 0.02 | 0.01 | ND     | 0.2   |\n
              | Phosmet             | 0.02 | 0.01 | ND     | 0.2   | Trifloxystrobin    | 0.02 | 0.01 | ND     | 0.2   |\n
              | Piperonyl butoxide  | 0.02 | 0.01 | ND     | 0.4   |                    |      |      |        |       |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
              "Abamectin","0.02","0.01","ND","0.1","Coumaphos","0.02","0.01","ND","0.1"\n
              "Acephate","0.02","0.01","ND","0.4","Cyfluthrin","0.02","0.01","ND","0.2"\n
              "Acequinocyl","0.02","0.01","ND","0.2","Cyhalothrin","0.02","0.01","ND","0.2"\n
              "Aldicarb","0.02","0.01","ND","0.4","Cypermethrin","0.02","0.01","ND","0.4"\n
              "Azoxystrobin","0.02","0.01","ND","0.2","Diazinon","0.02","0.01","ND","0.2"\n
              "Bifenazate","0.02","0.01","ND","0.2","Dichlorvos","0.02","0.01","ND","0.1"\n
              "Bifenthrin","0.02","0.01","ND","0.2","Dimethoate","0.02","0.01","ND","0.2"\n
              "Boscalid","0.02","0.01","ND","0.4","Ethoprophos","0.02","0.01","ND","0.2"\n
              "Carbaryl","0.02","0.01","ND","0.2","Etofenprox","0.02","0.01","ND","0.4"\n
              "Carbofuran","0.02","0.01","ND","0.1","Fenoxycarb","0.02","0.01","ND","0.2"\n
              "Chlorantraniliprole","0.02","0.01","ND","0.2","Fenpyroximate","0.02","0.01","ND","0.4"\n
              "Chlorfenapyr","0.02","0.01","ND","0.1","Fipronil","0.02","0.01","ND","0.1"\n
              "Chlorpyrifos","0.02","0.01","ND","0.2","Flonicamid","0.02","0.01","ND","0.2"\n
              "Clofentezine","0.02","0.01","ND","0.2","Fludioxonil","0.02","0.01","ND","0.4"\n
              "Cyfluthrin","0.02","0.01","ND","0.2","Hexythiazox","0.02","0.01","ND","0.2"\n
              "Cyhalothrin","0.02","0.01","ND","0.2","Imazalil","0.02","0.01","ND","0.2"\n
              "Cypermethrin","0.02","0.01","ND","0.4","Imidacloprid","0.02","0.01","ND","0.4"\n
              "Diazinon","0.02","0.01","ND","0.2","Kresoxim-methyl","0.02","0.01","ND","0.4"\n
              "Dichlorvos","0.02","0.01","ND","0.1","Malathion","0.02","0.01","ND","0.2"\n
              "Dimethoate","0.02","0.01","ND","0.2","Metalaxyl","0.02","0.01","ND","0.2"\n
              "Ethoprophos","0.02","0.01","ND","0.2","Methiocarb","0.02","0.01","ND","0.2"\n
              "Etofenprox","0.02","0.01","ND","0.4","Methomyl","0.02","0.01","ND","0.4"\n
              "Fenoxycarb","0.02","0.01","ND","0.2","Methyl parathion","0.02","0.01","ND","0.2"\n
              "Fenpyroximate","0.02","0.01","ND","0.4","Mevinphos","0.02","0.01","ND","0.2"\n
              "Fipronil","0.02","0.01","ND","0.1","Myclobutanil","0.02","0.01","ND","0.4"\n
              "Flonicamid","0.02","0.01","ND","0.2","Naled","0.02","0.01","ND","0.5"\n
              "Fludioxonil","0.02","0.01","ND","0.4","Oxamyl","0.02","0.01","ND","0.2"\n
              "Hexythiazox","0.02","0.01","ND","0.2","Paclobutrazol","0.02","0.01","ND","0.4"\n
              "Imazalil","0.02","0.01","ND","0.2","Permethrin","0.02","0.01","ND","0.4"\n
              "Imidacloprid","0.02","0.01","ND","0.4","Phosmet","0.02","0.01","ND","0.2"\n
              "Kresoxim-methyl","0.02","0.01","ND","0.4","Piperonyl butoxide","0.02","0.01","ND","0.4"\n
              "Malathion","0.02","0.01","ND","0.2","Prallethrin","0.02","0.01","ND","0.2"\n
              "Metalaxyl","0.02","0.01","ND","0.2","Propiconazole","0.02","0.01","ND","0.4"\n
              "Methiocarb","0.02","0.01","ND","0.2","Pyrethrins","0.02","0.01","ND","0.5"\n
              "Methomyl","0.02","0.01","ND","0.4","Pyridaben","0.02","0.01","ND","0.2"\n
              "Methyl parathion","0.02","0.01","ND","0.2","Spinetoram","0.02","0.01","ND","0.2"\n
              "Mevinphos","0.02","0.01","ND","0.2","Spinosad","0.02","0.01","ND","0.2"\n
              "Myclobutanil","0.02","0.01","ND","0.4","Spiromesifen","0.02","0.01","ND","0.2"\n
              "Naled","0.02","0.01","ND","0.5","Spirotetramat","0.02","0.01","ND","0.2"\n
              "Oxamyl","0.02","0.01","ND","0.2","Tebuconazole","0.02","0.01","ND","0.4"\n
              "Paclobutrazol","0.02","0.01","ND","0.4","Thiacloprid","0.02","0.01","ND","0.2"\n
              "Permethrin","0.02","0.01","ND","0.4","Thiamethoxam","0.02","0.01","ND","0.2"\n
              "Phosmet","0.02","0.01","ND","0.2","Trifloxystrobin","0.02","0.01","ND","0.2"\n
              "Piperonyl butoxide","0.02","0.01","ND","0.4","","","","",""
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "RES - Residual Solvents"
            "md" => "## RES - Residual Solvents"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Acetone"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Isopropyl Alcohol"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Benzene"
                "0.04"
                "0.02"
                "ND"
                "2"
                "Methanol"
                "0.04"
                "0.02"
                "ND"
                "3000"
              ]
              [
                "Butane"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Pentane"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Ethyl Ether (Diethyl)"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Propane"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Ethyl Acetate"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Toluene"
                "0.04"
                "0.02"
                "ND"
                "890"
              ]
              [
                "Ethylene Oxide"
                "0.04"
                "0.02"
                "ND"
                "5"
                "Xylenes (o, m, p)"
                "0.04"
                "0.02"
                "ND"
                "2170"
              ]
              [
                "Heptane"
                "0.04"
                "0.02"
                "ND"
                "5000"
                ""
                ""
                ""
                ""
                ""
              ]
            ]
            "md" => """
              | Analyte               | LOQ  | LOD  | Result | Limit | Analyte           | LOQ  | LOD  | Result | Limit |\n
              | --------------------- | ---- | ---- | ------ | ----- | ----------------- | ---- | ---- | ------ | ----- |\n
              | Acetone               | 0.04 | 0.02 | ND     | 5000  | Isopropyl Alcohol | 0.04 | 0.02 | ND     | 5000  |\n
              | Benzene               | 0.04 | 0.02 | ND     | 2     | Methanol          | 0.04 | 0.02 | ND     | 3000  |\n
              | Butane                | 0.04 | 0.02 | ND     | 5000  | Pentane           | 0.04 | 0.02 | ND     | 5000  |\n
              | Ethyl Ether (Diethyl) | 0.04 | 0.02 | ND     | 5000  | Propane           | 0.04 | 0.02 | ND     | 5000  |\n
              | Ethyl Acetate         | 0.04 | 0.02 | ND     | 5000  | Toluene           | 0.04 | 0.02 | ND     | 890   |\n
              | Ethylene Oxide        | 0.04 | 0.02 | ND     | 5     | Xylenes (o, m, p) | 0.04 | 0.02 | ND     | 2170  |\n
              | Heptane               | 0.04 | 0.02 | ND     | 5000  |                   |      |      |        |       |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
              "Acetone","0.04","0.02","ND","5000","Isopropyl Alcohol","0.04","0.02","ND","5000"\n
              "Benzene","0.04","0.02","ND","2","Methanol","0.04","0.02","ND","3000"\n
              "Butane","0.04","0.02","ND","5000","Pentane","0.04","0.02","ND","5000"\n
              "Ethyl Ether (Diethyl)","0.04","0.02","ND","5000","Propane","0.04","0.02","ND","5000"\n
              "Ethyl Acetate","0.04","0.02","ND","5000","Toluene","0.04","0.02","ND","890"\n
              "Ethylene Oxide","0.04","0.02","ND","5","Xylenes (o, m, p)","0.04","0.02","ND","2170"\n
              "Heptane","0.04","0.02","ND","5000","","","","",""
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "FVI - Filth & Foreign Material Inspection"
            "md" => "## FVI - Filth & Foreign Material Inspection"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte / Limit"
                "Result"
              ]
              [
                "1 or more hair > 2mm"
                "NO"
              ]
              [
                "3 or more hairs < 2mm"
                "NO"
              ]
              [
                "1 or more insect fragment > 2mm"
                "NO"
              ]
              [
                "3 or more insect fragments < 2mm"
                "NO"
              ]
              [
                "1 or more mammalian excreta"
                "NO"
              ]
              [
                "1 or more of any other foreign material"
                "NO"
              ]
            ]
            "md" => """
              | Analyte / Limit                         | Result |\n
              | --------------------------------------- | ------ |\n
              | 1 or more hair > 2mm                    | NO     |\n
              | 3 or more hairs < 2mm                   | NO     |\n
              | 1 or more insect fragment > 2mm         | NO     |\n
              | 3 or more insect fragments < 2mm        | NO     |\n
              | 1 or more mammalian excreta             | NO     |\n
              | 1 or more of any other foreign material | NO     |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte / Limit","Result"\n
              "1 or more hair > 2mm","NO"\n
              "3 or more hairs < 2mm","NO"\n
              "1 or more insect fragment > 2mm","NO"\n
              "3 or more insect fragments < 2mm","NO"\n
              "1 or more mammalian excreta","NO"\n
              "1 or more of any other foreign material","NO"
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "MWA - Moisture Content & Water Activity"
            "md" => "## MWA - Moisture Content & Water Activity"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Moisture Content (%)"
                "0.1"
                "0.1"
                "12.3"
                "15.5"
              ]
              [
                "Water Activity (Aw)"
                "0.01"
                "0.01"
                "0.63"
                "0.65"
              ]
            ]
            "md" => """
              | Analyte              | LOQ  | LOD  | Result | Limit |\n
              | -------------------- | ---- | ---- | ------ | ----- |\n
              | Moisture Content (%) | 0.1  | 0.1  | 12.3   | 15.5  |\n
              | Water Activity (Aw)  | 0.01 | 0.01 | 0.63   | 0.65  |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit"\n
              "Moisture Content (%)","0.1","0.1","12.3","15.5"\n
              "Water Activity (Aw)","0.01","0.01","0.63","0.65"
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "MICx - Microbial X"
            "md" => "## MICx - Microbial X"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Total Yeast & Mold (CFU/g)"
                "10"
                "10"
                "ND"
                "1000"
              ]
              [
                "Total Coliforms (CFU/g)"
                "10"
                "10"
                "ND"
                "100"
              ]
              [
                "Total Enterobacteriaceae (CFU/g)"
                "10"
                "10"
                "ND"
                "100"
              ]
              [
                "Total Viable Aerobic Bacteria (CFU/g)"
                "10"
                "10"
                "ND"
                "10000"
              ]
            ]
            "md" => """
              | Analyte                               | LOQ | LOD | Result | Limit |\n
              | ------------------------------------- | --- | --- | ------ | ----- |\n
              | Total Yeast & Mold (CFU/g)            | 10  | 10  | ND     | 1000  |\n
              | Total Coliforms (CFU/g)               | 10  | 10  | ND     | 100   |\n
              | Total Enterobacteriaceae (CFU/g)      | 10  | 10  | ND     | 100   |\n
              | Total Viable Aerobic Bacteria (CFU/g) | 10  | 10  | ND     | 10000 |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit"\n
              "Total Yeast & Mold (CFU/g)","10","10","ND","1000"\n
              "Total Coliforms (CFU/g)","10","10","ND","100"\n
              "Total Enterobacteriaceae (CFU/g)","10","10","ND","100"\n
              "Total Viable Aerobic Bacteria (CFU/g)","10","10","ND","10000"
              """
          ]
          [
            "type" => "text"
            "value" => """
              ----\n
              \n
              PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
              \n
              Authorized Signature:  \n
              Brandon Stahl
              """
            "md" => """
              ----\n
              \n
              PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
              \n
              Authorized Signature:  \n
              Brandon Stahl
              """
          ]
        ]
        "status" => "OK"
        "originalOrientationAngle" => 0
        "links" => []
        "triggeredAutoMode" => false
        "parsingMode" => "multimodal-openai-gpt4o"
        "structuredData" => null
        "noStructuredContent" => false
        "noTextContent" => false
      ]
    ]
    "job_metadata" => [
      "credits_used" => 0
      "job_credits_usage" => 0
      "job_pages" => 1
      "job_auto_mode_triggered_pages" => 0
      "job_is_cache_hit" => false
    ]
  ]
  -labName: "PharmLabs San Diego"
  -sampleName: "SD250217-031"
  -sampleMatrix: "cannabis"
  -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPart2.jpg"
  -productType: "cannabis"
  -aILogs: Doctrine\ORM\PersistentCollection {#964 …}
  -products: Doctrine\ORM\PersistentCollection {#1018 …}
}
data_class
"App\Entity\LabReport"
disabled
false
empty_data
Closure(FormInterface $form) {#1771
  class: "Symfony\Component\Form\Extension\Core\Type\FormType"
  use: {
    $class: "App\Entity\LabReport"
  }
}
entityDto
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#844
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#691 …}
  -instance: App\Entity\LabReport {#854
    -id: 846
    -name: "COA Part 2"
    -externalUrl: "https://purecbdnc.com/cdn/shop/files/Modus-Presidential5000mgGummies_BajaBlastCOA2.jpg"
    -source: null
    -type: "jpg"
    -project: Proxies\__CG__\App\Entity\Project {#903
      -id: 104
      -name: "pure cbd"
      -url: "https://purecbdnc.com/"
      -prompt: null
      -chatJson: null
      -externalLabReportsUrl: null
      -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …}
      -productMatchingUrl: null
      -productUrls: Doctrine\ORM\PersistentCollection {#1556 …}
      -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …}
      -labReports: Doctrine\ORM\PersistentCollection {#1558 …}
      -createdAt: DateTime @1744068184 {#1495
        date: 2025-04-07 23:23:04.0 UTC (+00:00)
      }
      -updatedAt: DateTime @1768286193 {#1485
        date: 2026-01-13 06:36:33.0 UTC (+00:00)
      }
      -spiderSourceMatchingUrls: null
      -state: "ready_to_hunt"
      -products: Doctrine\ORM\PersistentCollection {#1560 …}
      -productPages: Doctrine\ORM\PersistentCollection {#1581 …}
      -websiteFramework: "shopify"
      -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}"
      -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …}
      -productExcludePaths: null
      -aILogs: Doctrine\ORM\PersistentCollection {#1586 …}
      -user: null
      -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …}
      -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …}
    }
    -labReportSource: null
    -createdAt: DateTime @1748162226 {#848
      date: 2025-05-25 08:37:06.0 UTC (+00:00)
    }
    -updatedAt: DateTime @1748147891 {#845
      date: 2025-05-25 04:38:11.0 UTC (+00:00)
    }
    -category: null
    -state: "processed"
    -expiryDate: "2024-02-09"
    -extractionDate: "2023-02-09"
    -thcaPercentage: "0"
    -totalThcPercentage: "0"
    -deltaNinePercentage: "0"
    -deltaNineWithThcaCombined: "0"
    -comments: null
    -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPart2.jpg"
    -markdownContent: ""# SD250217-031 page 2 of 2\n\n## PES - Pesticides\n\nAnalyzed: Feb 9, 2023 | Instrument: LC-MS\/MS GC-MS\/MS | Method: SOP-043\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n| Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n| Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n| Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n| Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n| Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n| Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n| Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n| Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n| Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n| Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n| Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n| Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n| Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n| Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n| Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n| Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n| Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n| Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n| Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n| Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n| Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n| Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n| Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n| Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n| Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n| Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n| Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n| Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n| Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n| Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n| Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n| Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n| Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n| Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n| Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n| Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n| Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n| Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n| Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n| Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n| Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n| Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n| Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n\n## RES - Residual Solvents\n\nAnalyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n| Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n| Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n| Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n| Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n\n## FVI - Filth & Foreign Material Inspection\n\nAnalyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n\n| Analyte \/ Limit                        | Result |\n|----------------------------------------|--------|\n| 1 or more hair > 2mm                   | NO     |\n| 3 or more hairs < 2mm                  | NO     |\n| 1 or more insect fragment > 2mm        | NO     |\n| 3 or more insect fragments < 2mm       | NO     |\n| 1 or more mammalian excreta            | NO     |\n| 1 or more of any other foreign material| NO     |\n\n## MWA - Moisture Content & Water Activity\n\nAnalyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n\n| Analyte                | LOQ | LOD | Result | Limit |\n|------------------------|-----|-----|--------|-------|\n| Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n| Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n\n## MICx - Microbial X\n\nAnalyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n\n| Analyte                                | LOQ | LOD | Result | Limit |\n|----------------------------------------|-----|-----|--------|-------|\n| Total Yeast & Mold (CFU\/g)             | 10  | 10  | ND     | 1000  |\n| Total Coliforms (CFU\/g)                | 10  | 10  | ND     | 100   |\n| Total Enterobacteriaceae (CFU\/g)       | 10  | 10  | ND     | 100   |\n| Total Viable Aerobic Bacteria (CFU\/g)  | 10  | 10  | ND     | 10000 |\n\n----\n\nPharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO\/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n\nAuthorized Signature:  \nBrandon Stahl""
    -debugData: null
    -jsonContent: [
      "pages" => [
        [
          "page" => 1
          "md" => """
            # SD250217-031 page 2 of 2\n
            \n
            ## PES - Pesticides\n
            \n
            Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043\n
            \n
            | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
            |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
            | Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n
            | Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n
            | Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n
            | Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n
            | Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n
            | Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n
            | Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n
            | Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n
            | Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n
            | Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n
            | Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n
            | Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n
            | Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n
            | Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n
            | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n
            | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n
            | Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n
            | Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n
            | Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n
            | Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n
            | Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n
            | Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n
            | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n
            | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n
            | Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n
            | Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n
            | Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n
            | Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n
            | Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n
            | Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n
            | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n
            | Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n
            | Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n
            | Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n
            | Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n
            | Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n
            | Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n
            | Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n
            | Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n
            | Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n
            | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n
            | Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n
            | Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n
            | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n
            \n
            ## RES - Residual Solvents\n
            \n
            Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n
            \n
            | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
            |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
            | Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n
            | Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n
            | Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n
            | Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n
            | Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n
            | Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n
            | Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n
            \n
            ## FVI - Filth & Foreign Material Inspection\n
            \n
            Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n
            \n
            | Analyte / Limit                        | Result |\n
            |----------------------------------------|--------|\n
            | 1 or more hair > 2mm                   | NO     |\n
            | 3 or more hairs < 2mm                  | NO     |\n
            | 1 or more insect fragment > 2mm        | NO     |\n
            | 3 or more insect fragments < 2mm       | NO     |\n
            | 1 or more mammalian excreta            | NO     |\n
            | 1 or more of any other foreign material| NO     |\n
            \n
            ## MWA - Moisture Content & Water Activity\n
            \n
            Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n
            \n
            | Analyte                | LOQ | LOD | Result | Limit |\n
            |------------------------|-----|-----|--------|-------|\n
            | Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n
            | Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n
            \n
            ## MICx - Microbial X\n
            \n
            Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n
            \n
            | Analyte                                | LOQ | LOD | Result | Limit |\n
            |----------------------------------------|-----|-----|--------|-------|\n
            | Total Yeast & Mold (CFU/g)             | 10  | 10  | ND     | 1000  |\n
            | Total Coliforms (CFU/g)                | 10  | 10  | ND     | 100   |\n
            | Total Enterobacteriaceae (CFU/g)       | 10  | 10  | ND     | 100   |\n
            | Total Viable Aerobic Bacteria (CFU/g)  | 10  | 10  | ND     | 10000 |\n
            \n
            ----\n
            \n
            PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
            \n
            Authorized Signature:  \n
            Brandon Stahl
            """
          "images" => [
            [
              "name" => "page_1.jpg"
              "height" => 0
              "width" => 0
              "x" => 0
              "y" => 0
              "type" => "full_page_screenshot"
            ]
          ]
          "charts" => []
          "items" => [
            [
              "type" => "heading"
              "lvl" => 1
              "value" => "SD250217-031 page 2 of 2"
              "md" => "# SD250217-031 page 2 of 2"
            ]
            [
              "type" => "heading"
              "lvl" => 2
              "value" => "PES - Pesticides"
              "md" => "## PES - Pesticides"
            ]
            [
              "type" => "text"
              "value" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
              "md" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
            ]
            [
              "type" => "table"
              "rows" => [
                [
                  "Analyte"
                  "LOQ"
                  "LOD"
                  "Result"
                  "Limit"
                  "Analyte"
                  "LOQ"
                  "LOD"
                  "Result"
                  "Limit"
                ]
                [
                  "Abamectin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                  "Coumaphos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                ]
                [
                  "Acephate"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Cyfluthrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Acequinocyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Cyhalothrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Aldicarb"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Cypermethrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Azoxystrobin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Diazinon"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Bifenazate"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Dichlorvos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                ]
                [
                  "Bifenthrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Dimethoate"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Boscalid"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Ethoprophos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Carbaryl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Etofenprox"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Carbofuran"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                  "Fenoxycarb"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Chlorantraniliprole"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Fenpyroximate"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Chlorfenapyr"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                  "Fipronil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                ]
                [
                  "Chlorpyrifos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Flonicamid"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Clofentezine"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Fludioxonil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Cyfluthrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Hexythiazox"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Cyhalothrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Imazalil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Cypermethrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Imidacloprid"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Diazinon"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Kresoxim-methyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Dichlorvos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                  "Malathion"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Dimethoate"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Metalaxyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Ethoprophos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Methiocarb"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Etofenprox"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Methomyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Fenoxycarb"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Methyl parathion"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Fenpyroximate"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Mevinphos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Fipronil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.1"
                  "Myclobutanil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Flonicamid"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Naled"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.5"
                ]
                [
                  "Fludioxonil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Oxamyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Hexythiazox"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Paclobutrazol"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Imazalil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Permethrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Imidacloprid"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Phosmet"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Kresoxim-methyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Piperonyl butoxide"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Malathion"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Prallethrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Metalaxyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Propiconazole"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Methiocarb"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Pyrethrins"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.5"
                ]
                [
                  "Methomyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Pyridaben"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Methyl parathion"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Spinetoram"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Mevinphos"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Spinosad"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Myclobutanil"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Spiromesifen"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Naled"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.5"
                  "Spirotetramat"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Oxamyl"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Tebuconazole"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                ]
                [
                  "Paclobutrazol"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Thiacloprid"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Permethrin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  "Thiamethoxam"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Phosmet"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                  "Trifloxystrobin"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.2"
                ]
                [
                  "Piperonyl butoxide"
                  "0.02"
                  "0.01"
                  "ND"
                  "0.4"
                  ""
                  ""
                  ""
                  ""
                  ""
                ]
              ]
              "md" => """
                | Analyte             | LOQ  | LOD  | Result | Limit | Analyte            | LOQ  | LOD  | Result | Limit |\n
                | ------------------- | ---- | ---- | ------ | ----- | ------------------ | ---- | ---- | ------ | ----- |\n
                | Abamectin           | 0.02 | 0.01 | ND     | 0.1   | Coumaphos          | 0.02 | 0.01 | ND     | 0.1   |\n
                | Acephate            | 0.02 | 0.01 | ND     | 0.4   | Cyfluthrin         | 0.02 | 0.01 | ND     | 0.2   |\n
                | Acequinocyl         | 0.02 | 0.01 | ND     | 0.2   | Cyhalothrin        | 0.02 | 0.01 | ND     | 0.2   |\n
                | Aldicarb            | 0.02 | 0.01 | ND     | 0.4   | Cypermethrin       | 0.02 | 0.01 | ND     | 0.4   |\n
                | Azoxystrobin        | 0.02 | 0.01 | ND     | 0.2   | Diazinon           | 0.02 | 0.01 | ND     | 0.2   |\n
                | Bifenazate          | 0.02 | 0.01 | ND     | 0.2   | Dichlorvos         | 0.02 | 0.01 | ND     | 0.1   |\n
                | Bifenthrin          | 0.02 | 0.01 | ND     | 0.2   | Dimethoate         | 0.02 | 0.01 | ND     | 0.2   |\n
                | Boscalid            | 0.02 | 0.01 | ND     | 0.4   | Ethoprophos        | 0.02 | 0.01 | ND     | 0.2   |\n
                | Carbaryl            | 0.02 | 0.01 | ND     | 0.2   | Etofenprox         | 0.02 | 0.01 | ND     | 0.4   |\n
                | Carbofuran          | 0.02 | 0.01 | ND     | 0.1   | Fenoxycarb         | 0.02 | 0.01 | ND     | 0.2   |\n
                | Chlorantraniliprole | 0.02 | 0.01 | ND     | 0.2   | Fenpyroximate      | 0.02 | 0.01 | ND     | 0.4   |\n
                | Chlorfenapyr        | 0.02 | 0.01 | ND     | 0.1   | Fipronil           | 0.02 | 0.01 | ND     | 0.1   |\n
                | Chlorpyrifos        | 0.02 | 0.01 | ND     | 0.2   | Flonicamid         | 0.02 | 0.01 | ND     | 0.2   |\n
                | Clofentezine        | 0.02 | 0.01 | ND     | 0.2   | Fludioxonil        | 0.02 | 0.01 | ND     | 0.4   |\n
                | Cyfluthrin          | 0.02 | 0.01 | ND     | 0.2   | Hexythiazox        | 0.02 | 0.01 | ND     | 0.2   |\n
                | Cyhalothrin         | 0.02 | 0.01 | ND     | 0.2   | Imazalil           | 0.02 | 0.01 | ND     | 0.2   |\n
                | Cypermethrin        | 0.02 | 0.01 | ND     | 0.4   | Imidacloprid       | 0.02 | 0.01 | ND     | 0.4   |\n
                | Diazinon            | 0.02 | 0.01 | ND     | 0.2   | Kresoxim-methyl    | 0.02 | 0.01 | ND     | 0.4   |\n
                | Dichlorvos          | 0.02 | 0.01 | ND     | 0.1   | Malathion          | 0.02 | 0.01 | ND     | 0.2   |\n
                | Dimethoate          | 0.02 | 0.01 | ND     | 0.2   | Metalaxyl          | 0.02 | 0.01 | ND     | 0.2   |\n
                | Ethoprophos         | 0.02 | 0.01 | ND     | 0.2   | Methiocarb         | 0.02 | 0.01 | ND     | 0.2   |\n
                | Etofenprox          | 0.02 | 0.01 | ND     | 0.4   | Methomyl           | 0.02 | 0.01 | ND     | 0.4   |\n
                | Fenoxycarb          | 0.02 | 0.01 | ND     | 0.2   | Methyl parathion   | 0.02 | 0.01 | ND     | 0.2   |\n
                | Fenpyroximate       | 0.02 | 0.01 | ND     | 0.4   | Mevinphos          | 0.02 | 0.01 | ND     | 0.2   |\n
                | Fipronil            | 0.02 | 0.01 | ND     | 0.1   | Myclobutanil       | 0.02 | 0.01 | ND     | 0.4   |\n
                | Flonicamid          | 0.02 | 0.01 | ND     | 0.2   | Naled              | 0.02 | 0.01 | ND     | 0.5   |\n
                | Fludioxonil         | 0.02 | 0.01 | ND     | 0.4   | Oxamyl             | 0.02 | 0.01 | ND     | 0.2   |\n
                | Hexythiazox         | 0.02 | 0.01 | ND     | 0.2   | Paclobutrazol      | 0.02 | 0.01 | ND     | 0.4   |\n
                | Imazalil            | 0.02 | 0.01 | ND     | 0.2   | Permethrin         | 0.02 | 0.01 | ND     | 0.4   |\n
                | Imidacloprid        | 0.02 | 0.01 | ND     | 0.4   | Phosmet            | 0.02 | 0.01 | ND     | 0.2   |\n
                | Kresoxim-methyl     | 0.02 | 0.01 | ND     | 0.4   | Piperonyl butoxide | 0.02 | 0.01 | ND     | 0.4   |\n
                | Malathion           | 0.02 | 0.01 | ND     | 0.2   | Prallethrin        | 0.02 | 0.01 | ND     | 0.2   |\n
                | Metalaxyl           | 0.02 | 0.01 | ND     | 0.2   | Propiconazole      | 0.02 | 0.01 | ND     | 0.4   |\n
                | Methiocarb          | 0.02 | 0.01 | ND     | 0.2   | Pyrethrins         | 0.02 | 0.01 | ND     | 0.5   |\n
                | Methomyl            | 0.02 | 0.01 | ND     | 0.4   | Pyridaben          | 0.02 | 0.01 | ND     | 0.2   |\n
                | Methyl parathion    | 0.02 | 0.01 | ND     | 0.2   | Spinetoram         | 0.02 | 0.01 | ND     | 0.2   |\n
                | Mevinphos           | 0.02 | 0.01 | ND     | 0.2   | Spinosad           | 0.02 | 0.01 | ND     | 0.2   |\n
                | Myclobutanil        | 0.02 | 0.01 | ND     | 0.4   | Spiromesifen       | 0.02 | 0.01 | ND     | 0.2   |\n
                | Naled               | 0.02 | 0.01 | ND     | 0.5   | Spirotetramat      | 0.02 | 0.01 | ND     | 0.2   |\n
                | Oxamyl              | 0.02 | 0.01 | ND     | 0.2   | Tebuconazole       | 0.02 | 0.01 | ND     | 0.4   |\n
                | Paclobutrazol       | 0.02 | 0.01 | ND     | 0.4   | Thiacloprid        | 0.02 | 0.01 | ND     | 0.2   |\n
                | Permethrin          | 0.02 | 0.01 | ND     | 0.4   | Thiamethoxam       | 0.02 | 0.01 | ND     | 0.2   |\n
                | Phosmet             | 0.02 | 0.01 | ND     | 0.2   | Trifloxystrobin    | 0.02 | 0.01 | ND     | 0.2   |\n
                | Piperonyl butoxide  | 0.02 | 0.01 | ND     | 0.4   |                    |      |      |        |       |
                """
              "isPerfectTable" => false
              "csv" => """
                "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
                "Abamectin","0.02","0.01","ND","0.1","Coumaphos","0.02","0.01","ND","0.1"\n
                "Acephate","0.02","0.01","ND","0.4","Cyfluthrin","0.02","0.01","ND","0.2"\n
                "Acequinocyl","0.02","0.01","ND","0.2","Cyhalothrin","0.02","0.01","ND","0.2"\n
                "Aldicarb","0.02","0.01","ND","0.4","Cypermethrin","0.02","0.01","ND","0.4"\n
                "Azoxystrobin","0.02","0.01","ND","0.2","Diazinon","0.02","0.01","ND","0.2"\n
                "Bifenazate","0.02","0.01","ND","0.2","Dichlorvos","0.02","0.01","ND","0.1"\n
                "Bifenthrin","0.02","0.01","ND","0.2","Dimethoate","0.02","0.01","ND","0.2"\n
                "Boscalid","0.02","0.01","ND","0.4","Ethoprophos","0.02","0.01","ND","0.2"\n
                "Carbaryl","0.02","0.01","ND","0.2","Etofenprox","0.02","0.01","ND","0.4"\n
                "Carbofuran","0.02","0.01","ND","0.1","Fenoxycarb","0.02","0.01","ND","0.2"\n
                "Chlorantraniliprole","0.02","0.01","ND","0.2","Fenpyroximate","0.02","0.01","ND","0.4"\n
                "Chlorfenapyr","0.02","0.01","ND","0.1","Fipronil","0.02","0.01","ND","0.1"\n
                "Chlorpyrifos","0.02","0.01","ND","0.2","Flonicamid","0.02","0.01","ND","0.2"\n
                "Clofentezine","0.02","0.01","ND","0.2","Fludioxonil","0.02","0.01","ND","0.4"\n
                "Cyfluthrin","0.02","0.01","ND","0.2","Hexythiazox","0.02","0.01","ND","0.2"\n
                "Cyhalothrin","0.02","0.01","ND","0.2","Imazalil","0.02","0.01","ND","0.2"\n
                "Cypermethrin","0.02","0.01","ND","0.4","Imidacloprid","0.02","0.01","ND","0.4"\n
                "Diazinon","0.02","0.01","ND","0.2","Kresoxim-methyl","0.02","0.01","ND","0.4"\n
                "Dichlorvos","0.02","0.01","ND","0.1","Malathion","0.02","0.01","ND","0.2"\n
                "Dimethoate","0.02","0.01","ND","0.2","Metalaxyl","0.02","0.01","ND","0.2"\n
                "Ethoprophos","0.02","0.01","ND","0.2","Methiocarb","0.02","0.01","ND","0.2"\n
                "Etofenprox","0.02","0.01","ND","0.4","Methomyl","0.02","0.01","ND","0.4"\n
                "Fenoxycarb","0.02","0.01","ND","0.2","Methyl parathion","0.02","0.01","ND","0.2"\n
                "Fenpyroximate","0.02","0.01","ND","0.4","Mevinphos","0.02","0.01","ND","0.2"\n
                "Fipronil","0.02","0.01","ND","0.1","Myclobutanil","0.02","0.01","ND","0.4"\n
                "Flonicamid","0.02","0.01","ND","0.2","Naled","0.02","0.01","ND","0.5"\n
                "Fludioxonil","0.02","0.01","ND","0.4","Oxamyl","0.02","0.01","ND","0.2"\n
                "Hexythiazox","0.02","0.01","ND","0.2","Paclobutrazol","0.02","0.01","ND","0.4"\n
                "Imazalil","0.02","0.01","ND","0.2","Permethrin","0.02","0.01","ND","0.4"\n
                "Imidacloprid","0.02","0.01","ND","0.4","Phosmet","0.02","0.01","ND","0.2"\n
                "Kresoxim-methyl","0.02","0.01","ND","0.4","Piperonyl butoxide","0.02","0.01","ND","0.4"\n
                "Malathion","0.02","0.01","ND","0.2","Prallethrin","0.02","0.01","ND","0.2"\n
                "Metalaxyl","0.02","0.01","ND","0.2","Propiconazole","0.02","0.01","ND","0.4"\n
                "Methiocarb","0.02","0.01","ND","0.2","Pyrethrins","0.02","0.01","ND","0.5"\n
                "Methomyl","0.02","0.01","ND","0.4","Pyridaben","0.02","0.01","ND","0.2"\n
                "Methyl parathion","0.02","0.01","ND","0.2","Spinetoram","0.02","0.01","ND","0.2"\n
                "Mevinphos","0.02","0.01","ND","0.2","Spinosad","0.02","0.01","ND","0.2"\n
                "Myclobutanil","0.02","0.01","ND","0.4","Spiromesifen","0.02","0.01","ND","0.2"\n
                "Naled","0.02","0.01","ND","0.5","Spirotetramat","0.02","0.01","ND","0.2"\n
                "Oxamyl","0.02","0.01","ND","0.2","Tebuconazole","0.02","0.01","ND","0.4"\n
                "Paclobutrazol","0.02","0.01","ND","0.4","Thiacloprid","0.02","0.01","ND","0.2"\n
                "Permethrin","0.02","0.01","ND","0.4","Thiamethoxam","0.02","0.01","ND","0.2"\n
                "Phosmet","0.02","0.01","ND","0.2","Trifloxystrobin","0.02","0.01","ND","0.2"\n
                "Piperonyl butoxide","0.02","0.01","ND","0.4","","","","",""
                """
            ]
            [
              "type" => "heading"
              "lvl" => 2
              "value" => "RES - Residual Solvents"
              "md" => "## RES - Residual Solvents"
            ]
            [
              "type" => "text"
              "value" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
              "md" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
            ]
            [
              "type" => "table"
              "rows" => [
                [
                  "Analyte"
                  "LOQ"
                  "LOD"
                  "Result"
                  "Limit"
                  "Analyte"
                  "LOQ"
                  "LOD"
                  "Result"
                  "Limit"
                ]
                [
                  "Acetone"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                  "Isopropyl Alcohol"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                ]
                [
                  "Benzene"
                  "0.04"
                  "0.02"
                  "ND"
                  "2"
                  "Methanol"
                  "0.04"
                  "0.02"
                  "ND"
                  "3000"
                ]
                [
                  "Butane"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                  "Pentane"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                ]
                [
                  "Ethyl Ether (Diethyl)"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                  "Propane"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                ]
                [
                  "Ethyl Acetate"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                  "Toluene"
                  "0.04"
                  "0.02"
                  "ND"
                  "890"
                ]
                [
                  "Ethylene Oxide"
                  "0.04"
                  "0.02"
                  "ND"
                  "5"
                  "Xylenes (o, m, p)"
                  "0.04"
                  "0.02"
                  "ND"
                  "2170"
                ]
                [
                  "Heptane"
                  "0.04"
                  "0.02"
                  "ND"
                  "5000"
                  ""
                  ""
                  ""
                  ""
                  ""
                ]
              ]
              "md" => """
                | Analyte               | LOQ  | LOD  | Result | Limit | Analyte           | LOQ  | LOD  | Result | Limit |\n
                | --------------------- | ---- | ---- | ------ | ----- | ----------------- | ---- | ---- | ------ | ----- |\n
                | Acetone               | 0.04 | 0.02 | ND     | 5000  | Isopropyl Alcohol | 0.04 | 0.02 | ND     | 5000  |\n
                | Benzene               | 0.04 | 0.02 | ND     | 2     | Methanol          | 0.04 | 0.02 | ND     | 3000  |\n
                | Butane                | 0.04 | 0.02 | ND     | 5000  | Pentane           | 0.04 | 0.02 | ND     | 5000  |\n
                | Ethyl Ether (Diethyl) | 0.04 | 0.02 | ND     | 5000  | Propane           | 0.04 | 0.02 | ND     | 5000  |\n
                | Ethyl Acetate         | 0.04 | 0.02 | ND     | 5000  | Toluene           | 0.04 | 0.02 | ND     | 890   |\n
                | Ethylene Oxide        | 0.04 | 0.02 | ND     | 5     | Xylenes (o, m, p) | 0.04 | 0.02 | ND     | 2170  |\n
                | Heptane               | 0.04 | 0.02 | ND     | 5000  |                   |      |      |        |       |
                """
              "isPerfectTable" => false
              "csv" => """
                "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
                "Acetone","0.04","0.02","ND","5000","Isopropyl Alcohol","0.04","0.02","ND","5000"\n
                "Benzene","0.04","0.02","ND","2","Methanol","0.04","0.02","ND","3000"\n
                "Butane","0.04","0.02","ND","5000","Pentane","0.04","0.02","ND","5000"\n
                "Ethyl Ether (Diethyl)","0.04","0.02","ND","5000","Propane","0.04","0.02","ND","5000"\n
                "Ethyl Acetate","0.04","0.02","ND","5000","Toluene","0.04","0.02","ND","890"\n
                "Ethylene Oxide","0.04","0.02","ND","5","Xylenes (o, m, p)","0.04","0.02","ND","2170"\n
                "Heptane","0.04","0.02","ND","5000","","","","",""
                """
            ]
            [
              "type" => "heading"
              "lvl" => 2
              "value" => "FVI - Filth & Foreign Material Inspection"
              "md" => "## FVI - Filth & Foreign Material Inspection"
            ]
            [
              "type" => "text"
              "value" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
              "md" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
            ]
            [
              "type" => "table"
              "rows" => [
                [
                  "Analyte / Limit"
                  "Result"
                ]
                [
                  "1 or more hair > 2mm"
                  "NO"
                ]
                [
                  "3 or more hairs < 2mm"
                  "NO"
                ]
                [
                  "1 or more insect fragment > 2mm"
                  "NO"
                ]
                [
                  "3 or more insect fragments < 2mm"
                  "NO"
                ]
                [
                  "1 or more mammalian excreta"
                  "NO"
                ]
                [
                  "1 or more of any other foreign material"
                  "NO"
                ]
              ]
              "md" => """
                | Analyte / Limit                         | Result |\n
                | --------------------------------------- | ------ |\n
                | 1 or more hair > 2mm                    | NO     |\n
                | 3 or more hairs < 2mm                   | NO     |\n
                | 1 or more insect fragment > 2mm         | NO     |\n
                | 3 or more insect fragments < 2mm        | NO     |\n
                | 1 or more mammalian excreta             | NO     |\n
                | 1 or more of any other foreign material | NO     |
                """
              "isPerfectTable" => false
              "csv" => """
                "Analyte / Limit","Result"\n
                "1 or more hair > 2mm","NO"\n
                "3 or more hairs < 2mm","NO"\n
                "1 or more insect fragment > 2mm","NO"\n
                "3 or more insect fragments < 2mm","NO"\n
                "1 or more mammalian excreta","NO"\n
                "1 or more of any other foreign material","NO"
                """
            ]
            [
              "type" => "heading"
              "lvl" => 2
              "value" => "MWA - Moisture Content & Water Activity"
              "md" => "## MWA - Moisture Content & Water Activity"
            ]
            [
              "type" => "text"
              "value" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
              "md" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
            ]
            [
              "type" => "table"
              "rows" => [
                [
                  "Analyte"
                  "LOQ"
                  "LOD"
                  "Result"
                  "Limit"
                ]
                [
                  "Moisture Content (%)"
                  "0.1"
                  "0.1"
                  "12.3"
                  "15.5"
                ]
                [
                  "Water Activity (Aw)"
                  "0.01"
                  "0.01"
                  "0.63"
                  "0.65"
                ]
              ]
              "md" => """
                | Analyte              | LOQ  | LOD  | Result | Limit |\n
                | -------------------- | ---- | ---- | ------ | ----- |\n
                | Moisture Content (%) | 0.1  | 0.1  | 12.3   | 15.5  |\n
                | Water Activity (Aw)  | 0.01 | 0.01 | 0.63   | 0.65  |
                """
              "isPerfectTable" => false
              "csv" => """
                "Analyte","LOQ","LOD","Result","Limit"\n
                "Moisture Content (%)","0.1","0.1","12.3","15.5"\n
                "Water Activity (Aw)","0.01","0.01","0.63","0.65"
                """
            ]
            [
              "type" => "heading"
              "lvl" => 2
              "value" => "MICx - Microbial X"
              "md" => "## MICx - Microbial X"
            ]
            [
              "type" => "text"
              "value" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
              "md" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
            ]
            [
              "type" => "table"
              "rows" => [
                [
                  "Analyte"
                  "LOQ"
                  "LOD"
                  "Result"
                  "Limit"
                ]
                [
                  "Total Yeast & Mold (CFU/g)"
                  "10"
                  "10"
                  "ND"
                  "1000"
                ]
                [
                  "Total Coliforms (CFU/g)"
                  "10"
                  "10"
                  "ND"
                  "100"
                ]
                [
                  "Total Enterobacteriaceae (CFU/g)"
                  "10"
                  "10"
                  "ND"
                  "100"
                ]
                [
                  "Total Viable Aerobic Bacteria (CFU/g)"
                  "10"
                  "10"
                  "ND"
                  "10000"
                ]
              ]
              "md" => """
                | Analyte                               | LOQ | LOD | Result | Limit |\n
                | ------------------------------------- | --- | --- | ------ | ----- |\n
                | Total Yeast & Mold (CFU/g)            | 10  | 10  | ND     | 1000  |\n
                | Total Coliforms (CFU/g)               | 10  | 10  | ND     | 100   |\n
                | Total Enterobacteriaceae (CFU/g)      | 10  | 10  | ND     | 100   |\n
                | Total Viable Aerobic Bacteria (CFU/g) | 10  | 10  | ND     | 10000 |
                """
              "isPerfectTable" => false
              "csv" => """
                "Analyte","LOQ","LOD","Result","Limit"\n
                "Total Yeast & Mold (CFU/g)","10","10","ND","1000"\n
                "Total Coliforms (CFU/g)","10","10","ND","100"\n
                "Total Enterobacteriaceae (CFU/g)","10","10","ND","100"\n
                "Total Viable Aerobic Bacteria (CFU/g)","10","10","ND","10000"
                """
            ]
            [
              "type" => "text"
              "value" => """
                ----\n
                \n
                PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
                \n
                Authorized Signature:  \n
                Brandon Stahl
                """
              "md" => """
                ----\n
                \n
                PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
                \n
                Authorized Signature:  \n
                Brandon Stahl
                """
            ]
          ]
          "status" => "OK"
          "originalOrientationAngle" => 0
          "links" => []
          "triggeredAutoMode" => false
          "parsingMode" => "multimodal-openai-gpt4o"
          "structuredData" => null
          "noStructuredContent" => false
          "noTextContent" => false
        ]
      ]
      "job_metadata" => [
        "credits_used" => 0
        "job_credits_usage" => 0
        "job_pages" => 1
        "job_auto_mode_triggered_pages" => 0
        "job_is_cache_hit" => false
      ]
    ]
    -labName: "PharmLabs San Diego"
    -sampleName: "SD250217-031"
    -sampleMatrix: "cannabis"
    -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPart2.jpg"
    -productType: "cannabis"
    -aILogs: Doctrine\ORM\PersistentCollection {#964 …}
    -products: Doctrine\ORM\PersistentCollection {#1018 …}
  }
  -primaryKeyName: "id"
  -primaryKeyValue: 846
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1343 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1719 …}
}
error_bubbling
true
error_mapping
[]
extra_fields_message
"This form should not contain extra fields."
form_attr
false
getter
null
help
null
help_attr
[]
help_html
false
help_translation_parameters
[]
inherit_data
false
invalid_message
"This value is not valid."
invalid_message_parameters
[]
is_empty_callback
null
label
null
label_attr
[]
label_format
null
label_html
false
label_translation_parameters
[]
mapped
true
method
"POST"
post_max_size_message
"The uploaded file was too large. Please try to upload a smaller file."
priority
0
property_path
null
required
true
row_attr
[]
setter
null
translation_domain
"messages"
trim
true
upload_max_size_message
Closure() {#1773
  class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension"
  use: {
    $translator: Symfony\Component\Translation\DataCollectorTranslator {#65 …}
    $message: Closure() {#1770 …}
    $translationDomain: "validators"
  }
}
validation_groups
null

View Vars

Variable Value
action
""
attr
[
  "class" => "ea-edit-form"
  "id" => "edit-LabReport-form"
]
attr_translation_parameters
[]
block_prefixes
[
  "form"
  "ea_crud"
  "_LabReport"
]
cache_key
"_LabReport_ea_crud"
compound
true
data
App\Entity\LabReport {#854
  -id: 846
  -name: "COA Part 2"
  -externalUrl: "https://purecbdnc.com/cdn/shop/files/Modus-Presidential5000mgGummies_BajaBlastCOA2.jpg"
  -source: null
  -type: "jpg"
  -project: Proxies\__CG__\App\Entity\Project {#903
    -id: 104
    -name: "pure cbd"
    -url: "https://purecbdnc.com/"
    -prompt: null
    -chatJson: null
    -externalLabReportsUrl: null
    -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …}
    -productMatchingUrl: null
    -productUrls: Doctrine\ORM\PersistentCollection {#1556 …}
    -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …}
    -labReports: Doctrine\ORM\PersistentCollection {#1558 …}
    -createdAt: DateTime @1744068184 {#1495
      date: 2025-04-07 23:23:04.0 UTC (+00:00)
    }
    -updatedAt: DateTime @1768286193 {#1485
      date: 2026-01-13 06:36:33.0 UTC (+00:00)
    }
    -spiderSourceMatchingUrls: null
    -state: "ready_to_hunt"
    -products: Doctrine\ORM\PersistentCollection {#1560 …}
    -productPages: Doctrine\ORM\PersistentCollection {#1581 …}
    -websiteFramework: "shopify"
    -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}"
    -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …}
    -productExcludePaths: null
    -aILogs: Doctrine\ORM\PersistentCollection {#1586 …}
    -user: null
    -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …}
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …}
  }
  -labReportSource: null
  -createdAt: DateTime @1748162226 {#848
    date: 2025-05-25 08:37:06.0 UTC (+00:00)
  }
  -updatedAt: DateTime @1748147891 {#845
    date: 2025-05-25 04:38:11.0 UTC (+00:00)
  }
  -category: null
  -state: "processed"
  -expiryDate: "2024-02-09"
  -extractionDate: "2023-02-09"
  -thcaPercentage: "0"
  -totalThcPercentage: "0"
  -deltaNinePercentage: "0"
  -deltaNineWithThcaCombined: "0"
  -comments: null
  -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPart2.jpg"
  -markdownContent: ""# SD250217-031 page 2 of 2\n\n## PES - Pesticides\n\nAnalyzed: Feb 9, 2023 | Instrument: LC-MS\/MS GC-MS\/MS | Method: SOP-043\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n| Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n| Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n| Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n| Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n| Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n| Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n| Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n| Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n| Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n| Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n| Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n| Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n| Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n| Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n| Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n| Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n| Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n| Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n| Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n| Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n| Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n| Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n| Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n| Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n| Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n| Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n| Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n| Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n| Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n| Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n| Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n| Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n| Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n| Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n| Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n| Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n| Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n| Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n| Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n| Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n| Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n| Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n| Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n\n## RES - Residual Solvents\n\nAnalyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n| Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n| Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n| Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n| Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n\n## FVI - Filth & Foreign Material Inspection\n\nAnalyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n\n| Analyte \/ Limit                        | Result |\n|----------------------------------------|--------|\n| 1 or more hair > 2mm                   | NO     |\n| 3 or more hairs < 2mm                  | NO     |\n| 1 or more insect fragment > 2mm        | NO     |\n| 3 or more insect fragments < 2mm       | NO     |\n| 1 or more mammalian excreta            | NO     |\n| 1 or more of any other foreign material| NO     |\n\n## MWA - Moisture Content & Water Activity\n\nAnalyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n\n| Analyte                | LOQ | LOD | Result | Limit |\n|------------------------|-----|-----|--------|-------|\n| Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n| Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n\n## MICx - Microbial X\n\nAnalyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n\n| Analyte                                | LOQ | LOD | Result | Limit |\n|----------------------------------------|-----|-----|--------|-------|\n| Total Yeast & Mold (CFU\/g)             | 10  | 10  | ND     | 1000  |\n| Total Coliforms (CFU\/g)                | 10  | 10  | ND     | 100   |\n| Total Enterobacteriaceae (CFU\/g)       | 10  | 10  | ND     | 100   |\n| Total Viable Aerobic Bacteria (CFU\/g)  | 10  | 10  | ND     | 10000 |\n\n----\n\nPharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO\/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n\nAuthorized Signature:  \nBrandon Stahl""
  -debugData: null
  -jsonContent: [
    "pages" => [
      [
        "page" => 1
        "md" => """
          # SD250217-031 page 2 of 2\n
          \n
          ## PES - Pesticides\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043\n
          \n
          | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
          |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
          | Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n
          | Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n
          | Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n
          | Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n
          | Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n
          | Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n
          | Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n
          | Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n
          | Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n
          | Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n
          | Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n
          | Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n
          | Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n
          | Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n
          | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n
          | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n
          | Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n
          | Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n
          | Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n
          | Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n
          | Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n
          | Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n
          | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n
          | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n
          | Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n
          | Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n
          | Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n
          | Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n
          | Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n
          | Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n
          | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n
          | Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n
          | Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n
          | Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n
          | Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n
          | Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n
          | Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n
          | Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n
          | Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n
          | Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n
          | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n
          | Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n
          | Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n
          | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n
          \n
          ## RES - Residual Solvents\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n
          \n
          | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
          |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
          | Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n
          | Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n
          | Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n
          | Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n
          | Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n
          | Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n
          | Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n
          \n
          ## FVI - Filth & Foreign Material Inspection\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n
          \n
          | Analyte / Limit                        | Result |\n
          |----------------------------------------|--------|\n
          | 1 or more hair > 2mm                   | NO     |\n
          | 3 or more hairs < 2mm                  | NO     |\n
          | 1 or more insect fragment > 2mm        | NO     |\n
          | 3 or more insect fragments < 2mm       | NO     |\n
          | 1 or more mammalian excreta            | NO     |\n
          | 1 or more of any other foreign material| NO     |\n
          \n
          ## MWA - Moisture Content & Water Activity\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n
          \n
          | Analyte                | LOQ | LOD | Result | Limit |\n
          |------------------------|-----|-----|--------|-------|\n
          | Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n
          | Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n
          \n
          ## MICx - Microbial X\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n
          \n
          | Analyte                                | LOQ | LOD | Result | Limit |\n
          |----------------------------------------|-----|-----|--------|-------|\n
          | Total Yeast & Mold (CFU/g)             | 10  | 10  | ND     | 1000  |\n
          | Total Coliforms (CFU/g)                | 10  | 10  | ND     | 100   |\n
          | Total Enterobacteriaceae (CFU/g)       | 10  | 10  | ND     | 100   |\n
          | Total Viable Aerobic Bacteria (CFU/g)  | 10  | 10  | ND     | 10000 |\n
          \n
          ----\n
          \n
          PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
          \n
          Authorized Signature:  \n
          Brandon Stahl
          """
        "images" => [
          [
            "name" => "page_1.jpg"
            "height" => 0
            "width" => 0
            "x" => 0
            "y" => 0
            "type" => "full_page_screenshot"
          ]
        ]
        "charts" => []
        "items" => [
          [
            "type" => "heading"
            "lvl" => 1
            "value" => "SD250217-031 page 2 of 2"
            "md" => "# SD250217-031 page 2 of 2"
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "PES - Pesticides"
            "md" => "## PES - Pesticides"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Abamectin"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Coumaphos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Acephate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Cyfluthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Acequinocyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Cyhalothrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Aldicarb"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Cypermethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Azoxystrobin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Diazinon"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Bifenazate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Dichlorvos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Bifenthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Dimethoate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Boscalid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Ethoprophos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Carbaryl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Etofenprox"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Carbofuran"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Fenoxycarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Chlorantraniliprole"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Fenpyroximate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Chlorfenapyr"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Fipronil"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Chlorpyrifos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Flonicamid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Clofentezine"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Fludioxonil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Cyfluthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Hexythiazox"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Cyhalothrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Imazalil"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Cypermethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Imidacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Diazinon"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Kresoxim-methyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Dichlorvos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Malathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Dimethoate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Metalaxyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Ethoprophos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Methiocarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Etofenprox"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Methomyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Fenoxycarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Methyl parathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Fenpyroximate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Mevinphos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Fipronil"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Myclobutanil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Flonicamid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Naled"
                "0.02"
                "0.01"
                "ND"
                "0.5"
              ]
              [
                "Fludioxonil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Oxamyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Hexythiazox"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Paclobutrazol"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Imazalil"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Permethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Imidacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Phosmet"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Kresoxim-methyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Piperonyl butoxide"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Malathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Prallethrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Metalaxyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Propiconazole"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Methiocarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Pyrethrins"
                "0.02"
                "0.01"
                "ND"
                "0.5"
              ]
              [
                "Methomyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Pyridaben"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Methyl parathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Spinetoram"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Mevinphos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Spinosad"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Myclobutanil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Spiromesifen"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Naled"
                "0.02"
                "0.01"
                "ND"
                "0.5"
                "Spirotetramat"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Oxamyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Tebuconazole"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Paclobutrazol"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Thiacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Permethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Thiamethoxam"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Phosmet"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Trifloxystrobin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Piperonyl butoxide"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                ""
                ""
                ""
                ""
                ""
              ]
            ]
            "md" => """
              | Analyte             | LOQ  | LOD  | Result | Limit | Analyte            | LOQ  | LOD  | Result | Limit |\n
              | ------------------- | ---- | ---- | ------ | ----- | ------------------ | ---- | ---- | ------ | ----- |\n
              | Abamectin           | 0.02 | 0.01 | ND     | 0.1   | Coumaphos          | 0.02 | 0.01 | ND     | 0.1   |\n
              | Acephate            | 0.02 | 0.01 | ND     | 0.4   | Cyfluthrin         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Acequinocyl         | 0.02 | 0.01 | ND     | 0.2   | Cyhalothrin        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Aldicarb            | 0.02 | 0.01 | ND     | 0.4   | Cypermethrin       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Azoxystrobin        | 0.02 | 0.01 | ND     | 0.2   | Diazinon           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Bifenazate          | 0.02 | 0.01 | ND     | 0.2   | Dichlorvos         | 0.02 | 0.01 | ND     | 0.1   |\n
              | Bifenthrin          | 0.02 | 0.01 | ND     | 0.2   | Dimethoate         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Boscalid            | 0.02 | 0.01 | ND     | 0.4   | Ethoprophos        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Carbaryl            | 0.02 | 0.01 | ND     | 0.2   | Etofenprox         | 0.02 | 0.01 | ND     | 0.4   |\n
              | Carbofuran          | 0.02 | 0.01 | ND     | 0.1   | Fenoxycarb         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Chlorantraniliprole | 0.02 | 0.01 | ND     | 0.2   | Fenpyroximate      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Chlorfenapyr        | 0.02 | 0.01 | ND     | 0.1   | Fipronil           | 0.02 | 0.01 | ND     | 0.1   |\n
              | Chlorpyrifos        | 0.02 | 0.01 | ND     | 0.2   | Flonicamid         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Clofentezine        | 0.02 | 0.01 | ND     | 0.2   | Fludioxonil        | 0.02 | 0.01 | ND     | 0.4   |\n
              | Cyfluthrin          | 0.02 | 0.01 | ND     | 0.2   | Hexythiazox        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Cyhalothrin         | 0.02 | 0.01 | ND     | 0.2   | Imazalil           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Cypermethrin        | 0.02 | 0.01 | ND     | 0.4   | Imidacloprid       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Diazinon            | 0.02 | 0.01 | ND     | 0.2   | Kresoxim-methyl    | 0.02 | 0.01 | ND     | 0.4   |\n
              | Dichlorvos          | 0.02 | 0.01 | ND     | 0.1   | Malathion          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Dimethoate          | 0.02 | 0.01 | ND     | 0.2   | Metalaxyl          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Ethoprophos         | 0.02 | 0.01 | ND     | 0.2   | Methiocarb         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Etofenprox          | 0.02 | 0.01 | ND     | 0.4   | Methomyl           | 0.02 | 0.01 | ND     | 0.4   |\n
              | Fenoxycarb          | 0.02 | 0.01 | ND     | 0.2   | Methyl parathion   | 0.02 | 0.01 | ND     | 0.2   |\n
              | Fenpyroximate       | 0.02 | 0.01 | ND     | 0.4   | Mevinphos          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Fipronil            | 0.02 | 0.01 | ND     | 0.1   | Myclobutanil       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Flonicamid          | 0.02 | 0.01 | ND     | 0.2   | Naled              | 0.02 | 0.01 | ND     | 0.5   |\n
              | Fludioxonil         | 0.02 | 0.01 | ND     | 0.4   | Oxamyl             | 0.02 | 0.01 | ND     | 0.2   |\n
              | Hexythiazox         | 0.02 | 0.01 | ND     | 0.2   | Paclobutrazol      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Imazalil            | 0.02 | 0.01 | ND     | 0.2   | Permethrin         | 0.02 | 0.01 | ND     | 0.4   |\n
              | Imidacloprid        | 0.02 | 0.01 | ND     | 0.4   | Phosmet            | 0.02 | 0.01 | ND     | 0.2   |\n
              | Kresoxim-methyl     | 0.02 | 0.01 | ND     | 0.4   | Piperonyl butoxide | 0.02 | 0.01 | ND     | 0.4   |\n
              | Malathion           | 0.02 | 0.01 | ND     | 0.2   | Prallethrin        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Metalaxyl           | 0.02 | 0.01 | ND     | 0.2   | Propiconazole      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Methiocarb          | 0.02 | 0.01 | ND     | 0.2   | Pyrethrins         | 0.02 | 0.01 | ND     | 0.5   |\n
              | Methomyl            | 0.02 | 0.01 | ND     | 0.4   | Pyridaben          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Methyl parathion    | 0.02 | 0.01 | ND     | 0.2   | Spinetoram         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Mevinphos           | 0.02 | 0.01 | ND     | 0.2   | Spinosad           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Myclobutanil        | 0.02 | 0.01 | ND     | 0.4   | Spiromesifen       | 0.02 | 0.01 | ND     | 0.2   |\n
              | Naled               | 0.02 | 0.01 | ND     | 0.5   | Spirotetramat      | 0.02 | 0.01 | ND     | 0.2   |\n
              | Oxamyl              | 0.02 | 0.01 | ND     | 0.2   | Tebuconazole       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Paclobutrazol       | 0.02 | 0.01 | ND     | 0.4   | Thiacloprid        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Permethrin          | 0.02 | 0.01 | ND     | 0.4   | Thiamethoxam       | 0.02 | 0.01 | ND     | 0.2   |\n
              | Phosmet             | 0.02 | 0.01 | ND     | 0.2   | Trifloxystrobin    | 0.02 | 0.01 | ND     | 0.2   |\n
              | Piperonyl butoxide  | 0.02 | 0.01 | ND     | 0.4   |                    |      |      |        |       |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
              "Abamectin","0.02","0.01","ND","0.1","Coumaphos","0.02","0.01","ND","0.1"\n
              "Acephate","0.02","0.01","ND","0.4","Cyfluthrin","0.02","0.01","ND","0.2"\n
              "Acequinocyl","0.02","0.01","ND","0.2","Cyhalothrin","0.02","0.01","ND","0.2"\n
              "Aldicarb","0.02","0.01","ND","0.4","Cypermethrin","0.02","0.01","ND","0.4"\n
              "Azoxystrobin","0.02","0.01","ND","0.2","Diazinon","0.02","0.01","ND","0.2"\n
              "Bifenazate","0.02","0.01","ND","0.2","Dichlorvos","0.02","0.01","ND","0.1"\n
              "Bifenthrin","0.02","0.01","ND","0.2","Dimethoate","0.02","0.01","ND","0.2"\n
              "Boscalid","0.02","0.01","ND","0.4","Ethoprophos","0.02","0.01","ND","0.2"\n
              "Carbaryl","0.02","0.01","ND","0.2","Etofenprox","0.02","0.01","ND","0.4"\n
              "Carbofuran","0.02","0.01","ND","0.1","Fenoxycarb","0.02","0.01","ND","0.2"\n
              "Chlorantraniliprole","0.02","0.01","ND","0.2","Fenpyroximate","0.02","0.01","ND","0.4"\n
              "Chlorfenapyr","0.02","0.01","ND","0.1","Fipronil","0.02","0.01","ND","0.1"\n
              "Chlorpyrifos","0.02","0.01","ND","0.2","Flonicamid","0.02","0.01","ND","0.2"\n
              "Clofentezine","0.02","0.01","ND","0.2","Fludioxonil","0.02","0.01","ND","0.4"\n
              "Cyfluthrin","0.02","0.01","ND","0.2","Hexythiazox","0.02","0.01","ND","0.2"\n
              "Cyhalothrin","0.02","0.01","ND","0.2","Imazalil","0.02","0.01","ND","0.2"\n
              "Cypermethrin","0.02","0.01","ND","0.4","Imidacloprid","0.02","0.01","ND","0.4"\n
              "Diazinon","0.02","0.01","ND","0.2","Kresoxim-methyl","0.02","0.01","ND","0.4"\n
              "Dichlorvos","0.02","0.01","ND","0.1","Malathion","0.02","0.01","ND","0.2"\n
              "Dimethoate","0.02","0.01","ND","0.2","Metalaxyl","0.02","0.01","ND","0.2"\n
              "Ethoprophos","0.02","0.01","ND","0.2","Methiocarb","0.02","0.01","ND","0.2"\n
              "Etofenprox","0.02","0.01","ND","0.4","Methomyl","0.02","0.01","ND","0.4"\n
              "Fenoxycarb","0.02","0.01","ND","0.2","Methyl parathion","0.02","0.01","ND","0.2"\n
              "Fenpyroximate","0.02","0.01","ND","0.4","Mevinphos","0.02","0.01","ND","0.2"\n
              "Fipronil","0.02","0.01","ND","0.1","Myclobutanil","0.02","0.01","ND","0.4"\n
              "Flonicamid","0.02","0.01","ND","0.2","Naled","0.02","0.01","ND","0.5"\n
              "Fludioxonil","0.02","0.01","ND","0.4","Oxamyl","0.02","0.01","ND","0.2"\n
              "Hexythiazox","0.02","0.01","ND","0.2","Paclobutrazol","0.02","0.01","ND","0.4"\n
              "Imazalil","0.02","0.01","ND","0.2","Permethrin","0.02","0.01","ND","0.4"\n
              "Imidacloprid","0.02","0.01","ND","0.4","Phosmet","0.02","0.01","ND","0.2"\n
              "Kresoxim-methyl","0.02","0.01","ND","0.4","Piperonyl butoxide","0.02","0.01","ND","0.4"\n
              "Malathion","0.02","0.01","ND","0.2","Prallethrin","0.02","0.01","ND","0.2"\n
              "Metalaxyl","0.02","0.01","ND","0.2","Propiconazole","0.02","0.01","ND","0.4"\n
              "Methiocarb","0.02","0.01","ND","0.2","Pyrethrins","0.02","0.01","ND","0.5"\n
              "Methomyl","0.02","0.01","ND","0.4","Pyridaben","0.02","0.01","ND","0.2"\n
              "Methyl parathion","0.02","0.01","ND","0.2","Spinetoram","0.02","0.01","ND","0.2"\n
              "Mevinphos","0.02","0.01","ND","0.2","Spinosad","0.02","0.01","ND","0.2"\n
              "Myclobutanil","0.02","0.01","ND","0.4","Spiromesifen","0.02","0.01","ND","0.2"\n
              "Naled","0.02","0.01","ND","0.5","Spirotetramat","0.02","0.01","ND","0.2"\n
              "Oxamyl","0.02","0.01","ND","0.2","Tebuconazole","0.02","0.01","ND","0.4"\n
              "Paclobutrazol","0.02","0.01","ND","0.4","Thiacloprid","0.02","0.01","ND","0.2"\n
              "Permethrin","0.02","0.01","ND","0.4","Thiamethoxam","0.02","0.01","ND","0.2"\n
              "Phosmet","0.02","0.01","ND","0.2","Trifloxystrobin","0.02","0.01","ND","0.2"\n
              "Piperonyl butoxide","0.02","0.01","ND","0.4","","","","",""
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "RES - Residual Solvents"
            "md" => "## RES - Residual Solvents"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Acetone"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Isopropyl Alcohol"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Benzene"
                "0.04"
                "0.02"
                "ND"
                "2"
                "Methanol"
                "0.04"
                "0.02"
                "ND"
                "3000"
              ]
              [
                "Butane"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Pentane"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Ethyl Ether (Diethyl)"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Propane"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Ethyl Acetate"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Toluene"
                "0.04"
                "0.02"
                "ND"
                "890"
              ]
              [
                "Ethylene Oxide"
                "0.04"
                "0.02"
                "ND"
                "5"
                "Xylenes (o, m, p)"
                "0.04"
                "0.02"
                "ND"
                "2170"
              ]
              [
                "Heptane"
                "0.04"
                "0.02"
                "ND"
                "5000"
                ""
                ""
                ""
                ""
                ""
              ]
            ]
            "md" => """
              | Analyte               | LOQ  | LOD  | Result | Limit | Analyte           | LOQ  | LOD  | Result | Limit |\n
              | --------------------- | ---- | ---- | ------ | ----- | ----------------- | ---- | ---- | ------ | ----- |\n
              | Acetone               | 0.04 | 0.02 | ND     | 5000  | Isopropyl Alcohol | 0.04 | 0.02 | ND     | 5000  |\n
              | Benzene               | 0.04 | 0.02 | ND     | 2     | Methanol          | 0.04 | 0.02 | ND     | 3000  |\n
              | Butane                | 0.04 | 0.02 | ND     | 5000  | Pentane           | 0.04 | 0.02 | ND     | 5000  |\n
              | Ethyl Ether (Diethyl) | 0.04 | 0.02 | ND     | 5000  | Propane           | 0.04 | 0.02 | ND     | 5000  |\n
              | Ethyl Acetate         | 0.04 | 0.02 | ND     | 5000  | Toluene           | 0.04 | 0.02 | ND     | 890   |\n
              | Ethylene Oxide        | 0.04 | 0.02 | ND     | 5     | Xylenes (o, m, p) | 0.04 | 0.02 | ND     | 2170  |\n
              | Heptane               | 0.04 | 0.02 | ND     | 5000  |                   |      |      |        |       |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
              "Acetone","0.04","0.02","ND","5000","Isopropyl Alcohol","0.04","0.02","ND","5000"\n
              "Benzene","0.04","0.02","ND","2","Methanol","0.04","0.02","ND","3000"\n
              "Butane","0.04","0.02","ND","5000","Pentane","0.04","0.02","ND","5000"\n
              "Ethyl Ether (Diethyl)","0.04","0.02","ND","5000","Propane","0.04","0.02","ND","5000"\n
              "Ethyl Acetate","0.04","0.02","ND","5000","Toluene","0.04","0.02","ND","890"\n
              "Ethylene Oxide","0.04","0.02","ND","5","Xylenes (o, m, p)","0.04","0.02","ND","2170"\n
              "Heptane","0.04","0.02","ND","5000","","","","",""
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "FVI - Filth & Foreign Material Inspection"
            "md" => "## FVI - Filth & Foreign Material Inspection"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte / Limit"
                "Result"
              ]
              [
                "1 or more hair > 2mm"
                "NO"
              ]
              [
                "3 or more hairs < 2mm"
                "NO"
              ]
              [
                "1 or more insect fragment > 2mm"
                "NO"
              ]
              [
                "3 or more insect fragments < 2mm"
                "NO"
              ]
              [
                "1 or more mammalian excreta"
                "NO"
              ]
              [
                "1 or more of any other foreign material"
                "NO"
              ]
            ]
            "md" => """
              | Analyte / Limit                         | Result |\n
              | --------------------------------------- | ------ |\n
              | 1 or more hair > 2mm                    | NO     |\n
              | 3 or more hairs < 2mm                   | NO     |\n
              | 1 or more insect fragment > 2mm         | NO     |\n
              | 3 or more insect fragments < 2mm        | NO     |\n
              | 1 or more mammalian excreta             | NO     |\n
              | 1 or more of any other foreign material | NO     |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte / Limit","Result"\n
              "1 or more hair > 2mm","NO"\n
              "3 or more hairs < 2mm","NO"\n
              "1 or more insect fragment > 2mm","NO"\n
              "3 or more insect fragments < 2mm","NO"\n
              "1 or more mammalian excreta","NO"\n
              "1 or more of any other foreign material","NO"
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "MWA - Moisture Content & Water Activity"
            "md" => "## MWA - Moisture Content & Water Activity"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Moisture Content (%)"
                "0.1"
                "0.1"
                "12.3"
                "15.5"
              ]
              [
                "Water Activity (Aw)"
                "0.01"
                "0.01"
                "0.63"
                "0.65"
              ]
            ]
            "md" => """
              | Analyte              | LOQ  | LOD  | Result | Limit |\n
              | -------------------- | ---- | ---- | ------ | ----- |\n
              | Moisture Content (%) | 0.1  | 0.1  | 12.3   | 15.5  |\n
              | Water Activity (Aw)  | 0.01 | 0.01 | 0.63   | 0.65  |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit"\n
              "Moisture Content (%)","0.1","0.1","12.3","15.5"\n
              "Water Activity (Aw)","0.01","0.01","0.63","0.65"
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "MICx - Microbial X"
            "md" => "## MICx - Microbial X"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Total Yeast & Mold (CFU/g)"
                "10"
                "10"
                "ND"
                "1000"
              ]
              [
                "Total Coliforms (CFU/g)"
                "10"
                "10"
                "ND"
                "100"
              ]
              [
                "Total Enterobacteriaceae (CFU/g)"
                "10"
                "10"
                "ND"
                "100"
              ]
              [
                "Total Viable Aerobic Bacteria (CFU/g)"
                "10"
                "10"
                "ND"
                "10000"
              ]
            ]
            "md" => """
              | Analyte                               | LOQ | LOD | Result | Limit |\n
              | ------------------------------------- | --- | --- | ------ | ----- |\n
              | Total Yeast & Mold (CFU/g)            | 10  | 10  | ND     | 1000  |\n
              | Total Coliforms (CFU/g)               | 10  | 10  | ND     | 100   |\n
              | Total Enterobacteriaceae (CFU/g)      | 10  | 10  | ND     | 100   |\n
              | Total Viable Aerobic Bacteria (CFU/g) | 10  | 10  | ND     | 10000 |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit"\n
              "Total Yeast & Mold (CFU/g)","10","10","ND","1000"\n
              "Total Coliforms (CFU/g)","10","10","ND","100"\n
              "Total Enterobacteriaceae (CFU/g)","10","10","ND","100"\n
              "Total Viable Aerobic Bacteria (CFU/g)","10","10","ND","10000"
              """
          ]
          [
            "type" => "text"
            "value" => """
              ----\n
              \n
              PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
              \n
              Authorized Signature:  \n
              Brandon Stahl
              """
            "md" => """
              ----\n
              \n
              PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
              \n
              Authorized Signature:  \n
              Brandon Stahl
              """
          ]
        ]
        "status" => "OK"
        "originalOrientationAngle" => 0
        "links" => []
        "triggeredAutoMode" => false
        "parsingMode" => "multimodal-openai-gpt4o"
        "structuredData" => null
        "noStructuredContent" => false
        "noTextContent" => false
      ]
    ]
    "job_metadata" => [
      "credits_used" => 0
      "job_credits_usage" => 0
      "job_pages" => 1
      "job_auto_mode_triggered_pages" => 0
      "job_is_cache_hit" => false
    ]
  ]
  -labName: "PharmLabs San Diego"
  -sampleName: "SD250217-031"
  -sampleMatrix: "cannabis"
  -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPart2.jpg"
  -productType: "cannabis"
  -aILogs: Doctrine\ORM\PersistentCollection {#964 …}
  -products: Doctrine\ORM\PersistentCollection {#1018 …}
}
disabled
false
ea_crud_form
[
  "assets" => "** This variable no longer stores field assets. Instead, use "ea.crud.fieldAssets()" in your Twig template."
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#844
    -isAccessible: true
    -fqcn: "App\Entity\LabReport"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#691 …}
    -instance: App\Entity\LabReport {#854
      -id: 846
      -name: "COA Part 2"
      -externalUrl: "https://purecbdnc.com/cdn/shop/files/Modus-Presidential5000mgGummies_BajaBlastCOA2.jpg"
      -source: null
      -type: "jpg"
      -project: Proxies\__CG__\App\Entity\Project {#903
        -id: 104
        -name: "pure cbd"
        -url: "https://purecbdnc.com/"
        -prompt: null
        -chatJson: null
        -externalLabReportsUrl: null
        -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …}
        -productMatchingUrl: null
        -productUrls: Doctrine\ORM\PersistentCollection {#1556 …}
        -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …}
        -labReports: Doctrine\ORM\PersistentCollection {#1558 …}
        -createdAt: DateTime @1744068184 {#1495
          date: 2025-04-07 23:23:04.0 UTC (+00:00)
        }
        -updatedAt: DateTime @1768286193 {#1485
          date: 2026-01-13 06:36:33.0 UTC (+00:00)
        }
        -spiderSourceMatchingUrls: null
        -state: "ready_to_hunt"
        -products: Doctrine\ORM\PersistentCollection {#1560 …}
        -productPages: Doctrine\ORM\PersistentCollection {#1581 …}
        -websiteFramework: "shopify"
        -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}"
        -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …}
        -productExcludePaths: null
        -aILogs: Doctrine\ORM\PersistentCollection {#1586 …}
        -user: null
        -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …}
        -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …}
      }
      -labReportSource: null
      -createdAt: DateTime @1748162226 {#848
        date: 2025-05-25 08:37:06.0 UTC (+00:00)
      }
      -updatedAt: DateTime @1748147891 {#845
        date: 2025-05-25 04:38:11.0 UTC (+00:00)
      }
      -category: null
      -state: "processed"
      -expiryDate: "2024-02-09"
      -extractionDate: "2023-02-09"
      -thcaPercentage: "0"
      -totalThcPercentage: "0"
      -deltaNinePercentage: "0"
      -deltaNineWithThcaCombined: "0"
      -comments: null
      -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPart2.jpg"
      -markdownContent: ""# SD250217-031 page 2 of 2\n\n## PES - Pesticides\n\nAnalyzed: Feb 9, 2023 | Instrument: LC-MS\/MS GC-MS\/MS | Method: SOP-043\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n| Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n| Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n| Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n| Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n| Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n| Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n| Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n| Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n| Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n| Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n| Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n| Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n| Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n| Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n| Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n| Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n| Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n| Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n| Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n| Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n| Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n| Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n| Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n| Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n| Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n| Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n| Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n| Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n| Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n| Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n| Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n| Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n| Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n| Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n| Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n| Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n| Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n| Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n| Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n| Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n| Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n| Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n| Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n\n## RES - Residual Solvents\n\nAnalyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n| Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n| Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n| Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n| Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n\n## FVI - Filth & Foreign Material Inspection\n\nAnalyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n\n| Analyte \/ Limit                        | Result |\n|----------------------------------------|--------|\n| 1 or more hair > 2mm                   | NO     |\n| 3 or more hairs < 2mm                  | NO     |\n| 1 or more insect fragment > 2mm        | NO     |\n| 3 or more insect fragments < 2mm       | NO     |\n| 1 or more mammalian excreta            | NO     |\n| 1 or more of any other foreign material| NO     |\n\n## MWA - Moisture Content & Water Activity\n\nAnalyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n\n| Analyte                | LOQ | LOD | Result | Limit |\n|------------------------|-----|-----|--------|-------|\n| Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n| Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n\n## MICx - Microbial X\n\nAnalyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n\n| Analyte                                | LOQ | LOD | Result | Limit |\n|----------------------------------------|-----|-----|--------|-------|\n| Total Yeast & Mold (CFU\/g)             | 10  | 10  | ND     | 1000  |\n| Total Coliforms (CFU\/g)                | 10  | 10  | ND     | 100   |\n| Total Enterobacteriaceae (CFU\/g)       | 10  | 10  | ND     | 100   |\n| Total Viable Aerobic Bacteria (CFU\/g)  | 10  | 10  | ND     | 10000 |\n\n----\n\nPharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO\/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n\nAuthorized Signature:  \nBrandon Stahl""
      -debugData: null
      -jsonContent: [
        "pages" => [
          [
            "page" => 1
            "md" => """
              # SD250217-031 page 2 of 2\n
              \n
              ## PES - Pesticides\n
              \n
              Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043\n
              \n
              | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
              |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
              | Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n
              | Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n
              | Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n
              | Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n
              | Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n
              | Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n
              | Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n
              | Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n
              | Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n
              | Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n
              | Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n
              | Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n
              | Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n
              | Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n
              | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n
              | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n
              | Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n
              | Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n
              | Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n
              | Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n
              | Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n
              | Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n
              | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n
              | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n
              | Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n
              | Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n
              | Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n
              | Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n
              | Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n
              | Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n
              | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n
              | Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n
              | Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n
              | Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n
              | Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n
              | Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n
              | Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n
              | Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n
              | Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n
              | Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n
              | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n
              | Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n
              | Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n
              | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n
              \n
              ## RES - Residual Solvents\n
              \n
              Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n
              \n
              | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
              |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
              | Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n
              | Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n
              | Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n
              | Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n
              | Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n
              | Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n
              | Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n
              \n
              ## FVI - Filth & Foreign Material Inspection\n
              \n
              Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n
              \n
              | Analyte / Limit                        | Result |\n
              |----------------------------------------|--------|\n
              | 1 or more hair > 2mm                   | NO     |\n
              | 3 or more hairs < 2mm                  | NO     |\n
              | 1 or more insect fragment > 2mm        | NO     |\n
              | 3 or more insect fragments < 2mm       | NO     |\n
              | 1 or more mammalian excreta            | NO     |\n
              | 1 or more of any other foreign material| NO     |\n
              \n
              ## MWA - Moisture Content & Water Activity\n
              \n
              Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n
              \n
              | Analyte                | LOQ | LOD | Result | Limit |\n
              |------------------------|-----|-----|--------|-------|\n
              | Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n
              | Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n
              \n
              ## MICx - Microbial X\n
              \n
              Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n
              \n
              | Analyte                                | LOQ | LOD | Result | Limit |\n
              |----------------------------------------|-----|-----|--------|-------|\n
              | Total Yeast & Mold (CFU/g)             | 10  | 10  | ND     | 1000  |\n
              | Total Coliforms (CFU/g)                | 10  | 10  | ND     | 100   |\n
              | Total Enterobacteriaceae (CFU/g)       | 10  | 10  | ND     | 100   |\n
              | Total Viable Aerobic Bacteria (CFU/g)  | 10  | 10  | ND     | 10000 |\n
              \n
              ----\n
              \n
              PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
              \n
              Authorized Signature:  \n
              Brandon Stahl
              """
            "images" => [
              [
                "name" => "page_1.jpg"
                "height" => 0
                "width" => 0
                "x" => 0
                "y" => 0
                "type" => "full_page_screenshot"
              ]
            ]
            "charts" => []
            "items" => [
              [
                "type" => "heading"
                "lvl" => 1
                "value" => "SD250217-031 page 2 of 2"
                "md" => "# SD250217-031 page 2 of 2"
              ]
              [
                "type" => "heading"
                "lvl" => 2
                "value" => "PES - Pesticides"
                "md" => "## PES - Pesticides"
              ]
              [
                "type" => "text"
                "value" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
                "md" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
              ]
              [
                "type" => "table"
                "rows" => [
                  [
                    "Analyte"
                    "LOQ"
                    "LOD"
                    "Result"
                    "Limit"
                    "Analyte"
                    "LOQ"
                    "LOD"
                    "Result"
                    "Limit"
                  ]
                  [
                    "Abamectin"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.1"
                    "Coumaphos"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.1"
                  ]
                  [
                    "Acephate"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    "Cyfluthrin"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Acequinocyl"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Cyhalothrin"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Aldicarb"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    "Cypermethrin"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                  ]
                  [
                    "Azoxystrobin"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Diazinon"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Bifenazate"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Dichlorvos"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.1"
                  ]
                  [
                    "Bifenthrin"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Dimethoate"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Boscalid"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    "Ethoprophos"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Carbaryl"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Etofenprox"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                  ]
                  [
                    "Carbofuran"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.1"
                    "Fenoxycarb"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Chlorantraniliprole"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Fenpyroximate"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                  ]
                  [
                    "Chlorfenapyr"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.1"
                    "Fipronil"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.1"
                  ]
                  [
                    "Chlorpyrifos"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Flonicamid"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Clofentezine"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Fludioxonil"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                  ]
                  [
                    "Cyfluthrin"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Hexythiazox"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Cyhalothrin"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Imazalil"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Cypermethrin"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    "Imidacloprid"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                  ]
                  [
                    "Diazinon"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Kresoxim-methyl"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                  ]
                  [
                    "Dichlorvos"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.1"
                    "Malathion"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Dimethoate"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Metalaxyl"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Ethoprophos"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Methiocarb"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Etofenprox"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    "Methomyl"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                  ]
                  [
                    "Fenoxycarb"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Methyl parathion"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Fenpyroximate"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    "Mevinphos"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Fipronil"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.1"
                    "Myclobutanil"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                  ]
                  [
                    "Flonicamid"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Naled"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.5"
                  ]
                  [
                    "Fludioxonil"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    "Oxamyl"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Hexythiazox"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Paclobutrazol"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                  ]
                  [
                    "Imazalil"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Permethrin"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                  ]
                  [
                    "Imidacloprid"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    "Phosmet"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Kresoxim-methyl"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    "Piperonyl butoxide"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                  ]
                  [
                    "Malathion"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Prallethrin"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Metalaxyl"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Propiconazole"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                  ]
                  [
                    "Methiocarb"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Pyrethrins"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.5"
                  ]
                  [
                    "Methomyl"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    "Pyridaben"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Methyl parathion"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Spinetoram"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Mevinphos"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Spinosad"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Myclobutanil"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    "Spiromesifen"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Naled"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.5"
                    "Spirotetramat"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Oxamyl"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Tebuconazole"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                  ]
                  [
                    "Paclobutrazol"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    "Thiacloprid"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Permethrin"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    "Thiamethoxam"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Phosmet"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                    "Trifloxystrobin"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.2"
                  ]
                  [
                    "Piperonyl butoxide"
                    "0.02"
                    "0.01"
                    "ND"
                    "0.4"
                    ""
                    ""
                    ""
                    ""
                    ""
                  ]
                ]
                "md" => """
                  | Analyte             | LOQ  | LOD  | Result | Limit | Analyte            | LOQ  | LOD  | Result | Limit |\n
                  | ------------------- | ---- | ---- | ------ | ----- | ------------------ | ---- | ---- | ------ | ----- |\n
                  | Abamectin           | 0.02 | 0.01 | ND     | 0.1   | Coumaphos          | 0.02 | 0.01 | ND     | 0.1   |\n
                  | Acephate            | 0.02 | 0.01 | ND     | 0.4   | Cyfluthrin         | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Acequinocyl         | 0.02 | 0.01 | ND     | 0.2   | Cyhalothrin        | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Aldicarb            | 0.02 | 0.01 | ND     | 0.4   | Cypermethrin       | 0.02 | 0.01 | ND     | 0.4   |\n
                  | Azoxystrobin        | 0.02 | 0.01 | ND     | 0.2   | Diazinon           | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Bifenazate          | 0.02 | 0.01 | ND     | 0.2   | Dichlorvos         | 0.02 | 0.01 | ND     | 0.1   |\n
                  | Bifenthrin          | 0.02 | 0.01 | ND     | 0.2   | Dimethoate         | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Boscalid            | 0.02 | 0.01 | ND     | 0.4   | Ethoprophos        | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Carbaryl            | 0.02 | 0.01 | ND     | 0.2   | Etofenprox         | 0.02 | 0.01 | ND     | 0.4   |\n
                  | Carbofuran          | 0.02 | 0.01 | ND     | 0.1   | Fenoxycarb         | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Chlorantraniliprole | 0.02 | 0.01 | ND     | 0.2   | Fenpyroximate      | 0.02 | 0.01 | ND     | 0.4   |\n
                  | Chlorfenapyr        | 0.02 | 0.01 | ND     | 0.1   | Fipronil           | 0.02 | 0.01 | ND     | 0.1   |\n
                  | Chlorpyrifos        | 0.02 | 0.01 | ND     | 0.2   | Flonicamid         | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Clofentezine        | 0.02 | 0.01 | ND     | 0.2   | Fludioxonil        | 0.02 | 0.01 | ND     | 0.4   |\n
                  | Cyfluthrin          | 0.02 | 0.01 | ND     | 0.2   | Hexythiazox        | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Cyhalothrin         | 0.02 | 0.01 | ND     | 0.2   | Imazalil           | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Cypermethrin        | 0.02 | 0.01 | ND     | 0.4   | Imidacloprid       | 0.02 | 0.01 | ND     | 0.4   |\n
                  | Diazinon            | 0.02 | 0.01 | ND     | 0.2   | Kresoxim-methyl    | 0.02 | 0.01 | ND     | 0.4   |\n
                  | Dichlorvos          | 0.02 | 0.01 | ND     | 0.1   | Malathion          | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Dimethoate          | 0.02 | 0.01 | ND     | 0.2   | Metalaxyl          | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Ethoprophos         | 0.02 | 0.01 | ND     | 0.2   | Methiocarb         | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Etofenprox          | 0.02 | 0.01 | ND     | 0.4   | Methomyl           | 0.02 | 0.01 | ND     | 0.4   |\n
                  | Fenoxycarb          | 0.02 | 0.01 | ND     | 0.2   | Methyl parathion   | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Fenpyroximate       | 0.02 | 0.01 | ND     | 0.4   | Mevinphos          | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Fipronil            | 0.02 | 0.01 | ND     | 0.1   | Myclobutanil       | 0.02 | 0.01 | ND     | 0.4   |\n
                  | Flonicamid          | 0.02 | 0.01 | ND     | 0.2   | Naled              | 0.02 | 0.01 | ND     | 0.5   |\n
                  | Fludioxonil         | 0.02 | 0.01 | ND     | 0.4   | Oxamyl             | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Hexythiazox         | 0.02 | 0.01 | ND     | 0.2   | Paclobutrazol      | 0.02 | 0.01 | ND     | 0.4   |\n
                  | Imazalil            | 0.02 | 0.01 | ND     | 0.2   | Permethrin         | 0.02 | 0.01 | ND     | 0.4   |\n
                  | Imidacloprid        | 0.02 | 0.01 | ND     | 0.4   | Phosmet            | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Kresoxim-methyl     | 0.02 | 0.01 | ND     | 0.4   | Piperonyl butoxide | 0.02 | 0.01 | ND     | 0.4   |\n
                  | Malathion           | 0.02 | 0.01 | ND     | 0.2   | Prallethrin        | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Metalaxyl           | 0.02 | 0.01 | ND     | 0.2   | Propiconazole      | 0.02 | 0.01 | ND     | 0.4   |\n
                  | Methiocarb          | 0.02 | 0.01 | ND     | 0.2   | Pyrethrins         | 0.02 | 0.01 | ND     | 0.5   |\n
                  | Methomyl            | 0.02 | 0.01 | ND     | 0.4   | Pyridaben          | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Methyl parathion    | 0.02 | 0.01 | ND     | 0.2   | Spinetoram         | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Mevinphos           | 0.02 | 0.01 | ND     | 0.2   | Spinosad           | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Myclobutanil        | 0.02 | 0.01 | ND     | 0.4   | Spiromesifen       | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Naled               | 0.02 | 0.01 | ND     | 0.5   | Spirotetramat      | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Oxamyl              | 0.02 | 0.01 | ND     | 0.2   | Tebuconazole       | 0.02 | 0.01 | ND     | 0.4   |\n
                  | Paclobutrazol       | 0.02 | 0.01 | ND     | 0.4   | Thiacloprid        | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Permethrin          | 0.02 | 0.01 | ND     | 0.4   | Thiamethoxam       | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Phosmet             | 0.02 | 0.01 | ND     | 0.2   | Trifloxystrobin    | 0.02 | 0.01 | ND     | 0.2   |\n
                  | Piperonyl butoxide  | 0.02 | 0.01 | ND     | 0.4   |                    |      |      |        |       |
                  """
                "isPerfectTable" => false
                "csv" => """
                  "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
                  "Abamectin","0.02","0.01","ND","0.1","Coumaphos","0.02","0.01","ND","0.1"\n
                  "Acephate","0.02","0.01","ND","0.4","Cyfluthrin","0.02","0.01","ND","0.2"\n
                  "Acequinocyl","0.02","0.01","ND","0.2","Cyhalothrin","0.02","0.01","ND","0.2"\n
                  "Aldicarb","0.02","0.01","ND","0.4","Cypermethrin","0.02","0.01","ND","0.4"\n
                  "Azoxystrobin","0.02","0.01","ND","0.2","Diazinon","0.02","0.01","ND","0.2"\n
                  "Bifenazate","0.02","0.01","ND","0.2","Dichlorvos","0.02","0.01","ND","0.1"\n
                  "Bifenthrin","0.02","0.01","ND","0.2","Dimethoate","0.02","0.01","ND","0.2"\n
                  "Boscalid","0.02","0.01","ND","0.4","Ethoprophos","0.02","0.01","ND","0.2"\n
                  "Carbaryl","0.02","0.01","ND","0.2","Etofenprox","0.02","0.01","ND","0.4"\n
                  "Carbofuran","0.02","0.01","ND","0.1","Fenoxycarb","0.02","0.01","ND","0.2"\n
                  "Chlorantraniliprole","0.02","0.01","ND","0.2","Fenpyroximate","0.02","0.01","ND","0.4"\n
                  "Chlorfenapyr","0.02","0.01","ND","0.1","Fipronil","0.02","0.01","ND","0.1"\n
                  "Chlorpyrifos","0.02","0.01","ND","0.2","Flonicamid","0.02","0.01","ND","0.2"\n
                  "Clofentezine","0.02","0.01","ND","0.2","Fludioxonil","0.02","0.01","ND","0.4"\n
                  "Cyfluthrin","0.02","0.01","ND","0.2","Hexythiazox","0.02","0.01","ND","0.2"\n
                  "Cyhalothrin","0.02","0.01","ND","0.2","Imazalil","0.02","0.01","ND","0.2"\n
                  "Cypermethrin","0.02","0.01","ND","0.4","Imidacloprid","0.02","0.01","ND","0.4"\n
                  "Diazinon","0.02","0.01","ND","0.2","Kresoxim-methyl","0.02","0.01","ND","0.4"\n
                  "Dichlorvos","0.02","0.01","ND","0.1","Malathion","0.02","0.01","ND","0.2"\n
                  "Dimethoate","0.02","0.01","ND","0.2","Metalaxyl","0.02","0.01","ND","0.2"\n
                  "Ethoprophos","0.02","0.01","ND","0.2","Methiocarb","0.02","0.01","ND","0.2"\n
                  "Etofenprox","0.02","0.01","ND","0.4","Methomyl","0.02","0.01","ND","0.4"\n
                  "Fenoxycarb","0.02","0.01","ND","0.2","Methyl parathion","0.02","0.01","ND","0.2"\n
                  "Fenpyroximate","0.02","0.01","ND","0.4","Mevinphos","0.02","0.01","ND","0.2"\n
                  "Fipronil","0.02","0.01","ND","0.1","Myclobutanil","0.02","0.01","ND","0.4"\n
                  "Flonicamid","0.02","0.01","ND","0.2","Naled","0.02","0.01","ND","0.5"\n
                  "Fludioxonil","0.02","0.01","ND","0.4","Oxamyl","0.02","0.01","ND","0.2"\n
                  "Hexythiazox","0.02","0.01","ND","0.2","Paclobutrazol","0.02","0.01","ND","0.4"\n
                  "Imazalil","0.02","0.01","ND","0.2","Permethrin","0.02","0.01","ND","0.4"\n
                  "Imidacloprid","0.02","0.01","ND","0.4","Phosmet","0.02","0.01","ND","0.2"\n
                  "Kresoxim-methyl","0.02","0.01","ND","0.4","Piperonyl butoxide","0.02","0.01","ND","0.4"\n
                  "Malathion","0.02","0.01","ND","0.2","Prallethrin","0.02","0.01","ND","0.2"\n
                  "Metalaxyl","0.02","0.01","ND","0.2","Propiconazole","0.02","0.01","ND","0.4"\n
                  "Methiocarb","0.02","0.01","ND","0.2","Pyrethrins","0.02","0.01","ND","0.5"\n
                  "Methomyl","0.02","0.01","ND","0.4","Pyridaben","0.02","0.01","ND","0.2"\n
                  "Methyl parathion","0.02","0.01","ND","0.2","Spinetoram","0.02","0.01","ND","0.2"\n
                  "Mevinphos","0.02","0.01","ND","0.2","Spinosad","0.02","0.01","ND","0.2"\n
                  "Myclobutanil","0.02","0.01","ND","0.4","Spiromesifen","0.02","0.01","ND","0.2"\n
                  "Naled","0.02","0.01","ND","0.5","Spirotetramat","0.02","0.01","ND","0.2"\n
                  "Oxamyl","0.02","0.01","ND","0.2","Tebuconazole","0.02","0.01","ND","0.4"\n
                  "Paclobutrazol","0.02","0.01","ND","0.4","Thiacloprid","0.02","0.01","ND","0.2"\n
                  "Permethrin","0.02","0.01","ND","0.4","Thiamethoxam","0.02","0.01","ND","0.2"\n
                  "Phosmet","0.02","0.01","ND","0.2","Trifloxystrobin","0.02","0.01","ND","0.2"\n
                  "Piperonyl butoxide","0.02","0.01","ND","0.4","","","","",""
                  """
              ]
              [
                "type" => "heading"
                "lvl" => 2
                "value" => "RES - Residual Solvents"
                "md" => "## RES - Residual Solvents"
              ]
              [
                "type" => "text"
                "value" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
                "md" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
              ]
              [
                "type" => "table"
                "rows" => [
                  [
                    "Analyte"
                    "LOQ"
                    "LOD"
                    "Result"
                    "Limit"
                    "Analyte"
                    "LOQ"
                    "LOD"
                    "Result"
                    "Limit"
                  ]
                  [
                    "Acetone"
                    "0.04"
                    "0.02"
                    "ND"
                    "5000"
                    "Isopropyl Alcohol"
                    "0.04"
                    "0.02"
                    "ND"
                    "5000"
                  ]
                  [
                    "Benzene"
                    "0.04"
                    "0.02"
                    "ND"
                    "2"
                    "Methanol"
                    "0.04"
                    "0.02"
                    "ND"
                    "3000"
                  ]
                  [
                    "Butane"
                    "0.04"
                    "0.02"
                    "ND"
                    "5000"
                    "Pentane"
                    "0.04"
                    "0.02"
                    "ND"
                    "5000"
                  ]
                  [
                    "Ethyl Ether (Diethyl)"
                    "0.04"
                    "0.02"
                    "ND"
                    "5000"
                    "Propane"
                    "0.04"
                    "0.02"
                    "ND"
                    "5000"
                  ]
                  [
                    "Ethyl Acetate"
                    "0.04"
                    "0.02"
                    "ND"
                    "5000"
                    "Toluene"
                    "0.04"
                    "0.02"
                    "ND"
                    "890"
                  ]
                  [
                    "Ethylene Oxide"
                    "0.04"
                    "0.02"
                    "ND"
                    "5"
                    "Xylenes (o, m, p)"
                    "0.04"
                    "0.02"
                    "ND"
                    "2170"
                  ]
                  [
                    "Heptane"
                    "0.04"
                    "0.02"
                    "ND"
                    "5000"
                    ""
                    ""
                    ""
                    ""
                    ""
                  ]
                ]
                "md" => """
                  | Analyte               | LOQ  | LOD  | Result | Limit | Analyte           | LOQ  | LOD  | Result | Limit |\n
                  | --------------------- | ---- | ---- | ------ | ----- | ----------------- | ---- | ---- | ------ | ----- |\n
                  | Acetone               | 0.04 | 0.02 | ND     | 5000  | Isopropyl Alcohol | 0.04 | 0.02 | ND     | 5000  |\n
                  | Benzene               | 0.04 | 0.02 | ND     | 2     | Methanol          | 0.04 | 0.02 | ND     | 3000  |\n
                  | Butane                | 0.04 | 0.02 | ND     | 5000  | Pentane           | 0.04 | 0.02 | ND     | 5000  |\n
                  | Ethyl Ether (Diethyl) | 0.04 | 0.02 | ND     | 5000  | Propane           | 0.04 | 0.02 | ND     | 5000  |\n
                  | Ethyl Acetate         | 0.04 | 0.02 | ND     | 5000  | Toluene           | 0.04 | 0.02 | ND     | 890   |\n
                  | Ethylene Oxide        | 0.04 | 0.02 | ND     | 5     | Xylenes (o, m, p) | 0.04 | 0.02 | ND     | 2170  |\n
                  | Heptane               | 0.04 | 0.02 | ND     | 5000  |                   |      |      |        |       |
                  """
                "isPerfectTable" => false
                "csv" => """
                  "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
                  "Acetone","0.04","0.02","ND","5000","Isopropyl Alcohol","0.04","0.02","ND","5000"\n
                  "Benzene","0.04","0.02","ND","2","Methanol","0.04","0.02","ND","3000"\n
                  "Butane","0.04","0.02","ND","5000","Pentane","0.04","0.02","ND","5000"\n
                  "Ethyl Ether (Diethyl)","0.04","0.02","ND","5000","Propane","0.04","0.02","ND","5000"\n
                  "Ethyl Acetate","0.04","0.02","ND","5000","Toluene","0.04","0.02","ND","890"\n
                  "Ethylene Oxide","0.04","0.02","ND","5","Xylenes (o, m, p)","0.04","0.02","ND","2170"\n
                  "Heptane","0.04","0.02","ND","5000","","","","",""
                  """
              ]
              [
                "type" => "heading"
                "lvl" => 2
                "value" => "FVI - Filth & Foreign Material Inspection"
                "md" => "## FVI - Filth & Foreign Material Inspection"
              ]
              [
                "type" => "text"
                "value" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
                "md" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
              ]
              [
                "type" => "table"
                "rows" => [
                  [
                    "Analyte / Limit"
                    "Result"
                  ]
                  [
                    "1 or more hair > 2mm"
                    "NO"
                  ]
                  [
                    "3 or more hairs < 2mm"
                    "NO"
                  ]
                  [
                    "1 or more insect fragment > 2mm"
                    "NO"
                  ]
                  [
                    "3 or more insect fragments < 2mm"
                    "NO"
                  ]
                  [
                    "1 or more mammalian excreta"
                    "NO"
                  ]
                  [
                    "1 or more of any other foreign material"
                    "NO"
                  ]
                ]
                "md" => """
                  | Analyte / Limit                         | Result |\n
                  | --------------------------------------- | ------ |\n
                  | 1 or more hair > 2mm                    | NO     |\n
                  | 3 or more hairs < 2mm                   | NO     |\n
                  | 1 or more insect fragment > 2mm         | NO     |\n
                  | 3 or more insect fragments < 2mm        | NO     |\n
                  | 1 or more mammalian excreta             | NO     |\n
                  | 1 or more of any other foreign material | NO     |
                  """
                "isPerfectTable" => false
                "csv" => """
                  "Analyte / Limit","Result"\n
                  "1 or more hair > 2mm","NO"\n
                  "3 or more hairs < 2mm","NO"\n
                  "1 or more insect fragment > 2mm","NO"\n
                  "3 or more insect fragments < 2mm","NO"\n
                  "1 or more mammalian excreta","NO"\n
                  "1 or more of any other foreign material","NO"
                  """
              ]
              [
                "type" => "heading"
                "lvl" => 2
                "value" => "MWA - Moisture Content & Water Activity"
                "md" => "## MWA - Moisture Content & Water Activity"
              ]
              [
                "type" => "text"
                "value" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
                "md" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
              ]
              [
                "type" => "table"
                "rows" => [
                  [
                    "Analyte"
                    "LOQ"
                    "LOD"
                    "Result"
                    "Limit"
                  ]
                  [
                    "Moisture Content (%)"
                    "0.1"
                    "0.1"
                    "12.3"
                    "15.5"
                  ]
                  [
                    "Water Activity (Aw)"
                    "0.01"
                    "0.01"
                    "0.63"
                    "0.65"
                  ]
                ]
                "md" => """
                  | Analyte              | LOQ  | LOD  | Result | Limit |\n
                  | -------------------- | ---- | ---- | ------ | ----- |\n
                  | Moisture Content (%) | 0.1  | 0.1  | 12.3   | 15.5  |\n
                  | Water Activity (Aw)  | 0.01 | 0.01 | 0.63   | 0.65  |
                  """
                "isPerfectTable" => false
                "csv" => """
                  "Analyte","LOQ","LOD","Result","Limit"\n
                  "Moisture Content (%)","0.1","0.1","12.3","15.5"\n
                  "Water Activity (Aw)","0.01","0.01","0.63","0.65"
                  """
              ]
              [
                "type" => "heading"
                "lvl" => 2
                "value" => "MICx - Microbial X"
                "md" => "## MICx - Microbial X"
              ]
              [
                "type" => "text"
                "value" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
                "md" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
              ]
              [
                "type" => "table"
                "rows" => [
                  [
                    "Analyte"
                    "LOQ"
                    "LOD"
                    "Result"
                    "Limit"
                  ]
                  [
                    "Total Yeast & Mold (CFU/g)"
                    "10"
                    "10"
                    "ND"
                    "1000"
                  ]
                  [
                    "Total Coliforms (CFU/g)"
                    "10"
                    "10"
                    "ND"
                    "100"
                  ]
                  [
                    "Total Enterobacteriaceae (CFU/g)"
                    "10"
                    "10"
                    "ND"
                    "100"
                  ]
                  [
                    "Total Viable Aerobic Bacteria (CFU/g)"
                    "10"
                    "10"
                    "ND"
                    "10000"
                  ]
                ]
                "md" => """
                  | Analyte                               | LOQ | LOD | Result | Limit |\n
                  | ------------------------------------- | --- | --- | ------ | ----- |\n
                  | Total Yeast & Mold (CFU/g)            | 10  | 10  | ND     | 1000  |\n
                  | Total Coliforms (CFU/g)               | 10  | 10  | ND     | 100   |\n
                  | Total Enterobacteriaceae (CFU/g)      | 10  | 10  | ND     | 100   |\n
                  | Total Viable Aerobic Bacteria (CFU/g) | 10  | 10  | ND     | 10000 |
                  """
                "isPerfectTable" => false
                "csv" => """
                  "Analyte","LOQ","LOD","Result","Limit"\n
                  "Total Yeast & Mold (CFU/g)","10","10","ND","1000"\n
                  "Total Coliforms (CFU/g)","10","10","ND","100"\n
                  "Total Enterobacteriaceae (CFU/g)","10","10","ND","100"\n
                  "Total Viable Aerobic Bacteria (CFU/g)","10","10","ND","10000"
                  """
              ]
              [
                "type" => "text"
                "value" => """
                  ----\n
                  \n
                  PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
                  \n
                  Authorized Signature:  \n
                  Brandon Stahl
                  """
                "md" => """
                  ----\n
                  \n
                  PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
                  \n
                  Authorized Signature:  \n
                  Brandon Stahl
                  """
              ]
            ]
            "status" => "OK"
            "originalOrientationAngle" => 0
            "links" => []
            "triggeredAutoMode" => false
            "parsingMode" => "multimodal-openai-gpt4o"
            "structuredData" => null
            "noStructuredContent" => false
            "noTextContent" => false
          ]
        ]
        "job_metadata" => [
          "credits_used" => 0
          "job_credits_usage" => 0
          "job_pages" => 1
          "job_auto_mode_triggered_pages" => 0
          "job_is_cache_hit" => false
        ]
      ]
      -labName: "PharmLabs San Diego"
      -sampleName: "SD250217-031"
      -sampleMatrix: "cannabis"
      -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPart2.jpg"
      -productType: "cannabis"
      -aILogs: Doctrine\ORM\PersistentCollection {#964 …}
      -products: Doctrine\ORM\PersistentCollection {#1018 …}
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 846
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1343 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1719 …}
  }
  "form_tabs" => []
  "form_fieldsets" => []
]
ea_vars
EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#4043
  -fieldDto: null
  -entityDto: null
}
errors
Symfony\Component\Form\FormErrorIterator {#1829
  -errors: []
  -form: Symfony\Component\Form\Form {#1779 …}
}
form
Symfony\Component\Form\FormView {#1838 …5}
full_name
"LabReport"
help
null
help_attr
[]
help_html
false
help_translation_parameters
[]
id
"LabReport"
label
null
label_attr
[]
label_format
null
label_html
false
label_translation_parameters
[]
method
"POST"
multipart
false
name
"LabReport"
priority
0
required
true
row_attr
[]
submitted
false
translation_domain
"messages"
unique_block_prefix
"_LabReport"
valid
true
value
App\Entity\LabReport {#854
  -id: 846
  -name: "COA Part 2"
  -externalUrl: "https://purecbdnc.com/cdn/shop/files/Modus-Presidential5000mgGummies_BajaBlastCOA2.jpg"
  -source: null
  -type: "jpg"
  -project: Proxies\__CG__\App\Entity\Project {#903
    -id: 104
    -name: "pure cbd"
    -url: "https://purecbdnc.com/"
    -prompt: null
    -chatJson: null
    -externalLabReportsUrl: null
    -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …}
    -productMatchingUrl: null
    -productUrls: Doctrine\ORM\PersistentCollection {#1556 …}
    -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …}
    -labReports: Doctrine\ORM\PersistentCollection {#1558 …}
    -createdAt: DateTime @1744068184 {#1495
      date: 2025-04-07 23:23:04.0 UTC (+00:00)
    }
    -updatedAt: DateTime @1768286193 {#1485
      date: 2026-01-13 06:36:33.0 UTC (+00:00)
    }
    -spiderSourceMatchingUrls: null
    -state: "ready_to_hunt"
    -products: Doctrine\ORM\PersistentCollection {#1560 …}
    -productPages: Doctrine\ORM\PersistentCollection {#1581 …}
    -websiteFramework: "shopify"
    -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}"
    -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …}
    -productExcludePaths: null
    -aILogs: Doctrine\ORM\PersistentCollection {#1586 …}
    -user: null
    -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …}
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …}
  }
  -labReportSource: null
  -createdAt: DateTime @1748162226 {#848
    date: 2025-05-25 08:37:06.0 UTC (+00:00)
  }
  -updatedAt: DateTime @1748147891 {#845
    date: 2025-05-25 04:38:11.0 UTC (+00:00)
  }
  -category: null
  -state: "processed"
  -expiryDate: "2024-02-09"
  -extractionDate: "2023-02-09"
  -thcaPercentage: "0"
  -totalThcPercentage: "0"
  -deltaNinePercentage: "0"
  -deltaNineWithThcaCombined: "0"
  -comments: null
  -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPart2.jpg"
  -markdownContent: ""# SD250217-031 page 2 of 2\n\n## PES - Pesticides\n\nAnalyzed: Feb 9, 2023 | Instrument: LC-MS\/MS GC-MS\/MS | Method: SOP-043\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n| Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n| Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n| Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n| Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n| Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n| Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n| Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n| Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n| Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n| Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n| Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n| Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n| Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n| Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n| Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n| Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n| Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n| Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n| Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n| Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n| Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n| Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n| Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n| Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n| Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n| Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n| Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n| Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n| Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n| Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n| Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n| Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n| Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n| Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n| Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n| Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n| Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n| Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n| Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n| Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n| Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n| Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n| Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n\n## RES - Residual Solvents\n\nAnalyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n\n| Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n|--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n| Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n| Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n| Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n| Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n| Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n| Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n\n## FVI - Filth & Foreign Material Inspection\n\nAnalyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n\n| Analyte \/ Limit                        | Result |\n|----------------------------------------|--------|\n| 1 or more hair > 2mm                   | NO     |\n| 3 or more hairs < 2mm                  | NO     |\n| 1 or more insect fragment > 2mm        | NO     |\n| 3 or more insect fragments < 2mm       | NO     |\n| 1 or more mammalian excreta            | NO     |\n| 1 or more of any other foreign material| NO     |\n\n## MWA - Moisture Content & Water Activity\n\nAnalyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n\n| Analyte                | LOQ | LOD | Result | Limit |\n|------------------------|-----|-----|--------|-------|\n| Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n| Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n\n## MICx - Microbial X\n\nAnalyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n\n| Analyte                                | LOQ | LOD | Result | Limit |\n|----------------------------------------|-----|-----|--------|-------|\n| Total Yeast & Mold (CFU\/g)             | 10  | 10  | ND     | 1000  |\n| Total Coliforms (CFU\/g)                | 10  | 10  | ND     | 100   |\n| Total Enterobacteriaceae (CFU\/g)       | 10  | 10  | ND     | 100   |\n| Total Viable Aerobic Bacteria (CFU\/g)  | 10  | 10  | ND     | 10000 |\n\n----\n\nPharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO\/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n\nAuthorized Signature:  \nBrandon Stahl""
  -debugData: null
  -jsonContent: [
    "pages" => [
      [
        "page" => 1
        "md" => """
          # SD250217-031 page 2 of 2\n
          \n
          ## PES - Pesticides\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043\n
          \n
          | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
          |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
          | Abamectin                | 0.02| 0.01| ND     | 0.1   | Coumaphos                | 0.02| 0.01| ND     | 0.1   |\n
          | Acephate                 | 0.02| 0.01| ND     | 0.4   | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   |\n
          | Acequinocyl              | 0.02| 0.01| ND     | 0.2   | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   |\n
          | Aldicarb                 | 0.02| 0.01| ND     | 0.4   | Cypermethrin             | 0.02| 0.01| ND     | 0.4   |\n
          | Azoxystrobin             | 0.02| 0.01| ND     | 0.2   | Diazinon                 | 0.02| 0.01| ND     | 0.2   |\n
          | Bifenazate               | 0.02| 0.01| ND     | 0.2   | Dichlorvos               | 0.02| 0.01| ND     | 0.1   |\n
          | Bifenthrin               | 0.02| 0.01| ND     | 0.2   | Dimethoate               | 0.02| 0.01| ND     | 0.2   |\n
          | Boscalid                 | 0.02| 0.01| ND     | 0.4   | Ethoprophos              | 0.02| 0.01| ND     | 0.2   |\n
          | Carbaryl                 | 0.02| 0.01| ND     | 0.2   | Etofenprox               | 0.02| 0.01| ND     | 0.4   |\n
          | Carbofuran               | 0.02| 0.01| ND     | 0.1   | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   |\n
          | Chlorantraniliprole      | 0.02| 0.01| ND     | 0.2   | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   |\n
          | Chlorfenapyr             | 0.02| 0.01| ND     | 0.1   | Fipronil                 | 0.02| 0.01| ND     | 0.1   |\n
          | Chlorpyrifos             | 0.02| 0.01| ND     | 0.2   | Flonicamid               | 0.02| 0.01| ND     | 0.2   |\n
          | Clofentezine             | 0.02| 0.01| ND     | 0.2   | Fludioxonil              | 0.02| 0.01| ND     | 0.4   |\n
          | Cyfluthrin               | 0.02| 0.01| ND     | 0.2   | Hexythiazox              | 0.02| 0.01| ND     | 0.2   |\n
          | Cyhalothrin              | 0.02| 0.01| ND     | 0.2   | Imazalil                 | 0.02| 0.01| ND     | 0.2   |\n
          | Cypermethrin             | 0.02| 0.01| ND     | 0.4   | Imidacloprid             | 0.02| 0.01| ND     | 0.4   |\n
          | Diazinon                 | 0.02| 0.01| ND     | 0.2   | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   |\n
          | Dichlorvos               | 0.02| 0.01| ND     | 0.1   | Malathion                | 0.02| 0.01| ND     | 0.2   |\n
          | Dimethoate               | 0.02| 0.01| ND     | 0.2   | Metalaxyl                | 0.02| 0.01| ND     | 0.2   |\n
          | Ethoprophos              | 0.02| 0.01| ND     | 0.2   | Methiocarb               | 0.02| 0.01| ND     | 0.2   |\n
          | Etofenprox               | 0.02| 0.01| ND     | 0.4   | Methomyl                 | 0.02| 0.01| ND     | 0.4   |\n
          | Fenoxycarb               | 0.02| 0.01| ND     | 0.2   | Methyl parathion         | 0.02| 0.01| ND     | 0.2   |\n
          | Fenpyroximate            | 0.02| 0.01| ND     | 0.4   | Mevinphos                | 0.02| 0.01| ND     | 0.2   |\n
          | Fipronil                 | 0.02| 0.01| ND     | 0.1   | Myclobutanil             | 0.02| 0.01| ND     | 0.4   |\n
          | Flonicamid               | 0.02| 0.01| ND     | 0.2   | Naled                    | 0.02| 0.01| ND     | 0.5   |\n
          | Fludioxonil              | 0.02| 0.01| ND     | 0.4   | Oxamyl                   | 0.02| 0.01| ND     | 0.2   |\n
          | Hexythiazox              | 0.02| 0.01| ND     | 0.2   | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   |\n
          | Imazalil                 | 0.02| 0.01| ND     | 0.2   | Permethrin               | 0.02| 0.01| ND     | 0.4   |\n
          | Imidacloprid             | 0.02| 0.01| ND     | 0.4   | Phosmet                  | 0.02| 0.01| ND     | 0.2   |\n
          | Kresoxim-methyl          | 0.02| 0.01| ND     | 0.4   | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |\n
          | Malathion                | 0.02| 0.01| ND     | 0.2   | Prallethrin              | 0.02| 0.01| ND     | 0.2   |\n
          | Metalaxyl                | 0.02| 0.01| ND     | 0.2   | Propiconazole            | 0.02| 0.01| ND     | 0.4   |\n
          | Methiocarb               | 0.02| 0.01| ND     | 0.2   | Pyrethrins               | 0.02| 0.01| ND     | 0.5   |\n
          | Methomyl                 | 0.02| 0.01| ND     | 0.4   | Pyridaben                | 0.02| 0.01| ND     | 0.2   |\n
          | Methyl parathion         | 0.02| 0.01| ND     | 0.2   | Spinetoram               | 0.02| 0.01| ND     | 0.2   |\n
          | Mevinphos                | 0.02| 0.01| ND     | 0.2   | Spinosad                 | 0.02| 0.01| ND     | 0.2   |\n
          | Myclobutanil             | 0.02| 0.01| ND     | 0.4   | Spiromesifen             | 0.02| 0.01| ND     | 0.2   |\n
          | Naled                    | 0.02| 0.01| ND     | 0.5   | Spirotetramat            | 0.02| 0.01| ND     | 0.2   |\n
          | Oxamyl                   | 0.02| 0.01| ND     | 0.2   | Tebuconazole             | 0.02| 0.01| ND     | 0.4   |\n
          | Paclobutrazol            | 0.02| 0.01| ND     | 0.4   | Thiacloprid              | 0.02| 0.01| ND     | 0.2   |\n
          | Permethrin               | 0.02| 0.01| ND     | 0.4   | Thiamethoxam             | 0.02| 0.01| ND     | 0.2   |\n
          | Phosmet                  | 0.02| 0.01| ND     | 0.2   | Trifloxystrobin          | 0.02| 0.01| ND     | 0.2   |\n
          | Piperonyl butoxide       | 0.02| 0.01| ND     | 0.4   |                         |     |     |        |       |\n
          \n
          ## RES - Residual Solvents\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046\n
          \n
          | Analyte                  | LOQ | LOD | Result | Limit | Analyte                  | LOQ | LOD | Result | Limit |\n
          |--------------------------|-----|-----|--------|-------|--------------------------|-----|-----|--------|-------|\n
          | Acetone                  | 0.04| 0.02| ND     | 5000  | Isopropyl Alcohol        | 0.04| 0.02| ND     | 5000  |\n
          | Benzene                  | 0.04| 0.02| ND     | 2     | Methanol                 | 0.04| 0.02| ND     | 3000  |\n
          | Butane                   | 0.04| 0.02| ND     | 5000  | Pentane                  | 0.04| 0.02| ND     | 5000  |\n
          | Ethyl Ether (Diethyl)    | 0.04| 0.02| ND     | 5000  | Propane                  | 0.04| 0.02| ND     | 5000  |\n
          | Ethyl Acetate            | 0.04| 0.02| ND     | 5000  | Toluene                  | 0.04| 0.02| ND     | 890   |\n
          | Ethylene Oxide           | 0.04| 0.02| ND     | 5     | Xylenes (o, m, p)        | 0.04| 0.02| ND     | 2170  |\n
          | Heptane                  | 0.04| 0.02| ND     | 5000  |                          |     |     |        |       |\n
          \n
          ## FVI - Filth & Foreign Material Inspection\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090\n
          \n
          | Analyte / Limit                        | Result |\n
          |----------------------------------------|--------|\n
          | 1 or more hair > 2mm                   | NO     |\n
          | 3 or more hairs < 2mm                  | NO     |\n
          | 1 or more insect fragment > 2mm        | NO     |\n
          | 3 or more insect fragments < 2mm       | NO     |\n
          | 1 or more mammalian excreta            | NO     |\n
          | 1 or more of any other foreign material| NO     |\n
          \n
          ## MWA - Moisture Content & Water Activity\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006\n
          \n
          | Analyte                | LOQ | LOD | Result | Limit |\n
          |------------------------|-----|-----|--------|-------|\n
          | Moisture Content (%)   | 0.1 | 0.1 | 12.3   | 15.5  |\n
          | Water Activity (Aw)    | 0.01| 0.01| 0.63   | 0.65  |\n
          \n
          ## MICx - Microbial X\n
          \n
          Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027\n
          \n
          | Analyte                                | LOQ | LOD | Result | Limit |\n
          |----------------------------------------|-----|-----|--------|-------|\n
          | Total Yeast & Mold (CFU/g)             | 10  | 10  | ND     | 1000  |\n
          | Total Coliforms (CFU/g)                | 10  | 10  | ND     | 100   |\n
          | Total Enterobacteriaceae (CFU/g)       | 10  | 10  | ND     | 100   |\n
          | Total Viable Aerobic Bacteria (CFU/g)  | 10  | 10  | ND     | 10000 |\n
          \n
          ----\n
          \n
          PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
          \n
          Authorized Signature:  \n
          Brandon Stahl
          """
        "images" => [
          [
            "name" => "page_1.jpg"
            "height" => 0
            "width" => 0
            "x" => 0
            "y" => 0
            "type" => "full_page_screenshot"
          ]
        ]
        "charts" => []
        "items" => [
          [
            "type" => "heading"
            "lvl" => 1
            "value" => "SD250217-031 page 2 of 2"
            "md" => "# SD250217-031 page 2 of 2"
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "PES - Pesticides"
            "md" => "## PES - Pesticides"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: LC-MS/MS GC-MS/MS | Method: SOP-043"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Abamectin"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Coumaphos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Acephate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Cyfluthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Acequinocyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Cyhalothrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Aldicarb"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Cypermethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Azoxystrobin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Diazinon"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Bifenazate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Dichlorvos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Bifenthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Dimethoate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Boscalid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Ethoprophos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Carbaryl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Etofenprox"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Carbofuran"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Fenoxycarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Chlorantraniliprole"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Fenpyroximate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Chlorfenapyr"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Fipronil"
                "0.02"
                "0.01"
                "ND"
                "0.1"
              ]
              [
                "Chlorpyrifos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Flonicamid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Clofentezine"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Fludioxonil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Cyfluthrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Hexythiazox"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Cyhalothrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Imazalil"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Cypermethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Imidacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Diazinon"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Kresoxim-methyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Dichlorvos"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Malathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Dimethoate"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Metalaxyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Ethoprophos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Methiocarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Etofenprox"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Methomyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Fenoxycarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Methyl parathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Fenpyroximate"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Mevinphos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Fipronil"
                "0.02"
                "0.01"
                "ND"
                "0.1"
                "Myclobutanil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Flonicamid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Naled"
                "0.02"
                "0.01"
                "ND"
                "0.5"
              ]
              [
                "Fludioxonil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Oxamyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Hexythiazox"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Paclobutrazol"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Imazalil"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Permethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Imidacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Phosmet"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Kresoxim-methyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Piperonyl butoxide"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Malathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Prallethrin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Metalaxyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Propiconazole"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Methiocarb"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Pyrethrins"
                "0.02"
                "0.01"
                "ND"
                "0.5"
              ]
              [
                "Methomyl"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Pyridaben"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Methyl parathion"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Spinetoram"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Mevinphos"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Spinosad"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Myclobutanil"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Spiromesifen"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Naled"
                "0.02"
                "0.01"
                "ND"
                "0.5"
                "Spirotetramat"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Oxamyl"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Tebuconazole"
                "0.02"
                "0.01"
                "ND"
                "0.4"
              ]
              [
                "Paclobutrazol"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Thiacloprid"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Permethrin"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                "Thiamethoxam"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Phosmet"
                "0.02"
                "0.01"
                "ND"
                "0.2"
                "Trifloxystrobin"
                "0.02"
                "0.01"
                "ND"
                "0.2"
              ]
              [
                "Piperonyl butoxide"
                "0.02"
                "0.01"
                "ND"
                "0.4"
                ""
                ""
                ""
                ""
                ""
              ]
            ]
            "md" => """
              | Analyte             | LOQ  | LOD  | Result | Limit | Analyte            | LOQ  | LOD  | Result | Limit |\n
              | ------------------- | ---- | ---- | ------ | ----- | ------------------ | ---- | ---- | ------ | ----- |\n
              | Abamectin           | 0.02 | 0.01 | ND     | 0.1   | Coumaphos          | 0.02 | 0.01 | ND     | 0.1   |\n
              | Acephate            | 0.02 | 0.01 | ND     | 0.4   | Cyfluthrin         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Acequinocyl         | 0.02 | 0.01 | ND     | 0.2   | Cyhalothrin        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Aldicarb            | 0.02 | 0.01 | ND     | 0.4   | Cypermethrin       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Azoxystrobin        | 0.02 | 0.01 | ND     | 0.2   | Diazinon           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Bifenazate          | 0.02 | 0.01 | ND     | 0.2   | Dichlorvos         | 0.02 | 0.01 | ND     | 0.1   |\n
              | Bifenthrin          | 0.02 | 0.01 | ND     | 0.2   | Dimethoate         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Boscalid            | 0.02 | 0.01 | ND     | 0.4   | Ethoprophos        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Carbaryl            | 0.02 | 0.01 | ND     | 0.2   | Etofenprox         | 0.02 | 0.01 | ND     | 0.4   |\n
              | Carbofuran          | 0.02 | 0.01 | ND     | 0.1   | Fenoxycarb         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Chlorantraniliprole | 0.02 | 0.01 | ND     | 0.2   | Fenpyroximate      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Chlorfenapyr        | 0.02 | 0.01 | ND     | 0.1   | Fipronil           | 0.02 | 0.01 | ND     | 0.1   |\n
              | Chlorpyrifos        | 0.02 | 0.01 | ND     | 0.2   | Flonicamid         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Clofentezine        | 0.02 | 0.01 | ND     | 0.2   | Fludioxonil        | 0.02 | 0.01 | ND     | 0.4   |\n
              | Cyfluthrin          | 0.02 | 0.01 | ND     | 0.2   | Hexythiazox        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Cyhalothrin         | 0.02 | 0.01 | ND     | 0.2   | Imazalil           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Cypermethrin        | 0.02 | 0.01 | ND     | 0.4   | Imidacloprid       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Diazinon            | 0.02 | 0.01 | ND     | 0.2   | Kresoxim-methyl    | 0.02 | 0.01 | ND     | 0.4   |\n
              | Dichlorvos          | 0.02 | 0.01 | ND     | 0.1   | Malathion          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Dimethoate          | 0.02 | 0.01 | ND     | 0.2   | Metalaxyl          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Ethoprophos         | 0.02 | 0.01 | ND     | 0.2   | Methiocarb         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Etofenprox          | 0.02 | 0.01 | ND     | 0.4   | Methomyl           | 0.02 | 0.01 | ND     | 0.4   |\n
              | Fenoxycarb          | 0.02 | 0.01 | ND     | 0.2   | Methyl parathion   | 0.02 | 0.01 | ND     | 0.2   |\n
              | Fenpyroximate       | 0.02 | 0.01 | ND     | 0.4   | Mevinphos          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Fipronil            | 0.02 | 0.01 | ND     | 0.1   | Myclobutanil       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Flonicamid          | 0.02 | 0.01 | ND     | 0.2   | Naled              | 0.02 | 0.01 | ND     | 0.5   |\n
              | Fludioxonil         | 0.02 | 0.01 | ND     | 0.4   | Oxamyl             | 0.02 | 0.01 | ND     | 0.2   |\n
              | Hexythiazox         | 0.02 | 0.01 | ND     | 0.2   | Paclobutrazol      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Imazalil            | 0.02 | 0.01 | ND     | 0.2   | Permethrin         | 0.02 | 0.01 | ND     | 0.4   |\n
              | Imidacloprid        | 0.02 | 0.01 | ND     | 0.4   | Phosmet            | 0.02 | 0.01 | ND     | 0.2   |\n
              | Kresoxim-methyl     | 0.02 | 0.01 | ND     | 0.4   | Piperonyl butoxide | 0.02 | 0.01 | ND     | 0.4   |\n
              | Malathion           | 0.02 | 0.01 | ND     | 0.2   | Prallethrin        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Metalaxyl           | 0.02 | 0.01 | ND     | 0.2   | Propiconazole      | 0.02 | 0.01 | ND     | 0.4   |\n
              | Methiocarb          | 0.02 | 0.01 | ND     | 0.2   | Pyrethrins         | 0.02 | 0.01 | ND     | 0.5   |\n
              | Methomyl            | 0.02 | 0.01 | ND     | 0.4   | Pyridaben          | 0.02 | 0.01 | ND     | 0.2   |\n
              | Methyl parathion    | 0.02 | 0.01 | ND     | 0.2   | Spinetoram         | 0.02 | 0.01 | ND     | 0.2   |\n
              | Mevinphos           | 0.02 | 0.01 | ND     | 0.2   | Spinosad           | 0.02 | 0.01 | ND     | 0.2   |\n
              | Myclobutanil        | 0.02 | 0.01 | ND     | 0.4   | Spiromesifen       | 0.02 | 0.01 | ND     | 0.2   |\n
              | Naled               | 0.02 | 0.01 | ND     | 0.5   | Spirotetramat      | 0.02 | 0.01 | ND     | 0.2   |\n
              | Oxamyl              | 0.02 | 0.01 | ND     | 0.2   | Tebuconazole       | 0.02 | 0.01 | ND     | 0.4   |\n
              | Paclobutrazol       | 0.02 | 0.01 | ND     | 0.4   | Thiacloprid        | 0.02 | 0.01 | ND     | 0.2   |\n
              | Permethrin          | 0.02 | 0.01 | ND     | 0.4   | Thiamethoxam       | 0.02 | 0.01 | ND     | 0.2   |\n
              | Phosmet             | 0.02 | 0.01 | ND     | 0.2   | Trifloxystrobin    | 0.02 | 0.01 | ND     | 0.2   |\n
              | Piperonyl butoxide  | 0.02 | 0.01 | ND     | 0.4   |                    |      |      |        |       |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
              "Abamectin","0.02","0.01","ND","0.1","Coumaphos","0.02","0.01","ND","0.1"\n
              "Acephate","0.02","0.01","ND","0.4","Cyfluthrin","0.02","0.01","ND","0.2"\n
              "Acequinocyl","0.02","0.01","ND","0.2","Cyhalothrin","0.02","0.01","ND","0.2"\n
              "Aldicarb","0.02","0.01","ND","0.4","Cypermethrin","0.02","0.01","ND","0.4"\n
              "Azoxystrobin","0.02","0.01","ND","0.2","Diazinon","0.02","0.01","ND","0.2"\n
              "Bifenazate","0.02","0.01","ND","0.2","Dichlorvos","0.02","0.01","ND","0.1"\n
              "Bifenthrin","0.02","0.01","ND","0.2","Dimethoate","0.02","0.01","ND","0.2"\n
              "Boscalid","0.02","0.01","ND","0.4","Ethoprophos","0.02","0.01","ND","0.2"\n
              "Carbaryl","0.02","0.01","ND","0.2","Etofenprox","0.02","0.01","ND","0.4"\n
              "Carbofuran","0.02","0.01","ND","0.1","Fenoxycarb","0.02","0.01","ND","0.2"\n
              "Chlorantraniliprole","0.02","0.01","ND","0.2","Fenpyroximate","0.02","0.01","ND","0.4"\n
              "Chlorfenapyr","0.02","0.01","ND","0.1","Fipronil","0.02","0.01","ND","0.1"\n
              "Chlorpyrifos","0.02","0.01","ND","0.2","Flonicamid","0.02","0.01","ND","0.2"\n
              "Clofentezine","0.02","0.01","ND","0.2","Fludioxonil","0.02","0.01","ND","0.4"\n
              "Cyfluthrin","0.02","0.01","ND","0.2","Hexythiazox","0.02","0.01","ND","0.2"\n
              "Cyhalothrin","0.02","0.01","ND","0.2","Imazalil","0.02","0.01","ND","0.2"\n
              "Cypermethrin","0.02","0.01","ND","0.4","Imidacloprid","0.02","0.01","ND","0.4"\n
              "Diazinon","0.02","0.01","ND","0.2","Kresoxim-methyl","0.02","0.01","ND","0.4"\n
              "Dichlorvos","0.02","0.01","ND","0.1","Malathion","0.02","0.01","ND","0.2"\n
              "Dimethoate","0.02","0.01","ND","0.2","Metalaxyl","0.02","0.01","ND","0.2"\n
              "Ethoprophos","0.02","0.01","ND","0.2","Methiocarb","0.02","0.01","ND","0.2"\n
              "Etofenprox","0.02","0.01","ND","0.4","Methomyl","0.02","0.01","ND","0.4"\n
              "Fenoxycarb","0.02","0.01","ND","0.2","Methyl parathion","0.02","0.01","ND","0.2"\n
              "Fenpyroximate","0.02","0.01","ND","0.4","Mevinphos","0.02","0.01","ND","0.2"\n
              "Fipronil","0.02","0.01","ND","0.1","Myclobutanil","0.02","0.01","ND","0.4"\n
              "Flonicamid","0.02","0.01","ND","0.2","Naled","0.02","0.01","ND","0.5"\n
              "Fludioxonil","0.02","0.01","ND","0.4","Oxamyl","0.02","0.01","ND","0.2"\n
              "Hexythiazox","0.02","0.01","ND","0.2","Paclobutrazol","0.02","0.01","ND","0.4"\n
              "Imazalil","0.02","0.01","ND","0.2","Permethrin","0.02","0.01","ND","0.4"\n
              "Imidacloprid","0.02","0.01","ND","0.4","Phosmet","0.02","0.01","ND","0.2"\n
              "Kresoxim-methyl","0.02","0.01","ND","0.4","Piperonyl butoxide","0.02","0.01","ND","0.4"\n
              "Malathion","0.02","0.01","ND","0.2","Prallethrin","0.02","0.01","ND","0.2"\n
              "Metalaxyl","0.02","0.01","ND","0.2","Propiconazole","0.02","0.01","ND","0.4"\n
              "Methiocarb","0.02","0.01","ND","0.2","Pyrethrins","0.02","0.01","ND","0.5"\n
              "Methomyl","0.02","0.01","ND","0.4","Pyridaben","0.02","0.01","ND","0.2"\n
              "Methyl parathion","0.02","0.01","ND","0.2","Spinetoram","0.02","0.01","ND","0.2"\n
              "Mevinphos","0.02","0.01","ND","0.2","Spinosad","0.02","0.01","ND","0.2"\n
              "Myclobutanil","0.02","0.01","ND","0.4","Spiromesifen","0.02","0.01","ND","0.2"\n
              "Naled","0.02","0.01","ND","0.5","Spirotetramat","0.02","0.01","ND","0.2"\n
              "Oxamyl","0.02","0.01","ND","0.2","Tebuconazole","0.02","0.01","ND","0.4"\n
              "Paclobutrazol","0.02","0.01","ND","0.4","Thiacloprid","0.02","0.01","ND","0.2"\n
              "Permethrin","0.02","0.01","ND","0.4","Thiamethoxam","0.02","0.01","ND","0.2"\n
              "Phosmet","0.02","0.01","ND","0.2","Trifloxystrobin","0.02","0.01","ND","0.2"\n
              "Piperonyl butoxide","0.02","0.01","ND","0.4","","","","",""
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "RES - Residual Solvents"
            "md" => "## RES - Residual Solvents"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: K2-XR with Headspace Analyzer | Method: SOP-046"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Acetone"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Isopropyl Alcohol"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Benzene"
                "0.04"
                "0.02"
                "ND"
                "2"
                "Methanol"
                "0.04"
                "0.02"
                "ND"
                "3000"
              ]
              [
                "Butane"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Pentane"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Ethyl Ether (Diethyl)"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Propane"
                "0.04"
                "0.02"
                "ND"
                "5000"
              ]
              [
                "Ethyl Acetate"
                "0.04"
                "0.02"
                "ND"
                "5000"
                "Toluene"
                "0.04"
                "0.02"
                "ND"
                "890"
              ]
              [
                "Ethylene Oxide"
                "0.04"
                "0.02"
                "ND"
                "5"
                "Xylenes (o, m, p)"
                "0.04"
                "0.02"
                "ND"
                "2170"
              ]
              [
                "Heptane"
                "0.04"
                "0.02"
                "ND"
                "5000"
                ""
                ""
                ""
                ""
                ""
              ]
            ]
            "md" => """
              | Analyte               | LOQ  | LOD  | Result | Limit | Analyte           | LOQ  | LOD  | Result | Limit |\n
              | --------------------- | ---- | ---- | ------ | ----- | ----------------- | ---- | ---- | ------ | ----- |\n
              | Acetone               | 0.04 | 0.02 | ND     | 5000  | Isopropyl Alcohol | 0.04 | 0.02 | ND     | 5000  |\n
              | Benzene               | 0.04 | 0.02 | ND     | 2     | Methanol          | 0.04 | 0.02 | ND     | 3000  |\n
              | Butane                | 0.04 | 0.02 | ND     | 5000  | Pentane           | 0.04 | 0.02 | ND     | 5000  |\n
              | Ethyl Ether (Diethyl) | 0.04 | 0.02 | ND     | 5000  | Propane           | 0.04 | 0.02 | ND     | 5000  |\n
              | Ethyl Acetate         | 0.04 | 0.02 | ND     | 5000  | Toluene           | 0.04 | 0.02 | ND     | 890   |\n
              | Ethylene Oxide        | 0.04 | 0.02 | ND     | 5     | Xylenes (o, m, p) | 0.04 | 0.02 | ND     | 2170  |\n
              | Heptane               | 0.04 | 0.02 | ND     | 5000  |                   |      |      |        |       |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit","Analyte","LOQ","LOD","Result","Limit"\n
              "Acetone","0.04","0.02","ND","5000","Isopropyl Alcohol","0.04","0.02","ND","5000"\n
              "Benzene","0.04","0.02","ND","2","Methanol","0.04","0.02","ND","3000"\n
              "Butane","0.04","0.02","ND","5000","Pentane","0.04","0.02","ND","5000"\n
              "Ethyl Ether (Diethyl)","0.04","0.02","ND","5000","Propane","0.04","0.02","ND","5000"\n
              "Ethyl Acetate","0.04","0.02","ND","5000","Toluene","0.04","0.02","ND","890"\n
              "Ethylene Oxide","0.04","0.02","ND","5","Xylenes (o, m, p)","0.04","0.02","ND","2170"\n
              "Heptane","0.04","0.02","ND","5000","","","","",""
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "FVI - Filth & Foreign Material Inspection"
            "md" => "## FVI - Filth & Foreign Material Inspection"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: Microscope | Method: SOP-090"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte / Limit"
                "Result"
              ]
              [
                "1 or more hair > 2mm"
                "NO"
              ]
              [
                "3 or more hairs < 2mm"
                "NO"
              ]
              [
                "1 or more insect fragment > 2mm"
                "NO"
              ]
              [
                "3 or more insect fragments < 2mm"
                "NO"
              ]
              [
                "1 or more mammalian excreta"
                "NO"
              ]
              [
                "1 or more of any other foreign material"
                "NO"
              ]
            ]
            "md" => """
              | Analyte / Limit                         | Result |\n
              | --------------------------------------- | ------ |\n
              | 1 or more hair > 2mm                    | NO     |\n
              | 3 or more hairs < 2mm                   | NO     |\n
              | 1 or more insect fragment > 2mm         | NO     |\n
              | 3 or more insect fragments < 2mm        | NO     |\n
              | 1 or more mammalian excreta             | NO     |\n
              | 1 or more of any other foreign material | NO     |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte / Limit","Result"\n
              "1 or more hair > 2mm","NO"\n
              "3 or more hairs < 2mm","NO"\n
              "1 or more insect fragment > 2mm","NO"\n
              "3 or more insect fragments < 2mm","NO"\n
              "1 or more mammalian excreta","NO"\n
              "1 or more of any other foreign material","NO"
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "MWA - Moisture Content & Water Activity"
            "md" => "## MWA - Moisture Content & Water Activity"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: CEM Moisture Analyzer | Method: SOP-006"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Moisture Content (%)"
                "0.1"
                "0.1"
                "12.3"
                "15.5"
              ]
              [
                "Water Activity (Aw)"
                "0.01"
                "0.01"
                "0.63"
                "0.65"
              ]
            ]
            "md" => """
              | Analyte              | LOQ  | LOD  | Result | Limit |\n
              | -------------------- | ---- | ---- | ------ | ----- |\n
              | Moisture Content (%) | 0.1  | 0.1  | 12.3   | 15.5  |\n
              | Water Activity (Aw)  | 0.01 | 0.01 | 0.63   | 0.65  |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit"\n
              "Moisture Content (%)","0.1","0.1","12.3","15.5"\n
              "Water Activity (Aw)","0.01","0.01","0.63","0.65"
              """
          ]
          [
            "type" => "heading"
            "lvl" => 2
            "value" => "MICx - Microbial X"
            "md" => "## MICx - Microbial X"
          ]
          [
            "type" => "text"
            "value" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
            "md" => "Analyzed: Feb 9, 2023 | Instrument: Mixing | Method: SOP-027"
          ]
          [
            "type" => "table"
            "rows" => [
              [
                "Analyte"
                "LOQ"
                "LOD"
                "Result"
                "Limit"
              ]
              [
                "Total Yeast & Mold (CFU/g)"
                "10"
                "10"
                "ND"
                "1000"
              ]
              [
                "Total Coliforms (CFU/g)"
                "10"
                "10"
                "ND"
                "100"
              ]
              [
                "Total Enterobacteriaceae (CFU/g)"
                "10"
                "10"
                "ND"
                "100"
              ]
              [
                "Total Viable Aerobic Bacteria (CFU/g)"
                "10"
                "10"
                "ND"
                "10000"
              ]
            ]
            "md" => """
              | Analyte                               | LOQ | LOD | Result | Limit |\n
              | ------------------------------------- | --- | --- | ------ | ----- |\n
              | Total Yeast & Mold (CFU/g)            | 10  | 10  | ND     | 1000  |\n
              | Total Coliforms (CFU/g)               | 10  | 10  | ND     | 100   |\n
              | Total Enterobacteriaceae (CFU/g)      | 10  | 10  | ND     | 100   |\n
              | Total Viable Aerobic Bacteria (CFU/g) | 10  | 10  | ND     | 10000 |
              """
            "isPerfectTable" => false
            "csv" => """
              "Analyte","LOQ","LOD","Result","Limit"\n
              "Total Yeast & Mold (CFU/g)","10","10","ND","1000"\n
              "Total Coliforms (CFU/g)","10","10","ND","100"\n
              "Total Enterobacteriaceae (CFU/g)","10","10","ND","100"\n
              "Total Viable Aerobic Bacteria (CFU/g)","10","10","ND","10000"
              """
          ]
          [
            "type" => "text"
            "value" => """
              ----\n
              \n
              PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
              \n
              Authorized Signature:  \n
              Brandon Stahl
              """
            "md" => """
              ----\n
              \n
              PharmLabs San Diego | 3421 Hancock St, Second Floor, San Diego, CA 92110 | 619.356.0898 | ISO/IEC 17025:2017 Accredited | CA License: C8-0000096-LIC\n
              \n
              Authorized Signature:  \n
              Brandon Stahl
              """
          ]
        ]
        "status" => "OK"
        "originalOrientationAngle" => 0
        "links" => []
        "triggeredAutoMode" => false
        "parsingMode" => "multimodal-openai-gpt4o"
        "structuredData" => null
        "noStructuredContent" => false
        "noTextContent" => false
      ]
    ]
    "job_metadata" => [
      "credits_used" => 0
      "job_credits_usage" => 0
      "job_pages" => 1
      "job_auto_mode_triggered_pages" => 0
      "job_is_cache_hit" => false
    ]
  ]
  -labName: "PharmLabs San Diego"
  -sampleName: "SD250217-031"
  -sampleMatrix: "cannabis"
  -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPart2.jpg"
  -productType: "cannabis"
  -aILogs: Doctrine\ORM\PersistentCollection {#964 …}
  -products: Doctrine\ORM\PersistentCollection {#1018 …}
}