Unpacking Software Livestream

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

Learn More

Chocolatey Product Spotlight

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

Learn More

Chocolatey Coding Livestream

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

Learn More

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

Webinar from
Wednesday, 17 January 2024

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

Watch On-Demand
Chocolatey Community Coffee Break

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

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

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

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

Livestream from
Thursday, 9 June 2022

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

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

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

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

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

Watch On-Demand

Downloads:

2,502,032

Downloads of v 78.13.0:

31,931

Last Update:

10 Aug 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.13.0 | Updated: 10 Aug 2021

Downloads:

2,502,032

Downloads of v 78.13.0:

31,931

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 78.13.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="'78.13.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="'78.13.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: '78.13.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  '78.13.0'
end

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


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

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


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

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


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

WARNING

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

Package Approved

This package was approved as a trusted package on 10 Aug 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.13.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-78.13.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-78.13.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: '$systemLocalizeAndCountry'..."
  $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-Host "Using locale '$locale'..."
        break
      }
    }

    return $locale
}

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

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

  return $false
}

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

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

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

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

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

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

  return @{
    "Win32" = $checksum32
    "Win64" = $checksum64
  }
}
tools\LanguageChecksums.csv
ach|32|0e8421569db6673de5b96bf1729875c0e7b293712f3ea39337589c18112af3f112266d7e475e909aa8d02b31a051fefe0241a5d44e092f047ed248515bce277c
af|32|cd075bb6be0a00dcd8e479727a79e5161db15ae7c30d39639ce8112bf973b18d3e8156ce510d3b21eb545ebfedbbd48c7f2765a1882fe89e7c651977672b5708
an|32|d56ccf7e809afba91034117683bfc7db7b2fd90b8f59428cab62acf2bbb64710a9336f2f9e6c7dda00a37045c33908e33332ee87c7445a22fee122d7539933d0
ar|32|d4d1b07c86ed7fb08f9b04608c133178e95312bb9c8bc29f27155422a80d003cbb0d787b6ecee6291983dc087179fbcf861fd503d7bd1ce7787bf4d95d43b767
ast|32|692bd87c9e05acc74934a49c593514f1f7dfdb8529ae0034cc3ef3cae7b049b685aed829c000168970a4972cda1bf8647ed02125a9ceac01c48d3fda40ad50aa
az|32|70857fea116e8c6df14ada4611fcd4582c3d6d2853047816632e2f1a4494475678164985f1384422ec52868a217034842d9a64042084c329d3a782ae948eca69
be|32|582635d962227c5c47fbee8daf7ffbfa91fe4afe158152f8608b61d014814767eb563b43615199c0e04e2cc792ab680be0770475b2e3090ea5f7e1596eedfa6b
bg|32|21f7257a16cabfd6ed370e7b41942607b3ffdad72a37ec2f0c9bf598b43f31fc5c4c904989caef235c7b3fd19c15a57f3e59eea2b840cdeb80ebfe4280fc46dd
bn|32|45a2c563ca6885ac8206ec43faea71cb7228fb417001483433bb3680bda86557762f1ac6ca5b354644d7220f55d80b6a83a3399a2d725a635cfcee2bcf171709
br|32|e3671360360278908673b74920850697c1448686102ca2dbdf399e9f6b6b5250c4cfd3e892116e03a1ecea5aaddc6f82b307082ed9b3fb1d4e94d7d828801aea
bs|32|456fc6248be952657647cd1cb1495a9ad26238ca602d3b958613b7d4c08325c8a446ce957397f99f9aa140a78b649dd25bb4261f3d1830f75fdb2555f3cbefa8
ca-valencia|32|a392afd500eb0240d06095599dbec7132458349deed0b45353e6d58561d9045c6d5eb961617965a495e7bac60ec856946a945450eb35a24c188170d71c5582cc
ca|32|70bdf8ae797398b3701ed45e40e9c24e7e0177eebcde3cd8d5d223bf7de0702d0c9070ce0b4b20b10ae4e9a3d73ebe9fc3ff7275c38b4a02283486fd51abb060
cak|32|3fe61555af1a44fdf98ea0bf812387b2195ce880b05a2931d3e7c1b3b268a97e327fa51b1e2e10ad3afda3d6cfe2a1f1fca5683abc7851fc43a26b9ad4eed1c7
cs|32|1442d9dc740777e74bd286be46ae1d4ce459036d47036d0979314a3918ed9bc61c5ae171f6a79496aa493bff760cb03e3359411310f81541d725f1affaa1abec
cy|32|6201cf8f286fcfe66790b356b2cdd35b9e094d8c9be704ebbd1c580a1b57357e8184bdf567c0949bb20a3db20bc36a5120ac1ac4102d8c297877ed961ebe6753
da|32|f81bcd17080a0f162456098d714251b45b5b6bb00d480dc86e4f22c14e029c112f19ffe915c1d55344b6f9b1a07c21cb206a845fac1fbe805f1e166f0f9f9764
de|32|38c2451b2e39d0013ae58574c968319df1abe570f4db851d1176430778faaa65ae38556782c1f63d4d9b5b8001358ad85e586538628bce52fa00864c7aaff0cb
dsb|32|3f5f4975f407e39164897358f25be34ff54e2b241be1a200f430c4057c03763ba6976b271c441626250917ca188f6a055034f761c776e61a904f12b8b48f9c74
el|32|6d5d9e9671357374e0676c9d3385fc85ff642470a1a403928e734d57067fc41153ba14db207d3e26a02789d6c1897d713196042871591420109ee806fac0ebed
en-CA|32|fda3694da0e8fbbddfd1141c7b9d82ea0da941edf184d47e61f91048dfaffc3d6a0c121e820bb06b938034aa18282628b0e1f1e1794a737dd164c3e1077f6416
en-GB|32|feb11893d1f782c2b7c7461b8d719b8590e193522e8e609bea92e632dd83d3077a62aaf926106702a2e1c6f1dc8c44df5503ef03d684820c8ff510ebc5795594
en-US|32|c0dcc81829f88ce18a3b9fea9b2e724b7672019d84275f34b5a9a25b2c4cf05aaeb5c5ef1cc089b7e93e1830499464531da269231672366362eabb579eb4036d
eo|32|c1fc5880bb0263e02061fa009f94a889533c5731536fdc539ac937336c45d2a8f5ffb06d2205cdc089e1b790f54c616256f255384a8676154566168997bf1472
es-AR|32|98a96e7ade7f7f967df172e19f7aa00d7c47265027682fbfdbbc3ff0011972a49734e37689778deb3ca1ee4ad679dfaa3df9f3c726c195b6482880baaa0ff750
es-CL|32|04149318e80e20989a70fdd2b9644f43557307fd590b1b74f3650b8fa6b2a33aefb3fb94a79118066076265c389af7d6a8400cffa1e5e87af52e88ea82ab1dc0
es-ES|32|44603c8382f16cb6eb62c58d63fb2bf6f86cb354e3b92b54a070a09403090c1084608f47b2eeaa103b91918cd42a6ffc5a8180e3a2543a10562d5d7642887fc1
es-MX|32|cef54b663693e741335aabaaa94a7e4541f7c2d79d212d806901c826a80227b4c3e6a30efcbd1ff400c9da367b08c931cdc48f58941f56f1ef5fcb3f7b11fdb4
et|32|182267ec8e094d2c6265d9780e6ea862c4516d0a8e41c1623397a61084e3ff7ce656ce332a83ec9f468cdef868eaeeaabed02b37f2a59dde2f64be5f745770b6
eu|32|c69e63e03894808b7aa4e237f7bf7a63a0ad16e36019fa3b2b34b702ac83537d15cf95489cc6efe88792fb20c50d4968c47cb2a621317d9c7d9e4d1033a498c6
fa|32|2d8477c0651300744766c8a152c257234af48ae0fbd1d05e2a402dd64d8f73e1e526c3f0628dee875d5466c9ba182a003d660b470fb7e2b6e3975a206df208cb
ff|32|8c9fe68e3a0dea5696c3fca16994eaecd83adabb1b6011dcc4addc2cbeb96ffeda7a3af5e393c5997c78fcfd4ec15a3efc74896426d4999fc9df3247dbb92545
fi|32|89bb9dc3cda2dd4a50e74430ea2c0bf11fec81e4a7de2992a91d4a0d430186dd562e429cc9b382c92920f323219abd8262809bbc1e55c13a8a52c0e32019201d
fr|32|941f3b4ac4be1617c285be76a3f69e2c52fe8a4431478bd2e8dc0fdb9314a570818325711e01d3cee18bdc3fde5ae4db7dcb29fbfabf8ecf0c8526ac687fe511
fy-NL|32|1828be612b4cb464747e28d4367fb005d9b6d5506356c357ddb0c9f5497f640b69e4d57febb19c7cad36c68a037bb4b66ff735fda780ccbe20b07d6880603c72
ga-IE|32|230c1c506a62cf2accc4b00024f682bbeb60087db7df718fa3ea86b54849120fdc3b328df30d1027e964846f7ddc4ab0714c503e51ab1d7a0bd28069c97fa5c3
gd|32|60e9f27fa8176a5d42c7cf2b0c2db042ca6f0e574ac9a4644192af625d5fb16d4ffed39bd559e9901dc483737f3133e465ae35f6e51e7f62323f72028f0a1593
gl|32|58cd96b1fb91ef7a61658839ea5a53eb1333b69f093fae31d809c32af977b98b02b177bcd922967535cda6a3668b05be84590083c168009ae47ce5c8c91c4771
gn|32|a03ea5c57dc5f366d56ccd4b99a9bed696fce9097ba628e8b80a139b37e533e4dc0e9460c64a3573a060fc0381b57d4088adf3590cf6b62821ce9021863ea53c
gu-IN|32|c4d5b6cd4e2540468438417506cc08a06c07feb31e579689bf9bc55dd28a5e84bcad9207c05d4f40947954c8adbcbe897caa9f44154adf9fb19e1eb9593e0192
he|32|a65366b4227d986f922f41ff3e98eb2ea35e91e73e170ad4014ece5a311750003821430edcc0f0aba68842cfeba331e5b9f2e7562fb51f256eb3558a63e85051
hi-IN|32|e402d95e233ee0a48b02315b2212a928e05d0b43e1dbc860adcbeb7045ef7289c71c05e1ff82cd7691fcb422f75079486f52c2376d9739b64e17b729a3f0aa30
hr|32|ceb9aa9d1fdfa1c3d08ca94208c2661a799a02cf7baf245fc90bf84c1b105abb44d7cbe0ffbc00cdbb8894dd3904418acd566fed0abe25a23dfe318c6ce5a487
hsb|32|2e15a69f9d1904e8128aad0ddd53b6fed0cc95e2f58e4c4043ba6792670aff29cf161b2ec1a7a73732e6690ac6295ed6f4f541f37919b39f495dfdaa1d2d0eba
hu|32|4f3dea22923b4ab34ef29459b36ddbb35681ae88d937e88e40ab503c79d49f02e620cfc5ea498e1e892082efa5055cfad92ac09e44593b6985b6a2108b88336e
hy-AM|32|955eed68a7f9b7d296dd2e7102c69b5225581b000411f10c6cbefaa722c6de84b854c4272290dc6f5ab7f296311b6caf9ab8146841861448925fb21354a9a0b4
ia|32|56186e6e2ab1f99e4ca66929a1a30c5a0a7328cad81b4dc0ae13e245214ad82616c9bd9a465c8d8e1145c9e06abfc78b4ea8ad034ce9089e35b06b78eb834487
id|32|624e8e00f918fe0b6cff98e5479a2afa0755a6f29b8146f277d8c86166244c2c3d167c2cb2ada24cbd00aa935244ef597c65283b94e018f34df15ac36f7ab29b
is|32|16a813b1d6df0ea36d27786e587db418e3ce304a2aa67bc8fd256d03db96ada6f67d1eee53fb30d6e1dd6df18f3fdb241782380b0c056e74b150230eeaa2f670
it|32|011d07c22cbad78b18394cb2484144a79f1f77cd592c287500bcba6a08c1f4b232b0fa1eb9442516b63d930086ef7e5df8c8a3f25ba0a2456f9ca47ebc22cdd7
ja|32|a22a92be7163a803132d115ef5fa1fa1250fe92049e2a86b11c67de82e205ad2a4da2669f018b7ad4c920386207ba3fdd4c57f833c965e84d78ce7748b4b7185
ka|32|2627e10fc1b24f2a82a7e7bd4fd99b3e12df012df6551b7a1bb7636ca948b109012cd8c0ac087b88ff0df7ce2953b0fc2b733d371e05754fb85eb05f19c98e5c
kab|32|912839b8ec7411ed9820fc7f2fba158777d4221076eb1ed4a97d4f539c23b7ee1260eabfe265de16149e0dec97bb8806e13625cf442a57349d8e5a95d8707ce1
kk|32|7dcb91a25491967fa679ea449eeb7e94480f465be767d99cfe19d69cdef2257915e34d9a3859da89b5cbb6151351bdb3b7987aa7128bf9288458d5e37a6e317f
km|32|8552c19dede6076c7bb2b23157fd2375b0cb1a4b2a120eee86135c08d2df14d7798d95c062e0e982d384558c26f7bc1c1c9becfd062dcfab445a24eea1371c0e
kn|32|cc7aa68ea2aa173cddac2b4f117bf66f40206bd655f069f68d5aa4c15c2ab56edab8bd06481e0b63d0bc80ee5660c0272dca90124f3b104861d880bccaedf2a5
ko|32|c6f97bbf5973491be29270f703da732fa57421bb2eed591249911f32e875c126332fa476de1e8599f2e934ced292eca24ef473397d65bd315e66e5aeb26d4900
lij|32|921d2797c50d9243455ea84340837e22fba6c963efad9f169e9a8fe4d17af63ca05c3657cc7c0dddf1272ef7e53af6610cae5bac7f38729e2da09aec0d44e637
lt|32|45fe0886816d0936048d0ad6bde96d2114b319a2095bd8d3259321e35ae9ace01afca7016cb8fb0220b62224ca562aec3e22c96c9db326b92049a40ec7b24f13
lv|32|5eab801e9876fd4439d26dd5add68e9a4874c8813dcee68cc18490136ee0b8eb5896738df060427dbe3058d61bd67fc5d8382bef7820dbe35e7547240576d321
mk|32|b3883f609567fa893cdb183e767d1a2f715b0ff992150420a774e0a878d3ede476d51248f5f5c188531bbafe3a84b3407a84a41077392ea42607c45dd1fa6358
mr|32|4f4093211d473c3a932602d5e970eb217d4f6e05595c51586e3f61d5c4a437d61d5d21518d8da0c3ed7eeeef4b292b269ab54431c926241b4bdb03d64a6e6752
ms|32|2fd229ab4fee075ba7e854358384bf7c9799dc5ca4ca6fa21b7b9aacc0afeba1723418d54bcbae467fdb1ee4cd06b405203e92d46b16efaaf7abf30e69c5c8ee
my|32|6e96e943660abefa6712a1cc1cbe26bfc312354c7fc794863edcd6574876d5b78efb5d578f753c1e13e358c46d81a61664e3c4437f402dc40eebe153760470b5
nb-NO|32|0cb504764b8e77fa384f39ba2bce7e01fedd3a869f8dcb7cfd4a45d324e8f0fd4e31fe3b4c525cc3a95e767f322da113a41ed5249afb3a3833db67508ca081ac
ne-NP|32|fc6e9ad5301aa14940d2d6d8be5e7c9b05570661c8442d06c624d5a265b274c353757af24242d1f1314deac80a3b15a2ea017838489d60f65424fe03fe79b3c1
nl|32|328c1994f733ca18a2caa3da72808f08782c9a626d51b2e1e6609889a52f6a04b5d3545d3bc0aea2752f91fa2065666d77b6d5f2de12985a120c007d8885330c
nn-NO|32|c43959edf0986f845aaa51f3d171daab5b4d2bce2c1094a5369013dad93fb4fe9c1a3ec69fb030063825db46996c9ece73c656c57c8292489705cf98b0a9fd57
oc|32|a2ddb847e387e6248a250b44db062679d4c98509a2ac30ec5f677c0f7fc09bd7ce5a4630cb46baa1cd529ea1f3f50cd2426e99639416277072af196661b3e7d7
pa-IN|32|0e1414b880f4acf567b7685499a48f104e51fe73ffbcbb856b63596d68d7eda60b504d4c74fec75e98520ad202d33153205973535c6da9465c0663a587559cc6
pl|32|f5606177f77c9a5ca3efdcedd2dd81e2eed1a28a59ebe39ada18fae5ed74e0c5d6b652a44781dc298665ac9e8a2094eccc1978578d6602597893f2e187b3e0c1
pt-BR|32|4f4d635b60a476951c973232fcb6370aac0e84773f9c8c5ad4702e0fb58a6d1a788178e3b82ca15e02c0035fbea0a721e7029f6ffb63065867b8151934bec8e8
pt-PT|32|186bfc69c974b08391c6a3031fb7f306e057cd58499f8d3f5566bb731d8704092f4b81e7b7334cc3a59414cfe5ace61f96421f707a61596273c0d1dc4dd0611c
rm|32|5eb906047e897305bf220ff0f7d6224f1407546690467f0765547b5f7efd519a9f2b8c4c8d82ee0c7118599c7342c5ae877ba58d4d218ff6b611b8c0112fcb2f
ro|32|7255f2ad5443dc7bd167373f5b5ca6a292e5de89472ad39017861cdc3fcb226ac1075cd59968132b6e517eb1eeebb8d3a86704e6535a81f520a0da14c2ee2cc5
ru|32|871cdb72609c9cd0ad3dca137c972e402655063fa472a39ce70bf4c239b038a455332ada054710c4fb6ace9830c5121f47e57747605931b5202da8ff048d03ff
si|32|8610705776df626184b33746bc32c40ca59b3ee47548820c27256a5510f2c9ff055a31737aa9b86d16fc5a7b471cb468e5e648a77b0e79959fec155c17dafc31
sk|32|1bb12d257f84a7184d66c1dd239b03bf009e0299dcff5f2f3b7a12d70cf068dd54b882da0b7f116b8fcc5e8787021dd3d5ef496ac4b6951fb826b9c599523051
sl|32|76667f922105dcb684141c99267b2abea3dd687b1c0840230f5412d4dbe063932161b00c77b78c005b9be4ff3725b253fe716c9527ecde9353c16f8a974e789f
son|32|f73d09413d68db297135194cab3d5ef2a06ea4961ac93897e47d5a46d74abcda3eaf228959c0a3849b24f0c0d2c089646b7c73417a776eb7e9c73495c983e6a1
sq|32|1c70cb2791811f3699256389a18f1b0bf7290b466b7420bd3068c0b10736c210634bfda69fa03e5dc9e6b39003fdff53eca2e7498bb2f2f28944885ad970078e
sr|32|e88798a3af9be940127649ace62efa2d00086a0a1d6f90745c75de76c1246125aa01cba244c1db1be04471dcef804f4f8c139b373e389c123f3f7821502e6720
sv-SE|32|205123c844efde41bc5360b3eac890d00b2c9379d9ed05df87fcea2cdfaa052eb2984a9264a1a029204a1d77b2b7bdf3359d8c3a7132ca38476e3818f7281568
ta|32|12fdf59b7bb442dc2c21acfb5a58cc1d9a257a76e294af43ef3faadc7189424690198a67cab0635db84270e33bb11ca7f94939c133d83098529350a538392764
te|32|1e716e048418b84275528e36bd9f74b90931985df84541b2ba572349b07829f8dd4217088c265b473e96aad677ac8df911386b369947ad10ca83e2cc048acdb7
th|32|c1d8c73ff4423e1b3cd69b15261ef069dafeac3933a45bbf4ba515df5af2a3b9ade7838ff2c0df6a27b60e368082d7b677579ff5bef18e673d771ccd0ccbf3f5
tl|32|aa0bbb5281b044f2c1140541fccc337a573f20fa334ad37988bb6ba8e64c0bf128cac9c1206fc9001cf2f71a10db3dafa1b038228c2929a29ea62bd46125d940
tr|32|b62d8c9170a5bd49dd215a88360847aa1ee608f98b0a92760b21a262c628139e9c1246e19c9bd76ba632d7cfd337fae8e4f6a3dc283f18009dedf7eba2e832f9
trs|32|d7031d161ec995464f61738a79334376dec0f4b928b6ffe0d8056f79616bc728617643d52813dc23654d4d15dbc488f718f5552bfe6109a5d9e36179a2d4e4cb
uk|32|2c06ccfaf036bfced2a991b78a869c422258e49e18a6c84fa91c5d009b5bdf1d148a2e80b6214928d9b78f611414a7a5b137f390cff2ff5029d5c5bf5b101212
ur|32|c09514ff2fcd43d9abf291b96738d84312f2df7226ac8917e23f79962f930c114668091031f36b78680e15897f2f0d4a01d88eeb66dfcebca0e2bc131dd23842
uz|32|a13bdbfbb6c48882fdba723246b8ae4c1d2b4dfbd9bb0ed41b77df3b417624bc795ce9dc52bff94243004245f27e1c7b0b46bf22dfd80765dc35b62419616c5f
vi|32|d44b86351be44eca462fc65ee22358b934675765da069b162a1e2a8a68ca3bb49b26b1307fd929c169addd74cf216433271fc049fc67f9d8d2ae39b22fe61762
xh|32|f3987a054d04bcb36113bb07c62cb300f1b9ebae6f4aa18912b2294259d76d19b548ed408a3e6bac2936d141bd22a675a40b6e2e0ed797293491126832c2fbfb
zh-CN|32|62c2ef97466ba548adb281e4a11f90c0aedd6d8ea5a7b844537be8f0736ab55a925d9461096d63474d501188e238945d45e1173f0352d44318b19c7d649d6efc
zh-TW|32|0ec6eca2a377842fc8562e8afe541fa3332b06fd973f3dbf5f03727863ae88f7f5d84759d624e51416e232f97443dfe7cbd2bc5e98d4320070848927a7909089
ach|64|2dd7f9f7d224f0ae58950d4e386ddba87bc982490bfcee7c07544b7190d661c85290f0da37f3f160130624e65a753d6d1984f2624fd1fc49fd4a3f7f4460f4bf
af|64|3281dc7b64bce958d4f5c6ab74c8fc91676f847da054c4b1a0ca80007dfdf115af27426a487d15979c54487f8f0f6c4da9925aa500f092cf3c68da12b359e4d2
an|64|1b90e8d5aed09605938cb129a6de12147c553c60f61d9d2e4c6f1ab0f4289223a2da5ceffb72aceb282f5ef6535986af7e74f09b257f242347430c620683a4d8
ar|64|09b6880d83397ef4d9ad97040e565caa9fb8732e0ed494465b2864b0632fef8bdf32a0d3dbd1e5fc5726b356985b749a51d8f3da8900771cde68b6b098bf75c7
ast|64|0c5e958815c15c015198b8dfaeb11952773dedf04561ec94316d9f66ea8d74db04f0684286d0fa79eb7355627f612bf05f7b38ff34c54414cb4836e4d07e62f1
az|64|e159dc96b5f108587ec441639cdc9b443463202568ef04d91a639bf5544791db44fa6ef5587ea6fceb957fe5bbc2195c519282391bbea3b7f436e8984aa9a4de
be|64|5d1fb70c72ddd7b2993f23b46d4f24307780ed22ad8c29da86a338bb067a0fe7207b7c9464dbd838bd0dca66129431a41c7d6158198ea7a5355e3bad447a9eb2
bg|64|cd96a120c8cb4bd973ef7063ce293e71a475c0751b735dbbe25329732cfa0ada7e0590003b0c5a59f0d27256520669930144c58910ee02c34ea6519fccd9bdd7
bn|64|c61d36f205c5839b93c3ac077bbaf54faab393f6422ee9b79a8fa39e25adb70cffa51186bb772f5b2ed1628bf83146c9049e74773003d2d0efcd8b42cc8cd078
br|64|d97dcf7893c5e741fe245393b96a9b0825bd00fc8ce8365088f3a2c73575ff3ed04a74acd84a4b079407b89d1c7df92c1b16a638cfa8037497ccbe16c45c19bf
bs|64|7ae753e85584af64e7db0d9dcb4c5019ebed6517ae62056902a95353c55448d2b55e5d7f57f5b8dccb8ae9ceb1359951ae98825ece586887727e9f6b70b7d4e3
ca-valencia|64|56c250ef87517933fa45e3f1ae4d377890b4d88cf9dbb8cfdeb82d2a7dce2042b90d18796fb8aafe8a5e2de0f431719d58ee079174bc37370c979c59e3adbb77
ca|64|563c105b9cf214d4685c13d86fbcdb9ce79a36dd24f00490e82009560030fa0c32651449e00d018501d3b30a2119cdf4219c6ae05cb2496027afa50881d496da
cak|64|35dffeecc84d298492dc8b43e48ef6dd7db1ae1a0927581479d34c2c9de273c99c045bae4f2c1700e85d75a005081381bea6a241e3a121086f26889d71fe70cc
cs|64|87006d0ce27ee39a8b7ab4d6a4ec550b036b1d01943edaa1107a54522278b020effa00f1a3fc37890063ddfbc048aaa82d4765b09af6619a8289e09a03a16466
cy|64|b4f781fa01a94252e2458edf5ac83fec43cf15f7efee3c129bc79eb9cb39a6713f4ac69d4fbab3ff89075995cec8c150d08655e3d5b296c9cf2d223c354d3d4e
da|64|c2d6ab6c2fd4d0b2f5f0888e14b776f4f34775dc60bd7e0d73bde7a89c3a302fdd37825d0a67e91b0cbf390578f0dab37cfc68c5f6764ecd7019065f8e038c0f
de|64|1c62ca448e2384d5ce761d0ac165c863f1594401c060ad02a7696f3189de89c7837e1f7c3e1d1d257a70903969c45ba3e1870e28dbeaaead285a0fea47ed50a3
dsb|64|b3465ea8a32ddd891af307e0e80d70fb5cb57bb5ca5246cf254eaccb1f7a1860a7a4648636016d4e15c602c32dcfa1b02657180d35b080981f1c73f5f97d3b10
el|64|053482bcc6e2f327ab64df8c88e8268530b465c7192e1a63d6dc89187ee22e5e16a9695edfb756798fc3743e09406ed18e75926cf9c5996070155f241da83bda
en-CA|64|012b07a1549ff81fc22243ea3d68864fc2bf4d60fb9596e80374aa3690b8d509b7806ab517ad879f6181039895a5f8b4dbf519195e3ce6f5556eb8d014049bc0
en-GB|64|608032f31376126d8acea1cd92ef8960b96590d34973d870fb39e28a37a8e801f60a7ecd9bf7103b06372eb5c51f9ab6ff7b5fbba33b81ad3073ac4538721a25
en-US|64|59685e891aac22b06eeb964c2c5ae252ee8529a026d34db2fa0ddb2d0d104624d9c6204cc0c45e9e0237fcfb596263367797b09ae4c0e9347230b65206d34b2b
eo|64|a2bcc05b077be5e3dd6044c6010bbd70d1134b38c051abec4a67ffd51543152e0084805820643b444adbb2a925d3e0f1bc276a54977299b2a1c20b4eee8347a5
es-AR|64|1d17ce33b6a2f0d4467cf1bf4dc66e70fc95396060ba4c2a51f347c357d1ded80f2be5856d8eb6b0da139437ed41b3a3ca7d3e78dcbcad2f452b3b1926b43bff
es-CL|64|f965afb42392fedcd310fcacfd1e5da0f51a7805439fb009bb6d7b3de876f8705ded4fefbd34240e22669d3cb086397d16b89f75dc9cee837e514ead942d7e82
es-ES|64|ebbee3fee50f2bb9fea54d402820c1ef65f378de5c970be99f29c2369528778ca72b287ce7ef3a89404f7b8a2d6ef802b849c015e860b8964085cb80174ebfb8
es-MX|64|9a144c1761510bda21529d4da503a1b1ed8acf8f48d3ba57ece57b12f1226e1a939230c11dab012b664b978e94f1f5ae4c895e38110458b170dd45aed427c494
et|64|dad80967b9af1098420773fee66c709c8c5d3d1c93669305359abf1f833fd8a069dabfc31369915a399234847a79f4cf76af9fe13610fa72daa397eba365db54
eu|64|47dcd24ded7bbc44320383f4f00f80d178a69f24dce5151c015021a6eb65a7b3d91dd28b7a645832b25c5d1daff122c47e4f21a4179d084513f8b813ba07981e
fa|64|7dea1d1d6e0c84da1dc266ab2b61e832c815b8dcac5e3284313da6d9f2b4256af19666f0de2f27cc2a51fa6409ba0f9c7b3cfef5119bf8be9376000a702cf4ad
ff|64|3cabc95e618612bdbe446dc30084f50afaa6b1d1510e9ac89c4c9ff5d76e5c58d140cecdd7231ecca8ed603a9623db4614bfd604051107268d12c8cd41136052
fi|64|0f519e83136c651df2ecc5cc0e97473402b4d079bbef32ff50163e5d0c08bb0b24ea82c5b15ca8d4b58a2581659d9a6e749f05ad9ceb81290ab1d5b2fbf9b1cc
fr|64|21d30f4b6705adc20dc75ffb3c7e554e6632f318748deb9f1760a4f5e16a5c5419b787c87ce5471b9dfc7ec6aee5db6e55ae068e8f52a543bab3e622dd620dd8
fy-NL|64|3c9b99c7e687f342cee2ed1d726e534a0259fc7979ede006ae1debd4d17059a1dd50afec1b905805fecf0a1ab39a18d664c724e1bdb2f95489a4e3e779a3e50c
ga-IE|64|63269c8584f34a8395daa4f53b496d09f2ac069aba95a53744779f0c7368696f8da247322ef0da0ff0d27b6e0c2cb00486b32340e8b99ea01e05ff8c219a52e2
gd|64|8544d1922094003c9a0a5f52fc5f2d95a6f1187ffae5fb0aac249f2046e203d45a316bfc00d36ae4f17f82ea54bd0352ddbac0c0e40d23c320e4bc8654ce75a5
gl|64|089a28360a0bb4bedcf1b4c7495a4602cbfc3728353d7a8da36bef2069bc7c4eac453a1792a1ccc462e7d0693579cbec4281b62b95b87509208d08e020dc57ed
gn|64|16ab00ad3774c33a5ec10eca5639f7a274034dba052fc07f65723d27d5247b78495f52513a2b46f06f30ba4984dbb11af694c4a5240638f70ec0236d5b3277c7
gu-IN|64|1c3b4a433652db147b68f6793774706535001fb942fb27ff2fc92871637d4e80e9d9ccd83ef190adf355026f246506e43c768eace5b4f20c69f6001b50d930b0
he|64|ee4664c86d954f5e322b1a8f66a0b17c54e4567a1434eddb74f08d840f961f77851f4f502238d5eb2a621c65f4ef6f03141110ff118e6413d342de8975acf8c7
hi-IN|64|8ff65c84847bd0d0f2a7b59fb09d25e2e12f195453c5a3f1f0ddaf526d4bdfa8b5c167d46472d60ef69acf292f2ae1778fae04f181abe2eb8547be69cd28a2a1
hr|64|96cfe8109ae4c47a89ed0963d253aa3054de9df9394f5c62041c9acafb4b9286b6d02ea8748348d43651397db2722f2dd37f9f500ead33de3d953a42542df212
hsb|64|aeb258fcce05da48d277f01e73ff9bbfa5bb311a0c863eda385155a0fd54b4c41f8e815efb20c6daea5a6cb7f1d0a69061a2feeaf74384166e57c41bade0cf08
hu|64|c053f3e421ebf25b1c2ffb5a277e486488d32ea65a41a0e1d7f1ea03b8b43a07407d14e1673c7742d1831986a1259b4ebcbd5259466414c455f3a48176d93c99
hy-AM|64|2a6d9b1ebc9475683e6548ac577b048b0ffae350189b9237f05361915a180a2087c7f0fabb461cb839e4148009eec6c55781f5c312a5bf81fb0bef3fa1c1da47
ia|64|66a2f51e2dfb6f3a1dd820eec11216559d84fea2855d6eba0f6867945225280f1424514471dc8fb06d49d025ed7ab3680bbf90480a5f270b581d2d7e048d87a1
id|64|5f84ce43afddda60e1388accd07b5c97a0013777eadcef7ac59da2e4459ed570db7e83f079002ea0b66734983e67093cb34cb108cb2c6464ab97e4e1c4fbee45
is|64|5ed5b6a8a1974fa54908fc7aa13dda9fa6629768c343d3c859317f48d0b6ac6f6b0e6f2d8a6d27a5909ea714e24a1a0eacae5bb73892a7d31232b2eff6c5b1d3
it|64|e9bf67ddf59d4ad3687509e645d34f75446f4680cece54bf0be6e28c5fdb0930b31442883801cba3742d725e969e0a43ba1fe84cd8ffeb70d08e57533010e9ce
ja|64|e5fbd6365fbb47eecf41fdeed18daad119f68066aaaffb4197a398bf3e9e7ec92b3ffbc5789eb833d553198ed62c8bd00b2a17d9c5e2a534bd1899682a383e83
ka|64|a9a72b6b84f2e1425d8d6b766187c9d014e97bd994f1fbad7e6e8fd5c00e3975f4efc87ae70fe2a3b159900bbb6919a33e45f0e7dfe6f81ab7c510e3bb3375d7
kab|64|10fb72accc810b42479270a647c158df95d2790bdd60e9d6b139fa7ed0eb123742574b378cfbfaccd1cd2e03bf35011af0081dd33cbfb8db2cd555f3176b1648
kk|64|592c2d9f21a62da6a841892ed3e86471f573b8c83502668824455deb10736faa358f587c545be034c5fa46d3e357513876995a0fac1a11e3532d7be9650d2786
km|64|9749405e40c0667ce39ee5437c92b5a4e0ed6e3cd0f7ad1aa9daa905961742029188f61f6d9c5ef2acdfa47e0e972a7a028fa4f42c0fc67963e677d013eb71d3
kn|64|3c1f41c9ee1b5eadac99d88b9388f0a4920a90d39c5ba28b036fcad2ed808499367ef46e666554d45f88955e8f7ff23e0cebc41a956fad654b38a925a6b25b3e
ko|64|333693a3606724e27f77e99be01dd89debd7c9ffc6323019a1ff8d78451136270d07d34639fb9130d048a337d5a783876c1dbd82e7328f0da668ae2c502240f3
lij|64|ae33ab5074c6b0fd19105d891bbe8c11758f597457ae07257268f0554bf8b3a4da40dfeb779fb3b6eb6739ad03b52fe730a59879830559a7f3d7f05e701b135c
lt|64|4fe546a712a02a2d5bc3c1fc008fac73f5061a3ca694f5f6a02db2b9cc40f7957839fc849f3b68f75c2a0b41176a4cc0b25770f17b76957733fae489e01c83c1
lv|64|872c3a260d553fa9285919908dec5ad6cf5cdbe881fdc7cd2b4617b240049c3e01b4a612f2f282abe9d2d6e1c37b6866dc0eea96460fb01f936756ea587219df
mk|64|52f4979e3023e731b33d306c9cebac23f5a3028c63cc9608ac12204d60b105a421e0499f82c6b1c40ba0fee9abbcda0e99bbd9655c87e8135fcd82e2c3dcf81c
mr|64|8d034265de38e01b8ae324095b3a71d70676790b020805a544640b6274db599fb67a9bbd55a980f3756f4a779cc54d853ae47759bacd874441f8402b74dd00b9
ms|64|eb5c39b4baad3671b6ba0360f6645040ca303fb3027321fad79008fa14299940b7fca8789de78cf80684cef8d5591541ce3ebabe72e841b10fa2c961d367d43e
my|64|5cee64a25138dbb29f151c4f55c8bb1b47990a13bb16ad478e472f54977d16e9406d673b425d11700b5e9ffd2497446ecede6bb0157139f45c51d11273efc1b6
nb-NO|64|6a9539089dc98ebe0bb3640f27ce232356c35b1015720456cf0e5564c4b1556b63cc75ebf326285e22c8debf29f9b13a9351307f8755522c4d851b25caf7b7ca
ne-NP|64|11faced9031ebcc7471f766a282396dd657c795d40cd5fa2ce6ca3c0fdbcab95145e2932a0f9919ead81e4bba009220c6db5e652cdebad6664d4a8f78c360045
nl|64|b08dbc7f83607fdff82f5512135d69e6ece35be2982f2446e010f295dbe5a736f2098919c898d49c9b066c7cc5b2e2cab6b3008a62ea0a2f37e16e23c0230a88
nn-NO|64|5c326b4d5367abd221c13f358aab8f20d3e31db541ab1b414631568c8db89907bd3068b6f3568eba8883d578afee0944ae7425e04737cf53ddf48f7a8df8d2a1
oc|64|8543a290e92e0569427532d84edc9a3c123b6ecf70d47441e06129530cddb1841f33290d0cbe1bfbe73f3be98b8bc50c3855096477a623c4876f67ede8581582
pa-IN|64|69cf73023d4c4cf5e6d349c768a8bfdd7f92b716f3c1e3460d4bbe2f4b4c9a4e6bcb337edfb99251fd3a0b8e5acec95a13fa3540c25540a2d0313e361684f275
pl|64|968297cd2e64e5074e0930efae8c8ec317700066cad74157374c1b0ad169661dc5d2898450a34c368d803c9ecc7a2c9ddc768fd232b54cfc503513f0ec039166
pt-BR|64|37481d5b71f9ec0587076e355314ca8a1d31ca20deee5e14453afd1c7d0b4a436db15caa829b2f941f9004848a7b59f0b67a5d55fca7f36f3849f14ed31f44d7
pt-PT|64|a683a4791f0c4fe571a0ebb0f815b72c0de898e26490f7272e1fadf0ee9e1d5e5b21ea19275ffd87e1b0f4c6bc1013ec9ac7ef899d55142f2aaae45af851edf3
rm|64|e40af4f3cecf875cb29888b2b97ba9982e2f90d92e1f02a3a56b737a51314ad84bfe06e096317cedccfc346227e615331591230711597f3d1009d3be0065eb92
ro|64|d1713cca9b082d8fe081a4fdf892a8cb506a003e5b7a3c8f86e54905505c0c184f3ddf02b34fc7ac4b798297378d73dd74625e54a39c91df8516ee6651367cbe
ru|64|adb2c2dd04db771ccfd59cd9df0287117f6e9e03993fe86504d88af5566261216840cb7f9c34b06502431c61ce10e9a658fba44998a4217307d3ed5223bf3d19
si|64|5268de96696fd099a21abf60e93f7e56ede618eee09095736b9e6caed8585354cd6f70b07f7b0c88ed91dc2ea98ee7f616d5f6943880fbdf1d2299a83e0e76ad
sk|64|c3820315ae202dcc7d644aac7cd0c034ab9c7c1ccdaf90c7cddb007520403e65b8c0a0f916ffa62d3de8b30b7ffe6c7eef17ce989662afd072e11c53c3f578b7
sl|64|cc5090bd882665a058a60d51e7c98f9a1bbbbbb1abd96f22b3e3b714436653503c6b9a79c203cac6c145130d0f3cf03d19daf17ddd647239aa596550693df250
son|64|e3cbe99a1809a8856126e1daeeb37f0d586c5deffbb18f3efa0d5f29ba65da133728b198df65567986a65c57a1cc853f1edffc40f7ba0a3495e2cbe71c904b5f
sq|64|d7f0dbe56bbeee9dc6e65ebb1ec4d33e470a90187f673124772f1f1031dee037eaeb8a0eb05d509f5dcbc25f4152a4c18a4211f229473ce69eb2d5b5f8bb260d
sr|64|54a5ac7c24c8aadabea4b8c17cd6db0a4a501aa2d863887e194000313c681c0efe8211e06f71a8e48c20cacee698ec55a8f6f6044babd1c7addeb38cc2890d94
sv-SE|64|e3caa299c71f56bd0afcb72f9d767091e028886bf9dd676d9722ac40a531e11956631de90ca19aeb6066474f54551153b4f293f79084cbd646b04dfabc87f916
ta|64|0eddc0177ae67dc9d8a172ad42b46a95a7c53f95ed1b999270f895d3e9e01d8cdc9d3ebb5fd8374dbaf046aa86755ab5e9a3472f3abfd9ad0252916f1367e801
te|64|66fe7971370447e893b9d72c4521d50f8d0cc7acb72b4a3345850a5f358372aae34c43583feb1705203d81069caee4953ef2928d81afc4bc10a6f487c1ac58c8
th|64|d9e856ebadc7f80227fbc99934178b3d4cb1ba5dfbf382d368cf484d13289a04e7da64faf126e267c835debbbca43f80e1caaa79ff758eb9077661c01ef169aa
tl|64|e07016ccb9f5e4ee992fcc615d86dfdee328a4491107d44d9d58b38ca64e7da79023d865d86e71c21f72f80724159abff653a9ba2ec5e2fb6f5809b2ba1311a6
tr|64|11f75c6480eaf07d4d478c173b9a33afb911ac99b97a6376def8bab1fb7b26500fa79077296e47c4703b8e5b023a6bfe5a9ae602c2997b0b678c6d8b1983bd51
trs|64|45dffb9c0608b74f0420365b547e42fbc81f6928a9c08a7e34a1b2741eb4ef95e931f4a56aa9c7b2ad7f500215bde5442c2d68feff3d02b1d46f347dc45150f7
uk|64|a4d420960394788d4082bcff37b95fba545e459b2c51079e9481596a70e9e24fbb564e437acb1d3dd6dea7175c04c569f379af2d2774b203bd53d9992f4b8e00
ur|64|4cfa295b7f0d4f60c9513e2e99e4ffce5e2c1799a6fb13c744630d2e04ba67231e7fd5b6072689e09346f01c0bb511ee8dbe3148ee4382a426ef6ad46e5379a2
uz|64|b9e28a88a59b0f4cf4e191bbb62967a57b1a6422f1e8ed5cbbf590fdd4fb50d2e814c487fecd71d19c4b75242093861fb45bf75d9cc5ca21fe810e0882ef5818
vi|64|bfce96b4607a1f5e636341be2af740db991e51827d557c6b8f500a2458fb850abddbf3285f62e0afb6209dbce17c8859cee7bf360c80e864c61520fbfa84683a
xh|64|e3d81eeadcc530d7095ebe5345c51c3f880f2f5012ebf3ff25b7c29d58481f84d1e2695bf7b610d43d13c624b66ba94184f71717ffb36b1e8fcaba00bd334d23
zh-CN|64|80e9a19d7018600bda015ec5238f25674c5de6c45f96f3810e8c717289862545247e21d04b9d669a6cb6523d8774e09f1eed17ebef4b36e5129375556e8df246
zh-TW|64|88d48722505ac183e74950e2d19668ac22456aa7a55ab3a94176eb7536b2ef6a7f232a93be2ef6ca0b95d9d0cf1a054121621b98c0b5bfca73d158cf0601f685

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