<?php declare(strict_types = 1);

// ftm-/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php
return \PHPStan\Cache\CacheItem::__set_state(array(
   'variableKey' => 'v5-2.3.2',
   'data' => 
  array (
    0 => 
    array (
      'abbb19c4b7203828f64fc2d11b8bf622' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => NULL,
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 2,
                'endLine' => 2,
              ),
            )),
          ),
          'TDeclaringModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TDeclaringModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 3,
                'endLine' => 3,
              ),
            )),
          ),
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '3ba4d8f05586f8a543e4c3c876c26a29' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns',
         'uses' => 
        array (
          'supportspartialrelations' => 'Illuminate\\Contracts\\Database\\Eloquent\\SupportsPartialRelations',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => NULL,
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
         'traitData' => 
        array (
          0 => '/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
          1 => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          2 => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          3 => NULL,
          4 => NULL,
        ),
      )),
      '19b3d67d327d936dd150ba7ebd22fb4f' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns',
         'uses' => 
        array (
          'supportspartialrelations' => 'Illuminate\\Contracts\\Database\\Eloquent\\SupportsPartialRelations',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'is',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
         'traitData' => 
        array (
          0 => '/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
          1 => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          2 => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          3 => NULL,
          4 => NULL,
        ),
      )),
      '458161f7ddd7a6080e266672d9235df2' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns',
         'uses' => 
        array (
          'supportspartialrelations' => 'Illuminate\\Contracts\\Database\\Eloquent\\SupportsPartialRelations',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'isNot',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
         'traitData' => 
        array (
          0 => '/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
          1 => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          2 => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          3 => NULL,
          4 => NULL,
        ),
      )),
      'ff90b834875f44e66d7252c88cface9b' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns',
         'uses' => 
        array (
          'supportspartialrelations' => 'Illuminate\\Contracts\\Database\\Eloquent\\SupportsPartialRelations',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getParentKey',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
         'traitData' => 
        array (
          0 => '/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
          1 => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          2 => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          3 => NULL,
          4 => NULL,
        ),
      )),
      '7268746e35295872d8fa60a649c86501' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns',
         'uses' => 
        array (
          'supportspartialrelations' => 'Illuminate\\Contracts\\Database\\Eloquent\\SupportsPartialRelations',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getRelatedKeyFrom',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
         'traitData' => 
        array (
          0 => '/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
          1 => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          2 => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          3 => NULL,
          4 => NULL,
        ),
      )),
      'db92774b601f6f97aba5507b6e2a82fb' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns',
         'uses' => 
        array (
          'supportspartialrelations' => 'Illuminate\\Contracts\\Database\\Eloquent\\SupportsPartialRelations',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'compareKeys',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
         'traitData' => 
        array (
          0 => '/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
          1 => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          2 => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          3 => NULL,
          4 => NULL,
        ),
      )),
      '7ebb3298a96891aa33891e04605d7b4d' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns',
         'uses' => 
        array (
          'invalidargumentexception' => 'InvalidArgumentException',
          'unitenum' => 'UnitEnum',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => NULL,
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
         'traitData' => 
        array (
          0 => '/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
          1 => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          2 => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          3 => NULL,
          4 => NULL,
        ),
      )),
      'c6f52333807e9b639039278535425233' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns',
         'uses' => 
        array (
          'invalidargumentexception' => 'InvalidArgumentException',
          'unitenum' => 'UnitEnum',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getDictionaryKey',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
         'traitData' => 
        array (
          0 => '/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
          1 => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          2 => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          3 => NULL,
          4 => NULL,
        ),
      )),
      'c5c9b7c8034bafae5f530a7b530d8fe7' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns',
         'uses' => 
        array (
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => NULL,
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
         'traitData' => 
        array (
          0 => '/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
          1 => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          2 => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          3 => NULL,
          4 => NULL,
        ),
      )),
      'de9176d65b20e544b81a281e8258c0c0' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns',
         'uses' => 
        array (
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'newRelatedInstanceFor',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
         'traitData' => 
        array (
          0 => '/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
          1 => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          2 => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          3 => NULL,
          4 => NULL,
        ),
      )),
      '926ea75cd2f6b29675d97bc92ed1aa9b' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns',
         'uses' => 
        array (
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'withDefault',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
         'traitData' => 
        array (
          0 => '/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
          1 => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          2 => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          3 => NULL,
          4 => NULL,
        ),
      )),
      '9ed1e70374e1ed75becb64e17fd3ed93' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns',
         'uses' => 
        array (
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getDefaultFor',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
         'traitData' => 
        array (
          0 => '/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
          1 => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          2 => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          3 => NULL,
          4 => NULL,
        ),
      )),
      '53a0e9e634888b12609a5f539f636f97' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => '__construct',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '16e46358439e8d6f1e827d92374971d1' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getResults',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '51288f3e3b17bcb98edfc7b1f1234fa6' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'addConstraints',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '0b8a1c7adf6275166dfe5d142684ea4a' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'addEagerConstraints',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '7919c5715d216e78c5721f285152deeb' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getEagerModelKeys',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '3b9fb29516d329627bf456f029b5d265' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'initRelation',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '82eebef49b099a6f094a5879a06817db' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'match',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '0833667e4ba6ffd63e88c5e5ef6ac9d4' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'associate',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'ac95994d574d9fda9c2533ae14b50d64' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'dissociate',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '65a135da0d52a0acb2b3f9a87e1e6dbc' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'disassociate',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '61645a08fd66f171b438f6e42e942a43' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'touch',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'ff44d39d98a39591fcdc5f8ba0cacb5d' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getRelationExistenceQuery',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '80159974b1f94bd8b45feded21b2c49c' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getRelationExistenceQueryForSelfRelation',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '509737fc97eb2231edccc79ea927a052' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'relationHasIncrementingId',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '994b7ea4e8129174a0ede689f2b99117' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'newRelatedInstanceFor',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'b1e2601f2dcaba0066c03afefd40881d' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getChild',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '149c0e868f8facc87c8521b10bcf16d0' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getForeignKeyName',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'b8cac0d57f9c834c665ce102c7a14d2c' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getQualifiedForeignKeyName',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '6aae67d1eded988fc312d531cf222877' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getParentKey',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'ec1f30932fa12cfbe36266cd8cea32aa' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getOwnerKeyName',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'bbef11f6ac21d77d294d3227449520b4' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getQualifiedOwnerKeyName',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '81c345a6d757705a74249fc35255fc1f' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getRelatedKeyFrom',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '235a6a24d21decd8f7e15bde7fd5273d' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getForeignKeyFrom',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '68d91dab8add89d23a9f36559480eeb7' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
         'uses' => 
        array (
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'model' => 'Illuminate\\Database\\Eloquent\\Model',
          'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
          'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
          'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
         'functionName' => 'getRelationName',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Relations',
           'uses' => 
          array (
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'model' => 'Illuminate\\Database\\Eloquent\\Model',
            'comparesrelatedmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels',
            'interactswithdictionary' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary',
            'supportsdefaultmodels' => 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TRelatedModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TRelatedModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
            'TDeclaringModel' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TDeclaringModel',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                   'attributes' => 
                  array (
                    'startLine' => 3,
                    'endLine' => 3,
                  ),
                )),
                 'default' => NULL,
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 3,
                  'endLine' => 3,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
    ),
    1 => 
    array (
      '/var/www/html/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php' => '22d3cd92a192a77fe555a7c6fd5b297b606ab5719655ebb22521ae783e6426b2',
      '/var/www/html/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/ComparesRelatedModels.php' => '5c6501a4a2db77495bfd5f31559333c40024ab2036cdef66d339d74045d17d05',
      '/var/www/html/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/InteractsWithDictionary.php' => '339952973ea62669745b6505c3bf1b887a7e4d39d25fd657d816e654ae7b1426',
      '/var/www/html/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/SupportsDefaultModels.php' => '1e6a9ceb6e4a621e3292d7b027f4949182c1649b54a5beb20aae7c23feb069c9',
    ),
  ),
));