Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point security.authenticator.form_login.main
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "form_login"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#540
  -map: Symfony\Component\Security\Http\AccessMap {#543 …}
  -logger: Monolog\Logger {#516 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#545
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#342 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#516 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#546 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#511 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#493 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#548 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#552
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#550 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#554
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#351 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#358 …}
  -map: Symfony\Component\Security\Http\AccessMap {#543 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#494
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#351 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "admin_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#522 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#511 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
4
"App\Security\Voter\ProjectVoter"
5
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"

Access decision log

# Result Attributes Object
1 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#706
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
2 GRANTED EA_EXECUTE_ACTION
[
  "action" => "index"
  "entity" => null
  "entityFqcn" => "App\Entity\AILog"
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
3 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1050
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1143 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1846
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1660 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6167 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
4 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1151
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1470 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1847
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1784 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6194 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
5 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1550
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1476 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1848
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2308 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6221 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
6 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1545
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1479 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1849
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2520 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6248 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
7 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1171
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1482 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1850
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2723 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6275 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
8 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1054
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1485 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1851
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2926 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6302 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
9 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1547
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1488 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1852
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3129 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6329 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
10 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1052
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1494 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1853
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3332 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6356 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
11 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1552
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1497 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1854
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3544 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6383 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
12 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1049
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1500 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1855
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3747 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6410 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
13 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1561
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1506 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1856
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3950 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6437 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
14 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1570
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1509 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1857
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4162 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6464 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
15 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1579
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1512 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1858
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4365 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6491 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
16 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1588
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1515 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1859
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4568 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6518 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
17 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1597
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1518 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1860
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4771 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6545 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
18 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1606
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1521 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1861
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4974 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6572 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
19 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1615
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1524 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1862
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5177 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6599 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
20 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1624
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1527 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1863
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5380 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6626 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
21 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1633
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1530 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1864
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5583 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6653 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
22 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1642
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1536 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1865
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5786 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6680 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
23 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1730
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are a cannabis lab analyst"},{"role":"user","content":"\n            I have the markdown of a cannabis product lab results : Certainly! Below is the **Cannabinoids and Potency Results Table** extracted from the lab report in markdown format:\n\n```markdown\n## Cannabinoids and Potency Results\n\n| Analyte   | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n|-----------|-------------|-------------|-------------------|\n| CBDVA     | ---         | 0.00000     | 0.00              |\n| CBDV      | ---         | 0.00000     | 0.00              |\n| CBDA      | ---         | 0.00000     | 0.00              |\n| CBGA      | ---         | 0.00000     | 0.00              |\n| CBG       | 0.0003      | 0.00054     | 1.93              |\n| CBD       | 0.0003      | 0.00054     | 1.93              |\n| THCV      | ---         | 0.00000     | 0.00              |\n| THCVA     | ---         | 0.00000     | 0.00              |\n| CBN       | 0.0003      | 0.00005     | 0.16              |\n| d9-THC    | 0.0003      | 0.00138     | 4.93              |\n| d8-THC    | 0.0003      | 0.00000     | 0.00              |\n| CBC       | ---         | 0.00000     | 0.00              |\n| THCA      | ---         | 0.00000     | 0.00              |\n| CBCA      | ---         | 0.00000     | 0.00              |\n| **Total** |             | 0.00300     |                   |\n```.\n            Give me the total thc percentage, the delta 9 percentage and the thca percentage from the given lab report.\n            The results are found in the results percentage column.\n        \n                The different possibilities of writing delta 9 in the lab report is similar to: \n\n                \u03949-THC,Delta 9-THC,D9-THC,\u03949-TETRAHYDROCANNABINOL,\u03949-TETRAHYDROCANNABINOL (D9-THC),D9-Tetrahydrocannabinol,D9-Tetrahydrocannabinol (D9-THC),\u0394-9 THC,\u0394-9-Tetrahydrocannabinol (\u0394-9 THC),Tetrahydrocannabinol (\u03949-THC),delta 9-Tetrahydrocannabinol,delta 9-Tetrahydrocannabinol (THC),d9-THC*,\u03949-Tetrahydrocannabinol (\u03949-THC);\n            \n                The different possibilities of writing thca in the lab report is similar to: \n\n                THCA,Tetrahydrocannabinolic Acid,Tetrahydrocannabinolic Acid (THCA),\u0394-9-Tetrahydrocannabinolic Acid,THCA-A,\u0394-9-Tetrahydrocannabinolic Acid (THCA-A),\u03949-THC Acid,\u03949-THC Acid (THCA),\u03949-THCA,THCa,\u03949-TETRAHYDROCANNABINOLIC ACID,\u03949-TETRAHYDROCANNABINOLIC ACID (THCA),D9-Tetrahydrocannabinolic acid,D9-Tetrahydrocannabinolic acid (THCa),delta-9-Tetrahydrocannabinolic Acid, delta-9-Tetrahydrocannabinolic Acid(THC-A),THC-A,\u03949-Tetrahydrocannabinolic Acid (\u03949-THCA);\n            "}],"jsonSchema":{"name":"lab_report_analyte_information","strict":false,"schema":{"type":"object","properties":{"totalThcPercentage":{"type":"number","description":"The total thc or total active thc percentage of the product"},"delta9Percentage":{"type":"number","description":"The delta 9 percentage \/ thc 9 percentage of the product"},"thcaPercentage":{"type":"number","description":"The thca percentage of the product"}},"required":[],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are a cannabis lab analyst"},{"role":"user","content":"\n            I have the markdown of a cannabis product lab results : Certainly! Below is the **Cannabinoids and Potency Results Table** extracted from the lab report in markdown format:\n\n```markdown\n## Cannabinoids and Potency Results\n\n| Analyte   | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n|-----------|-------------|-------------|-------------------|\n| CBDVA     | ---         | 0.00000     | 0.00              |\n| CBDV      | ---         | 0.00000     | 0.00              |\n| CBDA      | ---         | 0.00000     | 0.00              |\n| CBGA      | ---         | 0.00000     | 0.00              |\n| CBG       | 0.0003      | 0.00054     | 1.93              |\n| CBD       | 0.0003      | 0.00054     | 1.93              |\n| THCV      | ---         | 0.00000     | 0.00              |\n| THCVA     | ---         | 0.00000     | 0.00              |\n| CBN       | 0.0003      | 0.00005     | 0.16              |\n| d9-THC    | 0.0003      | 0.00138     | 4.93              |\n| d8-THC    | 0.0003      | 0.00000     | 0.00              |\n| CBC       | ---         | 0.00000     | 0.00              |\n| THCA      | ---         | 0.00000     | 0.00              |\n| CBCA      | ---         | 0.00000     | 0.00              |\n| **Total** |             | 0.00300     |                   |\n```.\n            Give me the total thc percentage, the delta 9 percentage and the thca percentage from the given lab report.\n            The results are found in the results percentage column.\n        \n                The different possibilities of writing delta 9 in the lab report is similar to: \n\n                \u03949-THC,Delta 9-THC,D9-THC,\u03949-TETRAHYDROCANNABINOL,\u03949-TETRAHYDROCANNABINOL (D9-THC),D9-Tetrahydrocannabinol,D9-Tetrahydrocannabinol (D9-THC),\u0394-9 THC,\u0394-9-Tetrahydrocannabinol (\u0394-9 THC),Tetrahydrocannabinol (\u03949-THC),delta 9-Tetrahydrocannabinol,delta 9-Tetrahydrocannabinol (THC),d9-THC*,\u03949-Tetrahydrocannabinol (\u03949-THC);\n            \n                The different possibilities of writing thca in the lab report is similar to: \n\n                THCA,Tetrahydrocannabinolic Acid,Tetrahydrocannabinolic Acid (THCA),\u0394-9-Tetrahydrocannabinolic Acid,THCA-A,\u0394-9-Tetrahydrocannabinolic Acid (THCA-A),\u03949-THC Acid,\u03949-THC Acid (THCA),\u03949-THCA,THCa,\u03949-TETRAHYDROCANNABINOLIC ACID,\u03949-TETRAHYDROCANNABINOLIC ACID (THCA),D9-Tetrahydrocannabinolic acid,D9-Tetrahydrocannabinolic acid (THCa),delta-9-Tetrahydrocannabinolic Acid, delta-9-Tetrahydrocannabinolic Acid(THC-A),THC-A,\u03949-Tetrahydrocannabinolic Acid (\u03949-THCA);\n            "}],"jsonSchema":{"name":"lab_report_analyte_information","strict":false,"schema":{"type":"object","properties":{"totalThcPercentage":{"type":"number","description":"The total thc or total active thc percentage of the product"},"delta9Percentage":{"type":"number","description":"The delta 9 percentage \/ thc 9 percentage of the product"},"thcaPercentage":{"type":"number","description":"The thca percentage of the product"}},"required":[],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1812 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1546 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1696 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1724 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1814 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1714 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1687 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
24 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1541
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoAhsd3KepclrXNHzorSn1AzWp1","object":"chat.completion","created":1753365718,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"{\"totalThcPercentage\":0.003,\"delta9Percentage\":0.00138,\"thcaPercentage\":0.0}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":951,"completion_tokens":27,"total_tokens":978,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoAhsd3KepclrXNHzorSn1AzWp1","object":"chat.completion","created":1753365718,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"{\"totalThcPercentage\":0.003,\"delta9Percentage\":0.00138,\"thcaPercentage\":0.0}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":951,"completion_tokens":27,"total_tokens":978,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1846 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1715 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1678 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1160 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1848 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1540 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1158 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
25 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1706
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "coa_thc_analysis"
  -formattedValue: "coa_thc_analysis"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1844 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1731 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1705 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1723 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1858 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1669 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1734 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
26 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1735
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1159 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1738 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1737 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1739 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1868 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1736 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1741 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
27 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1742
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1845 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1745 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1744 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1746 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1878 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1743 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1748 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
28 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1749
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1435 …}
  -formattedValue: "6.2.2025 Willies Remedy Strawberry Watermelon Seltzer Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1733 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1752 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1751 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1753 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1888 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1750 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1755 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
29 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1904
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1435 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1017
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
30 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1756
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2067 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1759 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1758 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1760 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2065 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1757 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1762 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
31 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2068
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
32 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1763
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2069 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1766 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1765 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1767 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2052 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1764 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1769 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
33 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2077
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
34 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1770
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365719 {#1169
    date: 2025-07-24 14:01:59.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:01:59\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2235 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1773 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1772 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1774 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2238 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1771 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1776 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
35 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1777
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365719 {#1147
    date: 2025-07-24 14:01:59.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:01:59\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2236 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1780 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1779 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1781 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2094 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1778 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1783 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
36 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1785
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \"\\nCTLA Contract Testing Laboratories of America\\n\\n# Certificate of Analysis\\n\\n## Sample Information\\n\\n- **CTLA ID:** 139907\\n- **Date Received:** 6\\\/12\\\/2025\\n- **Sample Name:** Willie's Remedy + THC Infused 750mL\\n- **Lot Number:** BTL251206\\n- **Customer:** Practical Beverage\\n\\n| Analysis                            | Method          | MDL    | Specification | Result | Units |\\n| ----------------------------------- | --------------- | ------ | ------------- | ------ | ----- |\\n| **Rapid Complete Micro**            |                 |        |               |        |       |\\n| Total Aerobic Microbial Count (USP) | USP <2021>      | 100    | Report        | 1,900  | cfu\\\/g |\\n| Total Coliforms (BAM) (MOD)         | BAM CH. 4 (MOD) | 10     | Report        | <10    | cfu\\\/g |\\n| E.Coli BAM (MOD)                    | BAM CH. 4 (MOD) | Report | Report        | Absent |       |\\n| Salmonella                          | USP <2022>      | Report | Report        | Absent |       |\\n| Staphylococcus aureus <2022>        | USP <2022>      | Report | Report        | Absent |       |\\n| Rapid Yeast and Mold                | AOAC 2014.05    | 10     | Report        | 150    | cfu\\\/g |\\n| **\\u03949-THC**                          |                 |        |               |        |       |\\n| \\u03949-THC                              | HPLC            | Report | Report        | 0.115  | mg\\\/g  |\\n\\nBB 0626\\n\\n6\\\/16\\\/2025\\n\\nSpecifications provided by the Customer. Results with an asterisk (*) denote Specifications should be verified by the Customer. This Certificate of Analysis represents data for the sample submitted and does not constitute a guarantee of quality for the entire product from which it was taken. These results are provided for the benefit of the Customer. MDL = Method Detection Limit. This document is not to be altered or reproduced except by the original authorizing body (CTLA).\\n\\n151 E 3450 N, Ste 202, Spanish Fork, UT 84660 (385) 477-4999 Page 1 of 0\"\n                ---END OF MARKDOWN---\n        \n            Act like you are an ai that can extract all dates from a lab report\n            Give me all the date text from this report in a table markdown format and do not derive any dates\n        "}]}"
  -formattedValue: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \"\\nCTLA Contract Testing Laboratories of America\\n\\n# Certificate of Analysis\\n\\n## Sample Information\\n\\n- **CTLA ID:** 139907\\n- **Date Received:** 6\\\/12\\\/2025\\n- **Sample Name:** Willie's Remedy + THC Infused 750mL\\n- **Lot Number:** BTL251206\\n- **Customer:** Practical Beverage\\n\\n| Analysis                            | Method          | MDL    | Specification | Result | Units |\\n| ----------------------------------- | --------------- | ------ | ------------- | ------ | ----- |\\n| **Rapid Complete Micro**            |                 |        |               |        |       |\\n| Total Aerobic Microbial Count (USP) | USP <2021>      | 100    | Report        | 1,900  | cfu\\\/g |\\n| Total Coliforms (BAM) (MOD)         | BAM CH. 4 (MOD) | 10     | Report        | <10    | cfu\\\/g |\\n| E.Coli BAM (MOD)                    | BAM CH. 4 (MOD) | Report | Report        | Absent |       |\\n| Salmonella                          | USP <2022>      | Report | Report        | Absent |       |\\n| Staphylococcus aureus <2022>        | USP <2022>      | Report | Report        | Absent |       |\\n| Rapid Yeast and Mold                | AOAC 2014.05    | 10     | Report        | 150    | cfu\\\/g |\\n| **\\u03949-THC**                          |                 |        |               |        |       |\\n| \\u03949-THC                              | HPLC            | Report | Report        | 0.115  | mg\\\/g  |\\n\\nBB 0626\\n\\n6\\\/16\\\/2025\\n\\nSpecifications provided by the Customer. Results with an asterisk (*) denote Specifications should be verified by the Customer. This Certificate of Analysis represents data for the sample submitted and does not constitute a guarantee of quality for the entire product from which it was taken. These results are provided for the benefit of the Customer. MDL = Method Detection Limit. This document is not to be altered or reproduced except by the original authorizing body (CTLA).\\n\\n151 E 3450 N, Ste 202, Spanish Fork, UT 84660 (385) 477-4999 Page 1 of 0\"\n                ---END OF MARKDOWN---\n        \n            Act like you are an ai that can extract all dates from a lab report\n            Give me all the date text from this report in a table markdown format and do not derive any dates\n        "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2314 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1775 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1787 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1782 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2313 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1786 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2224 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
37 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2245
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoA2RrqoqAKbOk5qha229e6byeA","object":"chat.completion","created":1753365718,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_07871e2ad8","choices":[{"index":0,"message":{"role":"assistant","content":"Certainly! Here's the table with the dates extracted from the lab report:\n\n```markdown\n| Date           |\n|----------------|\n| 6\/12\/2025      |\n| 6\/16\/2025      |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":595,"completion_tokens":45,"total_tokens":640,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoA2RrqoqAKbOk5qha229e6byeA","object":"chat.completion","created":1753365718,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_07871e2ad8","choices":[{"index":0,"message":{"role":"assistant","content":"Certainly! Here's the table with the dates extracted from the lab report:\n\n```markdown\n| Date           |\n|----------------|\n| 6\/12\/2025      |\n| 6\/16\/2025      |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":595,"completion_tokens":45,"total_tokens":640,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2315 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2248 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2247 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2249 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2316 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2082 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2251 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
38 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2252
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "get_coa_dates_table"
  -formattedValue: "get_coa_dates_table"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2312 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2255 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2254 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2256 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2317 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2253 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2258 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
39 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2259
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2234 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2262 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2261 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2263 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2257 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2260 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2265 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
40 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2266
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2250 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2269 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2268 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2270 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2264 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2267 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2272 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
41 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2273
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1472 …}
  -formattedValue: "6.12.2025 Willie's Remedy + THC Infused 750mL cannabis"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2326 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2276 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2275 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2277 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2271 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2274 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2279 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
42 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2353
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1472 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1008
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
43 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2280
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2404 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2283 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2282 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2284 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2403 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2281 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2286 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
44 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2407
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
45 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2287
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2406 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2290 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2289 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2291 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2393 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2288 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2293 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
46 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2416
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
47 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2294
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365719 {#1468
    date: 2025-07-24 14:01:59.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:01:59\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2450 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2297 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2296 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2298 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2449 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2295 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2300 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
48 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2301
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365719 {#1469
    date: 2025-07-24 14:01:59.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:01:59\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2452 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2304 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2303 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2305 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2299 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2302 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2307 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
49 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2309
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            Certainly! Here's the table with the dates extracted from the lab report:\n\n```markdown\n| Date           |\n|----------------|\n| 6\/12\/2025      |\n| 6\/16\/2025      |\n``` \n\n            Convert all the date values in this table to standard ISO Format (yyyy-mm-dd)\n        "}"
  -formattedValue: "{"prompt":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            Certainly! Here's the table with the dates extracted from the lab report:\n\n```markdown\n| Date           |\n|----------------|\n| 6\/12\/2025      |\n| 6\/16\/2025      |\n``` \n\n            Convert all the date values in this table to standard ISO Format (yyyy-mm-dd)\n        "}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2526 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2451 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2311 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2306 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2525 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2310 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2453 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
50 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2428
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoBYjoSMRh5HSP9RBsFSydEYxBK","object":"chat.completion","created":1753365719,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_07871e2ad8","choices":[{"index":0,"message":{"role":"assistant","content":"Sure! Here's the table with the dates converted to ISO format:\n\n```markdown\n| Date       |\n|------------|\n| 2025-06-12 |\n| 2025-06-16 |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":106,"completion_tokens":42,"total_tokens":148,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoBYjoSMRh5HSP9RBsFSydEYxBK","object":"chat.completion","created":1753365719,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_07871e2ad8","choices":[{"index":0,"message":{"role":"assistant","content":"Sure! Here's the table with the dates converted to ISO format:\n\n```markdown\n| Date       |\n|------------|\n| 2025-06-12 |\n| 2025-06-16 |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":106,"completion_tokens":42,"total_tokens":148,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2527 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2460 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2429 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2394 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2528 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2443 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2463 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
51 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2464
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "convert_dates_to_iso_format"
  -formattedValue: "convert_dates_to_iso_format"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2524 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2467 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2466 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2468 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2529 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2465 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2470 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
52 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2471
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2459 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2474 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2473 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2475 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2469 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2472 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2477 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
53 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2478
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2462 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2481 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2480 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2482 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2476 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2479 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2484 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
54 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2485
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1472 …}
  -formattedValue: "6.12.2025 Willie's Remedy + THC Infused 750mL cannabis"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2538 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2488 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2487 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2489 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2483 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2486 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2491 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
55 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2565
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1472 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1008
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
56 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2492
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2607 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2495 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2494 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2496 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2606 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2493 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2498 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
57 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2610
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
58 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2499
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2609 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2502 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2501 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2503 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2596 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2500 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2505 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
59 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2619
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
60 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2506
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365721 {#1474
    date: 2025-07-24 14:02:01.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:01\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2653 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2509 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2508 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2510 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2652 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2507 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2512 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
61 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2513
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365721 {#1475
    date: 2025-07-24 14:02:01.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:01\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2655 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2516 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2515 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2517 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2511 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2514 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2519 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
62 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2521
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \nCertificate of Analysis  \n1 of 1\n\n# Willies Remedy Strawberry Watermelon Seltzer\n\n**Sample ID:** 502F1345.04  \n**Type:** Finished Product  \n**Matrix:** Beverage  \n**Unit Size:** 357.21g  \n\n**Batch ID:** CWL252105  \n**Collected:** 5\/21\/2025  \n**Received:** 6\/2\/2025  \n**Completed:** 6\/2\/2025  \n\n**Client**  \nMidwest Extraction Services  \n507-214-3550  \nLic. #: 20211071  \n\n| Total THC | Total THC | Total Cannabinoids |\n|-----------|-----------|--------------------|\n| 4.93mg\/unit | 0.0%     | 0.00%              |\n\n## Cannabinoids by HPLC-UV\n\n| Analyte | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n| ------- | ----------- | ----------- | ----------------- |\n| CBDVA   | ---         | 0.00000     | 0.00              |\n| CBDV    | ---         | 0.00000     | 0.00              |\n| CBDA    | ---         | 0.00000     | 0.00              |\n| CBGA    | ---         | 0.00000     | 0.00              |\n| CBG     | 0.0003      | 0.00054     | 1.93              |\n| CBD     | 0.0003      | 0.00054     | 1.93              |\n| THCV    | ---         | 0.00000     | 0.00              |\n| THCVA   | ---         | 0.00000     | 0.00              |\n| CBN     | 0.0003      | 0.00005     | 0.16              |\n| d9-THC  | 0.0003      | 0.00138     | 4.93              |\n| d8-THC  | 0.0003      | 0.00000     | 0.00              |\n| CBC     | ---         | 0.00000     | 0.00              |\n| THCA    | ---         | 0.00000     | 0.00              |\n| CBCA    | ---         | 0.00000     | 0.00              |\n| Total   |             | 0.003       |                   |\n\nLOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)\n\n----\n\n**Analyst:** Johanna Holloway  \n**Date:** 06\/02\/2025  \n\n----\n\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with the dev or non-detected amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when an (*) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\/fail conditions but available upon request.\n\n----\n\n2300 Brown Ave Ste 130,  \nWaseca, MN 56093  \n(507)-214-3550 #6  \nanalytics@finaalab.co\n                ---END OF MARKDOWN---\n        \n            Act like you are an ai that can extract all dates from a lab report\n            Give me all the date text from this report in a table markdown format and do not derive any dates\n        "}]}"
  -formattedValue: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \nCertificate of Analysis  \n1 of 1\n\n# Willies Remedy Strawberry Watermelon Seltzer\n\n**Sample ID:** 502F1345.04  \n**Type:** Finished Product  \n**Matrix:** Beverage  \n**Unit Size:** 357.21g  \n\n**Batch ID:** CWL252105  \n**Collected:** 5\/21\/2025  \n**Received:** 6\/2\/2025  \n**Completed:** 6\/2\/2025  \n\n**Client**  \nMidwest Extraction Services  \n507-214-3550  \nLic. #: 20211071  \n\n| Total THC | Total THC | Total Cannabinoids |\n|-----------|-----------|--------------------|\n| 4.93mg\/unit | 0.0%     | 0.00%              |\n\n## Cannabinoids by HPLC-UV\n\n| Analyte | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n| ------- | ----------- | ----------- | ----------------- |\n| CBDVA   | ---         | 0.00000     | 0.00              |\n| CBDV    | ---         | 0.00000     | 0.00              |\n| CBDA    | ---         | 0.00000     | 0.00              |\n| CBGA    | ---         | 0.00000     | 0.00              |\n| CBG     | 0.0003      | 0.00054     | 1.93              |\n| CBD     | 0.0003      | 0.00054     | 1.93              |\n| THCV    | ---         | 0.00000     | 0.00              |\n| THCVA   | ---         | 0.00000     | 0.00              |\n| CBN     | 0.0003      | 0.00005     | 0.16              |\n| d9-THC  | 0.0003      | 0.00138     | 4.93              |\n| d8-THC  | 0.0003      | 0.00000     | 0.00              |\n| CBC     | ---         | 0.00000     | 0.00              |\n| THCA    | ---         | 0.00000     | 0.00              |\n| CBCA    | ---         | 0.00000     | 0.00              |\n| Total   |             | 0.003       |                   |\n\nLOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)\n\n----\n\n**Analyst:** Johanna Holloway  \n**Date:** 06\/02\/2025  \n\n----\n\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with the dev or non-detected amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when an (*) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\/fail conditions but available upon request.\n\n----\n\n2300 Brown Ave Ste 130,  \nWaseca, MN 56093  \n(507)-214-3550 #6  \nanalytics@finaalab.co\n                ---END OF MARKDOWN---\n        \n            Act like you are an ai that can extract all dates from a lab report\n            Give me all the date text from this report in a table markdown format and do not derive any dates\n        "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2729 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2654 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2523 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2518 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2728 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2522 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2656 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
63 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2631
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoBiGKf6qRcWt2pFDrg8dU3X168","object":"chat.completion","created":1753365719,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"```markdown\n| Context       | Date       |\n|---------------|------------|\n| Collected     | 5\/21\/2025  |\n| Received      | 6\/2\/2025   |\n| Completed     | 6\/2\/2025   |\n| Analyst Date  | 06\/02\/2025 |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":833,"completion_tokens":69,"total_tokens":902,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoBiGKf6qRcWt2pFDrg8dU3X168","object":"chat.completion","created":1753365719,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"```markdown\n| Context       | Date       |\n|---------------|------------|\n| Collected     | 5\/21\/2025  |\n| Received      | 6\/2\/2025   |\n| Completed     | 6\/2\/2025   |\n| Analyst Date  | 06\/02\/2025 |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":833,"completion_tokens":69,"total_tokens":902,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2730 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2663 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2632 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2597 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2731 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2646 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2666 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
64 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2667
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "get_coa_dates_table"
  -formattedValue: "get_coa_dates_table"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2727 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2670 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2669 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2671 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2732 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2668 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2673 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
65 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2674
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2662 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2677 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2676 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2678 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2672 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2675 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2680 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
66 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2681
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2665 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2684 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2683 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2685 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2679 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2682 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2687 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
67 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2688
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1435 …}
  -formattedValue: "6.2.2025 Willies Remedy Strawberry Watermelon Seltzer Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2741 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2691 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2690 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2692 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2686 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2689 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2694 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
68 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2768
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1435 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1017
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
69 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2695
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2810 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2698 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2697 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2699 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2809 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2696 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2701 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
70 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2813
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
71 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2702
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2812 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2705 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2704 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2706 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2799 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2703 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2708 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
72 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2822
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
73 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2709
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365721 {#1477
    date: 2025-07-24 14:02:01.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:01\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2856 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2712 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2711 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2713 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2855 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2710 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2715 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
74 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2716
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365721 {#1478
    date: 2025-07-24 14:02:01.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:01\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2858 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2719 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2718 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2720 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2714 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2717 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2722 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
75 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2724
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are a lab report analyst that can extract correct dates"},{"role":"user","content":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            Sure! Here's the table with the dates converted to ISO format:\n\n```markdown\n| Date       |\n|------------|\n| 2025-06-12 |\n| 2025-06-16 |\n``` \n            Give me the extraction date and give me the expiry date.\n        \n                The extraction date in the table can be similar to\n                Date,Reported,Completion Date,Date Issued,Completed Date,Date Collected,Production Date,Date Completed\n            \n                The expiry date in the table can be similar to\n                Expires,Expiry date,Expiry,Expiration Date\n            "}],"jsonSchema":{"name":"extract_correct_dates","strict":false,"schema":{"type":"object","properties":{"expiryDate":{"type":"string","description":"Expiry date of the lab report."},"reportDate":{"type":"string","description":"The date the report was created or the date the sample was extracted"}},"required":[],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are a lab report analyst that can extract correct dates"},{"role":"user","content":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            Sure! Here's the table with the dates converted to ISO format:\n\n```markdown\n| Date       |\n|------------|\n| 2025-06-12 |\n| 2025-06-16 |\n``` \n            Give me the extraction date and give me the expiry date.\n        \n                The extraction date in the table can be similar to\n                Date,Reported,Completion Date,Date Issued,Completed Date,Date Collected,Production Date,Date Completed\n            \n                The expiry date in the table can be similar to\n                Expires,Expiry date,Expiry,Expiration Date\n            "}],"jsonSchema":{"name":"extract_correct_dates","strict":false,"schema":{"type":"object","properties":{"expiryDate":{"type":"string","description":"Expiry date of the lab report."},"reportDate":{"type":"string","description":"The date the report was created or the date the sample was extracted"}},"required":[],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2932 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2857 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2726 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2721 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2931 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2725 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2859 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
76 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2834
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoDjkK5UDybOc7oKINwxMoHxObY","object":"chat.completion","created":1753365721,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"reportDate\":\"2025-06-12\",\"expiryDate\":\"2025-06-16\"}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":224,"completion_tokens":21,"total_tokens":245,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoDjkK5UDybOc7oKINwxMoHxObY","object":"chat.completion","created":1753365721,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"reportDate\":\"2025-06-12\",\"expiryDate\":\"2025-06-16\"}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":224,"completion_tokens":21,"total_tokens":245,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2933 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2866 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2835 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2800 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2934 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2849 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2869 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
77 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2870
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "coa_dates_analysis"
  -formattedValue: "coa_dates_analysis"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2930 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2873 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2872 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2874 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2935 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2871 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2876 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
78 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2877
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2865 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2880 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2879 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2881 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2875 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2878 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2883 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
79 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2884
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2868 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2887 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2886 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2888 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2882 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2885 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2890 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
80 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2891
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1472 …}
  -formattedValue: "6.12.2025 Willie's Remedy + THC Infused 750mL cannabis"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2944 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2894 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2893 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2895 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2889 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2892 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2897 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
81 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2971
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1472 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1008
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
82 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2898
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3013 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2901 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2900 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2902 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3012 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2899 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2904 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
83 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3016
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
84 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2905
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3015 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2908 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2907 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2909 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3002 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2906 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2911 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
85 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3025
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
86 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2912
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365722 {#1480
    date: 2025-07-24 14:02:02.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:02\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3059 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2915 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2914 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2916 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3058 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2913 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2918 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
87 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2919
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365722 {#1481
    date: 2025-07-24 14:02:02.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:02\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3061 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2922 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2921 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2923 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2917 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2920 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2925 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
88 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2927
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            ```markdown\n| Context       | Date       |\n|---------------|------------|\n| Collected     | 5\/21\/2025  |\n| Received      | 6\/2\/2025   |\n| Completed     | 6\/2\/2025   |\n| Analyst Date  | 06\/02\/2025 |\n``` \n\n            Convert all the date values in this table to standard ISO Format (yyyy-mm-dd)\n        "}"
  -formattedValue: "{"prompt":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            ```markdown\n| Context       | Date       |\n|---------------|------------|\n| Collected     | 5\/21\/2025  |\n| Received      | 6\/2\/2025   |\n| Completed     | 6\/2\/2025   |\n| Analyst Date  | 06\/02\/2025 |\n``` \n\n            Convert all the date values in this table to standard ISO Format (yyyy-mm-dd)\n        "}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3135 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3060 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2929 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2924 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3134 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2928 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3062 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
89 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3037
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoDGUOwfh0yLwtv72MFqbObb2vf","object":"chat.completion","created":1753365721,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"Here is your table with the date values converted to ISO format (yyyy-mm-dd):\n\n```markdown\n| Context       | Date       |\n|---------------|------------|\n| Collected     | 2025-05-21 |\n| Received      | 2025-06-02 |\n| Completed     | 2025-06-02 |\n| Analyst Date  | 2025-06-02 |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":130,"completion_tokens":83,"total_tokens":213,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoDGUOwfh0yLwtv72MFqbObb2vf","object":"chat.completion","created":1753365721,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"Here is your table with the date values converted to ISO format (yyyy-mm-dd):\n\n```markdown\n| Context       | Date       |\n|---------------|------------|\n| Collected     | 2025-05-21 |\n| Received      | 2025-06-02 |\n| Completed     | 2025-06-02 |\n| Analyst Date  | 2025-06-02 |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":130,"completion_tokens":83,"total_tokens":213,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3136 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3069 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3038 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3003 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3137 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3052 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3072 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
90 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3073
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "convert_dates_to_iso_format"
  -formattedValue: "convert_dates_to_iso_format"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3133 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3076 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3075 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3077 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3138 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3074 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3079 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
91 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3080
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3068 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3083 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3082 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3084 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3078 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3081 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3086 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
92 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3087
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3071 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3090 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3089 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3091 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3085 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3088 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3093 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
93 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3094
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1435 …}
  -formattedValue: "6.2.2025 Willies Remedy Strawberry Watermelon Seltzer Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3147 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3097 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3096 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3098 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3092 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3095 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3100 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
94 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3174
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1435 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1017
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
95 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3101
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3216 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3104 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3103 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3105 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3215 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3102 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3107 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
96 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3219
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
97 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3108
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3218 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3111 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3110 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3112 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3205 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3109 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3114 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
98 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3228
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
99 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3115
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365722 {#1483
    date: 2025-07-24 14:02:02.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:02\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3262 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3118 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3117 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3119 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3261 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3116 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3121 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
100 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3122
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365722 {#1484
    date: 2025-07-24 14:02:02.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:02\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3264 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3125 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3124 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3126 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3120 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3123 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3128 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
101 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3130
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \"\\nCertificate of Analysis\\n1 of 1\\n\\n# Willie's Remedy Tropical Citrus 10mg THC\\n\\n**Sample ID:** 517D1300.02  \\n**Type:** Finished Product  \\n**Matrix:** Beverage  \\n**Unit Size:** 46.62g  \\n\\n**Batch ID:** WRH251704  \\n**Collected:** 4\\\/17\\\/2025  \\n**Received:** 4\\\/17\\\/2025  \\n**Completed:** 4\\\/17\\\/2025  \\n\\n**Client:**  \\nMidwest Extraction Services  \\n507-214-3550  \\nLic. #: 20211071  \\n\\n| Total THC | Total THC | Total Cannabinoids |\\n|-----------|-----------|--------------------|\\n| 10.42mg\\\/unit | 0.0% | 0.03% |\\n\\n## Cannabinoids by HPLC-UV\\n\\n| Analyte   | LOQ (mg\\\/mL) | Results (%) | Results (mg\\\/unit) |\\n| --------- | ----------- | ----------- | ----------------- |\\n| CBDVA     | ---         | 0.0000      | 0.00              |\\n| CBDV      | ---         | 0.0000      | 0.00              |\\n| CBDA      | ---         | 0.0000      | 0.00              |\\n| CBGA      | ---         | 0.0000      | 0.00              |\\n| CBG       | 0.0003      | 0.0045      | 2.09              |\\n| CBD       | 0.0003      | 0.0046      | 2.14              |\\n| THCV      | ---         | 0.0000      | 0.00              |\\n| THCVA     | ---         | 0.0000      | 0.00              |\\n| CBN       | 0.0003      | 0.0006      | 0.29              |\\n| d9-THC    | 0.0003      | 0.0223      | 10.42             |\\n| d8-THC    | 0.0003      | 0.0000      | 0.00              |\\n| CBC       | ---         | 0.0000      | 0.00              |\\n| THCA      | ---         | 0.0000      | 0.00              |\\n| CBCA      | ---         | 0.0000      | 0.00              |\\n| **Total** |             | 0.032       |                   |\\n\\n**LOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)**\\n\\n----\\n\\n**Analyst:** Johanna Holloway  \\n**Date:** 04\\\/17\\\/2025  \\n\\n**Fina Analytics**  \\n2300 Brown Ave ste 130,  \\nWaseca, MN 56093  \\n(507)-214-3550 #6  \\nanalytics@finaLabs.co  \\n\\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with detectable or non-detectable amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when (\\u2713) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\\\/fail conditions but available upon request.\"\n                ---END OF MARKDOWN---\n        \n            Act like you are a cannabis lab analyst\n            Extract the cannabis product name, product type, sample matrix\/product type and the laboratory name.\n            The product type can be cannabis, kratom or mushroom\n        "}],"jsonSchema":{"name":"lab_report_data","strict":false,"schema":{"type":"object","properties":{"lab_name":{"type":"string","description":"The laboratory that conducted the analysis"},"product_name":{"type":"string","description":"The name of the cannabis product"},"product_type":{"type":"string","description":"The type of the product","enum":["cannabis","kratom","mushroom"]},"sample_matrix":{"type":"string","description":"The sample matrix also known as the type of the product"}},"required":[],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \"\\nCertificate of Analysis\\n1 of 1\\n\\n# Willie's Remedy Tropical Citrus 10mg THC\\n\\n**Sample ID:** 517D1300.02  \\n**Type:** Finished Product  \\n**Matrix:** Beverage  \\n**Unit Size:** 46.62g  \\n\\n**Batch ID:** WRH251704  \\n**Collected:** 4\\\/17\\\/2025  \\n**Received:** 4\\\/17\\\/2025  \\n**Completed:** 4\\\/17\\\/2025  \\n\\n**Client:**  \\nMidwest Extraction Services  \\n507-214-3550  \\nLic. #: 20211071  \\n\\n| Total THC | Total THC | Total Cannabinoids |\\n|-----------|-----------|--------------------|\\n| 10.42mg\\\/unit | 0.0% | 0.03% |\\n\\n## Cannabinoids by HPLC-UV\\n\\n| Analyte   | LOQ (mg\\\/mL) | Results (%) | Results (mg\\\/unit) |\\n| --------- | ----------- | ----------- | ----------------- |\\n| CBDVA     | ---         | 0.0000      | 0.00              |\\n| CBDV      | ---         | 0.0000      | 0.00              |\\n| CBDA      | ---         | 0.0000      | 0.00              |\\n| CBGA      | ---         | 0.0000      | 0.00              |\\n| CBG       | 0.0003      | 0.0045      | 2.09              |\\n| CBD       | 0.0003      | 0.0046      | 2.14              |\\n| THCV      | ---         | 0.0000      | 0.00              |\\n| THCVA     | ---         | 0.0000      | 0.00              |\\n| CBN       | 0.0003      | 0.0006      | 0.29              |\\n| d9-THC    | 0.0003      | 0.0223      | 10.42             |\\n| d8-THC    | 0.0003      | 0.0000      | 0.00              |\\n| CBC       | ---         | 0.0000      | 0.00              |\\n| THCA      | ---         | 0.0000      | 0.00              |\\n| CBCA      | ---         | 0.0000      | 0.00              |\\n| **Total** |             | 0.032       |                   |\\n\\n**LOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)**\\n\\n----\\n\\n**Analyst:** Johanna Holloway  \\n**Date:** 04\\\/17\\\/2025  \\n\\n**Fina Analytics**  \\n2300 Brown Ave ste 130,  \\nWaseca, MN 56093  \\n(507)-214-3550 #6  \\nanalytics@finaLabs.co  \\n\\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with detectable or non-detectable amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when (\\u2713) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\\\/fail conditions but available upon request.\"\n                ---END OF MARKDOWN---\n        \n            Act like you are a cannabis lab analyst\n            Extract the cannabis product name, product type, sample matrix\/product type and the laboratory name.\n            The product type can be cannabis, kratom or mushroom\n        "}],"jsonSchema":{"name":"lab_report_data","strict":false,"schema":{"type":"object","properties":{"lab_name":{"type":"string","description":"The laboratory that conducted the analysis"},"product_name":{"type":"string","description":"The name of the cannabis product"},"product_type":{"type":"string","description":"The type of the product","enum":["cannabis","kratom","mushroom"]},"sample_matrix":{"type":"string","description":"The sample matrix also known as the type of the product"}},"required":[],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3338 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3263 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3132 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3127 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3337 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3131 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3265 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
102 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3240
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoEjhUEIbvA73VEQQ4Gigx1w8xU","object":"chat.completion","created":1753365722,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"lab_name\":\"Fina Analytics\",\"product_name\":\"Willie's Remedy Tropical Citrus 10mg THC\",\"product_type\":\"cannabis\",\"sample_matrix\":\"Beverage\"}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":1033,"completion_tokens":35,"total_tokens":1068,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoEjhUEIbvA73VEQQ4Gigx1w8xU","object":"chat.completion","created":1753365722,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"lab_name\":\"Fina Analytics\",\"product_name\":\"Willie's Remedy Tropical Citrus 10mg THC\",\"product_type\":\"cannabis\",\"sample_matrix\":\"Beverage\"}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":1033,"completion_tokens":35,"total_tokens":1068,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3339 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3272 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3241 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3206 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3340 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3255 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3275 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
103 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3276
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "coa_names_analysis"
  -formattedValue: "coa_names_analysis"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3336 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3279 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3278 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3280 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3341 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3277 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3282 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
104 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3283
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3271 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3286 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3285 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3287 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3281 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3284 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3289 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
105 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3290
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3274 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3293 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3292 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3294 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3288 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3291 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3296 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
106 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3297
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1490 …}
  -formattedValue: "4.17.2025 Willie's Remedy Tropical Citrus 10mg THC Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3350 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3300 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3299 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3301 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3295 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3298 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3303 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
107 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3377
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1490 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1009
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
108 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3304
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3428 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3307 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3306 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3308 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3427 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3305 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3310 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
109 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3431
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
110 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3311
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3430 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3314 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3313 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3315 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3417 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3312 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3317 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
111 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3440
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
112 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3318
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365723 {#1486
    date: 2025-07-24 14:02:03.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:03\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3474 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3321 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3320 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3322 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3473 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3319 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3324 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
113 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3325
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365723 {#1487
    date: 2025-07-24 14:02:03.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:03\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3476 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3328 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3327 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3329 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3323 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3326 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3331 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
114 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3333
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are a lab report analyst that can extract correct dates"},{"role":"user","content":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            Here is your table with the date values converted to ISO format (yyyy-mm-dd):\n\n```markdown\n| Context       | Date       |\n|---------------|------------|\n| Collected     | 2025-05-21 |\n| Received      | 2025-06-02 |\n| Completed     | 2025-06-02 |\n| Analyst Date  | 2025-06-02 |\n``` \n            Give me the extraction date and give me the expiry date.\n        \n                The extraction date in the table can be similar to\n                Date,Reported,Completion Date,Date Issued,Completed Date,Date Collected,Production Date,Date Completed\n            \n                The expiry date in the table can be similar to\n                Expires,Expiry date,Expiry,Expiration Date\n            "}],"jsonSchema":{"name":"extract_correct_dates","strict":false,"schema":{"type":"object","properties":{"expiryDate":{"type":"string","description":"Expiry date of the lab report."},"reportDate":{"type":"string","description":"The date the report was created or the date the sample was extracted"}},"required":[],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are a lab report analyst that can extract correct dates"},{"role":"user","content":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            Here is your table with the date values converted to ISO format (yyyy-mm-dd):\n\n```markdown\n| Context       | Date       |\n|---------------|------------|\n| Collected     | 2025-05-21 |\n| Received      | 2025-06-02 |\n| Completed     | 2025-06-02 |\n| Analyst Date  | 2025-06-02 |\n``` \n            Give me the extraction date and give me the expiry date.\n        \n                The extraction date in the table can be similar to\n                Date,Reported,Completion Date,Date Issued,Completed Date,Date Collected,Production Date,Date Completed\n            \n                The expiry date in the table can be similar to\n                Expires,Expiry date,Expiry,Expiration Date\n            "}],"jsonSchema":{"name":"extract_correct_dates","strict":false,"schema":{"type":"object","properties":{"expiryDate":{"type":"string","description":"Expiry date of the lab report."},"reportDate":{"type":"string","description":"The date the report was created or the date the sample was extracted"}},"required":[],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3550 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3475 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3335 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3330 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3549 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3334 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3477 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
115 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3452
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoErA2cazo94axl6J63DB3coSzR","object":"chat.completion","created":1753365722,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"{\"expiryDate\":\"not available\",\"reportDate\":\"2025-05-21\"}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":265,"completion_tokens":17,"total_tokens":282,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoErA2cazo94axl6J63DB3coSzR","object":"chat.completion","created":1753365722,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"{\"expiryDate\":\"not available\",\"reportDate\":\"2025-05-21\"}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":265,"completion_tokens":17,"total_tokens":282,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3551 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3484 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3453 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3418 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3552 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3467 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3487 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
116 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3488
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "coa_dates_analysis"
  -formattedValue: "coa_dates_analysis"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3548 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3491 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3490 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3492 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3553 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3489 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3494 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
117 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3495
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3483 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3498 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3497 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3499 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3493 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3496 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3501 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
118 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3502
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3486 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3505 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3504 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3506 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3500 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3503 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3508 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
119 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3509
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1435 …}
  -formattedValue: "6.2.2025 Willies Remedy Strawberry Watermelon Seltzer Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3562 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3512 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3511 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3513 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3507 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3510 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3515 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
120 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3589
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1435 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1017
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
121 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3516
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3631 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3519 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3518 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3520 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3630 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3517 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3522 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
122 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3634
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
123 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3523
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3633 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3526 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3525 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3527 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3620 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3524 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3529 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
124 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3643
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
125 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3530
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365723 {#1492
    date: 2025-07-24 14:02:03.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:03\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3677 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3533 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3532 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3534 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3676 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3531 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3536 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
126 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3537
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365723 {#1493
    date: 2025-07-24 14:02:03.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:03\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3679 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3540 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3539 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3541 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3535 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3538 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3543 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
127 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3545
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \"\\nCertificate of Analysis\\n1 of 1\\n\\n# Willie's Remedy Tropical Citrus 10mg THC\\n\\n**Sample ID:** 517D1300.02  \\n**Type:** Finished Product  \\n**Matrix:** Beverage  \\n**Unit Size:** 46.62g  \\n\\n**Batch ID:** WRH251704  \\n**Collected:** 4\\\/17\\\/2025  \\n**Received:** 4\\\/17\\\/2025  \\n**Completed:** 4\\\/17\\\/2025  \\n\\n**Client:**  \\nMidwest Extraction Services  \\n507-214-3550  \\nLic. #: 20211071  \\n\\n| Total THC | Total THC | Total Cannabinoids |\\n|-----------|-----------|--------------------|\\n| 10.42mg\\\/unit | 0.0% | 0.03% |\\n\\n## Cannabinoids by HPLC-UV\\n\\n| Analyte   | LOQ (mg\\\/mL) | Results (%) | Results (mg\\\/unit) |\\n| --------- | ----------- | ----------- | ----------------- |\\n| CBDVA     | ---         | 0.0000      | 0.00              |\\n| CBDV      | ---         | 0.0000      | 0.00              |\\n| CBDA      | ---         | 0.0000      | 0.00              |\\n| CBGA      | ---         | 0.0000      | 0.00              |\\n| CBG       | 0.0003      | 0.0045      | 2.09              |\\n| CBD       | 0.0003      | 0.0046      | 2.14              |\\n| THCV      | ---         | 0.0000      | 0.00              |\\n| THCVA     | ---         | 0.0000      | 0.00              |\\n| CBN       | 0.0003      | 0.0006      | 0.29              |\\n| d9-THC    | 0.0003      | 0.0223      | 10.42             |\\n| d8-THC    | 0.0003      | 0.0000      | 0.00              |\\n| CBC       | ---         | 0.0000      | 0.00              |\\n| THCA      | ---         | 0.0000      | 0.00              |\\n| CBCA      | ---         | 0.0000      | 0.00              |\\n| **Total** |             | 0.032       |                   |\\n\\n**LOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)**\\n\\n----\\n\\n**Analyst:** Johanna Holloway  \\n**Date:** 04\\\/17\\\/2025  \\n\\n**Fina Analytics**  \\n2300 Brown Ave ste 130,  \\nWaseca, MN 56093  \\n(507)-214-3550 #6  \\nanalytics@finaLabs.co  \\n\\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with detectable or non-detectable amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when (\\u2713) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\\\/fail conditions but available upon request.\"\n                ---END OF MARKDOWN---\n        \n            Act like you are a lab analyst that can extract cannabinoids data from a lab report\n            Give me the cannabinoids and potency results table. Give me the result in a markdown format\n        "}]}"
  -formattedValue: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \"\\nCertificate of Analysis\\n1 of 1\\n\\n# Willie's Remedy Tropical Citrus 10mg THC\\n\\n**Sample ID:** 517D1300.02  \\n**Type:** Finished Product  \\n**Matrix:** Beverage  \\n**Unit Size:** 46.62g  \\n\\n**Batch ID:** WRH251704  \\n**Collected:** 4\\\/17\\\/2025  \\n**Received:** 4\\\/17\\\/2025  \\n**Completed:** 4\\\/17\\\/2025  \\n\\n**Client:**  \\nMidwest Extraction Services  \\n507-214-3550  \\nLic. #: 20211071  \\n\\n| Total THC | Total THC | Total Cannabinoids |\\n|-----------|-----------|--------------------|\\n| 10.42mg\\\/unit | 0.0% | 0.03% |\\n\\n## Cannabinoids by HPLC-UV\\n\\n| Analyte   | LOQ (mg\\\/mL) | Results (%) | Results (mg\\\/unit) |\\n| --------- | ----------- | ----------- | ----------------- |\\n| CBDVA     | ---         | 0.0000      | 0.00              |\\n| CBDV      | ---         | 0.0000      | 0.00              |\\n| CBDA      | ---         | 0.0000      | 0.00              |\\n| CBGA      | ---         | 0.0000      | 0.00              |\\n| CBG       | 0.0003      | 0.0045      | 2.09              |\\n| CBD       | 0.0003      | 0.0046      | 2.14              |\\n| THCV      | ---         | 0.0000      | 0.00              |\\n| THCVA     | ---         | 0.0000      | 0.00              |\\n| CBN       | 0.0003      | 0.0006      | 0.29              |\\n| d9-THC    | 0.0003      | 0.0223      | 10.42             |\\n| d8-THC    | 0.0003      | 0.0000      | 0.00              |\\n| CBC       | ---         | 0.0000      | 0.00              |\\n| THCA      | ---         | 0.0000      | 0.00              |\\n| CBCA      | ---         | 0.0000      | 0.00              |\\n| **Total** |             | 0.032       |                   |\\n\\n**LOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)**\\n\\n----\\n\\n**Analyst:** Johanna Holloway  \\n**Date:** 04\\\/17\\\/2025  \\n\\n**Fina Analytics**  \\n2300 Brown Ave ste 130,  \\nWaseca, MN 56093  \\n(507)-214-3550 #6  \\nanalytics@finaLabs.co  \\n\\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with detectable or non-detectable amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when (\\u2713) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\\\/fail conditions but available upon request.\"\n                ---END OF MARKDOWN---\n        \n            Act like you are a lab analyst that can extract cannabinoids data from a lab report\n            Give me the cannabinoids and potency results table. Give me the result in a markdown format\n        "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3753 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3678 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3547 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3542 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3752 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3546 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3680 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
128 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3655
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoF5IiGJrJxBmHrwExvrrHtgGQY","object":"chat.completion","created":1753365723,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_07871e2ad8","choices":[{"index":0,"message":{"role":"assistant","content":"Certainly! Below is the markdown format for the cannabinoids and potency results table extracted from the lab report:\n\n```markdown\n## Cannabinoids by HPLC-UV\n\n| Analyte   | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n| --------- | ----------- | ----------- | ----------------- |\n| CBDVA     | ---         | 0.0000      | 0.00              |\n| CBDV      | ---         | 0.0000      | 0.00              |\n| CBDA      | ---         | 0.0000      | 0.00              |\n| CBGA      | ---         | 0.0000      | 0.00              |\n| CBG       | 0.0003      | 0.0045      | 2.09              |\n| CBD       | 0.0003      | 0.0046      | 2.14              |\n| THCV      | ---         | 0.0000      | 0.00              |\n| THCVA     | ---         | 0.0000      | 0.00              |\n| CBN       | 0.0003      | 0.0006      | 0.29              |\n| d9-THC    | 0.0003      | 0.0223      | 10.42             |\n| d8-THC    | 0.0003      | 0.0000      | 0.00              |\n| CBC       | ---         | 0.0000      | 0.00              |\n| THCA      | ---         | 0.0000      | 0.00              |\n| CBCA      | ---         | 0.0000      | 0.00              |\n| **Total** |             | 0.032       |                   |\n```\n\nThis table provides the cannabinoids tested, their respective Limits of Quantification (LOQ), the result percentages, and the calculated results per unit of the product."},"finish_reason":"stop"}],"usage":{"prompt_tokens":918,"completion_tokens":435,"total_tokens":1353,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoF5IiGJrJxBmHrwExvrrHtgGQY","object":"chat.completion","created":1753365723,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_07871e2ad8","choices":[{"index":0,"message":{"role":"assistant","content":"Certainly! Below is the markdown format for the cannabinoids and potency results table extracted from the lab report:\n\n```markdown\n## Cannabinoids by HPLC-UV\n\n| Analyte   | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n| --------- | ----------- | ----------- | ----------------- |\n| CBDVA     | ---         | 0.0000      | 0.00              |\n| CBDV      | ---         | 0.0000      | 0.00              |\n| CBDA      | ---         | 0.0000      | 0.00              |\n| CBGA      | ---         | 0.0000      | 0.00              |\n| CBG       | 0.0003      | 0.0045      | 2.09              |\n| CBD       | 0.0003      | 0.0046      | 2.14              |\n| THCV      | ---         | 0.0000      | 0.00              |\n| THCVA     | ---         | 0.0000      | 0.00              |\n| CBN       | 0.0003      | 0.0006      | 0.29              |\n| d9-THC    | 0.0003      | 0.0223      | 10.42             |\n| d8-THC    | 0.0003      | 0.0000      | 0.00              |\n| CBC       | ---         | 0.0000      | 0.00              |\n| THCA      | ---         | 0.0000      | 0.00              |\n| CBCA      | ---         | 0.0000      | 0.00              |\n| **Total** |             | 0.032       |                   |\n```\n\nThis table provides the cannabinoids tested, their respective Limits of Quantification (LOQ), the result percentages, and the calculated results per unit of the product."},"finish_reason":"stop"}],"usage":{"prompt_tokens":918,"completion_tokens":435,"total_tokens":1353,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3754 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3687 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3656 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3621 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3755 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3670 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3690 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
129 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3691
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "get_cannabinoids_table"
  -formattedValue: "get_cannabinoids_table"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3751 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3694 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3693 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3695 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3756 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3692 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3697 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
130 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3698
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3686 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3701 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3700 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3702 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3696 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3699 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3704 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
131 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3705
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3689 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3708 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3707 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3709 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3703 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3706 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3711 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
132 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3712
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1490 …}
  -formattedValue: "4.17.2025 Willie's Remedy Tropical Citrus 10mg THC Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3765 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3715 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3714 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3716 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3710 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3713 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3718 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
133 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3792
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1490 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1009
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
134 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3719
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3834 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3722 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3721 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3723 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3833 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3720 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3725 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
135 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3837
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
136 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3726
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3836 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3729 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3728 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3730 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3823 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3727 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3732 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
137 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3846
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
138 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3733
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365730 {#1495
    date: 2025-07-24 14:02:10.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:10\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3880 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3736 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3735 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3737 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3879 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3734 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3739 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
139 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3740
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365730 {#1496
    date: 2025-07-24 14:02:10.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:10\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3882 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3743 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3742 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3744 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3738 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3741 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3746 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
140 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3748
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \nCertificate of Analysis  \n1 of 1\n\n# WILLIE'S REMEDY CHERRY LIMEADE\n\n**Sample ID:** 509F1032.01  \n**Type:** Finished Product  \n**Matrix:** Beverage  \n**Unit Size:** 357.07 q  \n\n**Batch ID:** CCL250606  \n**Collected:** 6\/9\/2025  \n**Received:** 6\/9\/2025  \n**Completed:** 6\/9\/2025  \n\n**Client**  \nMidwest Extraction Services  \n507-214-3550  \nLic. #: 20211071  \n\n| Total THC | Total THC | Total Cannabinoids |\n|-----------|-----------|--------------------|\n| 5.47mg\/unit | 0.0%     | 0.00%              |\n\n## Cannabinoids by HPLC-UV\n\n| Analyte | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n| ------- | ----------- | ----------- | ----------------- |\n| CBDVA   | ---         | 0.00000     | 0.00              |\n| CBDV    | ---         | 0.00000     | 0.00              |\n| CBDA    | ---         | 0.00000     | 0.00              |\n| CBGA    | ---         | 0.00000     | 0.00              |\n| CBG     | 0.0003      | 0.00063     | 2.23              |\n| CBD     | 0.0003      | 0.00061     | 2.18              |\n| THCV    | ---         | 0.00000     | 0.00              |\n| THCVA   | ---         | 0.00000     | 0.00              |\n| CBN     | 0.0003      | 0.00000     | 0.00              |\n| d9-THC  | 0.0003      | 0.00153     | 5.47              |\n| d8-THC  | 0.0003      | 0.00000     | 0.00              |\n| CBC     | ---         | 0.00000     | 0.00              |\n| THCA    | ---         | 0.00000     | 0.00              |\n| CBCA    | ---         | 0.00000     | 0.00              |\n| Total   | 0.003       |             |                   |\n\nLOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)\n\n----\n\nAnalyst: Johanna Holloway  \nDate: 06\/09\/2025  \n\nFina Analytics  \n2300 Brown Ave Ste 130,  \nWaseca, MN 56093  \n(507)-214-3550 #6  \nanalytics@finaLabs.co  \n\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with the detected or non-detected amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without the approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when an (*) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\/fail conditions but available upon request.\n                ---END OF MARKDOWN---\n        \n            Act like you are a lab analyst that can extract cannabinoids data from a lab report\n            Give me the cannabinoids and potency results table. Give me the result in a markdown format\n        "}]}"
  -formattedValue: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \nCertificate of Analysis  \n1 of 1\n\n# WILLIE'S REMEDY CHERRY LIMEADE\n\n**Sample ID:** 509F1032.01  \n**Type:** Finished Product  \n**Matrix:** Beverage  \n**Unit Size:** 357.07 q  \n\n**Batch ID:** CCL250606  \n**Collected:** 6\/9\/2025  \n**Received:** 6\/9\/2025  \n**Completed:** 6\/9\/2025  \n\n**Client**  \nMidwest Extraction Services  \n507-214-3550  \nLic. #: 20211071  \n\n| Total THC | Total THC | Total Cannabinoids |\n|-----------|-----------|--------------------|\n| 5.47mg\/unit | 0.0%     | 0.00%              |\n\n## Cannabinoids by HPLC-UV\n\n| Analyte | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n| ------- | ----------- | ----------- | ----------------- |\n| CBDVA   | ---         | 0.00000     | 0.00              |\n| CBDV    | ---         | 0.00000     | 0.00              |\n| CBDA    | ---         | 0.00000     | 0.00              |\n| CBGA    | ---         | 0.00000     | 0.00              |\n| CBG     | 0.0003      | 0.00063     | 2.23              |\n| CBD     | 0.0003      | 0.00061     | 2.18              |\n| THCV    | ---         | 0.00000     | 0.00              |\n| THCVA   | ---         | 0.00000     | 0.00              |\n| CBN     | 0.0003      | 0.00000     | 0.00              |\n| d9-THC  | 0.0003      | 0.00153     | 5.47              |\n| d8-THC  | 0.0003      | 0.00000     | 0.00              |\n| CBC     | ---         | 0.00000     | 0.00              |\n| THCA    | ---         | 0.00000     | 0.00              |\n| CBCA    | ---         | 0.00000     | 0.00              |\n| Total   | 0.003       |             |                   |\n\nLOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)\n\n----\n\nAnalyst: Johanna Holloway  \nDate: 06\/09\/2025  \n\nFina Analytics  \n2300 Brown Ave Ste 130,  \nWaseca, MN 56093  \n(507)-214-3550 #6  \nanalytics@finaLabs.co  \n\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with the detected or non-detected amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without the approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when an (*) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\/fail conditions but available upon request.\n                ---END OF MARKDOWN---\n        \n            Act like you are a lab analyst that can extract cannabinoids data from a lab report\n            Give me the cannabinoids and potency results table. Give me the result in a markdown format\n        "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3956 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3881 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3750 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3745 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3955 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3749 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3883 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
141 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3858
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoFbLDpU99PLf6CBeGLbDu2uEbh","object":"chat.completion","created":1753365723,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"Sure, here is the cannabinoids and potency results table extracted from the lab report, presented in markdown format:\n\n```markdown\n## Cannabinoids Potency Results\n\n| Analyte   | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n|-----------|-------------|-------------|-------------------|\n| CBDVA     | ---         | 0.00000     | 0.00              |\n| CBDV      | ---         | 0.00000     | 0.00              |\n| CBDA      | ---         | 0.00000     | 0.00              |\n| CBGA      | ---         | 0.00000     | 0.00              |\n| CBG       | 0.0003      | 0.00063     | 2.23              |\n| CBD       | 0.0003      | 0.00061     | 2.18              |\n| THCV      | ---         | 0.00000     | 0.00              |\n| THCVA     | ---         | 0.00000     | 0.00              |\n| CBN       | 0.0003      | 0.00000     | 0.00              |\n| d9-THC    | 0.0003      | 0.00153     | 5.47              |\n| d8-THC    | 0.0003      | 0.00000     | 0.00              |\n| CBC       | ---         | 0.00000     | 0.00              |\n| THCA      | ---         | 0.00000     | 0.00              |\n| CBCA      | ---         | 0.00000     | 0.00              |\n| **Total** | 0.003       |             |                   |\n```\n\nLet me know if further assistance is required!"},"finish_reason":"stop"}],"usage":{"prompt_tokens":833,"completion_tokens":409,"total_tokens":1242,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoFbLDpU99PLf6CBeGLbDu2uEbh","object":"chat.completion","created":1753365723,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"Sure, here is the cannabinoids and potency results table extracted from the lab report, presented in markdown format:\n\n```markdown\n## Cannabinoids Potency Results\n\n| Analyte   | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n|-----------|-------------|-------------|-------------------|\n| CBDVA     | ---         | 0.00000     | 0.00              |\n| CBDV      | ---         | 0.00000     | 0.00              |\n| CBDA      | ---         | 0.00000     | 0.00              |\n| CBGA      | ---         | 0.00000     | 0.00              |\n| CBG       | 0.0003      | 0.00063     | 2.23              |\n| CBD       | 0.0003      | 0.00061     | 2.18              |\n| THCV      | ---         | 0.00000     | 0.00              |\n| THCVA     | ---         | 0.00000     | 0.00              |\n| CBN       | 0.0003      | 0.00000     | 0.00              |\n| d9-THC    | 0.0003      | 0.00153     | 5.47              |\n| d8-THC    | 0.0003      | 0.00000     | 0.00              |\n| CBC       | ---         | 0.00000     | 0.00              |\n| THCA      | ---         | 0.00000     | 0.00              |\n| CBCA      | ---         | 0.00000     | 0.00              |\n| **Total** | 0.003       |             |                   |\n```\n\nLet me know if further assistance is required!"},"finish_reason":"stop"}],"usage":{"prompt_tokens":833,"completion_tokens":409,"total_tokens":1242,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3957 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3890 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3859 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3824 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3958 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3873 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3893 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
142 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3894
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "get_cannabinoids_table"
  -formattedValue: "get_cannabinoids_table"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3954 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3897 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3896 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3898 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3959 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3895 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3900 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
143 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3901
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3889 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3904 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3903 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3905 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3899 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3902 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3907 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
144 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3908
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3892 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3911 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3910 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3912 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3906 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3909 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3914 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
145 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3915
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1502 …}
  -formattedValue: "6.9.2025 WILLIE'S REMEDY CHERRY LIMEADE Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3968 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3918 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3917 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3919 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3913 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3916 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3921 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
146 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3995
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1502 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1020
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
147 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3922
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4046 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3925 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3924 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3926 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4045 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3923 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3928 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
148 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4049
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
149 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3929
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4048 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3932 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3931 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3933 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4035 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3930 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3935 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
150 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4058
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
151 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3936
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365730 {#1498
    date: 2025-07-24 14:02:10.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:10\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4092 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3939 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3938 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3940 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4091 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3937 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3942 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
152 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3943
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365730 {#1499
    date: 2025-07-24 14:02:10.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:10\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4094 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3946 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3945 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3947 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3941 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3944 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3949 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
153 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3951
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are a cannabis lab analyst"},{"role":"user","content":"\n            I have the markdown of a cannabis product lab results : Sure, here is the cannabinoids and potency results table extracted from the lab report, presented in markdown format:\n\n```markdown\n## Cannabinoids Potency Results\n\n| Analyte   | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n|-----------|-------------|-------------|-------------------|\n| CBDVA     | ---         | 0.00000     | 0.00              |\n| CBDV      | ---         | 0.00000     | 0.00              |\n| CBDA      | ---         | 0.00000     | 0.00              |\n| CBGA      | ---         | 0.00000     | 0.00              |\n| CBG       | 0.0003      | 0.00063     | 2.23              |\n| CBD       | 0.0003      | 0.00061     | 2.18              |\n| THCV      | ---         | 0.00000     | 0.00              |\n| THCVA     | ---         | 0.00000     | 0.00              |\n| CBN       | 0.0003      | 0.00000     | 0.00              |\n| d9-THC    | 0.0003      | 0.00153     | 5.47              |\n| d8-THC    | 0.0003      | 0.00000     | 0.00              |\n| CBC       | ---         | 0.00000     | 0.00              |\n| THCA      | ---         | 0.00000     | 0.00              |\n| CBCA      | ---         | 0.00000     | 0.00              |\n| **Total** | 0.003       |             |                   |\n```\n\nLet me know if further assistance is required!.\n            Give me the total thc percentage, the delta 9 percentage and the thca percentage from the given lab report.\n            The results are found in the results percentage column.\n        \n                The different possibilities of writing delta 9 in the lab report is similar to: \n\n                \u03949-THC,Delta 9-THC,D9-THC,\u03949-TETRAHYDROCANNABINOL,\u03949-TETRAHYDROCANNABINOL (D9-THC),D9-Tetrahydrocannabinol,D9-Tetrahydrocannabinol (D9-THC),\u0394-9 THC,\u0394-9-Tetrahydrocannabinol (\u0394-9 THC),Tetrahydrocannabinol (\u03949-THC),delta 9-Tetrahydrocannabinol,delta 9-Tetrahydrocannabinol (THC),d9-THC*,\u03949-Tetrahydrocannabinol (\u03949-THC);\n            \n                The different possibilities of writing thca in the lab report is similar to: \n\n                THCA,Tetrahydrocannabinolic Acid,Tetrahydrocannabinolic Acid (THCA),\u0394-9-Tetrahydrocannabinolic Acid,THCA-A,\u0394-9-Tetrahydrocannabinolic Acid (THCA-A),\u03949-THC Acid,\u03949-THC Acid (THCA),\u03949-THCA,THCa,\u03949-TETRAHYDROCANNABINOLIC ACID,\u03949-TETRAHYDROCANNABINOLIC ACID (THCA),D9-Tetrahydrocannabinolic acid,D9-Tetrahydrocannabinolic acid (THCa),delta-9-Tetrahydrocannabinolic Acid, delta-9-Tetrahydrocannabinolic Acid(THC-A),THC-A,\u03949-Tetrahydrocannabinolic Acid (\u03949-THCA);\n            "}],"jsonSchema":{"name":"lab_report_analyte_information","strict":false,"schema":{"type":"object","properties":{"totalThcPercentage":{"type":"number","description":"The total thc or total active thc percentage of the product"},"delta9Percentage":{"type":"number","description":"The delta 9 percentage \/ thc 9 percentage of the product"},"thcaPercentage":{"type":"number","description":"The thca percentage of the product"}},"required":[],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are a cannabis lab analyst"},{"role":"user","content":"\n            I have the markdown of a cannabis product lab results : Sure, here is the cannabinoids and potency results table extracted from the lab report, presented in markdown format:\n\n```markdown\n## Cannabinoids Potency Results\n\n| Analyte   | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n|-----------|-------------|-------------|-------------------|\n| CBDVA     | ---         | 0.00000     | 0.00              |\n| CBDV      | ---         | 0.00000     | 0.00              |\n| CBDA      | ---         | 0.00000     | 0.00              |\n| CBGA      | ---         | 0.00000     | 0.00              |\n| CBG       | 0.0003      | 0.00063     | 2.23              |\n| CBD       | 0.0003      | 0.00061     | 2.18              |\n| THCV      | ---         | 0.00000     | 0.00              |\n| THCVA     | ---         | 0.00000     | 0.00              |\n| CBN       | 0.0003      | 0.00000     | 0.00              |\n| d9-THC    | 0.0003      | 0.00153     | 5.47              |\n| d8-THC    | 0.0003      | 0.00000     | 0.00              |\n| CBC       | ---         | 0.00000     | 0.00              |\n| THCA      | ---         | 0.00000     | 0.00              |\n| CBCA      | ---         | 0.00000     | 0.00              |\n| **Total** | 0.003       |             |                   |\n```\n\nLet me know if further assistance is required!.\n            Give me the total thc percentage, the delta 9 percentage and the thca percentage from the given lab report.\n            The results are found in the results percentage column.\n        \n                The different possibilities of writing delta 9 in the lab report is similar to: \n\n                \u03949-THC,Delta 9-THC,D9-THC,\u03949-TETRAHYDROCANNABINOL,\u03949-TETRAHYDROCANNABINOL (D9-THC),D9-Tetrahydrocannabinol,D9-Tetrahydrocannabinol (D9-THC),\u0394-9 THC,\u0394-9-Tetrahydrocannabinol (\u0394-9 THC),Tetrahydrocannabinol (\u03949-THC),delta 9-Tetrahydrocannabinol,delta 9-Tetrahydrocannabinol (THC),d9-THC*,\u03949-Tetrahydrocannabinol (\u03949-THC);\n            \n                The different possibilities of writing thca in the lab report is similar to: \n\n                THCA,Tetrahydrocannabinolic Acid,Tetrahydrocannabinolic Acid (THCA),\u0394-9-Tetrahydrocannabinolic Acid,THCA-A,\u0394-9-Tetrahydrocannabinolic Acid (THCA-A),\u03949-THC Acid,\u03949-THC Acid (THCA),\u03949-THCA,THCa,\u03949-TETRAHYDROCANNABINOLIC ACID,\u03949-TETRAHYDROCANNABINOLIC ACID (THCA),D9-Tetrahydrocannabinolic acid,D9-Tetrahydrocannabinolic acid (THCa),delta-9-Tetrahydrocannabinolic Acid, delta-9-Tetrahydrocannabinolic Acid(THC-A),THC-A,\u03949-Tetrahydrocannabinolic Acid (\u03949-THCA);\n            "}],"jsonSchema":{"name":"lab_report_analyte_information","strict":false,"schema":{"type":"object","properties":{"totalThcPercentage":{"type":"number","description":"The total thc or total active thc percentage of the product"},"delta9Percentage":{"type":"number","description":"The delta 9 percentage \/ thc 9 percentage of the product"},"thcaPercentage":{"type":"number","description":"The thca percentage of the product"}},"required":[],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4168 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4093 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3953 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3948 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4167 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3952 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4095 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
154 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4070
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoNqtGpj1EfCGhNjrGbXzLccscA","object":"chat.completion","created":1753365731,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"{\"totalThcPercentage\":0.00153,\"delta9Percentage\":0.00153,\"thcaPercentage\":0.0}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":955,"completion_tokens":28,"total_tokens":983,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoNqtGpj1EfCGhNjrGbXzLccscA","object":"chat.completion","created":1753365731,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"{\"totalThcPercentage\":0.00153,\"delta9Percentage\":0.00153,\"thcaPercentage\":0.0}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":955,"completion_tokens":28,"total_tokens":983,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4169 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4102 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4071 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4036 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4170 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4085 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4105 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
155 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4106
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "coa_thc_analysis"
  -formattedValue: "coa_thc_analysis"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4166 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4109 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4108 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4110 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4171 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4107 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4112 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
156 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4113
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4101 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4116 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4115 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4117 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4111 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4114 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4119 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
157 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4120
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4104 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4123 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4122 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4124 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4118 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4121 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4126 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
158 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4127
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1502 …}
  -formattedValue: "6.9.2025 WILLIE'S REMEDY CHERRY LIMEADE Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4180 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4130 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4129 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4131 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4125 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4128 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4133 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
159 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4207
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1502 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1020
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
160 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4134
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4249 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4137 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4136 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4138 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4248 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4135 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4140 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
161 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4252
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
162 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4141
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4251 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4144 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4143 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4145 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4238 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4142 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4147 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
163 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4261
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
164 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4148
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365731 {#1504
    date: 2025-07-24 14:02:11.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:11\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4295 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4151 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4150 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4152 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4294 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4149 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4154 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
165 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4155
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365731 {#1505
    date: 2025-07-24 14:02:11.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:11\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4297 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4158 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4157 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4159 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4153 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4156 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4161 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
166 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4163
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are a cannabis lab analyst"},{"role":"user","content":"\n            I have the markdown of a cannabis product lab results : Certainly! Below is the markdown format for the cannabinoids and potency results table extracted from the lab report:\n\n```markdown\n## Cannabinoids by HPLC-UV\n\n| Analyte   | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n| --------- | ----------- | ----------- | ----------------- |\n| CBDVA     | ---         | 0.0000      | 0.00              |\n| CBDV      | ---         | 0.0000      | 0.00              |\n| CBDA      | ---         | 0.0000      | 0.00              |\n| CBGA      | ---         | 0.0000      | 0.00              |\n| CBG       | 0.0003      | 0.0045      | 2.09              |\n| CBD       | 0.0003      | 0.0046      | 2.14              |\n| THCV      | ---         | 0.0000      | 0.00              |\n| THCVA     | ---         | 0.0000      | 0.00              |\n| CBN       | 0.0003      | 0.0006      | 0.29              |\n| d9-THC    | 0.0003      | 0.0223      | 10.42             |\n| d8-THC    | 0.0003      | 0.0000      | 0.00              |\n| CBC       | ---         | 0.0000      | 0.00              |\n| THCA      | ---         | 0.0000      | 0.00              |\n| CBCA      | ---         | 0.0000      | 0.00              |\n| **Total** |             | 0.032       |                   |\n```\n\nThis table provides the cannabinoids tested, their respective Limits of Quantification (LOQ), the result percentages, and the calculated results per unit of the product..\n            Give me the total thc percentage, the delta 9 percentage and the thca percentage from the given lab report.\n            The results are found in the results percentage column.\n        \n                The different possibilities of writing delta 9 in the lab report is similar to: \n\n                \u03949-THC,Delta 9-THC,D9-THC,\u03949-TETRAHYDROCANNABINOL,\u03949-TETRAHYDROCANNABINOL (D9-THC),D9-Tetrahydrocannabinol,D9-Tetrahydrocannabinol (D9-THC),\u0394-9 THC,\u0394-9-Tetrahydrocannabinol (\u0394-9 THC),Tetrahydrocannabinol (\u03949-THC),delta 9-Tetrahydrocannabinol,delta 9-Tetrahydrocannabinol (THC),d9-THC*,\u03949-Tetrahydrocannabinol (\u03949-THC);\n            \n                The different possibilities of writing thca in the lab report is similar to: \n\n                THCA,Tetrahydrocannabinolic Acid,Tetrahydrocannabinolic Acid (THCA),\u0394-9-Tetrahydrocannabinolic Acid,THCA-A,\u0394-9-Tetrahydrocannabinolic Acid (THCA-A),\u03949-THC Acid,\u03949-THC Acid (THCA),\u03949-THCA,THCa,\u03949-TETRAHYDROCANNABINOLIC ACID,\u03949-TETRAHYDROCANNABINOLIC ACID (THCA),D9-Tetrahydrocannabinolic acid,D9-Tetrahydrocannabinolic acid (THCa),delta-9-Tetrahydrocannabinolic Acid, delta-9-Tetrahydrocannabinolic Acid(THC-A),THC-A,\u03949-Tetrahydrocannabinolic Acid (\u03949-THCA);\n            "}],"jsonSchema":{"name":"lab_report_analyte_information","strict":false,"schema":{"type":"object","properties":{"totalThcPercentage":{"type":"number","description":"The total thc or total active thc percentage of the product"},"delta9Percentage":{"type":"number","description":"The delta 9 percentage \/ thc 9 percentage of the product"},"thcaPercentage":{"type":"number","description":"The thca percentage of the product"}},"required":[],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are a cannabis lab analyst"},{"role":"user","content":"\n            I have the markdown of a cannabis product lab results : Certainly! Below is the markdown format for the cannabinoids and potency results table extracted from the lab report:\n\n```markdown\n## Cannabinoids by HPLC-UV\n\n| Analyte   | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n| --------- | ----------- | ----------- | ----------------- |\n| CBDVA     | ---         | 0.0000      | 0.00              |\n| CBDV      | ---         | 0.0000      | 0.00              |\n| CBDA      | ---         | 0.0000      | 0.00              |\n| CBGA      | ---         | 0.0000      | 0.00              |\n| CBG       | 0.0003      | 0.0045      | 2.09              |\n| CBD       | 0.0003      | 0.0046      | 2.14              |\n| THCV      | ---         | 0.0000      | 0.00              |\n| THCVA     | ---         | 0.0000      | 0.00              |\n| CBN       | 0.0003      | 0.0006      | 0.29              |\n| d9-THC    | 0.0003      | 0.0223      | 10.42             |\n| d8-THC    | 0.0003      | 0.0000      | 0.00              |\n| CBC       | ---         | 0.0000      | 0.00              |\n| THCA      | ---         | 0.0000      | 0.00              |\n| CBCA      | ---         | 0.0000      | 0.00              |\n| **Total** |             | 0.032       |                   |\n```\n\nThis table provides the cannabinoids tested, their respective Limits of Quantification (LOQ), the result percentages, and the calculated results per unit of the product..\n            Give me the total thc percentage, the delta 9 percentage and the thca percentage from the given lab report.\n            The results are found in the results percentage column.\n        \n                The different possibilities of writing delta 9 in the lab report is similar to: \n\n                \u03949-THC,Delta 9-THC,D9-THC,\u03949-TETRAHYDROCANNABINOL,\u03949-TETRAHYDROCANNABINOL (D9-THC),D9-Tetrahydrocannabinol,D9-Tetrahydrocannabinol (D9-THC),\u0394-9 THC,\u0394-9-Tetrahydrocannabinol (\u0394-9 THC),Tetrahydrocannabinol (\u03949-THC),delta 9-Tetrahydrocannabinol,delta 9-Tetrahydrocannabinol (THC),d9-THC*,\u03949-Tetrahydrocannabinol (\u03949-THC);\n            \n                The different possibilities of writing thca in the lab report is similar to: \n\n                THCA,Tetrahydrocannabinolic Acid,Tetrahydrocannabinolic Acid (THCA),\u0394-9-Tetrahydrocannabinolic Acid,THCA-A,\u0394-9-Tetrahydrocannabinolic Acid (THCA-A),\u03949-THC Acid,\u03949-THC Acid (THCA),\u03949-THCA,THCa,\u03949-TETRAHYDROCANNABINOLIC ACID,\u03949-TETRAHYDROCANNABINOLIC ACID (THCA),D9-Tetrahydrocannabinolic acid,D9-Tetrahydrocannabinolic acid (THCa),delta-9-Tetrahydrocannabinolic Acid, delta-9-Tetrahydrocannabinolic Acid(THC-A),THC-A,\u03949-Tetrahydrocannabinolic Acid (\u03949-THCA);\n            "}],"jsonSchema":{"name":"lab_report_analyte_information","strict":false,"schema":{"type":"object","properties":{"totalThcPercentage":{"type":"number","description":"The total thc or total active thc percentage of the product"},"delta9Percentage":{"type":"number","description":"The delta 9 percentage \/ thc 9 percentage of the product"},"thcaPercentage":{"type":"number","description":"The thca percentage of the product"}},"required":[],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4371 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4296 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4165 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4160 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4370 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4164 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4298 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
167 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4273
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoM6ALvpTtYSOWrRHTbLKMLR1ag","object":"chat.completion","created":1753365730,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_07871e2ad8","choices":[{"index":0,"message":{"role":"assistant","content":"{\"delta9Percentage\":0.0223,\"thcaPercentage\":0.0,\"totalThcPercentage\":0.0223}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":981,"completion_tokens":28,"total_tokens":1009,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoM6ALvpTtYSOWrRHTbLKMLR1ag","object":"chat.completion","created":1753365730,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_07871e2ad8","choices":[{"index":0,"message":{"role":"assistant","content":"{\"delta9Percentage\":0.0223,\"thcaPercentage\":0.0,\"totalThcPercentage\":0.0223}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":981,"completion_tokens":28,"total_tokens":1009,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4372 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4305 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4274 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4239 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4373 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4288 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4308 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
168 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4309
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "coa_thc_analysis"
  -formattedValue: "coa_thc_analysis"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4369 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4312 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4311 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4313 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4374 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4310 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4315 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
169 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4316
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4304 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4319 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4318 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4320 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4314 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4317 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4322 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
170 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4323
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4307 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4326 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4325 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4327 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4321 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4324 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4329 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
171 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4330
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1490 …}
  -formattedValue: "4.17.2025 Willie's Remedy Tropical Citrus 10mg THC Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4383 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4333 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4332 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4334 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4328 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4331 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4336 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
172 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4410
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1490 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1009
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
173 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4337
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4452 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4340 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4339 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4341 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4451 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4338 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4343 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
174 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4455
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
175 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4344
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4454 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4347 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4346 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4348 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4441 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4345 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4350 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
176 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4464
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
177 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4351
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365731 {#1507
    date: 2025-07-24 14:02:11.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:11\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4498 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4354 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4353 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4355 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4497 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4352 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4357 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
178 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4358
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365731 {#1508
    date: 2025-07-24 14:02:11.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:11\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4500 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4361 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4360 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4362 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4356 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4359 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4364 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
179 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4366
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \nCertificate of Analysis  \n1 of 1\n\n# WILLIE'S REMEDY CHERRY LIMEADE\n\n**Sample ID:** 509F1032.01  \n**Type:** Finished Product  \n**Matrix:** Beverage  \n**Unit Size:** 357.07 q  \n\n**Batch ID:** CCL250606  \n**Collected:** 6\/9\/2025  \n**Received:** 6\/9\/2025  \n**Completed:** 6\/9\/2025  \n\n**Client**  \nMidwest Extraction Services  \n507-214-3550  \nLic. #: 20211071  \n\n| Total THC | Total THC | Total Cannabinoids |\n|-----------|-----------|--------------------|\n| 5.47mg\/unit | 0.0%     | 0.00%              |\n\n## Cannabinoids by HPLC-UV\n\n| Analyte | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n| ------- | ----------- | ----------- | ----------------- |\n| CBDVA   | ---         | 0.00000     | 0.00              |\n| CBDV    | ---         | 0.00000     | 0.00              |\n| CBDA    | ---         | 0.00000     | 0.00              |\n| CBGA    | ---         | 0.00000     | 0.00              |\n| CBG     | 0.0003      | 0.00063     | 2.23              |\n| CBD     | 0.0003      | 0.00061     | 2.18              |\n| THCV    | ---         | 0.00000     | 0.00              |\n| THCVA   | ---         | 0.00000     | 0.00              |\n| CBN     | 0.0003      | 0.00000     | 0.00              |\n| d9-THC  | 0.0003      | 0.00153     | 5.47              |\n| d8-THC  | 0.0003      | 0.00000     | 0.00              |\n| CBC     | ---         | 0.00000     | 0.00              |\n| THCA    | ---         | 0.00000     | 0.00              |\n| CBCA    | ---         | 0.00000     | 0.00              |\n| Total   | 0.003       |             |                   |\n\nLOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)\n\n----\n\nAnalyst: Johanna Holloway  \nDate: 06\/09\/2025  \n\nFina Analytics  \n2300 Brown Ave Ste 130,  \nWaseca, MN 56093  \n(507)-214-3550 #6  \nanalytics@finaLabs.co  \n\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with the detected or non-detected amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without the approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when an (*) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\/fail conditions but available upon request.\n                ---END OF MARKDOWN---\n        \n            Act like you are an ai that can extract all dates from a lab report\n            Give me all the date text from this report in a table markdown format and do not derive any dates\n        "}]}"
  -formattedValue: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \nCertificate of Analysis  \n1 of 1\n\n# WILLIE'S REMEDY CHERRY LIMEADE\n\n**Sample ID:** 509F1032.01  \n**Type:** Finished Product  \n**Matrix:** Beverage  \n**Unit Size:** 357.07 q  \n\n**Batch ID:** CCL250606  \n**Collected:** 6\/9\/2025  \n**Received:** 6\/9\/2025  \n**Completed:** 6\/9\/2025  \n\n**Client**  \nMidwest Extraction Services  \n507-214-3550  \nLic. #: 20211071  \n\n| Total THC | Total THC | Total Cannabinoids |\n|-----------|-----------|--------------------|\n| 5.47mg\/unit | 0.0%     | 0.00%              |\n\n## Cannabinoids by HPLC-UV\n\n| Analyte | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n| ------- | ----------- | ----------- | ----------------- |\n| CBDVA   | ---         | 0.00000     | 0.00              |\n| CBDV    | ---         | 0.00000     | 0.00              |\n| CBDA    | ---         | 0.00000     | 0.00              |\n| CBGA    | ---         | 0.00000     | 0.00              |\n| CBG     | 0.0003      | 0.00063     | 2.23              |\n| CBD     | 0.0003      | 0.00061     | 2.18              |\n| THCV    | ---         | 0.00000     | 0.00              |\n| THCVA   | ---         | 0.00000     | 0.00              |\n| CBN     | 0.0003      | 0.00000     | 0.00              |\n| d9-THC  | 0.0003      | 0.00153     | 5.47              |\n| d8-THC  | 0.0003      | 0.00000     | 0.00              |\n| CBC     | ---         | 0.00000     | 0.00              |\n| THCA    | ---         | 0.00000     | 0.00              |\n| CBCA    | ---         | 0.00000     | 0.00              |\n| Total   | 0.003       |             |                   |\n\nLOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)\n\n----\n\nAnalyst: Johanna Holloway  \nDate: 06\/09\/2025  \n\nFina Analytics  \n2300 Brown Ave Ste 130,  \nWaseca, MN 56093  \n(507)-214-3550 #6  \nanalytics@finaLabs.co  \n\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with the detected or non-detected amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without the approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when an (*) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\/fail conditions but available upon request.\n                ---END OF MARKDOWN---\n        \n            Act like you are an ai that can extract all dates from a lab report\n            Give me all the date text from this report in a table markdown format and do not derive any dates\n        "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4574 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4499 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4368 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4363 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4573 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4367 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4501 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
180 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4476
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoOYZROPX3pCR9s4S51LVvofvYA","object":"chat.completion","created":1753365732,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"```markdown\n| Date         | Context                |\n|--------------|------------------------|\n| 6\/9\/2025     | Collected             |\n| 6\/9\/2025     | Received              |\n| 6\/9\/2025     | Completed             |\n| 06\/09\/2025   | Analyst (Johanna Holloway) |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":835,"completion_tokens":75,"total_tokens":910,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoOYZROPX3pCR9s4S51LVvofvYA","object":"chat.completion","created":1753365732,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"```markdown\n| Date         | Context                |\n|--------------|------------------------|\n| 6\/9\/2025     | Collected             |\n| 6\/9\/2025     | Received              |\n| 6\/9\/2025     | Completed             |\n| 06\/09\/2025   | Analyst (Johanna Holloway) |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":835,"completion_tokens":75,"total_tokens":910,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4575 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4508 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4477 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4442 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4576 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4491 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4511 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
181 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4512
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "get_coa_dates_table"
  -formattedValue: "get_coa_dates_table"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4572 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4515 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4514 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4516 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4577 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4513 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4518 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
182 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4519
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4507 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4522 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4521 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4523 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4517 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4520 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4525 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
183 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4526
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4510 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4529 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4528 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4530 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4524 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4527 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4532 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
184 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4533
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1502 …}
  -formattedValue: "6.9.2025 WILLIE'S REMEDY CHERRY LIMEADE Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4586 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4536 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4535 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4537 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4531 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4534 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4539 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
185 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4613
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1502 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1020
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
186 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4540
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4655 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4543 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4542 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4544 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4654 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4541 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4546 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
187 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4658
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
188 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4547
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4657 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4550 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4549 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4551 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4644 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4548 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4553 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
189 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4667
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
190 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4554
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365733 {#1510
    date: 2025-07-24 14:02:13.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:13\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4701 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4557 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4556 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4558 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4700 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4555 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4560 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
191 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4561
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365733 {#1511
    date: 2025-07-24 14:02:13.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:13\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4703 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4564 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4563 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4565 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4559 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4562 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4567 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
192 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4569
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \"\\nCertificate of Analysis\\n1 of 1\\n\\n# Willie's Remedy Tropical Citrus 10mg THC\\n\\n**Sample ID:** 517D1300.02  \\n**Type:** Finished Product  \\n**Matrix:** Beverage  \\n**Unit Size:** 46.62g  \\n\\n**Batch ID:** WRH251704  \\n**Collected:** 4\\\/17\\\/2025  \\n**Received:** 4\\\/17\\\/2025  \\n**Completed:** 4\\\/17\\\/2025  \\n\\n**Client:**  \\nMidwest Extraction Services  \\n507-214-3550  \\nLic. #: 20211071  \\n\\n| Total THC | Total THC | Total Cannabinoids |\\n|-----------|-----------|--------------------|\\n| 10.42mg\\\/unit | 0.0% | 0.03% |\\n\\n## Cannabinoids by HPLC-UV\\n\\n| Analyte   | LOQ (mg\\\/mL) | Results (%) | Results (mg\\\/unit) |\\n| --------- | ----------- | ----------- | ----------------- |\\n| CBDVA     | ---         | 0.0000      | 0.00              |\\n| CBDV      | ---         | 0.0000      | 0.00              |\\n| CBDA      | ---         | 0.0000      | 0.00              |\\n| CBGA      | ---         | 0.0000      | 0.00              |\\n| CBG       | 0.0003      | 0.0045      | 2.09              |\\n| CBD       | 0.0003      | 0.0046      | 2.14              |\\n| THCV      | ---         | 0.0000      | 0.00              |\\n| THCVA     | ---         | 0.0000      | 0.00              |\\n| CBN       | 0.0003      | 0.0006      | 0.29              |\\n| d9-THC    | 0.0003      | 0.0223      | 10.42             |\\n| d8-THC    | 0.0003      | 0.0000      | 0.00              |\\n| CBC       | ---         | 0.0000      | 0.00              |\\n| THCA      | ---         | 0.0000      | 0.00              |\\n| CBCA      | ---         | 0.0000      | 0.00              |\\n| **Total** |             | 0.032       |                   |\\n\\n**LOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)**\\n\\n----\\n\\n**Analyst:** Johanna Holloway  \\n**Date:** 04\\\/17\\\/2025  \\n\\n**Fina Analytics**  \\n2300 Brown Ave ste 130,  \\nWaseca, MN 56093  \\n(507)-214-3550 #6  \\nanalytics@finaLabs.co  \\n\\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with detectable or non-detectable amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when (\\u2713) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\\\/fail conditions but available upon request.\"\n                ---END OF MARKDOWN---\n        \n            Act like you are an ai that can extract all dates from a lab report\n            Give me all the date text from this report in a table markdown format and do not derive any dates\n        "}]}"
  -formattedValue: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \"\\nCertificate of Analysis\\n1 of 1\\n\\n# Willie's Remedy Tropical Citrus 10mg THC\\n\\n**Sample ID:** 517D1300.02  \\n**Type:** Finished Product  \\n**Matrix:** Beverage  \\n**Unit Size:** 46.62g  \\n\\n**Batch ID:** WRH251704  \\n**Collected:** 4\\\/17\\\/2025  \\n**Received:** 4\\\/17\\\/2025  \\n**Completed:** 4\\\/17\\\/2025  \\n\\n**Client:**  \\nMidwest Extraction Services  \\n507-214-3550  \\nLic. #: 20211071  \\n\\n| Total THC | Total THC | Total Cannabinoids |\\n|-----------|-----------|--------------------|\\n| 10.42mg\\\/unit | 0.0% | 0.03% |\\n\\n## Cannabinoids by HPLC-UV\\n\\n| Analyte   | LOQ (mg\\\/mL) | Results (%) | Results (mg\\\/unit) |\\n| --------- | ----------- | ----------- | ----------------- |\\n| CBDVA     | ---         | 0.0000      | 0.00              |\\n| CBDV      | ---         | 0.0000      | 0.00              |\\n| CBDA      | ---         | 0.0000      | 0.00              |\\n| CBGA      | ---         | 0.0000      | 0.00              |\\n| CBG       | 0.0003      | 0.0045      | 2.09              |\\n| CBD       | 0.0003      | 0.0046      | 2.14              |\\n| THCV      | ---         | 0.0000      | 0.00              |\\n| THCVA     | ---         | 0.0000      | 0.00              |\\n| CBN       | 0.0003      | 0.0006      | 0.29              |\\n| d9-THC    | 0.0003      | 0.0223      | 10.42             |\\n| d8-THC    | 0.0003      | 0.0000      | 0.00              |\\n| CBC       | ---         | 0.0000      | 0.00              |\\n| THCA      | ---         | 0.0000      | 0.00              |\\n| CBCA      | ---         | 0.0000      | 0.00              |\\n| **Total** |             | 0.032       |                   |\\n\\n**LOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)**\\n\\n----\\n\\n**Analyst:** Johanna Holloway  \\n**Date:** 04\\\/17\\\/2025  \\n\\n**Fina Analytics**  \\n2300 Brown Ave ste 130,  \\nWaseca, MN 56093  \\n(507)-214-3550 #6  \\nanalytics@finaLabs.co  \\n\\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with detectable or non-detectable amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when (\\u2713) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\\\/fail conditions but available upon request.\"\n                ---END OF MARKDOWN---\n        \n            Act like you are an ai that can extract all dates from a lab report\n            Give me all the date text from this report in a table markdown format and do not derive any dates\n        "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4777 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4702 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4571 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4566 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4776 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4570 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4704 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
193 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4679
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoOott7HkDWCMOSTJ3hA7iIQq6a","object":"chat.completion","created":1753365732,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_07871e2ad8","choices":[{"index":0,"message":{"role":"assistant","content":"```markdown\n| Collected   | Received   | Completed  | Analyst Date |\n|-------------|------------|------------|--------------|\n| 4\/17\/2025   | 4\/17\/2025  | 4\/17\/2025  | 4\/17\/2025    |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":920,"completion_tokens":64,"total_tokens":984,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoOott7HkDWCMOSTJ3hA7iIQq6a","object":"chat.completion","created":1753365732,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_07871e2ad8","choices":[{"index":0,"message":{"role":"assistant","content":"```markdown\n| Collected   | Received   | Completed  | Analyst Date |\n|-------------|------------|------------|--------------|\n| 4\/17\/2025   | 4\/17\/2025  | 4\/17\/2025  | 4\/17\/2025    |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":920,"completion_tokens":64,"total_tokens":984,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4778 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4711 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4680 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4645 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4779 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4694 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4714 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
194 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4715
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "get_coa_dates_table"
  -formattedValue: "get_coa_dates_table"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4775 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4718 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4717 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4719 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4780 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4716 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4721 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
195 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4722
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4710 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4725 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4724 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4726 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4720 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4723 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4728 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
196 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4729
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4713 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4732 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4731 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4733 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4727 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4730 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4735 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
197 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4736
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1490 …}
  -formattedValue: "4.17.2025 Willie's Remedy Tropical Citrus 10mg THC Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4789 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4739 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4738 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4740 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4734 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4737 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4742 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
198 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4816
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1490 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1009
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
199 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4743
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4858 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4746 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4745 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4747 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4857 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4744 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4749 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
200 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4861
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
201 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4750
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4860 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4753 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4752 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4754 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4847 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4751 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4756 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
202 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4870
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
203 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4757
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365734 {#1513
    date: 2025-07-24 14:02:14.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:14\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4904 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4760 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4759 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4761 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4903 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4758 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4763 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
204 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4764
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365734 {#1514
    date: 2025-07-24 14:02:14.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:14\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4906 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4767 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4766 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4768 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4762 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4765 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4770 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
205 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4772
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            ```markdown\n| Date         | Context                |\n|--------------|------------------------|\n| 6\/9\/2025     | Collected             |\n| 6\/9\/2025     | Received              |\n| 6\/9\/2025     | Completed             |\n| 06\/09\/2025   | Analyst (Johanna Holloway) |\n``` \n\n            Convert all the date values in this table to standard ISO Format (yyyy-mm-dd)\n        "}"
  -formattedValue: "{"prompt":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            ```markdown\n| Date         | Context                |\n|--------------|------------------------|\n| 6\/9\/2025     | Collected             |\n| 6\/9\/2025     | Received              |\n| 6\/9\/2025     | Completed             |\n| 06\/09\/2025   | Analyst (Johanna Holloway) |\n``` \n\n            Convert all the date values in this table to standard ISO Format (yyyy-mm-dd)\n        "}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4980 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4905 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4774 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4769 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4979 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4773 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4907 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
206 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4882
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoPXCqVFURTRepDu8KUbFd0cj6G","object":"chat.completion","created":1753365733,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"Here's the updated table with all the date values converted to ISO format:\n\n```markdown\n| Date         | Context                |\n|--------------|------------------------|\n| 2025-06-09   | Collected             |\n| 2025-06-09   | Received              |\n| 2025-06-09   | Completed             |\n| 2025-06-09   | Analyst (Johanna Holloway) |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":136,"completion_tokens":89,"total_tokens":225,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoPXCqVFURTRepDu8KUbFd0cj6G","object":"chat.completion","created":1753365733,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"Here's the updated table with all the date values converted to ISO format:\n\n```markdown\n| Date         | Context                |\n|--------------|------------------------|\n| 2025-06-09   | Collected             |\n| 2025-06-09   | Received              |\n| 2025-06-09   | Completed             |\n| 2025-06-09   | Analyst (Johanna Holloway) |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":136,"completion_tokens":89,"total_tokens":225,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4981 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4914 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4883 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4848 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4982 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4897 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4917 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
207 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4918
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "convert_dates_to_iso_format"
  -formattedValue: "convert_dates_to_iso_format"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4978 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4921 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4920 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4922 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4983 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4919 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4924 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
208 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4925
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4913 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4928 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4927 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4929 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4923 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4926 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4931 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
209 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4932
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4916 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4935 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4934 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4936 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4930 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4933 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4938 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
210 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4939
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1502 …}
  -formattedValue: "6.9.2025 WILLIE'S REMEDY CHERRY LIMEADE Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4992 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4942 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4941 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4943 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4937 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4940 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4945 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
211 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5019
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1502 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1020
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
212 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4946
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5061 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4949 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4948 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4950 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5060 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4947 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4952 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
213 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5064
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
214 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4953
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5063 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4956 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4955 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4957 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5050 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4954 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4959 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
215 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5073
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
216 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4960
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365735 {#1516
    date: 2025-07-24 14:02:15.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:15\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5107 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4963 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4962 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4964 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5106 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4961 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4966 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
217 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4967
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365735 {#1517
    date: 2025-07-24 14:02:15.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:15\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5109 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4970 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4969 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4971 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4965 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4968 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4973 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
218 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4975
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are a lab report analyst that can extract correct dates"},{"role":"user","content":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            Here's the updated table with all the date values converted to ISO format:\n\n```markdown\n| Date         | Context                |\n|--------------|------------------------|\n| 2025-06-09   | Collected             |\n| 2025-06-09   | Received              |\n| 2025-06-09   | Completed             |\n| 2025-06-09   | Analyst (Johanna Holloway) |\n``` \n            Give me the extraction date and give me the expiry date.\n        \n                The extraction date in the table can be similar to\n                Date,Reported,Completion Date,Date Issued,Completed Date,Date Collected,Production Date,Date Completed\n            \n                The expiry date in the table can be similar to\n                Expires,Expiry date,Expiry,Expiration Date\n            "}],"jsonSchema":{"name":"extract_correct_dates","strict":false,"schema":{"type":"object","properties":{"expiryDate":{"type":"string","description":"Expiry date of the lab report."},"reportDate":{"type":"string","description":"The date the report was created or the date the sample was extracted"}},"required":[],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are a lab report analyst that can extract correct dates"},{"role":"user","content":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            Here's the updated table with all the date values converted to ISO format:\n\n```markdown\n| Date         | Context                |\n|--------------|------------------------|\n| 2025-06-09   | Collected             |\n| 2025-06-09   | Received              |\n| 2025-06-09   | Completed             |\n| 2025-06-09   | Analyst (Johanna Holloway) |\n``` \n            Give me the extraction date and give me the expiry date.\n        \n                The extraction date in the table can be similar to\n                Date,Reported,Completion Date,Date Issued,Completed Date,Date Collected,Production Date,Date Completed\n            \n                The expiry date in the table can be similar to\n                Expires,Expiry date,Expiry,Expiration Date\n            "}],"jsonSchema":{"name":"extract_correct_dates","strict":false,"schema":{"type":"object","properties":{"expiryDate":{"type":"string","description":"Expiry date of the lab report."},"reportDate":{"type":"string","description":"The date the report was created or the date the sample was extracted"}},"required":[],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5183 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5108 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4977 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4972 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5182 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4976 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5110 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
219 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5085
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoREeYHLbshulA8imPX2h4GMdqx","object":"chat.completion","created":1753365735,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"{\"expiryDate\":\"2025-06-09\",\"reportDate\":\"2025-06-09\"}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":271,"completion_tokens":21,"total_tokens":292,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoREeYHLbshulA8imPX2h4GMdqx","object":"chat.completion","created":1753365735,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"{\"expiryDate\":\"2025-06-09\",\"reportDate\":\"2025-06-09\"}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":271,"completion_tokens":21,"total_tokens":292,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5184 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5117 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5086 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5051 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5185 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5100 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5120 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
220 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5121
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "coa_dates_analysis"
  -formattedValue: "coa_dates_analysis"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5181 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5124 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5123 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5125 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5186 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5122 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5127 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
221 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5128
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5116 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5131 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5130 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5132 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5126 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5129 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5134 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
222 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5135
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5119 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5138 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5137 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5139 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5133 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5136 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5141 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
223 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5142
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1502 …}
  -formattedValue: "6.9.2025 WILLIE'S REMEDY CHERRY LIMEADE Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5195 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5145 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5144 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5146 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5140 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5143 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5148 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
224 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5222
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1502 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1020
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
225 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5149
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5264 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5152 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5151 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5153 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5263 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5150 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5155 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
226 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5267
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
227 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5156
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5266 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5159 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5158 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5160 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5253 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5157 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5162 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
228 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5276
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
229 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5163
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365736 {#1519
    date: 2025-07-24 14:02:16.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:16\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5310 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5166 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5165 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5167 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5309 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5164 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5169 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
230 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5170
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365736 {#1520
    date: 2025-07-24 14:02:16.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:16\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5312 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5173 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5172 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5174 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5168 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5171 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5176 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
231 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5178
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            ```markdown\n| Collected   | Received   | Completed  | Analyst Date |\n|-------------|------------|------------|--------------|\n| 4\/17\/2025   | 4\/17\/2025  | 4\/17\/2025  | 4\/17\/2025    |\n``` \n\n            Convert all the date values in this table to standard ISO Format (yyyy-mm-dd)\n        "}"
  -formattedValue: "{"prompt":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            ```markdown\n| Collected   | Received   | Completed  | Analyst Date |\n|-------------|------------|------------|--------------|\n| 4\/17\/2025   | 4\/17\/2025  | 4\/17\/2025  | 4\/17\/2025    |\n``` \n\n            Convert all the date values in this table to standard ISO Format (yyyy-mm-dd)\n        "}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5386 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5311 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5180 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5175 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5385 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5179 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5313 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
232 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5288
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoQ5qvZiqS7tICMsrRR2kfC7F12","object":"chat.completion","created":1753365734,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"Certainly! Here's the table with all date values converted to ISO format:\n\n```markdown\n| Collected   | Received   | Completed  | Analyst Date |\n|-------------|------------|------------|--------------|\n| 2025-04-17  | 2025-04-17 | 2025-04-17 | 2025-04-17   |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":125,"completion_tokens":76,"total_tokens":201,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoQ5qvZiqS7tICMsrRR2kfC7F12","object":"chat.completion","created":1753365734,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"Certainly! Here's the table with all date values converted to ISO format:\n\n```markdown\n| Collected   | Received   | Completed  | Analyst Date |\n|-------------|------------|------------|--------------|\n| 2025-04-17  | 2025-04-17 | 2025-04-17 | 2025-04-17   |\n```"},"finish_reason":"stop"}],"usage":{"prompt_tokens":125,"completion_tokens":76,"total_tokens":201,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5387 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5320 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5289 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5254 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5388 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5303 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5323 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
233 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5324
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "convert_dates_to_iso_format"
  -formattedValue: "convert_dates_to_iso_format"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5384 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5327 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5326 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5328 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5389 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5325 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5330 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
234 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5331
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5319 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5334 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5333 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5335 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5329 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5332 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5337 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
235 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5338
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5322 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5341 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5340 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5342 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5336 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5339 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5344 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
236 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5345
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1490 …}
  -formattedValue: "4.17.2025 Willie's Remedy Tropical Citrus 10mg THC Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5398 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5348 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5347 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5349 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5343 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5346 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5351 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
237 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5425
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1490 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1009
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
238 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5352
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5467 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5355 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5354 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5356 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5466 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5353 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5358 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
239 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5470
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
240 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5359
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5469 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5362 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5361 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5363 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5456 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5360 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5365 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
241 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5479
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
242 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5366
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365736 {#1522
    date: 2025-07-24 14:02:16.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:16\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5513 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5369 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5368 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5370 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5512 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5367 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5372 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
243 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5373
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365736 {#1523
    date: 2025-07-24 14:02:16.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:16\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5515 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5376 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5375 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5377 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5371 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5374 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5379 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
244 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5381
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are a lab report analyst that can extract correct dates"},{"role":"user","content":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            Certainly! Here's the table with all date values converted to ISO format:\n\n```markdown\n| Collected   | Received   | Completed  | Analyst Date |\n|-------------|------------|------------|--------------|\n| 2025-04-17  | 2025-04-17 | 2025-04-17 | 2025-04-17   |\n``` \n            Give me the extraction date and give me the expiry date.\n        \n                The extraction date in the table can be similar to\n                Date,Reported,Completion Date,Date Issued,Completed Date,Date Collected,Production Date,Date Completed\n            \n                The expiry date in the table can be similar to\n                Expires,Expiry date,Expiry,Expiration Date\n            "}],"jsonSchema":{"name":"extract_correct_dates","strict":false,"schema":{"type":"object","properties":{"expiryDate":{"type":"string","description":"Expiry date of the lab report."},"reportDate":{"type":"string","description":"The date the report was created or the date the sample was extracted"}},"required":[],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are a lab report analyst that can extract correct dates"},{"role":"user","content":"\n            I have table of dates from a lab report of a cannabis product in markdown format:\n            Certainly! Here's the table with all date values converted to ISO format:\n\n```markdown\n| Collected   | Received   | Completed  | Analyst Date |\n|-------------|------------|------------|--------------|\n| 2025-04-17  | 2025-04-17 | 2025-04-17 | 2025-04-17   |\n``` \n            Give me the extraction date and give me the expiry date.\n        \n                The extraction date in the table can be similar to\n                Date,Reported,Completion Date,Date Issued,Completed Date,Date Collected,Production Date,Date Completed\n            \n                The expiry date in the table can be similar to\n                Expires,Expiry date,Expiry,Expiration Date\n            "}],"jsonSchema":{"name":"extract_correct_dates","strict":false,"schema":{"type":"object","properties":{"expiryDate":{"type":"string","description":"Expiry date of the lab report."},"reportDate":{"type":"string","description":"The date the report was created or the date the sample was extracted"}},"required":[],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5589 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5514 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5383 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5378 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5588 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5382 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5516 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
245 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5491
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoSxNeDON9MNfm6k8ftDOncY2Tj","object":"chat.completion","created":1753365736,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"expiryDate\":\"2025-04-17\",\"reportDate\":\"2025-04-17\"}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":258,"completion_tokens":21,"total_tokens":279,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoSxNeDON9MNfm6k8ftDOncY2Tj","object":"chat.completion","created":1753365736,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"expiryDate\":\"2025-04-17\",\"reportDate\":\"2025-04-17\"}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":258,"completion_tokens":21,"total_tokens":279,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5590 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5523 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5492 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5457 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5591 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5506 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5526 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
246 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5527
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "coa_dates_analysis"
  -formattedValue: "coa_dates_analysis"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5587 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5530 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5529 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5531 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5592 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5528 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5533 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
247 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5534
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5522 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5537 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5536 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5538 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5532 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5535 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5540 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
248 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5541
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5525 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5544 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5543 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5545 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5539 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5542 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5547 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
249 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5548
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1490 …}
  -formattedValue: "4.17.2025 Willie's Remedy Tropical Citrus 10mg THC Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5601 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5551 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5550 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5552 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5546 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5549 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5554 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
250 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5628
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1490 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1009
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
251 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5555
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5670 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5558 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5557 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5559 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5669 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5556 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5561 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
252 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5673
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
253 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5562
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5672 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5565 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5564 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5566 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5659 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5563 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5568 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
254 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5682
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
255 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5569
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365737 {#1525
    date: 2025-07-24 14:02:17.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:17\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5716 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5572 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5571 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5573 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5715 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5570 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5575 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
256 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5576
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365737 {#1526
    date: 2025-07-24 14:02:17.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:17\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5718 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5579 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5578 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5580 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5574 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5577 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5582 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
257 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5584
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \"\\nCertificate of Analysis  \\n1 of 1\\n\\n# Willie's Remedy tropical citrus\\n\\n**Sample ID:** 515E0800.02  \\n**Batch ID:** BTH251405  \\n**Client:** Midwest Extraction Services  \\n**Type:** Finished Product  \\n**Collected:** 5\\\/15\\\/2025  \\n**Matrix:** Beverage  \\n**Received:** 5\\\/15\\\/2025  \\n**Completed:** 5\\\/15\\\/2025  \\n**Unit Size:** 46.62g  \\n**Lic. #:** 20211071  \\n**Phone:** 507-214-3550  \\n\\n| Total THC | Total THC | Total Cannabinoids |\\n|-----------|-----------|--------------------|\\n| 10.58mg\\\/unit | 0.0% | 0.03% |\\n\\n## Cannabinoids by HPLC-UV\\n\\n| Analyte | LOQ (mg\\\/mL) | Results (%) | Results (mg\\\/unit) |\\n| ------- | ----------- | ----------- | ----------------- |\\n| CBDVA   | ---         | 0.00000     | 0.00              |\\n| CBDV    | ---         | 0.00000     | 0.00              |\\n| CBDA    | ---         | 0.00000     | 0.00              |\\n| CBGA    | ---         | 0.00000     | 0.00              |\\n| CBG     | 0.0003      | 0.00526     | 2.45              |\\n| CBD     | 0.0003      | 0.00469     | 2.19              |\\n| THCV    | ---         | 0.00000     | 0.00              |\\n| THCVA   | ---         | 0.00000     | 0.00              |\\n| CBN     | 0.0003      | 0.00027     | 0.13              |\\n| d9-THC  | 0.0003      | 0.02268     | 10.58             |\\n| d8-THC  | 0.0003      | 0.00000     | 0.00              |\\n| CBC     | ---         | 0.00000     | 0.00              |\\n| THCA    | ---         | 0.00000     | 0.00              |\\n| CBCA    | ---         | 0.00000     | 0.00              |\\n| Total   |             | 0.033       |                   |\\n\\nLOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)\\n\\n----\\n\\n**Analyst:** Johanna Holloway  \\n**Date:** 05\\\/15\\\/2025  \\n\\n----\\n\\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with detectable or non-detectable amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when an (*) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\\\/fail conditions but available upon request.\\n\\n----\\n\\nFina Analytics  \\n2300 Brown Ave Ste 130,  \\nWaseca, MN 56093  \\n(507)-214-3550 #6  \\nanalytics@finaLabs.co  \\n\\n!Emerald Badge  \\nEmerald Badge: The Science of Potency in Every Gummy\"\n                ---END OF MARKDOWN---\n        \n            Act like you are a cannabis lab analyst\n            Extract the cannabis product name, product type, sample matrix\/product type and the laboratory name.\n            The product type can be cannabis, kratom or mushroom\n        "}],"jsonSchema":{"name":"lab_report_data","strict":false,"schema":{"type":"object","properties":{"lab_name":{"type":"string","description":"The laboratory that conducted the analysis"},"product_name":{"type":"string","description":"The name of the cannabis product"},"product_type":{"type":"string","description":"The type of the product","enum":["cannabis","kratom","mushroom"]},"sample_matrix":{"type":"string","description":"The sample matrix also known as the type of the product"}},"required":[],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \"\\nCertificate of Analysis  \\n1 of 1\\n\\n# Willie's Remedy tropical citrus\\n\\n**Sample ID:** 515E0800.02  \\n**Batch ID:** BTH251405  \\n**Client:** Midwest Extraction Services  \\n**Type:** Finished Product  \\n**Collected:** 5\\\/15\\\/2025  \\n**Matrix:** Beverage  \\n**Received:** 5\\\/15\\\/2025  \\n**Completed:** 5\\\/15\\\/2025  \\n**Unit Size:** 46.62g  \\n**Lic. #:** 20211071  \\n**Phone:** 507-214-3550  \\n\\n| Total THC | Total THC | Total Cannabinoids |\\n|-----------|-----------|--------------------|\\n| 10.58mg\\\/unit | 0.0% | 0.03% |\\n\\n## Cannabinoids by HPLC-UV\\n\\n| Analyte | LOQ (mg\\\/mL) | Results (%) | Results (mg\\\/unit) |\\n| ------- | ----------- | ----------- | ----------------- |\\n| CBDVA   | ---         | 0.00000     | 0.00              |\\n| CBDV    | ---         | 0.00000     | 0.00              |\\n| CBDA    | ---         | 0.00000     | 0.00              |\\n| CBGA    | ---         | 0.00000     | 0.00              |\\n| CBG     | 0.0003      | 0.00526     | 2.45              |\\n| CBD     | 0.0003      | 0.00469     | 2.19              |\\n| THCV    | ---         | 0.00000     | 0.00              |\\n| THCVA   | ---         | 0.00000     | 0.00              |\\n| CBN     | 0.0003      | 0.00027     | 0.13              |\\n| d9-THC  | 0.0003      | 0.02268     | 10.58             |\\n| d8-THC  | 0.0003      | 0.00000     | 0.00              |\\n| CBC     | ---         | 0.00000     | 0.00              |\\n| THCA    | ---         | 0.00000     | 0.00              |\\n| CBCA    | ---         | 0.00000     | 0.00              |\\n| Total   |             | 0.033       |                   |\\n\\nLOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)\\n\\n----\\n\\n**Analyst:** Johanna Holloway  \\n**Date:** 05\\\/15\\\/2025  \\n\\n----\\n\\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with detectable or non-detectable amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when an (*) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\\\/fail conditions but available upon request.\\n\\n----\\n\\nFina Analytics  \\n2300 Brown Ave Ste 130,  \\nWaseca, MN 56093  \\n(507)-214-3550 #6  \\nanalytics@finaLabs.co  \\n\\n!Emerald Badge  \\nEmerald Badge: The Science of Potency in Every Gummy\"\n                ---END OF MARKDOWN---\n        \n            Act like you are a cannabis lab analyst\n            Extract the cannabis product name, product type, sample matrix\/product type and the laboratory name.\n            The product type can be cannabis, kratom or mushroom\n        "}],"jsonSchema":{"name":"lab_report_data","strict":false,"schema":{"type":"object","properties":{"lab_name":{"type":"string","description":"The laboratory that conducted the analysis"},"product_name":{"type":"string","description":"The name of the cannabis product"},"product_type":{"type":"string","description":"The type of the product","enum":["cannabis","kratom","mushroom"]},"sample_matrix":{"type":"string","description":"The sample matrix also known as the type of the product"}},"required":[],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5792 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5717 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5586 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5581 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5791 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5585 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5719 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
258 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5694
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoTEuKxIwyDe4NsG83Dz2aQ0nAy","object":"chat.completion","created":1753365737,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"lab_name\":\"Fina Analytics\",\"product_name\":\"Willie's Remedy tropical citrus\",\"product_type\":\"cannabis\",\"sample_matrix\":\"Beverage\"}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":1052,"completion_tokens":31,"total_tokens":1083,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoTEuKxIwyDe4NsG83Dz2aQ0nAy","object":"chat.completion","created":1753365737,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"lab_name\":\"Fina Analytics\",\"product_name\":\"Willie's Remedy tropical citrus\",\"product_type\":\"cannabis\",\"sample_matrix\":\"Beverage\"}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":1052,"completion_tokens":31,"total_tokens":1083,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5793 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5726 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5695 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5660 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5794 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5709 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5729 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
259 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5730
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "coa_names_analysis"
  -formattedValue: "coa_names_analysis"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5790 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5733 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5732 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5734 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5795 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5731 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5736 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
260 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5737
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5725 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5740 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5739 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5741 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5735 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5738 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5743 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
261 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5744
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5728 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5747 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5746 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5748 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5742 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5745 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5750 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
262 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5751
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1532 …}
  -formattedValue: "5.15.2025 Willie's Remedy tropical citrus Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5804 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5754 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5753 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5755 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5749 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5752 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5757 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
263 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5831
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1532 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1010
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
264 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5758
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5882 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5761 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5760 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5762 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5881 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5759 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5764 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
265 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5885
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
266 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5765
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5884 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5768 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5767 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5769 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5871 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5766 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5771 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
267 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5894
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
268 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5772
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365738 {#1528
    date: 2025-07-24 14:02:18.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:18\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5928 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5775 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5774 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5776 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5927 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5773 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5778 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
269 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5779
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365738 {#1529
    date: 2025-07-24 14:02:18.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:18\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5930 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5782 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5781 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5783 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5777 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5780 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5785 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
270 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5787
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \nCertificate of Analysis\n\n# Willies Remedy Passionfruit Orange Guava Seltzer\n\n| Sample ID: 505E1005.06 | Batch ID: CPL253004 | Client |\n|------------------------|----------------------|--------|\n| Type: Finished Product | Collected: 4\/30\/2025 | Midwest Extraction Services |\n| Matrix: Beverage       | Received: 5\/5\/2025   | 507-214-3550 |\n| Unit Size: 357.22g     | Completed: 5\/5\/2025  | Lic. #: 20211071 |\n\n| Total THC | Total THC | Total Cannabinoids |\n|-----------|-----------|--------------------|\n| 5.24mg\/unit | 0.0%     | 0.00%              |\n\n## Cannabinoids by HPLC-UV\n\n| Analyte | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n| ------- | ----------- | ----------- | ----------------- |\n| CBDVA   | ---         | 0.00000     | 0.00              |\n| CBDV    | ---         | 0.00000     | 0.00              |\n| CBDA    | ---         | 0.00000     | 0.00              |\n| CBGA    | ---         | 0.00000     | 0.00              |\n| CBG     | 0.0003      | 0.00600     | 2.13              |\n| CBD     | 0.0003      | 0.00621     | 2.17              |\n| THCV    | ---         | 0.00000     | 0.00              |\n| THCVA   | ---         | 0.00000     | 0.00              |\n| CBN     | 0.0003      | 0.00000     | 0.00              |\n| d9-THC  | 0.0003      | 0.00147     | 5.24              |\n| d8-THC  | 0.0003      | 0.00000     | 0.00              |\n| CBC     | ---         | 0.00000     | 0.00              |\n| THCA    | ---         | 0.00000     | 0.00              |\n| CBCA    | ---         | 0.00000     | 0.00              |\n| Total   | 0.003       |             |                   |\n\nLOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)\n\n----\n\nAnalyst: Johanna Holloway  \nDate: 05\/05\/2025\n\n----\n\n2300 Brown Ave ste 130,  \nWaseca, MN 56093  \n(507)-214-3550 #6  \nanalytics@finaLabs.cc\n\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with detected or non-detected amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when an (*) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\/fail conditions but available upon request.\n\n1 of 1\n\n                ---END OF MARKDOWN---\n        \n            Act like you are a lab analyst that can extract cannabinoids data from a lab report\n            Give me the cannabinoids and potency results table. Give me the result in a markdown format\n        "}]}"
  -formattedValue: "{"prompt":[{"role":"user","content":"\n            This is a markdown for a cannabis product lab report:\n                ---START MARKDOWN HERE---\n                    \nCertificate of Analysis\n\n# Willies Remedy Passionfruit Orange Guava Seltzer\n\n| Sample ID: 505E1005.06 | Batch ID: CPL253004 | Client |\n|------------------------|----------------------|--------|\n| Type: Finished Product | Collected: 4\/30\/2025 | Midwest Extraction Services |\n| Matrix: Beverage       | Received: 5\/5\/2025   | 507-214-3550 |\n| Unit Size: 357.22g     | Completed: 5\/5\/2025  | Lic. #: 20211071 |\n\n| Total THC | Total THC | Total Cannabinoids |\n|-----------|-----------|--------------------|\n| 5.24mg\/unit | 0.0%     | 0.00%              |\n\n## Cannabinoids by HPLC-UV\n\n| Analyte | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n| ------- | ----------- | ----------- | ----------------- |\n| CBDVA   | ---         | 0.00000     | 0.00              |\n| CBDV    | ---         | 0.00000     | 0.00              |\n| CBDA    | ---         | 0.00000     | 0.00              |\n| CBGA    | ---         | 0.00000     | 0.00              |\n| CBG     | 0.0003      | 0.00600     | 2.13              |\n| CBD     | 0.0003      | 0.00621     | 2.17              |\n| THCV    | ---         | 0.00000     | 0.00              |\n| THCVA   | ---         | 0.00000     | 0.00              |\n| CBN     | 0.0003      | 0.00000     | 0.00              |\n| d9-THC  | 0.0003      | 0.00147     | 5.24              |\n| d8-THC  | 0.0003      | 0.00000     | 0.00              |\n| CBC     | ---         | 0.00000     | 0.00              |\n| THCA    | ---         | 0.00000     | 0.00              |\n| CBCA    | ---         | 0.00000     | 0.00              |\n| Total   | 0.003       |             |                   |\n\nLOQ = Limit of Quantification; Total THC = d9-THC + (0.877 x THCA); Total CBD = CBD + (0.877 x CBDA)\n\n----\n\nAnalyst: Johanna Holloway  \nDate: 05\/05\/2025\n\n----\n\n2300 Brown Ave ste 130,  \nWaseca, MN 56093  \n(507)-214-3550 #6  \nanalytics@finaLabs.cc\n\nThis item has been tested by Fina Analytics and the results relate only to the sample tested. Fina Analytics makes no claim as to the efficacy, safety or other risks associated with detected or non-detected amounts of substances reported herein. The reported result is based on the sample weight. This Certificate of Analysis shall not be reproduced except in full, without approval of Fina Analytics. Validated testing methodologies with an ISO IEC 17025:2017 accredited quality system was used when an (*) is present on the Certificate of Analysis. Measurement of uncertainty is not used for pass\/fail conditions but available upon request.\n\n1 of 1\n\n                ---END OF MARKDOWN---\n        \n            Act like you are a lab analyst that can extract cannabinoids data from a lab report\n            Give me the cannabinoids and potency results table. Give me the result in a markdown format\n        "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6004 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5929 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5789 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5784 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6003 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5788 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5931 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
271 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5906
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-BwqoSFJOOzKtYhHpP9yFJby0F2d16","object":"chat.completion","created":1753365736,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"Certainly! Here is the cannabinoids and potency results table extracted from the lab report in markdown format:\n\n```markdown\n## Cannabinoids Potency Results\n\n| Analyte  | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n|----------|-------------|-------------|--------------------|\n| CBDVA    | ---         | 0.00000     | 0.00              |\n| CBDV     | ---         | 0.00000     | 0.00              |\n| CBDA     | ---         | 0.00000     | 0.00              |\n| CBGA     | ---         | 0.00000     | 0.00              |\n| CBG      | 0.0003      | 0.00600     | 2.13              |\n| CBD      | 0.0003      | 0.00621     | 2.17              |\n| THCV     | ---         | 0.00000     | 0.00              |\n| THCVA    | ---         | 0.00000     | 0.00              |\n| CBN      | 0.0003      | 0.00000     | 0.00              |\n| d9-THC   | 0.0003      | 0.00147     | 5.24              |\n| d8-THC   | 0.0003      | 0.00000     | 0.00              |\n| CBC      | ---         | 0.00000     | 0.00              |\n| THCA     | ---         | 0.00000     | 0.00              |\n| CBCA     | ---         | 0.00000     | 0.00              |\n| **Total**| 0.003       |             |                    |\n```\n"},"finish_reason":"stop"}],"usage":{"prompt_tokens":835,"completion_tokens":398,"total_tokens":1233,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-BwqoSFJOOzKtYhHpP9yFJby0F2d16","object":"chat.completion","created":1753365736,"model":"gpt-4o-2024-11-20","choices":[{"index":0,"message":{"role":"assistant","content":"Certainly! Here is the cannabinoids and potency results table extracted from the lab report in markdown format:\n\n```markdown\n## Cannabinoids Potency Results\n\n| Analyte  | LOQ (mg\/mL) | Results (%) | Results (mg\/unit) |\n|----------|-------------|-------------|--------------------|\n| CBDVA    | ---         | 0.00000     | 0.00              |\n| CBDV     | ---         | 0.00000     | 0.00              |\n| CBDA     | ---         | 0.00000     | 0.00              |\n| CBGA     | ---         | 0.00000     | 0.00              |\n| CBG      | 0.0003      | 0.00600     | 2.13              |\n| CBD      | 0.0003      | 0.00621     | 2.17              |\n| THCV     | ---         | 0.00000     | 0.00              |\n| THCVA    | ---         | 0.00000     | 0.00              |\n| CBN      | 0.0003      | 0.00000     | 0.00              |\n| d9-THC   | 0.0003      | 0.00147     | 5.24              |\n| d8-THC   | 0.0003      | 0.00000     | 0.00              |\n| CBC      | ---         | 0.00000     | 0.00              |\n| THCA     | ---         | 0.00000     | 0.00              |\n| CBCA     | ---         | 0.00000     | 0.00              |\n| **Total**| 0.003       |             |                    |\n```\n"},"finish_reason":"stop"}],"usage":{"prompt_tokens":835,"completion_tokens":398,"total_tokens":1233,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6005 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5938 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5907 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5872 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6006 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5921 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5941 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
272 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5942
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "get_cannabinoids_table"
  -formattedValue: "get_cannabinoids_table"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6002 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5945 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5944 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5946 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6007 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5943 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5948 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
273 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5949
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5937 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5952 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5951 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5953 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5947 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5950 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5955 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
274 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5956
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5940 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5959 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5958 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5960 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5954 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5957 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5962 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
275 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5963
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: Proxies\__CG__\App\Entity\LabReport {#1538 …}
  -formattedValue: "5.5.2025 Willies Remedy Passionfruit Orange Guava Seltzer Beverage"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6016 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5966 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5965 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5967 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5961 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5964 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5969 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
276 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#6043
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: Proxies\__CG__\App\Entity\LabReport {#1538 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1015
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
277 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5970
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6094 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5973 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5972 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5974 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6093 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5971 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5976 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
278 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#6097
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
279 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5977
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Willie’s Test 7 [ 120 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6096 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5980 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5979 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5981 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6083 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5978 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5983 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
280 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#6106
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 120
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
281 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5984
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753365740 {#1534
    date: 2025-07-24 14:02:20.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:20\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6140 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5987 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5986 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5988 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6139 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5985 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5990 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
282 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5991
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753365740 {#1535
    date: 2025-07-24 14:02:20.0 UTC (+00:00)
  }
  -formattedValue: "Jul 24, 2025, 2:02:20\u{202F}PM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6142 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5994 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5993 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5995 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5989 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5992 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5997 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
283 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6149
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6084 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1846&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1050
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1143 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1846
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1660 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6167 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
284 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6133
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6154 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1846&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1846&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1050
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1143 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1846
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1660 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6167 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
285 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6141
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6178 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1847&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1151
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1470 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1847
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1784 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6194 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
286 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#5999
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6181 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1847&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1847&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1151
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1470 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1847
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1784 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6194 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
287 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6143
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6205 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1848&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1550
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1476 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1848
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2308 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6221 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
288 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6150
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6208 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1848&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1848&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1550
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1476 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1848
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2308 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6221 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
289 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6001
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6232 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1849&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1545
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1479 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1849
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2520 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6248 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
290 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6169
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6235 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1849&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1849&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1545
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1479 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1849
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2520 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6248 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
291 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6118
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6259 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1850&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1171
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1482 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1850
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2723 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6275 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
292 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6196
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6262 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1850&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1850&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1171
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1482 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1850
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2723 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6275 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
293 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6000
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6286 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1851&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1054
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1485 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1851
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2926 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6302 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
294 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6223
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6289 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1851&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1851&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1054
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1485 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1851
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2926 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6302 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
295 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6119
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6313 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1852&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1547
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1488 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1852
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3129 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6329 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
296 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6250
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6316 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1852&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1852&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1547
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1488 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1852
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3129 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6329 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
297 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6156
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6340 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1853&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1052
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1494 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1853
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3332 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6356 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
298 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6277
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6343 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1853&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1853&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1052
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1494 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1853
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3332 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6356 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
299 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6183
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6367 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1854&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1552
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1497 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1854
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3544 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6383 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
300 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6304
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6370 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1854&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1854&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1552
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1497 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1854
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3544 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6383 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
301 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6210
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6394 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1855&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1049
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1500 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1855
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3747 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6410 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
302 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6331
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6397 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1855&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1855&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1049
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1500 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1855
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3747 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6410 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
303 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6237
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6421 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1856&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1561
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1506 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1856
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3950 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6437 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
304 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6358
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6424 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1856&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1856&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1561
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1506 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1856
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3950 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6437 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
305 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6264
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6448 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1857&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1570
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1509 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1857
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4162 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6464 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
306 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6385
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6451 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1857&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1857&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1570
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1509 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1857
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4162 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6464 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
307 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6291
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6475 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1858&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1579
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1512 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1858
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4365 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6491 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
308 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6412
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6478 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1858&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1858&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1579
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1512 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1858
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4365 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6491 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
309 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6318
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6502 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1859&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1588
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1515 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1859
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4568 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6518 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
310 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6439
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6505 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1859&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1859&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1588
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1515 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1859
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4568 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6518 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
311 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6345
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6529 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1860&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1597
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1518 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1860
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4771 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6545 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
312 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6466
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6532 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1860&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1860&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1597
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1518 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1860
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4771 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6545 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
313 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6372
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6556 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1861&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1606
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1521 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1861
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4974 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6572 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
314 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6493
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6559 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1861&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1861&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1606
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1521 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1861
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4974 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6572 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
315 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6399
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6583 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1862&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1615
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1524 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1862
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5177 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6599 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
316 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6520
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6586 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1862&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1862&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1615
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1524 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1862
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5177 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6599 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
317 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6426
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6610 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1863&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1624
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1527 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1863
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5380 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6626 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
318 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6547
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6613 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1863&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1863&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1624
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1527 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1863
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5380 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6626 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
319 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6453
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6637 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1864&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1633
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1530 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1864
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5583 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6653 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
320 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6574
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6640 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1864&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1864&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1633
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1530 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1864
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5583 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6653 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
321 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6480
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6664 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1865&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1642
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1536 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1865
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5786 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6680 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
322 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6601
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6667 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1865&page=111"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=1865&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1642
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1536 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 1865
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5786 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6680 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
323 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#566
    -type: "global"
    -name: "new"
    -label: Symfony\Component\Translation\TranslatableMessage {#5998 …}
    -icon: null
    -cssClass: "action-new btn btn-primary"
    -addedCssClass: " btn btn-primary"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "new"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=new&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "new"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => null
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
324 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#560
    -type: "batch"
    -name: "batchDelete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6642 …}
    -icon: null
    -cssClass: "action-batchDelete btn btn-danger pr-0"
    -addedCssClass: " btn btn-danger pr-0"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "batchDelete"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-batch-action"
      "data-action-csrf-token" => Symfony\Component\Security\Csrf\CsrfToken {#1651
        -id: "ea-batch-action-batchDelete"
        -value: "bb20bb15f422a65c0305a2.NTdi4vDkKRKWu8A6I7Q59iS-_LikGOs0hqkqJyU6zmo.U1Q0p5aWfV_wi4JCW_l7gFfQz4ncQLEDtuNddHxikQBXYjaMn9dRR8TskQ"
      }
      "data-action-batch" => "true"
      "data-entity-fqcn" => "App\Entity\AILog"
      "data-action-url" => "https://cbdextract.nw.agency/admin?crudAction=batchDelete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&page=111"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=batchDelete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&page=111"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "batchDelete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => null
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
325 DENIED IS_IMPERSONATOR
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS DENIED
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
Show voter details
326 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6776
  -type: "dashboard"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6811 …}
  -icon: "fa fa-home"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "https://cbdextract.nw.agency/admin"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
327 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6778
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6814 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
328 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6780
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6817 …}
  -icon: "fa-solid fa-cannabis"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Project"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CProjectCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
329 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6782
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6828 …}
  -icon: "fa-solid fa-cannabis"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Product"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CProductCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
330 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6784
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6813 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
331 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6786
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6848 …}
  -icon: "fa fa-file"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\LabReport"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CLabReportCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
332 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6788
  -type: "route"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6859 …}
  -icon: "fa fa-file"
  -cssClass: ""
  -permission: null
  -routeName: "admin_upload_extract"
  -routeParameters: []
  -linkUrl: "https://cbdextract.nw.agency/admin?routeName=admin_upload_extract"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
333 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6790
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6869 …}
  -icon: "fa fa-file"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\LabReportFail"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CLabReportFailCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
334 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6792
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6878 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
335 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6794
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6889 …}
  -icon: "fa-solid fa-globe"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\ProductUrl"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CProductUrlCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
336 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6796
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6900 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
337 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6798
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6901 …}
  -icon: "fa fa-book"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\ExtractorDictionary"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CExtractorDictionaryCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
338 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6800
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6920 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
339 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6802
  -type: "crud"
  -selected: true
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6921 …}
  -icon: "fa-solid fa-list"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\AILog"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
340 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6804
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6940 …}
  -icon: "fa-solid fa-message"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
341 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6806
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6941 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Queue"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CQueueCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
342 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6808
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6960 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\QueueSimulator"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CQueueSimulatorCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
343 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6810
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6879 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\QueueException"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CQueueExceptionCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
344 DENIED IS_IMPERSONATOR
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS DENIED
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
Show voter details