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,501,699

Downloads of v 60.6.0:

6,014

Last Update:

19 Mar 2019

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

60.6.0 | Updated: 19 Mar 2019

Downloads:

2,501,699

Downloads of v 60.6.0:

6,014

Maintainer(s):

Software Author(s):

  • Mozilla

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

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


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

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


package { 'firefoxesr':
  ensure   => '60.6.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 19 Mar 2019.

Description

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

Features

  • Freedom is fast: Go anywhere you want on the Web with a quickness.
  • Freedom is personal: Enjoy the most built-in privacy tools of any browser.
  • Freedom is yours: people, not profit.

Notes

  • Looking for Firefox Developer Edition? Install the firefox-dev package.
  • Looking for Firefox for Personal Use? Install the Firefox package.
  • This package installs Firefox ESR in the first language which matches this list:
  1. Install arguments override parameter if present, e.g. choco install Firefox -packageParameters "l=en-GB".
    To get a list of all available locales have a look at this file: https://releases.mozilla.org/pub/firefox/releases/latest-esr/README.txt.
  2. If Firefox is already installed: the same language as the already installed Firefox.
  3. The Windows system language where the Firefox package gets installed.
  4. If Firefox 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'

$alreadyInstalled = (AlreadyInstalled -product $softwareName -version '60.6.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.'
  )
}

if ($alreadyInstalled -and ($env:ChocolateyForce -ne $true)) {
  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-60.6.0esr-ssl&os=win&lang=${locale}"

    silentArgs = '-ms'
    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-60.6.0esr-ssl&os=win64&lang=${locale}"
  }

  Install-ChocolateyPackage @packageArgs
}
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 = $env:chocolateyPackageParameters

  $packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }

  $argumentMap = ConvertFrom-StringData $packageParameters
  $localeFromPackageParameters = $argumentMap.Item('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|9af990d794d60180f55322574a8ce14860dbfabf394f2c2b30c4adcda4a707c0e5d318761512c76d5ff5b1c7dc2c7ce653428fef5f8b8d5fe46cab1c0123327a
af|32|d4aa54a97e5e9c5d249122125cf1465eb85a5e734656eaf660b60972dc6bc974afa608935875119cc21ed2b387bb1e41acf94b919dfa702505f6934ded290c1d
an|32|b4a79a96015b32132487cdde2d147adb305776c1a6573ef15f26d8cec8d4af6405a93b3e6e11f9b813bae5bcc04382fb6244d802409b0a9f9fca81be8b3af984
ar|32|2d1061f14f79e408a94f69c7c46ec8f5daa4988641759c493f03c290afc64e7e396fbb9c01773a384c43fd3081f6141edce4c958fa5498bef642e4014771c2d4
as|32|7d3e4ba3c79190498c816f804a6192a7a9f7704eca8b46483470d1bd6a7e3a37b57697cfa435a4bebcb8f14a00246df260cf1bad1fe41c232f924551b596c0e8
ast|32|c15d4f61e68d82772ca3ac439e47d267c7c31f94333dd8c2a4c8aa9777f8fbe8aee87a2ee70cfedaecba95892f0148ec030006ad15f09dfe9211ab8e0a1ebcc1
az|32|87f1c3034a897a5f47f4e128ef4a32dc506672c28909ec15a3380c61d0a9af543c55c3a3051afc64d3352a57e3a93a2734a0540de7e42d189b33954def7bf9ac
be|32|eff094836f7ad70da1ebb6c18e2fce82b82257ed49e265f91a0deba8e89b429870054f0f9b6ef74f2ef062e838b6961b8deb7db651b5717e224ec6a15bb6d12b
bg|32|ad3cc1abf026674c4e3cb9839be19458129ab4b0db2c899e0957b796f51514618eea191b3a40dd31a7d74b0cb312e5e0c01c9c893ef8412f0effabe0d355c9f9
bn-BD|32|97f0b67cf85c275a1bd5cb8f75ee019237dc2e567f0207df813921df80a41673777749f0df1bf9cf6479f571010c2da6ded4128c0bf10a65210a9030bba02b04
bn-IN|32|daf9088b78480c9a0b2e6525f80253ddbc375c5c21c39102251d5e3c92ec4a392325e5898f57257e50a8c1d60c2a9d8d811a74305bfa394b714d77f89382baf5
br|32|394bde3add76d6d4feabf082d4833c9e80e730a9b452a07409a59f316d04731d8f864013e3593a69454ff30859a9287fe3e18f5c243c306e9f657c5906b7741f
bs|32|28c95194edde606c356b736e12e20179174d0e7da6a576c18171c41a5fc01bb013a0d8a960f48ccf4d5d2b1dfa52e7dbca50fbafb511124bfa8197f65757cdb0
ca|32|cb6dae5b0f5a23d723e6dc00a93250b1f2207dad007f0ede41ad3378ee3bdd8385fefed12a067505376de6bf3405550b88a51e92db22a18de409caec5f7a45ba
cak|32|a6984abcb7633bbb9c4aff2284386b34546f694ee7bb500686d5816111aba942821015212c2316f1addd1b46e0f11004194f1a128faaad94b8e635d809393230
cs|32|27c0ec4d1ca4d012790395e75411763258d06dc72404c6a2aa7dbc816929ab119ded91cfe53a9ba645f9413d586a6fb9a04682a7c55993c81ee2d426fccd605b
cy|32|881a2f956dace00a7cb3c58c094510648b26e3b8ca11540d5d404897f9fbeace2351090ebb60c1dfc38f178503d767625e2889c4cc6b631165df1cbf82d1dc31
da|32|c865eb203fe45d8ad33788a89dfb5c16de7ed1235c572f514fe6afbea43376c4b9f221b18cb2a168110a127cc5a022c25dcdf652ba36bda057c67831dcee8017
de|32|7b05cc675f36bf5a9219b033212d7857dbef2661ed6787a07e950f76672c559617a6d434137584acb9c06b4092488a81ad21c236574683578af02f8662c28b29
dsb|32|58df04a7ed63f05755265953ae0defa619ca54cb818fb57d837417e0da9ef1f5243fa901d031da139909a30d6d848d7527b3e7a459c5222a543605f789aef7c1
el|32|b53aad179a619b8a4d70fbaf34a30dc92da7c3f63e9661c12e3b2f5d6f1a7821e3896791f308cdc260bcf63f9eb5b841e3cc544f52d03791d8054ece116ea416
en-GB|32|c04434e38ec88b23f028fac4e597777a5dc4177fa82b8214e30908d3527c9bb5e11b6afdc1bae2e49805b44d70eca085c090ce3c50f29fbabb9e168656fba533
en-US|32|a8ebf8c68d7b4c291443809bd80a4d6ba1768c9b49daae3072dd085c28218c0f04d52f6661d278d0d3455e7886f2f271928e941354baf1255aee4b06e233e3cc
en-ZA|32|f7ae5132dd4bd263871bc47f8cf164160f1c471d5be226de81ce474620911af8b8d83095e4c7f4c1436a268dce1c8093c5bae54952374eb9e2ca524ae57eaf44
eo|32|1b5c6d80f8a681f6ceac6cc614d60fbe7ff14f6013e36b5b253514c8e390cd7b97857d10830e7b31335035258a7714163ccdb53d08f4fc4a31752861bf13939e
es-AR|32|6bd8c80c25b08b7602b79f82ffcc6be0a7540d1c71cd0ff1e44669d8cd5dfb00f9538683d164e2339673766fb858d68234e980dbabcada241b4b0bbac3530f9e
es-CL|32|c7c9ef59d363deba6e2155e344f48b9b22663a1fe15aa43da9c070d8c3478c70d20c17fefdd75e699a8bf140d63bd0ce1418a717995117f4681b4ffea3e30783
es-ES|32|0991da4903b55e6b5dc8be75aa1a98d9eb700794620d6686e35e814ded6f02ac21db676ad365e56a81a472fcb58fce0dd83705b3c6fd949d80ff446813f67325
es-MX|32|c809fa78b3a62b9a44f8d1c739b050af306abd73242182178bb74f0db7dcd2e94fbcdbe75956cf5e4e2f84279f6587a7dafcddcc8f3a7f558b0f3cbe1b8d7cd3
et|32|00a622fb7fc95059c517e0e6acda9c7d45f43d82cf8d8ba11f80fb6863483b7e11f704c3f4574dce05e9124128ce52b74df9bc17a487902788bbb316e7edcebb
eu|32|fa8f75f6384d676435bf20367803fa1eab98dab329c8c2da82505261a40ea6745d0642ac5522a6faf2556ab753d4ebcc967c10d6e58b02bb8255cec218392f33
fa|32|5c2d208ef60ec7900cbad8054b5c0c41ae30c3c2bf7437baffffc2b7bce7b7c5ec6fd74353bbdd13c68caf3eb81eed3ff1083f47365d65a1eabd88cdd2dad532
ff|32|26eae1c39c6a8e3963a56618006536900b1009a4032017c51431b1653197b161e033b4c2940475d7b78cfafe3ae0a4a5a20b406ac9f5a5c59fff11cc1930002d
fi|32|66f81ccf94677261c4d0b483a2f6beadac68bb63c4230040091e41446552de36d686d92337c5bab512a540a4aa128080e8199de371a6e188e505f4b163c721e3
fr|32|198aa2af56428373f0300d413dcbba698cd7bdbcc38cfbaa9d7543c9ed9ae275bb53646599d399e60886fcc4606cb56af4ba5458e2f4f80ccfd19b09c5cfc03c
fy-NL|32|5858768212aad09b28754432bef6dba253d5e4b79fbb5978cacffcff3d2cabe6073c61ff57a551597b6a5d0a0e7a1c665008d03440e3701c6303660ad8055ff6
ga-IE|32|67fd7a54e20faea8d0d804ed8defec51a429c945999d2841d7d7a3f58e7ad0ae5fd922e61aeb4083037dd8441c87e1620ca58bc7fa3c2cd2dc3c33eb7d0d27c6
gd|32|3d3c0105df71bd35be946841cf0951d2535b197c944722b9206f850447832e65780544ad43b1a441f8fba7f95d4043ff75779c95e9f25615b0110c2c65551afc
gl|32|edf4fcf86075aaf6a1dcbff19b934783a82f0adb207b65d613bf1c022718b5f2b24e1adef072f3f113d7f863232039a5304a6872ed25d20013b060cfdb341783
gn|32|f5f7251d425a9eb5088d27cd4334a6daffeac00cf58a27c5e470927e0a1ef2745c323e6f34b2e75121b7e9a2d3fa548962d5063243f448ea7ea0de550be63e0e
gu-IN|32|dfdc6df47e11bf29c13649c70957a3d6360a625bb3cf4f85717bb385033b0760f746d1f79123ffef6f12b73fcc77e8275f882f18032dee75e6f3e62ff7bc851a
he|32|55b43332d8cb281af4852c5a4988f0e752c8cfbd5f3fcd74124a95e329f0543b265fff8ec153873fd5fafc00b9087ab15b10c7824f69cc325419460c394c419c
hi-IN|32|d4b280386a1df2d1fc63a604c97cc6d61fa810b1b0761404276721d8a3690548a7e0b15b661c9c212d4637cc183346bc308c76e4c8dab21912c40114ca749e18
hr|32|d6065c0cf536f2ec0756381c04b0c13c3d157b8858ff34b54bec275176171a03609776189d4ed5b351d4df7f4dcdc760bf07c954ab6795674bd591be492a057e
hsb|32|296740693977f1da52caaf3b21b0baf9b15907a73f45e238d2e39ac5c9917f73002fcbd333aa5c5cb0076fe68e0c6398b381f715ef5088ab520157f67e5b5c58
hu|32|2d86864c9ec0517a802361ddef26ec640672c32285744cd3f89c0a87db5cf3717fe5aa1af187d993ab61e8980197834aed49ce81156fa43c778fa67bb16277ef
hy-AM|32|101085cc1aec371a1956278d11695a517c71671be1c89b9225a75fe834143c87d602053879c319a023306d2e0282f654234a7a3beea0c4027d99521593b88fb3
ia|32|8a9e57981c3356e073e07e3db73aacccc84a41c893b2b971cb504337d7deffc6aef5011985dbbfffa244c1f18954b4f898db876b567369ebe5f50487efc19382
id|32|35ac519bb6e6f92e06c45864181ff17785efecc742c0cc6419ec03eb244e810f3ad087024393f96dfcc01be2d0ac274eeeb6ee0e38d43d8388bb62544b08890e
is|32|9cf3ce2fb4c93c6a0ff4706dcab639fe2185522f82bbcdd6ccfd0b63846e59576c98a1a137a248035b8d2cbba5d0a3b2182fa8d79fb10a03f0e397ef17e5d5eb
it|32|7babc6c56506d7ea16be8116a0e20f7e5fe2085d674f3df52e8fe3959262e48bbd9fef917b77bc9212607922f0f33507188dd0897d2dc6d195b9ce6f502378b5
ja|32|88765a282ae58b6d9255128d49eb9918304f98711f25fb7dae512e50aa2943181f6bc3b3667794f75a977ff277b5049ef465b759d7f9af8eef986fddc8133e4e
ka|32|8661d2ed5a1ab8f6394aa5b71dfcc9462d0a81fde40c24b43c90a5f5254a55707172dd740336ffbde889762471cb1baa87653223e4901735e0063b9346b581f9
kab|32|eaf90afaef731309a0f58f17f12efbb5df1827293f45d9d60cabf7ee471138d44d88990f419b8e9ffc27ba1e97838bb67267ef990c004e9863518c2f97193240
kk|32|352160c322dbf1a179e7b1e8000e94fcb2ff11800a0023c5fecbc47969c678486f0d7d5a523a753240d91909fcda8d2a50c84634906d9f6f608e7e434d8e6577
km|32|cb159c80182955856ae3c3c1320873de4e2173a9363403c7cbd2ce36ead9173ecd7692f5acfd51d32281c847ebb19dec2399ca9a1371a6390b57fb9bbe7f696b
kn|32|f7123877a283fa7ef6bafe176563b8e04ed5675ce8c5225f3f27764a29bdcb7ec4e7c65434fb58e0087e6b4d6fd6a7e377f6e77f55272fe9083f5cbc41aa2423
ko|32|99498a061318e2c63cbb4d46617f1560de29a35db81e7d66045ea61611da332121223f9e1abb0910bfece5f548729ed70212f21533d9b91921fb980275072baf
lij|32|779c4242b4d86dea953ca603603525177c689d275f6501eedc4604ad0e02645a6b0c3b6e238c190c4d33933247be2b4306e403cdaf72c357f9d7aca1d9da4c4e
lt|32|e56904ab1485ec9c6f61c1c0b536391cc0eda01deeb04c1588f7dfb86273062999faedcce8334e406e1b921c3578e3a51a665af94f1ad3abadeab8b48a6c825f
lv|32|0e67b74c91f6870a5ed12f29350a03f8762c70dcee33e7f13adb715934662d95cda7667c454af11691f23263bbf41cb9ef5e6b6beff41353a89a2bee6f60a449
mai|32|1dd8ae0aa96e4cf96a2dd4d7c8383334b9c8b8339ef492899d62a590692e6d4e6797bb9a9c52e0a5966d0b4185017f75d80dcc3d9594956faa963aa902626657
mk|32|7b6e1f70ad95d5694d6b086e061a1592c0f710d8cff18e2d4679ed402e02a8335d52d58e55ee7b5e6005a14d7cf0540e42ec3a7003f452982e2672a0dcd7ef92
ml|32|218ce4819f00835c2aee9a3a7772acba54b7fc72d8c022d46d5b80ae9673bcb62de3301313cb39f38be9da049ea09f5c66d6721c31571bd02a81944e7889b48f
mr|32|1e42d6fcd3b9f9b02eec308f844772796558d2f2f776acafe18b07d9fdfaae27c13ae8ad7a37193a47edc3931b686a9d6a23071c8cf74e880f97eba08475c430
ms|32|0a2062b9c2e572b0994e028597d4bbeb052ce5816b7024a62453c1a540b9d503bb56a0c648ecf3b6e435dd91ce1c6f065806085db878a70b397e66904198ffa0
my|32|6e3e7f195cebe7f3f4ea4417feda9e38fac2ed454756267d35eb567f7f7b32e1b124fbe7b0d86d03696979f572285a09bc0c69d133b66d3d979ea919d7750aaf
nb-NO|32|74b1f897d74fa7b9109accbb67fb2322020ed016946aaa49254f0a745795db8994c484ad10cfe809fcf48ad440d81f16fd0dc7ef538da4c4b4f770949be2a8b8
ne-NP|32|c6e157a09d7aceddb3d9ca0909d25f4ede29347bcdd687c0175867fcd033213a8a16c99db085eee58c5b98d1580f27acd08a5c2cacffae2f735577b731e347c8
nl|32|03618ec4e195594db484c82e76bfbacbdd348aad3c0c14e34036c30179a28530c0636e0203da6218be3c5ed1b1a619b0e471814d82548ee863e1136160f5c670
nn-NO|32|bb7dcec01f8f1ef48f9df887a250f52f26768ed5bc22456f99b7e6a83f3f42a739d412f2c2db580aea9aab879ac415365cc14edbd06992bf4e2eed60ff1649ce
oc|32|e88a51c503975447504bab32c31d64c61e4f643ec3d0f31c269531a4a4735dfb1df919eb3f55cf607e6aa017f85864f3c940eaffd18845705dc0dae9ed595741
or|32|9918ebfb4300f8e14339868aac7c5c6fcb4f841a22337439138350f4949062517c3a80246f02bb4c0ba844b478bfac03bb118410acc7efb7aefe5169a7886f8e
pa-IN|32|e40edb0cd7c5f6dfc221b344ee154b6eefd76bc30f32ba1246b0565986459e5355ac26c4fc4aa741bb321528b26de14761c3efc9ad1331c9e20b0440f60ff07a
pl|32|04aa56f2f91de60e916a9de9d033dfee4c22c5c618c453b82b70aab165375b0656f3003ef30b95450618ec12e64f4f3cddde622202caaaac77e6f4d2bd250c91
pt-BR|32|dba3f090630b39437e327432ccc53ab34d330dea3093c6ca9545ed8762ebf3bbe0f7c4889bb58317559257e42c23b0f3bbb5fa3cc230e375479f6d55b659922e
pt-PT|32|5ba96268a65643c476c64e0d47181a862049cf121de988a7cfd4d3c5f4991800f315323a2e131fc0fcf0bff5df5405b3d257a5cacf3c849933c722b0aefe7330
rm|32|2163d09ffe7fa90603f093b785b2b69b14c4641fa67f7ce14e1cade7af4bd5bad4233abe06ae76ecc564034f5c72081bd2917792d0acaeeeb1bf43c7de0ef1fe
ro|32|c9ba740733e70f3aace31e2080461734d324d02152e52072d7ee49ebc8d166e5304fd2e73309dcac1a32c55161df8f7305d5162cc037e62d40d7b197ca16241f
ru|32|378400280670fbf6f4a15f68006e1348119fd0c3960bd2094dfde8d55fa0730f7694dac26aae0dd0f1e026ff34e942d17099eb2d9d80f36cd2cfd12d80638ad5
si|32|9faf3cfab581e77e4cc1728084288d000994e88bc94cbcf96ed614b27978ee1fff701265dbdb91aff4b103f4edd53fc295e082bece7c8236fe6d7dc704838d61
sk|32|6c9c235278a69634ab6394d30f4a416cd3762c07eb9dc35cf40cf9369409c0690e2d8c4c58a93a44dbd21d7ae43be326da0610cc61a3e9f18a660f8fc2d6cfa6
sl|32|90068064e8a71305c0a4c7b6b92e2a8a2f371ef5a0b2d70245ef51c5891dcc6ba66b1b0c26d3450f2da80f457711ca3dfdfdb4593a852e6db74b8d79f9058803
son|32|de992992e082504c46ae4a773d4bd7ae6ed65c5ec4f7ac8ada43c786ec8810a324ec431094e2651f9de2f080b7f26ecb032a4a6a981fb3dfd74ea04a365dac49
sq|32|b88c11234086138b5ac0d1df9560965a2231183a8ec31ebdebc3e03a717ea8603811461879a0faf2b11b2eb1bc4aee1beeb0ba5b86719ec7d158c6b123180599
sr|32|00abd89738bdbc36d4e36811a05e615b02c67b638cc86184d302e5f71464749037dac899fe2525fd3fda84afde174532fc80a82fdf168249ea49ff4ef3c58c11
sv-SE|32|21cffb25faaf05855942b08deac96e1e29352b251f9a912e7dab6c5133e3e2ded84b3c3373d414c7475938be25951e1da0ba7bde326ace5de6e177aafb955d5c
ta|32|a290e67401f5a4551cc449d850afa04eee81b8e2d45ef41e8c0a033250b3f606a6f0e823bb6a7fbc94901881c36184ebdc993ea1a35d219cb1fee1ca23f76a27
te|32|1a485f8770d404edc77feeb2b2ccaa3c52f73a0aff2266e04ab35691b6b2317ae3fa74d00049efbb372281ac653bbc41b119e70c4dc968f2d64ecc6f0763d93f
th|32|376eb0c583883e1fed64f3bddcb535c4a960d57df7e5e2f45bdf5bbfef69a5bd7513c7664c5227ccf1854005aa848f21fb63b2896935b86e4058139244e04cfd
tr|32|665f8cc5c294cb90c9f0aadc60c70e78ef779c42c029b53ad3d813cf013b6ebd2f2741517b5ab636ca346e1de133aa0b0cbf5588bf432ad1786016e2f419e407
uk|32|e3a73813a7d2ab46caa4ccd171387396f4a890d4da0e70cb7b3c3b07015d104ec50bea8f3de8ce00e20a0abed39f1ebf7dcd04a585b6591630bfae56c712e753
ur|32|cc210af097445e989230f8b48ff98f2ba78664413eb941cc4fea7d89a1b45d551ef31eb18118eb1cf534da0e056621a88dadc97e1b918dc91570cd74319c7c35
uz|32|887ef8ec3fcc16c260b467ee3f2f7c6281d1a123ffd7454de16b9603378cf51a0a653c2c9a58f8c1fa64b98756e1052f9563db3cfa7ed839068462db6b015bf1
vi|32|96a043bcf16de2286a1b71589fea97e67cd65e7b4c384dffd3a800496910cf46d421e6e7d9f7c59776f63e7ca541a6b9a271af8afeb48934dcdd015ab8993036
xh|32|93e9a68931a6f05bb19f9e9e85eaa3171c936bb1576643bb3f42dea481df2537bef5e584aa2405ade47c418ac14ba4edc37be9da0458a87f78486eb18a9b3eb2
zh-CN|32|ba3ca837ca2ceaf0590bdc8ea14584073584e62fc155294ff3d9fb86170468ffd62ee8ca5588565ba1f1ade81c8aa5168051f38e7853b47881c59109c21a7606
zh-TW|32|aae4243cc399b014dbc3b6b46684b095082942560002b610f2ae81a5b59b436372ecc0ef0cb6f0e4e7d96004f0a53ee638da427b935f7851dc5aaa5c63cc8a1a
ach|64|1ed9b9b0d6374ef83f764445e2913a56f7ce7013377a3c1a6528e3d0f149623f1fdc25929d8c3819590b547b2b0d9fd1cb18cec665589308af031674f5bc1adf
af|64|8770dddeda65ca98c8659f5b5f90b792ccca66f9789c329742251233732613bee1b4e85c894e42a74c0e800a227c7f88897422d0b73dfa2f5915e2dfed75b483
an|64|db53570f88b04ea547435729330afd0925d2dd2f2110b58dbbbcf231e0de09d451cd26f6b3b5e2a8739dd6bb097318035fa8f6b3169cfb74c6ff6c06a3d35de1
ar|64|0085b37e6f307a167eaddc180754b6fe8f7c2007b16c341c81eeb57d761fee601cf7d3bf5d2ae755ae5ee34803c2110521a3ac27089997e48fabdef0c620c9e1
as|64|e0311b00e4a2ae6c0a3de073c55f5eb8a3880801c1787885fa9f74f7afae428415890afd9f5abac0bb8ab55de97f5a7aa6d58a5fb03f87c4ee817f723956854f
ast|64|a644b6e6f379ef5903e60a1371ece23cb39081d15f9e9bbe3651cce8c63ee217068f9e37e3fbab4e47112981552acb163eb7a6c9b027f4669a58a83a12293804
az|64|e3d2db43d40d3af7585b464b56e4e880807fbf651daa22fec4437a3861448da280fa732b1b0062d78f9a211c6a823e15eb7eeea28f7cad28407fea0249afbc5c
be|64|652109802a1c4b9a4d2022384140b6ec55f5bcd79d38ade26d29ca330de46c53c71e649fe2698cce97a85993c90337822948ca9dfd0ad1fa55cb6e54b93895a2
bg|64|022239b57070d97479d3ea10b1039bcb9b463a1ae231c8ce6c364b4745ea195b462bb5e35ba4a79441f81f3c69051ea936a5fd27732761ab2909f657c0f0711b
bn-BD|64|a3688458cead0e037cfeeab9e1ffefdfb66c609ad2d0ede3d32646ed536c81c64c02358b337d852da7cb2e5ae687af89c558868e43664a93da750f091444d2f4
bn-IN|64|00ee41810e8433c9ff873ceabb41d742ec88eaa297868cc3e52de361bb73ef1ddfdb18d7965efc1a6a841faaf979540ed0a7c5287fde898f7c14d4ede7369c0e
br|64|b4e20e122a3b70421141f89e4fc97b320f0fb1b37c891b9203eab212afcd9f0d5b63a04bcaf46ff0329b13dae0fb0eb5010435ba8303b74d05592b7f810b58cf
bs|64|7a87a45ec5a30406abd5427c96f0cf3b5697d70c667e05475025277a2a4664b49ec3aed7e76c790862249a58146f35ffff17f243ef7f6fdfc5a78c9141dcfb39
ca|64|da26b424ba144605a30e97b8e631fe9f3a7d1ff8af027033e4313d5d086d8440873bce35ca6f53dd0b1e9d42a73a2ab2c467e95ab5e5e10c4f62aa4921452c44
cak|64|69260bd71e732de3e85c4696eff26901090a609b40bc4c53aefe23987073533f82779d6945f5e41906ef7dd47ffa463f6270c792528dd23bd871502cb36ed6ed
cs|64|2bc392c06289e4bb8e0276702efbe62a7a7ff2d763d5057ed5b1a346fdb381097cc82ebc8d50917a80123dcdfdb96ba7c11475e5082921d98ccd323cd9c65d70
cy|64|01cb033610145f31b2b9056a74c85e4ae73fa0249689cddcd229a1fbb391328a37989bccf3f02378df0783b8c65d9109240e55c6243c1cf644e19ae3bd545134
da|64|d0b1c659158bfec4704f3d8aa1ba886465e909b20998312c48403dacdba7299053c267c43d22145f5f33ada27e90e2a56715c411f7c1204fce6b9aa8f21b1d6d
de|64|87dbfbfbfae319574a8e37136ae3f24908c09302d76e1954cc2584915aa7ba78576a67c444362d43310f38dffbd18893d502b6bff58836d291bb413a4774170c
dsb|64|292068f999da2327fa931f9a324b7d8c95fe36343edeb12c662298dfd76dd627cd260342a1675897f2cb0ee969b546ef338f5c74ca88fe1a2b50f877e33222fd
el|64|1cbe7c05ed7109cc7d4b026a8cbce457beeca669aa5ae20440151ebbbf5183aa5fdf3ccc8b835bf0d37ef153bf11f343688d0e20ecac447c166e796f650fd7af
en-GB|64|550120fb005130a5e562c1e8ac247335d05643a437af5d34ec8f4613e6b08e1732c6e8dd6e8c4b5ff5b1fbffd8578d78d3abc92b36a0faf77cf47c28a86b8d0b
en-US|64|a0a7b1cd7678b979cf120bdacd695cf13529098ed3b4ba90a3c0e4a5d9c3fa7f72bae11784d8f05ce89743f67345880af4ec75790372bd044f8d28bb9e09787a
en-ZA|64|3c44b7c8a981ff46fa347fc7710aafcd8b6a5061d796690359cf08f96b3e160de4a57dd9ffa1f21963ec2177c43f2a16a1d1c45e298da047acebd25cc042dbe0
eo|64|42a7879f102526c0a48c6e5eae6c40b8398b6675aa3099f5b45da5e3d6be24d5adbc1206b325217cf4511ecd1479968ac112564264e7c60708b364889ff5b2bd
es-AR|64|7e6c59401b494e70f68e0ea6e471b2a028ab0bb1cc89b0f052cfc57aa41fc7e5b948205a1149d456c7880b0ce69032d64bc797dee7173fa8de771795618d53fb
es-CL|64|59bbdd65a37b5db7b4384a9347079d86f21bf074d415072e1243320ffc2fa38d3dc4aa1078aca68d1a478947aecc77699075afb2b42270f0a3ebe1f9e2f09ba5
es-ES|64|beace6b41d04a31ef4a8f019caa8e0f5ee0543c13a8e85544ba5d0f017992aebb590807fbb5d352ea9838d1d61b18cdd183e84f00cab014e47fd0c827bb05930
es-MX|64|89230a1724e87be2525e7b9c81dd38bb468d00e20fde4971e8bb1cbf3ab3714bf91ebd3793e25f3b02fd994add25cbb0253d5a9865f784f925c94ecbc8fb61c5
et|64|aa36529daa0daeefecb2e0f945f9135663545b7461a7699234949385e34436a508c8d1e54d7fe57c1a692fdcc61429678b17562ac77291291e1fd9b702f824ff
eu|64|0dff6496969996a788512a2ebd27daed69fa9af0ac8db6d398a40f0877b4494bbb01fd224d88951e2f370ab7d9649a78e761846264bc2658161bfffb18fb01a1
fa|64|95062501b089406d2b4bbe7cc4ddf632edf3b439e69b378d602ee448e21892d141087ec61e1314572f39c4d98fc446fb99077688104ecc728ef73b6a65c82ca5
ff|64|678a10653895239db9433f5276bdf3a842ed30ae139c0780d50b9f9537e11d825ff204d31ba9ebca6df582445336e290355a4292f9b989cd71e7e8d70061e3cb
fi|64|0c27559da7be9eaabeaf06392743482b6b0829807a835126fc16ec8b1d849901adbe4711c0a432fcd7c86486350dfb8f4c4e03b9c06d6a135f465eb79a531b47
fr|64|bfaf119c1c5036ddd285baa1292ab2e2bc070cd3f341b85a683ae2873b0686a38380a754ee4b4c7783d5819271135da761873555efa9ec5b6f1f639cc9b9fb7e
fy-NL|64|68eadeae7b57e807848f71045b8b1527788ea6820c1e9de936f5fd9c252396761992b951232ce193f530eb726a4dcf65356791fa3e123aa28c1c7d812670205b
ga-IE|64|4951ab1ed207f758f1db27ea62756594df7351a70c0f8e7bccd65cf3996482d7f503db93a2776b52def3e089a6cd9cc6f39b97fd6a3380ba33f271d2c9410e34
gd|64|3a7a9212e36b8d014588aa38c2fa2b062da245fbf1b5622da395f29b88b9aa96694945eeb5990a02157df2efe07ae5830369c877be4357cfab4b8b367b05949e
gl|64|53fb0c5a8bf983659e89ef6423134b8951e10bf2dc586ff1a4f20896d8d3c3130ec34a0d4102556ed49040b77eccc70b3351baa7c7d5dd7ad8e274ae19f552b8
gn|64|aec931c59b173ac457853bca4b6549d35f2f353d975badf5dce19e8bb4bf06b33ca6a91481290e7d851e3fe77e0709596434dc5a647d1460c346e169c332248d
gu-IN|64|5fdc12aa039f7a58d4fe4800d8d9ee2352e757e3f21d8b792f0d397eb598ef16879b9e70c26c67e042fe10a6e13fbb6fc1e97dde31e34a96e65e8f086c3c0b7a
he|64|75834b96ebb40f779a247185fce9a9204bdece0e18beb92397143f93fee3e49ceef5671af61564f6ba32e205d4ea09b833cba184905d25cef5767a65457ec9f6
hi-IN|64|884c1488db852a3c2c1d81c1fee8c0e2d09bedd3abeaf07fd1173ead4f06c88da89f640d4fb23c494f02a44127d80ced50a7f0ae2b52011171d6090eebf59c71
hr|64|b3aa9fe32b21a48d27b9d3fcf7f0664cd5802df81248eec8d629089cd30cf447ec4c8d89f4103ae5cb6fad2202e4851adfed79c6d44c7ab0a62fa148bcc6b66e
hsb|64|76214253287fc1e1417bc2e0052ee757024c6a447b4bf750efc28c44db13e6deadb17c1b9265796822f7793157832037ab79bb6525044d77cd4e84df9e2e3d60
hu|64|9116e65b4d5326dd3564a81bdc71c09aed92df99e918f2f008199110153b81bb5cb0f3a45b48cc79f95adf120944f1328c661a5e103f667efb767bd967725d80
hy-AM|64|836aebca92c2d3f4af5e2ddc44990d1ceb7df01aabdd03828ca94f253d5898845b85448b6f943705f031271f5226a71172cd6266afae6bd5eade11bef1659a5c
ia|64|c310bbd9dae880b1c27b6de684023b7698007dbe1f4f446eac5f6d0d349101a0191101e73413ad568486fc7c77703805cfc49d58d564deb6c76b1e648d2ec962
id|64|1425e6a6b68479deb6a1ad53b9d4eb5e346f922ca44556db30faa3a070369cfbcfdee03a2d66db36d53575367176b9f936d5ceefeb045a65016952fe3213c630
is|64|788086007c61e3240a05e079ba7cc413a02a44ca7db4ea45c4521c9403524e5f5deff77b0e5ee29739e99fe3038f6744c1a705df91fc6ebee289a24193b6d921
it|64|e5dec34e68ca3f130783835d3d9c86316e1ab2e19197d5e5d4251b415cf700f737bf565f96f1317d38c4dad8b34f7eaf59f5699e22b48e5a0777704abff7c8c1
ja|64|b9b4914686c49e8119178cb4e2658d9f8088aa64de419f39523aab5ec5efbb4fa01a90e4a89f43714534e9ed438b3258e0b6f07f3e5ddd9095484865a3a7dfec
ka|64|92ff408ee0ac6429e847b7aeefbd9d65ebd7ea38878a416ac56ef42ab5373c43fcb86235bd11ae25639bcb80d8744b292a124d613f54f8c0a425e32cf17ce4d5
kab|64|064f57ff932ca76c41deef6108a7f64126d23cd174f26ccca5cdf001b4f10dd5b80a17f6b5f03ecdfba8e4e3f30890e48a5c9bcd90b6bf04e054277c5ed2fd54
kk|64|df9b9ab9ab5e9cc6c91831757f1048e8815ad804331873e3f6918bb59a26e7cfb641b8f237e86bcb4d603f9c8243918d16104c27cf6834e6508e0df8eae41e41
km|64|6e1b413c2378b697988f9c1c93f595af8cefa990465fb6a0a80913d02be04606da7c27fe8ad74cecfd005fe4a07d4fd99d38425e3419361e7b63e11f1c2222db
kn|64|0e606b629f7cdab327a49a5e5ed57b197117b850b9422cf7cfe456762cd23e4a486dcc9b7522f61275e6867edfc9bdf9bffa9a370ab0d4d35195a7a86dea16cc
ko|64|c05350dba0bcd752adcfd255b0545d4932ec9013a03815baff400a79affd027dc8592c9b2322f232f91c9e2a9c20f8d448c36a1a5b543baaf61c8fc5bffecad2
lij|64|5186b2fa93e4be6df7e87df55d1db8eb170c66e3576322b77ab7ea3a2ffcb10820101d18de0a631a354948e1b63e05696592218928551914bc07505fd05ea442
lt|64|0a4c575ecabc241f73796838ea2c80b03cc1c1cccfacb49819c5a2da565f3096b73fa034130a41fd6bcc3923746d8348eebaf25f7377bbda92738554090ec3c6
lv|64|8a5970f4f8705aa32bd824e94bf0e2073c84e35ac4f3d6444e2d3982d4591fd7472550f6f4bc005dc5b7d14736ec1ae45250a1330e39da46b84efbda0bd1acbf
mai|64|ca2feabfea048d1f40aa0b23925c1226c15f9fc26517e6ee02e4114a13728e2c2f4018e3ad850828a8283e48d3dcba0a81126ae9b17d9fca420961a0027ae5b0
mk|64|5643c51a54996b8c8fe79ba62d303c6f6386cf90e391db0b31a1cf3e562ad6fc6ba734a2d220b3ee7ff6df59643483931378427546700f881f1056a8ec0eef03
ml|64|cf605604b333f48905f61ee95266a499de2650073403af12d6fef1802d3c1bc42b0eacec10c514d66c4a00f520b44b7582833e2c43e34fd892d8f1c53e64e73f
mr|64|26f6aa0f617c905a2d9d67231523d51026b121c0a312ec97adbaec7b54b1f7b96be1c02063ea352379296820ebd362e2e3c0c71fd9d1536d28bbca6caa636b0c
ms|64|f0241caf5de4ebf9a1e023c03ff0949a03b8528830d8d3fe7f1153f5b33ba5ead7499ff187a8184cf6ba200a3ac5d0b16f4eb004de46373a9d8264243f01a0d8
my|64|88d8324a35f944af85419908f80b5a67052f18c4026c377c17ea1e45ec460da118a773b70a44449b40090d82e0c669089779ec835fdcd4630d3fa6964f01a752
nb-NO|64|1f739d225524aa163a5ba4ace855e82d222c00d021ed310c9d4d721e1e39570f25edcb067b5bb1b310905029c85b85c6bf99f1e2d6e98275196b0500c7399bde
ne-NP|64|ec8d879e2a7c7ca53d2344b63a37afd59da8783f8e2059d0221d13d4f580b21e74a743cc477ceef63ef9a037304a8e8c11ea878359141532056dfb1076a214f7
nl|64|41cff22f263640576e4c8fb648d20d3c762deb080bfd0139239fdbeef9ac5667facc7e52df33b923d7ace299a0117656d30ab4ef56bb2051ed1d8d0558e425a8
nn-NO|64|d95036b946b0dbf3b1568466dd8754eb316122afd39ec6584844916eddc7a23384ecc0da40ab0c2516d8c84432a0e8eb0e16c83e4be7d8dc85641a62dd2cc37a
oc|64|a151f288b69f2518d251e724e1dca731e59544943103bc21c7a117099c66942081266f8c1512435b4645562a6d6c3af76ed67c71f7367a7316e0b43206297462
or|64|4bae9fddbdb9e33968bd981f6b83bcc8847752c6461cab37e7de02c3f4d0db6843e1666d0d059b182eac72c788688781ddd41ebeef370df2aedd116b0cbe60df
pa-IN|64|a6b66f7a9286f164b1a093357be425f3d3581eb2cb171a940653f1490d51fa56509491a8b20f511cb30ec2b44cfee82f0e2bf163b54e5fcb4df6d9319060398c
pl|64|7a8a96729439a891ed1fee9375b9ab32ee5e44a4920e42388f9c539ed5a5fde8bda4ec5135b542cd543e89ba4c8dee36747ec158a70569f4041afd77cea8c43b
pt-BR|64|6ddebceb1656ea3984f9d1ec11cd6aee3fdd7b69051a8f0fca8bdec9cef180f2853ba75c575be654e279169b5753efdb14ce9dd29f2851e9dde034f9db710cea
pt-PT|64|05532a3f8bd6f17694012315cac9a878ef0e34618be6e3e4ed12b01ba5730537e67d803b68ec7ac451ddeab54e0fcc73698f55308e4c856d9ddd978816bb2ebb
rm|64|121c438a443050d914d6e9d33bcbc30fbf99711a506f9f38b126f8dd80ce41c97de99feec084189944cbe6d58dfacc4ddb9364e4aa8e4edd6b3bd851dd27546e
ro|64|cf5ddbd016be8f4689f83c54481e6c2fe747923b04396d1af2f946be6bdc03236751131c8f7e28db6a338bd169ada7f503ea20437fe18e345fcce66e462363a3
ru|64|6bde87e235bdacd91ebb4600f7ce3d9f04a75b11ef90126ea1d331c645266e2a18cc4cccdb8b60afa8551ef20472da97556d86194d288f8cb185d9598883b621
si|64|f168bf194e9a078cf46a0a1898c9eeb162ef6993377442b506e861cdd2637aa1a285eb3cfdcb71697e85b6879dfc8e186e3e91c90dd35ecf37abb23afb0137fc
sk|64|a4d2ff9f3e9fd0445741a76e7b54eb137baf31375a359bc4e95cbe341dd62d8d2de3a4f59e3dfb4f9c0e250e30926ecd0e13f2279434304180012116e6a779f5
sl|64|ffcda40020fac594cd27096b6ea7bc0340037719fc37f8e3203694b5f7cdb494c49fa76597bb2159051634a91f4874a4f2f2e1c3ff462857653d9f08ee5d273e
son|64|d115950af5c2c423661e3e6f7546b35636f0647f843d7132e485d7613f62b135b3641e26af32ed791c06b4e91f1d4f3d710c95ccfa8e8cb3e612241e5afd805f
sq|64|3a30d9cf813c24b24badc7eabd66bf88b066464b49705990c561785b0a657ff7fcb60946bc61613debaa37cd900850f9d9b521f17ab1b789a674705c316435e7
sr|64|103d0e03df18737b2f1727ced395afde6cb4528b23ca421fff587de46d254272ad6c6f36f0d4d845b74ae3b2b8cbd8e2fe204f2fe6c4a51a633c9fb9ac6e2aa8
sv-SE|64|c9cf8267230f6788c00b6a724db8bfee875424d328e975d72bb57206054360b5cf4681741dd19b64fe136bf70468ed6f0231a98030222c9364e7957b8484ff1e
ta|64|52c8bb9e9bfdc5b2fa0c95d3983ed76e7b87b11aa7b92ef8650c5193454366a3337965a38bd57b5b5a79fa1f048c53e4accb205ce035c27d2807059e6d434e58
te|64|ce0e440fccc1e2ba0fdc712b598dc307d41dd454c9257797db1aed8b15832174f5bf298b0538d0553c57879e5b2cc908b20a3449d1b5e3bf82929c0423d4f6b7
th|64|7487d799bb453f7d2140e2f60de8d389ff0998d7018be60daf9d8ddbb92d9844f1a4839c082d029cfce2663a0909c626f7ecd0b8a17e027de213bfe6019e0b65
tr|64|e1efe0b8b331fb94fce966945d44b3caa9ef6df4f73fe4783c045276e17f0ac02c7a3cc751616fe3d107ea025953f81de244ff99fe174351bd083030210acf3b
uk|64|2e7f49e6f6b29ae7c80501e8749f92a70441f7a0f9b9e0c32af47f4e968aac8834ed0dc8061039693bb4d59a7933b95e03a76d03b45992eafc7c42dbe5ecf698
ur|64|d4005f6dbf3045534d3bc3f396cd0afcc4a916ae8e003fd6297b082b8601edd9cc1f4600d88d0abe47761fcd09ecba1a1700cd0c6592d6f049069a18227f3052
uz|64|6564a8ecc5c39df6393b568e947e2c98dd191e24dd8713f82d0934f4659448e946b44c26ad1027a5223a59c2918395153f03bf323b39f65b0a63eff693706248
vi|64|83f915278a8990e39f7dbd6a8658afb8e1c7837037734e2b6a91dbf8628a3b5480281035ca70466f40075c1d4457f8adda73af3ec240d179c738ddc375ec494f
xh|64|3235642d3c1a202fa916e8aba62ae9fbf813189ed068153810c79693085ffedf6bf5132c1f1775df1e4abd1f544c7a4757c2944e124b6a5a3068c8fd6239edad
zh-CN|64|69ec462fbdeb1961cc94963538ba176983a7435d91ee2121c6b74d7a6f183ffa5a80d98c508c13471c0dd366392615670f965215665a02d361d749e881f78b5d
zh-TW|64|5e8368fd6ec3592d685de585ac6e94f37fd7a4a6f46a3e6e7541a8e7b79368db17541cc707e5e1601bdf15ffa161dc24f310c01a4bc01dc16eba98d4b302c062

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 31352 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 28956 Tuesday, January 23, 2024 Approved
Mozilla Firefox 115.6.0 31154 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 25576 Thursday, September 28, 2023 Approved
Mozilla Firefox 115.3.0 9613 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 20579 Thursday, October 1, 2020 Approved
Mozilla Firefox 78.3.0 15601 Tuesday, September 22, 2020 Approved
Mozilla Firefox 68.12.0 43076 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 19543 Tuesday, June 2, 2020 Approved
Mozilla Firefox 68.8.0 19352 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 19068 Wednesday, May 22, 2019 Approved
Mozilla Firefox 60.6.2 14884 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 24247 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 2431 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 4965 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 2898 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 7300 Thursday, September 1, 2016 Approved
Mozilla Firefox ESR 45.2.0 2364 Tuesday, July 19, 2016 Approved
Mozilla Firefox ESR 38.5.2 3978 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 577 Friday, July 10, 2015 Approved
Mozilla Firefox ESR 31.5.0 6592 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 1039 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