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 78.6.1:

17,963

Last Update:

06 Jan 2021

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

78.6.1 | Updated: 06 Jan 2021

Downloads:

2,536,216

Downloads of v 78.6.1:

17,963

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 78.6.1

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

All Checks are Passing

3 Passing Tests


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Successful:

No detections found in any package files

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

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

>

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

>

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

>

Deployment Method:

NOTE

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

1. Enter Your Internal Repository Url

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


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

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

3. Copy Your Script

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

See options you can pass to upgrade.

See best practices for scripting.

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

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


choco upgrade firefoxesr -y --source="'INTERNAL REPO URL'" --version="'78.6.1'" 
$exitCode = $LASTEXITCODE

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

Exit $exitCode

- name: Install firefoxesr
  win_chocolatey:
    name: firefoxesr
    version: '78.6.1'
    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  '78.6.1'
end

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


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

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


package { 'firefoxesr':
  ensure   => '78.6.1',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

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


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved as a trusted package on 07 Jan 2021.

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 '78.6.1')

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

$sa = ""

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

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

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


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

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

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

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

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

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

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

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

  $packageArgs = @{
    packageName    = $packageName
    fileType       = 'exe'
    softwareName   = "$softwareName*"
    Checksum       = $checksums.Win32
    ChecksumType   = 'sha512'
    Url            = "https://download.mozilla.org/?product=firefox-78.6.1esr-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-78.6.1esr-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|fda285285b5112fd208284c61692cba9607f768756fe085e932738dab799e743fede9193af338fe1407ff72db449e8cfab14d7ccf499d115dab75290cbbe0ff4
af|32|24710d3eb35173185c80a52d15eef26fa34988f5ca1170fd31a74703fa882323807de97a67a2f2cbb3c454582f27dd585b06a21e197752411d03bf7763d9e214
an|32|50cb0c584a1565e9b9ec8bd6e75793fb533ab15eebf4653e126efb36fce8ef24949ac09a867c9a2eae8c88698b1c767f9b0b78c5197094abe3ea0d79b1859577
ar|32|3d769acae8cd7f92656b69bf662e67847117f9c39ab04d197fb6efbd5a98d8324e031658ef923c58bb0036db491e84a5021f52941dbf560afefcaa0277dffbe9
ast|32|0d8893e8e86089d6119e95ba1d633268f5dfeaf245460ef802dd9c82dc083a2e14d222d99069079e35bf3fc01e82c4b74968e1fc79942338c34ad2aea76289f8
az|32|3da55969d714d629b7c56cefcccdcf13a6038aeaa9321ee99d1736993228066c4440f0f51d659b6d477861818f99ed7a430beebd51ed69527c7afd5702e8cf73
be|32|9e7e9748d04c9afb94f294dd026513a2d43058dde6ac3c7edd46f24853373a391927f3b7cefaf5cfc3be5f6ac023c8832f97e639d750ff7b72f7add58d3ac840
bg|32|78902339c231dfbf8a4ab2825082ac8e90a6e6192197c0d1a93de99c580f4ed3d60366ad935f4b5b797e974fd0b03068ec13482443d1edb1041816035d7275c3
bn|32|62211b63e965a9b1f29269df3b3c65bacb5be0b40a1e80e78f1a936fe9b053ed6f5b7657ea6107d39ab449205d57debe2953fdef03dc987b057d37aaa8c3170d
br|32|5b05af6299e2397823dd54191fb4ab3372c6db0605d469364d125884b31f5a20c8b5f6d12dc89bf7f6dc69ba5da956c5b3e9f832cdf915addc034e6a2f0795e5
bs|32|59fc787a3b7ac8759789e8acb34e2b87c89025b947ee7bbc11798e67e83858b7c7c653b98ee126b12cd7bed742d4df0d3f5e9c482cf442488d35c774f3653db6
ca-valencia|32|44aee2e6f34bfacf78f06d9cc20cb37ff349eeb1c31a4052e40d87147d008ca9794e03e95ae5f29bc5ea5bdddb389b0702131289358e72fd7ecdde975d8bdb95
ca|32|3397aa912601d3eaa480e3c5effbf9f8476766f9f5e6ec24f8fce837d558c93ba90b8dd7681eb8889b2185a515f0d896ae07cb6fd406387716dc7b7d590d32aa
cak|32|e4efc8a812fa57d58cc355e9ed81f4001655d3a0383f86364c6f0ef27f05bef95e71ddb03803d9c3609f61c70ba751d9ff0e42048e7f8a86573607f639479b1a
cs|32|fae8424cde6874fe8a320f074bf1e329abfd1d17981e9439211c33128699428ef85b757acbb3ceae7922a8b9e519bf97c8d396e60c8dc0577a72f7a4d59b4b7c
cy|32|4824599bd8b07666d3155015c54764abaeca118ad5a773fbaf234c9ddbed6d827fa502e0992d9a640912797780545027c5d6ecf346b1fd802fdd56a108d9e465
da|32|e98cdb12e80f1f8815816922eafbb379e3bf341ddceb7ff0d4649ada66f43124ff6a4e5ce1349ead7e4a2a2fe5a246b9916f5bfd0e14e4b8d769179bc7ec9ecd
de|32|e6b67ebe425dd57e7e1f627560154ebc28aab1788a19f37c199922facec0bcc858a7a8adbbeefee130c63fcf8c474c216ae303b89c19352781b54ed94eac9851
dsb|32|c4231dc0ca5d5bc38aa66343a6116f45702609869d55640505f901476033e1789cd6562eb79faa382931eae79f4e8c0c35483126e6759dd86fa0c423bdb7986e
el|32|845588ff8c8fb9e956c97cb278bfd394fb8c750081d62e18a8c53da2091c80a326b749d7b75cae39b786ea14b2ce467d8e5c73555ecb6d1388dc021f98829ba3
en-CA|32|23456c3c73c0875a4c7d871f298292120733b8a28759fb5c25a109147309697b4446269c8b5bc9d04b760d87bc8ae2c66e4c9e3ba6e66ba430011fd1ec6b1621
en-GB|32|a48010541b78831d5063974590e8314343e4bfa1094a555169b4863218109ece6719706c71d6e96628d36896f25eb1d3a733a686853e3e5a8bf48f5a9209bfd2
en-US|32|4184631eed2b54957ef287b3dcac31f0bff75955b130d96b81f522fe4acad14d81f994185a21dd11b97b06658f7838dad7754bd3d99af226bdf84ed020261373
eo|32|d1fd4a1e0e8fea096be98d5d2067437081675d1dffd7721790560bba0f4d1c5045d479718b4ff90d7d46d5494db5aa701f9197c603d2805b05d01a259ce30c50
es-AR|32|896f8b1ec8aa6823c7e7e861dfaade8df015a67ecde0ca4a83c93c880c3b45a76dfca231c831952d134b81b5cfd313d22c27ba243fe4fba051665dcfb4afe72d
es-CL|32|edc7610719cffdfc2e2bb13cdc992c3b435164fb4f9a4742ccef159e75f6cde1422d470d029f83e0acffea5c660b7a762df9c25dfdf7c388c5f95841d795ee67
es-ES|32|3dd4e458e0ab53b03e609a469249eaf671141867b7a230f49f3fefdc0cda47828ace23b923d4b56211852275c4ebe0b608e753efdfb86d78fbf26c936b5296cd
es-MX|32|048a0eb2572d8e0d27e4ec70143ab63e9dca743e6a5313a794c8806535ab108cf9d2f52f8696143643127f044b0d321ed4eab8f43d7b46a360cf1d85317c15c7
et|32|2ee8e27a108a9da32ba2efcb742daa5f330c4cb7bf3c2ce614b7cf143e153a7943e309663c07ba3271416b36134ca55959e60eeb53225c00ed984dfd8a8b81bf
eu|32|ed489bf3a0bb8466c6f7aac1a9c121fa6fb5b168f9bc457b64eaed4d77cd3245410b1c03ee97ac91cee9426d438d14d8bd145a10f878c2ff3a5facc065017451
fa|32|d915ba29eaa15e6964f94e27ca15a6e16679f85ab1f9a771cf76dff1f060615171a55ad3a790c016e9a602194f4c4b216b7974364423a0655dc9078a7c479b8a
ff|32|9392f304ea10e8b3dbc99f483154c8a40b9027a86165c2d979b5e01603b17eed4209e5a8954bceb6ffce15611fceb9fdaf7c5f27956011776a9e5bf32a3c57bb
fi|32|0758e60c5f2fe7913238a789c6003e772a09194d6dad40e47d1abae8a1ff8ef98ed57482e03d99077fbf26715bbc1715bd255396578be064254a50447ce962a5
fr|32|3cfb9728e9b907ab20bd886865390a8ee566fc1bae6c04cb4690d7b442a25e0fd09fd4c7f6b57091ec33a3135af958f1ffc816e871b2be3f8fc0834e55c42e43
fy-NL|32|81cf3257cf3ea84c80655b55f420828f807693d6b029c0726c4daf4eb587fb2a10b5633b8d94cb80b4709be69ab77e6be3e8630d7ee9a8a1a14dd684c60fbfce
ga-IE|32|23fb57c226d8e847e5c6c4e22b45f296db580484ad7020af4ef343e75df7b647189f3b9ea5ba86157c76f50c6b0fdc7ee05d531698cb7f9f836ca1625b2f1fff
gd|32|b7e8e557befcb0d136793a7febe62ba018626ec63bb0e5f37abfce60db3bfc789eabafd22510fc56cada002765479ea2756bb977ef49a003a78d3fd9a0d0107e
gl|32|7926063ab28a8c0658fe8cabd755f6881f6736a0be71177972d7f0bf8a36dc81447b656910cda5f298db21d5cac1119f88b6d3e5b16cf1a0fa4b0a2a8d9bb64f
gn|32|f67c78c193ae44bca76b71afed166217699064a3675a3e382b06060c2f32ec6956468189142248f9cf28253a24a89250397ac53090f76e29ce585a0268e02188
gu-IN|32|f94f7f19ac11243061ceb8dc7ec4f19dabcd4c9c6d84c66bc5d1ed8390cc6d5c6657c05bc1607669b32894840e0b5abc89720637ce504102e46620daef897155
he|32|a67aa446a4bfbd9d0358b9c12acb589741302d908e2f9ac3f3862e787730317ca4e22e3ba5d3ddf5d04fecca4e92ce022b74d84d68e5bb61c1b42048af082fb5
hi-IN|32|a6f470499a79d51fed5f5988dd200a47e999a928ac9d45eaa5b6e9721a73a55f87b85c41fa4aa99776fa66e363c55d99f8a1bc1d7d5b0c3d5e91e09b0383e909
hr|32|76ee67956a7e9f56ba10269d41ed9c8cb771e3f6cf045f920371570acc60b207b9b3daf00d47038a0d1a276e4d1e57b7dc4586df26578f2516c480cf017f22ab
hsb|32|127a49a9bd887c82405d73209d07e53d08578145da768308b0f4f070fa7e1857102d04f80f345a9a700f43af8408ba34eee2cdafafc99c29c31cbcd3542fb017
hu|32|4a5360018334d58cb33a9515d3d76d27b3f0fe0cb64afa3a05f626fd4b247efebe763452b39cb7f80b5bc80464f41a0f5ebea4637936a6896da09f94d181ba78
hy-AM|32|a0d4d56e8a73af9f4e53c211a12b845c3347db52658169e0f405e77d94d1276cbbe8a3b7f49c2ce99f4ca6b847bb3f170f1d3302e63864253a87b2d3b579ee6f
ia|32|93536492735ad2473763c3c905a0ed86f0493f04db6edca4e9ee33eca0985336e4a646eecb559000e449f3d45bbdba4c2e8c1b0d0c40e750204e843988144f7b
id|32|e009604f75f3916210535b0ae4c34aa8d7cfd2a7d389254d8ed30875a8edc829db5ee5ec8f1d8145e185679d995ab7effe52f6e0a199cf07e6668ceb2ea2073b
is|32|67c4c845ee98af81188634c7e7ad431b7e554351b16c05bab90d347329214decaeff81ce384b1ac2c38fb3256dd1f7bdad975c088618d2370cac36bf91edd2c4
it|32|9a385de2cb28d99dafe08acb038f1ca186f05a485372ea6b3e9126911ee5ff76a4fbdbceafd5e02b0128bba9c5601e9b06dc7d526d469543b81b2a89461f7340
ja|32|43eda25fef668093efbc067966d0a85b067918b561bfdf272a1f57c67a7cc88334ce50ef9b2d704b8811e7a09bee9189285f462e6cda812e64209cf41ff21a5f
ka|32|12ddfe105e78ff1bd6dd01981ae387131e29ada7f0f197c3e5b42b4eb13cecccf1f18c020ae5d3d3a1c987d468965a9c50e31307e98b93346ce9f869e06a756c
kab|32|653bfdb1a9a3282c44c82d301cee1738a6ff7f00b382826a458f156b5efa2307df9cb790b8c2e844b2d278b864d99b8e95f73fd3457c8c64f18cbdb30ed2639f
kk|32|5f48ace1b1c6dd6c2cc5331368cd83771ccc7ce596fa2317f1e491f64c18cd406777e0dc303b0fd9bbdd299b1aa334eed07e3535df3e15caadb3ec9fa83adf40
km|32|afce53330594dd22cbc768619de3f307ce47b409f7635f3bed6c2e361d097dc1cdf8efba3df300f2cfe32b2c8dbf5c30513469e437d84145f4ef3d43bc5e13fc
kn|32|fee83715b9e9c26a0997af6fd03f2487da73ee3917c1102ce55711dce7521326b8cd75d8b8f5d40bb61d81f12e4eef8e5c8e5ef903a9d9c249c86435354d237b
ko|32|895f30bba4062ce41b63ed08b925da5d52111604dbe848cdab660e2e146acb529aacb4f7a41436c1a326fdad7ba8f6bbf9873717f568761c07a1e2c89fab6263
lij|32|ee95262652aeef1775d29d0998a25d25653e7e739fb4500f2eadbf76993d75d22a252029c69b6de1db9e0bd0dc5049017de6806221d1e24435f3d8d13288d4f7
lt|32|71adbe5fa1ba59ea60206da6a985051a55fd598ee69168b7eba37a9fa2278d738f53ae4953b44d38ce2f33d5c323985f1a910d114042a7826d1127a70951cf0d
lv|32|714e20b09a502b4cce05154ca950437867541b4564270d1b6e1343cd1177760df0b853986a0058cbd01bab66e3403638bde2712db41ed5d5d3316816b95b8a73
mk|32|398925a6b03738c8a0785fc63e55b7394ae8b8db264ac0e315c5c09ca5a83a44ac91078ebbfe49ce386de8970b1e0313a40d624ac55645d89082189cba0994fb
mr|32|8831c3fb93b740fcbd2b84d327ffd28aacee4cb58b16abe33563b90b22d006fa431a4b22508e1769ba4aaab31e323b47c967eaff9aabf00602e3d1a2f1eb4f48
ms|32|63ea5d55b9bd8f302ee36d87f4d483649f3537fbc406e9e81c6d2860fa75577a81fac408a36b4169fdf2a66e8ed0548c082f91120acf9df5cc811bd71c15da22
my|32|c406606d0171ef8206640f43a411948af8f943dfc8c2d809d6c2a13a110c8de8104ecba82d83cdc6526f69995d062ed9b0f5111301ed319e276671623f09d059
nb-NO|32|bf7a603f2a057088a0d058ecf2f1c9c9ac6cf12f8efae377f9b4ec1729313c122e25a031a6ce3cded9e65d18b98fe7e2754d4b2a4ad92de80bb5cb2a651db65a
ne-NP|32|d85e9564f8b22723b29a9c24cbae79748d371bd2e787846432b1e097766b350d8fee4e3910cd0ca591767557dd075b627b200437fb2c0decb4fe21e3166242d3
nl|32|f5a88a0a0469f1ed3f80866c142678741c51621902e741c102ccad26e82a3aa7d492e2c61fcf6a9ac0c386c6ed84d48228f57ed84a812c01b2d64a79a471d560
nn-NO|32|8ec8dc6964e46fc9e8cd7b939aa5c402a00ceb673b7c0c078ae2eed403fd8b2f633bfded52f21b183052b9ecf9bf00c3666b74fb43da72df7b15af08a4e1e8d2
oc|32|792fb7b57d8c7fc4ade02721a174954bd4a3ae714a3543fe3a82a49db93c614c7e76fb32c035a3416da422402bd8b046f27c39ff5ab71c359c4da2cb13bece10
pa-IN|32|ed7c1a0cd9dc16ef2c6b4fc61ffde54a6829d7e661ad44b8ebbb93012969e719b68a4868b487dfc7cf262a2f92a953e58e8e80886e4385bcac2dc2adb9bb8c36
pl|32|d259c3cbdf568114108f764dfe513f044631d959c6693fb572c748d1b9bbfd66bee0a871d35a953badcab0f080c466c002187b154fca3f3a76d67c6aed6034e6
pt-BR|32|1957d33363ebb407cb65158052771cb4f67fa7bb6bfeb89e2240cdc318f542f30bf0a36c4cd07247795b204dd19fe25b2531b719d9187eb2c07d36ee4a22b606
pt-PT|32|eb7f8c65fa61c0459c3cac86d336a1f273f2a752a75fba0839c1df1e546d19fe95f85d7c8dbe744aedc86a3cfd39307e740d944adb0d2ba3b19db5bf5355c5a9
rm|32|0465e2e28a5341beb97bf79067a7ad9a681b8dece5ee19c9152ae5ed69bd1a0a774072e76787f543aad6a65406afc6f73271c29f3f881c42c60da73852b4b26b
ro|32|5676f985e125f209cb79c385f4932020e118486207703edceb9c6ff739fe0cd647cd12ee38991d6ce66b833d15fc92272759e0fca5be73f34b53032dadf813bd
ru|32|3e3d6e39ff2f816f802759508f9ee161bd2f25c8eb3a3c478e0ba4db3404aa02c93f3917dff1d8b84d6a56af723b934ab406eadccddb2f236f2789ea4c60aa9b
si|32|51814dfed76c9485d49b8b6c1dc43d3ac7eb639affed897fb70d463ba3c0da84cbef4fcc1203bae6c1d00e17f7095ea918103657e74434aee6a69920ed8af6a4
sk|32|52769e49e62c6063f0b690a99be57f4b7b52c725c58623c042cf24f56ab2769f8699ad090bafbdbf82b034edc3cd97b13aa21813b284037dce665d7a8e02b85e
sl|32|7441b41ae3c81cb5c183cd47bfcd1e3ca7df4d43c7520e792f535d4c19321f240ce7bc0432341e91991c85bbc6ed922f87c83fb96b7c844b9dd110205ae3747b
son|32|7f23ce60e7d8c744eb2db3fc380dc2a81fe11238e70a8d7888c270a8c1a7f7f0049a25261320564b1ba059cf548fd936f917103bf87edc6f461f8ddf5ab4aaf9
sq|32|fb6a8cc3c12790c04cf2d7f275b37b83b1fd18f69a0d735c609968ae9ad56c0c41b5418758c9ee8c4976df64e4694fd53ad9ba5a3933b109c07c0857ab34760c
sr|32|d7b97a24f376cc665d7b673852304835123d1c921912f64f01be597485a65ba95f0b89b5b55e667cde4c931e2739b797c55a693a91ee04bae4b813554c0356d7
sv-SE|32|0ba4605b4478fee9570bb6535252becf23d0a38273ad32e662ab78a859b5cc6eb622bb66f44df6f808c8e3b171d236c32ebbfb2a10c8f8ca16a04d877baa174f
ta|32|b892096817d1dd8a17399b4c232f3b85f12d964b61a4dfd211d90b43f69fb6d951427c097f6c5378988424b5f9b1903a775ed34bc620c522e2076188078f2349
te|32|52c609b0809ece1c5905d787ed110d6c036d319c82dce3a19b0b0816cf288c3e19a7c85981d4f65ed9cb407e315d3641994664a6943fe82fb589f23e8a8c5e07
th|32|8d91452769deb47526da5b14ebaed0110d38716851231c3610d2b1cf138cd31e9eb2eaee98cdcbf2914951d7b90e8b904fd14813587b4bc89dbe5676af34bead
tl|32|c2dd9ca3ab7e1802657650e8cc21c406fe85e5267711dec705b47bc32ed93cd54b5be5a0e977f83a492d582fca41383f2c6de5d58d8be0a1251f7f3246289974
tr|32|b048600ed5f7338aab637ef6b796a628abf2d8294cc880a9f8319642762454a0516feb8b62251406136193a02c61e762e7343d4a307d222b852c5a09192bcc57
trs|32|d862b8d03bbdaa74e5b63635c4dfea8cd7b5b33ce02a587a045b58f6aff13f58205dce71eb2cd8a5add94bad91608d28a2fb257204ebdc08568ae0356fd5fa4c
uk|32|86714660d2ef4557f0bb6d09ff51ad797c1ce5ae9ac08d1d43b7674cd046ccccf702e0b602249812f020f57e986e8c7c882ff37a95f7654bb8e591c781620138
ur|32|74771eeded85fe1b965122a719c091d3c7f0a82188ffff1716f76812cd8052ca39f483d2494ba416b7963ffb52e1423e93f07a7370149ef095693f1c06b50654
uz|32|968ea309baadff307a4d18b530504f92c7e8ea706bd4e6af54b886a9eb06c7d75e58affdeccf5920651ca909db93f1bfab743f997994c84c1e2806fb044144c4
vi|32|d0722e5de5f2ccc1beba50e601c4654f98e2755fd7e8ac6acf26d3ae3a10d936be64b4f74efe3d5d3d071062edd986773f48de80fdd0a6bb43808027ecded89b
xh|32|2ec15e548e5fac6e522781129e8129c4af310f6b7d355077bfd64e46cb7611e2bcfb282accdf76fb6be2a96a5ee375705189cb8d7118afeb2421aee46945de1a
zh-CN|32|7620bdadfea6e30c7aa3d2bd945bcc28c67382a719a17418ec9e5b198efecebea0c5c1263d520d1fa62838a40ad3bbdc223e98b56a5a8b1d67277bfd34d57b58
zh-TW|32|33a2cdea4b8f1635a227169c983ca5d33f70599df47c0d68681fcc3ad9d6f5283cf3a6e6cffb84ba2030e57afb024ff8a391bc20a94a6051974011bd113fe5cd
ach|64|640eaacc7cedcb2e71e88dbb4c4dd16d8f0805c57764305b17b12139f557985c4e9bc26dc94d0e6eed467b11c303b22c715e5ab5eee8de7b4ebf01da0892d1af
af|64|836f1759372338bba5eddc8155c13f69862a1644470e38a94f00d4e2bf731e289b756118786945f6bf8b530ab27c902744c2050812c08d00d1108b2c8c6b53a3
an|64|04701e47aa2d4bd161029b72426e17e61b5ef0d2d3a62c098d40d3d59ea689a0bca62d6f3221610ff9cca57858f848c82437f536e3cfa685ac1b642b64df6941
ar|64|9c4ad0bdc9140ae5066790eba285aa2af928dd9061f43f493adfe03199e9a13184f1ab9552707274ded818c5ecb3d49d64ea4003971bb50ca0df1c5348f5f79b
ast|64|1aaf73b1887ca673e793dc484d0ee564b3940cd0b28a10167436bf3d565925b1bb1905f949e782d5dd20c766815dbe962bdee9189016b684a1844ce33902675f
az|64|72a3e33273bfc9b202ca9c36a467a51c88b145eee3b7073d73f777348cfb4219e0b0f0c784bc1ea52b68529a435116a88cef6c1841c0bfcc6c7cdcbeb7741001
be|64|e68ce4b020bbb67b1b03dad66d5afda6d825b8e2c6688770a73575235272927a6a847822136f7565446e420dbad57788416909b7598bfffcaa7ee2349d79665a
bg|64|94c9c48c6b6b0f13e5626c56a78af3acc00ba7ace11d54f03f5d4c6954be7ac67d65eb311126782e5a99ffd2b5fdad0318ede835dc1de28bf770c2548d09d954
bn|64|29bf6a1142b7266aa166530dce91fa8d1d420bb0b81911131bb31471060024268e8a04650418bbed57b6fea3aa91c59554da64d3120cc51555f07902e13296af
br|64|63b342b6f2bc20fe57d3468fc495dae72d2a98845ba27ed6a657518fe886284049deca1cc9ea28aba052078a1a8c54cec06766ec97adb08aa029b79d23107285
bs|64|d2dd6628534919646dcb3cd390b523dfa462365ec2b62c010af118c42528969988d887a8417ea0aaf509fe43cf076f57f3304245483e1bbf9641aa5982a5ecac
ca-valencia|64|e20a0f6a2c6927d8919e744324addec6861fc25255758464c04239ea0cad0f7ef4794fac34a59dbdd0a0b27e6817b6d417d3d8406493409337e365591167d19f
ca|64|454f4c69d61dbcc048819db73d0a563651729d73326e748a5f06f74473abb4222b5a2f6136696fd0c15302e07b337b3850ab22b92da9663eee7f39af38441606
cak|64|c0619d4dc7e5725f9a9cd5ee9b0030c76f4e151e842586388b4f34ab795d56cbb28a0c4132ce01d47a5b75dd5d96e86bb20711ddb41b53c02e8495990961be30
cs|64|6b18c6a2e5587c5e2970dc4678ee508afeedd75834b6a1f55e2543c1ac2d9dcaa2b19d1de47fec529205ca171757c1937ccb8cac8b728efe45a2ebc6de68eab3
cy|64|fde7ba95a0b46f25cb87e54958908c0904ce88c49a09e7c7ee37a41e0c80bd107d781178416867f0562dd9a7f1699ad04e806ac64130a3cb5aa1379a264b24c5
da|64|0d88671818331774c4d62244c0cd4d0bf54ee68c9adb1075a41d49da04d40338399c59df2322dbf8079d9fcfade413c1f2c34f47b1fbd277137ee1a6ba59e435
de|64|db8ced5620782876d85c93ff36c82c9100a532a8fba10d9fddcad584fbba88b7055705361ec41deca69c10a485e2c800752222152da0db78cfe531699459a5b1
dsb|64|a883721bd6c181d5302166f6ec0c9227192536d0474b7a802449110fa5b31a199cac4794345fcd2135ad938b1e499e8a8c0431caf5c45efbe4b04b400aa462e1
el|64|b7dc157ec1474079189530cf5b33ce09fb8f1753a0ebc132c09f7b7a09440358298a25ed9ac8065d14399e17cf18415feacb66c5bf9990d28396fca3bcc1e153
en-CA|64|882ee36bdcba6796742de667156a6935f519eff0cab3b701ae4fdbd6467fca98c3f827f2edb273c05340d9cf06c795e917a061c38acce504b937c93e1e570f44
en-GB|64|1571d480c5f7d791420a5ac08dd4fed3231dcc2a1409aefb226e54b72fdb10bc5c9bf92d3f5f42a29983880f620e6402e20571e976b0076ae188e1f73efbc780
en-US|64|77744ba0403fb4c5911f076db9169c479a443a67898f3c55d7f4cdc5723f72044b0c41b7d1ee5c2aec75bef1bb33d37f6342ec5ce82765bc944b1a60f62568eb
eo|64|89ca7e8ff7906340f01df0a8579e0ed9743d1b4282302e6cd278070ead536ae653d333415bd5936822d659a693ddaa8ac6b1ad8b221f6ba3c5d98e7a9d450a9b
es-AR|64|ae1c1ea6bc01b90c9914b5f1133fa0c144b0381ad16a7ee5183c250f21ec59dcc16132c82f5554d9f8a964838874d8b8a0b45d4b603e6641598e0a76bae08d12
es-CL|64|b7098d187263ae9f9ee20fac76adef01a32963f12bfc7fcaa7bc3f6dbf6792f1d7cd9eedfae50eab42f1dc8a50b56b9b4f32f9c992b4dd2cc483189e1d16f064
es-ES|64|2db52d96cceaafd7447df08a671a94f9b9bdfea49fde944dc0ca416a5a20c52436f7253882cddbbcd2de0f8a8d05348f87039e2296e398eecb625a4d897c1e45
es-MX|64|7cc609e276a1bf54a5cbb2f5ace936713ee47196af0f03bffea5da861482536de94a6c6e7cb9c4e65ec2f0d076552ae7a3438b2d0ce943be71002e5d6038ef5d
et|64|ea6cbb55652ebf737318a3311b274af53aa32d3a87900d38efb2c3245fb4b932e30be49f65c2b539ff77b5348b6b82db6b4862d340453d764f9ebb18eee1aecd
eu|64|8149176f30397f421198a96a82cc1c9e2ce981f9ca807ecb05a5f92c8bac670b626d75bf128d278d5a17c425ddfcb87219323bdc2a8197cc40fabe5d0cfff3fc
fa|64|13aebdd406e070fd0f06d3e27caa7f1a077f436a1ba8f01ea2933b4f58b408b59fd9031a4f4b7ca3ec674c56b5f4bc67c3107c3cd5f61c50f0cdce65b5cd9109
ff|64|9460b6ab62d6c81c5eeee767f85000316f77fd43951f16228ac456e7f4f74e30f124e45bc4a1ae9f5053b0a2142dee7dfacb9eeb0ed08eafdb7d5f56500c89c1
fi|64|2d94958389868160d9c8081d9b648877fc3c381d51c3dd093c14364e9e799652c5aa9330d912e7bdce7d2781b1f4e5f27a6b5d74342439cb6b484415ad506419
fr|64|470f033a1360faeff79b9d807016a7bbd515fffe0f1dd8bda9ce0a79fd1b85c4319624c0508360e654022447dc98f10c48e7d61f511aa5b952eff106a065923f
fy-NL|64|e008845e81590cf74339c7c6bc5a9d76f9dfd17b8dbce4b1f420e3bda736967cc4167d4d2bcb2cb1ff8a80d7ad6d3ad6eeb8a77cdef9ffbb65331d4a44dd4ef9
ga-IE|64|c50644584183077448e8680e5f9b196a744147ae5a0453de4fc66661ef27ae8ba4ce71535893e01359a6cbec48935fce395c0d9f6b4248df8d880ea96c1f22cc
gd|64|0eeebe1fe47b3c0e21829329115c072d3baa1d0cea08b262ea13486741141eed5246326ad89d4f2eb369842931db2300829b68df33423ace95c9a9d953eb9b52
gl|64|a65b340d6ce76d1899570f072e5c67bf6986e81490e6dfde8cad7e1516579d850b76fef2d78fff37065026cfa149690b1fb6337d0a3644b6a70b2f70700677a2
gn|64|31ecea12de00e814da6f753d5c3a76f39745df10f961dda81ce7c233c110888c26d45a3746008259b7178d15349e0fa1eccc5a60cfb63898eb7dc046d49dcb9e
gu-IN|64|1b6581a8834618ffd4320009445efdedb5080a0e95c039aa432b91ab6629a518f9adb934a6207d0df3d7e9ef64385bd7df309e13abb48864a168865cf47c9edd
he|64|77fe42449b65751e1367c4c3d7e43c59ba8f9b3b52b6f3c03a72eb5161908675fa36efa58924b5a3cb3aef65c3a768b7f0da0819d852ea1efb402d316d1e736e
hi-IN|64|36b93c4449b43c870aebd78e6c944f7c846f35fe4d6dfca61abec9461cf56915418cf321a220629e47a73690d0496f1cb1a5b69aa26d567e9614f3cafb6ab1be
hr|64|72c913cafe2bfd953cc2cc9b9f8c56cac0a3716be98d7ea4ee1857a421ea958d42a2e4fa201de80ec3598e5c08555eaebe950f5ab0332704a33e56fcd03fa6c6
hsb|64|514e07f6c3e7a98421f6aaada13e8e9f85e0e2df4164df128e99f5def47e6756179058e68620a6a6c4e3c34d8b5a60dab65e5788ce09c98c1fb9cb60b2595cc1
hu|64|08c50fa751b0e4b447a7988c1eb91391d0e0d8a3f8d7a7abc6d2bca249a6e83f026f977e2f186f2535fb1f5d5707849e09785190982a2e46d988f35ec6d33d1a
hy-AM|64|8241ed75c0266b496d8caa3660dbcbf6c590e6f829856c426ecd2b782bb04a50f073f43095b1f2b130a694ad837a3c97c0c847ccf354c9e95e8aba260b8d65e0
ia|64|e5b8beaea1a49815690d2837bd4e85e9a9bbd5ba5dad9b40ce9d2214a509a921278fdd8afe5dc4e632cb9550edcf83f29fffa5b27f06f13dd236a07785bf2ee0
id|64|eac48c652002ac2320156978ec92367f0122d712e17ee3c3218395b185d4c370b41d33ba2acaa6ced211f2c63dee83c612466473762f8d8b015a7cb8c5f95c37
is|64|38e27e581b0b435ab9521fd7ad21c146c71d1b83bd276f2d1885e73547bad2256ac438d38565560cb7b18bf6cf8231f9631f156a5280a4f1f32d7e51991e0a16
it|64|5732c4bc5b1b63464b7a55b4cc3ef4b282b115817286b1c7ae10587bb94ec557bf23115e926af0c9a65144083194495557a0e6d2a74ef076fbb01d102bd2f5a6
ja|64|a198c002427d81913e508d32e8b9a6f445a156f98dc4452602a3b8e7e2d08e7f2dc86cfcfd83c21404f39746d2e4b4c93e74d5373f1a07bc79410ce40c06c425
ka|64|3915ea003ad1bce8b14c5d15ee9e30d3c11b6601887fc5dd863da2833707f314a95ee75add849751742ff0cd702def3c93caafcbccd55efb83daf56cb4193996
kab|64|995f1815c35108fbb6703cc2fa10cab0d76886821bb6db159ac7e6b09615f630e2ee7ba03c6c7077ea09a9a6469431967ae256c22010f6674a6974c9c70559e1
kk|64|a7b909aa35ff050c1a8ff80687d657605cc29c394a73dba44d82cb5396c97de38fc5255b408acdb6fb75c18c6bd1560e97e6cd7e69c166fee657f6873da9c871
km|64|57669ffebf81a58a8bfcfa2f414a06bd42c526dc734475caf5780734dc1af23a9385f75a27d706e7bbf6155cb670889a27aafabaf52a232e7d70448bc6629000
kn|64|26772314e163c7d9b7f3cb625c883fe361aca72448089a7c61802462e44f86092967bdf548140b7d113adfe6e9d06715d8befcf54a6124371ef681fc1364a053
ko|64|c8f8c60c1b3f8f26f34b842543ba91bce9c90b360b1235099963de580f9508298703908fa4f26be9e563c9f806a0aeaa6962c238fa5267ae15d82c5c87c75c72
lij|64|2ce943b700af3b3916401c879ee0076fdd262e8b7f4c748bb0efaecfb8527fccd778cf7e10f74efcec3f88407d4023a29e910a99ab75b71ea237990a78faf4e1
lt|64|b56e797d817eef59fa53e6dd0f51f6bc5812d084660d81e4fbddfb70bdbd786542aad37ab5740b4fa2f1469369afa205e0f1e5b13ec920271c204209f187f01d
lv|64|243872b3f7ca851e05ae68a0dcf0ba4c63160e2c43070bea035d1c6abb454ffeed093d7577147693f6b3acb4b9783864f7b81d73d45d4068e066b14cf91d34db
mk|64|92e3fb7590a839510cef86f9cec95f208fdfda7e1a07f83eb1c8d764c42e5bec95a3b2b4da5d5f1baafb4924b3a1643e82f2a85aa7aabef4ed87b00e7c342e45
mr|64|aba633bb3c39f5a6ba1efc929af3abb5870b1ef240086673aeaeb9721b23fb494efd6666dff4fb042b578f586ce5f3ddea3304e1ccf7330fb7e905f25951965b
ms|64|ce162d2b43e4dd1f35af16b84686562990eb87ec30178b7e468a535b003c731001e7ea446dd4accdc1c6b20445672fdae7ce23cddf819715b95cc9bdb4328691
my|64|19d6be48b00fea2d39f1432930eb2c630b11f2f58d4bd3fe4e513122cb009a3670f1b30ece3e52eaf50e7f197158c441622af43531af24b5b998c46bc76d07e4
nb-NO|64|957c52d07e3ae682600a1af684b84834b31908bc543b8607e695cbc2bdd150c219ce824ba60c48d65283bd256b6eec0f1f011b50bee1748c63e4bc45f984a77a
ne-NP|64|52f288c8a91087dc9a4c23c2f52d1724158317007ea807950c6fb10bb893e8d5a6c6c0a653bde0f956d723e4e9c9b43a93e1c250ec9232f667c04fee21294c39
nl|64|bb2177a3741f75dec09b8295f32c2bfe043a2ce052a0c50aba92f2468b215927de695ecd53b5d4dc728a9b8b7c159ed169c238e9948cc084e856d84a5a2b09c2
nn-NO|64|6035938b67e411f77d033f0560f0c68823f851cf753993544889ee946bb2eb001dac6061397a43e23831c15ceae9278b604550735cc6b6f07f2539bab854c34e
oc|64|d872e17fb1a3f7e5d393893c2009989320fce5fc54b7c2d50c7a3b7572bbd2f23321f7cd105c5e0cabc12bd7dea0decf13fcb8695f0d50e686723b70eab007e5
pa-IN|64|15e5372a284e2a21e5b038399a95e8d4e15f9114c5a67f6e971d8e82a06c31a78de68a3d10036c8fef5aaf495e94aa0ec4e80e7ee9fc6f47042a9ec78d388f70
pl|64|8061e3adb222d5d2c20f25a3aed9091b82a8e4aa6c1899f5b897b752e20d66452d8596cec1a454c56adc37eedf7f6b16a5883ea1d70edf02de8dfac57c924469
pt-BR|64|33a43a6db8687c8183b15474b460ae458abe11a592cff06a4e5694ade9ca1de92eb4a61e12429484530ae061b0b8cd2ab49074f38d60fb1da5b618d5a2888b83
pt-PT|64|9e936c0247d19c0903a408b470380f951cd97000590bfd9097243b783897ab0a4238cf6110b63c79df2b441f0b1da44e2b187182f37a693bfffe98f42c74fe3a
rm|64|cff55389385373120ac7521d78a5cbfd22974aac955c785313edede3386dc8fa6e636bdc16fe9d10ebcfd7f52fb03b8041173a5fc71614bbeba6d1a1f0f482e3
ro|64|8d4b695e59ffd654bcbbd944cbd7a533d532f0edae4f3344d44f1b8b28d29b9e7989bad88ce7d76896af73eef0bbfdae84b69f922856dcd4a9b8ed5fa278093b
ru|64|7c59cf8bde9cbde887c0910c22fabf0c47c13429c71fd53012d4082717a4f3d8af2a20a3fde220786a346dba4ff33cb09bb616240cd8eb0e8b4bd23a65b88219
si|64|62eb664647cab5318f462f75babb297483d2f61f1d909da2a0ca4eba6a7166d7cfcdf4d91b43fe1fc0b2b6539f0d7332172c757526ad8587337fd4de3d032830
sk|64|3bf713e2c5f1064a3cdbf7812e119ce11c6ac25cb4ac0dc5c9fd5a2da76ca392fe532d8a921ada6a9d6d28a721c64102fb106cbee4cab1a58b2d4aa3ebd99c61
sl|64|f8a8d19d4b8e0dc777bf00e952ba02e3647b09a0c7daca42c21ea19f35ff3a34fdbed2c3fd0b0148e1dc62337ee6c16ddadad40eb8851f3e5181c02363652098
son|64|9c24afdd87a91b8a3b9115e1c12ccd25707e87cbe88d4e4a0c61e0d76fb3718c66b78b7ad2d4654c39aef1eb3e0090d50ef71eb5b457d732adb81558dbd484c5
sq|64|005861fb328bb857987c91b1017110802d5e4d836382a115d8433610ff4b87060a85dfc374132acc1af4770037995779796e83f8db373d7ee8516124e21dda42
sr|64|c9de8bf22767cc6da96f243791078a8d921a016144546e8d10cb8da27263a8f2f3474be7084c1351717663857a643db572363da442db44002af243825e8b7c92
sv-SE|64|da8acb7c20b0a2e15ac09335491a7bd725c713ba3c24caabca219ebe6b931bf6a043bc9336b6d9ebca080764e486250fc4b455336bbcc4b380509ff38a03bc99
ta|64|1a0720c2efc5d70722a66d552390c4f153020d25d245ac160273bab5327a2216717e8ab4c01e67c6f7e75c614be1cd534bac3c0b966d206ba026c23ced250e6d
te|64|2e9b9478ec04b098fa06ec0299fece28ff40b82bd98461dcad7c162871e2833264956b92d8004e3038158121195954b3bb430acd9e9c82760e997ee6f5b902ab
th|64|07eaf504cb075d7a007cc49827996eaee18037e3eba13fe750cbc9889575bf45b64e2b1a7e2fa475e39a18c0d72b912177fc9c1581576913a1efc6cc658eb021
tl|64|729411f470723182bf910bec9cc86ddb08510742aed343393fcfac19487f8681decd872731145a7071939af30f7591955fd66293526424570b702ab4b7a8c361
tr|64|5b78eaaa0669cee7fcc11df1c45eb12313279d1ec327576a4b8ee457bc8e74fd1f9014a67f1dec9ab33d04918a7955e474e6130f03f14c42d6c4309af8cce323
trs|64|1ceb6e856443b29cf66d4206f053641900f1b4ef7c900340fc4ee0a98b8948269bd95119f8ed2505bb76e77b48f114e541f2929f65391ad971e1de4b6910406f
uk|64|0aafe4dd982dfd57cdc5bd143d5d84ea0c1824291fd28dc9f68fe7f91447a1cd951f8a116fa8583b4c3d0de949958959ab58ea8908feb74c5264af2c9f897f0f
ur|64|ca6dc6131f3201a668b21152aea8877bdb68ed0747641c4f9f0efe4a1854483f705cf78d37f45b33a0de18e30def57d2db049286b07fe3d1ef31f202d8e0968f
uz|64|72352650188b04ac4da1c4fbc5164f780581be6b2d773b51a2b2bd27093dd99734710dc983d3869faef4b5307158779982e1562e07950bd6d3fb055e776c7644
vi|64|4565b44199b8134d573bb6dbfdd94fd47d70c851b980d21e3c5de3e2909dd1e3865aa3fe6e88c1d15967cd808d35b25a1b28fd84760a93f96ed5fd00555f6fe6
xh|64|614a3b9879d3e6d1fb50fb49756c3319ef8e554e09c075e05cc557f15f4788acc213b720da5eb8356e4d156dbcb3b0d4cbb83ccf4d4e77d0470711b22823f7e9
zh-CN|64|d7c1706ed9b899d9a55bbe7348a47311d2e953bfa81b1c00386e7b3bfe70649bde8f43b3e501e7f075883bf1ed2ee74733e667b536f3b67a94d7aadf5a913c16
zh-TW|64|e3f4fe38e274c298640a4eb58ea333fc570568d380433a2a8138870f8eae1eeabe4e4bef71326140288128951ee35a173444d574cf8e9dc8605eea0a215be5c7

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