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,502,405

Downloads of v 68.8.0:

19,354

Last Update:

05 May 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.8.0 | Updated: 05 May 2020

Downloads:

2,502,405

Downloads of v 68.8.0:

19,354

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 68.8.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.8.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.8.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.8.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.8.0'
end

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


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

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


package { 'firefoxesr':
  ensure   => '68.8.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.

WARNING

There are versions of this package awaiting moderation . See the Version History section below.

Package Approved

This package was approved as a trusted package on 05 May 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.8.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.8.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.8.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|e4c7fdbc9fe19245a57f35bfb542e82d6ffefd39048672a2620c6ba11c41f34f739deeaa91b920d9bf8c83182e40dabf340a3cf883198c3ba005bc02cf143509
af|32|a9c64a23a5eccf72de952f9b8db19b915add442a43d9a74cf435c4e7311d89a15f9a1855989d2901e364b43b3545b4b6e26416d61dce4a1f36285c2ad5128f30
an|32|03df21e7283f87f560649e345e015cf7e701570e1ca07bfc8330da506d6fdd271fc2bf10a9df40ef432bbfdf0ccd9a6ba95b79df9ead44137e89f199fd63711b
ar|32|2a8282a3c799bc4abf67ae40c4acf01c19099b41aeaa5e1ccc2b37c81cc16fe69ab85d299f50880e998c117f7d2ee24f248d5c8e68b44b6608756aca56b17cb7
ast|32|a062a808ee91620da988153f8c819de6cd2190555bc1041e2c4f22ad3d9c3e2d20b3fcc5a48c77e73aaa1146f92921943ba3784fe9bfb9316478c372320b6dc9
az|32|a1dd6b7eabe5659a99ca82f337fcc114c84016c976173ae9ec1ac2b14d65fe58c5a18c5b8b202d7fe5cc594773c47ef1870ca93be7cbb43ed108de1a368ad2a3
be|32|6dd5fce3ab9ea8f2371458f2eca8950e3bdb2ceef97da8bb3d6e093e4989ace71688b945deb015edfaf080d097e87cb6387caf0bea1d0c6898851ab80893f16f
bg|32|b6512e12945b46572761f1a1e2d8157702a85421a9aaad92a1625552bc2cedcf8c1dfbfcaff0b3db4b448085e637b8b44a14ea38bb9cd7e168e92419438db038
bn|32|47e892f97a002418695c1adf5380c2945b94d0c82abfcf37a528451f109fbb172382537567283c1b43c183f07250de97bf2d6e763c9364fb247fbc97cee3414b
br|32|af3cdda7c3315a8a2d46968c6a79b908086f02072e545b1f3ca10c6e69d0e93f8c59eb2e622a4fb714e1ffd7c33bb35d173ae8d6973112612c49380e284b8a9c
bs|32|57b3da0085c04caedc652825a99f72726bbefb6947616bc34e335b12263d343b66d2be137cf0861adaadfe0de47cbb2c1ec81839e8c010a4875b170fa46595bc
ca|32|9341718123671168f882e7c06b5eee26015a9ff84f33c67ffcbc703542e857e71fc9a98500adbebd9cb1f7bf4849adfbe795c68db9ba8b9dd08b8464e510cde0
cak|32|43f0fbe6c895f3713ea399cd1d2258f49733c7592fb1c6c0d9cec5004b2656a8b1b72d761fecc60b442371e7829e47cb9f197d2a64e3c49dda8463ce5737dc96
cs|32|2fcb89dff118a81e2a2f1d42c9ee5900b96a9021537a0f493c0e3122ff317e8eb3d59e8ecec4aa30e3344d6af76b7a813868faa15801d387c4bc48c32878829b
cy|32|7ab814b21fdeab849e288391f06b366e130cd10623d7a9c31f98914ca7f5b569f1af464764b011cc8cc838ef00e6c6449ae2eff3cfbbcbe2e228b8b50d3a01e6
da|32|0bc97a03938ad2703e282d34a18be01016b8f51c14b3fc2d0f0aed0fc5688f0c20da4ce55f1c26bd58e6547105b5ee708d2072bfc73f92678fdd08c19e79303a
de|32|e6785b37fefb6af6e8bf0bbb951268dc986a29a82ebc46f51dfcc9866b5f4390f98ea3320ba042ee34f824392bc2e41a5849f813092f3d69f1b6326bfee3f146
dsb|32|a3a916606cb0d157f04ca35ad9a70e013279559602b093f321963221d346eb5ed11817e3b5cd57a11ed4fcb28f6671cfddb873caaa6ca9bc3bd5518570a71e74
el|32|a9b6a9d077a14c8f0e581ac9917a46ab1cccd44c649b07a0445d4bab6ec63ebd07c75e8513d06c191108a7cefa07a1a1b1e2f3a285fbf672e4835236b79adf50
en-CA|32|2d80a71e19c5f5baf8d959c70e4fb2159ce9fa3c7255ce6e62cf2216e758cb85ac150c61235bbd7f8b34c74c82d4c36e6a053c3e2901a84bf41fb60ff56e8d0e
en-GB|32|a4e70875763ae42f8988c12de1c37d43f0449f0363f0649574fca2127215b535485306fb37838cd7abff45800922fbe16f1298a9816fd95a286ad5929a5adb8d
en-US|32|9e1b946a31564908b6a2671d7bf3ac9b69eda7a3462aeb8357ac15410e3d531ead82b8e7d0e406a471c184bfb14011f4a43c59102765c0227a70da47a2ba1358
eo|32|5a77b23b41c41dc857555b89b86dd981b215ee641589b2496862f2eff0e8d18f5ebaae2f7ad62825ac9e4ab9279724ff6fa05e7f914b75424d7f56cd73f61f32
es-AR|32|e23995ea187fb2f05299d02ebb8bad9d49c1b2091fd5003f99be26fd613025a1037e2369baa77c77a442c1a1e5466168876583cb3a29f5f5946021e944662b59
es-CL|32|399bccf47f9d7ebd45c25b6e267139e9e9eedb1cdbd1477346225d78d3157b4347b1930d158b007e41b8c3c463f2d24907f05798d833e83c08c02ea0c78c9706
es-ES|32|03602c41701ac4fd5ec486d0fb0654ccd78adc0cf1d8c3eea2a86a010ebb9de51cea1c1125ee994556faf54afba7ccf3b5b5ae473836884d2ee786e1eeb6002b
es-MX|32|9c7f30199506ddef28d3b483cb6c2a1022c8bbc7281110c90c23aba1b08a193c888e97382d748cd53bb4e4da875bfaa7894baf01a9cc008b79c0e6733b931d32
et|32|14bd1a59e3b3007ab0df3cea938f9d104547952a60821e4cc90a780b3dc13c665b88084a243d37a9d71f343afa9510ac18f7d88be310d0f9412e9da44f7d4d0e
eu|32|c04f9b473510346d0096aeee72abc8254676fb12a13f9705cff19ad9e24e3a9d01827d0eb0081a3b4337c457ec3ce7c338b9a3643f8e314d39b0c83ea4915586
fa|32|67a8db96d8ec50c502a76b9279fa858f036053fde63ad57469fd11ba0251750f9c7dde04ac47851206fa32fbb2e8ab7b8e1f40aa5c1f3276201e6e18970bb98d
ff|32|311000b2b2b99af6fd6d229026f59c9df168bf5a647f4a480ccd79b34a507e688a9eeb13eab0908b6e8ce31c1c5b1166fcfe4e29623878e40cfaa1654944fe55
fi|32|a63c0ab45ceccf9bfa8a1e431bb5739333d2cdc5c1fedb9a45ce2e1e4881b158c35160979e0a0569e4336a29d15d2107afce35fdfeb9854c3149a69a98d301b1
fr|32|6048f7dbc53da811d90091a75730f3a9e866b3911d69f3300a3432b3cbd3fc6bd64a050544be4cf26389d6283f1d45c1c56d6d750a374f9db425b0070992bceb
fy-NL|32|acf0ce7bef35c913446a8638a40a30091274e554ab0eee8d18e1db428640d8c976e2d5b33d805a9c2a62d898331e108419b72ac2a4e1a6ea66a2f89eb42d5df0
ga-IE|32|ac6f54780e737f7d79871ac2712d018fb3c487da0b0906241fadba6ba50b2b195c7464a97aa9d59025371013f0f368348e7e43582a6a70ef35bb8eabafbe318a
gd|32|e2db88cbbd40d26d64c2522a2519e56157c117a2a47a634427a294787e044211f155b4541e91feeacc126b313ad6cd660396db6d17c5d25299c14ae71dba08bf
gl|32|a794e164c18659267a8849ec2548b99003236a0dd926e12ef2a8ac553fd2ea697ae54b392357b6ad0d1416a8b02fc07630a9e06faba58a6b953390ea9bb3eaee
gn|32|1f638d5c9feabcdef5198d30e7b6abe502caf22ed15765de168019aaddc0b304e82abfd281af7e1199f157de023ac388e9ff7cfd36dbc790a73f3c1487bebed6
gu-IN|32|66aa64b88f80b16435ed77acf70426fdf4a5df3566a74da1aded186037850a12edbc97c9a04c69866ee426d56cd3b036914ac40f538248297d5021e93d7344bf
he|32|455f21e403e44b3e5ce5d8f4a4d855bac126bebdd6085e7d78233f3a943f26ec20fd9a6ece2207637588781c3e3df4d189e260111603521978973ff9ac8fdd5f
hi-IN|32|067d784e73049b83ea7410777806112b346e80b8784fd3795cfcf2b9d1ee519ee4558166f7051c8f5b42c57a6022e7457787dcc451a4108cc50b4e522d2dbf2d
hr|32|febb6eecb4521d96d06cafe96f27521652189e22118274cc25edd3febe7ca7abac4b99fab087a2e4f990f549b3eef8390ea59f8bcb23353f10b572679a177356
hsb|32|254fd37b7bf53910355a24bb4e0e0a15d607c92f1f088d21b7ebce47a2ef794ab7c65209eb0eebeb1c22c7e3eb8f1b1005a2b8241b65937b7901240e7132a35b
hu|32|9951441714abb987c895a4d484942c45307c93b73190482a97e4e8ef7804e90f0eb7002aea26dd528ab019c631930b282e4f2594cf101c4b2110dd8dbac50bfe
hy-AM|32|f0c78a34f516b381813a9ec7cc760d219d8ff30fc2302783bc0851c53922b78c5ac7456ae534fcf3bf6b9048470d4a475516270983ff530ece9ab080be696f7c
ia|32|ecd4aa375d7ae2e36d765e67b8c2976c37656fda0d263f5081e90dbe02c84b4b6a88da5ad6f36976cfbbf62ea075227018e0078e04124dcf340b81aea033c9e5
id|32|595740a88810102c18723548845d658a247e5f4f3f9cee756256bde16629d809d43121a0f30448ed79808e8625cbf2e366abcf155978df266f914ef5892e3ca9
is|32|d027ec4c0db83b0ce646046a27a061b167fdb3362414d95128fcc990419ff3ebc09c848a2038b87153ad25a1c992c2756b70886f2645c765f8e91010383d8b87
it|32|3c8c9aab3572e17e2abfb42be69494bb7b8e9f9995b808078ac4ff335dd5c77739ba710fe5e0bbd87e1e593eac7f0ff59c207a7bf8b1ca6ff1f7a5b54a7aab22
ja|32|1ee721808570f246d641dcf3832bd46d383e70047691d4931eb4979c9bbf39fb6f33387d2d085b79c07ab1246dbc204065924c942308896b54dac82ac5c70177
ka|32|02c3006371e0767f601c87db289111820f534a2e7daaaa23035c5a4e0c8fcda28c28654a6f94ba78c1bbcbdab1df710564ec5292a83812cb842f1cb95d748b0d
kab|32|1048cf57e253fe0f995f696735c4bb321cdb200a3fae9ec71ba0cfa151be548d63d4a953431f133fed3ab5500dd24ede6d5f43d75ea8ff6623075f521c86c938
kk|32|6a63d8f96a7a39ba7457d338eff78df93c2ac215caf5e16536c55ce614de516080178f3766f18a38372364351d430ccb2ae1b608bc0c1ef2c1b4a364d3685cbf
km|32|1bbb0e466542286d8bc6fb78af82be061aabf4cce3c5f393d14a2ef9f87a1689f90df4649fd1f9ee75806e9ec8190753665b5f45f780e584621a37db11761e74
kn|32|37f75d6f743f3c607a026e319accd1cd4a0fc62d583f35b5877f57f84fd0e2a659800f2429bb9ab09557bae7c056a968b8f1670c69f3b717f87e5b3f350ee69d
ko|32|e728fa425d3fc39933459479b22a43b318abc0026c81ee2fd63de0fa7cffb4b49509b1720cbf22696cd01b5faa865241a1687b740c9a58e77da11d61783def2c
lij|32|133908d96a97d435eafc8b6989a998e566effc15f0f792462c01f2aa39655316325bfa294e3739f4e79965f48d196808170174d39443655e5d3a9a8ec028e4a0
lt|32|661fe35f5179fc5e6bf0c526902121542190f9ef2b025181d3e9ddba6ec6229800d84a54ec6007abc40a5aa5763bd72a5491e1037807a2938fcb1dec85774577
lv|32|273d6dc8e47c195529095920f626b221a504e01e464b0978dd84b88627ba49bdcc088c413eef303f7ce1207902af78c8acab57a66f84ce7d17d76041edfffe7d
mk|32|38c56d52383ccdcc56ab49441a5e7459c89c9ec08d0fa8b4e319f2b869c1344ce61d70c33e398d3c57185555dc2f8aa1e8592dcca20a98d774b447e168aab8aa
mr|32|f02b0cb6c4a096eecc708fcd527dc108e03e08884c89198857be78d1866a14a722034eea21bdfd70e5b59c3494825cd2babedd59a02c0a0337a265ec94ef559d
ms|32|2f41fb61105cd52806732d21cc3e8df3efed2461f5eccae8ad94a6fceb82bcf31c792e47d00eca111ebcf59b6d954aa5f01013be1191f66376130f1410b7cb43
my|32|c3d01c08057ed528515728e25d3bfc05a537acffdfb56a4e8b56534a81b23bda67c665e64d9d6c71e8bcbfa96c5cd993b361d2985d916931bad06bf7d0c617ee
nb-NO|32|38ae4cb46617b3b398307774b02c538c80db299fe0377dc42ad829acea941cea3d2704e9ac5b7b4dfac6acc57495a2141e0b46bb477c420e3cc4e693b26b1f1e
ne-NP|32|381f1616630c1695070b9faffab020749ac6b334db7b9313f359dd25ffc7858c55ddb73f5ec7ce7629c9f56804aba82a79c96b92b21e43b143e081a3f3944448
nl|32|41f5dcf61363f31952e2ad6a3f904f8a26a48162826f09eb5a07fc71ceb33352ad75d8622b97183c76a51203d3856f69ccaa4cf001923126de740f8cef8b6d39
nn-NO|32|e25b6859978a14857b9c46e9b5cef05a6dfc1878e3acfbd186e17b1640abf50ccf79b8238a2b72d6a249c937aea1de65f4bf5febb09a6cf4aeec23ee28fee1e6
oc|32|be5758fd4d86ebb5da6cd5d3a0e2d7843635f8c6aeb3f08af94ea0ae5e750d5bf9501f0bae8e8634f175c4e959964f0a53f7f72b110c796aec2208bcdd38855a
pa-IN|32|6c59f2f91ee21878d8930826aefeb17c5ad3e71295ceb156da1fd7a404dc439f65b305250069eb32bea63ac98aa3aaedb2a1cb6b962d1eb24d8bbd3001a7b0fe
pl|32|9a7e9000aa168c47f3d276896d356d2c5adbd11ca95bbd2cce176d25cb143e04039607be041b3316c613ab719b8ded40fd5e3ee17f14eb3c9581f644b3a477c9
pt-BR|32|67904b1fc7f9818742372fba20cbcd41df389e446a5d3ef9bdf06c68a89aeab63a00ce3890e21941281bd3dc13f86fdc7967f7950a8b767f36cc22c2c013aaf5
pt-PT|32|bd23a0f455c4fa68401aa48f3233ae78ca474a9698851b180605f2ebf4fcf7651a2550547fd639ae6e7f01c7bfe76525f2fd67979844793ed914b74d0a5b373f
rm|32|ed5df68d289bcda38b952a9fc1fa0154279ac154ff2fb413ed67cfb15dd2f4c57e2ebf46f034787ae8fb1584f0d2eb40fb926bf2068811348f0d2878006a82ef
ro|32|4922dc1c17642d4fc98510a158f2bf81c26fd32befe55f6ed2602c8b76358b6cbe7834fae3b1d052aeef0f23c38adbb6eb7c4ca4bf66691a471cd332d5836500
ru|32|e750662d94366fe25c0858a2f695334784fe12fcef3971553f58591058509b859e9eb8991719cad035e6f6c9aab0c876f83527298faaa3002a848489a612c151
si|32|e05b49235a61aad251638b63e90c1607aaed40ebc7d952b99ed4e9820a57d0ca4efa99c839835fd329f97e14cc5a67df7182e25e9320e2164d327defe60991d3
sk|32|78a5f652fa4976b4984b406c831707af891683791da789cd762b8cda9fb046a3b9b1f4c1f451063fbe4a6c9f04be489a6e2a095c2c1e3c69e536ea78214a4848
sl|32|6570c01bccb59ce4bb7675e7678dd7417a433dbd7dcb9257d4ffb609ba8d67ea63e3ee83fab03508d0e4cb3a59e92315e46b9a430138ce9ff770b78e05026a96
son|32|f9c27da41f678825a13b6f8613ea3e0765bec42bd8468403884a00571c9945d5ef1b992701dd8f4147c3fffe7b03ebdb757cd5f0353dbc105e6dba76c3ee7d6e
sq|32|5b060a8dcb27717c2b6b3ecfa4006974127630ab0029f77b75086a135abfd28dffc01a1beb23790da7f839b9da794aed36f42e39e76054a430b61f2882abf131
sr|32|d2614d15be0aa828fc88de4ad27c8fa11dc1f942bd189f102bafdfdcfe5237156f3e0b55310a3bfe0be10e6ab2093e3295699eceafb7c1d9e9410f2363cecb1c
sv-SE|32|a9058a437c836ea0008f3cf51b748397a405ee5662115d9b853e0c96410f1b18462ecde8e17a4cb85ab4a680fcf664582dc879c272e7585f1c9c0329c9ab5cab
ta|32|1d1af96412853c631c241e10053ebeba0a7b28538155649e124bdc32ab3d9d06de7d1ce56e2b2b6fd5ba3477d4849af071301a5be218f6de4520ec129ecbc349
te|32|1ee3f6af780ae72faa0fb328713bec4c12d7aada831f58cc3a72dddf8d58765bdc9ad7e52935a0262cfacd70c13eac45b77dd30ae8cb4eee707ad719a6f10fac
th|32|cec3ecf2446738fd5544cd3980e07bba175c071e2e5e9c60ac241992452e7d8da309ae8180b169cb2927f635905be4ec6e6b5b1f6f37f64aadd24c15d699000d
tr|32|85534924aeef78d6213c75ea006cc13386ea51c565ebddc5844ed880ef204ea23bc9dbae51faa6aaf1e125db14c41f14762a157c1c45ecb13f046793d084b457
uk|32|07c3741e0380d08f645961f10faef6aff529d0490e36fa16838ae6345c914d7e10b98ccb4219bc53a7d8401749301a68b13a136bdacf647861fbbf9e549ddd58
ur|32|df753b1dc1b1ac17366a2ac71b08a413eb9be1063ce9f33efec33aa97dba0b2e4476bc8fa9135ed4007f34140a5de32641f93d7fcc3633183cf53c704f5c9186
uz|32|8fd3df0d7695308fce6e947a18aed3fb3de9ee51019a4652cddd05b82912da903dc3545af623d7ce0cf97718f9192e8c452e603b50b6b2138fad97d3a06e0391
vi|32|328b34ec02313f63d83b6bf9714a678ebed32b7cda3f10f1ecac9d7630cd9d4c5ac13fab31e9cd8b166c681fe60f1616f1a1152efeaede27f39fa5bd0e08c324
xh|32|76127f9ffa15b62162fa49c4b96c38fb7ba5c7165f5c480ee5171dc32e70e19a88ad2c809ce6f7bfccab8f2080c8059a73ef8617c635604997df5e1e1a252ab2
zh-CN|32|dba5972446b3c6f7debf79b9ff35f0de77f3761442ece5422b31c84326a83ddbbc94e460e61b538c76430ba0448dbc401020f6640899ccc2f30138f8c1e78287
zh-TW|32|5566da180df641105415f459b7752b8e040bd74a22588e07081c68cd428c536ed480e11e2eaf2645b3ba971d4218a040422af4cd0912175dc05221c4c15e9ba1
ach|64|eb5c8014a39efe4acc65e6b228ba0d2f4baf9ae56069e64f417fdabd8037dc745eddd7a507dbdfc176a31f06636f8208a0edd0b9e1f571584bc5c0c4edbee316
af|64|a29a5758ea1f95cd065cd9935e02bcf4e13631d974affdbc463d02558370792e4a9b816d5f17b9dc0035df4ecec4155d050710d5fe276a9554ba29a9a0442050
an|64|63a639eff67e5db98f737af22afd71d0c2762fe7ff778253fb2a94e427076e064dcc76e07d78645d7715f72b0863d1c2064b5598f0f6dac077f1854cfe6e72a7
ar|64|90cc305493db74bd80e6bcb781f0f353fb2af1691d5569de775a8836db7841fcdb1f5d2fa3ceb9640792a4c8556d423f1787686f712c418c05891f500ddab451
ast|64|3bb981da36e046c338fe16c3f3b46719b8b710c9f6275f88d0e492456ee5ee4fc1c397a57403d50b436e713899cfe4433bdb6ae2bf90259cfd236d11c9ebeb70
az|64|76dd31efbdc1c135d900e4ac148655a4e5b031993be27d0d0e651a2914cfb9d020ea496c51ee031f884de86496f539bdc9d194fbf65fea868c504bfda8501554
be|64|cd180f96e7d55a50905c4ef3efc88c0faff04220347bb6883c530bd6850ae664c231ff8823b6ba13e6b164732298f47cc0e86fc1709e537221b906f76a46184b
bg|64|0fc340e6dc63d639ebe30d83fe69ce055545b2e680f03f1368b6351ef57158791e6e0de733c6f6746614e5a62d319d04f275a887b88b60c4ef53ec963700662c
bn|64|4f31f930d0c46c02d13d68bf8e533869d99542e091950a2f4db8b17e6ac859634c7423af7dedc5de81fc9900877152365f99496cd4842088206abc9d798d9d8d
br|64|3288808d355dda005d7c6ac3dc6ac465bcb0ce54cf833869ee9f69d6a071203f2d0384d7d9ea98b4230733bfaffebdb481bf5503a7f447b23a6669a87190b21f
bs|64|ac0bd8d156bf89f3eb4865ef6fae4764730264ac7d728059bf483dee3ffce9721c0b53c99c8faade98bc519e9a8596135de68b90a1abbec611c2c7e6487b2e01
ca|64|ab7868ff53c70bccd163269350b8ff3a8ca348b9f5d976c2991db6ae1d600573033058d9176e07a3fef4a81e92972e6640ecdabfd5f4112e072614c526ec43d4
cak|64|a1362dcb47f24b8aaa4dfbb2f8d70863073c55246596167c2249a1df7ffdb2ec703fcb6f4b764ba7fd8e41f0e2b12a3583edb29301bd0572f6f81132b225ca7b
cs|64|eba5cc4de61dd94ac48f910f0991a3d9c9b563d76da066e242778c6cb3738d922ee138e8c993825dbcc9752f8649f4331b1d1af7d65537971898ceeb5272d8dd
cy|64|a37b701d6b9e9c295a16d4533788e754561990a225be610e033f21572a237346e82edc6c9c4e438949f237b0144bb97d2d34ccc6fc5ec3672595d308ca3ef75c
da|64|a3995cad9dc193fd3fa04d9213c73e24a73054fd095ba885f6a484652e104094e5daf0b01bed17c14397522020e175db865497d77061782ac11fb1a9aefd311f
de|64|c9870b3c9b27de68b8b8aa81c4cfef0f3e5b0d3ed7ab5a09c75ccd3d2e2abf7319f517d8507e212501253c00212a1aedef6449b5f91d6e605ec7cec704a44f4a
dsb|64|39f26e24dca2e48cc9efe4b6d00c750ef80319d25c83f0bf5bed6e0ab3e7407116b0b496a9239e096d6aef284e7ffd521622e0abd24370e72bc5b1c0808974de
el|64|18d0957a59ebd45638f0cc78041c281a858901482bd7fe6d4b4396983067aab8e712a8d85c69fc93a5f788e712a36d0be57fd449032d01d965477cdeaaf9a682
en-CA|64|6e097f08c561c54cd263b5ae4a4937301229934e5c350e74fee69acd6918caaee2a4aa893346520e76fde44ba881fff4714c6b3260bd650f5f2aa06a5a3bb205
en-GB|64|8152ac7f8117d508469903d25577c12762ac19b31737eebf3590a029f28f0793dc1fca4451c4ae5ad7e5157beb6379bd06f09ed237a0209519cdefa321856f72
en-US|64|b6e598035c524910ba389005443b61de14679fb2a0515be9d8ab41a39205c47f041797b7f52747ab6f554a6f28e12e28b1d9e9a2e03db3484c09f191f9aa96cb
eo|64|ee2227323b085a7d09a21ce90c42d8d9154fca7f8a3609f4f981e522940cf34bb7c922ebb27911e564471be068fdbd4007bc23c09916c3084a102343e47321e2
es-AR|64|bad223d4a7f946316296cf860e48b89775c631e2a9dd7c99ecf52e390ebd89e3f7b68b07258a69569b1fcf1287c487131fa6356c8c95ba0e29afea715fbc77d9
es-CL|64|a2a4c2bbd1f45a89c8e2641f8cd476efcb6f3c6b1e7214114552623b4c86183c284ec1f70ddec42591c7cc1c76debee19278a499d5b61eb524915e5b33eece97
es-ES|64|128457109252216fc6862c4f0c6fd95557080e6f7cf794b40918b40ae3c3cb0828535ff0cea678fc53a78fbaef58b7b775054f4dfe50d731d47e1d8fe24d271b
es-MX|64|8a7ddddf5618292280e86141819b03d8face023b87b0ed0f710a543736612c92e4e0d9010104492475bd7480bf2c95822e309985da635d9b682a18a58a66b115
et|64|e3024c5f35443fa18b00fc4b433fbeb8e5d3662cf0c86fedf95ca5a3d66c531d6cb253b8d9d3b3872ae07759f547d624f2d40861c80f70d106769bb2d8f2fa9a
eu|64|d3b6927b97ca312c1b29330603c9a58ea1791997c8e504924f550a81bb5623b50b07249f2e8198869774fb820856dbf67bd5ad7deb463ce54701c8a44b1edfb7
fa|64|cf62a3af239069ff1d92e604dbffdcd0576bf1baddc16e7f785e3152a16b6615f7640f6163dd0dbc2da6d7f47054897aedf613463495ade13a05a7a1c5ba1c93
ff|64|f60e3f789d77025907b83dc41808285ddf8ac87adeb099e6972b4601c7bb42efec14fbc0b3b51778e8fd3b11758a5ce18091a16a62c602a143385296312b0423
fi|64|1bb2b6e34d126a6ffc79fab0b1956f12a235b1ccaecc1725cfd6c7bef174a4023ceea85396e0bd6559a03e295b62e1db514a05b38671290c7d05ec796ab63e53
fr|64|61cff20e5f5977cdf4ef7e4f608a2082f2a3208a69295c26808204e92074cf57c94ca27d70f9963cd8b8c571c96b32d0e2b6890f8596614109e186f8297b256a
fy-NL|64|ee0a5f5adc5c02c0d1d0bc51068959653a44826346c69003320bb4b1a591bec0dfac801ebc5d5dd95944452144decfa6a1a8fa29bbd514d5722a6bdc36e47699
ga-IE|64|a3d3f8e8cbdc39899c52fe0e7cd60c02ebb8c89780a6fc8455692d109ddafa7bd7bd4dd19ff793ddafe886178e3a5350374de96f324a6db759c73895c9ee67a5
gd|64|9d60d94ed16fc8aad96016eb82797ec426b37d6c51a7885670e4ec204c09757cf12922701fafb5171b0460bb4bd49555944ab903186e4bd936bb9dc4ef6768ed
gl|64|b38d70c3df22f3f0d351f2302f01f3b5fd557c2b699057e0fefe23685dd991d8d71a267dbbb9a7776e2a94c585fd0e49f0791c91832ddccbd329218672197bed
gn|64|42945b86c7bb62cdd5001f647ca22ded0d07e7b09bc1a907f95070be8f3c0e67eff28d1b0e54b011c3bc862f1604fd1f2aad1c86bee6ec0fd04a8f0c2f9094c6
gu-IN|64|9081d551233339ba0feb1f874e1526ac01712bd6db3d52122a00fd00e052e02c6da4f34647191164ba824b5616064d5930dacb8055ac4b03ab370fda75ce6537
he|64|a9e8b2d5b5730226dc90a7482ccd6f69ade75b000102a34f8016062f649d7e5c36a10e6434062bf9fca69d2747c59ab95bce3da3355e4bbb81a7d08a05d2e264
hi-IN|64|b3aad989cbe33344e4f8329f453ddd6f4099658d6776becf1fd9e7b1a60fe1190ee1108e072e16722762f0e96d46cf85a185976e04807af80a6474fd085702c8
hr|64|2991c83f7687092ca98fc858fae391df6654ae3191d3e314f093e4be77f64601c832458e2bd07da755a48587bc391397f47bd8d0168639a2cb8b70e11483fc25
hsb|64|cc4b8f60cdad596fd6ca094f15e68df6f28d12aea6f8709381294541ea372b48d325d31278fd5ddbc816fd8bfc69e3ed51cb0f49175bfc86d8baefeed82bc76a
hu|64|a1cf10208dfb318c68580db55d7c8d9395e8d9802c4b0f96633ecd0a9d197be1b9d525e878830857879b09aef418a621a073eda3b42542b3e254f0569180d0d9
hy-AM|64|a86122f08d9493c544f994484ce00d490899f9b1c6b4a82046adc0e130519c1bd6a7efb6552fc086e486d5ea706a391a62d60569387c4db1d587472b121542ee
ia|64|b7c11fbd80be1757cc95e32c135a8401c4bd2f5068a06d15ca160339cfe4d9bce1a9d61670ec7085ab97260bb61a194acac70d2eeab70bd34cabaa72fac009e7
id|64|77c42682ce5cbd317c4c061dfb8995d9ca7d9ce07b2ef8388ca4516bfb69e4743822f38e55557140ee63b4f6e173894808ad6be367749a78248a777d2dae2a76
is|64|b1be0735a2548bf7506130b1c26d6b2fd24a9a58bd6bbdcde772c97ac3baf2c7480c81855c9799efe5dfff28500c03384338e85da2da28e73dc64ceafe3dd001
it|64|9d34538a9a73cecd222f536a2d3b4f90443da3980590afb762e0a992743dfb0f987433e2fdba0828cd37b15f07ff9bf743110bcbcf64597adf57d4463a816ce9
ja|64|9ef3728a964ea3bd205520257add889b7297a4ab9fc9fd9eb79be816824c2b2c0a28ff9535d9991c9db76a5ad6be53b8a8f9ad45f5f0eb0609177b466c6aae81
ka|64|75689b8da8dc72a3237894d69b84410e15d95965bef346317f6ad00559483e38617f89095071cf6a4fbd16f327519e1ec571486d57e4fd6c3061b66f45448bee
kab|64|e246650659445cb7a93bb886feb9602f1caa65e6166628b0ea75c79edac230fa46f80e7fccd10122b8faabbbd5fefba8d41017de75a1cec4409d9dcce6974a11
kk|64|123db6de5be1be5f54abd729ef0e88fa454ccb8d1b85cfe67effc6393c89a4d088778523b8fb8bb15b0b076dd1ae92fd94960ec1035bcce331b0cf42e5d45a83
km|64|428ed4fc73dbc5f17c25096d71f990648209f3521fd779a7913f92911478fb6205e471c285ca355cc8a8e38826e6686feb7f118adf2a61711262e1854a7dd4dc
kn|64|103067defaff6f74a0d8b137876e483991536946592ce24e204ba29d7deb1e6bbb858ceeb7c6e21d25db4ef7405a026a5351a6b335649cf0043007e0315ed122
ko|64|2b8aea2571082c8882db5a4871a6b795de23278ce8f5ac396d8b514b1bb72312ac040b5a8787ecd93cb890d1b03db2f02fbd98836a63b4e166020531e7318612
lij|64|7e80345115deb80260b268fbdc48cae0748a9d050e6fc44e1e196361c68d9f374a188db38c5518abe6b6beb0138299ee89cc68007fba3c41f0226883d10005c4
lt|64|2ce02b753361202ce0c41ce1532ec795b4d4669ce0e1807f47267a69b32e5c4bede4827a6286a5937492ef353832f40e83483b761dfa7c528627720e6f56576f
lv|64|62f6ccf89ac0b95f9e8774e3da4c6f0e6141a123abcd767a17f9ddf450363ad689f6e72dadd2f8286f42a43b440f85086515027c0d0eac24ac557cecbcff4625
mk|64|63c3472251f97edfa090ca8edba6215c509a516227d2e7608bd5621beb66d5072f3de411d02d031379181cc245fcf994d7f494a487ceb99b1bb0d4565c6e2109
mr|64|3b4d592b0fb2c90aa93f448225fa16b40df160a30bd008736cf3c937310b5a961e85dcd627d056e434996e70ec6616a3a133f8bfb65cd8db57a77ca09c4972d8
ms|64|d83b565c339e890391778366cd3492d7e2b4d02f07c76f5219a7ae8fb64f30feb19b49ecc9ace62666405b34dd28080f8d62bae9fa2075eebf70af54a8885fc2
my|64|986c52a16fc3c7603a0c5cf576f8397b332214c64b64d1fe326751333fec901f146ad393f7ad64d3e2351dd64839c5ad0f0a340711dbdb87d4152a18d2c34e76
nb-NO|64|542da813ff35b82874b5b76ad57212ed586fbec62abdba14a23b7098efaba8e1c8fdaf9eb2a0069840dc99f28786c46c9f8afe6d0f4ffc84ef7d5b55d56073bb
ne-NP|64|da73f3c0b655ab8f7d9e75d9ff243d841d4293a928400e638cf5b4068399adae3d6819238e8dc656cab9f21cc510bf6db53f1c6ae48f92d43bd7fd46bb06dc4e
nl|64|7c3529cc35e7151638b9762448fb703a9d369fcc2a7318a9d3894c72e10aeb463c09544c9f7484e2271c75b4b27f55e95ba7e1c11e3963f59d60bd52af625675
nn-NO|64|9a758198c1039fa8213dc591e9b872a92fd8a38aefec6c01ba593872a4f3fa187ea136ddee0074dfa6d5ba440416dcd2394b37fd75ed26a5a4042bc2482a1062
oc|64|9c7d4cca71fe3ac46005e40cb5303f29f0a7ac37da5188a25aa32c711cad3ab0c5b81211585fee5de9b1535f9af73c2f3ba3001bec8edabb1a97b821e9a3cbf5
pa-IN|64|52cbbdaee8273bcd1c121fd56a56b0db662ebf718125c78c66bfde0a98705355f3e14e98a4af2684baecabc5e6543eb904a7020792a97dd4b108a25ae5a4096d
pl|64|a91e51ea5e5193ea3df6020cdf40ec23cab49ddf1905d30de404a14a7974928364592b8785d0c9f660f22547eb8fe624bd1f4a05db26d657dc5e3562c319c9ea
pt-BR|64|23883084166eabf095e4f2ce19b61acb69da8d2b5157a1aa4f13094aeabbcd685510a99b6d756e694a50e404b5887a5a9fc54c6e5a0e5b38e9f4796edb0364a8
pt-PT|64|5e42af8c2e2840e2d79f0f58a634432478006dde86dc58cfc2e146e99301ede76e1543e6ccf83dcc888ef1cc8a8aa8c6e37419938f2105383130db2eb6643e59
rm|64|7e6710161541383a81c116d4b37408df8b8ae7a9fa03022a545efb728e7f1d953fb5dd02d6548702623388fc846df1eb2d4fc76ee49a3287b8d55f2c0106aaad
ro|64|635c4a533aa8519faf7e0c014dc489897d1c1a714aa29fb70293ec6c2de63013af595fac37d531031ec0725f4c269d340f356e1f720199dc9a99dab2da31935e
ru|64|36a76820100632e0a3c9c801c8ed0befa6d5db5a4f97e9ac7aa796fea14c42adc18b40d2333dac77a1b616b77c1d3c566f5521e32bb32d2849eba10b2079dbea
si|64|94217dd6b3782ff95255e06cc17d9dfb5fa8de447a20a8e3b5dfb1ba6a634a46bef87ef2899244e00c17b6d159d0be2b9b4fd33fa9d587f16a01318d34ef9fe0
sk|64|1950e0ae46f025ed3b38cca7aab6527c12453c858e9d3fc7af4ae8b8eb3836ce3aec6674d87478b06be2da373e2629debb972f47cc571ffe772968a669335c4f
sl|64|d66bb0d94389dbb0b92b5043dfd7dc1d0ed20b809b9169a7b633fa954354ff967fd489b2f9a3278c7a1c690ce701717bbb1ad8fa91a74b471f55e6a51bc2ca6c
son|64|e83333662c8d69002b7e3183ff0906e2e4acc2c6ad838cc97ab8f83f65694b14132500592db322d91bfccb346134a1520e1a401cfefc5294a00b855064d90b30
sq|64|caebd3f72230121a4d20a7abbc326f5a7865f17acdb0ec59ec215a974d709927c7c9674b537b57938ed68d368716c28de1670ad7d7582c7ed0a1ae7c73c9f97f
sr|64|8cc420fd8e166ac6a64d1043517273cb104a3d2e3aa752496cf9c8bfd81a50a41c057e03ce612ce6f0b62d3303938393d2e4f4f4676ce577942d5ee757f9ed64
sv-SE|64|9da4c32b7961424c23ee164b56f01a4aa8ff8a57c4acc48f8ff2b2ebd79d0a779acebaa61db6e4c0306139e53b12392de7f79302b2154b2bb41d24c422409517
ta|64|d13e02dcad563091b3516147b819ca22982389d9c7fcb9d11d2e15ee379d56095e2c6748319ca9922947b402bac4bcb93234d96891e0db746a296f5b78fd8930
te|64|e7e91e81a1a80f6865790161878d54172fe6bc4b68ba12c0669ae2413ff5ceb62211dfa96906aa09c34bfd6ad2ca2feb277d2f57090aec28a92fbd81259a6c69
th|64|55190dfa9b496ac048a978b53af011ef60a2a8cff1ac948a0c50c860770a924873d323f9b9790fb0e3980e3401574b1bbcce7750f74d8cb63a62ee475f4a6d99
tr|64|20a8be0b1686fd14713ff7d4e2696fa9e1f3508e59c6a72c1527b7de938f21d0fcae038aa577bef3ffec556048ddc59809cc4a1711585b20f43684d01bdd3dff
uk|64|418d1958bfe18637a2db0cd584bbd20a4a1e39820ff1215cc80bbc64ac0fb8e6071a16d7beeb6eff480a2d7f5701956593b81881118fc28d7aba4683f6e0edc5
ur|64|caea7bf7d086ab23abb7cd89eef5d767b18ca651c70735e961f8925ded123359e5c7ca482f35da0fc49f6e678625c40fd2d3d286229dbb414b45420874c95a67
uz|64|2f6b5997a38f980f3fe4b21040957d535c295db4a4e5b252e435e2ec5024be31f38eeaf03c9f0a3aeae917bede67b12cc04231fa0011a166a221235732c9b591
vi|64|c9013afb204dc83df07f8099fab385e6e02183f0c2a455d1033251172fc8d41fe221b229583f6912985449bce70d15a9925c4212a6b6af9b28248cb92c317669
xh|64|897c2fc08c41ea7f780ff7c3282f4a933d583c0d582f9868dadc5abc15a14a55ec1f2cb6eaaec61a71339745a67184c873e2cab72d82647b1162b91b78b50aff
zh-CN|64|14bd888acb48c5fa23b4de096bc7096a37a7a3d220726fff823396a0a9f154aada5d3b8a9049689aadfd7f92c0ccbe58d284b7a04541306db6b7849e1420c85e
zh-TW|64|0f0ab7633d956376221595d327a5a67c5067e525b3a49f0f168765209ac06aab92dbad13c6de320aa1dbd3e6dcdbf603c912a433550139ddec0b249fe243df7b

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 23 Friday, March 22, 2024
Waiting for Maintainer
Mozilla Firefox 115.8.0 31366 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 28961 Tuesday, January 23, 2024 Approved
Mozilla Firefox 115.6.0 31156 Tuesday, December 19, 2023 Approved
Mozilla Firefox 115.5.0 31491 Tuesday, November 21, 2023 Approved
Mozilla Firefox 115.4.0 29939 Tuesday, October 24, 2023 Approved
Mozilla Firefox 115.3.1 25578 Thursday, September 28, 2023 Approved
Mozilla Firefox 115.3.0 9615 Tuesday, September 26, 2023 Approved
Mozilla Firefox 102.15.1 19552 Tuesday, September 12, 2023 Approved
Mozilla Firefox 102.15.0 20187 Tuesday, August 29, 2023 Approved
Mozilla Firefox 102.14.0 27957 Tuesday, August 1, 2023 Approved
Mozilla Firefox 102.13.0 34760 Tuesday, July 4, 2023 Approved
Mozilla Firefox 102.12.0 26621 Tuesday, June 6, 2023 Approved
Mozilla Firefox 102.11.0 26997 Tuesday, May 9, 2023 Approved
Mozilla Firefox 102.10.0 31517 Tuesday, April 11, 2023 Approved
Mozilla Firefox 102.9.0 36763 Tuesday, March 14, 2023 Approved
Mozilla Firefox 102.8.0 35646 Tuesday, February 14, 2023 Approved
Mozilla Firefox 102.7.0 34267 Wednesday, January 18, 2023 Approved
Mozilla Firefox 102.6.0 34583 Tuesday, December 13, 2022 Approved
Mozilla Firefox 102.5.0 33041 Tuesday, November 15, 2022 Approved
Mozilla Firefox 102.4.0 35679 Tuesday, October 18, 2022 Approved
Mozilla Firefox 102.3.0 32979 Tuesday, September 20, 2022 Approved
Mozilla Firefox 91.13.0 30265 Tuesday, August 23, 2022 Approved
Mozilla Firefox 91.12.0 31808 Tuesday, July 26, 2022 Approved
Mozilla Firefox 91.11.0 31747 Tuesday, June 28, 2022 Approved
Mozilla Firefox 91.10.0 30256 Tuesday, May 31, 2022 Approved
Mozilla Firefox 91.9.1 17352 Friday, May 20, 2022 Approved
Mozilla Firefox 91.9.0 23545 Tuesday, May 3, 2022 Approved
Mozilla Firefox 91.8.0 32687 Tuesday, April 5, 2022 Approved
Mozilla Firefox 91.7.1 32121 Monday, March 14, 2022 Approved
Mozilla Firefox 91.7.0 16693 Tuesday, March 8, 2022 Approved
Mozilla Firefox 91.6.1 12365 Saturday, March 5, 2022 Approved
Mozilla Firefox 91.6.0 34594 Tuesday, February 8, 2022 Approved
Mozilla Firefox 91.5.1 22452 Thursday, January 27, 2022 Approved
Mozilla Firefox 91.5.0 27551 Tuesday, January 11, 2022 Approved
Mozilla Firefox 91.4.1 25836 Thursday, December 16, 2021 Approved
Mozilla Firefox 91.4.0 17633 Tuesday, December 7, 2021 Approved
Mozilla Firefox 91.3.0 32543 Tuesday, November 2, 2021 Approved
Mozilla Firefox 78.15.0.20211014 23534 Thursday, October 14, 2021 Approved
Mozilla Firefox 78.15.0.20211011 11427 Monday, October 11, 2021 Approved
Mozilla Firefox 78.15.0 16146 Tuesday, October 5, 2021 Approved
Mozilla Firefox 78.14.0 40556 Tuesday, September 7, 2021 Approved
Mozilla Firefox 78.13.0 31932 Tuesday, August 10, 2021 Approved
Mozilla Firefox 78.12.0 25256 Tuesday, July 13, 2021 Approved
Mozilla Firefox 78.11.0 34837 Tuesday, June 1, 2021 Approved
Mozilla Firefox 78.10.1 23944 Tuesday, May 4, 2021 Approved
Mozilla Firefox 78.10.0 17371 Monday, April 19, 2021 Approved
Mozilla Firefox 78.9.0 25494 Tuesday, March 23, 2021 Approved
Mozilla Firefox 78.8.0 24766 Tuesday, February 23, 2021 Approved
Mozilla Firefox 78.7.1 17468 Friday, February 5, 2021 Approved
Mozilla Firefox 78.7.0 13574 Tuesday, January 26, 2021 Approved
Mozilla Firefox 78.6.1 17961 Wednesday, January 6, 2021 Approved
Mozilla Firefox 78.6.0 17021 Tuesday, December 15, 2020 Approved
Mozilla Firefox 78.5.0 23359 Tuesday, November 17, 2020 Approved
Mozilla Firefox 78.4.1 13249 Monday, November 9, 2020 Approved
Mozilla Firefox 78.4.0 20422 Tuesday, October 20, 2020 Approved
Mozilla Firefox 78.3.1 20580 Thursday, October 1, 2020 Approved
Mozilla Firefox 78.3.0 15602 Tuesday, September 22, 2020 Approved
Mozilla Firefox 68.12.0 43077 Tuesday, August 25, 2020 Approved
Mozilla Firefox 68.11.0 33684 Tuesday, July 28, 2020 Approved
Mozilla Firefox 68.10.0 19801 Tuesday, June 30, 2020 Approved
Mozilla Firefox 68.9.0 19544 Tuesday, June 2, 2020 Approved
Mozilla Firefox 68.8.0 19354 Tuesday, May 5, 2020 Approved
Mozilla Firefox 68.7.0 19598 Tuesday, April 7, 2020 Approved
Mozilla Firefox 68.6.1 6474 Friday, April 3, 2020 Approved
Mozilla Firefox 68.6.0 21229 Tuesday, March 10, 2020 Approved
Mozilla Firefox 68.5.0 33125 Tuesday, February 11, 2020 Approved
Mozilla Firefox 68.4.2 26095 Monday, January 20, 2020 Approved
Mozilla Firefox 68.4.1 19436 Wednesday, January 8, 2020 Approved
Mozilla Firefox 68.4.0 5280 Tuesday, January 7, 2020 Approved
Mozilla Firefox 68.3.0 27044 Tuesday, December 3, 2019 Approved
Mozilla Firefox 68.2.0 42826 Tuesday, October 22, 2019 Approved
Mozilla Firefox 60.9.0 50946 Wednesday, September 4, 2019 Approved
Mozilla Firefox 60.8.0 44197 Tuesday, July 9, 2019 Approved
Mozilla Firefox 60.7.2 16419 Thursday, June 20, 2019 Approved
Mozilla Firefox 60.7.1 4924 Tuesday, June 18, 2019 Approved
Mozilla Firefox 60.7.0 19070 Wednesday, May 22, 2019 Approved
Mozilla Firefox 60.6.2 14885 Monday, May 6, 2019 Approved
Mozilla Firefox 60.6.1 26565 Friday, March 22, 2019 Approved
Mozilla Firefox 60.6.0 6015 Tuesday, March 19, 2019 Approved
Mozilla Firefox 60.5.1 24249 Wednesday, February 13, 2019 Approved
Mozilla Firefox 60.5.0 13782 Tuesday, January 29, 2019 Approved
Mozilla Firefox 60.4.0 26430 Tuesday, December 11, 2018 Approved
Mozilla Firefox 60.3.0 37707 Tuesday, October 23, 2018 Approved
Mozilla Firefox 60.2.2 22243 Wednesday, October 3, 2018 Approved
Mozilla Firefox 60.2.1 24528 Saturday, September 22, 2018 Approved
Mozilla Firefox 60.2.0 39163 Thursday, September 6, 2018 Approved
Mozilla Firefox ESR 60.0 40283 Wednesday, May 9, 2018 Approved
Mozilla Firefox 52.9.0 1469 Tuesday, June 26, 2018 Approved
Mozilla Firefox 52.8.1 452 Thursday, June 7, 2018 Approved
Mozilla Firefox 52.8.0 1833 Saturday, May 12, 2018 Approved
Mozilla Firefox ESR 52.7.4 3059 Monday, May 7, 2018 Approved
Mozilla Firefox ESR 52.7.3 23537 Tuesday, March 27, 2018 Approved
Mozilla Firefox ESR 52.7.2 13941 Friday, March 16, 2018 Approved
Mozilla Firefox ESR 52.7.1 3361 Wednesday, March 14, 2018 Approved
Mozilla Firefox ESR 52.7.0 2432 Tuesday, March 13, 2018 Approved
Mozilla Firefox ESR 52.6.0 47178 Tuesday, January 23, 2018 Approved
Mozilla Firefox ESR 52.5.3 16605 Thursday, December 28, 2017 Approved
Mozilla Firefox ESR 52.5.2 12504 Friday, December 8, 2017 Approved
Mozilla Firefox ESR 52.5.0.20171115 16740 Wednesday, November 15, 2017 Approved
Mozilla Firefox ESR 52.5.0 1834 Tuesday, November 14, 2017 Approved
Mozilla Firefox ESR 52.4.1 12832 Tuesday, October 10, 2017 Approved
Mozilla Firefox ESR 52.4.0 4967 Thursday, September 28, 2017 Approved
Mozilla Firefox ESR 52.3.0 15353 Tuesday, August 8, 2017 Approved
Mozilla Firefox ESR 52.2.1 16368 Friday, June 30, 2017 Approved
Mozilla Firefox ESR 52.2.0 7920 Wednesday, June 14, 2017 Approved
Mozilla Firefox ESR 52.1.2 8921 Friday, May 19, 2017 Approved
Mozilla Firefox ESR 52.1.1 2899 Friday, May 5, 2017 Approved
Mozilla Firefox ESR 52.1.0 3975 Wednesday, April 19, 2017 Approved
Mozilla Firefox ESR 52.0.2 3268 Thursday, March 30, 2017 Approved
Mozilla Firefox ESR 52.0.1 2253 Saturday, March 18, 2017 Approved
Mozilla Firefox ESR 52.0 1964 Wednesday, March 8, 2017 Approved
Mozilla Firefox ESR 45.8.0 1591 Tuesday, March 7, 2017 Approved
Mozilla Firefox ESR 45.7.0 2875 Thursday, February 2, 2017 Approved
Mozilla Firefox ESR 45.5.1 3832 Thursday, December 1, 2016 Approved
Mozilla Firefox ESR 45.3.0 7301 Thursday, September 1, 2016 Approved
Mozilla Firefox ESR 45.2.0 2365 Tuesday, July 19, 2016 Approved
Mozilla Firefox ESR 38.5.2 3979 Tuesday, January 5, 2016 Approved
Mozilla Firefox ESR 38.2.0.2015081001 477 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.2.0 437 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.1 2041 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.0 578 Friday, July 10, 2015 Approved
Mozilla Firefox ESR 31.5.0 6593 Thursday, February 26, 2015 Approved
Mozilla Firefox ESR 31.2.0 4332 Thursday, November 6, 2014 Approved
Mozilla Firefox ESR 31.1.0 820 Thursday, September 11, 2014 Approved
Mozilla Firefox ESR 24.2.0.20140209 1041 Sunday, February 9, 2014 Exempted
Mozilla Firefox ESR 24.2.0 700 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