Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

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

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
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

Downloads:

2,544,948

Downloads of v 68.9.0:

19,546

Last Update:

02 Jun 2020

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

68.9.0 | Updated: 02 Jun 2020

Downloads:

2,544,948

Downloads of v 68.9.0:

19,546

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 68.9.0

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 firefoxesr -y --source="'INTERNAL REPO URL'" --version="'68.9.0'" [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 firefoxesr -y --source="'INTERNAL REPO URL'" --version="'68.9.0'" 
$exitCode = $LASTEXITCODE

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

Exit $exitCode

- name: Install firefoxesr
  win_chocolatey:
    name: firefoxesr
    version: '68.9.0'
    source: INTERNAL REPO URL
    state: present

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


chocolatey_package 'firefoxesr' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '68.9.0'
end

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


cChocoPackageInstaller firefoxesr
{
    Name     = "firefoxesr"
    Version  = "68.9.0"
    Source   = "INTERNAL REPO URL"
}

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


package { 'firefoxesr':
  ensure   => '68.9.0',
  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 03 Jun 2020.

Description

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

Features

This Package installs Firefox ESR

  • 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

Package Parameters

  • /l:LOCALE - Install given Firefox locale. See the official page for a complete list of available locales.

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 for Personal Use? Install the Firefox package.
  • If locale package parameter is not present, this package installs Firefox ESR in the first language which matches this list:
    1. If Firefox ESR is already installed it uses the same language as the already installed one.
    2. The Windows system language.
    3. If Firefox ESR does not support the system language, it will fall back to en-US.

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 = 'FirefoxESR'
$softwareName = 'Mozilla Firefox*ESR'

$pp = Get-PackageParameters

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

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-68.9.0esr-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-68.9.0esr-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 | ConvertTo-Json | Out-File -FilePath ($installPath + "\distribution\policies.json") -Encoding ascii

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

$packageName = 'FirefoxESR'

$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Firefox*ESR*' | 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

  $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
  $systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName
  Write-Verbose "System locale is: '$locale'..."
  $fallbackLocale = 'en-US'

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

    foreach ($locale in $locales) {
      $localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -first 1
      if ($localeMatch -and $locale -ne $null) {
        Write-Verbose "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|cda44ae00e440be0ba581c3a91af09051a39f6935405b5c0fd3de66f87e40fa2ed401c1546d5ce6ecfa05e8e00f798c4efb20ceed70fadb660fa416c8042fc85
af|32|f127beb57134226e1b3a5ac25f36291f65f6ef9a6a9c9a4943d7ca149a196ca6eb32cb43177f8827572c28a8f0467a322f6287c5884fd3de3da108b29a702b53
an|32|b0fef39e63b2673f3ab30df36c8c0f51bbde9d0ef96043fdd3668d7af2ab3755ace8492cf422fbe7ad272599d80c80cfb6532b731b9895549d844405584ab770
ar|32|a4ae3e0ab6dbf65f84d633e5b1aa5aafbb30bdf6863a74bc0567c74bbc2f2fb6929db9b7e3431c70083213e01a32102e7f0c54065f36b654cea37aaa44f92701
ast|32|b90e19ce79b3eeda3713018cf13c7277e023974fc00ee180b6797284ed1dc9208fb103538bc6effc0d0140d6b48b4fa8abdc62b49c9185c51adafdb1ae01c6b0
az|32|b856e5187017d6c578073158e4b33e1f4b1610d5b1828d1e6abecff17870506f2f33e5c5a82d38b25e26c16609da7186ac30a8653fc7ad03df892822ac37439b
be|32|2559e32f3cd56cfd169b9b058a9657bbbbc170215b2e49c72d29868477c9f7be5135e9ac24ec06afe6f699d3462fc506b62cf6e9b27cf2028f24ea345c3539dd
bg|32|fed7670442a6fcb8a955e498adb1cd6c761aa3634342db3463f8fb22567e477147885170ba0b378f27ac606641d7d3fae0ad0f379ce3118c4eaea79ef1d374fe
bn|32|47f59ee10060f4fa4bbe6b86a4044c80ebacc9f743b591a8c8e5d08479daf002eae9e1b59558567336aaf68cef70875ed789706bf3fe739d2b4b726c1a28f6bf
br|32|742a4fd289802cb7f6d8a829c290f37a322cc9c0299541c3d8352cf59be68a562e88924d34bb2145b4e392610d739f106851d65f004e257257d9ece8ed564138
bs|32|484de5972233f23e9e1cbe82bb9a498f654716add639dd60d6c0c327abb348ce2a152cd8140ab5631c0fd615da2230907209693949a2e8e7322536013e5dc528
ca|32|48c9925309c82e4ee9dab6f3befb69bf08c5e55ea7d4cd04b47af5da7dda8e86dcfb4b54c3a66a53e4434a9449ab0679ee68ab3b958721e12a51c0e0e644a8db
cak|32|a00878e71eb764388760255109256ddc571b3a5c34c5713697f2e9b61bd65fb76c3b137c81616cf77e68bfc662a6b1f59c8b4922f620c0b86c2787efa34bc99d
cs|32|51f45ce6fc6e6dab88f38e1cb355dc462580a719f672409c484b4dac3a6f45471a2604b3888c9720b91db76ae232ee4e9308aa0db9b1eea450a162c504ee63a5
cy|32|4c97ca2067b35f289a4fc3a4aa8f96b27bd9c5158c3c4eac70d815329f0120ccf778e14961be680ec1d3114e8c6846695c76fbfc9442bc3d4b08f977a7aa4d0a
da|32|33c24c46f40677f909bf6407cb930cdd4aa0526074df9f7c5d71c821695b2ca02cd729d1bd604d6ed38f1173bd53e4ee11a456ed2f152bd4f7b7af8c45032591
de|32|663e1b44ddb298e571858498fc6f1420aca56344ba3af83a566b6956ef973e30668cfdd66cf40ae235ef3573451b1fe31915f7ff43345d7e7e0dd168f2e56ec0
dsb|32|0b5639070fcd585c43b5c6cb44250d1389e014968e64827b5ddeacd9cb022fa669ced76718a54a725c37ad3648f9551033e6c28237a20cc34fab5601a0a77be0
el|32|a34344144751fafdd2bb1275ff36ec1e525b76123c31c218568288301b00b967cb2572efa02cfb012a776c83abc1a0886dc6e5b22a778ff539cd516424997fc4
en-CA|32|052e6a41b0d0576d0a19d61d70df673b49e632c264a006bca6d84a3ff7617bb357b742ebbd07cfb69765dff04af9703eca7b4e6ff9998ed7df9eaafdcc61281e
en-GB|32|44f1dac186689982a63c54a308d5104e993459152a01ecf5a74404bbaada12b7c8fe669418aff2f6560301984bfcc84af26ad88024d08712ffac9dc61042f20e
en-US|32|7bd246e8999f36c3e8b391da763540f4c28aae791e73d0ef5d0326819cdd34a92d02116416412cba52bf7565b7729f48615688f5a68ea1206e879eb006f22b81
eo|32|4b01d9a33df1148a8905a696de6b68c567f845290456bea2591f0736153e9093931391fa4334d730d5f0cbc426ec585b67ae7905f0c121f08b9641be8f820cf1
es-AR|32|1945c410f060ae87a8bb62e4229548fbbe96f658a34aa43e50340df9c35789f68e2ab94a32622604576b44c1ae7de4f8e5e0a6444be63ab572cfba0da891ca3b
es-CL|32|cd342c7f8aaf40c8285fb0141e37981d4cf61ccc0dd18b847986278ca0f184b2b894bbdfd1b78b76a08ebc3c2437f0e3c65c0249d8a187e9fdd24170e0b28aad
es-ES|32|6e02328f6a9a82de29c893ff6fb0bdeab014afa11f0d66bf5e517008902e1161a99d68a797cfb7347a482954d97d046d838a0eefb8553fa87d95c492e23b67b7
es-MX|32|f14fd239fc7f480f5e504779431c02c627c17092b0a26f8c1d6a7c37380192aba7489bd5a5e03c6f2ca9282546b1ced378b13b57812d8a3fc8708660a080973f
et|32|8a84a66da1f55c19d7b36db8773ff208aab09c6291cf51451ee4ad6fac9680b740208d3ab9f01f622a8497fabf0c1ff9dbfba3417f435e6ddf806f2dcb8a5ca4
eu|32|4495782aa211805a08c4ebfb24401bdffcb2d0f0cfc0daf5f5b65be3aa6981444596e64b9d2545e411614897665419429da56d345d7cd44fb4b3eb7346aa5747
fa|32|1e69ea3d2977b1a9b4c212cbb05061305ecd2f09f9523d44a143c2285067433427f83fc0d1b5a4a9be2a565a06af8efbed0e910b07af31e33fd682a56c42215e
ff|32|eedd3a15b40ed819eeb3bf4b037dba72e1f0b254e76488aef4f833dd8f331bb90e628f12376c1a9520e024a1f644327e6d7cb0ab015f4fd2313c8ebd11daa9a1
fi|32|cb5ecb9bb3e7ae06cab10eccc9a6c7490d0b9ec3e11034995ab5877fff6f3e495d555cab50c1c1d67c116c1b9a3c7c93ffafd5c1f43937c4e9d36ce1e26085ad
fr|32|b8bd239b00ff1212edb0cf68a9ad14c64c33853d416ee0eeb7eb87699b4f59e001fa20d8af986e6d94f4bb1f3c31b9ca8c308ee5650fa35d0939766797667556
fy-NL|32|257f8e4ebef73ec961f3e7e12988ac039413082e2f2b83f4a439929340ca7056459181b986c8ea56fbbc291e50d6bed720b4db80f7be0ad6e4e40c9005670fc8
ga-IE|32|a463376b6ac2609e6d16c07185ca57af15830752bbf42591e6fce87576318c0898259df77a8a772d6b6dccce70084a24aac9cec9842e790ab2ae7d9e21b29ee5
gd|32|89e1d875936065c52bccb7b5d42926ec71a7d19bc5935f277d925c36ac6e6ad18585f2e77a897e69a341d5839a20779a23dd66837e0a05f9e2eab0be58c6e0c0
gl|32|ff0a0bb4acbbcc4f5516f4f0ca2ed71feeea31490dbb027d9db429d809b34bd59139bec860f000a8dc80f259bd738b2a1fe73365731dac3a10ea9bd708f8099c
gn|32|d68d77e27d5a19e36863a6c2ee197bf80c0e6f0ab5f230063336744bad9baedd967e48864214ded54b63f05216dcfaa38875962351fc4bba93274dda7aec5e8e
gu-IN|32|e5525fbc9375f8be17d5ca45eb5fa0d564302f9c8925d9b3589a94d0e2d3c9a108927a9831342d2091153be39296a022c2c60d6dd33898aa7e7febd60403b8fa
he|32|8d538b774984792dbcd4f6d2b1a81ea9205a9bc05ba6ceecacaa5f778100197faacbb4231bed2329cabafdddd7c4afb440173c9a868d00b8639daf354d0fd8bf
hi-IN|32|6f52e64edaa04a23efa6e3fe3a5a529b20a55da98298e846e3b3a32575f56ad1ce0441919ffd670d0bf09e9bee79dd7123ac08942c7b35dce3c1cb8bafaaba34
hr|32|9f70aca8a29988e4e125b8305c069ffd7f0fce5bf5b9eaf4f9439b1f408faa95fdbf47e4fc0bec4716442f3fe8a58c39ae80ee1904a686f6fddc2fe9042cc8ef
hsb|32|ff3f31beafac716442cc7c50355ca3f13bea728cdc6c2067ae4eeba5adab586c7406dcfede7ab7b545e3e2a62fc77f0739fd22068b0bf5c54fa1f0f6ce983068
hu|32|73a9d0de52294365eebcd4470a8f2aa88a01016a46340ad7a8389d1375d7c051c5436283a61a8868ec0a320ddb07cfbffe3ef92a6964edf53475874952511e8f
hy-AM|32|e22f1fd8e5927f5e0dfd08799db6528de0a4cba24c05501c394d7cc1ffbcf330fab86b5be35cf15fc155d29dcc696b1dd8dfcdfc9483eddfebc138a98031d8d5
ia|32|1eb5fa8437970014688b98b4c0984bee6642b75dd6f4de78a32521a3a1d29b5c6b897201f7e3432e568efd4545c84a3aa414507a248529620b391c19e0ea7175
id|32|fc74891d4e8f3b033c1b44608dc5888e6699f1c03743ff579848becf99417b24284a02e56fa9fd8509b5a0e5570825c72401ed0e1a1114a5ea8c76e118b8b282
is|32|f84cb24b8d31194c3b12edbc625088ac20bda478cdd92ef74de7a858f4a38241a5559c6884fa4b3781672b5dfcbfaca7f8097140677250334f20272666f35287
it|32|0de23c851f445af49ac78014dfcd64e1fd0ad9202f1e7477ca60d25c024c526af25377403b947ba751545721b1f0ec4ff3f8a1688079f470637ef9dc60ef7c6a
ja|32|2ca42c0cf0b170cc1c0d5a03c874b3e653abf134fd17b4304f6dc56a974e399a581c64933b6ea203681178090b6631aa0b359e7656d42ea76a19000e32827901
ka|32|32b985fb88b044e88b4fd37d23db7d895a13db401b265de1ae8079675050f62ad42fe6052ded8e61b1e193197c7b2898331ff7fe60a525f3ca943f1d94596300
kab|32|bee3cd054c5e317384d665dee98d46f5e2f52e19e7919c7a89e1da01493f9f84b08a5bb65a2298e966fde24845b126bd529f9bfd08f1b44332ff4fd7112d71e9
kk|32|8a47676f1471c8b25132232db638613f72741c4bd01ced9715336228a5f71bfcb3674222d3aaa4351577af47b57a586124a23ab4e18a1fa71d311da0ee9ffc9b
km|32|7d082e65ffffe9d613ed85aa8a7a0a59cf91c44c948a644163a041e1cb0df569c2f619b53f8b28c725a179d452ed26dc4aac9142a53ab098df6c0c69eb67a736
kn|32|18b4d8e76fb86609ebb555be4f92e7102ae67eee6f81b3edbd2b02b7a87de5b6fbd14440898bb639e912cb3e237b70bdf926f72495f074888978e75cfff3dae2
ko|32|26578713f79954a65a80186e449f03f4fe138e00b9611c64d398ae58220f164b8d1a4a655aa89434665aea561683ecb91c0d7ad1559d29c873fad260a14ce71d
lij|32|80e8c59845906d42810379e36e393c1e7deb04a4dc6ba944a3dec1104a5a39839ffa94726ddc10e7cf79aca4eb4611889d7f31a66c392dd1d759c69fc69f2c6b
lt|32|73e0d0d88ffe4533cc6c75f9f0ae1e36ef27eeca411157ddc88f7e19a7bb1f5d6a5e98fe5e0dcf6b93f5f26f5a456da64ac8725ed5a06588c7735fc88867124c
lv|32|dc2a8d5a721ff2f9cbe41e5db48ebe52c4c1557e3f623cf823106147ea2c47b98f829f5758051a782da6bb23bea78c4813c2a11c6facf899bec9fbc47b919c47
mk|32|7adae852335ed29c83d3c1ed8118fe1af63b310dd22386eec1e8623ab7b641afecd0c0198266f7dd7bc559348d9ccf9c81b3e367bb43ec55bc584425da05402a
mr|32|9c0d603a3c8126cfcf234669b2a5d7ec5d9c35bfad6ba71c48f35817a43e252d412f8a2c4852aa3b3ea45a0b871914827c06a233379a3bcee63c31f8eb3d97b6
ms|32|90942149f61f9e4bb9d2123261ee22796bb1f6e36cb3900e74f9462f1162fec15e95042b5b28796041198cf070a94c5ced42b0fe110d69592fc7b7996b047f36
my|32|f9109f5e994ae599051c834f28cc68bd0d3fbba01daccaaa12c715930c6eb772e75430fa0ed89fd22e7b886d35ea9c0230a3d5c8fe1f76238280db859685c5b2
nb-NO|32|d1954bfb18979af18d70daa78ec85ffa5c18f134434414579adc2f7a8ff4dee4f9cd95c4072c4588bf461f87ab6ebf296c874430bd4bb0b34dd9eb948fe3aaf4
ne-NP|32|d9365062670c947c6b08c831afd983b859852b000512541d2d9f051d1f47a4a59ffd2a0a428e4139a9f8acbd60bd45764fa7aadb3f193b18c075b547e6ec125f
nl|32|27b14e7c29cb277dc489ffbbe7f0c41706435ceaa9f716ebbddd8086158b9527283ad811971fe5aa1f4d090a1680bd2d7bf614b5c219255983728304b6b4f100
nn-NO|32|b0d3d399207990332dd2cdca3c7d085af71a5640f5d6bfbdd1a017b7ef6444cc825558a5ced9a63fa66454fa8b3d109c7de9b95f3d16acf10a90ba916bfd334e
oc|32|4585aff3fb19318c9a0deed72bbc51d5397ec6c5405c82d0044dd1838d96f3b8ac5e71cd12f54a520e2a7318da9370564b8e5a5b93169f671e85ad5359f0ea66
pa-IN|32|e1e5cc3d20eee5c8d5c29f1b522020a6bc96c133e4ef091bd77cb031f3da90884d77479ddc1d93cab02a743146c59587b58ab1c7d3d0eb9879cc68fa66ef286f
pl|32|85a51db610ec23a45bdf351e206e01c2a3bf480daf26efa2e71a7d1440a4fd038d64d911629566f9b8386a98667289454c9d375427743e9caa6b89caf7d69af7
pt-BR|32|a47f33099aad21ae9e333ea4bc62e78dd8327cb26da6a3d71b4d41d5e3d82c2ba915143df77cb96cb94e21ea89364c43b901166d93b1755f26a49376638fdbf8
pt-PT|32|c64a7fb2687c401f3aad7407f40968a011d41b83c49d845084597155e87980bbf8e89a37d5dcda38ae570e733d9ad622a48b8ac35cb4324b939631ace5dbb930
rm|32|9108230e2d707262587234ca3ab1eedaad2284b6ddd4e17bcbbe4beed1862ff8ba8a7e78f067babde59cd489d4fbaef40ae9d4a1dcdd33a2317a3678a0105e39
ro|32|65cf3ecbc614b14826f0d53665204247d91a25f2e5ba77c0d41063cd5474e41eedc718f51877b9bdf8af49020946091846eebdc220477c698ecdc314728ddf74
ru|32|e31f4372912536d09a0e889d6f4f9d33de7526bc8ce6fbd4e221268d49d13b151b18fdcddb5b92fb32c77c8db556f7b42ce708892cf38c2f82cc0767fe926bab
si|32|8f81e4f441ca77d7b8ef09ad1cb5d928622759a4ee4c8b4300279bbac2b1524bb9780330f37bdbfa34fbd9bb2146a40cc38911e1a2f61ddbde9e6d3c0f690cf3
sk|32|f38a17a856fcbda07d8b1849c6eed6980b2077d666b85a519fbc9bb90429c1ea15270c105474271325e8e73d070810f7501a010b806720091f9de94306f51fd6
sl|32|91d1f48652c7e1200a05db5b7894c6f1fdf47e7865961f17e99e376355d99b8367d41be0e4d39e7780d17fd2da91a1670553b59a2cb9ac5473931f31bbc9cca1
son|32|23decac25df3fccbf9d5293e866d49d8a9004958daf5359428fd11b1330e3181811af7116feeb2eaf47ecad403d553364f0751dc13c63c90d8e84099a611b3a4
sq|32|2981aa98cab81c985cf24b98a1f3fdd62556769b1d164dd368a2e22c640b29c3ca59bdf4cf443aab157eaec7ee0e6f26e88f552621612a57190276b9fa7ee486
sr|32|67c34a8d35ba9cd222eb3532292f11b12c23f5abefe5d81fb8edc4e3bc40fcec2c6a4c7281b2b7cb6374ac49897bdd2cafedbdd0227fc15512c15628368eac41
sv-SE|32|c2fb98f126a86bf2116936b9feb0ce7b08545094ce030ee520890fa6a87ea0400fb3f056bbf213d9944ce2a2d7b7882f4cfbb31f2b4b8daee077a36280e83e9a
ta|32|9c9963e41b1927f08dd6a25cda8c7ea22c767df68d951a8e5d114cbcfbe79f8af53652717eacca84cf5d1b024971af69786b267cb188afbe8b96925dff7bf69d
te|32|4262275dac419f206e4e50725b26a957bb95acfeda54866f139b60a91ce30e244e659c05a3566241fa708c99c73adc7a23a55108aa72b08614874eed6e3c3132
th|32|8ee0d7c0189891ff26c6bc0642acd084765e9a960564d4132f9ea7e71553f9916245fd0119f772015ff2dd3dd5125a14dfe4708f14ceb56893e2bf2e684b30c0
tr|32|1ae54e7a4cb41639d9bfb8281917ed2a8e66a7c28e53c5bda19ef52cecb54f761710efbcb1e1a6a26ec191bbe0770aa4c919b1f8597f3fc5e2065cdb1f1b4d0f
uk|32|368725d47abc245f96852fd3fcbed3224ac9ad428b3f1c9bb7ec79c30259b2ac46cf227120cdb387eeb1b1e74c105413c420a4424744f5234ad161ea4b2dbb6d
ur|32|4c451671793f386f9601716d101b2fdf1e759b504b5e89fbc96153c28b390e7ba9414af5066725a554220ee9af06b720a200b3a5ecd5f9ce699b4db238663b12
uz|32|accea277692e077c787e753c19c2a4848c8ea51f43664c51e98acdb3ccbddac5050ef9c6b0f473ae92c9658d8681d567797b356eb09980be917bc4a06d8b15cf
vi|32|901e14abe65bf5727c426808ad8ce35e17e4ee62c8f2ebb1fdab19a0da4935a653db17269eed45b694cddeb021b8feb1427606b130a3e07f8414b4725a28ca1e
xh|32|d69bc4cc4ba5d98fe2e02911c396dc7c98e9587f01e2b18ed7d4a2d80045917faab1d4c9f44469ffc879f21f64c825bbe1b31a5ae01635804fc5b11844b96362
zh-CN|32|f8d955b5496c24d8236f7e66a8f7ee35ede9738ae6299d220d7c61dc8191a246e834ad12f2592bac76790a3518d13416192f20e3c653b871a829cd0b81cd6ec8
zh-TW|32|28c326329ef42e581cca4bce20c973fafd1fcde60ad7a942b36ae20d4347f0fa8112c269ff8c5f009f13b09b687f69e8789d8b3baddcf078d08c531be899a9d4
ach|64|ddbd4bbe098b5ce790709f8a17e33d2f5bcc590ff7f9f78720f190806584bf967aaea7fadeddeb2e183ae1a649949f53b64e62aab547788d41e21f730e152180
af|64|768384ff9a71420807bcb0b350a10b5b662d663cc9d40cde20c0a3a38d8aa53f3d64721ddbf5bca97649b81406d2b6af58d997070c4c8f40cea76205604d2777
an|64|6306a7e443d956ebfaad92025146b7d69b516e323938acb38f29f4c7a34e8847d357983db9ea383bbfbd7953cfc66b49549cf76c3d8c5a7ca9b8602e0d0e46ff
ar|64|ae4e61429ce68e6f1f1e815712892bab5b55cd3ac2d35d3a439f14f200b5ddd6b6d079689796719b8c6710a79ea4184651f05d93a6904bfa5316d8279b979b7b
ast|64|e26d6509d08d15d53c1e7989c4d53d15eafbbe0eb390fc696d0681b40e4dfdd27d4bda96645e550ef61107b4e307b1ed090a31d3e701b334bfe5dd58cad9a174
az|64|6f64a04a24dd0127319496dee5d59a9227cee6a9cb715f16de92896d273b9edb6c988f1d83e23c9b31df879b9d4323722e9b87537c3a6e73b390593f36d9148a
be|64|82a9965ddaa1e345696c3fbc326d601d2acfa466f978812c0143f64bf6565ce0e645ca22866359cf91cb26ca155723243314889a64c33d85dd2e4ac2ae00bfb9
bg|64|4f7f22d9bc2caa2c0e8b0d675c7df59fe7c72a0b454104bb6645fb5197b0dc09988908168cfc10fdae5431db8ff3f7f1ecf692b0d455de12df05e5415dd5e840
bn|64|0bd25508a370f5bda0a9a5a4bad0b9227d88452d07823bcfb5b676e16f2c966f7c891c6a7332de22d232981f8ef646b50851d3b37f0bb008cf69a14dee470bf1
br|64|773ff1d2b5334c0468a1a02685794f8adcf32d22bece8bc2d596a1a46f30fff0f8a37a240f02918b4d21f3f232b7e2014d1295758f96825b5a0831b59848be75
bs|64|6ed36031596e29ee71b506292f2352ce940842ae11e94772863998126c9832bd05440c284298d64d22ee46450de25cf1e32245f4818667fa3ac66be1fdb94e0a
ca|64|41e8f6958dd7a606e0bde3c587f8402e0b6cb2840d08bdc5d7c1be2093975f752eda4d081d96cb4bbf23ce334dcc452994a3423a3c1a01d0899af0d2683418fc
cak|64|8f335c589373d7405657601ac8a4808645fd6fc792c3935869030b6312ccc9fba0340aa1235ab7091e8b3018f98e234ead8ddabbad310945502de7f05b11a009
cs|64|cea5906c13bb36ac92f113c42faf54ac815d959d6d43b8c2986ad0e8124acbe8fd70e8ff4ca714873ca264e399ad4e8d6586b7967f73988d38cdb93eb728fb63
cy|64|bb5f5b0879a0d9b28119c5de9737ac5e365c66e582e8e330287b58be04e437eebdcd4eea386219f15c8c1ebc6fb7c9ac500c35654d9344b8a173c7329a35e8bb
da|64|9fe63fae466c4b7b14f617ad098cc58c5cff8929a4526afaceee71ce8f69e8d08363c98ec61e873ee9cbcaf4e80c56c8c60e21e81704ac4f2835c1411748018c
de|64|eee1a225ec77430f41dd9d194681d616a8ec4e078d93831b9f1b6a55cdbb8a8f92ba521a3fb83dc30ecc759b4b7db1e080d5e6339855c88c81d1e946a3fa614c
dsb|64|1d9fcd8594925c304c0b96e4b8bb7e141e2cc76fb45d7c32318c684135e0ccf9ff5693066f010688b1968320460763a29c9b62cdd032071de46e4fe48a1bf0fc
el|64|aa2d5168b890483e2126a4786443362b87ed23d1ecabedcb02c77a2d8cf983e97cdfd7441046491c1822b3e92c9069efece419a9010603e040bad519a7df6776
en-CA|64|5f9d7a65610a03fb58b3435331bc495f51bd32b8d3baab557ab2f3ce2dffb4ab0ec3688402b56cde6a6bb7f3964b960fb87b113a523ddff66dece96f8e8360ba
en-GB|64|f386ed9fabeaf5412f042f7f77684515989e33aa314c10f52cf0e282c83532fdad047137db85eb4eea2e694263deac02fcb8a404245676bbe95677fbe3e5ca54
en-US|64|6aa15b94ced00ef675da069ac55103045e8c4047dae75a3137e9d7fb6538295c313d95d634b35d61659bce1fd3f774ca80a03c1d7c6785f0da2dae5f49ddc297
eo|64|42faf74dffff508aaeb97f9e066bb9b6b0e81d624634b9c980b66699ee32e99ef1b59c44f5ef07cec59c52c535d12b82f4a37a735fa7e7b4c62266d9f8274c88
es-AR|64|512effb1c3be0e8ecb822c56a3c60e903d8a7efbdfc18b3ac1c41525532e130734277705c2d0b6310c3f5f24c883e4746399e9d4e8f88c7968dd52363b070cc2
es-CL|64|432d935856f08be2266ed83461fbac8d0850a20f54c15c31136d4e696a1cabec998ae517593a11a34158a81a99e106f93fd62f2b357efbc24d3a1e8b311f03ae
es-ES|64|25018f4aacc993410cc2a5ce76e4e8a96636068ba42c25fdf818bd7a633e79a3760a0f50683a1c1bc756359b8cc01bcdd27264c2aff82e76eeb62f333fc7c7b2
es-MX|64|61aa9205fecbd77bbcfd51b6c227ced0b034ca6af9067bd915c9d43472e536857a0e95afa959c3019a8307d2744add8b686f91ee301dce0da5a853b887c18477
et|64|8bc382e9a0a34e01da0ccbdf9094603006aeb0775690789caadba37ea663941976e377b26ca17c24b027d6dae6b8303cce36cda2384a26398b159d22c8f62c08
eu|64|15b8da19e2b34b35f891166e1af647f5b98dc56a8348fffb1cd08d1ce84a342f9155e2130ce8930fc1f1e8186a96256720f25bfcec81594007865d7ced2e73d5
fa|64|bc3e8a8a9bd3c6a122b30b812a32432b41a1fbe08103774e1513f996a3f24bd10b184c478e6891e3e6d620b78a7783fab6817f36685487af92bc4d8fb5fd8d22
ff|64|4ae11cea535ce4d3fd462e9f571eed201743210e21bad6b05062d713d68b06fad08d672874e465eef37779e7b051c00c10e7caec619fc4c03d27eb52e395299f
fi|64|11b0c93d48156a832cf378e860a9a6a754784eea6727d1aa48ab8e6ace204a1b5f60fc26e472b2c499d6a3b610c7ce17fee91abcac199070d6f3820cd900fd30
fr|64|dc84aea73ba05928703db947f3416de37ce9fcbbf2a60a7ed0109304fb8e67025038e98f9872dbc5c291477f2c55b484005199851cf1b4ec113c87a875f33f92
fy-NL|64|403387b5f61c86a42429c21458127c6e52feaaffc9dcc363004b1a6ef588ff1ef46b1db3ac4bce76571a2e11da71fa8a348066a4593a58e9e58c18c82a1ef11d
ga-IE|64|e09bc5364ba6964e1f16ecccf9c8bb74d3dbeac532a39187f91313d72a1bdae36215fee042c0bd78cb7d484ef1a121159924250adc6cdb8a5ef32d96988b443d
gd|64|f920a8a4feb0177049e69d8c2c3cfc4cf3cb807a93c41f24d45be037a807feac15f815565c95f65ea402b175410a120fcc33463fc9b9544204ff880dd5ad011d
gl|64|9c4f9ee1a54ab5505dc7ae989c83cc447690fdec1cdde8ce6c71d005956279569cf673f7a6619484d0c4a1b2e4439469ba41490d6eb6b1a8fc545d1fe3b39bcc
gn|64|906cbe69e683f6b723ed01cc14b2976fb64aa9df29c72dc0b9bd0d6e9464f41d5edf8aa7dd4f701985c026bfc156ce558d945b595b00b1ecec1a205412bada74
gu-IN|64|6ec5baed698a53c6fd8f32890ef59750d8aa93101c36ec7e8b4afbae168979a53285219afefd2f0e3d65d8cc6750ce3357b5669842657dc4cd06457484bac44f
he|64|f59c4820c324292b7e88377815ca6c1559f6e6a05cb0e2b25cdf002d49be21bbae0b6485a88f9e187042cb058d726b423af19bf96b211e4689c456d0be669207
hi-IN|64|f870dfefeaf64bc5678c9c33118c4a12864eeda018ebea7771d947185a04c05ffba14c6b77cf5d16e856331ff5caa7d35704c81ed722e64602ef00fc928e5912
hr|64|f7af384d886b837e27638e2ba65e6fae281295426bb2c667addd45c4e455500193753e98690b052d0d4dd0fdb344d175c6ae13ff8f251f45aa1237d72a1caec6
hsb|64|fd997080091ef6aa98c8773c68bde4a54d69ea8832f8859daedcf939e0dd8432a061777372e1d3b5e3c99a662e43479918e6bc297e76e778057c0bf499e92f27
hu|64|5fa83050596173fcc622676904c87c80738c0e1c12b11855d0f88e989e43549bbeaf1d91433ec9a087c73c8d3f3a7ac74c02f738b7809b1b3517f6bf04f4a697
hy-AM|64|bc932461e0aa75e88c9a54d800457cf7af556f4864c3246715518b864b68f971561e0b6401718a39715dc56780100d4b72bea59c7111e676861f9531c2883450
ia|64|1d6318eac03dce8ca2ab81e1fab13f03ae48253dc79ca967a63ff1016af641e54c572636f2427ed38de75956338ac2df84252068921d8de9a6b6aa469bdfa3e2
id|64|3be074aa40306aac78ef3f2fbdf15cf727d700e5dbae8f3ba7d1c9b1a13e5977768125328e6b3cb32211a3b6e6f340b3ec00acefade794e5aeebd0422eabf32c
is|64|8f8497a8ff5593f8d3588c1801f81bbe4fd0194b39bad9d4dac147f997bc2404a0d62fcd7244899f9cc169de30152bf6b532f73d3d04d3b04708064971ca434e
it|64|2201879e7930b17e63481e8a6495ad220bebcc1ad652c185669895f26e3524ec9eae038e6302a65fa70c4ee662fc8803e1b37f5aa9862a98b368ad8781f9c73f
ja|64|e01cd6db32ae37ab0dc50f0cac2d90a8f84de80d067bc33dd36b8f3777d463f112be41638c604c257a4e1fec9d9b4a392f88c01ebe4dbdb5ac523c26b9249d64
ka|64|19a2a0ed8f3539426db65a8bd7f9371bd76ad4aa8dd8c4e7a14d4993b34b853b69befc627b129420faa36121d6ffc013884a585fce30c52417347f6f0aee2816
kab|64|7748bcc89822c11d104f39bbfac7ef8eafe780f051f1c56208e638ad12bd9c7823945fad3426b3659561ac8d65137bfce65ad1c5334189a5956c13fb022dce83
kk|64|fe05637b2741a04a3c5f389f2aea75d971c5e3002962f544e5172ffdf2db769f32d62d04dc80ed113b80b2978294c8f58972236cd4b2088648958c42345ac915
km|64|d93b074dc497e8d0b5a3de3cf884935b899e2db9956b2bf76d59aae7db8e2f4fc31bc546657f253ce8b239e56d1eeaa3f5c7a7feb461e2b245cbfcc49bb686f8
kn|64|0b1f3f96ffdb8a2f76e906606e0b3edddca42c41e9681ec1699a2738752c57a98794b1385ce62018fa0bdec9b56ef500532c04e118079eebf81759f26837c039
ko|64|9d04e1b2869369b107d9eb7bf587300f3608fdc3f9c9ea99709b0d63288eecb9ebf446543daf23d4b58975052b1e9db9f87eabc96e85b0d73610fc311a57072d
lij|64|7a52b4756ba35c8c1916b13bc5e3c724127c553a2f33b51bc337ac4a63837f5880d13a51bea944da0862b9ae34b32cad137d86e59070f0f4dd055776a85441d5
lt|64|61b042705f1bb002c41500862136972af06738182259dca94357734607ff1b74227f8e3e2932032392a6c85756ed803ddbd29744e6c31e559bef40e259b4d165
lv|64|4c82fa79fb65aa56dc9c89e81862c29313becf21dddb9e57591f152599be38e48f085bd93ac8b08efcb88fe1f3f4c1bee0a8640670d5f711aebe0710f82036a2
mk|64|799a182e5eb3b74e8a424630eb9fbe932d0926424916457b7cf1a3013c96550d404af94225ea4022988ed6ac280f1c5a3132dcce5ef50d6963895b117ddae025
mr|64|8cd123d544045feefa53d846a5c6f5384a21a595c1874e4f2d8589b0e4ba440adbc097a5960e06208e9fdb046c70c48efbc6349ffba02dc28ef77a829d939565
ms|64|8fbd3405c92d068e16bf65d02172ad810d1b4741dc6b9fba2157f7b06488bad3aa1b0e96816434e7b99c593a3cd7be9c8cbc1e66565c0f3959c15633c281cceb
my|64|78ea7b0326682d7deb71870a07a4b47140343a0587ec720ac8b4899bf3d0686a17b2b25e5dd0aa1a7c679046e6ee2d256a40900798e21955796fb458222cf653
nb-NO|64|8c6b22718f5438331fd70f5048534ae85565c326e32744cdb8af455f351751eda45ff227a4d17a917a188965e590cdea3bceded5c5a8f1659105f85e76c86955
ne-NP|64|24a4b3481e68417507e2a90e247d10a2b9f4b8576cb596832f5c37c066f291e1aa6e93aa52e51ab252dadb1ff28f3d3f54261072b3826e3896d818758890f180
nl|64|88cca34b1356f92a77762a1fc4550ad7db371edaf70038eb3380997e824882e2d32e791bc52fec68f5647b25acb0c588a59552c032c6021b04decf83a1f32b81
nn-NO|64|335751f31de6770b42fd659c7e86910258c93e2209972a4c611931f684d5777d1e41ac482996536f19b645c613c29ff93d07876d76d6771a58abe1fd552f546b
oc|64|62d79eabd8268e388d244ae3dd612b7dd58db8eb70c6450000480f202d02df015123662b1d09726cff6235fa403e21b322e467d4aae9deadcf2bd59e70a52949
pa-IN|64|a64cd62e29bc857ace11f9ca5964069e2efbb302fa3b638257cec3053b5ee79d49f45ba7e535e95074780c06074f177bf1bbcacdd3941048d5a632f3def435b1
pl|64|0cffcba9079b0b25d812b10295447224a13b09605f573a6d476c5be196935dd1cf1d4fb726519da22c8e5ab9d74ce8d15205cad0e33929b1e40bf2e039ba146e
pt-BR|64|4c0909652201c0bf1eafc45acac0f8491d5f288ee2e50d0a1f32d37a59f13fd12ad7c7c1d2e3abb85211ff7f700976715e82c96dcf65d4b1bbe176197c2a4312
pt-PT|64|80f6fe8d4ee8c87b99e04116396fa1480d606b5421c3f15f7aed8705dd155baf724f51f1f08aab5525e7cccf3dfac86cc66d01c6c31fae1ca3af86e40fd8a96c
rm|64|d8c8f36961645564e847eb1fc5034792be614e6fc5ede53625d73488a2309c800947edff4eafa9dfeff2ba15bae82144219586dbf532cda544c8cddf2bd8a33e
ro|64|34dbbe8f1fe007cd3e07b7cdc9303ca4b84a0c704857047601f0cde02f4666d58b3e1e9f18044cd6e8432051551f0930268d4c869be0dc42690cad0d9c16c479
ru|64|7be9cb84adc9cc5f825b85ea90dfe031c2e24236d0323ba9ce23303780ec64ef5fc11df64dceb1066431acba9c85b637cb80f7786076880d522621dd9880416e
si|64|c9c5bbd1db052b726f85ba3aef4a3e03dd35e640c204e7ed89a75d732eab98f04e6476b769103a4a84063a86717df9f1aa4f70c81baa879ad38a4cb9906427c2
sk|64|33faac7b3c1a08f507457329c0affe900311ad24de53abd69727b0e639bbae9a54bf7e2558537f2faac8ab89359a001e1a202054403950d6afcf46a0732e4171
sl|64|cfd423569c5f088d9294fde835031630ed3f874847c06ce384d563a009e46286b726c3a0cce72bc48a9816741a9843ad9fd8f0955dded475dafdccdfe4b32723
son|64|4808af1850e71bfd64092df40ab3372e2c5526b6c265214172bdbfe8d495abdf26d9c7fae2ff631a6a52b4a28c1183ea6d9227369bb3c0a4c96dd5975ac7814b
sq|64|156ca9a9845a9221840bf99d455ebd8b74663328e9ecd16f70a2c29cd74442d8f0d669630058b83730e909da626764baa5315039d1de80c851915a7eac2229c1
sr|64|f77f9253c7be5221837bc0ab83f63d146022cbff5492ebee8ca830a9fc329f517882e0a8ffcbc68631cdd6f8838e8572dd3e9001d539f4739e699474d2db1cc2
sv-SE|64|a9ea7f1d67ac7607b2b0e33413fe55cf01491ed4012255a61d421ae872c56bd0f8520df5cfc473d331c283b30c9b9aad036c2fd5b299a3d8041ca14284434990
ta|64|9711531ceff921947be4e411a99736a62fe45a9f81eec5c19139e6621bd52ffdb1fcf4c621b25a7c0e47d612529efc0af3791e717cf0f3851f0a911cbff4b582
te|64|23aa8a7644254bc1eac626dae2bb2fbed7ea42a456269dd07a52ed0f1998a5371976675f9740d99ff7041be00427a65704e15c81971be073bf3f6f9c5ae8044c
th|64|d5bbd33ab077ad2868e53534a46a25ed2d1c37a300fc771f7f4a297853e81e0ef4bdb0443c2db666df9f762d8e828bc3069c632178edbdecf32a93ce0fad22ce
tr|64|706b6d17cb5cab5c22c4de1fb979b5aea4c9d0d9f50f1f697ba126763f5022b7e0328b72d70e61ae62180a0fc24c140979d6627a77dabb5cfaee7915b5f8c459
uk|64|486f5900aed72bf0656e9d94ad94d813684b4d487d6509b7d6bb2aa6aacd48d0e9f0dd91af7fd389efa91f18127e4813b8fb10e5dac3dd3e944a5bbad00a8751
ur|64|a2ac17eea8bd253bc35dab93ceeed0ed04150d71f1b85d05b628998d7e5c3dcbb8ef13660f81239bb099bc4cddfb9c9962b27e0d08b7029bb26db7f9edbd88fe
uz|64|618823ed3c624ef6310207af69395141323dc711f7b70054f95ddef1eb0e9cd156064ec3a3ae1d6800690ebdf67347d9fe85d13f2ffd0f81c29e4f824dc5e5a0
vi|64|47939f2b1b8662b7f8dde55c7d4e3db087056aebc02bc41f84104a64dfd7cb3c05e7337abe7dd38733e92708b450854818822a5b4006569892634c7ab4b06fa2
xh|64|c9b41fbccfc193a6056d1ae6d047d297ca5eabf8d3d940083551f4e2291384c699f22cdd5f08b25988d7ca7456fe866ce9a9b44d09b4147369c1e42c171053b6
zh-CN|64|0fb818d1916bee32bfe3873759d840af40b11ec1e72bbce759c14ae294a131511e7ee32703db8b4e8988d52a9efa31b16bb9dd60e134131a3ad3928a226c8023
zh-TW|64|a7e4e343effee30bc46fcb96566a98c88832e9a29947a1dd98877e78c1a2beaf9c94fadbaedaf92047b8cdcdb66f77371e26821e59cb8a5c2154dee6017e469b

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 115.9.1 18959 Friday, March 22, 2024 Approved
Mozilla Firefox 115.9.0 22028 Tuesday, March 19, 2024 Approved
Mozilla Firefox 115.8.0 31642 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 29078 Tuesday, January 23, 2024 Approved
Mozilla Firefox 115.6.0 31242 Tuesday, December 19, 2023 Approved
Mozilla Firefox 115.5.0 31771 Tuesday, November 21, 2023 Approved
Mozilla Firefox 115.4.0 29949 Tuesday, October 24, 2023 Approved
Mozilla Firefox 115.3.1 25619 Thursday, September 28, 2023 Approved
Mozilla Firefox 115.3.0 9618 Tuesday, September 26, 2023 Approved
Mozilla Firefox 102.15.1 19574 Tuesday, September 12, 2023 Approved
Mozilla Firefox 102.15.0 20190 Tuesday, August 29, 2023 Approved
Mozilla Firefox 102.14.0 27960 Tuesday, August 1, 2023 Approved
Mozilla Firefox 102.13.0 34763 Tuesday, July 4, 2023 Approved
Mozilla Firefox 102.12.0 26625 Tuesday, June 6, 2023 Approved
Mozilla Firefox 102.11.0 27009 Tuesday, May 9, 2023 Approved
Mozilla Firefox 102.10.0 31524 Tuesday, April 11, 2023 Approved
Mozilla Firefox 102.9.0 36767 Tuesday, March 14, 2023 Approved
Mozilla Firefox 102.8.0 35651 Tuesday, February 14, 2023 Approved
Mozilla Firefox 102.7.0 34270 Wednesday, January 18, 2023 Approved
Mozilla Firefox 102.6.0 34586 Tuesday, December 13, 2022 Approved
Mozilla Firefox 102.5.0 33043 Tuesday, November 15, 2022 Approved
Mozilla Firefox 102.4.0 35681 Tuesday, October 18, 2022 Approved
Mozilla Firefox 102.3.0 32985 Tuesday, September 20, 2022 Approved
Mozilla Firefox 91.13.0 30267 Tuesday, August 23, 2022 Approved
Mozilla Firefox 91.12.0 31809 Tuesday, July 26, 2022 Approved
Mozilla Firefox 91.11.0 31749 Tuesday, June 28, 2022 Approved
Mozilla Firefox 91.10.0 30258 Tuesday, May 31, 2022 Approved
Mozilla Firefox 91.9.1 17355 Friday, May 20, 2022 Approved
Mozilla Firefox 91.9.0 23548 Tuesday, May 3, 2022 Approved
Mozilla Firefox 91.8.0 32688 Tuesday, April 5, 2022 Approved
Mozilla Firefox 91.7.1 32124 Monday, March 14, 2022 Approved
Mozilla Firefox 91.7.0 16694 Tuesday, March 8, 2022 Approved
Mozilla Firefox 91.6.1 12368 Saturday, March 5, 2022 Approved
Mozilla Firefox 91.6.0 34595 Tuesday, February 8, 2022 Approved
Mozilla Firefox 91.5.1 22454 Thursday, January 27, 2022 Approved
Mozilla Firefox 91.5.0 27553 Tuesday, January 11, 2022 Approved
Mozilla Firefox 91.4.1 25837 Thursday, December 16, 2021 Approved
Mozilla Firefox 91.4.0 17635 Tuesday, December 7, 2021 Approved
Mozilla Firefox 91.3.0 32548 Tuesday, November 2, 2021 Approved
Mozilla Firefox 78.15.0.20211014 23537 Thursday, October 14, 2021 Approved
Mozilla Firefox 78.15.0.20211011 11429 Monday, October 11, 2021 Approved
Mozilla Firefox 78.15.0 16149 Tuesday, October 5, 2021 Approved
Mozilla Firefox 78.14.0 40560 Tuesday, September 7, 2021 Approved
Mozilla Firefox 78.13.0 31934 Tuesday, August 10, 2021 Approved
Mozilla Firefox 78.12.0 25259 Tuesday, July 13, 2021 Approved
Mozilla Firefox 78.11.0 34839 Tuesday, June 1, 2021 Approved
Mozilla Firefox 78.10.1 23945 Tuesday, May 4, 2021 Approved
Mozilla Firefox 78.10.0 17372 Monday, April 19, 2021 Approved
Mozilla Firefox 78.9.0 25497 Tuesday, March 23, 2021 Approved
Mozilla Firefox 78.8.0 24769 Tuesday, February 23, 2021 Approved
Mozilla Firefox 78.7.1 17470 Friday, February 5, 2021 Approved
Mozilla Firefox 78.7.0 13577 Tuesday, January 26, 2021 Approved
Mozilla Firefox 78.6.1 17964 Wednesday, January 6, 2021 Approved
Mozilla Firefox 78.6.0 17024 Tuesday, December 15, 2020 Approved
Mozilla Firefox 78.5.0 23365 Tuesday, November 17, 2020 Approved
Mozilla Firefox 78.4.1 13254 Monday, November 9, 2020 Approved
Mozilla Firefox 78.4.0 20427 Tuesday, October 20, 2020 Approved
Mozilla Firefox 78.3.1 20583 Thursday, October 1, 2020 Approved
Mozilla Firefox 78.3.0 15604 Tuesday, September 22, 2020 Approved
Mozilla Firefox 68.12.0 43081 Tuesday, August 25, 2020 Approved
Mozilla Firefox 68.11.0 33697 Tuesday, July 28, 2020 Approved
Mozilla Firefox 68.10.0 19805 Tuesday, June 30, 2020 Approved
Mozilla Firefox 68.9.0 19546 Tuesday, June 2, 2020 Approved
Mozilla Firefox 68.8.0 19358 Tuesday, May 5, 2020 Approved
Mozilla Firefox 68.7.0 19601 Tuesday, April 7, 2020 Approved
Mozilla Firefox 68.6.1 6480 Friday, April 3, 2020 Approved
Mozilla Firefox 68.6.0 21234 Tuesday, March 10, 2020 Approved
Mozilla Firefox 68.5.0 33128 Tuesday, February 11, 2020 Approved
Mozilla Firefox 68.4.2 26100 Monday, January 20, 2020 Approved
Mozilla Firefox 68.4.1 19439 Wednesday, January 8, 2020 Approved
Mozilla Firefox 68.4.0 5284 Tuesday, January 7, 2020 Approved
Mozilla Firefox 68.3.0 27048 Tuesday, December 3, 2019 Approved
Mozilla Firefox 68.2.0 42830 Tuesday, October 22, 2019 Approved
Mozilla Firefox 60.9.0 50953 Wednesday, September 4, 2019 Approved
Mozilla Firefox 60.8.0 44204 Tuesday, July 9, 2019 Approved
Mozilla Firefox 60.7.2 16422 Thursday, June 20, 2019 Approved
Mozilla Firefox 60.7.1 4928 Tuesday, June 18, 2019 Approved
Mozilla Firefox 60.7.0 19077 Wednesday, May 22, 2019 Approved
Mozilla Firefox 60.6.2 14888 Monday, May 6, 2019 Approved
Mozilla Firefox 60.6.1 26573 Friday, March 22, 2019 Approved
Mozilla Firefox 60.6.0 6018 Tuesday, March 19, 2019 Approved
Mozilla Firefox 60.5.1 24253 Wednesday, February 13, 2019 Approved
Mozilla Firefox 60.5.0 13786 Tuesday, January 29, 2019 Approved
Mozilla Firefox 60.4.0 26435 Tuesday, December 11, 2018 Approved
Mozilla Firefox 60.3.0 37710 Tuesday, October 23, 2018 Approved
Mozilla Firefox 60.2.2 22247 Wednesday, October 3, 2018 Approved
Mozilla Firefox 60.2.1 24531 Saturday, September 22, 2018 Approved
Mozilla Firefox 60.2.0 39168 Thursday, September 6, 2018 Approved
Mozilla Firefox ESR 60.0 40288 Wednesday, May 9, 2018 Approved
Mozilla Firefox 52.9.0 1480 Tuesday, June 26, 2018 Approved
Mozilla Firefox 52.8.1 456 Thursday, June 7, 2018 Approved
Mozilla Firefox 52.8.0 1843 Saturday, May 12, 2018 Approved
Mozilla Firefox ESR 52.7.4 3064 Monday, May 7, 2018 Approved
Mozilla Firefox ESR 52.7.3 23541 Tuesday, March 27, 2018 Approved
Mozilla Firefox ESR 52.7.2 13946 Friday, March 16, 2018 Approved
Mozilla Firefox ESR 52.7.1 3364 Wednesday, March 14, 2018 Approved
Mozilla Firefox ESR 52.7.0 2436 Tuesday, March 13, 2018 Approved
Mozilla Firefox ESR 52.6.0 47183 Tuesday, January 23, 2018 Approved
Mozilla Firefox ESR 52.5.3 16610 Thursday, December 28, 2017 Approved
Mozilla Firefox ESR 52.5.2 12510 Friday, December 8, 2017 Approved
Mozilla Firefox ESR 52.5.0.20171115 16744 Wednesday, November 15, 2017 Approved
Mozilla Firefox ESR 52.5.0 1842 Tuesday, November 14, 2017 Approved
Mozilla Firefox ESR 52.4.1 12837 Tuesday, October 10, 2017 Approved
Mozilla Firefox ESR 52.4.0 4970 Thursday, September 28, 2017 Approved
Mozilla Firefox ESR 52.3.0 15358 Tuesday, August 8, 2017 Approved
Mozilla Firefox ESR 52.2.1 16371 Friday, June 30, 2017 Approved
Mozilla Firefox ESR 52.2.0 7923 Wednesday, June 14, 2017 Approved
Mozilla Firefox ESR 52.1.2 8926 Friday, May 19, 2017 Approved
Mozilla Firefox ESR 52.1.1 2904 Friday, May 5, 2017 Approved
Mozilla Firefox ESR 52.1.0 3979 Wednesday, April 19, 2017 Approved
Mozilla Firefox ESR 52.0.2 3275 Thursday, March 30, 2017 Approved
Mozilla Firefox ESR 52.0.1 2254 Saturday, March 18, 2017 Approved
Mozilla Firefox ESR 52.0 1968 Wednesday, March 8, 2017 Approved
Mozilla Firefox ESR 45.8.0 1653 Tuesday, March 7, 2017 Approved
Mozilla Firefox ESR 45.7.0 2881 Thursday, February 2, 2017 Approved
Mozilla Firefox ESR 45.5.1 3836 Thursday, December 1, 2016 Approved
Mozilla Firefox ESR 45.3.0 7306 Thursday, September 1, 2016 Approved
Mozilla Firefox ESR 45.2.0 2369 Tuesday, July 19, 2016 Approved
Mozilla Firefox ESR 38.5.2 3983 Tuesday, January 5, 2016 Approved
Mozilla Firefox ESR 38.2.0.2015081001 480 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.2.0 442 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.1 2047 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.0 581 Friday, July 10, 2015 Approved
Mozilla Firefox ESR 31.5.0 6595 Thursday, February 26, 2015 Approved
Mozilla Firefox ESR 31.2.0 4334 Thursday, November 6, 2014 Approved
Mozilla Firefox ESR 31.1.0 824 Thursday, September 11, 2014 Approved
Mozilla Firefox ESR 24.2.0.20140209 1044 Sunday, February 9, 2014 Exempted
Mozilla Firefox ESR 24.2.0 702 Friday, February 7, 2014 Exempted
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