[{"data":1,"prerenderedAt":2784},["ShallowReactive",2],{"/pt-br/solutions/delivery-automation":3,"navigation-pt-br":1454,"banner-pt-br":1856,"footer-pt-br":1869,"next-steps-pt-br":2075,"footer-source-/pt-br/solutions/delivery-automation/":2090},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":1447,"_type":1448,"title":1449,"_source":1450,"_file":1451,"_stem":1452,"_extension":1453},"/pt-br/solutions/delivery-automation","solutions",false,"",{"title":9,"description":10},"Entrega Automatizada de Software com GitLab","Acelere a entrega de software com as soluções automatizadas do GitLab e leve produtos inovadores aos seus clientes mais rapidamente. Comece hoje!",[12,35,57,97,144,157,178,194,211,270,1435,1445],{"componentName":13,"componentContent":14},"SolutionsTabLinks",{"links":15},[16,21,26,30],{"text":17,"config":18},"Entrega Automatizada de Software",{"href":4,"dataGaName":19,"dataGaLocation":20},"Automated Software Delivery","hero tabs",{"text":22,"config":23},"Gerenciamento de Código-Fonte",{"href":24,"dataGaName":25,"dataGaLocation":20},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":27,"config":28},"CI/CD",{"href":29,"dataGaName":27,"dataGaLocation":20},"/pt-br/solutions/continuous-integration/",{"text":31,"config":32},"Desenvolvimento Assistido por IA",{"href":33,"dataGaName":34,"dataGaLocation":20},"/pt-br/gitlab-duo/","AI-Assisted Development",{"componentName":36,"componentContent":37},"CommonHero",{"config":38,"title":41,"description":42,"primaryButton":43,"tertiaryButton":49,"image":54},{"typographyVariants":39},{"description":40},"heading5","Entrega automatizada de software","Crie, teste, empacote e implante software seguro em uma fração do tempo. Repetidamente.",{"text":44,"config":45},"Fale com vendas",{"href":46,"dataGaName":47,"dataGaLocation":48},"/pt-br/sales/","sales","hero",{"text":50,"config":51},"Comece seu teste gratuito",{"href":52,"dataGaName":53,"dataGaLocation":48},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/&glm_content=default-saas-trial","free trial",{"altText":7,"config":55},{"src":56},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663727/l5mpphtgj7bu6qoey8hc.png",{"componentName":58,"componentContent":59},"CommonCustomerLogos",{"text":60,"logos":61},"Empresas que confiam em nós: ",[62,67,72,77,82,87,92],{"company":63,"config":64},"UBS",{"src":65,"href":66},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755887586/hzkzigbpkzwsdwlsmswh.svg","/blog/2021/08/04/ubs-gitlab-devops-platform/",{"company":68,"config":69},"Hackerone",{"src":70,"href":71},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517941/ofyosacgljvxg2u6bq16.png","/pt-br/customers/hackerone/",{"company":73,"config":74},"The Zebra",{"src":75,"href":76},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517952/kmbocohvcmshrupgvtdt.svg","/pt-br/customers/thezebra/",{"company":78,"config":79},"Hilti",{"src":80,"href":81},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517942/ian7zidxv2sunjovk64o.svg","/pt-br/customers/hilti/",{"company":83,"config":84},"Conversica",{"src":85,"href":86},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663413/gx2yker8j9wqwe88lxrg.svg","/pt-br/customers/conversica/",{"company":88,"config":89},"Bendigo and Adelaide Bank",{"src":90,"href":91},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517926/jpf33ho0ufokyx0r3z6x.svg","/pt-br/customers/bab/",{"company":93,"config":94},"Glympse",{"src":95,"href":96},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751664038/y1ivc66chtrgzsyrp0mb.svg","/pt-br/customers/glympse/",{"componentName":98,"componentContent":99},"SolutionsAccordionWrapper",{"config":100,"title":102,"subtitle":103,"accordion":104},{"id":101,"isFullWidth":6},"accelerate","\u003Cspan class=\\\"accordion-text-gradient\\\">Entregue\u003C/span> produtos melhores mais rapidamente","O GitLab automatiza a criação, teste, empacotamento e implantação de código seguro desde o commit até a produção. Isso significa código melhor, lançamentos mais rápidos, menos bugs e mais tempo dedicado a recursos novos e inovadores.",[105,114,121,124,130,137],{"header":106,"content":107,"link":108},"Potencialize a produtividade e a experiência do desenvolvedor","Minimize tarefas manuais repetitivas e a troca de contexto, para que os desenvolvedores possam se concentrar no trabalho que agrega valor ao negócio.",{"text":109,"config":110},"Saiba mais",{"href":111,"dataGaName":112,"dataGaLocation":113},"/pt-br/platform/","platform","body",{"header":115,"content":116,"link":117},"Aumente a visibilidade e a transparência","Com nossa plataforma unificada, você terá uma única fonte de verdade para acompanhar não apenas seu pipeline de CI/CD, mas todas as métricas necessárias para crescimento e melhoria contínuos.",{"text":109,"config":118},{"href":119,"dataGaName":120,"dataGaLocation":113},"/pt-br/solutions/visibility-measurement/","Visibility and Measurement",{"header":122,"content":123},"Padronize seus processos","Use um conjunto comum de ferramentas em todas as equipes e estágios do ciclo de vida, sem dependências de plugins ou APIs de terceiros que possam interromper seu fluxo de trabalho.",{"header":125,"content":126,"link":127},"Escale seus pipelines de CI/CD com facilidade","Com templates de pipeline de CI/CD integrados ou personalizados, você pode verificar automaticamente seu código para criar e executar pipelines que criam, testam, empacotam e implantam sua aplicação — tudo adaptado às suas necessidades em evolução como uma organização em crescimento.",{"text":109,"config":128},{"href":29,"dataGaName":129,"dataGaLocation":113},"continuous integration",{"header":131,"content":132,"link":133},"Proteja seu código com segurança integrada","Antecipe a segurança e integre testes de segurança e verificações de conformidade desde o commit do código. Os resultados são compartilhados no mesmo merge request, permitindo que os desenvolvedores identifiquem, isolem e corrijam falhas no código facilmente antes que cheguem à produção.",{"text":109,"config":134},{"href":135,"dataGaName":136,"dataGaLocation":113},"/pt-br/solutions/application-security-testing/","security compliance",{"header":138,"content":139,"link":140},"Potencialize tudo com IA","O GitLab oferece CI/CD como uma plataforma única, com IA generativa integrada em cada estágio do ciclo de vida de desenvolvimento de software, incluindo sugestões de revisores de código, explicações de vulnerabilidades de segurança, previsões de fluxo de valor e muito mais.",{"text":109,"config":141},{"href":142,"dataGaName":143,"dataGaLocation":113},"/pt-br/gitlab-duo/#features","gitlab duo features",{"componentName":145,"componentContent":146},"SolutionsFeaturedTextVideo",{"config":147,"text":149,"video":154},{"gradientBackground":148},true,{"header":150,"image":151},"Seu caminho rápido para a inovação de produtos",{"config":152},{"src":153},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663212/j2kdatkf4wcdtimenzrv.png",{"config":155},{"href":156},"https://player.vimeo.com/video/725654155?autoplay=1&#t=0s",{"componentName":158,"componentContent":159},"SolutionsFeaturedBenefits",{"eyebrow":160,"description":166,"tertiaryButton":167,"benefits":171},{"text":161,"config":162},"Gerenciamento de código-fonte",{"typographyVariant":163,"tag":164,"icon":165},"body2-bold","h2","CogCode","Desenvolvimento de software iterativo, testado e sempre em lançamento",{"text":109,"config":168},{"href":24,"dataGaName":169,"dataGaLocation":170},"source code management","do more with gitlab",[172,175],{"header":173,"description":174},"Colabore e acelere, tudo em um só lugar","Com controle de versão de ativos, ciclos de feedback ágeis e padrões de ramificação poderosos, é simples para seus desenvolvedores resolverem problemas e entregarem valor rapidamente.",{"header":176,"description":177},"Institua governança confiável e escalável para seu código-fonte","Garanta qualidade e padrões para todos os seus projetos ao exigir um número definido de aprovações necessárias de merge com revisão de código integrada. Com essas proteções implementadas, você terá confiança na qualidade do código à medida que sua organização cresce.",{"componentName":158,"componentContent":179},{"eyebrow":180,"description":184,"tertiaryButton":185,"benefits":187},{"text":181,"config":182},"Integração contínua e entrega contínua",{"typographyVariant":163,"tag":164,"icon":183},"ContinuousDelivery","Torne a entrega de software seguro repetível e escalável",{"text":109,"config":186},{"href":29,"dataGaName":129,"dataGaLocation":113},[188,191],{"header":189,"description":190},"Integre segurança em seus pipelines de CI","Os recursos de CI líderes do setor do GitLab permitem testes automatizados, Static Analysis Security Testing, Dynamic Analysis Security Testing e análise de qualidade de código para fornecer feedback rápido aos desenvolvedores e testadores sobre a qualidade do código.",{"header":192,"description":193},"Aproveite CI/CD simples e escalável","Você pode executar seus jobs de CI/CD no GitLab.com e GitLab Dedicated usando runners hospedados pelo GitLab para criar, testar e implantar sua aplicação perfeitamente em seu próprio ambiente.",{"componentName":158,"componentContent":195},{"config":196,"eyebrow":197,"description":201,"tertiaryButton":202,"benefits":204},{"noBottomBorder":148},{"text":198,"config":199},"Desenvolvimento dinâmico impulsionado por IA",{"typographyVariant":163,"tag":164,"icon":200},"AiCodeSuggestions","Acelere seu tempo de lançamento sem sacrificar a segurança",{"text":109,"config":203},{"href":142,"dataGaName":143,"dataGaLocation":113},[205,208],{"header":206,"description":207},"Aumente a velocidade e eficiência do desenvolvedor","Com o GitLab Duo, os desenvolvedores podem automatizar tarefas repetitivas, obter explicações e sugestões de código, melhorar a qualidade do código e obter respostas para perguntas diretamente no IDE.",{"header":209,"description":210},"Aproveite a IA além da criação de código","Os desenvolvedores também podem usar o GitLab Duo para entender e remediar vulnerabilidades de segurança, fazer triagem de falhas de pipeline e muito mais para garantir que seus esforços de segurança acompanhem o ritmo de sua produtividade.",{"componentName":212,"componentContent":213},"CommonQuoteCarousel",{"cards":214},[215,235,254],{"quote":216,"author":217,"cta":221,"metrics":226,"config":233},"Ao mudar para o GitLab e automatizar a implantação, as equipes passaram de entregas mensais ou semanais para entregas diárias ou múltiplas entregas diárias.",{"name":218,"title":219,"company":220},"Alan Hohn","Diretor de Estratégia de Software","Lockheed Martin",{"text":222,"config":223},"Leia o caso de sucesso",{"href":224,"dataGaName":225,"dataGaLocation":113},"/pt-br/customers/lockheed-martin/","Lockheed Martin case study",[227,230],{"number":228,"text":229},"80%","builds de pipeline de CI mais rápidos",{"number":231,"text":232},"90%","menos tempo gasto em manutenção do sistema",{"logo":234},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663183/fuwdwmigetr349ibjt1z.png",{"quote":236,"author":237,"cta":241,"metrics":245,"config":252},"O tempo de lançamento era um grande problema para nós. Antes de nossa transformação para Agile e DevOps começar, tínhamos ciclos de lançamento de quase 18 meses em alguns casos. Conseguimos reduzir drasticamente isso para aproximadamente 3 meses.",{"name":238,"title":239,"company":240},"Thorsten Bastian","Business Owner IT, CI/CD Hub, Telekom IT","T-Mobile",{"text":222,"config":242},{"href":243,"dataGaName":244,"dataGaLocation":113},"/pt-br/customers/deutsche-telekom/","Telekom case study",[246,249],{"number":247,"text":248},"6x","tempo de lançamento mais rápido",{"number":250,"text":251},13,"usuários ativos do GitLab",{"logo":253},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663990/i7xwa6ouv6ywfppdsqwf.svg",{"quote":255,"author":256,"cta":259,"metrics":262,"config":269},"O GitLab é empacotado como uma suíte e vem com um instalador muito sofisticado. E então simplesmente funciona. Isso é muito bom se você é uma empresa que só quer colocar em funcionamento.",{"name":257,"title":258,"company":78},"Daniel Widerin","Head of Software Delivery",{"text":222,"config":260},{"href":81,"dataGaName":261,"dataGaLocation":113},"Hilti case study",[263,266],{"number":264,"text":265},"400%","aumento em verificações de código",{"number":267,"text":268},"12x","tempo de implantação mais rápido",{"logo":80},{"componentName":271,"componentContent":272},"SolutionsPlatformFeatures",{"header":273,"description":274,"sideNavigation":275},"Explore todos os recursos de entrega automatizada de software","Lance código de melhor qualidade, com mais frequência, com intervenção manual mínima.",{"links":276,"components":385},[277,281,285,289,293,297,301,305,309,313,317,321,325,329,333,337,341,345,349,353,357,361,365,369,373,377,381],{"text":278,"config":279},"Desenvolvimento Remoto",{"id":280},"remote-development",{"text":282,"config":283},"Web IDE",{"id":284},"web-ide",{"text":286,"config":287},"GitLab CLI",{"id":288},"gitlab-cli",{"text":290,"config":291},"Fluxo de Revisão de Código",{"id":292},"code-review-workflow",{"text":294,"config":295},"Sugestões de Código",{"id":296},"code-suggestions",{"text":298,"config":299},"Explicação de Código",{"id":300},"code-explanation",{"text":302,"config":303},"Resumo de Revisão de Código",{"id":304},"code-review-summary",{"text":306,"config":307},"Geração de Testes",{"id":308},"test-generation",{"text":310,"config":311},"Gerenciamento de Segredos",{"id":312},"secrets-management",{"text":314,"config":315},"Review Apps",{"id":316},"review-apps",{"text":318,"config":319},"Testes e Cobertura de Código",{"id":320},"code-testing-and-coverage",{"text":322,"config":323},"Merge Trains",{"id":324},"merge-trains",{"text":326,"config":327},"Merge Requests",{"id":328},"merge-requests",{"text":330,"config":331},"Análise de Causa Raiz",{"id":332},"root-cause-analysis",{"text":334,"config":335},"Resumo de Discussão",{"id":336},"discussion-summary",{"text":338,"config":339},"Registro Virtual",{"id":340},"virtual-registry",{"text":342,"config":343},"Registro de Contêineres",{"id":344},"container-registry",{"text":346,"config":347},"Registro de Helm Charts",{"id":348},"helm-chart-registry",{"text":350,"config":351},"Registro de Pacotes",{"id":352},"package-registry",{"text":354,"config":355},"Registro de Modelos",{"id":356},"model-registry",{"text":358,"config":359},"Orquestração de Lançamentos",{"id":360},"release-orchestration",{"text":362,"config":363},"Infraestrutura como Código",{"id":364},"infrastructure-as-code",{"text":366,"config":367},"Feature Flags",{"id":368},"feature-flags",{"text":370,"config":371},"Gerenciamento de Ambientes",{"id":372},"environment-management",{"text":374,"config":375},"Gerenciamento de Implantação",{"id":376},"deployment-management",{"text":378,"config":379},"Auto DevOps",{"id":380},"auto-devops",{"text":382,"config":383},"Componentes de CI/CD",{"id":384},"cicd-components",[386,410,453,462,730,804,813,822,831,861,886,933,956,971,980,989,998,1079,1089,1192,1202,1273,1287,1328,1370,1417,1425],{"componentName":387,"componentContent":388},"SolutionsPlatformLinkGroup",{"config":389,"header":278,"description":390,"cards":391},{"id":280},"O Gerenciamento de Usuários fornece ferramentas para administrar usuários e seus atributos. No GitLab, você pode provisionar usuários, configurar controle de acesso, gerenciar configurações de usuário e revisar atributos de usuário.",[392,397,401,405],{"title":393,"config":394},"Crie workspaces de desenvolvimento remoto pré-configurados sob demanda",{"href":395,"dataGaName":396,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/remote_development/","Create preconfigured remote development workspaces on-demand",{"title":398,"config":399},"Habilite o Desenvolvimento Remoto no GitLab Agent para Kubernetes",{"href":395,"dataGaName":400,"dataGaLocation":5},"Enable Remote Development in GitLab Agent for Kubernetes",{"title":402,"config":403},"Clone automaticamente projetos públicos em um workspace",{"href":395,"dataGaName":404,"dataGaLocation":5},"Automatically clone public projects into a workspace",{"title":406,"config":407},"Defina um ambiente de desenvolvimento reproduzível em um devfile",{"href":408,"dataGaName":409,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/workspace/#devfile","Define a reproducible development environment in a devfile",{"componentName":387,"componentContent":411},{"config":412,"header":282,"description":413,"cards":414},{"id":284},"Contribua facilmente direto do navegador com tudo o que você precisa usando um Ambiente de Desenvolvimento Integrado (IDE) completo. O GitLab Duo, nosso conjunto de recursos com IA, está acessível no Web IDE.",[415,418,423,428,433,438,443,448],{"title":282,"config":416},{"href":417,"dataGaName":282,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/web_ide/",{"title":419,"config":420},"EditorConfig no Web IDE",{"href":421,"dataGaName":422,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/web_ide/index.html#configure-the-web-ide","EditorConfig in the Web IDE",{"title":424,"config":425},"Cole imagens em Markdown no Web IDE",{"href":426,"dataGaName":427,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/web_ide/index.html#markdown-editing","Paste images in Markdown in the Web IDE",{"title":429,"config":430},"Inicie Workspaces Gitpod diretamente do GitLab",{"href":431,"dataGaName":432,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/gitpod.html","Launch Gitpod Workspaces directly from GitLab",{"title":434,"config":435},"Sugestões de Código no GitLab Web IDE",{"href":436,"dataGaName":437,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/repository/code_suggestions/","Code Suggestions in GitLab Web IDE",{"title":439,"config":440},"Explicação de código no GitLab Duo Chat, disponível no Web IDE",{"href":441,"dataGaName":442,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo_chat/examples.html#explain-code-in-the-ide","Code explanation in GitLab Duo Chat, available in the Web IDE",{"title":444,"config":445},"Refatoração de código no GitLab Duo Chat, disponível no Web IDE",{"href":446,"dataGaName":447,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo_chat/examples.html#refactor-code-in-the-ide","Code refactoring in GitLab Duo Chat, available in the Web IDE",{"title":449,"config":450},"Geração de testes no GitLab Duo Chat, disponível no Web IDE",{"href":451,"dataGaName":452,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo_chat/examples.html#write-tests-in-the-ide","Test generation in GitLab Duo Chat, available in the Web IDE",{"componentName":387,"componentContent":454},{"config":455,"header":286,"description":456,"cards":457},{"id":288},"A Interface de Linha de Comando (CLI) do GitLab é uma ferramenta unificada que permite gerenciar e interagir com o GitLab diretamente da linha de comando.",[458],{"title":459,"config":460},"GitLab CLI - `glab`",{"href":461,"dataGaName":459,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/gitlab_cli/",{"componentName":387,"componentContent":463},{"config":464,"header":290,"description":465,"cards":466},{"id":292},"Revise código, discuta mudanças, compartilhe conhecimento e identifique defeitos no código entre equipes distribuídas por meio de comentários e revisão assíncronos. Automatize, acompanhe e relate revisões de código, e identifique melhorias no fluxo de trabalho com análises de revisão de código.",[467,472,477,482,487,491,496,500,504,509,514,519,524,529,534,539,544,549,554,559,564,569,574,579,583,587,591,596,600,605,610,615,620,625,630,635,638,643,648,653,658,663,667,672,677,682,687,692,697,702,706,711,716,721,726],{"title":468,"config":469},"Templates de Descrição",{"href":470,"dataGaName":471,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/description_templates.html","Description Templates",{"title":473,"config":474},"Listas de Verificação",{"href":475,"dataGaName":476,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/markdown.html#task-lists","Check Lists",{"title":478,"config":479},"Anexos de Arquivos",{"href":480,"dataGaName":481,"dataGaLocation":5},"https://docs.gitlab.com/ee/development/file_storage.html","File Attachments",{"title":483,"config":484},"Reações com emoji",{"href":485,"dataGaName":486,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/award_emojis.html","Emoji reactions",{"title":488,"config":489},"GitLab Flavored Markdown",{"href":490,"dataGaName":488,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/markdown.html",{"title":492,"config":493},"Discussões Encadeadas",{"href":494,"dataGaName":495,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/","Threaded Discussions",{"title":497,"config":498},"Atividade do Sistema Filtrável",{"href":494,"dataGaName":499,"dataGaLocation":5},"Filterable System Activity",{"title":501,"config":502},"Rastreie Mudanças de Título",{"href":494,"dataGaName":503,"dataGaLocation":5},"Track Title Changes",{"title":505,"config":506},"Responsável",{"href":507,"dataGaName":508,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#assignee","Assignee",{"title":510,"config":511},"Bloquear Discussão",{"href":512,"dataGaName":513,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/#prevent-comments-by-locking-the-discussion","Lock Discussion",{"title":515,"config":516},"Edição em Massa de Merge Requests",{"href":517,"dataGaName":518,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/issues/managing_issues.html","Bulk Edit Merge Requests",{"title":520,"config":521},"Ações Rápidas",{"href":522,"dataGaName":523,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/quick_actions.html","Quick Actions",{"title":525,"config":526},"Notificações Personalizadas",{"href":527,"dataGaName":528,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/profile/notifications.html","Custom Notifications",{"title":530,"config":531},"Lista de Tarefas",{"href":532,"dataGaName":533,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/todos.html","To-Do List",{"title":535,"config":536},"Integração com Jira",{"href":537,"dataGaName":538,"dataGaLocation":5},"/solutions/jira/","Jira Integration",{"title":540,"config":541},"Integração de Issues do Jira",{"href":542,"dataGaName":543,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/jira/","Jira Issues Integration",{"title":545,"config":546},"Integração do Painel de Desenvolvimento do Jira",{"href":547,"dataGaName":548,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/jira/#jira-development-panel","Jira Development Panel Integration",{"title":550,"config":551},"Rastreie Mudanças de Descrição",{"href":552,"dataGaName":553,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/index.html#view-description-change-history","Track Description Changes",{"title":555,"config":556},"Rastreie Mudanças de Comentários",{"href":557,"dataGaName":558,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/3706","Track Comment Changes",{"title":560,"config":561},"Arraste e Solte Tarefas",{"href":562,"dataGaName":563,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab-foss/issues/18003","Drag and Drop Tasks",{"title":565,"config":566},"Resumo Rico de Objeto ao Passar o Mouse sobre Link",{"href":567,"dataGaName":568,"dataGaLocation":5},"https://gitlab.com/groups/gitlab-org/-/epics/333","Rich Object Summary on Link Hover",{"title":570,"config":571},"Crie Merge Request do GitLab no Painel de Desenvolvimento do Jira",{"href":572,"dataGaName":573,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/2650","Create GitLab Merge Request from Jira Development Panel",{"title":575,"config":576},"Múltiplos aprovadores na revisão de código",{"href":577,"dataGaName":578,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/approvals/rules.html","Multiple approvers in code review",{"title":580,"config":581},"Regras de aprovação para revisão de código",{"href":577,"dataGaName":582,"dataGaLocation":5},"Approval rules for code review",{"title":584,"config":585},"Aprovações Opcionais de Merge Request",{"href":577,"dataGaName":586,"dataGaLocation":5},"Optional Merge Request Approvals",{"title":588,"config":589},"Code Owners",{"href":590,"dataGaName":588,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/codeowners/",{"title":592,"config":593},"Sugira mudanças em merge requests",{"href":594,"dataGaName":595,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/index.html#suggest-changes","Suggest changes to merge requests",{"title":597,"config":598},"Comentários de diff multilinha",{"href":494,"dataGaName":599,"dataGaLocation":5},"Multi-line diff comments",{"title":601,"config":602},"Discussões de Imagens",{"href":603,"dataGaName":604,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/#image-threads","Image Discussions",{"title":606,"config":607},"Discussões de Commits de Merge Request",{"href":608,"dataGaName":609,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/#commit-discussions","Merge Request Commit Discussions",{"title":611,"config":612},"Crie merge request por e-mail",{"href":613,"dataGaName":614,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html#new-merge-request-by-email","Create merge request from email",{"title":616,"config":617},"Distintivo de contribuidor iniciante",{"href":618,"dataGaName":619,"dataGaLocation":5},"/community/contribute/","First time contributor badge",{"title":621,"config":622},"Diffs mais limpos para arquivos Jupyter Notebook",{"href":623,"dataGaName":624,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/repository/jupyter_notebooks/#cleaner-diffs","Cleaner diffs for Jupyter Notebook files",{"title":626,"config":627},"Templates de Comentários",{"href":628,"dataGaName":629,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/profile/comment_templates.html","Comment Templates",{"title":631,"config":632},"Exiba o status do merge request para builds no Jenkins CI",{"href":633,"dataGaName":634,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/jenkins.html","Display merge request status for builds on Jenkins CI",{"title":326,"config":636},{"href":637,"dataGaName":326,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/",{"title":639,"config":640},"Resolução de conflitos de merge",{"href":641,"dataGaName":642,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/conflicts.html","Merge conflict resolution",{"title":644,"config":645},"Merge automático",{"href":646,"dataGaName":647,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/auto_merge.html","Auto-merge",{"title":649,"config":650},"Reverta commits específicos ou um merge request pela UI",{"href":651,"dataGaName":652,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/revert_changes.html","Revert specific commits or a merge request from the UI",{"title":654,"config":655},"Versões de merge request",{"href":656,"dataGaName":657,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/versions.html","Merge request versions",{"title":659,"config":660},"Comentários inline e resolução de discussões",{"href":661,"dataGaName":662,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/#resolvable-discussions","Inline commenting and discussion resolution",{"title":664,"config":665},"Capacidade de editar todos os campos de um merge request",{"href":637,"dataGaName":666,"dataGaLocation":5},"Ability to edit all fields of a merge request",{"title":668,"config":669},"Feche automaticamente issue(s) quando um merge request for mesclado",{"href":670,"dataGaName":671,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically","Automatically close issue(s) when a merge request is merged",{"title":673,"config":674},"Padrão configurável de fechamento de issue",{"href":675,"dataGaName":676,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/issue_closing_pattern.html","Configurable issue closing pattern",{"title":678,"config":679},"Merge requests em rascunho",{"href":680,"dataGaName":681,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/drafts.html","Draft merge requests",{"title":683,"config":684},"Cobertura de código inline no diff do merge request",{"href":685,"dataGaName":686,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/test_coverage_visualization.html","Inline code coverage in merge request diff",{"title":688,"config":689},"Revisões de merge request",{"href":690,"dataGaName":691,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/reviews/","Merge request reviews",{"title":693,"config":694},"Painéis de revisão de código",{"href":695,"dataGaName":696,"dataGaLocation":5},"https://about.gitlab.com/blog/2017/03/17/demo-mastering-code-review-with-gitlab/","Code review dashboards",{"title":698,"config":699},"Acordos de contribuidor",{"href":700,"dataGaName":701,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/-/issues/15899","Contributor agreements",{"title":703,"config":704},"Comentários de robô",{"href":637,"dataGaName":705,"dataGaLocation":5},"Robot comments",{"title":707,"config":708},"Funciona com múltiplos tipos de repositório",{"href":709,"dataGaName":710,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/import/","Works with multiple repository types",{"title":712,"config":713},"Dependências de Merge Request",{"href":714,"dataGaName":715,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/dependencies.html","Merge Request Dependencies",{"title":717,"config":718},"Inteligência de código por Sourcegraph",{"href":719,"dataGaName":720,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/sourcegraph.html","Code intelligence by Sourcegraph",{"title":722,"config":723},"Inteligência de código",{"href":724,"dataGaName":725,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/code_intelligence.html","Code intelligence",{"title":727,"config":728},"Revisores de merge request",{"href":690,"dataGaName":729,"dataGaLocation":5},"Merge request reviewers",{"componentName":387,"componentContent":731},{"config":732,"header":294,"description":733,"cards":734},{"id":296},"Assistente de IA para sugestões de código proativas e autocompletações",[735,739,743,748,753,758,763,765,767,769,771,775,779,783,787,791,795,799],{"title":736,"config":737},"Conclusão de Código Inline",{"href":436,"dataGaName":738,"dataGaLocation":5},"Inline Code Completion",{"title":740,"config":741},"Geração de Código",{"href":436,"dataGaName":742,"dataGaLocation":5},"Code Generation",{"title":744,"config":745},"Sugestões de Código no VS Code",{"href":746,"dataGaName":747,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/visual_studio_code/","Code Suggestions in VS Code",{"title":749,"config":750},"Sugestões de Código em IDEs JetBrains",{"href":751,"dataGaName":752,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/jetbrains_ide/","Code Suggestions in JetBrains IDEs",{"title":754,"config":755},"Sugestões de Código no Visual Studio",{"href":756,"dataGaName":757,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/visual_studio/","Code Suggestions in Visual Studio",{"title":759,"config":760},"Sugestões de Código no Neovim",{"href":761,"dataGaName":762,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/neovim/","Code Suggestions in Neovim",{"title":434,"config":764},{"href":436,"dataGaName":437,"dataGaLocation":5},{"title":439,"config":766},{"href":441,"dataGaName":442,"dataGaLocation":5},{"title":444,"config":768},{"href":446,"dataGaName":447,"dataGaLocation":5},{"title":449,"config":770},{"href":451,"dataGaName":452,"dataGaLocation":5},{"title":772,"config":773},"Explicação de código no GitLab Duo Chat, disponível no VS Code",{"href":441,"dataGaName":774,"dataGaLocation":5},"Code explanation in GitLab Duo Chat, available in VS Code",{"title":776,"config":777},"Refatoração de código no GitLab Duo Chat, disponível no VS Code",{"href":446,"dataGaName":778,"dataGaLocation":5},"Code refactoring in GitLab Duo Chat, available in VS Code",{"title":780,"config":781},"Geração de testes no GitLab Duo Chat, disponível no VS Code",{"href":451,"dataGaName":782,"dataGaLocation":5},"Test generation in GitLab Duo Chat, available in VS Code",{"title":784,"config":785},"Explicação de código no GitLab Duo Chat, disponível em IDEs JetBrains",{"href":441,"dataGaName":786,"dataGaLocation":5},"Code explanation in GitLab Duo Chat, available in JetBrains IDEs",{"title":788,"config":789},"Refatoração de código no GitLab Duo Chat, disponível em IDEs JetBrains",{"href":446,"dataGaName":790,"dataGaLocation":5},"Code refactoring in GitLab Duo Chat, available in JetBrains IDEs",{"title":792,"config":793},"Geração de testes no GitLab Duo Chat, disponível em IDEs JetBrains",{"href":451,"dataGaName":794,"dataGaLocation":5},"Test generation in GitLab Duo Chat, available in JetBrains IDEs",{"title":796,"config":797},"Explicação de código no GitLab Duo Chat, disponível na página de arquivo do repositório",{"href":441,"dataGaName":798,"dataGaLocation":5},"Code explanation in GitLab Duo Chat, available on the repository file page",{"title":800,"config":801},"Visualize Múltiplas Sugestões de Código",{"href":802,"dataGaName":803,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/repository/code_suggestions/supported_extensions.html#view-multiple-code-suggestions","View Multiple Code Suggestions",{"componentName":387,"componentContent":805},{"config":806,"header":298,"description":807,"cards":808},{"id":300},"Ajuda você a entender o código explicando-o em linguagem natural.",[809],{"title":298,"config":810},{"href":811,"dataGaName":812,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#code-explanation-in-the-ide","Code Explanation",{"componentName":387,"componentContent":814},{"config":815,"header":302,"description":816,"cards":817},{"id":304},"Ajuda na transição de merge request entre autores e revisores e ajuda os revisores a entenderem as sugestões de forma eficiente.",[818],{"title":302,"config":819},{"href":820,"dataGaName":821,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#code-review-summary","code review summary",{"componentName":387,"componentContent":823},{"config":824,"header":306,"description":825,"cards":826},{"id":308},"Automatiza tarefas repetitivas e ajuda a detectar bugs precocemente.",[827],{"title":306,"config":828},{"href":829,"dataGaName":830,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#test-generation","test generation",{"componentName":387,"componentContent":832},{"config":833,"header":310,"description":834,"cards":835},{"id":312},"Proteja e resguarde o acesso a segredos, como chaves de API e senhas, para garantir que dados sensíveis sejam protegidos durante todo o processo de desenvolvimento.",[836,841,846,851,856],{"title":837,"config":838},"Variáveis protegidas",{"href":839,"dataGaName":840,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/variables/#protected-variables","Protected variables",{"title":842,"config":843},"App Gerenciado pelo GitLab para HashiCorp Vault",{"href":844,"dataGaName":845,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/infrastructure/clusters/manage/management_project_applications/vault.html","GitLab-managed App for HashiCorp Vault",{"title":847,"config":848},"Integração com HashiCorp Vault",{"href":849,"dataGaName":850,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/examples/authenticating-with-hashicorp-vault/index.html","HashiCorp Vault Integration",{"title":852,"config":853},"Proteja seu fluxo de trabalho de CI/CD usando OIDC",{"href":854,"dataGaName":855,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/cloud_services/","Secure your CI/CD workflow using OIDC",{"title":857,"config":858},"Token de job de CI/CD",{"href":859,"dataGaName":860,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/jobs/ci_job_token.html","CI/CD job token",{"componentName":387,"componentContent":862},{"config":863,"header":314,"description":864,"cards":865},{"id":316},"Obtenha acesso a uma instância ativa de sua aplicação para cada commit, permitindo que você e as partes interessadas garantam validação e colaboração completas antes que as mudanças sejam mescladas no código principal.",[866,871,876,881],{"title":867,"config":868},"Visualize suas mudanças com Review Apps",{"href":869,"dataGaName":870,"dataGaLocation":5},"/stages-devops-lifecycle/review-apps/","Preview your changes with Review Apps",{"title":872,"config":873},"Parada Automática de Ambientes",{"href":874,"dataGaName":875,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/index.html","Environments Auto-stop",{"title":877,"config":878},"Verificação automatizada de acessibilidade de Review Apps",{"href":879,"dataGaName":880,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/accessibility_testing.html","Automated Accessibility scanning of Review Apps",{"title":882,"config":883},"Comentários em Review Apps",{"href":884,"dataGaName":885,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/review_apps/index.html#visual-reviews","Comments in Review Apps",{"componentName":387,"componentContent":887},{"config":888,"header":318,"description":889,"cards":890},{"id":320},"Testes e cobertura de código são partes importantes de um framework de Integração Contínua, garantindo que o código-fonte seja validado por suítes de teste e que componentes individuais do pipeline funcionem conforme esperado.",[891,896,901,906,911,916,921,925,929],{"title":892,"config":893},"Mostre a taxa de cobertura de código para seus pipelines",{"href":894,"dataGaName":895,"dataGaLocation":5},"/blog/2016/11/03/publish-code-coverage-report-with-gitlab-pages/","Show code coverage rate for your pipelines",{"title":897,"config":898},"Testes de Performance do Navegador",{"href":899,"dataGaName":900,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/browser_performance_testing.html","Browser Performance Testing",{"title":902,"config":903},"Testes de Performance de Carga",{"href":904,"dataGaName":905,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/load_performance_testing.html","Load Performance Testing",{"title":907,"config":908},"Notificação de teste com falha repetida",{"href":909,"dataGaName":910,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/unit_test_reports.html","Repeat failed test notification",{"title":912,"config":913},"Gráfico de mudanças de cobertura de código ao longo do tempo",{"href":914,"dataGaName":915,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/settings.html#code-coverage-history","Graph Code coverage changes over time",{"title":917,"config":918},"Dados de Cobertura de Código de Grupo",{"href":919,"dataGaName":920,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/group/#repositories-analytics","Group Code Coverage Data",{"title":922,"config":923},"Relatório de Teste Unitário",{"href":909,"dataGaName":924,"dataGaLocation":5},"Unit Test Report",{"title":926,"config":927},"Capturas de tela de testes com falha no relatório de teste",{"href":909,"dataGaName":928,"dataGaLocation":5},"Failed test screenshots in test report",{"title":930,"config":931},"Veja resumos de testes unitários no widget de merge request",{"href":909,"dataGaName":932,"dataGaLocation":5},"See unit test summaries in merge request widget",{"componentName":387,"componentContent":934},{"config":935,"header":322,"description":936,"cards":937},{"id":324},"Coordene merge requests frequentes e evite conflitos de merge com Merge Trains, impedindo que commits de código quebrem branches padrão e principais.",[938,943,948,951],{"title":939,"config":940},"Pipelines de merge request",{"href":941,"dataGaName":942,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/merge_request_pipelines.html","Merge request pipelines",{"title":944,"config":945},"Pipelines de resultados mesclados",{"href":946,"dataGaName":947,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/merged_results_pipelines.html","Merged results pipelines",{"title":322,"config":949},{"href":950,"dataGaName":322,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/merge_trains.html",{"title":952,"config":953},"Execute pipelines no projeto pai para MRs de forks",{"href":954,"dataGaName":955,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/merge_request_pipelines.html#use-with-forked-projects","Run pipelines in the parent project for MRs from forks",{"componentName":387,"componentContent":957},{"config":958,"header":326,"description":959,"cards":960},{"id":328},"Comunica eficientemente o impacto das mudanças do seu merge request.",[961,966],{"title":962,"config":963},"Resumo de Merge Request",{"href":964,"dataGaName":965,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#merge-request-summary","merge request summary",{"title":967,"config":968},"Gere uma mensagem de commit de merge",{"href":969,"dataGaName":970,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/duo_in_merge_requests.html#generate-a-merge-commit-message","Generate a merge commit message",{"componentName":387,"componentContent":972},{"config":973,"header":330,"description":974,"cards":975},{"id":332},"Ajuda você a determinar a causa raiz de uma falha de pipeline e build de CI/CD com falha.",[976],{"title":330,"config":977},{"href":978,"dataGaName":979,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#root-cause-analysis","root cause analysis",{"componentName":387,"componentContent":981},{"config":982,"header":334,"description":983,"cards":984},{"id":336},"Ajuda a colocar todos na mesma página sobre conversas longas para garantir que todos estejam alinhados.",[985],{"title":334,"config":986},{"href":987,"dataGaName":988,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#discussion-summary","discussion summary",{"componentName":387,"componentContent":990},{"config":991,"header":338,"description":992,"cards":993},{"id":340},"O GitLab oferece um Registro Virtual que pode ser usado para seus artefatos upstream acessados com frequência.",[994],{"title":338,"config":995},{"href":996,"dataGaName":997,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/dependency_proxy/","virtual registry",{"componentName":387,"componentContent":999},{"config":1000,"header":342,"description":1001,"cards":1002},{"id":344},"Um registro de contêineres integrado para armazenar imagens de contêiner para cada projeto GitLab. Criar, enviar e recuperar imagens funciona perfeitamente com o GitLab CI/CD.",[1003,1008,1013,1017,1022,1027,1032,1037,1041,1046,1051,1055,1060,1064,1069,1074],{"title":1004,"config":1005},"Registro de Contêineres Integrado",{"href":1006,"dataGaName":1007,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/index.html","Built-in Container Registry",{"title":1009,"config":1010},"Criado para usar contêineres e Docker",{"href":1011,"dataGaName":1012,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/","Built for using containers and Docker",{"title":1014,"config":1015},"Suporte a imagens Docker",{"href":1006,"dataGaName":1016,"dataGaLocation":5},"Docker image support",{"title":1018,"config":1019},"Webhooks do registro de contêineres",{"href":1020,"dataGaName":1021,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/packages/container_registry.html#configure-container-registry-notifications","Container registry webhooks",{"title":1023,"config":1024},"Alta disponibilidade do registro de contêineres",{"href":1025,"dataGaName":1026,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/reference_architectures/index.html","Container registry high availability",{"title":1028,"config":1029},"Replicação geográfica do Registro de Contêineres",{"href":1030,"dataGaName":1031,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/geo/index.html","Container Registry geographic replication",{"title":1033,"config":1034},"Suporta registros de contêineres privados",{"href":1035,"dataGaName":1036,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/index.html#using-with-private-projects","Supports private container registries",{"title":1038,"config":1039},"Oferta de registro de contêineres SaaS",{"href":1006,"dataGaName":1040,"dataGaLocation":5},"SaaS container registry offering",{"title":1042,"config":1043},"Use o registro de contêineres através da API REST",{"href":1044,"dataGaName":1045,"dataGaLocation":5},"https://docs.gitlab.com/ee/api/container_registry.html","Use container registry through REST API",{"title":1047,"config":1048},"Gerenciamento de armazenamento do registro de contêineres",{"href":1049,"dataGaName":1050,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/packages/container_registry.html#container-registry-garbage-collection","Container registry storage management",{"title":1052,"config":1053},"Navegador de registro Docker em nível de grupo",{"href":1011,"dataGaName":1054,"dataGaLocation":5},"Group-level Docker registry browser",{"title":1056,"config":1057},"Use a pesquisa para encontrar imagens de contêiner",{"href":1058,"dataGaName":1059,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/#control-container-registry-from-within-gitlab","Use search to find and container images",{"title":1061,"config":1062},"Cloud Native",{"href":1063,"dataGaName":1061,"dataGaLocation":5},"/solutions/kubernetes/",{"title":1065,"config":1066},"Depuração de contêiner com um terminal web integrado",{"href":1067,"dataGaName":1068,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/index.html#web-terminals","Container debugging with an integrated web terminal",{"title":1070,"config":1071},"Políticas de limpeza de imagens de contêiner",{"href":1072,"dataGaName":1073,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/#cleanup-policy","Container image cleanup policies",{"title":1075,"config":1076},"Navegador global de registro Docker",{"href":1077,"dataGaName":1078,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/23315","Global Docker registry browser",{"componentName":387,"componentContent":1080},{"config":1081,"header":346,"description":1082,"cards":1083},{"id":348},"Um registro de Helm charts integrado para armazenar Helm charts para cada projeto GitLab. Criar, fazer upload e instalar Helm charts funciona perfeitamente com o GitLab. Helm é o gerenciador de pacotes para Kubernetes.",[1084],{"title":1085,"config":1086},"Suporte a repositório de Helm charts",{"href":1087,"dataGaName":1088,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/helm_repository/","Helm chart repository support",{"componentName":387,"componentContent":1090},{"config":1091,"header":350,"description":1092,"cards":1093},{"id":352},"Use o GitLab como um registro privado ou público para uma variedade de gerenciadores de pacotes suportados. Você pode publicar e compartilhar pacotes, que podem ser consumidos como dependência em projetos downstream.",[1094,1099,1104,1109,1114,1119,1124,1129,1134,1139,1144,1149,1154,1159,1163,1168,1173,1177,1182,1187],{"title":1095,"config":1096},"Políticas de limpeza do Registro de Pacotes",{"href":1097,"dataGaName":1098,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/package_registry/reduce_package_registry_storage.html","Package Registry cleanup policies",{"title":1100,"config":1101},"Encaminhe solicitações de pacotes npm não encontrados no GitLab para npmjs.com",{"href":1102,"dataGaName":1103,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/npm_registry/#forwarding-requests-to-npmjsorg","Forward requests for npm packages not found in GitLab to npmjs.com",{"title":1105,"config":1106},"Encaminhe solicitações de pacotes Python não encontrados no GitLab para PyPI.org",{"href":1107,"dataGaName":1108,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/settings/continuous_integration.html#pypi-forwarding","Forward requests for Python packages not found in GitLab to PyPI.org",{"title":1110,"config":1111},"Encaminhe solicitações de pacotes Maven não encontrados no GitLab para Maven central",{"href":1112,"dataGaName":1113,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/settings/continuous_integration.html#maven-forwarding","Forward requests for Maven packages not found in GitLab to Maven central",{"title":1115,"config":1116},"Repositório Conan (C/C++)",{"href":1117,"dataGaName":1118,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/conan_repository/","Conan (C/C++) Repository",{"title":1120,"config":1121},"Repositório Maven (Java)",{"href":1122,"dataGaName":1123,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/maven_repository/index.html","Maven (Java) Repository",{"title":1125,"config":1126},"Registro npm (node)",{"href":1127,"dataGaName":1128,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/npm_registry/index.html","npm (node) Registry",{"title":1130,"config":1131},"Repositório NuGet (.NET)",{"href":1132,"dataGaName":1133,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/nuget_repository/","NuGet (.NET) Repository",{"title":1135,"config":1136},"Repositório PyPI (Python)",{"href":1137,"dataGaName":1138,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/pypi_repository/","PyPI (Python) Repository",{"title":1140,"config":1141},"Registro de Módulos Terraform",{"href":1142,"dataGaName":1143,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/terraform_module_registry/index.html","Terraform Module Registry",{"title":1145,"config":1146},"Repositório RPM (Linux)",{"href":1147,"dataGaName":1148,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/5932","RPM (Linux) Repository",{"title":1150,"config":1151},"Repositório Debian (Linux)",{"href":1152,"dataGaName":1153,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/5835","Debian (Linux) Repository",{"title":1155,"config":1156},"Repositório RubyGems (Ruby)",{"href":1157,"dataGaName":1158,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/803","RubyGems (Ruby) Repository",{"title":1160,"config":1161},"Go Proxy",{"href":1162,"dataGaName":1160,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/go_proxy/",{"title":1164,"config":1165},"Repositório Composer (PHP)",{"href":1166,"dataGaName":1167,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/composer_repository/","Composer (PHP) Repository",{"title":1169,"config":1170},"Use o Registro de Pacotes através da API REST",{"href":1171,"dataGaName":1172,"dataGaLocation":5},"https://docs.gitlab.com/ee/api/packages.html","Use the Package Registry through REST API",{"title":1174,"config":1175},"Depuração de pacotes com um terminal web integrado",{"href":1067,"dataGaName":1176,"dataGaLocation":5},"Package debugging with an integrated web terminal",{"title":1178,"config":1179},"Publique e compartilhe versões de pacotes",{"href":1180,"dataGaName":1181,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/","Publish and share package versions",{"title":1183,"config":1184},"Registro de Pacotes Genérico",{"href":1185,"dataGaName":1186,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#release-assets","Generic Package Registry",{"title":1188,"config":1189},"Proxy de Dependências",{"href":1190,"dataGaName":1191,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/dependency_proxy/index.html","Dependency Proxy",{"componentName":387,"componentContent":1193},{"config":1194,"header":1195,"description":1196,"cards":1197},{"id":356},"Registro de modelos","O registro de modelos permite que cientistas de dados e desenvolvedores gerenciem seus modelos de machine learning, juntamente com todos os metadados associados à sua criação: parâmetros, métricas de desempenho, artefatos, logs e muito mais.",[1198],{"title":1195,"config":1199},{"href":1200,"dataGaName":1201,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/ml/model_registry/","model registry",{"componentName":387,"componentContent":1203},{"config":1204,"header":358,"description":1205,"cards":1206},{"id":360},"Coordene lançamentos complexos em múltiplos projetos de forma eficiente. Aproveite entrega programada, períodos de bloqueio, paralelização e sequenciamento, e suporte para integração de processos manuais para lançar software mais rapidamente.",[1207,1212,1217,1222,1227,1232,1237,1242,1247,1252,1257,1262,1267,1269],{"title":1208,"config":1209},"Crie um lançamento pela UI",{"href":1210,"dataGaName":1211,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#create-a-release","Create a release from the UI",{"title":1213,"config":1214},"Histórico de ambientes",{"href":1215,"dataGaName":1216,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/index.html#viewing-the-deployment-history-of-an-environment","Environments history",{"title":1218,"config":1219},"Variáveis específicas de ambiente",{"href":1220,"dataGaName":1221,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/variables/#limiting-environment-scopes-of-environment-variables","Environment-specific variables",{"title":1223,"config":1224},"Acompanhe lançamentos usando GitLab Releases",{"href":1225,"dataGaName":1226,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/index.html","Keep track of releases using GitLab Releases",{"title":1228,"config":1229},"Análise de lançamentos em nível de grupo",{"href":1230,"dataGaName":1231,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#release-metrics","Group-level release analytics",{"title":1233,"config":1234},"Grupos de Recursos de Pipeline",{"href":1235,"dataGaName":1236,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/yaml/#resource_group","Pipeline Resource Groups",{"title":1238,"config":1239},"Associe Lançamentos com Milestones",{"href":1240,"dataGaName":1241,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#releases-associated-with-milestones","Associate Releases with Milestones",{"title":1243,"config":1244},"Gerencie o acesso a ambientes protegidos pela API",{"href":1245,"dataGaName":1246,"dataGaLocation":5},"https://docs.gitlab.com/ee/api/protected_environments.html","Manage access to protected environments from the API",{"title":1248,"config":1249},"Visualização de Progresso de Lançamento",{"href":1250,"dataGaName":1251,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/","Release Progress view",{"title":1253,"config":1254},"Congelamento de Implantação",{"href":1255,"dataGaName":1256,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#set-a-deploy-freeze","Deploy Freeze",{"title":1258,"config":1259},"Vincule runbooks a um Lançamento",{"href":1260,"dataGaName":1261,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/index.html#links","Link runbooks to a Release",{"title":1263,"config":1264},"Crie um lançamento diretamente do .gitlab-ci.yml via CLI de lançamento",{"href":1265,"dataGaName":1266,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/index.html#release-command-line","Create a release directly from the .gitlab-ci.yml via the release CLI",{"title":1183,"config":1268},{"href":1185,"dataGaName":1186,"dataGaLocation":5},{"title":1270,"config":1271},"Changelog",{"href":1272,"dataGaName":1270,"dataGaLocation":5},"https://docs.gitlab.com/ee/development/changelog.html#changelog-entries",{"componentName":387,"componentContent":1274},{"config":1275,"header":362,"description":1276,"cards":1277},{"id":364},"Automatize o provisionamento de recursos de infraestrutura através de Infraestrutura como Código, use Terraform/OpenTofu com configuração zero a partir de pipelines de CI/CD e aplique as melhores práticas de GitOps para entregar software mais rapidamente.",[1278,1283],{"title":1279,"config":1280},"Resumo de saída do plano Terraform em Merge Requests",{"href":1281,"dataGaName":1282,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/infrastructure/","Terraform plan output summary in Merge Requests",{"title":1284,"config":1285},"Arquivos de estado Terraform gerenciados pelo GitLab",{"href":1281,"dataGaName":1286,"dataGaLocation":5},"GitLab-managed Terraform state files",{"componentName":387,"componentContent":1288},{"config":1289,"header":366,"description":1290,"cards":1291},{"id":368},"Reduza o risco de implantação com uma estratégia de lançamento progressivo que inclui feature flags — permitindo que as equipes alternem a disponibilidade de recursos, testem recursos em pequenos lotes e separem a implantação do lançamento para o cliente.",[1292,1295,1299,1304,1309,1314,1319,1324],{"title":366,"config":1293},{"href":1294,"dataGaName":366,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html",{"title":1296,"config":1297},"Visualização de lista de Feature Flags",{"href":1294,"dataGaName":1298,"dataGaLocation":5},"Feature Flag List view",{"title":1300,"config":1301},"Estratégia de Porcentagem de Usuários para Feature Flags",{"href":1302,"dataGaName":1303,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html#rollout-strategy","Percent of Users Strategy for Feature Flags",{"title":1305,"config":1306},"Estratégia de Lançamento Flexível para Feature Flags",{"href":1307,"dataGaName":1308,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html#percent-rollout","Flexible Rollout Strategy for Feature Flags",{"title":1310,"config":1311},"Estratégia de Lançamento por UserID para Feature Flags",{"href":1312,"dataGaName":1313,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html#target-users","UserID Rollout Strategy for Feature Flags",{"title":1315,"config":1316},"Defina múltiplas estratégias por ambiente",{"href":1317,"dataGaName":1318,"dataGaLocation":5},"https://docs.gitlab.com/ee/api/features.html","Set multiple strategies per environment",{"title":1320,"config":1321},"Estratégia de Lista de Usuários para Feature Flags",{"href":1322,"dataGaName":1323,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html#user-list","User List Strategy for Feature Flags",{"title":1325,"config":1326},"Associe Feature Flags com a(s) issue(s) relacionada(s) a elas",{"href":1317,"dataGaName":1327,"dataGaLocation":5},"Associate Feature Flags with the issue(s) that is related to them",{"componentName":387,"componentContent":1329},{"config":1330,"header":370,"description":1331,"cards":1332},{"id":372},"Os ambientes estão no centro do DevSecOps, trazendo os resultados do desenvolvimento de aplicações para os usuários. Eles fornecem rastreabilidade de implantações, visualização de estados de carga de trabalho e suportam estratégias avançadas de lançamento, gerenciamento de feature flags e, quando necessário, rollbacks.",[1333,1337,1342,1344,1349,1354,1359,1364,1366],{"title":1334,"config":1335},"Ambientes e implantações",{"href":874,"dataGaName":1336,"dataGaLocation":5},"Environments and deployments",{"title":1338,"config":1339},"Permissões por ambiente",{"href":1340,"dataGaName":1341,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/protected_branches.html","Per-environment permissions",{"title":1218,"config":1343},{"href":1220,"dataGaName":1221,"dataGaLocation":5},{"title":1345,"config":1346},"Ambientes Protegidos",{"href":1347,"dataGaName":1348,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/protected_environments.html","Protected Environments",{"title":1350,"config":1351},"Tipo de ambiente",{"href":1352,"dataGaName":1353,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/#deployment-tier-of-environments","Environment type",{"title":1355,"config":1356},"Painel de Ambientes",{"href":1357,"dataGaName":1358,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/environments_dashboard.html","Environments Dashboard",{"title":1360,"config":1361},"Visualize alertas na página de Ambientes",{"href":1362,"dataGaName":1363,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/#working-with-environments","View alerts on the Environments page",{"title":1243,"config":1365},{"href":1245,"dataGaName":1246,"dataGaLocation":5},{"title":1367,"config":1368},"Confirmação ativa do que está rodando em produção",{"href":1250,"dataGaName":1369,"dataGaLocation":5},"Active confirmation of what is running in production",{"componentName":387,"componentContent":1371},{"config":1372,"header":374,"description":1373,"cards":1374},{"id":376},"Implantar aplicações de ambientes de teste para servidores de produção multi-região é um requisito central do DevSecOps. As implantações devem ser fáceis de codificar para engenheiros de plataforma e simples de interagir para engenheiros e gerentes de lançamento. Além disso, devem seguir os requisitos da empresa em termos de conformidade e segurança. O gerenciamento de implantação suporta infraestruturas multi-cloud, cloud-native e legadas e unifica a experiência da plataforma integrando ferramentas e frameworks, como Flux para GitOps.",[1375,1380,1382,1387,1392,1397,1402,1407,1412],{"title":1376,"config":1377},"Controles de acesso refinados para implantações Kubernetes baseadas em CI/CD",{"href":1378,"dataGaName":1379,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/clusters/agent/ci_cd_workflow.html#restrict-project-and-group-access-by-using-impersonation","Fine-grained access controls for CI/CD based Kubernetes deployments",{"title":1218,"config":1381},{"href":1220,"dataGaName":1221,"dataGaLocation":5},{"title":1383,"config":1384},"GitLab Agent para Kubernetes",{"href":1385,"dataGaName":1386,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/clusters/agent/","GitLab Agent for Kubernetes",{"title":1388,"config":1389},"Gerenciamento de implantação GitOps",{"href":1390,"dataGaName":1391,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/clusters/agent/gitops.html","GitOps deployment management",{"title":1393,"config":1394},"Implantações de lançamento incremental programadas e manuais",{"href":1395,"dataGaName":1396,"dataGaLocation":5},"https://docs.gitlab.com/ee/topics/autodevops/index.html#incremental-rollout-to-production","Timed and manual incremental rollout deployments",{"title":1398,"config":1399},"Implantações Canary",{"href":1400,"dataGaName":1401,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/canary_deployments.html","Canary Deployments",{"title":1403,"config":1404},"Construção de contêiner de primeira classe",{"href":1405,"dataGaName":1406,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/-/issues/23141","First class container building",{"title":1408,"config":1409},"Implantações complexas e simultâneas por ambiente",{"href":1410,"dataGaName":1411,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/deployment_safety.html","Complex, simultaneous deployments per environment",{"title":1413,"config":1414},"Gerenciamento de balanceador de carga para implantação Blue/Green",{"href":1415,"dataGaName":1416,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/incremental_rollouts.html#blue-green-deployment","Load balancer management for Blue/Green deployment",{"componentName":387,"componentContent":1418},{"config":1419,"header":378,"description":1420,"cards":1421},{"id":380},"Descubra, crie, teste e verifique automaticamente o código-fonte, e implante e monitore aplicações criadas usando um conjunto opinativo, mas altamente personalizável, de templates de CI/CD e integrações. Permita que as equipes se concentrem em escrever código de negócio e melhor colaboração enquanto entregam software mais rapidamente.",[1422],{"title":378,"config":1423},{"href":1424,"dataGaName":378,"dataGaLocation":5},"https://docs.gitlab.com/ee/topics/autodevops/",{"componentName":387,"componentContent":1426},{"config":1427,"header":382,"description":1428,"cards":1429},{"id":384},"Simplifique seus pipelines de CI/CD com componentes reutilizáveis—unidades personalizáveis e versionadas listadas no Catálogo de CI/CD. Crie ou reutilize componentes para fluxos de trabalho flexíveis e eficientes.",[1430],{"title":1431,"config":1432},"Composição de Pipeline e Catálogo de Componentes",{"href":1433,"dataGaName":1434,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/components/","Pipeline Composition and Component Catalog",{"componentName":1436,"componentContent":1437},"SolutionsPlatformCtaCard",{"icon":1438,"title":1440,"description":1441,"button":1442},{"config":1439},{"name":183},"Simplifique o ciclo de vida de entrega de software e aumente a eficiência com o GitLab.","Ao incorporar a implantação automatizada de software em seus ambientes de produção, você pode acelerar o desenvolvimento de software e entregar produtos inovadores aos seus clientes mais rapidamente.",{"text":1443,"config":1444},"Fale com vendas para começar",{"href":46,"dataGaName":47,"dataGaLocation":113},{"componentName":1446},"CommonNextSteps","content:pt-br:solutions:delivery-automation.yml","yaml","Delivery Automation","content","pt-br/solutions/delivery-automation.yml","pt-br/solutions/delivery-automation","yml",{"_path":1455,"_dir":1456,"_draft":6,"_partial":6,"_locale":7,"data":1457,"_id":1852,"_type":1448,"title":1853,"_source":1450,"_file":1854,"_stem":1855,"_extension":1453},"/shared/pt-br/main-navigation","pt-br",{"logo":1458,"freeTrial":1463,"sales":1467,"login":1470,"items":1475,"search":1793,"minimal":1829,"duo":1843},{"config":1459},{"href":1460,"dataGaName":1461,"dataGaLocation":1462},"/pt-br/","gitlab logo","header",{"text":1464,"config":1465},"Faça uma avaliação gratuita",{"href":1466,"dataGaName":53,"dataGaLocation":1462},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/",{"text":1468,"config":1469},"Fale com a equipe de vendas",{"href":46,"dataGaName":47,"dataGaLocation":1462},{"text":1471,"config":1472},"Fazer login",{"href":1473,"dataGaName":1474,"dataGaLocation":1462},"https://gitlab.com/users/sign_in/","sign in",[1476,1516,1604,1609,1714,1774],{"text":1477,"config":1478,"cards":1479,"footer":1499},"Plataforma",{"dataNavLevelOne":112},[1480,1485,1492],{"title":1477,"description":1481,"link":1482},"A plataforma DevSecOps mais abrangente com tecnologia de IA",{"text":1483,"config":1484},"Explore a nossa plataforma",{"href":111,"dataGaName":112,"dataGaLocation":1462},{"title":1486,"description":1487,"link":1488},"GitLab Duo (IA)","Crie software mais rapidamente com a IA em todas as etapas de desenvolvimento",{"text":1489,"config":1490},"Conheça o GitLab Duo",{"href":33,"dataGaName":1491,"dataGaLocation":1462},"gitlab duo ai",{"title":1493,"description":1494,"link":1495},"Por que usar o GitLab","Dez razões pelas quais as empresas escolhem o GitLab",{"text":109,"config":1496},{"href":1497,"dataGaName":1498,"dataGaLocation":1462},"/pt-br/why-gitlab/","why gitlab",{"title":1500,"items":1501},"Comece a usar",[1502,1507,1512],{"text":1503,"config":1504},"Engenharia de plataforma",{"href":1505,"dataGaName":1506,"dataGaLocation":1462},"/pt-br/solutions/platform-engineering/","platform engineering",{"text":1508,"config":1509},"Experiência do desenvolvedor",{"href":1510,"dataGaName":1511,"dataGaLocation":1462},"/pt-br/developer-experience/","Developer experience",{"text":1513,"config":1514},"MLOps",{"href":1515,"dataGaName":1513,"dataGaLocation":1462},"/pt-br/topics/devops/the-role-of-ai-in-devops/",{"text":1517,"left":148,"config":1518,"link":1519,"lists":1523,"footer":1586},"Produtos",{"dataNavLevelOne":5},{"text":1520,"config":1521},"Confira todas as soluções",{"href":1522,"dataGaName":5,"dataGaLocation":1462},"/pt-br/solutions/",[1524,1545,1566],{"title":1525,"description":1526,"link":1527,"items":1532},"Automação","CI/CD e automação para acelerar a implantação",{"config":1528},{"icon":1529,"href":1530,"dataGaName":1531,"dataGaLocation":1462},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[1533,1535,1539,1541],{"text":27,"config":1534},{"href":29,"dataGaLocation":1462,"dataGaName":27},{"text":1536,"config":1537},"Desenvolvimento auxiliado por IA",{"href":33,"dataGaLocation":1462,"dataGaName":1538},"AI assisted development",{"text":161,"config":1540},{"href":24,"dataGaLocation":1462,"dataGaName":25},{"text":1542,"config":1543},"Entrega de software automatizada",{"href":1530,"dataGaLocation":1462,"dataGaName":1544},"Automated software delivery",{"title":1546,"description":1547,"link":1548,"items":1552},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":1549},{"href":135,"dataGaName":1550,"dataGaLocation":1462,"icon":1551},"security and compliance","ShieldCheckLight",[1553,1557,1562],{"text":1554,"config":1555},"Application Security Testing",{"href":135,"dataGaName":1556,"dataGaLocation":1462},"Application security testing",{"text":1558,"config":1559},"Segurança da cadeia de suprimentos de software",{"href":1560,"dataGaLocation":1462,"dataGaName":1561},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":1563,"config":1564},"Software Compliance",{"href":1565,"dataGaName":1563,"dataGaLocation":1462},"/pt-br/solutions/software-compliance/",{"title":1567,"link":1568,"items":1572},"Medição",{"config":1569},{"icon":1570,"href":119,"dataGaName":1571,"dataGaLocation":1462},"DigitalTransformation","visibility and measurement",[1573,1576,1581],{"text":1574,"config":1575},"Visibilidade e medição",{"href":119,"dataGaLocation":1462,"dataGaName":120},{"text":1577,"config":1578},"Gestão de fluxo de valor",{"href":1579,"dataGaLocation":1462,"dataGaName":1580},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":1582,"config":1583},"Análises e insights",{"href":1584,"dataGaLocation":1462,"dataGaName":1585},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":1587,"items":1588},"GitLab para",[1589,1594,1599],{"text":1590,"config":1591},"Grandes empresas",{"href":1592,"dataGaLocation":1462,"dataGaName":1593},"/pt-br/enterprise/","enterprise",{"text":1595,"config":1596},"Pequenas empresas",{"href":1597,"dataGaLocation":1462,"dataGaName":1598},"/pt-br/small-business/","small business",{"text":1600,"config":1601},"Setor público",{"href":1602,"dataGaLocation":1462,"dataGaName":1603},"/pt-br/solutions/public-sector/","public sector",{"text":1605,"config":1606},"Preços",{"href":1607,"dataGaName":1608,"dataGaLocation":1462,"dataNavLevelOne":1608},"/pt-br/pricing/","pricing",{"text":1610,"config":1611,"link":1613,"lists":1617,"feature":1701},"Recursos",{"dataNavLevelOne":1612},"resources",{"text":1614,"config":1615},"Confira todos os recursos",{"href":1616,"dataGaName":1612,"dataGaLocation":1462},"/pt-br/resources/",[1618,1650,1673],{"title":1619,"items":1620},"Primeiros passos",[1621,1626,1631,1635,1640,1645],{"text":1622,"config":1623},"Instalação",{"href":1624,"dataGaName":1625,"dataGaLocation":1462},"/pt-br/install/","install",{"text":1627,"config":1628},"Guias de início rápido",{"href":1629,"dataGaName":1630,"dataGaLocation":1462},"/pt-br/get-started/","quick setup checklists",{"text":109,"config":1632},{"href":1633,"dataGaLocation":1462,"dataGaName":1634},"https://university.gitlab.com/","learn",{"text":1636,"config":1637},"Documentação do produto",{"href":1638,"dataGaName":1639,"dataGaLocation":1462},"https://docs.gitlab.com/","product documentation",{"text":1641,"config":1642},"Vídeos de melhores práticas",{"href":1643,"dataGaName":1644,"dataGaLocation":1462},"/pt-br/getting-started-videos/","best practice videos",{"text":1646,"config":1647},"Integrações",{"href":1648,"dataGaName":1649,"dataGaLocation":1462},"/pt-br/integrations/","integrations",{"title":1651,"items":1652},"Descubra",[1653,1658,1663,1668],{"text":1654,"config":1655},"Histórias de sucesso de clientes",{"href":1656,"dataGaName":1657,"dataGaLocation":1462},"/pt-br/customers/","customer success stories",{"text":1659,"config":1660},"Blog",{"href":1661,"dataGaName":1662,"dataGaLocation":1462},"/blog/","blog",{"text":1664,"config":1665},"Trabalho remoto",{"href":1666,"dataGaName":1667,"dataGaLocation":1462},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":1669,"config":1670},"TeamOps",{"href":1671,"dataGaName":1672,"dataGaLocation":1462},"/pt-br/teamops/","teamops",{"title":1674,"items":1675},"Conecte-se",[1676,1681,1686,1691,1696],{"text":1677,"config":1678},"Serviços do GitLab",{"href":1679,"dataGaName":1680,"dataGaLocation":1462},"/pt-br/services/","services",{"text":1682,"config":1683},"Comunidade",{"href":1684,"dataGaName":1685,"dataGaLocation":1462},"/community/","community",{"text":1687,"config":1688},"Fórum",{"href":1689,"dataGaName":1690,"dataGaLocation":1462},"https://forum.gitlab.com/","forum",{"text":1692,"config":1693},"Eventos",{"href":1694,"dataGaName":1695,"dataGaLocation":1462},"/events/","events",{"text":1697,"config":1698},"Parceiros",{"href":1699,"dataGaName":1700,"dataGaLocation":1462},"/pt-br/partners/","partners",{"backgroundColor":1702,"textColor":1703,"text":1704,"image":1705,"link":1709},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":1706,"config":1707},"cartão promocional do The Source",{"src":1708},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":1710,"config":1711},"Confira as novidades",{"href":1712,"dataGaName":1713,"dataGaLocation":1462},"/pt-br/the-source/","the source",{"text":1715,"config":1716,"lists":1718},"Empresa",{"dataNavLevelOne":1717},"company",[1719],{"items":1720},[1721,1726,1732,1734,1739,1744,1749,1754,1759,1764,1769],{"text":1722,"config":1723},"Sobre",{"href":1724,"dataGaName":1725,"dataGaLocation":1462},"/pt-br/company/","about",{"text":1727,"config":1728,"footerGa":1731},"Vagas",{"href":1729,"dataGaName":1730,"dataGaLocation":1462},"/jobs/","jobs",{"dataGaName":1730},{"text":1692,"config":1733},{"href":1694,"dataGaName":1695,"dataGaLocation":1462},{"text":1735,"config":1736},"Liderança",{"href":1737,"dataGaName":1738,"dataGaLocation":1462},"/company/team/e-group/","leadership",{"text":1740,"config":1741},"Equipe",{"href":1742,"dataGaName":1743,"dataGaLocation":1462},"/company/team/","team",{"text":1745,"config":1746},"Manual",{"href":1747,"dataGaName":1748,"dataGaLocation":1462},"https://handbook.gitlab.com/","handbook",{"text":1750,"config":1751},"Relacionamento com investidores",{"href":1752,"dataGaName":1753,"dataGaLocation":1462},"https://ir.gitlab.com/","investor relations",{"text":1755,"config":1756},"Trust Center",{"href":1757,"dataGaName":1758,"dataGaLocation":1462},"/pt-br/security/","trust center",{"text":1760,"config":1761},"AI Transparency Center",{"href":1762,"dataGaName":1763,"dataGaLocation":1462},"/pt-br/ai-transparency-center/","ai transparency center",{"text":1765,"config":1766},"Boletim informativo",{"href":1767,"dataGaName":1768,"dataGaLocation":1462},"/company/contact/","newsletter",{"text":1770,"config":1771},"Imprensa",{"href":1772,"dataGaName":1773,"dataGaLocation":1462},"/press/","press",{"text":1775,"config":1776,"lists":1777},"Fale com a gente",{"dataNavLevelOne":1717},[1778],{"items":1779},[1780,1783,1788],{"text":1468,"config":1781},{"href":46,"dataGaName":1782,"dataGaLocation":1462},"talk to sales",{"text":1784,"config":1785},"Ajuda",{"href":1786,"dataGaName":1787,"dataGaLocation":1462},"/support/","get help",{"text":1789,"config":1790},"Portal de clientes",{"href":1791,"dataGaName":1792,"dataGaLocation":1462},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":1794,"login":1795,"suggestions":1802},"Fechar",{"text":1796,"link":1797},"Para pesquisar repositórios e projetos, faça login em",{"text":1798,"config":1799},"gitlab.com",{"href":1473,"dataGaName":1800,"dataGaLocation":1801},"search login","search",{"text":1803,"default":1804},"Sugestões",[1805,1808,1813,1815,1820,1825],{"text":1486,"config":1806},{"href":33,"dataGaName":1807,"dataGaLocation":1801},"GitLab Duo (AI)",{"text":1809,"config":1810},"Sugestões de Código (IA)",{"href":1811,"dataGaName":1812,"dataGaLocation":1801},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":27,"config":1814},{"href":29,"dataGaName":27,"dataGaLocation":1801},{"text":1816,"config":1817},"GitLab na AWS",{"href":1818,"dataGaName":1819,"dataGaLocation":1801},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":1821,"config":1822},"GitLab no Google Cloud",{"href":1823,"dataGaName":1824,"dataGaLocation":1801},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":1826,"config":1827},"Por que escolher o GitLab?",{"href":1497,"dataGaName":1828,"dataGaLocation":1801},"Why GitLab?",{"freeTrial":1830,"mobileIcon":1835,"desktopIcon":1840},{"text":1831,"config":1832},"Iniciar avaliação gratuita",{"href":1833,"dataGaName":53,"dataGaLocation":1834},"https://gitlab.com/-/trials/new/","nav",{"altText":1836,"config":1837},"Ícone do GitLab",{"src":1838,"dataGaName":1839,"dataGaLocation":1834},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":1836,"config":1841},{"src":1842,"dataGaName":1839,"dataGaLocation":1834},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":1844,"mobileIcon":1848,"desktopIcon":1850},{"text":1845,"config":1846},"Saiba mais sobre o GitLab Duo",{"href":33,"dataGaName":1847,"dataGaLocation":1834},"gitlab duo",{"altText":1836,"config":1849},{"src":1838,"dataGaName":1839,"dataGaLocation":1834},{"altText":1836,"config":1851},{"src":1842,"dataGaName":1839,"dataGaLocation":1834},"content:shared:pt-br:main-navigation.yml","Main Navigation","shared/pt-br/main-navigation.yml","shared/pt-br/main-navigation",{"_path":1857,"_dir":1456,"_draft":6,"_partial":6,"_locale":7,"title":1858,"button":1859,"config":1864,"_id":1866,"_type":1448,"_source":1450,"_file":1867,"_stem":1868,"_extension":1453},"/shared/pt-br/banner","A GitLab Duo Agent Platform está agora em beta público!",{"text":1860,"config":1861},"Experimente o Beta",{"href":1862,"dataGaName":1863,"dataGaLocation":1462},"/pt-br/gitlab-duo/agent-platform/","duo banner",{"layout":1865},"release","content:shared:pt-br:banner.yml","shared/pt-br/banner.yml","shared/pt-br/banner",{"_path":1870,"_dir":1456,"_draft":6,"_partial":6,"_locale":7,"data":1871,"_id":2071,"_type":1448,"title":2072,"_source":1450,"_file":2073,"_stem":2074,"_extension":1453},"/shared/pt-br/main-footer",{"text":1872,"source":1873,"edit":1879,"contribute":1884,"config":1889,"items":1894,"minimal":2063},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":1874,"config":1875},"Acessar a origem da página",{"href":1876,"dataGaName":1877,"dataGaLocation":1878},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1880,"config":1881},"Editar esta página",{"href":1882,"dataGaName":1883,"dataGaLocation":1878},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1885,"config":1886},"Contribua",{"href":1887,"dataGaName":1888,"dataGaLocation":1878},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1890,"facebook":1891,"youtube":1892,"linkedin":1893},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1895,1918,1971,2000,2034],{"title":1477,"links":1896,"subMenu":1901},[1897],{"text":1898,"config":1899},"Plataforma DevSecOps",{"href":111,"dataGaName":1900,"dataGaLocation":1878},"devsecops platform",[1902],{"title":1605,"links":1903},[1904,1908,1913],{"text":1905,"config":1906},"Confira os planos",{"href":1607,"dataGaName":1907,"dataGaLocation":1878},"view plans",{"text":1909,"config":1910},"Por que escolher o GitLab Premium?",{"href":1911,"dataGaName":1912,"dataGaLocation":1878},"/pt-br/pricing/premium/","why premium",{"text":1914,"config":1915},"Por que escolher o GitLab Ultimate?",{"href":1916,"dataGaName":1917,"dataGaLocation":1878},"/pt-br/pricing/ultimate/","why ultimate",{"title":1919,"links":1920},"Soluções",[1921,1926,1929,1931,1936,1941,1944,1947,1950,1955,1957,1959,1961,1966],{"text":1922,"config":1923},"Transformação digital",{"href":1924,"dataGaName":1925,"dataGaLocation":1878},"/pt-br/topics/digital-transformation/","digital transformation",{"text":1927,"config":1928},"Segurança e conformidade",{"href":135,"dataGaName":1556,"dataGaLocation":1878},{"text":1542,"config":1930},{"href":1530,"dataGaName":1531,"dataGaLocation":1878},{"text":1932,"config":1933},"Desenvolvimento ágil",{"href":1934,"dataGaName":1935,"dataGaLocation":1878},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":1937,"config":1938},"Migração para a nuvem",{"href":1939,"dataGaName":1940,"dataGaLocation":1878},"/pt-br/topics/cloud-native/","cloud transformation",{"text":1942,"config":1943},"SCM",{"href":24,"dataGaName":169,"dataGaLocation":1878},{"text":27,"config":1945},{"href":29,"dataGaName":1946,"dataGaLocation":1878},"continuous integration & delivery",{"text":1577,"config":1948},{"href":1579,"dataGaName":1949,"dataGaLocation":1878},"value stream management",{"text":1951,"config":1952},"GitOps",{"href":1953,"dataGaName":1954,"dataGaLocation":1878},"/pt-br/solutions/gitops/","gitops",{"text":1590,"config":1956},{"href":1592,"dataGaName":1593,"dataGaLocation":1878},{"text":1595,"config":1958},{"href":1597,"dataGaName":1598,"dataGaLocation":1878},{"text":1600,"config":1960},{"href":1602,"dataGaName":1603,"dataGaLocation":1878},{"text":1962,"config":1963},"Educação",{"href":1964,"dataGaName":1965,"dataGaLocation":1878},"/pt-br/solutions/education/","education",{"text":1967,"config":1968},"Serviços financeiros",{"href":1969,"dataGaName":1970,"dataGaLocation":1878},"/pt-br/solutions/finance/","financial services",{"title":1610,"links":1972},[1973,1975,1977,1979,1982,1984,1986,1988,1990,1992,1994,1996,1998],{"text":1622,"config":1974},{"href":1624,"dataGaName":1625,"dataGaLocation":1878},{"text":1627,"config":1976},{"href":1629,"dataGaName":1630,"dataGaLocation":1878},{"text":109,"config":1978},{"href":1633,"dataGaName":1634,"dataGaLocation":1878},{"text":1636,"config":1980},{"href":1638,"dataGaName":1981,"dataGaLocation":1878},"docs",{"text":1659,"config":1983},{"href":1661,"dataGaName":1662,"dataGaLocation":1878},{"text":1654,"config":1985},{"href":1656,"dataGaName":1657,"dataGaLocation":1878},{"text":1664,"config":1987},{"href":1666,"dataGaName":1667,"dataGaLocation":1878},{"text":1677,"config":1989},{"href":1679,"dataGaName":1680,"dataGaLocation":1878},{"text":1669,"config":1991},{"href":1671,"dataGaName":1672,"dataGaLocation":1878},{"text":1682,"config":1993},{"href":1684,"dataGaName":1685,"dataGaLocation":1878},{"text":1687,"config":1995},{"href":1689,"dataGaName":1690,"dataGaLocation":1878},{"text":1692,"config":1997},{"href":1694,"dataGaName":1695,"dataGaLocation":1878},{"text":1697,"config":1999},{"href":1699,"dataGaName":1700,"dataGaLocation":1878},{"title":1715,"links":2001},[2002,2004,2006,2008,2010,2012,2014,2018,2023,2025,2027,2029],{"text":1722,"config":2003},{"href":1724,"dataGaName":1717,"dataGaLocation":1878},{"text":1727,"config":2005},{"href":1729,"dataGaName":1730,"dataGaLocation":1878},{"text":1735,"config":2007},{"href":1737,"dataGaName":1738,"dataGaLocation":1878},{"text":1740,"config":2009},{"href":1742,"dataGaName":1743,"dataGaLocation":1878},{"text":1745,"config":2011},{"href":1747,"dataGaName":1748,"dataGaLocation":1878},{"text":1750,"config":2013},{"href":1752,"dataGaName":1753,"dataGaLocation":1878},{"text":2015,"config":2016},"Sustainability",{"href":2017,"dataGaName":2015,"dataGaLocation":1878},"/sustainability/",{"text":2019,"config":2020},"Diversidade, inclusão e pertencimento (DIB)",{"href":2021,"dataGaName":2022,"dataGaLocation":1878},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1755,"config":2024},{"href":1757,"dataGaName":1758,"dataGaLocation":1878},{"text":1765,"config":2026},{"href":1767,"dataGaName":1768,"dataGaLocation":1878},{"text":1770,"config":2028},{"href":1772,"dataGaName":1773,"dataGaLocation":1878},{"text":2030,"config":2031},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":2032,"dataGaName":2033,"dataGaLocation":1878},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":1775,"links":2035},[2036,2039,2041,2043,2048,2053,2058],{"text":2037,"config":2038},"Fale com um especialista",{"href":46,"dataGaName":47,"dataGaLocation":1878},{"text":1784,"config":2040},{"href":1786,"dataGaName":1787,"dataGaLocation":1878},{"text":1789,"config":2042},{"href":1791,"dataGaName":1792,"dataGaLocation":1878},{"text":2044,"config":2045},"Status",{"href":2046,"dataGaName":2047,"dataGaLocation":1878},"https://status.gitlab.com/","status",{"text":2049,"config":2050},"Termos de uso",{"href":2051,"dataGaName":2052,"dataGaLocation":1878},"/terms/","terms of use",{"text":2054,"config":2055},"Aviso de Privacidade",{"href":2056,"dataGaName":2057,"dataGaLocation":1878},"/pt-br/privacy/","privacy statement",{"text":2059,"config":2060},"Preferências de cookies",{"dataGaName":2061,"dataGaLocation":1878,"id":2062,"isOneTrustButton":148},"cookie preferences","ot-sdk-btn",{"items":2064},[2065,2067,2069],{"text":2049,"config":2066},{"href":2051,"dataGaName":2052,"dataGaLocation":1878},{"text":2054,"config":2068},{"href":2056,"dataGaName":2057,"dataGaLocation":1878},{"text":2059,"config":2070},{"dataGaName":2061,"dataGaLocation":1878,"id":2062,"isOneTrustButton":148},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":2076,"_dir":1456,"_draft":6,"_partial":6,"_locale":7,"header":2077,"eyebrow":2078,"blurb":2079,"button":2080,"secondaryButton":2084,"_id":2086,"_type":1448,"title":2087,"_source":1450,"_file":2088,"_stem":2089,"_extension":1453},"/shared/pt-br/next-steps","Comece a entregar software melhor, mais rapidamente","Mais de 50% das empresas Fortune 100 confiam no GitLab","Descubra o que sua equipe pode fazer com a\n\n\nplataforma DevSecOps inteligente.\n",{"text":1464,"config":2081},{"href":2082,"dataGaName":53,"dataGaLocation":2083},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":1468,"config":2085},{"href":46,"dataGaName":47,"dataGaLocation":2083},"content:shared:pt-br:next-steps.yml","Next Steps","shared/pt-br/next-steps.yml","shared/pt-br/next-steps",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":2091,"content":2092,"_id":1447,"_type":1448,"title":1449,"_source":1450,"_file":1451,"_stem":1452,"_extension":1453},{"title":9,"description":10},[2093,2104,2114,2131,2151,2159,2168,2177,2187,2214,2777,2783],{"componentName":13,"componentContent":2094},{"links":2095},[2096,2098,2100,2102],{"text":17,"config":2097},{"href":4,"dataGaName":19,"dataGaLocation":20},{"text":22,"config":2099},{"href":24,"dataGaName":25,"dataGaLocation":20},{"text":27,"config":2101},{"href":29,"dataGaName":27,"dataGaLocation":20},{"text":31,"config":2103},{"href":33,"dataGaName":34,"dataGaLocation":20},{"componentName":36,"componentContent":2105},{"config":2106,"title":41,"description":42,"primaryButton":2108,"tertiaryButton":2110,"image":2112},{"typographyVariants":2107},{"description":40},{"text":44,"config":2109},{"href":46,"dataGaName":47,"dataGaLocation":48},{"text":50,"config":2111},{"href":52,"dataGaName":53,"dataGaLocation":48},{"altText":7,"config":2113},{"src":56},{"componentName":58,"componentContent":2115},{"text":60,"logos":2116},[2117,2119,2121,2123,2125,2127,2129],{"company":63,"config":2118},{"src":65,"href":66},{"company":68,"config":2120},{"src":70,"href":71},{"company":73,"config":2122},{"src":75,"href":76},{"company":78,"config":2124},{"src":80,"href":81},{"company":83,"config":2126},{"src":85,"href":86},{"company":88,"config":2128},{"src":90,"href":91},{"company":93,"config":2130},{"src":95,"href":96},{"componentName":98,"componentContent":2132},{"config":2133,"title":102,"subtitle":103,"accordion":2134},{"id":101,"isFullWidth":6},[2135,2138,2141,2142,2145,2148],{"header":106,"content":107,"link":2136},{"text":109,"config":2137},{"href":111,"dataGaName":112,"dataGaLocation":113},{"header":115,"content":116,"link":2139},{"text":109,"config":2140},{"href":119,"dataGaName":120,"dataGaLocation":113},{"header":122,"content":123},{"header":125,"content":126,"link":2143},{"text":109,"config":2144},{"href":29,"dataGaName":129,"dataGaLocation":113},{"header":131,"content":132,"link":2146},{"text":109,"config":2147},{"href":135,"dataGaName":136,"dataGaLocation":113},{"header":138,"content":139,"link":2149},{"text":109,"config":2150},{"href":142,"dataGaName":143,"dataGaLocation":113},{"componentName":145,"componentContent":2152},{"config":2153,"text":2154,"video":2157},{"gradientBackground":148},{"header":150,"image":2155},{"config":2156},{"src":153},{"config":2158},{"href":156},{"componentName":158,"componentContent":2160},{"eyebrow":2161,"description":166,"tertiaryButton":2163,"benefits":2165},{"text":161,"config":2162},{"typographyVariant":163,"tag":164,"icon":165},{"text":109,"config":2164},{"href":24,"dataGaName":169,"dataGaLocation":170},[2166,2167],{"header":173,"description":174},{"header":176,"description":177},{"componentName":158,"componentContent":2169},{"eyebrow":2170,"description":184,"tertiaryButton":2172,"benefits":2174},{"text":181,"config":2171},{"typographyVariant":163,"tag":164,"icon":183},{"text":109,"config":2173},{"href":29,"dataGaName":129,"dataGaLocation":113},[2175,2176],{"header":189,"description":190},{"header":192,"description":193},{"componentName":158,"componentContent":2178},{"config":2179,"eyebrow":2180,"description":201,"tertiaryButton":2182,"benefits":2184},{"noBottomBorder":148},{"text":198,"config":2181},{"typographyVariant":163,"tag":164,"icon":200},{"text":109,"config":2183},{"href":142,"dataGaName":143,"dataGaLocation":113},[2185,2186],{"header":206,"description":207},{"header":209,"description":210},{"componentName":212,"componentContent":2188},{"cards":2189},[2190,2198,2206],{"quote":216,"author":2191,"cta":2192,"metrics":2194,"config":2197},{"name":218,"title":219,"company":220},{"text":222,"config":2193},{"href":224,"dataGaName":225,"dataGaLocation":113},[2195,2196],{"number":228,"text":229},{"number":231,"text":232},{"logo":234},{"quote":236,"author":2199,"cta":2200,"metrics":2202,"config":2205},{"name":238,"title":239,"company":240},{"text":222,"config":2201},{"href":243,"dataGaName":244,"dataGaLocation":113},[2203,2204],{"number":247,"text":248},{"number":250,"text":251},{"logo":253},{"quote":255,"author":2207,"cta":2208,"metrics":2210,"config":2213},{"name":257,"title":258,"company":78},{"text":222,"config":2209},{"href":81,"dataGaName":261,"dataGaLocation":113},[2211,2212],{"number":264,"text":265},{"number":267,"text":268},{"logo":80},{"componentName":271,"componentContent":2215},{"header":273,"description":274,"sideNavigation":2216},{"links":2217,"components":2272},[2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270],{"text":278,"config":2219},{"id":280},{"text":282,"config":2221},{"id":284},{"text":286,"config":2223},{"id":288},{"text":290,"config":2225},{"id":292},{"text":294,"config":2227},{"id":296},{"text":298,"config":2229},{"id":300},{"text":302,"config":2231},{"id":304},{"text":306,"config":2233},{"id":308},{"text":310,"config":2235},{"id":312},{"text":314,"config":2237},{"id":316},{"text":318,"config":2239},{"id":320},{"text":322,"config":2241},{"id":324},{"text":326,"config":2243},{"id":328},{"text":330,"config":2245},{"id":332},{"text":334,"config":2247},{"id":336},{"text":338,"config":2249},{"id":340},{"text":342,"config":2251},{"id":344},{"text":346,"config":2253},{"id":348},{"text":350,"config":2255},{"id":352},{"text":354,"config":2257},{"id":356},{"text":358,"config":2259},{"id":360},{"text":362,"config":2261},{"id":364},{"text":366,"config":2263},{"id":368},{"text":370,"config":2265},{"id":372},{"text":374,"config":2267},{"id":376},{"text":378,"config":2269},{"id":380},{"text":382,"config":2271},{"id":384},[2273,2285,2305,2311,2425,2465,2471,2477,2483,2497,2509,2531,2543,2551,2557,2563,2569,2605,2611,2655,2661,2693,2701,2721,2743,2765,2771],{"componentName":387,"componentContent":2274},{"config":2275,"header":278,"description":390,"cards":2276},{"id":280},[2277,2279,2281,2283],{"title":393,"config":2278},{"href":395,"dataGaName":396,"dataGaLocation":5},{"title":398,"config":2280},{"href":395,"dataGaName":400,"dataGaLocation":5},{"title":402,"config":2282},{"href":395,"dataGaName":404,"dataGaLocation":5},{"title":406,"config":2284},{"href":408,"dataGaName":409,"dataGaLocation":5},{"componentName":387,"componentContent":2286},{"config":2287,"header":282,"description":413,"cards":2288},{"id":284},[2289,2291,2293,2295,2297,2299,2301,2303],{"title":282,"config":2290},{"href":417,"dataGaName":282,"dataGaLocation":5},{"title":419,"config":2292},{"href":421,"dataGaName":422,"dataGaLocation":5},{"title":424,"config":2294},{"href":426,"dataGaName":427,"dataGaLocation":5},{"title":429,"config":2296},{"href":431,"dataGaName":432,"dataGaLocation":5},{"title":434,"config":2298},{"href":436,"dataGaName":437,"dataGaLocation":5},{"title":439,"config":2300},{"href":441,"dataGaName":442,"dataGaLocation":5},{"title":444,"config":2302},{"href":446,"dataGaName":447,"dataGaLocation":5},{"title":449,"config":2304},{"href":451,"dataGaName":452,"dataGaLocation":5},{"componentName":387,"componentContent":2306},{"config":2307,"header":286,"description":456,"cards":2308},{"id":288},[2309],{"title":459,"config":2310},{"href":461,"dataGaName":459,"dataGaLocation":5},{"componentName":387,"componentContent":2312},{"config":2313,"header":290,"description":465,"cards":2314},{"id":292},[2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423],{"title":468,"config":2316},{"href":470,"dataGaName":471,"dataGaLocation":5},{"title":473,"config":2318},{"href":475,"dataGaName":476,"dataGaLocation":5},{"title":478,"config":2320},{"href":480,"dataGaName":481,"dataGaLocation":5},{"title":483,"config":2322},{"href":485,"dataGaName":486,"dataGaLocation":5},{"title":488,"config":2324},{"href":490,"dataGaName":488,"dataGaLocation":5},{"title":492,"config":2326},{"href":494,"dataGaName":495,"dataGaLocation":5},{"title":497,"config":2328},{"href":494,"dataGaName":499,"dataGaLocation":5},{"title":501,"config":2330},{"href":494,"dataGaName":503,"dataGaLocation":5},{"title":505,"config":2332},{"href":507,"dataGaName":508,"dataGaLocation":5},{"title":510,"config":2334},{"href":512,"dataGaName":513,"dataGaLocation":5},{"title":515,"config":2336},{"href":517,"dataGaName":518,"dataGaLocation":5},{"title":520,"config":2338},{"href":522,"dataGaName":523,"dataGaLocation":5},{"title":525,"config":2340},{"href":527,"dataGaName":528,"dataGaLocation":5},{"title":530,"config":2342},{"href":532,"dataGaName":533,"dataGaLocation":5},{"title":535,"config":2344},{"href":537,"dataGaName":538,"dataGaLocation":5},{"title":540,"config":2346},{"href":542,"dataGaName":543,"dataGaLocation":5},{"title":545,"config":2348},{"href":547,"dataGaName":548,"dataGaLocation":5},{"title":550,"config":2350},{"href":552,"dataGaName":553,"dataGaLocation":5},{"title":555,"config":2352},{"href":557,"dataGaName":558,"dataGaLocation":5},{"title":560,"config":2354},{"href":562,"dataGaName":563,"dataGaLocation":5},{"title":565,"config":2356},{"href":567,"dataGaName":568,"dataGaLocation":5},{"title":570,"config":2358},{"href":572,"dataGaName":573,"dataGaLocation":5},{"title":575,"config":2360},{"href":577,"dataGaName":578,"dataGaLocation":5},{"title":580,"config":2362},{"href":577,"dataGaName":582,"dataGaLocation":5},{"title":584,"config":2364},{"href":577,"dataGaName":586,"dataGaLocation":5},{"title":588,"config":2366},{"href":590,"dataGaName":588,"dataGaLocation":5},{"title":592,"config":2368},{"href":594,"dataGaName":595,"dataGaLocation":5},{"title":597,"config":2370},{"href":494,"dataGaName":599,"dataGaLocation":5},{"title":601,"config":2372},{"href":603,"dataGaName":604,"dataGaLocation":5},{"title":606,"config":2374},{"href":608,"dataGaName":609,"dataGaLocation":5},{"title":611,"config":2376},{"href":613,"dataGaName":614,"dataGaLocation":5},{"title":616,"config":2378},{"href":618,"dataGaName":619,"dataGaLocation":5},{"title":621,"config":2380},{"href":623,"dataGaName":624,"dataGaLocation":5},{"title":626,"config":2382},{"href":628,"dataGaName":629,"dataGaLocation":5},{"title":631,"config":2384},{"href":633,"dataGaName":634,"dataGaLocation":5},{"title":326,"config":2386},{"href":637,"dataGaName":326,"dataGaLocation":5},{"title":639,"config":2388},{"href":641,"dataGaName":642,"dataGaLocation":5},{"title":644,"config":2390},{"href":646,"dataGaName":647,"dataGaLocation":5},{"title":649,"config":2392},{"href":651,"dataGaName":652,"dataGaLocation":5},{"title":654,"config":2394},{"href":656,"dataGaName":657,"dataGaLocation":5},{"title":659,"config":2396},{"href":661,"dataGaName":662,"dataGaLocation":5},{"title":664,"config":2398},{"href":637,"dataGaName":666,"dataGaLocation":5},{"title":668,"config":2400},{"href":670,"dataGaName":671,"dataGaLocation":5},{"title":673,"config":2402},{"href":675,"dataGaName":676,"dataGaLocation":5},{"title":678,"config":2404},{"href":680,"dataGaName":681,"dataGaLocation":5},{"title":683,"config":2406},{"href":685,"dataGaName":686,"dataGaLocation":5},{"title":688,"config":2408},{"href":690,"dataGaName":691,"dataGaLocation":5},{"title":693,"config":2410},{"href":695,"dataGaName":696,"dataGaLocation":5},{"title":698,"config":2412},{"href":700,"dataGaName":701,"dataGaLocation":5},{"title":703,"config":2414},{"href":637,"dataGaName":705,"dataGaLocation":5},{"title":707,"config":2416},{"href":709,"dataGaName":710,"dataGaLocation":5},{"title":712,"config":2418},{"href":714,"dataGaName":715,"dataGaLocation":5},{"title":717,"config":2420},{"href":719,"dataGaName":720,"dataGaLocation":5},{"title":722,"config":2422},{"href":724,"dataGaName":725,"dataGaLocation":5},{"title":727,"config":2424},{"href":690,"dataGaName":729,"dataGaLocation":5},{"componentName":387,"componentContent":2426},{"config":2427,"header":294,"description":733,"cards":2428},{"id":296},[2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463],{"title":736,"config":2430},{"href":436,"dataGaName":738,"dataGaLocation":5},{"title":740,"config":2432},{"href":436,"dataGaName":742,"dataGaLocation":5},{"title":744,"config":2434},{"href":746,"dataGaName":747,"dataGaLocation":5},{"title":749,"config":2436},{"href":751,"dataGaName":752,"dataGaLocation":5},{"title":754,"config":2438},{"href":756,"dataGaName":757,"dataGaLocation":5},{"title":759,"config":2440},{"href":761,"dataGaName":762,"dataGaLocation":5},{"title":434,"config":2442},{"href":436,"dataGaName":437,"dataGaLocation":5},{"title":439,"config":2444},{"href":441,"dataGaName":442,"dataGaLocation":5},{"title":444,"config":2446},{"href":446,"dataGaName":447,"dataGaLocation":5},{"title":449,"config":2448},{"href":451,"dataGaName":452,"dataGaLocation":5},{"title":772,"config":2450},{"href":441,"dataGaName":774,"dataGaLocation":5},{"title":776,"config":2452},{"href":446,"dataGaName":778,"dataGaLocation":5},{"title":780,"config":2454},{"href":451,"dataGaName":782,"dataGaLocation":5},{"title":784,"config":2456},{"href":441,"dataGaName":786,"dataGaLocation":5},{"title":788,"config":2458},{"href":446,"dataGaName":790,"dataGaLocation":5},{"title":792,"config":2460},{"href":451,"dataGaName":794,"dataGaLocation":5},{"title":796,"config":2462},{"href":441,"dataGaName":798,"dataGaLocation":5},{"title":800,"config":2464},{"href":802,"dataGaName":803,"dataGaLocation":5},{"componentName":387,"componentContent":2466},{"config":2467,"header":298,"description":807,"cards":2468},{"id":300},[2469],{"title":298,"config":2470},{"href":811,"dataGaName":812,"dataGaLocation":5},{"componentName":387,"componentContent":2472},{"config":2473,"header":302,"description":816,"cards":2474},{"id":304},[2475],{"title":302,"config":2476},{"href":820,"dataGaName":821,"dataGaLocation":5},{"componentName":387,"componentContent":2478},{"config":2479,"header":306,"description":825,"cards":2480},{"id":308},[2481],{"title":306,"config":2482},{"href":829,"dataGaName":830,"dataGaLocation":5},{"componentName":387,"componentContent":2484},{"config":2485,"header":310,"description":834,"cards":2486},{"id":312},[2487,2489,2491,2493,2495],{"title":837,"config":2488},{"href":839,"dataGaName":840,"dataGaLocation":5},{"title":842,"config":2490},{"href":844,"dataGaName":845,"dataGaLocation":5},{"title":847,"config":2492},{"href":849,"dataGaName":850,"dataGaLocation":5},{"title":852,"config":2494},{"href":854,"dataGaName":855,"dataGaLocation":5},{"title":857,"config":2496},{"href":859,"dataGaName":860,"dataGaLocation":5},{"componentName":387,"componentContent":2498},{"config":2499,"header":314,"description":864,"cards":2500},{"id":316},[2501,2503,2505,2507],{"title":867,"config":2502},{"href":869,"dataGaName":870,"dataGaLocation":5},{"title":872,"config":2504},{"href":874,"dataGaName":875,"dataGaLocation":5},{"title":877,"config":2506},{"href":879,"dataGaName":880,"dataGaLocation":5},{"title":882,"config":2508},{"href":884,"dataGaName":885,"dataGaLocation":5},{"componentName":387,"componentContent":2510},{"config":2511,"header":318,"description":889,"cards":2512},{"id":320},[2513,2515,2517,2519,2521,2523,2525,2527,2529],{"title":892,"config":2514},{"href":894,"dataGaName":895,"dataGaLocation":5},{"title":897,"config":2516},{"href":899,"dataGaName":900,"dataGaLocation":5},{"title":902,"config":2518},{"href":904,"dataGaName":905,"dataGaLocation":5},{"title":907,"config":2520},{"href":909,"dataGaName":910,"dataGaLocation":5},{"title":912,"config":2522},{"href":914,"dataGaName":915,"dataGaLocation":5},{"title":917,"config":2524},{"href":919,"dataGaName":920,"dataGaLocation":5},{"title":922,"config":2526},{"href":909,"dataGaName":924,"dataGaLocation":5},{"title":926,"config":2528},{"href":909,"dataGaName":928,"dataGaLocation":5},{"title":930,"config":2530},{"href":909,"dataGaName":932,"dataGaLocation":5},{"componentName":387,"componentContent":2532},{"config":2533,"header":322,"description":936,"cards":2534},{"id":324},[2535,2537,2539,2541],{"title":939,"config":2536},{"href":941,"dataGaName":942,"dataGaLocation":5},{"title":944,"config":2538},{"href":946,"dataGaName":947,"dataGaLocation":5},{"title":322,"config":2540},{"href":950,"dataGaName":322,"dataGaLocation":5},{"title":952,"config":2542},{"href":954,"dataGaName":955,"dataGaLocation":5},{"componentName":387,"componentContent":2544},{"config":2545,"header":326,"description":959,"cards":2546},{"id":328},[2547,2549],{"title":962,"config":2548},{"href":964,"dataGaName":965,"dataGaLocation":5},{"title":967,"config":2550},{"href":969,"dataGaName":970,"dataGaLocation":5},{"componentName":387,"componentContent":2552},{"config":2553,"header":330,"description":974,"cards":2554},{"id":332},[2555],{"title":330,"config":2556},{"href":978,"dataGaName":979,"dataGaLocation":5},{"componentName":387,"componentContent":2558},{"config":2559,"header":334,"description":983,"cards":2560},{"id":336},[2561],{"title":334,"config":2562},{"href":987,"dataGaName":988,"dataGaLocation":5},{"componentName":387,"componentContent":2564},{"config":2565,"header":338,"description":992,"cards":2566},{"id":340},[2567],{"title":338,"config":2568},{"href":996,"dataGaName":997,"dataGaLocation":5},{"componentName":387,"componentContent":2570},{"config":2571,"header":342,"description":1001,"cards":2572},{"id":344},[2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603],{"title":1004,"config":2574},{"href":1006,"dataGaName":1007,"dataGaLocation":5},{"title":1009,"config":2576},{"href":1011,"dataGaName":1012,"dataGaLocation":5},{"title":1014,"config":2578},{"href":1006,"dataGaName":1016,"dataGaLocation":5},{"title":1018,"config":2580},{"href":1020,"dataGaName":1021,"dataGaLocation":5},{"title":1023,"config":2582},{"href":1025,"dataGaName":1026,"dataGaLocation":5},{"title":1028,"config":2584},{"href":1030,"dataGaName":1031,"dataGaLocation":5},{"title":1033,"config":2586},{"href":1035,"dataGaName":1036,"dataGaLocation":5},{"title":1038,"config":2588},{"href":1006,"dataGaName":1040,"dataGaLocation":5},{"title":1042,"config":2590},{"href":1044,"dataGaName":1045,"dataGaLocation":5},{"title":1047,"config":2592},{"href":1049,"dataGaName":1050,"dataGaLocation":5},{"title":1052,"config":2594},{"href":1011,"dataGaName":1054,"dataGaLocation":5},{"title":1056,"config":2596},{"href":1058,"dataGaName":1059,"dataGaLocation":5},{"title":1061,"config":2598},{"href":1063,"dataGaName":1061,"dataGaLocation":5},{"title":1065,"config":2600},{"href":1067,"dataGaName":1068,"dataGaLocation":5},{"title":1070,"config":2602},{"href":1072,"dataGaName":1073,"dataGaLocation":5},{"title":1075,"config":2604},{"href":1077,"dataGaName":1078,"dataGaLocation":5},{"componentName":387,"componentContent":2606},{"config":2607,"header":346,"description":1082,"cards":2608},{"id":348},[2609],{"title":1085,"config":2610},{"href":1087,"dataGaName":1088,"dataGaLocation":5},{"componentName":387,"componentContent":2612},{"config":2613,"header":350,"description":1092,"cards":2614},{"id":352},[2615,2617,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653],{"title":1095,"config":2616},{"href":1097,"dataGaName":1098,"dataGaLocation":5},{"title":1100,"config":2618},{"href":1102,"dataGaName":1103,"dataGaLocation":5},{"title":1105,"config":2620},{"href":1107,"dataGaName":1108,"dataGaLocation":5},{"title":1110,"config":2622},{"href":1112,"dataGaName":1113,"dataGaLocation":5},{"title":1115,"config":2624},{"href":1117,"dataGaName":1118,"dataGaLocation":5},{"title":1120,"config":2626},{"href":1122,"dataGaName":1123,"dataGaLocation":5},{"title":1125,"config":2628},{"href":1127,"dataGaName":1128,"dataGaLocation":5},{"title":1130,"config":2630},{"href":1132,"dataGaName":1133,"dataGaLocation":5},{"title":1135,"config":2632},{"href":1137,"dataGaName":1138,"dataGaLocation":5},{"title":1140,"config":2634},{"href":1142,"dataGaName":1143,"dataGaLocation":5},{"title":1145,"config":2636},{"href":1147,"dataGaName":1148,"dataGaLocation":5},{"title":1150,"config":2638},{"href":1152,"dataGaName":1153,"dataGaLocation":5},{"title":1155,"config":2640},{"href":1157,"dataGaName":1158,"dataGaLocation":5},{"title":1160,"config":2642},{"href":1162,"dataGaName":1160,"dataGaLocation":5},{"title":1164,"config":2644},{"href":1166,"dataGaName":1167,"dataGaLocation":5},{"title":1169,"config":2646},{"href":1171,"dataGaName":1172,"dataGaLocation":5},{"title":1174,"config":2648},{"href":1067,"dataGaName":1176,"dataGaLocation":5},{"title":1178,"config":2650},{"href":1180,"dataGaName":1181,"dataGaLocation":5},{"title":1183,"config":2652},{"href":1185,"dataGaName":1186,"dataGaLocation":5},{"title":1188,"config":2654},{"href":1190,"dataGaName":1191,"dataGaLocation":5},{"componentName":387,"componentContent":2656},{"config":2657,"header":1195,"description":1196,"cards":2658},{"id":356},[2659],{"title":1195,"config":2660},{"href":1200,"dataGaName":1201,"dataGaLocation":5},{"componentName":387,"componentContent":2662},{"config":2663,"header":358,"description":1205,"cards":2664},{"id":360},[2665,2667,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691],{"title":1208,"config":2666},{"href":1210,"dataGaName":1211,"dataGaLocation":5},{"title":1213,"config":2668},{"href":1215,"dataGaName":1216,"dataGaLocation":5},{"title":1218,"config":2670},{"href":1220,"dataGaName":1221,"dataGaLocation":5},{"title":1223,"config":2672},{"href":1225,"dataGaName":1226,"dataGaLocation":5},{"title":1228,"config":2674},{"href":1230,"dataGaName":1231,"dataGaLocation":5},{"title":1233,"config":2676},{"href":1235,"dataGaName":1236,"dataGaLocation":5},{"title":1238,"config":2678},{"href":1240,"dataGaName":1241,"dataGaLocation":5},{"title":1243,"config":2680},{"href":1245,"dataGaName":1246,"dataGaLocation":5},{"title":1248,"config":2682},{"href":1250,"dataGaName":1251,"dataGaLocation":5},{"title":1253,"config":2684},{"href":1255,"dataGaName":1256,"dataGaLocation":5},{"title":1258,"config":2686},{"href":1260,"dataGaName":1261,"dataGaLocation":5},{"title":1263,"config":2688},{"href":1265,"dataGaName":1266,"dataGaLocation":5},{"title":1183,"config":2690},{"href":1185,"dataGaName":1186,"dataGaLocation":5},{"title":1270,"config":2692},{"href":1272,"dataGaName":1270,"dataGaLocation":5},{"componentName":387,"componentContent":2694},{"config":2695,"header":362,"description":1276,"cards":2696},{"id":364},[2697,2699],{"title":1279,"config":2698},{"href":1281,"dataGaName":1282,"dataGaLocation":5},{"title":1284,"config":2700},{"href":1281,"dataGaName":1286,"dataGaLocation":5},{"componentName":387,"componentContent":2702},{"config":2703,"header":366,"description":1290,"cards":2704},{"id":368},[2705,2707,2709,2711,2713,2715,2717,2719],{"title":366,"config":2706},{"href":1294,"dataGaName":366,"dataGaLocation":5},{"title":1296,"config":2708},{"href":1294,"dataGaName":1298,"dataGaLocation":5},{"title":1300,"config":2710},{"href":1302,"dataGaName":1303,"dataGaLocation":5},{"title":1305,"config":2712},{"href":1307,"dataGaName":1308,"dataGaLocation":5},{"title":1310,"config":2714},{"href":1312,"dataGaName":1313,"dataGaLocation":5},{"title":1315,"config":2716},{"href":1317,"dataGaName":1318,"dataGaLocation":5},{"title":1320,"config":2718},{"href":1322,"dataGaName":1323,"dataGaLocation":5},{"title":1325,"config":2720},{"href":1317,"dataGaName":1327,"dataGaLocation":5},{"componentName":387,"componentContent":2722},{"config":2723,"header":370,"description":1331,"cards":2724},{"id":372},[2725,2727,2729,2731,2733,2735,2737,2739,2741],{"title":1334,"config":2726},{"href":874,"dataGaName":1336,"dataGaLocation":5},{"title":1338,"config":2728},{"href":1340,"dataGaName":1341,"dataGaLocation":5},{"title":1218,"config":2730},{"href":1220,"dataGaName":1221,"dataGaLocation":5},{"title":1345,"config":2732},{"href":1347,"dataGaName":1348,"dataGaLocation":5},{"title":1350,"config":2734},{"href":1352,"dataGaName":1353,"dataGaLocation":5},{"title":1355,"config":2736},{"href":1357,"dataGaName":1358,"dataGaLocation":5},{"title":1360,"config":2738},{"href":1362,"dataGaName":1363,"dataGaLocation":5},{"title":1243,"config":2740},{"href":1245,"dataGaName":1246,"dataGaLocation":5},{"title":1367,"config":2742},{"href":1250,"dataGaName":1369,"dataGaLocation":5},{"componentName":387,"componentContent":2744},{"config":2745,"header":374,"description":1373,"cards":2746},{"id":376},[2747,2749,2751,2753,2755,2757,2759,2761,2763],{"title":1376,"config":2748},{"href":1378,"dataGaName":1379,"dataGaLocation":5},{"title":1218,"config":2750},{"href":1220,"dataGaName":1221,"dataGaLocation":5},{"title":1383,"config":2752},{"href":1385,"dataGaName":1386,"dataGaLocation":5},{"title":1388,"config":2754},{"href":1390,"dataGaName":1391,"dataGaLocation":5},{"title":1393,"config":2756},{"href":1395,"dataGaName":1396,"dataGaLocation":5},{"title":1398,"config":2758},{"href":1400,"dataGaName":1401,"dataGaLocation":5},{"title":1403,"config":2760},{"href":1405,"dataGaName":1406,"dataGaLocation":5},{"title":1408,"config":2762},{"href":1410,"dataGaName":1411,"dataGaLocation":5},{"title":1413,"config":2764},{"href":1415,"dataGaName":1416,"dataGaLocation":5},{"componentName":387,"componentContent":2766},{"config":2767,"header":378,"description":1420,"cards":2768},{"id":380},[2769],{"title":378,"config":2770},{"href":1424,"dataGaName":378,"dataGaLocation":5},{"componentName":387,"componentContent":2772},{"config":2773,"header":382,"description":1428,"cards":2774},{"id":384},[2775],{"title":1431,"config":2776},{"href":1433,"dataGaName":1434,"dataGaLocation":5},{"componentName":1436,"componentContent":2778},{"icon":2779,"title":1440,"description":1441,"button":2781},{"config":2780},{"name":183},{"text":1443,"config":2782},{"href":46,"dataGaName":47,"dataGaLocation":113},{"componentName":1446},1760039160667]