<commit_before>digraph d_django {
  sortv=1;
  labelloc="t"
  label="Models\n(models.dot)"
  compound=true
  rankdir = RL
  node [
    shape = "note"
  ]

  subgraph cluster_django {
    label = "Fo2 Django"
    style="dotted, rounded"

    {
      node [
        shape = "diamond"
        style = "dashed"
        color = gray
      ]
      fo2_user [label="User"]
    }
    User
  }

  fo2_user -> User [arrowhead=inv]

}

digraph d_systextil {
  sortv=2;
  labelloc="t"
  label="Models\n(models.dot)"
  compound=true
  rankdir = LR
  node [
    shape = "note"
  ]

  subgraph cluster_systextil {
    label = "Systêxtil"
    style = "dotted, rounded"

    "ContaEstoque BASI_150"
    "Colecao BASI_140"
    "Familia BASI_180"
    "HDoc001 HDOC_001"
    {
      node [
        shape = "note"
        style = "dashed"
        color = gray
      ]
      "TipoContaEstoque" # HDOC_001
    }
    "Periodo PCPC_010"
    "Produto BASI_030"
    "Tamanho BASI_220"
  }

  "HDoc001 HDOC_001" -> TipoContaEstoque

}

digraph d_fo2_geral {
  sortv=3;
  labelloc="t"
  label="Models\n(models.dot)"
  compound=true
  rankdir = LR
  node [
    shape = "note"
  ]

  subgraph cluster_fo2_geral {
    label = "Fo2 Geral"
    style="dotted, rounded"

    {
      node [
        shape = "diamond"
        style = "dashed"
        color = gray
      ]
      fo2_geral_user [label="User"]
    }
    RecordTracking
    Dispositivos
    RoloBipado
    Painel
    PainelModulo
    UsuarioPainelModulo
    InformacaoModulo
    PopAssunto
    Pop
    UsuarioPopAssunto
    TipoParametro
    Parametro
    Config
  }

  fo2_geral_user -> RoloBipado
  Dispositivos ->  RoloBipado

  fo2_geral_user -> UsuarioPainelModulo
  PainelModulo -> UsuarioPainelModulo

  fo2_geral_user -> InformacaoModulo
  PainelModulo -> InformacaoModulo

  PopAssunto -> Pop

  fo2_geral_user -> UsuarioPopAssunto
  PopAssunto -> UsuarioPopAssunto

  TipoParametro -> Parametro

  fo2_geral_user -> Config
  Parametro -> Config

}

digraph d_fo2_base_produto {
  sortv=4;
  labelloc="t"
  label="Models\n(models.dot)"
  compound=true
  rankdir = LR
  node [
    shape = "note"
  ]

  subgraph cluster_fo2_base {
    label = "Fo2 Base"
    style="dotted, rounded"

    {
      node [
        shape = "diamond"
        style = "dashed"
        color = gray
      ]
      fo2_base_user [label="User"]
    }
    Colaborador
    TipoImagem
    Imagem
    {
      node [
        shape = "note"
        style = "dashed"
        color = gray
      ]
      ImagemTag
    }
    Tamanho

    {
      node [
        shape = "diamond"
        style = "dashed"
        color = gray
      ]
      fo2_base_empresa [label="Empresa"]
    }
    Empresa

    Empresa -> fo2_base_empresa [dir=back,arrowtail=inv]
  }

  fo2_base_user -> Colaborador
  TipoImagem -> Imagem
  Imagem -> ImagemTag

  subgraph cluster_fo2_produto {
    label = "Fo2 Produto"<commit_msg>base Requisicao<commit_after>digraph d_django {
  sortv=1;
  labelloc="t"
  label="Models\n(models.dot)"
  compound=true
  rankdir = RL
  node [
    shape = "note"
  ]

  subgraph cluster_django {
    label = "Fo2 Django"
    style="dotted, rounded"

    {
      node [
        shape = "diamond"
        style = "dashed"
        color = gray
      ]
      fo2_user [label="User"]
    }
    User
  }

  fo2_user -> User [arrowhead=inv]

}

digraph d_systextil {
  sortv=2;
  labelloc="t"
  label="Models\n(models.dot)"
  compound=true
  rankdir = LR
  node [
    shape = "note"
  ]

  subgraph cluster_systextil {
    label = "Systêxtil"
    style = "dotted, rounded"

    "ContaEstoque BASI_150"
    "Colecao BASI_140"
    "Familia BASI_180"
    "HDoc001 HDOC_001"
    {
      node [
        shape = "note"
        style = "dashed"
        color = gray
      ]
      "TipoContaEstoque" # HDOC_001
    }
    "Periodo PCPC_010"
    "Produto BASI_030"
    "Tamanho BASI_220"
  }

  "HDoc001 HDOC_001" -> TipoContaEstoque

}

digraph d_fo2_geral {
  sortv=3;
  labelloc="t"
  label="Models\n(models.dot)"
  compound=true
  rankdir = LR
  node [
    shape = "note"
  ]

  subgraph cluster_fo2_geral {
    label = "Fo2 Geral"
    style="dotted, rounded"

    {
      node [
        shape = "diamond"
        style = "dashed"
        color = gray
      ]
      fo2_geral_user [label="User"]
    }
    RecordTracking
    Dispositivos
    RoloBipado
    Painel
    PainelModulo
    UsuarioPainelModulo
    InformacaoModulo
    PopAssunto
    Pop
    UsuarioPopAssunto
    TipoParametro
    Parametro
    Config
  }

  fo2_geral_user -> RoloBipado
  Dispositivos ->  RoloBipado

  fo2_geral_user -> UsuarioPainelModulo
  PainelModulo -> UsuarioPainelModulo

  fo2_geral_user -> InformacaoModulo
  PainelModulo -> InformacaoModulo

  PopAssunto -> Pop

  fo2_geral_user -> UsuarioPopAssunto
  PopAssunto -> UsuarioPopAssunto

  TipoParametro -> Parametro

  fo2_geral_user -> Config
  Parametro -> Config

}

digraph d_fo2_base_produto {
  sortv=4;
  labelloc="t"
  label="Models\n(models.dot)"
  compound=true
  rankdir = LR
  node [
    shape = "note"
  ]

  subgraph cluster_fo2_base {
    label = "Fo2 Base"
    style="dotted, rounded"

    {
      node [
        shape = "diamond"
        style = "dashed"
        color = gray
      ]
      fo2_base_user [label="User"]
    }
    Colaborador
    Requisicao
    TipoImagem
    Imagem
    {
      node [
        shape = "note"
        style = "dashed"
        color = gray
      ]
      ImagemTag
    }
    Tamanho

    {
      node [
        shape = "diamond"
        style = "dashed"
        color = gray
      ]
      fo2_base_empresa [label="Empresa"]
    }
    Empresa

    Empresa -> fo2_base_empresa [dir=back,arrowtail=inv]
  }

  fo2_base_user -> Colaborador
  Colaborador -> Requisicao
  TipoImagem -> Imagem
  Imagem -> ImagemTag

  subgraph cluster_fo2_produto {
    label = "Fo2 Produto"
{'fraction_non_alphanumeric': 0.09453673574242165, 'fraction_numerical': 0.0198664154821031, 'mean_word_length': 2.144857296715132, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 40, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1303138', 'n_tokens_mistral': 2377, 'n_tokens_neox': 2234, 'n_words': 407}