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,536,216

Downloads of v 68.12.0:

43,079

Last Update:

25 Aug 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.12.0 | Updated: 25 Aug 2020

Downloads:

2,536,216

Downloads of v 68.12.0:

43,079

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 68.12.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.12.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.12.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.12.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.12.0'
end

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


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

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


package { 'firefoxesr':
  ensure   => '68.12.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 26 Aug 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.12.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.12.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.12.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|ff53316b12afb45a2f0e9a708b4588d9434c87c4334f2c880c018b02656e941c14552c6622414c00fdbad7a3c7fc1800ae83202404753f69f76c5919a6ef2878
af|32|99263c8c75c7b7fd5df48d61c6b0fc42b269cb472998f92b8a1a746c684b1a74302258fd7c2ad9ab1c4f082052db371c2f8799d05c63953efe6bf40ac2e752b1
an|32|2b76b7d2ebd1cd40692d5f4c6fb207e459c6d47f791418808f1c3bae8ed2aefb98edcd33be383907121ef8da2e9eb567a9c385f1148416ac5b03e99ed4512dc2
ar|32|7e9d04f45dd856d1856c5261521006cb8c9d30d66536f8469e886bbc7f1c6a4c854daf06b67e9af0d976cb86d4c11cbf0fc6174de5b3ed686dbca3da467dc297
ast|32|5f5b47860a2f0772e66606c131ac72ceadec083dfcdfa01c4a12f855bf4487661f04b5c09af414600d29514dcc9bcdf0fed63d97a03c36d0cab20938d09f9ca6
az|32|ddc05bf24b31940b3fbf06705b698494915a80cf0df91060de407857de2a63fcde1ef7c960565b6a5f5723938e0e51c4e627346604ca0fb6309824f959b43edc
be|32|978b585e01f75a05ed95d92b52bdcfb2412b5a42e608d796eeca8805cd09b27e68ade9f4571e759b38863887759bc9f88a8f1c6a79634685a5664cc0bf52fce7
bg|32|5168d6d4e10c18cea1ec3cc4001800ef8c417cad5df7e0200d5e973afca25c7b05c0177615a9546ca84ce68055ea0b241a1006b0dfa320529fa78d9446c87ad1
bn|32|540715a652e652d879a960feb464911c293f5d585c5fe5ad297e8937662d2c93c6736b5f53c13616b4e9d2750f2de8145561d27aed807ea65915e9f2ea221096
br|32|6494ff9737b1559293faa3ac920fd5670be4f5f0ebe90ee032099bdc85997832a87fd84806e356499d0bdffc3a828533ba43f7ffcfe7c93252df6cabdc4b1651
bs|32|5d9c8847047b27457e9ddd7616b5fe4437d10cc8f0ef9f05380ea5dc7f35c8f69e7cdb33fe36635331ec4d2480ff4691240b1662b4c5a15fbcf863280c684eac
ca|32|5e4741c58b4f3630705a2baa44e1b950da86b531f1849ea0aa1be1d50339ef6ad060d7c5f40abaac1369b80512509483b22daf9e0cb5ec5c698e04193b233978
cak|32|d8c5f6b0688b018f267720e9bf203511e8a230baae3a7f2d96d5f5b4d960312973e970bb9b2bdc437e5943e44b44f5e95a1ef8f79651d6d58b90d3f5c3049fb9
cs|32|071ceb183a66799fc62a2bfb8064cf1328c88889031f7f32ad3f3e6a5e22aee6077e9168d17c8f6aba8ece3352beaa51b44098fe78ed8c2c828826dad283f5a6
cy|32|829b16e3195beae22b838294d2d8deb7d7f59e868202e1754dc5974bd18448e7b3a7d6ed32800498f2b4ed7e0b50fa4bb5e3effe9e4b5b44535df8530406509d
da|32|068b356bf5e0876538827d3810ce0361b07b0850fd67e7e95b5c64304ae7bff7fd467452ad161733701671d8aa86f70266c0613fc464d884435db9e6fb9970fc
de|32|9ccec8e3bc536fe5edaf03afcc2311ff75efa18cc85552ce28dc3bfc3df0ade042f1f492faaa8279ea7a656ef9859b65d89f2c7c0d5d7c4c20fdc76e72f779a9
dsb|32|5889078563245c1979d953bef569d28d4b93a356148958b2bb0d8cfeccf15af0797dd2eaa894f8da9601b01bc87e8df5bc981b9dc7955651759fd5f25bf7b4e3
el|32|e80200d6b399feb07d3f4b5d34cb4e41497c0b76870a642d33df9345c572af4d7f6fed6f17b02fb4013f367705cf9a4d3827a76628ae166957bb73cd935db22f
en-CA|32|2bb238a884330038ada358905b84868401f05382758c4bfe8a6e664a25a942b134ad2e8a2170729de202dcc6f8d6e3131fc952ac033a4cf960aff62d4248f96d
en-GB|32|ae6744313f01f844bbfc3db951dc4e85a4d27ce90fb0b8448a609b00b4033318d538af02cf568e7ba01b1a2580f25dad1c5e90d25f3cb1821a48b3faeed9222e
en-US|32|9ff60156c8c9b1af5cb425dc54d321720891c3571eed978f59b1115c07b687a7168f7a8a24ba9c720d19391deed1a0ec39532612481f94777403739b50541168
eo|32|73b421e64c8cdb909344afc440d69809c356b53fd271eb6c4f0b1904e51688a241b3e7d988f6cad4a217d9ba255df53958a5e6c08cb3381ec57a419b23c068c8
es-AR|32|46d7dc35bdbbd7590a59cf6386ab6dbe0d42caa25f4e7921b20f5b300962d45f07c7f807feac3e46526d798acba2b17567c11639d2b02ec152396ec4b4d56635
es-CL|32|e0370a1ab0a90a03d1227ad28eeb770dc83a032d22df0cfa3397d364e541c376b44519202f90dcf18b852da986e4e47183a9859a3bcf59a93037bc4448eb6579
es-ES|32|92ccd85e32999226d653533d2796c3ac67caed132bee450dde7630932f8622b89e4294d4b96d1f2bfc6a212d2d33edf0ed52d9ae85fcea71a5476dc5bc4b40e6
es-MX|32|c2cb229fe16edd07dfcaf9ead964d9776245902719d341ac39f5ee36535e578d06ff145114dab7730e0bd85e7799a7007c1c0b3b42fc108d867d9d0691026573
et|32|2e8d48038a8dbbc63cce2f0ffc898fb014e0d2e2e28ae9a243ef553ebf91842962d1a87b1ac2f938a56998ee8f0a3b61adde57e3b0bde9665511d68529c7e937
eu|32|d8100f48ab8e099db34a72e5ba23f9b529f7da56a913e6a39e3860af069e640473c1569607b378291f8aed86f6ba150f47222cb007dbe57774c174aeb4af36ca
fa|32|be987ba040e9f5660c5663e03a69d4cba34770022dfb38d62acd6173b4529c3b741b0d78c699a949e0b123b222a9f6ed91e10a9021bbbb061d49642ac8bd8a62
ff|32|d94306f63d6d3577cdea56d5d4776330d974577a6fc4d17931f656a19f728e2eaf20a680462b66902b05a5ccefddf0d1d26a7734bdb19ef69a1fc77fef3c7128
fi|32|c25a4a3cd8fc896427bbfcb56a5ffa83edc149df966b7c34d98dd4d7b123e84336945f3e47a3775fe0d1776d86df894913804485b9406c901b816b484ff2ccdf
fr|32|b466379aae59cae03f505609c4e61e778f33c3bbeb88ab6cfc8972efe6eda0e8dcc4f156fd082497e5fda5185f48dd394262e98f072dd3fe5a333f1dd1c96f54
fy-NL|32|fd6dd18512e9e558bb5cbce2f3669fb0a78ca468bca63ebfbba4d8ff68f43dea64cd72f316d561e020a2daf4e9c8f2a8e613f4133666241a5e98acfeaca2dcb1
ga-IE|32|817ccecaa78ceb0658462b4ff7490419153b718c5c406361d1f048720b553771f1d8fcb38f1c421c76739f63241e6e69b6cfb0ac0f0db2db7a0e13405a186d2f
gd|32|aaa7bb9d64f671aef583e608f55ed5f7990678eb6de14774f09431973a744b8d1a129c995578265d7cd447b10b42b5d4178e4c674a8fa09f648aa3c94fc2f667
gl|32|863b3fb4450557534666c9fa3fe8be0e04256f4b02f6244cfc1b92418c6d6cc9f2f965334c6baad0bb802f5d5499c13a6342bbef9c5d650def9f3c5d67ab5008
gn|32|21e57ed6b9d9b74a6fba42cc46faaa6884b4bfb5252d204f2350a5a7a2592b71e2c2f730e86a4b23563053aabcd22904c543c0720162658f2c38e02375013a83
gu-IN|32|b7c4076ea18fa03a27e4eed8a45fefaed629bebdd7e048cd1c608fec221d3a340add38b0b1af3c7e9bc24d77dc259feddea6f2f3ba05ab10f793b722746391a7
he|32|f3d1ace95c7f8ca39d93344189d18ba23c667431cbfda8484664fb91a235f7b64516170b27f6b5ea4283223a3c0bfbc7d6b752343d450296040f955f18e8da6d
hi-IN|32|81081fe11fadc6de4e236980f6073112414dd0eed4120bd64e6056d460ca3306f74b726d3f0825081de4be7d8b2e4c88d11205423debed810aec3a25b880315f
hr|32|29177fb8af5bc9b432f063475d953cb6ddd2104c37d5fd6ba2f27aff85d232772ea5074b6b624bad1e152ca25210c09cea66738c3b401afbecb51d429443fddb
hsb|32|eb5d728b88fda4d18bbf77deb37acdcf22652d8affb9c8cccdb61b09fd8a17a7b193fcd85dbfded42a449a0314cfa92f45b0a73df193930c34aacc5bdbe846e5
hu|32|2250189ef41fe897e17a742a1dd88846c1b5c3f3ee559ff1fed0df49d90706c598635ded35c89f22e78c46d166f2864bd9ed462992a8f47f18492e15403c36a8
hy-AM|32|ff98a4d3dfe63a198c97a15faa82304b9356cb8a0fe90730a23bd30f5db6a5dbfca2882c2d6c61fc298426b1c6232af0670540c90f804794b4b75f25073e3e4a
ia|32|1c11c8338e67cc7bc80d1bf6b062e478e85d4f323ffb01481aac1f6c1e621c4944b72fbb0a6464def30b48bd8b751fd97805b78e3f345dfe00dc8034aed40177
id|32|fbf5e2ce889d7c72423a9ab0db7b5a0ee97f13ebc665d95cd9a8ebff45cfcc91719c761a4958ee3335f2f6c32e3275179e6f11135e6c38e91872cda79ce31125
is|32|5cb37bb01c72054b4f30beec767b507718f1d7c7761fe2a35c71dd7e92c75b6e5d48da8b442230d8c4f7c951a753ee74080b5ea2f60a4a930f44506174318ec3
it|32|f81cbf7b6ffb6a5a1daa01a233b2f6d081ef8a1234e4145d9782bfa88c0f5ed9a4e2c4ae55a520ca87f8f0b5dc84ee4cbfa4de63d69b7daf4d1acef9b23841c1
ja|32|2eda3ad58322082e2ea77a6d21a3b721016d4cf91983ec7a778dfc807557bf8d797bda791bc1e399422bef3786ebc1d50ee24bb16c4a6cd6601b871d47d3b72e
ka|32|f534884cc2617689e5785869061cb19c11a404842b3e19dd8e5f2b18924335cc4e070cb925067938fb2bbb7798e228a7c8545b3dd801baa254e380ab41b544b0
kab|32|a016f831e3ec02277298ac155744be68a7c7016f83473699f835a1f9827b395f80bdd198ea1b863cdeea5eccfca3314013c6c679f9cafda4f0482d57af918a7c
kk|32|c008f58502fc5a90b33fc1873f2959d1fa6ae00a005e70f4085c3a3c09a885f2ddfbafc999617e6afc5d939e7f789dd47dfdbacf19f1e4bcb666077339909e71
km|32|aa4027fa85d4d911dfd18517cc0a9cd973cbaf408777563c758467e1d4576595bc68f68bc97a396a34f5cbc9d484354fe6a43bc2f6325dee954b1985615e917f
kn|32|532068bf9584ea8873c383ec8f55646a99db71ebac84723ed3eb3515d4d8e9fe17e18e86b3a22df9b88f68a93e83325caf91677756ed8c890d825a59c6312a78
ko|32|9e146a0bcba9a6137611cc077bdfd09f81d5139695e5253db8306976eba953e1a93ea150dc25e19e7e6027407546b20f7466ed6b9dd25f5e1f68934e6f61e108
lij|32|f17a04daf208610a3c98ad8cbced53b95716b937c497f3d1ed125ab6ce4ef73d609acc5323a90c3a8ed5d56875a09d9aa4b87455936fd26cb9c559b924a7fc9a
lt|32|30ebe76fef0fad47c576a548e35c05e10f8b201bb6ec64cafe465abc2263cb8f6134a7b40646ec5aaaea2db27f3231a036b2bba0a52fb0507a809bb03eed8736
lv|32|e2e444e88e78d9d146de273c42668e68464e18c77a691ef0eb95d5fea239f9107e7c66b50f30742bb65a432727f2dde5ed6de306b299e620025ab72bdf60ee97
mk|32|7348a0dc0485b18a18c14c4810edf8cc5b6d6abfa6c3410b1f0cc35d24d00ddc9647b816dc5c3fc0b2c96c850636fff1dbd6d6191c7f572b5cca0533280108ca
mr|32|c66c737a77361f0a1ac0c77b236478e236ce5146fa7a019d53ed577b20b0b2b3ce64771e57f856c7b0578a26d167d9943b87c83003ead28bfd669867a505e0b8
ms|32|42e1fd5f447bcb795529d2012e17e649857db5e355cd2d68b33d53ceb1de49f36efd8648440b485533b87982ba217145a05e5cb18582ecd2a0658efc8c464560
my|32|f10ada062b96d155a40074048432a205c1fa082e5da73d25c7e00f4931c5977f010c448eeb9c894dcbb82c9c43753df20485bd36c705ad216d1226661128873d
nb-NO|32|ff1e6711f617e22f18d407a61d178fa2d71f171c95dcfb09c7e0e62cda3a756f65b60ce0dd9255e9afc8330777b7a1f13140f7e5966374fef94b09a00d422efb
ne-NP|32|1086977c30020d87a5523f433b3fafd365a516488dab19e7eba6e79e168e0a659878a9543425236d263dbd745240439fab2e432755f3d7d043e430802508b95f
nl|32|a46eec86f54baf89c421205e3fe5be3bc6e5dd40ced9bd007a493f98f85d6c823fd2543c892141705dce999a72f1f878bffdc67d31ec7adc91bae29b9d594ed5
nn-NO|32|682d1f35bc9f4189b59c206eba631eb0ad1881633735b6975a53e6b668581c8f2758f5cbf6fa36ba64f65c658172b426b45ff245b7aafd916c283963541e45f8
oc|32|8a44d6809443fbab125ae9165176ca8d00ecb590ef3ab3f9382bc3a94399d2c3402db9df4a328d79ff298f6a25d47308cd53fae712436f4300fb457c1a9b518e
pa-IN|32|e367ba5ba14238056560b657761fb18fb7adf0af2b5ae9bef056b97179ef0e11ae8e85834522f5fd9e8766ee43b5935ee2d5197410847a222476cf25988d5f34
pl|32|f3b288b948c7a11191e10ed5d357de9519c40b3cc0efbc27469726a6c55b58debd33e35f98bb376accc785e53556d06506cc1ade48a85ac7c798d3041db40e8b
pt-BR|32|71ad3d661d0f1626297937c734136aa4bac41474941d89a68533c4edea25c2a6196e87a6d74b121e096879c322028cd77a8dffd64d5ff1d167ea0101318f1658
pt-PT|32|2d67c3a2997add665e086c4893dac86891edcc8f38882d0ac83e01cb576e1f86fcc8312a7742fe356da52b6c22d18e2a835cafae8ff2dd0b0f8f2b4e7ac1bc1a
rm|32|4eb4fd1307497eca36648afdda726746fde9982db44b29f2d7157b8e26b296e24896aa43d6d1856bf580ade8aa3b38a791a195796e5cfebd9f215696407b33b2
ro|32|ac46991210836aa9f0133af4e7f255b725fed127430e49ece6bd533991a7ef1a97b0d2b6261f2ad600b6517133e524335201d09e54d290962cb39b4c93d8b52e
ru|32|1fc4999397651f3256dd7101a77c582d2722333cd8b76188dfba802d8d1d6bc901d2036eaf4834d14fc4e598046db7ed6c272baae4f5aceafa1a9c8c1314b304
si|32|3e69f3e289bbc518821c0451c4659219be449531e30ce58128ee18c97bbf97dbd66fa4c1649d8b88d92dde24239159eeb1783c83a09158f441fe2a50516cbd44
sk|32|247b020baa1e3d5a24703501046ffd771eb8c7630196084ba3ed31ac9ae605a57eed7d3c0483d1c0119165574cf9694ebb38057b1367685ca2af89ecb47e62fb
sl|32|83d50fda1d5bba2b765a7edbd519063390834bbdce975276231825162c364a8937af32ad9bf15a4bfef89354d0dddd198e72a76331cc2d5a554751f5f535d543
son|32|0c36f56373e703644568b36712ae2bb43b69c1120b3a657b8717e037ad1b92ac4ed625c8a7a348cff3b477b2160c527af63436b9a9e996983a4973a66d48d57a
sq|32|ada6419a1f446e6080e0bdb8980b145e607101df0ea7bd98db3ff7e2e141930a336e830e338e87fee6e28bd4ae30d84e35089cb30d5b828cd9fcb414dd10b808
sr|32|fff076042bf168a41d8b0039415734140a03f58c23d2b323045a027c24c1e704c8c2a9c0679ef6dc40411cbe0f09a049c85bbc642b48254b05f34789f30024d7
sv-SE|32|dc577a29111c2e3891a713d9e33a44732a3777f5eb8e0a38f1011fcd22927eccd86c1fff566f81fa1ee3808df84f8cfa31193d460fce14450b87a4a1a03f9a61
ta|32|2f0797435bf8e95b6a689bae4d01da5bc5a939a9b163c970cf132d6ef0ca020d5b9adcb245b4bfa8901d904955102ea1704f5bfcc8dd7af98412d3409a3a2a89
te|32|622105c271e0a711614d54f25da9bdc1d11e2edd853c6fb26cdd7762f0019bf2d0c3c5c8dfc5392efa6900ca4c1a025936c999524bb49507e3dbdde991c53828
th|32|b6929e58d0cb125a1b65563f06e6a52251887885eebf90a80e186b8ffd68b4d1583d324fc453730b4588f07c89be270c5999a2612514428a6ff77468d244d451
tr|32|002c1dcceec33bc2212e5bdcfde9edfdf4280e7aec9534bdafbf06b1b7dd3821ff9532954ee3813fde4a20a2151cbabdb81c54a2afbe90d33373dffa8e8b8ca8
uk|32|ab9f597713fde7a2016a3cf2d1b87143f17f4d35e6169988c879e79f9025d40c3e58d5abeeb5f2aea94696f5157ed786b7ff48bdf4c9885a9921faa8e36032c6
ur|32|d87ec04b14ca9b581a7baff65a6739607806e65d4dffe865a0c0d2be4152fa040b057ed9ff5d81c768aa443ec71eb8187beef90ae9acaf9b6036d35515edaf80
uz|32|cc2ba1b022908107236b5515fda5972f5e72444c611a3ccdd446494fabe84254e648d2b206312873c06cf8c96561d73c42ec23cfc49f674f811349b774440d86
vi|32|c846b78933f4818247abc0cd98139c36ed24ed9283047d6d8ac53a82076985d43ecb595082a88d399df59e9f53ee426eba490a41c956b72cdedf6863737fed6f
xh|32|90d23829f2dcbe95023771c3c17c3e651bbcf0e1a1aa758c3688ee32d3ab1fb43812f8d374de35a28f2a3f39034f67a53af1e116821cc0f868554976bc464354
zh-CN|32|51706113bc876e63aa4f214d862f1d9b79b28554fbc7b1be5d4de4c285f7bebd7abddb661bcac443448dd2eff7c97ed95f289bcebcaaf430b7222ede60c2857f
zh-TW|32|8f2887ee40d92fa2453b4be22d8fc91c2c8214d167086ca5cc97e4dcb902032d2579355fad9dc092c6914137f57345787afb774368c2d344b4a78353b6337b71
ach|64|769b80cab0e53637cdca82356b5368097c13683c43ff9c2c3a74c871c489bdec32dc921cd8b7d4f843399a9fa9a95addd48b848d271c9abc183f6e39ed87c3eb
af|64|716970764bedfa77fd0502a1dbe59c28b162f9df370ed62590b9ef66c8a32180b6db94a27d4c816feaaec8062675456db82ee101adb9ca5b692f6a0efbd5a601
an|64|d266d79af2125c4ff73e9f8292e7502b9cc54d967b1fcba12f4e80dc37f66aa8eff0c692b31548fc782912a882e806b6b58a1ca6471ee09ba4a4c5cc7773ce2a
ar|64|d88eb45cb2f6a3a53ebb1def74f39e9656cc59682b956edf9ac3c2b494159c559c0db5cf30762ac0042dbbb3d2ce38f705226aff153f52015dd4cfde12d07016
ast|64|da32e3995522a694c908632edd55e943c6170ed9aed3664c1822cfb26b1a354217103491d4837e6f8505eb3fc380a57c2bd87109b999b4af9937cf4fa42b6fb7
az|64|086d4827ced3cf3fe97498bf6073a96a9c57d1e41f42b004197201c6f46e2d9b8eed18843d3fb876b598465c92ee479a9e3567ce48863a814b2ba7ca2a0243df
be|64|70ff0f1bfe2fea498de8bb25400484ab2618643acfde3726bf60285eec08d8427905fbe1f54cc95b24b7f52bb2f8787fc7cc91b0e574e6151b9a2429715025ee
bg|64|35ea1567a645221597c36c2cd785e10c791b4154a3274786b3ce415108728d4fb8d5fe1859bfc5c5d5c4d9ccbdc57d9547623709a003a9329b441bf20613c76a
bn|64|393d1b152091e2afa9afec5532b7e6fc3483e3181379d9cd9330c7ed360cdbc30939a484d8b825309b919e1e9381e2d19376bfbc5bd2723ec97c45bab917523a
br|64|a52ccad0ec3a8f36760bafb65f3feb518633b84328cbc1eef5adaee52170392ce07a6dd0c2c6394cf94af369266fe824b651b70115871ec27aa2cef28a6d86ce
bs|64|abfc1cff12f2db71a7b6e6f5e89696f229654b3596e74d46b29de7313c09985ecc5a1bc9392c990ea8f5d18e2f6cc7ac34efddec19bfc272e74d58faea7bf23e
ca|64|b534a38b8144fc3b23abb906495c454f9a54f35e402a39aecc04eb7fc62d8f628974f1ed69215e755eab0be291979de4c6a342e7e79b7f2d87f80de98f07dd32
cak|64|092d66c17e2919a4bfcf71ba49a4cc3079ee50c59b82e2f005bea9168fa96abccb7852456b4a65afdb37aa7074683f166d10dce28cdbc4186de4eb67154b8e60
cs|64|fbc92230da645161f4765ff18ec00def8309b44d1bdaa5abef82f9c7e8bd9bfa09d670382405e6e84a00c378c7331cc197af3172342fed0836f5cd3b216b34b3
cy|64|fac4dae32f2697c37c18bd913c760b021ca1ccac06c193bd73c3dc6a8134f6fd9e61f99ba23243b88ceb2b129ca4183924c66c013f847032ef77a753fd99c3b8
da|64|9c2b98f02fbb343f4561ec296af6ae460075a36998b10d3b7cd36dc52f6e3ae1eaaa2d960643549869d86c465fa8372f19cc1b25e521e5607467a7d220dd477a
de|64|c116ded7c5e0b474c74bf20395535a1e1365df451e48bc58e92bab58f9c173c62c8af2589c1c105c2069bf79eccaaed5c3ae2d4085db5456e09c8de58459f847
dsb|64|e7575cd4ce9040a3fd8ed2ca51e4a2a8c88e9f5d361b946acc4103c9549715dc081bf4bdb4e35019c7d0c78b348df93b76115ef8c84888e691cf360fcbd5b19c
el|64|d5aac1fa5ef822b3b359401c97d35d665806c4b3c70bbb024285a0331d7f4964329f47f1d5e4af9b3c1fdbbb79be17840a306f0ea9b408248e7b5d90fa8d4962
en-CA|64|8f4b3a63a1994c06145685817fb8cdf7b5bd400befaa5dd0c1c1379a851d67239563d83f71674a2cdaa1229e3c5c2752d033e3fc74569245db90e71e0cd6a42b
en-GB|64|558594519d0bb196de373cc2383af43233082ebd64de6d1e76a5cd01bb5a3566e535f2eaeda2460c1cbdd6b2165d279f8c30b07de1362050054e4d54b983282a
en-US|64|186dc6f57af5f94013141ef55b8b18bf4fcf4407917b76def0c1cca26605fd765cd0393d2da11f3b6bcec8d38e24014a80650009c8d5afdf9f6834b1de2d86de
eo|64|196d28dc545ef3664d540f8c39a1fc55cf6d8965d9d52e7ae6fc247f25f272e63a666e36208b79980297bf8212bbb7a83cac88e5e2f422c36021ad2a3eb85671
es-AR|64|a8a4b5457d19cdee83d9113b5ad6bdadb87bc72e0186685031fb9984a2379313a523b20289511bb0216b606c0bc0e66219b0925d45b300e3caf926f9ddce2c68
es-CL|64|e0742a2d0e64133964033c0b8504e7e4cf4a73f6533e36fa4e323d20eddcd796a5fa4dddf38c91b0e8759276d6b8448bf91a1645d5b48daeaa2d48290e185bd3
es-ES|64|6046c8e0384add19f5fcd263c0172dcf8afbcdf16ac3a1d1f85fa68f4e77c544ec376a561d378a490dca9ebfb3e9a766b39c41ee9f3794836bae7ad2e66ca51d
es-MX|64|26418bb649e064c30f24fde2bf67593e29315119a23d997cb3f46f39019bebc488f75da9aab707273db7e3ae78d68ae083ae8e1068f3e7ef782a01b51f3d0596
et|64|6d891d33c1d49c1b5a2407771960efe9f7106b5af66fa7e5ca9da03416ea74a92a84831b1409a3bd1b2b8482e6a09433dd1fcf67c95439f6062a6c0bfdbbcee6
eu|64|5726a34863a35c1f2b690a65c81e275ca9274d31b2919a41cc647f616afb8f491c1312064faa28a515592ae7db7adc6a1084d1a1484cb88a334269829b4e46ad
fa|64|3c30c3423e886fc52736deac2a39c92edadb126a90213e44dce05433ae4c2f766d75b45879ad196940675913ffc401211526ce0863c3b00573123a53dab2b3ae
ff|64|cfc412fc884e85acc728d71ee91b00d933be8e16a33006f4517ef3ca9fc23be74a365e6d6ffd38a1323697ea749f3a48e7e422b6ba9145b4e91f6001f0dd4d72
fi|64|6f2973b4b4f0641d65ae54d648d7c1f516aa920429cf8c9f16cb77b07cf31cd4876781339af1c31d29c60efee03174f706bab56f330d726c1d0a1d42163c87d0
fr|64|14688290c342f6229b2a22c724eeb3d59bbe3cc5f5583670b6a75b21299f3815f1d79d1f580fcb634a4ba281db501337a01631b078805137b439bf18a4ab02a2
fy-NL|64|7fbb28c01977bfc10377c6179b98ee2ef9f80567a5a245721a4b478c1f49131a2ef35992289c73db197cf3716bc759c3a6046b00beb1a81bcc1045adfb90e51a
ga-IE|64|d62c1a8a6b2b26bea441890081f1055921a6d9f7ee6f3b3a94b012dd763af030974254323d01148cfdab75a69070f58acdbcdf5dae10e5d8b671b391b3390fa8
gd|64|1f55172ed928b0d70346635c36411bf7723a00d0063df3e8dede603152ffa0e1f365a448ff674a2199ddb0b5fe62b3c5108a6779380e8471b80caf29de52169c
gl|64|e4ac97152046698de483fe3844515a814b065d150ab5183918bf0b177a1e25b0ae42a6f27ffcbde136c4e8ebe3d16b5a4c1f78c8185078e035a099db5ed7ae11
gn|64|6c0982ed69a97ae90787768f2225dd832c9ea8549ba1ec16b144b4bc5d5e4ac69ac13c9d8add0336f0351ccd6f29218f50c0c93f0237bde4d9e72d3f6ea03d2c
gu-IN|64|6c15becf427c97095caafd80566ac8bcb18abe78410f8e815979f79865b11030f5ec1f6ce3046acc063551a79fae1d01c5a16ca7f0be1fa455f512f3cf264645
he|64|8d455a27104516c480b90e5eecd26e67b7d5688bd07d7300f954766ea3886953f0b83ada5d78195c619bf7d19fb84c81a95677ec2008c125addef289817590f4
hi-IN|64|f9792d26710007e2dfce7286ac414f69e45188bd80f8f0ae0c2ef38822328dda857781402f4858b865879fb45394c35489847c8947ea1ffb4037f21743a9ef2c
hr|64|738d58af5ce888a783cf7e00231d7319dae7fc3feb0340b0c92522ea102f170a3d67c67c9cdc81c5539ee122fcaea6f9cc70118d12abdf0dc93338bd4f05926a
hsb|64|813f4a3dfd55c21e4821d61136a5a4be23b6f72030d87a982b32aee0e86032182b368a77bdfa9fc505bdcfba2b5ff1f7de141b91c6232ab6fca3ae697b76e22c
hu|64|dff940b7430fe3e4d67c97e2cba37b85bf1fcddbcc1b14ee5774e3795ca665bd9e5173e6ea2dda39b8c42ff4fbd4f0755289f264fcbe294503ffc5a62d16250a
hy-AM|64|0a7af8e97479d059b0ead58dcf8c54b3b6effb02a9644f835342ecf2eaeef1cc8a7fff6a2d61d49d5b5645d089ceea6ed0c9a0f32dc6cf3acbab4ce3fb9cdc15
ia|64|f2e0ba118d3d09a4587b3113aad2b68c68a01e6988836bdc81d410be5af1c84078cafc64f5e133b639c97f195782d638626853382c35c55a1f1658b7f6ea3f1f
id|64|671cb4f5576c17daeeff614a9757c449d9ab0f74c91bc8f1196ef904de73cc5e3079053ae30c118262043a9502325d029d563ea1b672308305d8f121a784d347
is|64|c12d155b6a4af533a9d12851072624f08034460b13f3ab85f08c2167f009b4b87b2ca9e11d54e697360c94699b55bb80bc477d92781169f0955621afb229b952
it|64|46a4d378e60016f80879d84e05d3e045ffa82b0ff5e28ef3ccbd36ea8ea51322f6b013d32251f1e7fa47ddb069fccef90fc9ff378f716b4c0219b72c264084cc
ja|64|0ad162feab3442bde5c9305485382eb6aecd0f206eaee33020cfaeff1ea00857df7944a18ce7255367e82d77167444010de2959d28337beaa36f1e1c82f0f042
ka|64|5775162e91a3ff5c82d815c6747d35e9ec6c0d5f6410439c9504a87959fd00d4f3bfc26ce4ea42e760ac8c03b3a12ef39a0c82b582b4b12c354e46bfec1b492f
kab|64|d71dbbda15bff721991780b0ac3d4953f3e0b4c35d354ca2f0742b3b3eda4ad916f0da637bdd3c6f0280a4d36a9db160ea68f0a537cc7d41d4fac1ce45484990
kk|64|dfa8cc16bd5c3a1e6d6b11e4a9f54059858e9673a064c7a1eaf9b78a6798ac27b41f2c16cb3f3c4388cb8c8e5fdd2eea4f75736ec824e6428511020349635406
km|64|a0015a85108f2e21ba42e83f038ea0c2f94f64da3dc96e5d7050f96175ebf1e5d9a847e431b064b46f1056447757fa1f60bcb9035ee178ad9235553460509382
kn|64|2e7fa73536dbfff91361930964df5597576ff16f5e20cc9af1ea4edea7725ca73aa50424687144cc0a6a5a7202509f130d4df2acbcb1e2c3cc3d1f28bc0945d1
ko|64|19fe64ab40b9d647e28e10d340f7af61dbebf3384a0f03a0c70461c7b1666b6999b9360f6580e8d1119831962c60aff59d1a9ce58a68f75aef27f20ee0d23dee
lij|64|0212c5753fabc471d311f21607ec3e9bcf90dbb6f395fd84fdfe7ba5e62068f81d78b9a81bb8ffc2aa0113e35cac5bbae76b46348ff1115c34fbc2660b658079
lt|64|401b52fbba04dbf1b02529657b0d27cf6ba6328848ac91ecc9a31465587475a77c9ee33bf11e62d6c977f40a1f549093f7c843090c92bab8772a37c9723ae96a
lv|64|86ebb9556697be1c6425909205d7d6713715a0734ad0b91ca3d7f4dcf4887588785835f78e4eb8a9ac5538f896c5a109ea0f95e0dfa806b890c58887f1ab3fbe
mk|64|e3ca240ccdb06d95181cd5573a05b48c9e1e18efaee0243f533db14b42b12f9400b5f6dc51ba60da5017e3dab6193814b724e42c60a16ff1615180a7538e71bb
mr|64|887a90a60163a20432a07c11d4b371f215e5c0b0a4abf9278c3d870650f2363e8dc9fc3824ad8578fe7e889d71f78db2b67bd32c656651b5dbcf59789205f14b
ms|64|aad36b7eda55a645c9ea20551c048e27af60ac6f6f533b9d6e916ee9a6fdcd97458432e4483fb4cca6a66c0026f55f21e0ea9094e022c65f5e49db477c99bc40
my|64|9645c5cb22cae03c2ed35c253c2cf695603ceedb3ca811816299886ec89b2bf483c8087caf641eb7470ce147f04de800a45736809fe80bd8d3b486f07f07ceb2
nb-NO|64|60615ff5d67eb71701330a16b2c659f147d1a2746b7648f4bf5b7ae0c4ddd763e20c6497767972ab7a37dfc5d974f266089cc097d556f343aba2b5b70a650489
ne-NP|64|76e7c22cda8647368f8c9ad883c1dce8e924d3a971e60f58014224de313aeda1fefa9b00ef78fccc719b7595deaa067c68fb21c0b5ad71a792f910e88088f90f
nl|64|22cfc4a523b085469cef07fd1fb793501709b93b3ce23d101ad92d500a9a4a0e4a1700da527947f9602e18a0442e449208328c0a8193e045a90b071080e7e6ec
nn-NO|64|62e26a7f86a0c6e545ae464db86f4919933052ec824060d1e7c2eea2221021ccc616469bb36383b6b1f959bf402a470803da5855824f20b364bb7c7c6514c7f2
oc|64|642e9e14c9cbf437cb214f1f2f99040e4b59ac8c3e1817115158952817feadc715c9e351c491df8701e7be95e5baa9cedcb07a1b042022345818aa0907a7b177
pa-IN|64|246f34ccfd94e8004febed3d3be0441ed61998dbe016da3fde62db83f212f1237e796415d66e158eb34780a6d8749129cb8e07fcd598de6be69885827622233c
pl|64|1546b880ae76ef66cce76168d40c08f4e9d84c6c85814114831f57a40ee47dbf3d5aa2a9ebbe0cab0f8037d17a797f46f2b471fad636e07109952269a44cd1af
pt-BR|64|8faefcc69806fa9eadf43c4791e3e071dc89a711daebe035441427b4eb05995bbd79e1d208954b7e2e1453d78069c74e36cda33211966156068c6fd9e83add64
pt-PT|64|f2ae894cfa9f22f3b54464cb28f8bf3e173e9ac5f3fb4fb13de2f45185b445f379e081b2eb815d518f5cf182c5ddf8b6d77daed350bb5f0a35323b0a55dcee37
rm|64|84c8d0cde09792805e99115c05015c1f07187fdcc4d9dfb39963868d3be24d146b585047f82c62026af8ac4779476f3dbb1e17fa73e3b814c5f76e99cfcc20a2
ro|64|cf91363ac9d52dd2c06fa53ace13f3c66c7b74ec95dd62cf8ed6e2fbc01404085a53c7e84a1d57e2fef7dc9cd523013e1d61903387dc43cf9711e42990ec1fe8
ru|64|799d1eb904e2c5077ef1f40f34c76b69121b3198587541650764b35494bcfdde487560cf1dda46eabe07d5974a8fc7e3126cfe4dae6790ac7315480cfe0c23e8
si|64|7626ab634692fc5eb2577b9ea30c8f51295417e3c70215d5ae8513099b8b2398cba62780aa320fb66bd9eabc0d004fd1ea2424a7492b2ba6a9d90cd223c15310
sk|64|c143c24721e5df2a39ccba0879cbf4b05e9102d7333deb8a444a73d597ebbcd065ad14d34463133413619f141f0c8dc5e39aac293e22269a672fccc4858501b9
sl|64|103f02570fc05d566ec3af2c2935e5b1b54a08e9dfc4bbd31c740c31f2f66c4e8641751a080cbaa16cfcaeb679c282d286cdfba600f2eb2015a64f0ccfa44c39
son|64|e869b94983769ddc04f622477ddc1c76556f4ba013eead5a8ed85f39a66916957e3426f670843b14acdcba3d1fb160159f3c04e2ef38309751acfb5b7ac2f4a3
sq|64|ccc2061e88ba893b8c8429a43139de3f88ff25b15f345ce1d6b7549bcdb749136eb733792b4f3a412da3c4a47662d71ddadf9c458e960a83abbbcc90161d9a92
sr|64|4cecc7268453bf10fdf229685b755e8371e9dc9ba1b9e95aabd5dddec7a5c90f85c1ed5ecc3b2d9fbe8d72452b6159a30f37aecd6e99bfc36cd96d943ed6c2f6
sv-SE|64|c1bdcc04caa2bd94784c2d81861052cf384ec5534d191d9e656f62984357366a1c739f68546b7ee9b2cb5ce0c38cc1022262cb2cd73e30c52c7b597202427158
ta|64|0d34c24900104cb7ee4c15db189560490bef807a0dd91ed01b42295d38c6e99e6a140be63afeaec0d91bca2b5d1b626ea1bb53bb3a8410dbf3ddb3e9ef68d5d4
te|64|fdaee92d8ed42eb8c29c86f805a92db69f53e614526f86132708964516a597243915ff62e2fa8d4c0b85c407b5f13e70650904d71ed513fedcc5b94e5b9b1089
th|64|562e1fe2e07c279f31795e3aeca96ed71d4880bcc1d28956a774edadddd2c5a910062260cd3d40547e454834ab055a86ecc9f376a012083218f8e21424bc63b5
tr|64|d97e2572bca0b4184c1c90f1a32275e71ac1814654a42b7d04db30280d14cb2870c9b988c0631c961f3740d81405ba4cb031425ad1f82a05370a707d0cee9e89
uk|64|e8999c4cd47a45cbcdffea78f072118bb4b59dc9a1e319fa7cba5edabb0a9d4f1d6b2849770e3b1ca9560c2bf05583b4ef2b2845989b6c78113c285b6e50aec6
ur|64|5b96dd2b3cc22ba5122acc68af4f74ccfe6f070d5ac6e6d841005df76d9b20bcf562c132da06e6a5165616822cdd4eeb56774a6e7d0325271f57f6c7f1f61dc2
uz|64|e25776f916834f0e6b3e3cbf0405b90dc7d3c4b487336a5089e7c3c7a22c1c450be2412402c364d5a7c94d1fecda23835135a955d591803b0471529579b6ad7e
vi|64|9b4ad6b620d0def022162e2c8ef8bf6f649d32f0bdee0c108e322b11560fc719ce7c2ea01a7d3871f67fee0657e5b7d6b49ebde8199e325eed96b321b02e911d
xh|64|692f297f4c0f028a762c6d7e894c8d6e1067af30111a5cc76fbaaa7f71bcaa4a91cab4d08e6c5fd11d8304c73a35a19b0a9f6ceee973f796c42597fc699cbd1c
zh-CN|64|e94c7949720cb1efa5107fd7c2a3f6dc1fc9e08223d12fffd2bb4bfff36b9b593247e35a163d76f933b7db9c7975f99521886b7391857643f0a07f07cdb5860e
zh-TW|64|54ebff3acb397501958c57319f2e4097bb4441c0507393a2d2a2f910f9be1420738fc84d38caa6a27c4ea4edf55ee9c03f21b500f0461f73b6add20426fcec38

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 18903 Friday, March 22, 2024 Approved
Mozilla Firefox 115.9.0 22006 Tuesday, March 19, 2024 Approved
Mozilla Firefox 115.8.0 31578 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 29045 Tuesday, January 23, 2024 Approved
Mozilla Firefox 115.6.0 31223 Tuesday, December 19, 2023 Approved
Mozilla Firefox 115.5.0 31699 Tuesday, November 21, 2023 Approved
Mozilla Firefox 115.4.0 29948 Tuesday, October 24, 2023 Approved
Mozilla Firefox 115.3.1 25598 Thursday, September 28, 2023 Approved
Mozilla Firefox 115.3.0 9618 Tuesday, September 26, 2023 Approved
Mozilla Firefox 102.15.1 19572 Tuesday, September 12, 2023 Approved
Mozilla Firefox 102.15.0 20189 Tuesday, August 29, 2023 Approved
Mozilla Firefox 102.14.0 27959 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 27006 Tuesday, May 9, 2023 Approved
Mozilla Firefox 102.10.0 31523 Tuesday, April 11, 2023 Approved
Mozilla Firefox 102.9.0 36766 Tuesday, March 14, 2023 Approved
Mozilla Firefox 102.8.0 35650 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 32984 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 31748 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 23547 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 22453 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 32546 Tuesday, November 2, 2021 Approved
Mozilla Firefox 78.15.0.20211014 23535 Thursday, October 14, 2021 Approved
Mozilla Firefox 78.15.0.20211011 11428 Monday, October 11, 2021 Approved
Mozilla Firefox 78.15.0 16148 Tuesday, October 5, 2021 Approved
Mozilla Firefox 78.14.0 40558 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 34838 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 25495 Tuesday, March 23, 2021 Approved
Mozilla Firefox 78.8.0 24768 Tuesday, February 23, 2021 Approved
Mozilla Firefox 78.7.1 17469 Friday, February 5, 2021 Approved
Mozilla Firefox 78.7.0 13576 Tuesday, January 26, 2021 Approved
Mozilla Firefox 78.6.1 17963 Wednesday, January 6, 2021 Approved
Mozilla Firefox 78.6.0 17022 Tuesday, December 15, 2020 Approved
Mozilla Firefox 78.5.0 23363 Tuesday, November 17, 2020 Approved
Mozilla Firefox 78.4.1 13252 Monday, November 9, 2020 Approved
Mozilla Firefox 78.4.0 20424 Tuesday, October 20, 2020 Approved
Mozilla Firefox 78.3.1 20582 Thursday, October 1, 2020 Approved
Mozilla Firefox 78.3.0 15604 Tuesday, September 22, 2020 Approved
Mozilla Firefox 68.12.0 43079 Tuesday, August 25, 2020 Approved
Mozilla Firefox 68.11.0 33693 Tuesday, July 28, 2020 Approved
Mozilla Firefox 68.10.0 19804 Tuesday, June 30, 2020 Approved
Mozilla Firefox 68.9.0 19545 Tuesday, June 2, 2020 Approved
Mozilla Firefox 68.8.0 19357 Tuesday, May 5, 2020 Approved
Mozilla Firefox 68.7.0 19600 Tuesday, April 7, 2020 Approved
Mozilla Firefox 68.6.1 6477 Friday, April 3, 2020 Approved
Mozilla Firefox 68.6.0 21231 Tuesday, March 10, 2020 Approved
Mozilla Firefox 68.5.0 33126 Tuesday, February 11, 2020 Approved
Mozilla Firefox 68.4.2 26098 Monday, January 20, 2020 Approved
Mozilla Firefox 68.4.1 19438 Wednesday, January 8, 2020 Approved
Mozilla Firefox 68.4.0 5282 Tuesday, January 7, 2020 Approved
Mozilla Firefox 68.3.0 27047 Tuesday, December 3, 2019 Approved
Mozilla Firefox 68.2.0 42828 Tuesday, October 22, 2019 Approved
Mozilla Firefox 60.9.0 50951 Wednesday, September 4, 2019 Approved
Mozilla Firefox 60.8.0 44201 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 19074 Wednesday, May 22, 2019 Approved
Mozilla Firefox 60.6.2 14887 Monday, May 6, 2019 Approved
Mozilla Firefox 60.6.1 26569 Friday, March 22, 2019 Approved
Mozilla Firefox 60.6.0 6018 Tuesday, March 19, 2019 Approved
Mozilla Firefox 60.5.1 24251 Wednesday, February 13, 2019 Approved
Mozilla Firefox 60.5.0 13784 Tuesday, January 29, 2019 Approved
Mozilla Firefox 60.4.0 26432 Tuesday, December 11, 2018 Approved
Mozilla Firefox 60.3.0 37708 Tuesday, October 23, 2018 Approved
Mozilla Firefox 60.2.2 22244 Wednesday, October 3, 2018 Approved
Mozilla Firefox 60.2.1 24530 Saturday, September 22, 2018 Approved
Mozilla Firefox 60.2.0 39167 Thursday, September 6, 2018 Approved
Mozilla Firefox ESR 60.0 40284 Wednesday, May 9, 2018 Approved
Mozilla Firefox 52.9.0 1476 Tuesday, June 26, 2018 Approved
Mozilla Firefox 52.8.1 455 Thursday, June 7, 2018 Approved
Mozilla Firefox 52.8.0 1836 Saturday, May 12, 2018 Approved
Mozilla Firefox ESR 52.7.4 3062 Monday, May 7, 2018 Approved
Mozilla Firefox ESR 52.7.3 23538 Tuesday, March 27, 2018 Approved
Mozilla Firefox ESR 52.7.2 13945 Friday, March 16, 2018 Approved
Mozilla Firefox ESR 52.7.1 3363 Wednesday, March 14, 2018 Approved
Mozilla Firefox ESR 52.7.0 2434 Tuesday, March 13, 2018 Approved
Mozilla Firefox ESR 52.6.0 47181 Tuesday, January 23, 2018 Approved
Mozilla Firefox ESR 52.5.3 16609 Thursday, December 28, 2017 Approved
Mozilla Firefox ESR 52.5.2 12506 Friday, December 8, 2017 Approved
Mozilla Firefox ESR 52.5.0.20171115 16743 Wednesday, November 15, 2017 Approved
Mozilla Firefox ESR 52.5.0 1837 Tuesday, November 14, 2017 Approved
Mozilla Firefox ESR 52.4.1 12835 Tuesday, October 10, 2017 Approved
Mozilla Firefox ESR 52.4.0 4969 Thursday, September 28, 2017 Approved
Mozilla Firefox ESR 52.3.0 15356 Tuesday, August 8, 2017 Approved
Mozilla Firefox ESR 52.2.1 16370 Friday, June 30, 2017 Approved
Mozilla Firefox ESR 52.2.0 7921 Wednesday, June 14, 2017 Approved
Mozilla Firefox ESR 52.1.2 8924 Friday, May 19, 2017 Approved
Mozilla Firefox ESR 52.1.1 2904 Friday, May 5, 2017 Approved
Mozilla Firefox ESR 52.1.0 3978 Wednesday, April 19, 2017 Approved
Mozilla Firefox ESR 52.0.2 3272 Thursday, March 30, 2017 Approved
Mozilla Firefox ESR 52.0.1 2254 Saturday, March 18, 2017 Approved
Mozilla Firefox ESR 52.0 1966 Wednesday, March 8, 2017 Approved
Mozilla Firefox ESR 45.8.0 1631 Tuesday, March 7, 2017 Approved
Mozilla Firefox ESR 45.7.0 2880 Thursday, February 2, 2017 Approved
Mozilla Firefox ESR 45.5.1 3834 Thursday, December 1, 2016 Approved
Mozilla Firefox ESR 45.3.0 7302 Thursday, September 1, 2016 Approved
Mozilla Firefox ESR 45.2.0 2368 Tuesday, July 19, 2016 Approved
Mozilla Firefox ESR 38.5.2 3982 Tuesday, January 5, 2016 Approved
Mozilla Firefox ESR 38.2.0.2015081001 477 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.2.0 439 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.1 2043 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.0 580 Friday, July 10, 2015 Approved
Mozilla Firefox ESR 31.5.0 6595 Thursday, February 26, 2015 Approved
Mozilla Firefox ESR 31.2.0 4333 Thursday, November 6, 2014 Approved
Mozilla Firefox ESR 31.1.0 821 Thursday, September 11, 2014 Approved
Mozilla Firefox ESR 24.2.0.20140209 1042 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