Chocolatey Community Coffee Break

Join the Chocolatey Team on our regular monthly stream where we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Announcing Chocolatey Central Management 0.10.0

Livestream from
Thursday, 06 October 2022

We recently released our largest update to Chocolatey Central Management so far. Join Gary and Steph to find out more about Chocolatey Central Management and the new features and fixes we've added to this release.

Watch On-Demand
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand
Chocolatey Product Spotlight: Chocolatey 1.2.0 and Chocolatey Licensed Extension 5.0.0

Livestream from
Thursday, 03 November 2022

Join Paul and Gary for this months Chocolatey product livestream where we look at the latest release of Chocolatey 1.2.0, Chocolatey Licensed Extension 5.0.0 and shine a spotlight on the new hook scripts functionality. This opens up so many possibilities for Chocolatey CLI users!

Watch On-Demand
Chocolatey Coding Livestream

Livestream from
Tuesday, 29 November 2022

Join Josh as he adds the ability to manage Chocolatey GUI config and features with the Chocolatey Ansible Collection.

Watch On-Demand
Introduction into Chocolatey with Veeam

Webinar from
Tuesday, 13 December 2022

Join Gary, Paul, and Maurice as they introduce and demonstrate how to use Chocolatey! Questions will be answered live in an Ask Me Anything format.

Watch On-Demand

Downloads:

55,459,201

Downloads of v 102.0.1:

514,027

Last Update:

06 Jul 2022

Package Maintainer(s):

Software Author(s):

  • Mozilla

Tags:

browser mozilla firefox admin foss cross-platform

Mozilla Firefox

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

102.0.1 | Updated: 06 Jul 2022

Downloads:

55,459,201

Downloads of v 102.0.1:

514,027

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 102.0.1

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

All Checks are Passing

3 Passing Tests


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Successful:

No detections found in any package files

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To upgrade Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To uninstall Mozilla Firefox, run the following command from the command line or from PowerShell:

>

Deployment Method:

NOTE

This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade firefox -y --source="'INTERNAL REPO URL'" --version="'102.0.1'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade firefox -y --source="'INTERNAL REPO URL'" --version="'102.0.1'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Install firefox
  win_chocolatey:
    name: firefox
    version: '102.0.1'
    source: INTERNAL REPO URL
    state: present

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'firefox' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '102.0.1'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


cChocoPackageInstaller firefox
{
    Name     = "firefox"
    Version  = "102.0.1"
    Source   = "INTERNAL REPO URL"
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'firefox':
  ensure   => '102.0.1',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved as a trusted package on 07 Jul 2022.

Description

Bringing together all kinds of awesomeness to make browsing better for you.

Features

  • A powerful, new engine that’s built for rapidfire performance.
  • Better, faster page loading that uses less computer memory.
  • Gorgeous design and smart features for intelligent browsing.
  • Instantly import your online info and favorites from any other browser.
  • The most powerful private browsing mode with added tracking protection.
  • Firefox Quantum features: screenshots, pocket, gaming & VR, library.
  • Customization Features - addons & extensions, themes, toolbar.
  • Synced across devices - passwords, bookmarks, tabs and more.
  • Ad tracker blocking.
  • Password manager.

Package Parameters

  • /l:LOCALE - Install given Firefox locale. See the official page for a complete list of available locales.
  • /UseMozillaFallback Makes a request to mozilla.org and reads the supported Language Culture code from the website.

Command-line options for installer configuration. See the official page for details and defaults.

  • /InstallDir:PATH
  • /NoTaskbarShortcut Do not create Taskbar Shortcut
  • /NoDesktopShortcut Do not create Desktop Shortcut
  • /NoStartMenuShortcut Do not create Start Menu Shortcut
  • /NoMaintenanceService Do not install Maintenance Service
  • /RemoveDistributionDir Remove Distribution directory on installation/update. (This is the default behavior of the Firefox Installer, but not for this Chocolatey Package)
  • /NoAutoUpdate Sets a policies.json file to not update Firefox and does not install the Maintenance Service

Examples

choco install Firefox --params "/l:en-GB"
choco install Firefox --params "/NoTaskbarShortcut /NoDesktopShortcut /NoAutoUpdate"
choco install Firefox --params "/l:en-GB /RemoveDistributionDir"

Notes

  • Looking for Firefox Developer Edition? Install the firefox-dev package.
  • Looking for Firefox Extended Support Release? Install the FirefoxESR package.
  • If locale package parameter is not present, this package installs Firefox in the first language which matches this list:
    1. If Firefox is already installed it uses the same language as the already installed one.
    2. The Windows system language.
    3. Language Culture code specified on Mozilla website (only when /UseMozillaFallback is specified).
    4. If Firefox does not support the system language, it will fall back to en-US.

tools\chocolateyUninstall.ps1
$ErrorActionPreference = 'Stop';

$packageName = 'Firefox'

$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Firefox*' | Where-Object { $_.DisplayName -notmatch "ESR" }

if ($key.Count -eq 1) {
  $key | ForEach-Object {
    $packageArgs = @{
      packageName = $packageName
      fileType    = 'exe'
      silentArgs  = '-ms'
      validExitCodes= @(0)
      file          = "$($_.UninstallString.Trim('"'))"
    }

    Uninstall-ChocolateyPackage @packageArgs

    Write-Warning "Auto Uninstaller may detect Mozilla Maintenance Service."
    Write-Warning "This should not be uninstalled if any other Mozilla product is installed."
  }
} elseif ($key.Count -eq 0) {
  Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
  Write-Warning "$($key.Count) matches found!"
  Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
  Write-Warning "Please alert package maintainer the following keys were matched:"
  $key | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
}
tools\helpers.ps1
function GetUninstallPath() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  $regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
  $regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'

  $uninstallPaths = $(Get-ChildItem $regUninstallDir).Name

  if (Test-Path $regUninstallDirWow64) {
    $uninstallPaths += $(Get-ChildItem $regUninstallDirWow64).Name
  }

  $uninstallPath = $uninstallPaths -match "$product [\d\.]+ \([^\s]+ [a-zA-Z\-]+\)" | Select-Object -First 1
  return $uninstallPath
}

function GetLocale {
  param(
    [Parameter(Mandatory = $true)]
    [string]$localeFile,
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  #$availableLocales = Get-WebContent $localeUrl 2>$null
  $availableLocales = Get-Content $localeFile | ForEach-Object { $_ -split '\|' | Select-Object -First 1 } | Select-Object -Unique
  Write-Debug "$($availableLocales.Count) locales are stored.`n$availableLocales"

  $PackageParameters = Get-PackageParameters

  if ($PackageParameters['l']) {
    $localeFromPackageParameters = $PackageParameters['l']
    Write-Verbose "User chooses '$localeFromPackageParameters' as a locale..."
    $localeFromPackageParametersTwoLetter = $localeFromPackageParameters -split '\-' | Select-Object -First 1
    Write-Verbose "With fallback to '$localeFromPackageParametersTwoLetter' as locale..."
  }

  $uninstallPath = GetUninstallPath -product $product

  $alreadyInstalledLocale = $uninstallPath -replace '.+\s([a-zA-Z\-]+)\)', '$1'
  Write-Verbose "Installed locale is: '$alreadyInstalledLocale'..."

  $systemLocalizeAndCountry = (Get-UICulture).Name
  $systemLocaleThreeLetter = (Get-UICulture).ThreeLetterWindowsLanguageName
  $systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName

  # Never change the fallback locale here, this is the absolute
  # value we always expect to fall back to when nothing else is
  # found.
  $fallbackLocale = $mozillaFallback = 'en-US'
  if ($PackageParameters['UseMozillaFallback']) {
    Write-Verbose "System locale is: '$systemLocalizeAndCountry'..."
    # We need to use web content instead of web headers here, due to
    # web header helper does not allow custom headers.
    $urlParts = @( 'htt', 'mozilla' )
    $Response = Get-WebContent -url "$($urlParts[0])ps://www.$($urlParts[1]).org/" -Options @{ Headers = @{ 'Accept-Language' = $systemLocalizeAndCountry } } -ErrorAction Ignore 2>$null
    # The lang attribute on the html element will be the closest
    # supported language when comparing to the system locale.
    # As such we use that as an additional fallback when possible.
    if ($Response -match 'lang="(?<locale>[^"]+)"') {
      $mozillaFallback = $Matches['locale']
      Write-Verbose "Mozilla fallback locale is: '$mozillaFallback'..."
    }
    else {
      Write-Warning 'No fallback found using the Mozilla website.'
    }
  }

  Write-Verbose "Absolute Fallback locale is: '$fallbackLocale'..."

  $locales = $localeFromPackageParameters, $localeFromPackageParametersTwoLetter, `
    $alreadyInstalledLocale, $systemLocalizeAndCountry, $systemLocaleThreeLetter, `
    $systemLocaleTwoLetter, $mozillaFallback, $fallbackLocale

  foreach ($locale in $locales) {
    Write-Debug "Testing locale $locale of whether we have the information or not"
    $localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -First 1
    if ($localeMatch -and $locale -ne $null) {
      Write-Host "Using locale '$locale'..."
      break
    }
  }

  return $locale
}

function AlreadyInstalled() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product,
    [Parameter(Mandatory = $true)]
    [string]$version
  )
  $uninstallEntry = $(
    "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
  )
  $uninstallEntryWow64 = $(
    "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
  )

  if ((Test-Path $uninstallEntry) -or (Test-Path $uninstallEntryWow64)) {
    return $true
  }

  return $false
}

function Get-32bitOnlyInstalled() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  $systemIs64bit = Get-OSArchitectureWidth 64

  if (-Not $systemIs64bit) {
    return $false
  }

  $registryPaths = @(
    'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
    'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
  )

  $installedVersions = Get-ChildItem $registryPaths | Where-Object { $_.Name -match "$product [\d\.]+ \(x(64|86)" }

  if (
    $installedVersions -match 'x86' `
      -and $installedVersions -notmatch 'x64' `
      -and $systemIs64bit
  ) {
    return $true
  }
}

function GetChecksums() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$language,
    [Parameter(Mandatory = $true)]
    $checksumFile
  )
  Write-Debug "Loading checksums from: $checksumFile"
  $checksumContent = Get-Content $checksumFile
  $checksum32 = ($checksumContent -match "$language\|32") -split '\|' | Select-Object -Last 1
  $checksum64 = ($checksumContent -match "$language\|64") -split '\|' | Select-Object -Last 1

  return @{
    'Win32' = $checksum32
    'Win64' = $checksum64
  }
}
tools\LanguageChecksums.csv
ach|32|69502e341a97f43c659430a7b621cc7295d672d580562c1bf1d16255b766b3ec35d05d956a8e65b45ebbe6eba628846a0ec19a33b6a118320fe85ddcaa780bf1
af|32|3bedd4bb43a03a2669f756514b97c4368032563bb53209053a3b1e7e1302891423d608e01d60092ea30814347ef24d4a72f4113e3ef77a6917601c0f1d8d2eb6
an|32|b7cd1c8ba2cddb6ca5a11ba11222df37a763e86eb8563e45aaa59ebe4bdfe5d72144bbb88ef4a0da978367797ae7fe50cbef25e2e48207f67d292d2699562f65
ar|32|62e85332b254399f51eaa6bed8fdffe8fafae8f31b03488d509ca287e50980ee198fa65a2c2a2b9c182b13718520d5f62c0a2c6057386fc869be4efa0b72f2e1
ast|32|e8a45d2076e41ece48a7b011aec36537de3fdf8e56914fe36e0c969505c50288f0bb617fc27c6c60ad10a9c1df2288c55ed8ed1d050436b8e7d7ff9919bb90cd
az|32|c71c5bbed865a4522fe97cd8fb1b7831684594ef4984a28d81d3ec41b873154cb4913c14d5a4442da0863faf6f9783fb9e9da7b6e767563c0b5ba531d0fdc6d8
be|32|a871e1d576347d7f3588758d0cfcc3f9fd81fa88ec1daefce861c0c301fb8469b9b042e38cd2faf5901eb1c260c6ed523495a05d66465dbff4a698629a358abb
bg|32|df9dc547bbc78756facb671962c8099b4abe3e9327b91d5f0298b2ba5751183f8aff8b615739e6001b2dbebba89ffab86d16df858457e74be611ef0cab5be79f
bn|32|cab134392bff049af30409c1162d06408a667015aea7341b5bf7ea3054f2de64c40e9697f0dec293dfe10a3872ea10343390835879a5769caeb2f534c72e00b3
br|32|4850480acf66ab0c88911e0eb8e587295e8238aa4d32d44fedeae6307b258f768d8cd053fd2cf445a371ac7cd8677e9c1910bdf9ef739080c23b2023533ec9fe
bs|32|397d9f4eaf3dc6ce0fb859e9aeb7ef917a4208a9c9140cd5a5b00b0907b0625450379d59c39fa60eaaaf4c0b2ebb473c764b6338eb0f6360dec4bedd775acca7
ca-valencia|32|27de864e6770b12038de8e0fd4649173bf1a21d761cd0c6cd686482676dbcb6985c633f77974aeeb2532cc327cbcc37531297f5a24173eec86eec55ef19c087c
ca|32|7bf4ccadec8ebc67f77cb8a6cd1dbaef9abb2ea267118459b3b5c1cc1c1b5ca685570f11e644bfab9eebb9e3aca9bc6f9bf45a8c4e509915c811ea70a63d6bdf
cak|32|e2fda192c41bfb17f735309017a0ed0f67c687ed6ff7764389b9b5a68509933dd5c66a0dd5075098b1a14e813bd105b9b8d2a4f7dda6aa5f80d46b351175a2f3
cs|32|d4d0a4ce6ee48ddff5c72a1947dc842530f2bf569228026762b9a3fc21a79aa8201b1160446400ac31792c5fab97a718717c4d95081a1fa4a9f5cfa9f046d81e
cy|32|2b1e9f04c3deb0dfc851c8ab2796959c5a64ca01af0841c1e27a2ab4b0a99be0cb5929dc7398485dce249bdcce9b5f570c2997b2e0a5d32d80b51576a481ce8a
da|32|bfab811d0c2fdef2a1dcb36e8c89be5791dfb94085a10e989f8dec3157d8a44e4f790e7eca62c09d383af13d8c6690e3321db55526b93eca67b67e0e392f8094
de|32|4c6f1d2fb9c0c870aea1f2018b09935b1e7effce64992579e5649a2e81b58f8dbba470abaa7384cea9be74e75cc74ac18f687d205ec6e2f6c400ed1eda8accb7
dsb|32|3cc0fff842e7efc7b879ea53cdb9fdfa909e03bd54ba0db97688093ede2e515180fc668d264d4a7b9a91053398a0c114f2d1b3c10cd1d263ff48064d2bebb35b
el|32|0218e1d3d5378a092dea49867769756c1623b0b746be503982de576e90977f8fc1b63ed60aeb6b1e307af4e2813b8cc38f1800f331c28d7fa23b0fadc4a8fb3f
en-CA|32|3aca2d3225df09e826972bea19d4426420319926a1b19c904a3bc9bc4475cae57c83d55fb4a4e961011d9861a2e938fd6fccad11f6d6b4f50117d4064342580a
en-GB|32|2fa5bacc615241273b7d57ff64decceac09614c1f0cbdfc1cc43382e61ff86115e3f2980b4d58280bd48a7e501e8c6401f1a6f674e5ad07e9589db76aa1f48f0
en-US|32|93af3e64226b97d7900ab632f65472fbfe44c406c44ab812110587510ff8581758986a24019173ddfadca5c9fa4b5f419f82c35ab43b9864eb14b50db2639859
eo|32|a109bd265ca1464c26ebf0a609d81be523acf596cdf827c578c6473edba77311f352815e01352d09666be1e7cac507abd0312df4e85190454cbe65eaefb96356
es-AR|32|2899e84638f33dffd29f20ebd2c874da167be03be3878b22527e1d0d046e902d998e7b63c335bd8b8d93818a02639f8c6ddc78c3b1ff4592ff1e0d5e381c89a4
es-CL|32|a74d51afcc7638a91af71b6f31d824cbe2e4f6d676d9a4b42731e0dc94dbaaae2a9800e8b55f0f8716c70b54456f4e7aa0a17b9beb1b5fd28a3ef2b05a525cf5
es-ES|32|fde68aee4b22f92f98cc331fa42fbe1f664f8f95c1fffbdd0b07e24a456e9e17c4ac0a6503d71c7b18ac525a35dc2134e24eb72e3f3930c242cec7d48b93ad11
es-MX|32|510aec259020091004a7d9a8e3d22a95655fdb3d926b1b90b69c72cada7a735658de23b08663a1a2e6d3df6e742a8be05c41bdf189b73e025b4eddfc7def3c91
et|32|8c0f5f9495d8e73d2099c0c988aa683f9150077ae383d921304a0996911ba309b0514253ee740088e81f94bd20504bfe61d785a55cdb040bb468962cba4b3806
eu|32|f3fc7f497d56fe45300ff91c6f31514f02f30ccc4c36b350f4d1e7aa290f802cea880174eea2a1524c620a62c79cac3ecfdd30cecd0271ccc709bacd5d398435
fa|32|059f126c3595621876cf730bc6314b326d30b1bda346083813e764b6e4f88b87f9be688085e137d340e3cc80c5c6ecb648d07c43140846b4eb12cb103102db62
ff|32|1a147c0d890f0426218882d6ba9d2b2b9cd1be1b798db4745fb66ee87d69f5c43e35edd493b97132f2a27606a668e736b2049a7dd9f274ed48da9ddfa6f1ef69
fi|32|833b637be2181b82e298558ee7b8da91f8f019ba8dddfa68fc20dc5be864362c3f06b6223aaf83366d677770e5c70579b5994766bf6dd6bec8cf39ddfc0f13ed
fr|32|64f47a3dad01305ba53472228009d80d7831332369fb49c9812844dda3287beb451419c87ec9386e6e7c4426a42905637f4fc98064e2ea37497f37ad778ffe85
fy-NL|32|3fce746158dde41b14f63b4e0fa875e17032345bb232cea1fdabf3eeb02086d137d459bfdd2fa4b193c2f6ac1002fdded49015bd9f306d8c655c3ec0241c4571
ga-IE|32|6086cb952c1e077f4d22325916251830750d75ed46ce5c43f8a74e19ffa0383c25fb8602c1fc96154d5e2deb8baf8aa0edf0ec1132c3c9e6aae2548c0f893348
gd|32|9ada59dda903ef3c4dfd4303178f60c11cf1ab47af2e52efe51218e18a1056473dd47a0fafa4b33ca0cf5f4031aeebd870ff2679cac8a29df85088946cb01dcd
gl|32|adca6de38a2f6b0d8bce65fb3ff4c65971d0f612a7beaaaa25f06ffa826ca0f7c5615d0fa3b2265e7145ebc59908e9247805f8e302cfc4445d8384d42f7b10e6
gn|32|b8592cc1dc04ab54a703db0707ade60b0d92456a25167c1f35839868dea4c7272a62d073e096b335b41c2ccf2572ef5d2e0a161a9189e22db7bbbee9f701a25c
gu-IN|32|a786390b190d4a5cfc45bb8807d372588615f8689333e7bb605b3459d6fb4f903c430de511d948fe18862345bd7bb52d260adccdd0ae4f578d39514a8f9d1322
he|32|2d8ee05f7dab921ebfc48df7de2bbc3c6d70c02a3824fc75e0c70b2ed224e31ab61c8d1f4771aaa0008942e221f728b6c8bc342675c61197db7c2a1df15fbdc3
hi-IN|32|eba90356771a84363f0bb774602ba469f474f12985d7e9cc98094b4f0caf91a4578c3d44ac1b1512854e9b631e73562b25b24a2893c72645216e17199ce0f388
hr|32|099ede677d8c11a2e74805146de3f4d8bcca8c7fead077c3af5dc2da52a337d3901a7f16c4f2157043c9b4fc221b9454883619caeb338c6f53e930911b43d00f
hsb|32|c48bc7068f6257f8ea1a20eec59e5bfe8ed7d7396988fea7c99e6058513cb8ce4b83c389248003f7f4baf143b2fec68676c2f3ce0de40c77579cc887e8e928cb
hu|32|5174316efde40d27a60a150b1d543be96973d9440f24695c034051f1f1517be9ba7cd8d64fbcc4056a8e42fcf7a7178d8beff9c2ece6e9191d5b137c235a3159
hy-AM|32|34bed7b459860fe669b8117d4d813af9681670894169317998335c7ac29e252f17fdd7168d4be535158fcf13c32d92048333865fc0616e516702dd58a574cfbb
ia|32|da6016bbc68f403fcd0db008d58ae83447e3ace716aae82a88588e4d2f1dac18d0bd0b9ae7c8c9f70feb57a53f6fde1800663536ba3018d84668fa8f735d38e8
id|32|95af26cc0fe04437f07276b5be8e84772932b1ad0fb06a8a741465a2177d5c3645ab4ccc5afa67a391d1d16a776772212ee82a6b257d05252507137e9d2b2fd0
is|32|2ea55f13df584c41921a44ac68fcab9e01efc592307165b68b04b3d1eb021059134bf5d5cab6c250197e1c32576cc34da9242783d1b8a2b669fe1fbcc309ed92
it|32|709186e92623457330c31db5ee8beb74b9d9535d0eeef5f5c46ad5f2782ea1b222fd299c7254b694bd5984391981acfe6e7fa62b1090d7752c50eee56b2fc6a8
ja|32|62496d1bdebd6657d20ae1133c6c6ec68c29b29b4776a29be0a777eafd0f92d145fb1fba19272bea0d3637900cec38c510cec1c1307206a75664c868aded8acb
ka|32|28f3f89902c798e214b14d76ec9993082e44d58de7b56b24f270d3359e29060337792e1be3fe4083219f101a9d6530681ff979f9315f6911c410646ef88e86ae
kab|32|8f52fb0ac07e4deed13b9fa6a96259142cf4b9cc6abcded08fc9721571ed8bde0da1c2241e544fea9c7d45e81e4bf70043cf6094b0322ef9227afe989ab96477
kk|32|bd07a488bd7f53da1c032e2e7f35543c9a9ebd53d806c9acf9596365a8bae38c9dd75e0ffe40956360272e497d8bf3f882dfe1df81b0fa47383fecf4860b64d7
km|32|b4d6db5c4cffae0870dace1a23d2550810727bc55093338dc54fcb7ca73b200bf75237e270adff6bb3dd9270ce9345e9a7acdd8731b7967e9482300d74cd5756
kn|32|b160966be40b812dd4b61fa0a5df55f7d7326fba7d3cfe4874ea4b896af9ad08a38e2f0f36915bf59da56745854a17aac9c15218059fe06b1b529c7d209879d9
ko|32|19d1daf649d195de1790b2f39120419f64e645a2862adfc5dc01106e91781a20f8b9a06a9435f1c58a80f95795c9cda0d9f08a61c15a9cc397420065bfa91a27
lij|32|184c5e80d217beb746fa932e2c25c3c97e694ddf710338e293a1063165b06cc37220e96e76a68619b66f268592cd821aad3731a99bfadf12a7436e97cc2b1d90
lt|32|51f75140d02b05e06096a9a31fcd4b2a5b2af45cc529da9ef74628cae134f2d93781086c50b9efe81cc9df37ad726c601a6233da239a8dfc8216aea277321391
lv|32|46793d09389e5f613da90bf095f4e472f2ac406559044bbaefc8ca5d037c65569888662037eb0fac7683e046dd086fb1c4fa40b98c6ae0a6843306501d47de92
mk|32|acf93732f986ae93eafa949873a501bb1a6cea96432378104140ce19fc21771b59fcc22c164e19e51b720112389eeffcecbd744d1c54c73ab82e32a6551ddfc7
mr|32|0c20eaa1b9decdf5fdf92b7a33834d2ff25040b7a307217c1b0e7662f0b513fe4d52748e52a4033536a5cf8d7d61b6b077e3252bd9a114c66ecee353c8750de2
ms|32|e49237eee2b5a748d27445380a015c6da7dedb74b22bd9a4214a10dcc63d44e4394f6bda92bf11ad1bf5dd536fefeaeb971d0a21431a409b9554adf1b40cbaa5
my|32|adf776e5691babdfa7c7d0ef6f1cc9c04d7e4d990bfe1ab05159db3d6b4ca0b4d5e25f184d0c512e0eef5eb5fe70a84606263d9c6a7ffcdd20f42213355be56b
nb-NO|32|e1ffc062ac30a2488312b6aa6516f5313664bcf1c3a7ffca2c07c46f32f6f84ef6db163c0e0360f9d867ddb36b6aa5d1e674b8d33e957dfed891399ab8be4bd0
ne-NP|32|3271e13fe2e01c9489a0d45f9c7b001962babc23626f92fc65be35452574faec44e114c862636a286138b9e805903185391871567a0688af306e859a95b94486
nl|32|2ea785435d5b896b6f861ff79b37c0fc6382f074a02fea7475cb84507dedaf7f7bb6f849294ddc6327cbac1b797df90c434e77db80e86c3b3561b2990f5bbeb7
nn-NO|32|d7a27039c04b217bd12eda85c6afbc3968deea565dacd226f6937942fad9ee87a65033aca484d9e2606f9bcab145ae6bbeab988d9ae1cc1d3763fcc7f406d3cf
oc|32|830a56bcb49a6cabfa4b2d1ffd1d0e1865b3277ecfd6c20f6f9445f73ea3328ce602ee6658a7757fdd5070341f6a6a54c32a4c43a70f54596c3cf24e83576b7f
pa-IN|32|3a86caf9c88c152b85cbfb7168797558803d2f40701614aa5a07b6a4c9f0941fe303ac6300678c86c852a4e34e4f4dee0b532f0ebbe19956214f61bc42fab606
pl|32|4ddcbd7007de008934e56253228f79dd406bba4f1e1b9321b1bf0ec7c3d6c82e7e478b5fc169cec8adb26a8f688060973a03150a76afeb5cb3e6470287cce480
pt-BR|32|80046677517233722fdf62b90c0f0fbdbeca5945d33bbfdf061b50b71efdba1609c66ea090e785ab0589fb0b6d113248c1335880f46f10e718b27cdb93a1e5ef
pt-PT|32|78188e527b5544d2b00d5b9967edee34b3f2c9ceae2b732a76b13b940d38364f16475093e9746e90bb1977518025f165c170fbf4628991b507f2ca7e9c2945bd
rm|32|3b1345b9bd0671fcf1f59d67e9252538bd18abf338aedd7a1a18676f78c504d5cafdfe7d694ccb3d914c7075d5ccce4efa0e2f876bc3e6358596e8258de94324
ro|32|b9e933916d2563bceb36270f6054320838e84b4da4438947eb70e0ecdbabc16fdea79241c88ab50723f0f1c878179896f462ced3f1280c48909a3b9f0ca47e16
ru|32|71d12b7fe5adaafd754efdf2db1a7a8c3600b6ef9d7ee603004841fe824025dbc792ab05ef36aa80f41303bc52bb058ea503b9cd6871f78a27030b839b872e8a
sco|32|d03dba60cba16613d43b1b266fd58a685ebcf09e6e799a091d2a7e6e293a36badf66503da34789d2b7b9579ef16c7317dbe939aabfb6944ebd829b8f021c3d02
si|32|aaf9821f0df5d41610b7e25c9dba93d5a5825faeaa9eb2f04465d0a586a01948a5fc31b3e3737bfe1edda26c122c3b3c7ad82ef7967c2d25c230bae25b110c63
sk|32|6d3d0af62f18199fab53ad164aefcbc61fcb6e1eab3bbb2725bfeac779f1137d637c7afdcdc5c4f44d1b1664cad09468f2928709a836d4b32b279f09129179e0
sl|32|f1d231d3f29c5dddc0a0d2f23427ca9e244d7321483ad625d0a9e738ab16a6fba16a6a04b8b210de526398887f357742d490fa2f83209eeb164ae161a003913a
son|32|3a53f4a7037d959010b83efee0cf393bb3f39c0aa6f139a3a3c24876d1a856219c38c41bc757586bf1187d06159dc64f951e356e62a9ba945cacaf48ea69953d
sq|32|c12fff6c114ea208e44a4067f290514d9cc84fd3ade9ac57818728e7c82dea5c1643e10fe96f04c29d60bfe4f3f188b42a7af8ba9ab87e52e0b9b6a4aa1263ec
sr|32|ef7555fa40173623ff8624bb91f9cdd88f7ca4d7a216dcc192ea2a09335eb760b82ea36d21cdebb5a915a81007b475577cce95972241a091a94f3d7153fcc4e3
sv-SE|32|bfbbdba56184a0b11aad397157dff211bc18596d879dcf8591a2335bd22e97d333d3764f8c324ea66a6505d11ab1c3ae1d9e8a7daddd26a2e37731f2ca435291
szl|32|8a0dd7b70b8a13fb1c20fae252a339db696183e3455466f430506ca22e0d621ae625b2d2ad86ad01c6c107369dd95c510328c7d737331f764c66417d52a9e4ae
ta|32|be184e21ddd68fa0ce146d1c8773cce424cfce0a7bda9fa7c482c2123f4ea9b9d12dad172216d8ea8712c574ee9167695fdd31b8c1283d385a1b25e8fc7c9d75
te|32|f8c5137ea655a80ac4c57c605a62df3dacafaf5cddb62b130e7bc292901bf0e2a770ad7def91ceaab123818c136ccd6a93f1df821d23f648874fc6c48c5c9949
th|32|66e725a68f2bfb0f58d64cd82a8f86c03d029a8c09d3eb351af06c4967e0eefc7eb1639b2dc7bb7a00db8163ec0d84707940c3e42312752bee8c55f7aaefb5d3
tl|32|2e17e43c010e4e28b292afe915f0dd804eaa35cdc2dcd9de7b3137d96d949c0e6e813a4cb7bd6fa0c59436842b4e08032d776194d9ac71e6adb1792fe652632c
tr|32|23777fe7b3bb08f27042a3a1b2ea7ac54a9e2937275dacaa58047c0fd17a0808caa62d7c27748e65f233ed413aa75069680350aab08b64c8e2e590cf10a59b35
trs|32|d88d69f5069099d6b72bc7f23c279b89c5ac593c28e76e8683489bc43940dd91468b3e66bac531d0258e279b8ee5df1813653568c3349a2432f78626f079eb59
uk|32|862909c8894323142cc5502be49f869db9909de9b1f4a4dd72cbcf825901d6e6ff4747d732dd4f2909950aa9a19701c45cb7573d6334c7b9dc7c9881e803852c
ur|32|33d74890c10c5b5dfb32d1b1263f432d92909707967d59e93aad970ad961bbc9498c9f389811e9d4c42565ba5759ce78d22ef6574a849063866ceda967c9568d
uz|32|6062fc021d550a318880903e4655c4cc637eb7b4e3fc5f746dfd7c7d6d34f5c30b99edbeec7c3c3b17ef74f7a6a618741696d3fa1f857cf44a0885b91d26c76d
vi|32|c0943e1a51332d78f76ee42b91c370f7c0004150bfc6d6d6ce3710175fd2961f86062dbdde59624def7b0f1a0633e3e1ab999e56f064997ad80df1ec2e969acf
xh|32|8b9658411a935b2b4fe460cb3e74055f8cac37367f06169663c4d53d5ee9c2cf9167e52ed4d0539c89e76ad2b11c1582e7b4cec2dfb2fa6ad8513f77d35ff36e
zh-CN|32|358184bff634bb4ff5d082f5186eda2b4db61a22d486e24783d10164a3fb646a889aadc8caaaff505983a298ffcfe296c66001889dd113ff10117d4a6c02f7ae
zh-TW|32|ef0545ef54effe85d3bf377a6a0eb6d0c307ce69b8e1edd99dbd7e76093efefc29c3632dd102f1d83b74b77a203d9906d01f5da0c925980af07caab9767986d8
ach|64|67359dec8c640babb1d8538d5406163ac86704d0f42256b1968c2f10f14170ea62c3cc7324d82ddad09b8a8259155921011fcb38c7df17ab6a892a26a1697b9a
af|64|5beacd7ea41afcc6687d35785322c975d7fab24d522d1a763293d7a485dff799e5c1e694874e870b08adde6d384a5d043a7f6bd45248929a300d2c30c9791ad8
an|64|3f4cb9a74f528417d0ac9c5dd4bd1688ffd5381c94de333330f3ed0cf6cdd391a2a5d6991f8b35fcb79d7116ba276602df8bf76acb15340599c18400427000e4
ar|64|ca7125a67333d5c7eb96a303e55d38be41488cbf184110c395bcffd9a2dfa9cfb063961451ac90c123a8c6eed66320d4f57be6ad3ed97be7c1ebfae1404532e4
ast|64|b07be4755aac773719a701aa45fbddefb379a33617d56df4b24df97038ac59fe7f6807d5c4f1bb87014e6b3d6f6a7e5740115930d2c4ac1d6bd87c7c82536776
az|64|08907438bc02f19e488429bc03d131961d305eb2d36aabdca44759f66d315616835dd10a6a854cae3edf789c3ba2e47b8fa5f78d149eb4a99d56f0f5c8c24587
be|64|fe990ae51c2851d727bd7f88d3933f3e587f9510af5dd84bdc055f25c02da8742493c027ea4f4fa1787920f2816b2976bb3adc7693f2262000c9dcb419ba1f7b
bg|64|2a77b71ece9ebb871a6d90372c77376f754f2dde16a6120e29ceddd9ad9e0cba266cc0afe0d41ea33df3d3b77feef4e4c330e226f820a8a8150842f9570b23b4
bn|64|0d72cd2b23acdb450891e860adecaaeb16b536bd7fb3ea26cb77b5e51f5641916d054aae31985217754cf9bc51135cae9b2932b40c9b44cc5603da7ca564945a
br|64|36c191269f13e925f44b349eab3b6afe79af0c6dc30b130ad1b010d9d2c1b184f8b984af221482b3cd2904cd21caffca99893b02c00539c89ae54ad54b29a6d8
bs|64|6cc4aec995bfa8b690e9daa368341f2441258ccfe711f831b58dcdb5bee683aec3e94b019a678884ee2339754f52d196ba9cf8864ab9f4f3f957d783e6878a2e
ca-valencia|64|8ac3d09e9acb7d4513311a7cc8c651fbade941fb2a9e69f9a88fc840582414d8c66352d860827321c502ac4470d05c9a790bdfb9bf03a921a8ea3097f4f721f1
ca|64|db5abe9f263d953aea8aceb6d3984b71016a54abf3e98d4c41a425c133335bacfe3edeb48ad08c804620083b067744dc6885eb1f40c4c715e50d0b3b7bf639f4
cak|64|c1f013278c5bce53ab34dc3d8809424e99526ae32c55f17f4fa1e0581594837001c4e459933cbf63d28eac323891880e5f2b7fdb813945c15777c19b81cc34fb
cs|64|be8497700d954df07495b89db4a60c9cdf163d717e6afdd39bad7bc233f96d05270ca39fda83648362c719f465e652ac6d11d9e2b348577c34ad96d42ba73aef
cy|64|39f7f9d9d42b03006aa88ea632cf531b45e0ca69e3ebc5db95f5293e7e411d8e1b92056e6710cfb474d98d2ed823ec5c1d837edcc403c5a409e05356adbc2a84
da|64|00cf3f4c4c46d3cf624010a3e8acbf93048b92100a22cfac07bbe98c7253470e03aeed58c485a1b4c6ab0aa9c7797bbf22fe55bcdcfe8b04cd692e912e914443
de|64|8ad1ee148161de934e5acc232cdca45a6e236933d7da0515bc26fd3c6ae42dfcdcb7f0b9caf60dbc222f2bce03e6ed6fd635fdb91cf912b57fbdd20cb8d5f2c4
dsb|64|836b5d4f0b1446e720341d91de150ddd74eacc09f107992d4485a5783f926178dfcf59eef2243594b5973bf83fffab4c3ea0c5b0a781935c4bfa325532cf8567
el|64|ab4f07437d746e131fbe56331ea6a7b12d4521a78f94f4be3dd8ba393a2c38be0a6570f194213466d5eca97b4a24b3e0bc5b720cc3f3fa65ec8fd006f67282b4
en-CA|64|8fadb96105eb35ca9d66b5cb657e52229f259b7552910b147c03bdb09051c27018800f0b08bef2bc6818f41724e6c9a0bd59b1c450576601b082323e7ff30c0b
en-GB|64|53d57afb2a805a6991aafd04ca7e395ae15f6a780b8fd9a71dd35a666852e38279ca801f1d1cf5518b0cfe0eb7477ca9eb92fd265a379b446319705164279d7f
en-US|64|c035a173cb33c7f48edd56a1c5114a3cebfc32b8f8c0c788560a5d38c044e3f97e55a3a632e249ebfba9d82291e5837751e0abea09db745be191e0c054ac7e13
eo|64|3f2d1e7a512ddaca9a6625ea034dc56e4c93545d78eb8abc0279626dbb36d927c88187605f4c6b1dce8b7f4546f9e7c8e318159f9f86c3c23c3caae4adf82cae
es-AR|64|7451f253b12437cabd5b5b276525b0e69c1298725f32b10e2bf928e77ffd32d0751743873c5c5213bbf9e359e0d78b902eaaa2cf01ef60d0b9764d578cba79a2
es-CL|64|d52e3b301869e00c47010be153b11eea41b83f4f9cc61c387ed7693b9e8c8e10117b414baa75eae179783d0f02fab5c6b971602bf7f88bffe407e95ea2c5c011
es-ES|64|c96917b0356075a6b5b7ebb296b12a1b1d40a37f3f5cad63ab457e1a50dbc966f1b971b8fcc4f1b8518f71afd70d7818a3d5be83317f36e23f82925f881f3e99
es-MX|64|a69b9d13ffaec421a5d61f29b75e5a8198d2b398f191df70a555730d731b3751f81658fa76c04b8e9491c0f578548f7f638c0df84410246dc6157b99348df356
et|64|72f816065fcbc56222484d3d7365367acaaaafa481dc24e280bb5470c65368339235c23c3b9cdde97b111cbda68981fff37d9880595e44e7b758838ea733987c
eu|64|da24288b586255ff42d8529cce69dccdfe61bea87bfd8f9a61ec7c69ae053487cb58d22b500b0053a64c2b901916e3f048d8a6b87adbf9ac8e2dca460f4ca031
fa|64|f1bb04b511c1fcf8b99034f46a39b3ca37f97c33a09a77e1051b14c2acb0032e67b38a67cf6cc3d0007806be08585cd7ff430eba58d4cbc12614f26176c9689c
ff|64|76e08675d2fb5871ce38eb6f158d2a7069925cdfb4459d0b0a88307db0af45ffded9851405a7df2e1fb9e774d5e501f7200143a115e4d7f6b4e132e8ff235011
fi|64|42f3165fe7bf435a12044224114ab599a021b7f10403cec9a1cce74e3970715abd978359b01ec1ee6c90fadf4d5e811f2bbc43dee9ab7ff8429d0f4cede8152f
fr|64|43dac85f5098fe30b1b572b6925687a3f52872d448fd47ce65fb9730544ee954a6bf531a73c100d5db67e0e0c23c9d9c4ebbb64f52de8783e5d0848efc3c4065
fy-NL|64|0d431187eb202356fdc9485c508f27af200311ac6a5ca847e3c0b36526e7000def4cfe3ccce62e79bcab4baf880473626d25dfe0eb50df510202d5ad569fb442
ga-IE|64|d40e99985176b1517d35d984224b34016c752237537c7c29a06f16bf029e9ef00e52afaa53d27c486b13e2a1c49341114db460adbcc9fe9b00f9d10bc31c437e
gd|64|82be094eb00bfbdde3d1e76eaf77bf75a9be0adfa894f76ccd1ee03869f26b4ce85701ddc4c36ad9b1c23b310072eedc9e9dadd69fe48fd6b8862ce122f9b219
gl|64|9951b6be80f972754c0150ecab06e159622ad09e07785ed45267fbc47e16ec588cd9b0e85bb3204480971aec9cf7c8edcd4373f1c5df56b21270a8b8c56e9d32
gn|64|21ae294a6d6c3f95b03bdd645274b4c64ee4f742060d5a4b3093e6df8524bfc29db382c319e031edc6250c0c545d03dff52029b62ed4fdd7901f34da5046383b
gu-IN|64|c308f404a6a200b98d16add4c155f058d9954ebe0b9ba94bf26f74f0c2c3c8dda77009fd29fb52c801d442b447f8980f47eb931688103e37fd2500c37514ccf3
he|64|e294db8be69bf8c46ccce217fee1b209b61b03e56fc7d82349a0217512a88633d19042bd917095001f05ce6641a6bdad3e5e96eb6d6ad2bcfd1eb3d61a54f015
hi-IN|64|98d866861bec5186873732165a2801e5f717485a65496c09dd4cd8ae88cbe819d6f52dd23063bee715bfb1f2d0175f3a062beab893ee19875e578ffe06078445
hr|64|379507c37337eae07e5dc9abbc37ceb0dd556b73fd8ec171c9cba3c199f5f2aa05e9be1a632ac867763e5e53279c07c1f6cb763dbe90cea35918ae617bbfdec2
hsb|64|2908a71a85f33762530053ba9e7a26e023941c6bc5ce9f659b42ec5d1149cbe4f344dc01bc11cf91a48beb8002fd18c6320b34734463d0511296d7c6e8cd391c
hu|64|cbb3ff6d0da214f86692ff1d2554edbdc711f60dc5abb5f8c51e12311b5790be4e37bd515970a954d6ade4fb6787f414a7a7e6525445ebe0f224efd004d8c25d
hy-AM|64|52971d456664c461260447ac65841ffd9a98862ef00c1e459415fd142b0f2fe14d601b40b330ccaa0a445cd6c8388312b1bacbc91c69cef8b31a4a00014bbcbb
ia|64|0a1466d30b7895b70d9e05fd11b96a0ef1f091c339dd24c45974bb1202767d2ed03aac4cba81bee43005510f9866ed6130b8547c38421f855e3189de2923f72c
id|64|1d1f08b69d666823df240789a7a03fb905944629ce017b57cf66e2fb86d5e870dd12059ed7a28f801fade2464a089e3872668231445d9f343d059da28e383c2b
is|64|6457f46570187c743c683a3827ba250a86de6dd345b372f00363b0a5653786a7a614ad3c35a036b7e0884a7ef04d109d441fd2d237f819e8030559fcf3b0618d
it|64|b44c4f931875f32da30d587ff6c4fb555859e4f564f86f2438956e8b2dabbf99ea95b541a9c8ad96415c7e1b62dea0b2903f9c0cb47ebb749dd2f1c35f7c8536
ja|64|c1adae3a3009a9bdf4e51faa8417d3d789dd8f1f8aabf4c2336a7981120e8cf2a8aa7e516fc0d72c2052fe4a6c7b827b8f55bf310a603678d8de57f665a6741a
ka|64|a3307d5b93fb8364ffff41caaba2fd83009596f9f5101887c1cb5d7870d256a1c39d051157e5fbf0aacf9327aee0f1c5cfe3e7ab97a8916ddb342cd90f2615d9
kab|64|6a278ad935e82f8db04ed031dcea7738be1e801b097e64dffd6dcda18b534459d3a3f5be165399a8f7754589491583727b6f31aa4f9e531fecc759297c72ae09
kk|64|ad231945a9f0e84c838a5e0b9fa21a68cb960c6a617668a3efbd62d59f4dad03667a296d4594032663d3d934d6659996b597610d562e26ac0dcbef1051543743
km|64|d89c042fb725281adfc118af58f649a334b8077b2e640b14cb73bf2e82bf95a549e343d6062bc640a368bcfca13f0e94559de2e14d82c37bb30b2832993fbdfb
kn|64|4eeaf3136fdf980a612cf3258a1f1cab9aad914b7aa1c97a263b63e180930dd431570885ee0dc4582eeccc5b42cc272d94b29fe34f9a399e7907e1b5ea704030
ko|64|0900c9a0853424eebfeb22b8031ae8e6f95803d85d3b70bb85a5323e3bc7f6784fa29fdb174535062e68ac2b23a0699919e5db3828bc9be576d3f908f5f7d598
lij|64|1eac690d5cceecff34c45c71cea5832cb94036cde894e85b2cb6e274704c2da6cd527edf996f8d616f619f35bf452efe9e0997bf8756ad90feeb4e4ae978f26a
lt|64|5a963298d4c53ba166d133639cc0469e382aaf703f10323c6af1fb1087ea2b3ca05b31c0472926f6553d9dec8073214e3794a4c61ef64777874137407786c5a9
lv|64|251a7576ac26dcee4f90a13a0e681431a71b6da7a1ff8ad52e3e3acb0f9235ad5d7de2635ff8ccf27fba24616cf7f4e57549a6f59dbe4e30ce4cd706cafccec0
mk|64|43729613607d286b84e992f0ec68cc5a2b42a3956a043adfe1bcebb5b16e95eff48b1231b9cb17c1d5e0a3a43c7602b4203defe1bf990288613f68a877024465
mr|64|9820f138eec409634a054b8a3e077e1d5d51bc11b498ad4a1e725d318c2039bb575446e110f8415633db6f90142638c2d06dd969eacefd60301a1c85eb6403e5
ms|64|e6e32434d078f05cc718ef7a7d0173613437fe8aa681104e1aa1b7310774c59239f7f6bf778b19f7f91aa33edc4a9e6d092b5d95ff9722b99fe9e3f4265335bc
my|64|efaeddb4beb841f287bd1c8639029569e50764e270894fa115f4eac5a838356143a293aa6e6675999a03b6f65c7a1cdaefdc590c90d4570bacd9910de6a5a4f6
nb-NO|64|c2028c636b9ef70ee8aa6868fa25e8829ea1a13d80c6a11ff7173806fb975614cfeb190351ae9edbd54b53663d8090b40a733bbdf5a84acf68bcea2f698ca207
ne-NP|64|3cca8ad4e5ec1e6075a36b3beecd1b3e467c1d6a1a81d6c7b28864695896cc45666f339ecddcef990b08932c8cbd27cfef81f42223aaf1a3f9ed0a21530754a8
nl|64|efd9cf788ad13620e44775e49b88f57cd237dc731ad0a3b72b41c0e5a07ad19fcac493ae9dfbd7f7ddc9d9a55f59c794bf2813b4c2d1f8768fe9b7b02f3ca089
nn-NO|64|e50977abe168c70a34996f8970883e593b9b7c710ea04ba39ec1995c3557ecdddc07d23a5addd539b0c066a85e6ed99a108cf63d376d3b0336c801e196b3c3e3
oc|64|26cdaa9d1ff6ea6df0d803269e571aefaae9d68e48637d5c06ce45b5b96c776ab7cfa5c6298c6b39c5d6237ba3d63a64876b2b277da94906d9b739f4b843d8be
pa-IN|64|546fdf3f075c74f06ad62a37019d54fb89b5595bcf8983c558e30f2d9fc921ac387871ca01fd0120bf33ef97848a874c8c7112906bd15459718e964aa52a2103
pl|64|835e6a4f2b3727eadbd3f2dd0bf1e743a9f65bf90704d18f9ae2478a492eb5e81a7be2f3de7da3a120d384a2cb876e839261c5c314da5f79331424096dcf8d94
pt-BR|64|cecb8d9644308e1344511d98a30f7c451e2f77561cdadc386c586f65f40204ebc70a69d9050e3938bbb1a13e8ab68fe275446d2f9b6b84da1522504f18fc6cc3
pt-PT|64|556bd8127079c55023ceb4d94f59c3ecff3f0af2b5675e87ca2a67ca22cb8337ee6f40b5ea0c391ec4ced59a736195c02b7e7c919b67b08bf197b2ba61d8a66b
rm|64|e69d347618c5d790723b438824af8c549e4d1c344e4422e04e88496960bdb724afbf54a6838df09b0f3e1a57a428978a46fdd3b34b79345ad27ff18ff2e3c42a
ro|64|13a65faf21c6ba82dfab7953ea161a0df57ca53f4f060ea28686b81dae56bb3d7ff9b78e7d1193fd6771742ee7d40c6646e859cf977e46a4cb418057fc02e58a
ru|64|24a60c172446eaa01c0ab84f5a8563f4a7535262fc579dff091d724c31200c0a1ad11ad0ddcef3a51e2dbd8123586b80d24cbdc360c7fb8eaa9ddf2748d6f204
sco|64|cf531cec915d9ba9d867425887b1d292778212fb496c35386cb71855f77b9576c15f8928530c1846ca56670ae0fe3c6b30974b1a123f09bb88d6cc351811de2d
si|64|c99a17fc69e63c2b712050b9726d159b549c64613e57752d8a6ed0665698843a73a089e2e334ecddfecc214fdf630829f2cd009db8ed1e3218613b82e4d78ac3
sk|64|2d3a544eb0c204afd72386f5f434f32d6fb11e93f608f3f3cfb32059151a847c4797650368f2f2092a6d0d45c6e9226114715265989f0494c3cab849a03e86e8
sl|64|134b0cd2f2fbebbb6acd8864352640910cbc01d269473184fe344ffdfadd0e53150c33bfd0dd017a23a5d0042d13a1861003b39f28e837639b28441c29c6b4b9
son|64|388561ee5e18d7a536bf31cd451336217b40a15432e0add83cdfd925690a5b15ff97a7817971a2e8a589957c985d3af57e9bceb0ebfddb9ea87e53924a66b347
sq|64|e01955faac8638c723a51d22eb13cea7fed28942199f30b6f15e71156324d1220dc5623fac748e0557e78d28fc93c93f7b4338af3653610d358146a5faf01cb0
sr|64|5a2f3a0c06ebfa92c7f52f1b4a75394f8655fb1dd2d614df9f81413cba09eb1e800914dfb5312a536fc27ca8ec61eafc2dfa01a7bb418efdfec6bc249e010287
sv-SE|64|6dc2b38844676722c424a3162e4e84bd8e64412380b53a0246dbf5bb83b913828a43268a1afa2c8c035c3647d2f0db35ba6aa1052a9e04d7b752470553a1c803
szl|64|fdf075b104d6be4848b5025a19e70c3dfc6b4d25babd6db448cd1fc824b5c41face79f3d0c3c8cac15fd9ded29ecfafb1af457235c8271623dfdcdc26d43b655
ta|64|019b079a92b70e9e89e2b63802e334b1005c27c743f7d2a0549b44c76b918297b450098f2e6b79dc085afe6e1742f4cb0548cc4158ecd001e99c743786757092
te|64|1152b57bd544f6582bcae5a069fda1ceb6331ecf38d3aa5ffc06f25bb091e1422bdb94964dade3537f3b2d75f80bca44cf03c7fa740e4ef3bb48615d3d89c121
th|64|2af26d8c86197842708a0a48a6863c34327247b5f40d7ea60ba5c103bf4cfc6b2dd5db5fff9001679bc94e1aac85a079a20b82cf3a9f63a986e982a5285af130
tl|64|a19545d89d0bca276bf705278bb405e5af7a54621ca51f211742a10a36dd3a225b340b69b98274fe73d5f96a489504fc0d4fda21c53c41d3fb0cfc14e4053371
tr|64|07d6cd02ffc7ecc34ef7d9d319a2d023f87ea7abc9d3afa4b3b26594851a7c1cab0f5004e7c82a1e49b73426e9ef386fb370caec49eb383896b52c4bc07c0c7d
trs|64|14ae46e1d55dde943edc969aff554d20bd31a0df78424c5908fc1bfb10ddc4e6c33c96dde04c08396c9800eee21ea9205a4e0250c6002f0064ecad7c7b83c2c4
uk|64|2fce428c7ad888a2915351336484e954dd5e7d78022cad8d9123bdad196e5ce46a8ee636287c21aa985a408120ab84620bfface08764cdbdb0cd6a1e3cacab5f
ur|64|15b10aee2f8964012d373185eb94d3cea69f3f41eb8efe6607fbc059ba95356ee6d42274a01ed06029ee084269d6116df68c909ebb3f3a75501ed65e2acc4771
uz|64|348b7f49c016f8befc3880458b573ef91151d6ea74e3228de270d15f2bcb40b51e7403f517fedc73b3cae141e5c968915959b3436776475e5ffd95e21a59dd31
vi|64|dd2ef498aac77e6e672073583834172399d295d158e17938bfbc4f3920d0babc53f79c97ab9628b45ba2f8e558a72035f7b103b9d74c4ffdd9f5dc298720fa18
xh|64|b7d858fc47d0bc22e3a2fa01a6e8f2f8362440614f03b730e83e87e782d73f12142b2fc343309fe0037a8d6e036598ea3a577cc5e518889dfd1a15d6095f735a
zh-CN|64|333b9fbae5a0ccacfe443e9896a12a86b40820b730b902ba5be1168dbd200f22865f946825b8d90f43fb0953f38257c9fea0292d65d8b029d51be88f51556204
zh-TW|64|cbfe96b49429d22a16671a04027952a037d3462c6099a47b879b4884701ea9afc0746b3f20f8657f6cc1b00eee898861240fdcd1e817ff3cd93723ccb1730f31
tools\chocolateyInstall.ps1
$ErrorActionPreference = 'Stop'
# This is the general install script for Mozilla products (Firefox and Thunderbird).
# This file must be identical for all Choco packages for Mozilla products in this repository.
$toolsPath = Split-Path $MyInvocation.MyCommand.Definition
. $toolsPath\helpers.ps1

$packageName = 'Firefox'
$softwareName = 'Mozilla Firefox'

$pp = Get-PackageParameters

$alreadyInstalled = (AlreadyInstalled -product $softwareName -version '102.0.1')

if (Get-32bitOnlyInstalled -product $softwareName) {
  Write-Output $(
    'Detected the 32-bit version of Firefox on a 64-bit system. ' +
    'This package will continue to install the 32-bit version of Firefox ' +
    'unless the 32-bit version is uninstalled.'
  )
}

$sa = ""

# Command Line Options from the Firefox installer
# https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html

# Always prevent Firefox installer to require a reboot
$sa += " /PreventRebootRequired=true"

# Prevent RemoveDistributionDir by default
$sa += " /RemoveDistributionDir=false"


$sa += if ($pp.InstallDir) { " /InstallDirectoryPath=" + $pp.InstallDir }

$sa += if ($pp.NoTaskbarShortcut) { " /TaskbarShortcut=false" }

$sa += if ($pp.NoDesktopShortcut) { " /DesktopShortcut=false" }

$sa += if ($pp.NoStartMenuShortcut) { " /StartMenuShortcut=false" }

$sa += if ($pp.NoMaintenanceService) { " /MaintenanceService=false" }

$sa += if ($pp.RemoveDistributionDir) { " /RemoveDistributionDir=true" }

$sa += if ($pp.NoAutoUpdate) { " /MaintenanceService=false" }

if ($alreadyInstalled -and !$env:ChocolateyForce) {
  Write-Output $(
    "Firefox is already installed. " +
    'No need to download and re-install.'
  )
}
else {
  $locale = 'en-US' #https://github.com/chocolatey/chocolatey-coreteampackages/issues/933
  $locale = GetLocale -localeFile "$toolsPath\LanguageChecksums.csv" -product $softwareName
  $checksums = GetChecksums -language $locale -checksumFile "$toolsPath\LanguageChecksums.csv"

  $packageArgs = @{
    packageName    = $packageName
    fileType       = 'exe'
    softwareName   = "$softwareName*"
    Checksum       = $checksums.Win32
    ChecksumType   = 'sha512'
    Url            = "https://download.mozilla.org/?product=firefox-102.0.1-ssl&os=win&lang=${locale}"
    silentArgs     = "$sa /S"
    validExitCodes = @(0)
  }

  if (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-OSArchitectureWidth 64)) {
    $packageArgs.Checksum64 = $checksums.Win64
    $packageArgs.ChecksumType64 = 'sha512'
    $packageArgs.Url64 = "https://download.mozilla.org/?product=firefox-102.0.1-ssl&os=win64&lang=${locale}"
  }

  Install-ChocolateyPackage @packageArgs
}

if ($pp.InstallDir) {
  $installPath = $pp.InstallDir
}
else {
  $installPath = Get-AppInstallLocation $softwareName
}

if (-Not(Test-Path ($installPath + "\distribution\policies.json") -ErrorAction SilentlyContinue) -and ($pp.NoAutoUpdate) ) {
  if (-Not(Test-Path ($installPath + "\distribution") -ErrorAction SilentlyContinue)) {
    New-Item ($installPath + "\distribution") -ItemType directory
  }

  $policies = @"
{
    "policies":  {
                     "DisableAppUpdate":  true
                 }
}
"@
  $policies | Out-File -FilePath ($installPath + "\distribution\policies.json") -Encoding ascii

}

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Add to Builder Version Downloads Last Updated Status
Mozilla Firefox 118.0.0 248770 Tuesday, September 26, 2023 Approved
Mozilla Firefox 117.0.1 634077 Tuesday, September 12, 2023 Approved
Mozilla Firefox 117.0.0 644227 Tuesday, August 29, 2023 Approved
Mozilla Firefox 116.0.3 727453 Wednesday, August 16, 2023 Approved
Mozilla Firefox 116.0.2 656414 Monday, August 7, 2023 Approved
Mozilla Firefox 116.0.1 335446 Friday, August 4, 2023 Approved
Mozilla Firefox 116.0.0 405632 Tuesday, August 1, 2023 Approved
Mozilla Firefox 115.0.3 379148 Friday, July 28, 2023 Approved
Mozilla Firefox 115.0.2 955802 Tuesday, July 11, 2023 Approved
Mozilla Firefox 115.0.1 406903 Friday, July 7, 2023 Approved
Mozilla Firefox 115.0.0 388724 Tuesday, July 4, 2023 Approved
Mozilla Firefox 114.0.2 542474 Tuesday, June 20, 2023 Approved
Mozilla Firefox 114.0.1 487586 Friday, June 9, 2023 Approved
Mozilla Firefox 114.0 309311 Tuesday, June 6, 2023 Approved
Mozilla Firefox 113.0.2 562712 Tuesday, May 23, 2023 Approved
Mozilla Firefox 113.0.1 509859 Friday, May 12, 2023 Approved
Mozilla Firefox 112.0.2 614235 Tuesday, April 25, 2023 Approved
Mozilla Firefox 112.0.1 476392 Monday, April 17, 2023 Approved
Mozilla Firefox 111.0.1 718152 Tuesday, March 21, 2023 Approved
Mozilla Firefox 111.0 441819 Tuesday, March 14, 2023 Approved
Mozilla Firefox 110.0.1 567246 Tuesday, February 28, 2023 Approved
Mozilla Firefox 110.0 568423 Tuesday, February 14, 2023 Approved
Mozilla Firefox 109.0.1 552050 Wednesday, February 1, 2023 Approved
Mozilla Firefox 109.0 537094 Wednesday, January 18, 2023 Approved
Mozilla Firefox 108.0.2 508134 Thursday, January 5, 2023 Approved
Mozilla Firefox 108.0.1 556086 Friday, December 16, 2022 Approved
Mozilla Firefox 108.0 299539 Tuesday, December 13, 2022 Approved
Mozilla Firefox 107.0.1 519070 Tuesday, November 29, 2022 Approved
Mozilla Firefox 107.0 519506 Tuesday, November 15, 2022 Approved
Mozilla Firefox 106.0.5 467026 Saturday, November 5, 2022 Approved
Mozilla Firefox 106.0.4 196929 Thursday, November 3, 2022 Approved
Mozilla Firefox 106.0.3 297085 Monday, October 31, 2022 Approved
Mozilla Firefox 106.0.2 341830 Wednesday, October 26, 2022 Approved
Mozilla Firefox 106.0.1 305187 Friday, October 21, 2022 Approved
Mozilla Firefox 106.0 220075 Tuesday, October 18, 2022 Approved
Mozilla Firefox 105.0.3 494779 Saturday, October 8, 2022 Approved
Mozilla Firefox 105.0.2 297290 Tuesday, October 4, 2022 Approved
Mozilla Firefox 105.0.1 450951 Friday, September 23, 2022 Approved
Mozilla Firefox 105.0 284447 Tuesday, September 20, 2022 Approved
Mozilla Firefox 104.0.2 483384 Tuesday, September 6, 2022 Approved
Mozilla Firefox 104.0.1 380598 Tuesday, August 30, 2022 Approved
Mozilla Firefox 104.0 372984 Tuesday, August 23, 2022 Approved
Mozilla Firefox 103.0.2 471695 Tuesday, August 9, 2022 Approved
Mozilla Firefox 103.0.1 375434 Monday, August 1, 2022 Approved
Mozilla Firefox 103.0 326019 Tuesday, July 26, 2022 Approved
Mozilla Firefox 102.0.1 514027 Wednesday, July 6, 2022 Approved
Mozilla Firefox 102.0 396350 Tuesday, June 28, 2022 Approved
Mozilla Firefox 101.0.1 613879 Thursday, June 9, 2022 Approved
Mozilla Firefox 101.0 442628 Tuesday, May 31, 2022 Approved
Mozilla Firefox 100.0.2 439813 Friday, May 20, 2022 Approved
Mozilla Firefox 100.0.1 295642 Monday, May 16, 2022 Approved
Mozilla Firefox 100.0 463061 Tuesday, May 3, 2022 Approved
Mozilla Firefox 99.0.1 501015 Tuesday, April 12, 2022 Approved
Mozilla Firefox 99.0 333330 Tuesday, April 5, 2022 Approved
Mozilla Firefox 98.0.2 430686 Wednesday, March 23, 2022 Approved
Mozilla Firefox 98.0.1 375622 Monday, March 14, 2022 Approved
Mozilla Firefox 98.0 314762 Tuesday, March 8, 2022 Approved
Mozilla Firefox 97.0.2 247363 Saturday, March 5, 2022 Approved
Mozilla Firefox 97.0.1 445752 Thursday, February 17, 2022 Approved
Mozilla Firefox 97.0 390349 Tuesday, February 8, 2022 Approved
Mozilla Firefox 96.0.3 423022 Thursday, January 27, 2022 Approved
Mozilla Firefox 96.0.2 333896 Thursday, January 20, 2022 Approved
Mozilla Firefox 96.0.1 305542 Friday, January 14, 2022 Approved
Mozilla Firefox 96.0 240585 Tuesday, January 11, 2022 Approved
Mozilla Firefox 95.0.2 485119 Sunday, December 19, 2021 Approved
Mozilla Firefox 95.0.1 116613 Thursday, December 16, 2021 Approved
Mozilla Firefox 95.0 374887 Tuesday, December 7, 2021 Approved
Mozilla Firefox 94.0.2 406928 Monday, November 22, 2021 Approved
Mozilla Firefox 94.0.1 446604 Thursday, November 4, 2021 Approved
Mozilla Firefox 94.0 164283 Tuesday, November 2, 2021 Approved
Mozilla Firefox 93.0.0.20211014 522076 Thursday, October 14, 2021 Approved
Mozilla Firefox 93.0.0.20211011 251499 Monday, October 11, 2021 Approved
Mozilla Firefox 93.0 318775 Tuesday, October 5, 2021 Approved
Mozilla Firefox 92.0.1 453143 Thursday, September 23, 2021 Approved
Mozilla Firefox 92.0 427739 Tuesday, September 7, 2021 Approved
Mozilla Firefox 91.0.2 336337 Tuesday, August 24, 2021 Approved
Mozilla Firefox 91.0.1 260469 Tuesday, August 17, 2021 Approved
Mozilla Firefox 91.0 248893 Tuesday, August 10, 2021 Approved
Mozilla Firefox 90.0.2 357051 Thursday, July 22, 2021 Approved
Mozilla Firefox 90.0.1 172180 Monday, July 19, 2021 Approved
Mozilla Firefox 89.0.2 423745 Wednesday, June 23, 2021 Approved
Mozilla Firefox 89.0.1 295705 Wednesday, June 16, 2021 Approved
Mozilla Firefox 89.0 338955 Tuesday, June 1, 2021 Approved
Mozilla Firefox 88.0.1 540261 Wednesday, May 5, 2021 Approved
Mozilla Firefox 88.0 334470 Monday, April 19, 2021 Approved
Mozilla Firefox 87.0 414845 Tuesday, March 23, 2021 Approved
Mozilla Firefox 86.0.1 288022 Thursday, March 11, 2021 Approved
Mozilla Firefox 86.0 331091 Tuesday, February 23, 2021 Approved
Mozilla Firefox 85.0.2 295160 Tuesday, February 9, 2021 Approved
Mozilla Firefox 85.0.1 170372 Friday, February 5, 2021 Approved
Mozilla Firefox 85.0 258270 Tuesday, January 26, 2021 Approved
Mozilla Firefox 84.0.2 335785 Wednesday, January 6, 2021 Approved
Mozilla Firefox 84.0.1 251517 Tuesday, December 22, 2020 Approved
Mozilla Firefox 84.0 204998 Tuesday, December 15, 2020 Approved
Mozilla Firefox 83.0 377070 Tuesday, November 17, 2020 Approved
Mozilla Firefox 82.0.3 245851 Monday, November 9, 2020 Approved
Mozilla Firefox 82.0.2 249436 Wednesday, October 28, 2020 Approved
Mozilla Firefox 82.0.1 95719 Tuesday, October 27, 2020 Approved
Mozilla Firefox 82.0 198992 Tuesday, October 20, 2020 Approved
Mozilla Firefox 81.0.2 176663 Tuesday, October 13, 2020 Approved
Mozilla Firefox 81.0.1 248687 Thursday, October 1, 2020 Approved
Mozilla Firefox 81.0 232858 Tuesday, September 22, 2020 Approved
Mozilla Firefox 80.0.1 297333 Tuesday, September 1, 2020 Approved
Mozilla Firefox 80.0 20096 Tuesday, August 25, 2020 Approved
Mozilla Firefox 79.0.0.20200817 301102 Monday, August 17, 2020 Approved
Mozilla Firefox 79.0.0.20200805 259830 Wednesday, August 5, 2020 Approved
Mozilla Firefox 79.0 267111 Tuesday, July 28, 2020 Approved
Mozilla Firefox 78.0.2 259007 Thursday, July 9, 2020 Approved
Mozilla Firefox 78.0.1 181323 Wednesday, July 1, 2020 Approved
Mozilla Firefox 78.0 80406 Tuesday, June 30, 2020 Approved
Mozilla Firefox 77.0.1 326558 Thursday, June 4, 2020 Approved
Mozilla Firefox 77.0 99448 Tuesday, June 2, 2020 Approved
Mozilla Firefox 76.0.1 314478 Friday, May 8, 2020 Approved
Mozilla Firefox 76.0 123879 Tuesday, May 5, 2020 Approved
Mozilla Firefox 75.0 321061 Tuesday, April 7, 2020 Approved
Mozilla Firefox 74.0.1 123418 Friday, April 3, 2020 Approved
Mozilla Firefox 74.0 304851 Tuesday, March 10, 2020 Approved
Mozilla Firefox 73.0.1 287044 Tuesday, February 18, 2020 Approved
Mozilla Firefox 73.0 181682 Tuesday, February 11, 2020 Approved
Mozilla Firefox 72.0.2 323486 Monday, January 20, 2020 Approved
Mozilla Firefox 72.0.1 239512 Wednesday, January 8, 2020 Approved
Mozilla Firefox 72.0 73821 Tuesday, January 7, 2020 Approved
Mozilla Firefox 71.0 379446 Tuesday, December 3, 2019 Approved
Mozilla Firefox 70.0.1 398119 Thursday, October 31, 2019 Approved
Mozilla Firefox 70.0 192339 Tuesday, October 22, 2019 Approved
Mozilla Firefox 69.0.3 196949 Thursday, October 10, 2019 Approved
Mozilla Firefox 69.0.2 152805 Thursday, October 3, 2019 Approved
Mozilla Firefox 69.0.1 218562 Wednesday, September 18, 2019 Approved
Mozilla Firefox 69.0 219562 Tuesday, September 3, 2019 Approved
Mozilla Firefox 68.0.2 270313 Wednesday, August 14, 2019 Approved
Mozilla Firefox 68.0.1 267611 Thursday, July 18, 2019 Approved
Mozilla Firefox 68.0 133587 Tuesday, July 9, 2019 Approved
Mozilla Firefox 67.0.4 208705 Thursday, June 20, 2019 Approved
Mozilla Firefox 67.0.3 65548 Tuesday, June 18, 2019 Approved
Mozilla Firefox 67.0.2 109111 Tuesday, June 11, 2019 Approved
Mozilla Firefox 67.0.1 110041 Tuesday, June 4, 2019 Approved
Mozilla Firefox 67.0 136532 Wednesday, May 22, 2019 Approved
Mozilla Firefox 66.0.5 143014 Wednesday, May 8, 2019 Approved
Mozilla Firefox 66.0.4 57171 Monday, May 6, 2019 Approved
Mozilla Firefox 66.0.3 192387 Wednesday, April 10, 2019 Approved
Mozilla Firefox 66.0.2 133367 Wednesday, March 27, 2019 Approved
Mozilla Firefox 66.0.1 73845 Friday, March 22, 2019 Approved
Mozilla Firefox 66.0 63410 Tuesday, March 19, 2019 Approved
Mozilla Firefox 65.0.2 147160 Friday, March 1, 2019 Approved
Mozilla Firefox 65.0.1 122339 Sunday, February 17, 2019 Approved
Mozilla Firefox 65.0 133438 Tuesday, January 29, 2019 Approved
Mozilla Firefox 64.0.2 124866 Thursday, January 10, 2019 Approved
Mozilla Firefox 64.0 146418 Tuesday, December 11, 2018 Approved
Mozilla Firefox 63.0.3 165400 Friday, November 16, 2018 Approved
Mozilla Firefox 63.0.1 145840 Thursday, November 1, 2018 Approved
Mozilla Firefox 63.0 103903 Tuesday, October 23, 2018 Approved
Mozilla Firefox 62.0.3 149683 Wednesday, October 3, 2018 Approved
Mozilla Firefox 62.0.2 104436 Saturday, September 22, 2018 Approved
Mozilla Firefox 62.0 150867 Thursday, September 6, 2018 Approved
Mozilla Firefox 61.0.2 174151 Wednesday, August 8, 2018 Approved
Mozilla Firefox 61.0.1 186436 Thursday, July 5, 2018 Approved
Mozilla Firefox 61.0 82912 Tuesday, June 26, 2018 Approved
Mozilla Firefox 60.0.2 137462 Thursday, June 7, 2018 Approved
Mozilla Firefox 60.0.1 158392 Wednesday, May 16, 2018 Approved
Mozilla Firefox 60.0 73258 Wednesday, May 9, 2018 Approved
Mozilla Firefox 59.0.3 43696 Monday, May 7, 2018 Approved
Mozilla Firefox 59.0.2 212524 Tuesday, March 27, 2018 Approved
Mozilla Firefox 59.0.1 105205 Friday, March 16, 2018 Approved
Mozilla Firefox 59.0 48646 Tuesday, March 13, 2018 Approved
Mozilla Firefox 58.0.2 274967 Thursday, February 8, 2018 Approved
Mozilla Firefox 58.0.1 130649 Monday, January 29, 2018 Approved
Mozilla Firefox 58.0 71242 Tuesday, January 23, 2018 Approved
Mozilla Firefox 57.0.4 154802 Friday, January 5, 2018 Approved
Mozilla Firefox 57.0.3 62122 Thursday, December 28, 2017 Approved
Mozilla Firefox 57.0.2 132591 Friday, December 8, 2017 Approved
Mozilla Firefox 57.0.1 81513 Thursday, November 30, 2017 Approved
Mozilla Firefox 57.0.0.20171115 126984 Wednesday, November 15, 2017 Approved
Mozilla Firefox 57.0 19661 Tuesday, November 14, 2017 Approved
Mozilla Firefox 56.0.2 137776 Thursday, October 26, 2017 Approved
Mozilla Firefox 56.0.1 124593 Monday, October 9, 2017 Approved
Mozilla Firefox 56.0 82153 Thursday, September 28, 2017 Approved
Mozilla Firefox 55.0.3 198030 Saturday, August 26, 2017 Approved
Mozilla Firefox 55.0.2 72638 Wednesday, August 16, 2017 Approved
Mozilla Firefox 55.0.1 47604 Friday, August 11, 2017 Approved
Mozilla Firefox 55.0 32082 Tuesday, August 8, 2017 Approved
Mozilla Firefox 54.0.1 171607 Friday, June 30, 2017 Approved
Mozilla Firefox 54.0 90577 Wednesday, June 14, 2017 Approved
Mozilla Firefox 53.0.3 121394 Friday, May 19, 2017 Approved
Mozilla Firefox 53.0.2 77908 Friday, May 5, 2017 Approved
Mozilla Firefox 53.0 84094 Wednesday, April 19, 2017 Approved
Mozilla Firefox 52.0.2 102457 Tuesday, March 28, 2017 Approved
Mozilla Firefox 52.0.1 61156 Saturday, March 18, 2017 Approved
Mozilla Firefox 52.0 57573 Tuesday, March 7, 2017 Approved
Mozilla Firefox 51.0.1 205206 Friday, January 27, 2017 Approved
Mozilla Firefox 51.0 27028 Tuesday, January 24, 2017 Approved
Mozilla Firefox 50.1.0 181835 Tuesday, December 13, 2016 Approved
Mozilla Firefox 50.0.2 78380 Thursday, December 1, 2016 Approved
Mozilla Firefox 50.0.1.20161130 15159 Wednesday, November 30, 2016 Approved
Mozilla Firefox 50.0.1 23610 Monday, November 28, 2016 Approved
Mozilla Firefox 50.0 78297 Tuesday, November 15, 2016 Approved
Mozilla Firefox 49.0.2.20161024 131561 Monday, October 24, 2016 Approved
Mozilla Firefox 49.0.2.20161023 19674 Sunday, October 23, 2016 Approved
Mozilla Firefox 49.0.2 23615 Friday, October 21, 2016 Approved
Mozilla Firefox 49.0.1 151428 Monday, September 26, 2016 Approved
Mozilla Firefox 49.0 37839 Tuesday, September 20, 2016 Approved
Mozilla Firefox 48.0.2 132045 Wednesday, August 24, 2016 Approved
Mozilla Firefox 48.0.1 37670 Thursday, August 18, 2016 Approved
Mozilla Firefox 48.0 84599 Tuesday, August 2, 2016 Approved
Mozilla Firefox 47.0.1 67946 Tuesday, June 28, 2016 Approved
Mozilla Firefox 47.0 909 Tuesday, June 7, 2016 Approved
Mozilla Firefox 46.0.1 7476 Tuesday, May 3, 2016 Approved
Mozilla Firefox 46.0 21753 Tuesday, April 26, 2016 Approved
Mozilla Firefox 45.0.2 30429 Monday, April 11, 2016 Approved
Mozilla Firefox 45.0.1 35514 Saturday, March 19, 2016 Approved
Mozilla Firefox 45.0 23813 Tuesday, March 8, 2016 Approved
Mozilla Firefox 44.0.2 37878 Thursday, February 11, 2016 Approved
Mozilla Firefox 44.0.1 13615 Tuesday, February 9, 2016 Approved
Mozilla Firefox 44.0 23835 Tuesday, January 26, 2016 Approved
Mozilla Firefox 43.0.4 29328 Wednesday, January 6, 2016 Approved
Mozilla Firefox 43.0.3 29240 Monday, December 28, 2015 Approved
Mozilla Firefox 43.0.2.20151214 6712 Thursday, December 24, 2015 Approved
Mozilla Firefox 43.0.2 5793 Wednesday, December 23, 2015 Approved
Mozilla Firefox 43.0.1.20151220 7442 Sunday, December 20, 2015 Approved
Mozilla Firefox 43.0.1 5779 Friday, December 18, 2015 Approved
Mozilla Firefox 43.0 10524 Tuesday, December 15, 2015 Approved
Mozilla Firefox 42.0 37281 Tuesday, November 3, 2015 Approved
Mozilla Firefox 41.0.2 29246 Friday, October 16, 2015 Approved
Mozilla Firefox 41.0.1 24888 Wednesday, September 30, 2015 Approved
Mozilla Firefox 41.0 17560 Tuesday, September 22, 2015 Approved
Mozilla Firefox 40.0.3 26016 Thursday, August 27, 2015 Approved
Mozilla Firefox 40.0.2 15935 Thursday, August 13, 2015 Approved
Mozilla Firefox 40.0 9329 Tuesday, August 11, 2015 Approved
Mozilla Firefox 39.0.3 7482 Friday, August 7, 2015 Approved
Mozilla Firefox 39.0 22035 Saturday, July 4, 2015 Approved
Mozilla Firefox 38.0.5 17502 Tuesday, June 2, 2015 Approved
Mozilla Firefox 38.0.1 10834 Thursday, May 14, 2015 Approved
Mozilla Firefox 38.0 4080 Tuesday, May 12, 2015 Approved
Mozilla Firefox 37.0.2 11328 Monday, April 20, 2015 Approved
Mozilla Firefox 37.0.1 9792 Friday, April 3, 2015 Approved
Mozilla Firefox 37.0.0.20150401 3289 Wednesday, April 1, 2015 Approved
Mozilla Firefox 37.0 1007 Tuesday, March 31, 2015 Approved
Mozilla Firefox 36.0.4 1073 Saturday, March 21, 2015 Approved
Mozilla Firefox 36.0.3 658 Saturday, March 21, 2015 Approved
Mozilla Firefox 36.0.1 11991 Friday, March 6, 2015 Approved
Mozilla Firefox 36.0 832 Tuesday, February 24, 2015 Approved
Mozilla Firefox 35.0.1 19143 Monday, January 26, 2015 Approved
Mozilla Firefox 35.0 7475 Tuesday, January 13, 2015 Approved
Mozilla Firefox 34.0.5.20141222 8756 Monday, December 22, 2014 Approved
Mozilla Firefox 34.0.5 8210 Monday, December 1, 2014 Approved
Mozilla Firefox 33.1.1 6732 Friday, November 14, 2014 Approved
Mozilla Firefox 33.1 659 Wednesday, November 12, 2014 Approved
Mozilla Firefox 33.0.2 7121 Tuesday, October 28, 2014 Approved
Mozilla Firefox 33.0.1 2630 Friday, October 24, 2014 Approved
Mozilla Firefox 33.0 5488 Tuesday, October 14, 2014 Approved
Mozilla Firefox 32.0.3 7453 Wednesday, September 24, 2014 Approved
Mozilla Firefox 32.0.2 3586 Thursday, September 18, 2014 Approved
Mozilla Firefox 32.0.1 3384 Friday, September 12, 2014 Approved
Mozilla Firefox 32.0 4900 Tuesday, September 2, 2014 Approved
Mozilla Firefox 31.0 9553 Tuesday, July 22, 2014 Approved
Mozilla Firefox 30.0 7152 Tuesday, June 10, 2014 Approved
Mozilla Firefox 29.0.1 6461 Saturday, May 10, 2014 Approved
Mozilla Firefox 29.0 3660 Tuesday, April 29, 2014 Approved
Mozilla Firefox 28.0 9681 Tuesday, March 18, 2014 Approved
Mozilla Firefox 27.0.1 4133 Saturday, February 15, 2014 Approved
Mozilla Firefox 27.0 2195 Tuesday, February 4, 2014 Approved
Mozilla Firefox 26.0.0.20131218 4081 Wednesday, December 18, 2013 Approved
Mozilla Firefox 26.0.0.20131217 1152 Tuesday, December 17, 2013 Approved
Mozilla Firefox 26.0 1487 Tuesday, December 10, 2013 Approved
Mozilla Firefox 25.0.1 2172 Sunday, November 17, 2013 Approved
Mozilla Firefox 25.0 2362 Tuesday, October 29, 2013 Approved
Mozilla Firefox 24.0 5317 Tuesday, September 17, 2013 Approved
Firefox 23.0.1 2540 Tuesday, August 20, 2013 Approved
Firefox 23.0 1452 Wednesday, August 7, 2013 Approved
Firefox 22.0 2620 Thursday, June 27, 2013 Approved
Firefox 21.0.0.20130620 950 Friday, June 21, 2013 Approved
Firefox 21.0 1059 Sunday, June 9, 2013 Approved
Firefox 20.0.1 1938 Sunday, April 14, 2013 Approved
Firefox 19.0.2 1316 Friday, March 8, 2013 Approved
Firefox 19.0 1758 Sunday, February 24, 2013 Approved
Firefox 18.0.1 1276 Sunday, January 20, 2013 Approved
Firefox 18.0 824 Tuesday, January 15, 2013 Approved
Firefox 17.0.1 882 Monday, December 31, 2012 Approved
Firefox 15.0 1924 Thursday, August 30, 2012 Approved
Discussion for the Mozilla Firefox Package

Ground Rules:

  • This discussion is only about Mozilla Firefox and the Mozilla Firefox package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Mozilla Firefox, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus