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,884

Downloads of v 60.5.0:

13,782

Last Update:

29 Jan 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.5.0 | Updated: 29 Jan 2019

Downloads:

2,501,884

Downloads of v 60.5.0:

13,782

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 60.5.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.5.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.5.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.5.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.5.0'
end

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


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

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


package { 'firefoxesr':
  ensure   => '60.5.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 29 Jan 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.5.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-installer.cdn.mozilla.net/pub/firefox/releases/60.5.0esr/win32/${locale}/Firefox%20Setup%2060.5.0esr.exe"

    silentArgs = '-ms'
    validExitCodes = @(0)
  }

  if (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-OSArchitectureWidth 64)) {
    $packageArgs.Checksum64 = $checksums.Win64
    $packageArgs.ChecksumType64 = 'sha512'
    $packageArgs.Url64 = "https://download-installer.cdn.mozilla.net/pub/firefox/releases/60.5.0esr/win64/${locale}/Firefox%20Setup%2060.5.0esr.exe"
  }

  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|d2a1f9d23f7b40eae7707b7b3c4936c9edebf926b4d7e8a55700c9a9c03c9c4df356ee7948a3c64cef9e6f683a96716af8c80cc66b998ebeb22cc8e4490dcede
af|32|6313257ae32cd074bf2f22e8c3154c536ce8bf05eb3cef2b027c51b235c751c14586abb86b39eb28c55682271992e199b3f81cbe68a56d07f061dd88f5bbb2a8
an|32|ec77aef10e4a8f8852fddb904cbc88434680c5d89663b08b6be1b5044112ae9dc1bf9061d21a577b950fce9e36c44015422db636a422c115efea6e80e40f6f3f
ar|32|6b8038b070eb0b5e22096a326f3217b471fdac045689c7d1d9194ab60d18e0088521390331afce9c933ddd2204e0572548772b3cdfbc0c4d653a0d016393feda
as|32|0c834c015d1f00b811d186a29ad28d7d5345c4370ae976be3a39f78385113bf249be8f3a9bc4bd367072e759fcaea73320a734d24f8dfe8d0ceba75e5a6620cf
ast|32|92b8c99735e659cc5f5b9932bfbc7d930b24e664947ee620c2aa2dc3ea0b08116ba06c7a76f84618637ac4dacf1c54b87a30645934d824bf22c2282f284ba95d
az|32|573360fbf58f5659129a968a593dec3c86eecb6883fece0bd736d843d32730f03414992b92c927755d3244a5a0220197f6c73b8a6a4afd900b41ab17c50446d3
be|32|50de39ab24cb4294021ac61ca004376cd3329ab8d36eeef28907679223d995dc7e7e7f0bf3dab8462b6039efce41cff8a8bbbc22c2f2d0ae35b1584f076bef68
bg|32|3208556a8772b098f100bc16bb089619b3ffa6996610726b0f754972370646e3f61a5d8ba617855128a21a67b93a9f11a91970615f950ef3a7ba643f7efe4841
bn-BD|32|5aa96f414b9d0c72d6b29b088051fba88eb2744616555fa09fb421068595ce64b326b079380ea0c192deb4184145500a1339e262b026667c1dbcd258cbb166aa
bn-IN|32|e61d7e96939cf02352ff011309713490b38086266f98c7c04ac9531d0487c37f8b931030da04c68a68834fcb07838f0809a5aa1d99b24962b31c514cb0bf4424
br|32|976974eea32143c6bb81b16bab116227f6faee530efdbdca19ac327d911ee0d16cd67b71a69c1bf6ba429a8ab632e4624d3bdac80d353cc63442e00baf042c47
bs|32|d168efa4e7ff35b89fde91eb3dcfac409fed8a4f88d96d06fb70c8899365dc875c89fc4a88914e670085133bbc752dcaadf5735ef2f254bf5041bc87d2cdf385
ca|32|b3fef068db9acb7631f72cf0bee9955bbd4a7cce89713f65b1704d1f2243bf2aaa48740494a0e575cd818b052b699e5d2a53133077c28c236c25cd4770914942
cak|32|82e65c07578b44674a3689f6b688e2ddb76402ef2f7ad40683bcdbabcebcb3736270cdf802379f8f1edf91a8fe4bf5653d8d56cf5e0d93bc2d736ff3297dcf1f
cs|32|6f6353cd006f7e296428d21807e5a634b4f6806a225772691f926888eee57badc7372f33de988d370d66bc428172243d0fa17128101446beb3af44bd93352a97
cy|32|2966d1b8625ff73a511bb86d1c2ca87025d12705b11f935f2f2fa111a86951e3b79d1fe9b45992fe82cd03aa2b8918deab874dd5b92396876024b61c02ee4050
da|32|3f84e643bd34039d348108f919981a4a0c6db5b3872e28fb020ecd3d23c6f087629d31ca00de025877cf6b7ce3318a25e92235b6790c59730ad5d3a94d9a5163
de|32|eeed086fd98c2dca226d11ddb98ac1cb39c03db305b76df1c170db2281198069336b85345efb2ade2f19d698d2b8e73629713e6a3f1643b35d1c95023cc02cac
dsb|32|4b81b9811c6bd61851a9a60bf8d3c01232328d924994a34b10c5218fedcbbe9e3e9dbf9d0d4c8bc7975aad8ef943a0e8f577398206cc11fc70b506f2566270b8
el|32|e8af61482c5838819b083bcca017d21b5bddbeba794f7199cc0bf4148b83732b23a6bc28054dfab1937abf461c92809d05cbf9b6fc065c8c68d749472b692880
en-GB|32|e6ca0dadb6fb5e62ba1670fb09d1d4f6b0f2766523fb567105012ed05181fed3c109860ca6c5cd83ecbe65dd0ce8e037abad405ea9432d50ade66947a3aa6f7c
en-US|32|f4c6374a1e5eba15b268a657f65af27cddd28cdf87a373f873fff8404c0482393412aad0b93c63214aae3e096f347257f175d5366c594a99ceef319b8f35f009
en-ZA|32|7308b6259a253db67453b392755b540726fb78135cdfc4dd5ae8314ce1379023871bf82bbb2a5bf4a0d74871986ad280863190722c8cc194eaa06475be89ba7a
eo|32|73c5a1b233fab6908d402e474dfb9db8854933e7eb5e5f277ee7a80baf1d077ac24cf3775da8815280553ee75f6018a11d543f4a73d2e8e5815b98c1a4f1f558
es-AR|32|65314bd934f1b679f44769665a97413b6b1ea1d0885f9b890dae9b208ce9db28f21ad73a42a38d018210a4b4450f867f1a4bfdbe105fb0caf1889e86273852dd
es-CL|32|5a55f4dd95202863a08ae19734b6ce4538ac4b4722de66c9418b6927c34eac8faaa7b3ea9cbca1f6ce263c8486360f7a49741d06025ab52e04bad4bb6e59800c
es-ES|32|89eafecf6e5b408706b27365602a31becbd7039a53aec960eb495352eaad06f3605fb728cf2d6749279271d368c9c794705f7b65ef945a81e012c4a31ae5d3d4
es-MX|32|5b3127a08711709b6a33c4153f7522320dfd30b87a1c6d3c6c38b5a3f944aa694fc1920f3adf98e9a036ce2e4a0fd656b51612a273bb2155413277372d76848a
et|32|86030a37432909b72b5c01fcd3c3fb94bcc35a646cf5103f9091db4ffa379a2a44b7ab15d6d0819b45c39868ee443c367636246e135ed54d8b7f7d4a74cc5f21
eu|32|8b1212677d8808235d121f197648af971b7d845091bd10ba0609e324ba7f7f52358f4f9f2fa4a388e92b913fd7faa5289b8719baf5238909c1e21ef8d0bc109b
fa|32|e0595051c20b7478a8cd5dd9c18ecf595c46d6c1c554cecd7c4339e18a57862970047edee488697251c20f02f813c9e97c8c53762e6fa97743aaf173dc2319c7
ff|32|2ab388264b5594c52e3b208fd9b21eba9ecd252bb52bf812faca652588ea789b8fdee65ef81dd624aa7a201be4292a059fecc3a9e7ac2412d6d233503e767719
fi|32|33352b80f6361b3d17720658696aac5ff865a56dd9267c3b518585154b6efdc05eaea953582e00c719d5db0f78c05b062f27b9016e7db4a205249757b1ce9628
fr|32|fe6dc358477f4ca710abdf4ce85e4858c976c80307467460c15e05869e4ee19f39b5c19652f373f3f5cf7e3d4e9302f2a36baddc1facd04134bbdb1f90ff9faa
fy-NL|32|6303b0bb31dbf9d8516a5f0e717d4d9501279cb5d2c050bbb06cf68f153a008c730be734f9711ed3b1ef73daafd5a023f1128e4e77d8006628bd5ce3af03049b
ga-IE|32|769b22b36d2ca7255ffaf852647745ca17bce3e3ebdee18d351b4d8bc991cc9254893b3252bcea3c126dfff0473a65e0dcb2a42171415b285c570ef22100086c
gd|32|5c6b4bd0cdc0fd8c8dd4d119f920b173abf0fe590ac0534e52fefe8df71ec4a9b6bb5604cd9202ef8acc1872add5903bb683b2ab6b663750c922901e78557d0d
gl|32|d4a220ca8374d2f61086847a61c04429ac8fbc960692cd8359be41f622259af203cbc36f40bdef8d94a0f9f22dbbd3777e73e85f09ab797b598c0b3e456f058e
gn|32|eb28ecb1f9c977f73c92da23843ceb8074dae11bfbc35d7e0758181c10ad07601516e07a0238d2c669f90234411e503e8f006af9a4648507df3863c152bd4bd0
gu-IN|32|5e24bea62ae195725f60083333fab487d2081339d9bfea2864996ca09e533c2dc5195fd11e919bc2074b76f96891facf25ca1680754dda112d76b25ecf0b0599
he|32|dd98bdfd2e5b8843b2b54683224a0cacec49e04d06ee95bedb4c0cb3329e64bc39cbc930315f6f2c6991982209d089d5f431e219cd078c701b26249a58b56160
hi-IN|32|bc3d18c4ddd2dd98101689a9b8abff70f0a6dfb3cbd0f7acf66a11c79e63281cb0c7d335a635fce3136e3edb6ae6deb6d867575635a9ff72b6100a0d1a9effd0
hr|32|e925abd502b4695021d5aea2406e6d5b666e2e4aa8e123bb8d0728662bf28bd3c8cc6aaab903a3920726b55490cca2009c6dde310a78e4a00cf4045699a5adbc
hsb|32|59fd230722ad83971e8006472c74db218041acbe1a00f5a01b96756c7dd2ab963a4e39d0088fb7fef9f5b0dcdde17187b5f08c6272988435302a4d567e7bbc6d
hu|32|8593c4c671d809f8e2c20998f9594e10076c3f0cb13fd35db7ce7942a0906e49d19947bb761c7d9518856173fce4e50d30fb51ea254c16e3b7d9a69635bca254
hy-AM|32|549a36b93c0c2c2ca65594dffbaa861feac9bbd10e320c3cf5d8fbd144227954a97e2a8877f3f5e0b716ea7e64acecb745af355556b74d6e1b79190099b308c2
ia|32|25bad5e751bb6125f33b95737f9b22f57ce99c9dc70ac8e2613134337b922995057a51320488c78c6f5341c85b171163fde4911e7ba3ac26c748fe2b453f96c6
id|32|1d4411fff87b9128c8ad0fa6da72dcb2ea9e7178a75c1484be42353d431522c53f9a914558f7590b8969767278739fe3282a770b5f5bbb68d7963c5cab9d5809
is|32|1ab519592b0a8f528454901bbbe77a720baf29f549a2063f31e40546769e0933e155e4d6e370c1b413c6445f292b716d40a7bf2139f6fc15e46c6478b061b084
it|32|38e3f0e310eea06f86e2650fff40e466dcd5567051a0c11213665d4843cf5358c8f1b27d18d79c6cb8be2e9276b9b7b0b89d2d971dbfaa67c8d6ac60e43f042a
ja|32|0b97df00f45d4687d2e529ebc7bc44710f96a2c61431ae51bf77328b2b040312fd09360dc48a50562777c42039fce2f2d59df198754bf387f74d6b0f8fc5f538
ka|32|319f6b86e25ae28e765a487b60c65de8f6960827d8d0ff9a67ae4ddd7de1e321d7a8c1a87b88d09f8b8e71819b662f51dc62c4441a2d476e3d5e49aa8e734eaa
kab|32|eb2b317a79d339cb2c9ed9ef9fb010b79f5930cc72f75c654a19ba57b9ee91da20d9fa90e393fcd27c2297018843168a91b99910eda0f1d514576c53001ac385
kk|32|77b52584228d42f32cff57f0e4761f15e1adc25ae43d11c316b3666c1216661c40f061f0f324ff8b3d8f6cc1fc3628db8b1780a9c9d1e6ee443bb030014a1d21
km|32|6ca91087f150dec602a317f5fce4a70e5d4cacbf18ce1ba644044d1ddb825a697eb7e978ec2dd0c4083e68359575f3f6a809774a970cee6ee9a63b6954641da3
kn|32|303fbae2346d865032ac11225475d4dadbac222c4a6b195b342f39e8d9b555f95ead637616f633a569fcf2079b1b2c92bd98bfafcc32bcd9d85fa79e374bafab
ko|32|61aa75dbb3a417f8150f6eee9efea927bf04de4df53ba32bcec73639973e9a048a76821f3fbba4c4748989047c60ff6106d8c995e6dbdab09cc8e41b386b9472
lij|32|3826a81c7068446365ff1b1677a6421cdf79c5fabfc4b9ff16cb218910dc45c55079113126f40dd5dfc1510c5fa31414325a5adee281e04281e05d626bb2bda9
lt|32|723acaa10282ba3fed53e58cb87fc5cf83e0137746b4f8d81c2a6a5688141933f44ca9d20322dd819d13f9eb38d8f55e6200013113049cd2d9dff8750f6d7844
lv|32|19a4cbd0d6d6f1a34cda82c2c3f1ac6880a5e307e3650fc8c4f699212a658dbbbca44cd477664147d834b5c100532a97f37c9a9fd94a71c7106aea856bb6f7e8
mai|32|8e4f62f8e48cee46c3faea4e61d6a923d984b1f33f7d3cca583fd56d7b486422a315f4dbcb90abf5d92582c0e77546ceb53795056aadc200053002fa8531161f
mk|32|c3982b36d8182570a4d0d03c439196fa21bdf572b68e794cb599e8374d40dd3340823a444321135461b075a1f9a2df9ca9e21b091a7cb8f4baa4566abaabfe06
ml|32|c02455d68a3d5f83b27cc58885ec0fb570d9bb57769e58d0c9885eb0263e28981f17a3be22dac69bb8eb0a0d0001a98a2588c8c7cb9692c271280322a9efdc1d
mr|32|4bd514a042bb71f8265765fc1aec477fe27d6e1c3f49bd07fe95aa955dae44c1b71a63b0c652297c188960a1beabc8cb8d4f684cc35d8d926d6577761556b812
ms|32|6fbcb0a256e8341d64a7d6b99b9178cc1d2d48b998deec7a9c7ccccb0aafa4b3c37fde42b2d77316bebaf35b84b0bd358b7de61ceb7c43140d915c85ea762934
my|32|eaf83148c85aa66d535c84a45d774e0c5c1a6b369f4be8ab9575794cdf5fe40a624f82e71640cf25b7f02ed5c1d1a25c94170c06f2e89bdcce2838ef3e0246aa
nb-NO|32|f1c1d40db35e44ed7c740ec8fd338b295d936ceb26a93cef7fcf3e8d6989ac6ea14a8423f4f658e59fe5bd3b325c2fa5e51f71d92357534ba5eeb175b2b44d1b
ne-NP|32|93f1f198541fb793a0ea23e7d2e58e4a1e0797a72bf436e7bebadd654a631fcc35371886274ba6fe73d88bd93f090457bd6c960ef63b14af2e164a02cd3e1033
nl|32|53812ebbc52633b7332b8f00853299069a0b19d2446fa01a2226996cc9abb421fdf3f1fb2088fbe3588bb84238d2e5a3ac594762a7669b27cd4e6bf363a3cb6a
nn-NO|32|908e0bf7906d5c8fe6d8b440610d9c8dfae61a165e9dbcd11b731b6c4339ec98d4f9c99857d1675b7bafdd1b66168442b478e43f89e017c7ab2b468c68b568f4
oc|32|d050b402610ac9f1cb67f41b4dc4c8a9c24e6a8ee2be8d696bc20007e31c4ef585ee901fb07d35c172b71c3db3fc849d45c49761be310cfcc801746eaeb09a33
or|32|a0ec08c8cd0c98b9de063e6dbe53885d28e0c44b456a9056292cce01e8303fde0288b3326157221e4f9470df8398125802c68a0909503bc597c83a576e86f63a
pa-IN|32|d3798238eb3c4694e0af5fec5eaa07dc63329888c6e4244d24f45a339763c6cb7d113c1b6a8e492845ca26f2893c33aed72b101f10637bfe06365ec895105db1
pl|32|14934c657502efcc02bf27c821bb495460bf9e56eeef882ca7a26650c8ce85054038b56132397073ad5f0dbe66088a3623dd674b158550f7648b08ec81d9b35f
pt-BR|32|4bce4f1f054bbd117700ed739a02a9f8b5aaa99dd7d6316449aaa5f257159443a56b3931cd8b8a0da386e3dac5a4c302ac73d5d497074410f2b4ecbe74c4e9b7
pt-PT|32|9d5a3133fd1d1871f4bdf4a244cd98474e8677f5ef46c1441c05dadaafd8add06e5d7850c6170d96386a934363a8cf66433acad81820c54b9633d11607647752
rm|32|df7f013b571b385a04c0fb559705ae540150bb3e03080c3cc6a8ca30df2a485a2328e345e637a4db9611a79df6979710dcef9027107291ba101e3c404cca78a9
ro|32|f81b42c713de2e129adf934720ce94d32a2bf2f65fd5a4591be796b3c8c3a8bfc92ab26897eb3500198a1e30f84a9db6ff2d3234f8bf4d0f2942afeb48753367
ru|32|df34df04a318d6e3839d86017c8792be1869c73d3255a830871c4218a9fed9eaa5861084bd279b3c0eb21b43d47cda28d78dc275a2eda51b52882bba3778491b
si|32|817f9534778d9806114b47b424acb55b49d24ee38a817f17e82eab0eb7b59ee6db1a615ae5d4e5adf7ee0d2f6da3646b334f63285ec522324cedd02042e73a21
sk|32|1c497eb6a1d70caa2f88b08eadcf3a1d5a09d5a7262cbe668652cd04050fc1f98a126603f83900a2761f5121ee9365331998305bb4846825d7ca39d25516fbb1
sl|32|d8405111cb328f73dee45bef62793c845827bc574fa219112aca356755956f5c352a9147b7494fa0a734952970b795d4b6d16c95c03fe77fed935b59a79ffcb0
son|32|efa4fe7980438259c6db69e25ab7c2b7857c3fef0bd7a0bbca9a8b8acf7a23da766030134129cf662996f0e1ea0e627d409f42e04a988612c65d155363401d9e
sq|32|8499cbe960a2d512be76844d6458083471e688273e827924fe9cbb20f12cea9f2653e56c6c0548d34de81d9f1041861fb96ef8a2d6858294f93fab3c489ebd27
sr|32|7fb3db328b245728a4eab913734e460c144a91cbbbabf91a3f6be8d61d4a2d4ce5aafc3dcd288216aedffcc0c0d9d679deaa4492a8b9774f16381cea33ea4e07
sv-SE|32|aa5e2966e4124f9388439963df67b27e79c0988db3d1453c8f9336ef0aa4409a1e4221ac44908823f6329abd8e743ced6faba3788e2fe77b24d83cbbf8277127
ta|32|0da26fbee3aba18ea27cc869e902146e06bbe9203a54775840a312614580bb384ecf98646dd7ab35bd7456e067142b00caa6c5147ea731e76d93f16917d63306
te|32|7192d3c4104f961360a8eb913a06743eeb2978ff72e79cd4c0fadcb7d59d83e5736542cae21d5d814f9f7942d89172a6b13d278294b9f6fd05e5d2fb84779ca0
th|32|7acdacb3d05876f5f61c968c411ea7fb55efd52a81c732f2dbfb30b6149d5631baf6bfc7841056b8e41d02f6e4a7b1f8ffc9ad978011c16f4a7e9c6e73271fa8
tr|32|21744f2bcd7b39a55827631fc782bc4944a4f4f75e9acf5bc52799e5037be48a0147f9d0af171aad399f291f34161aa58e2b656247633e53c2aa7d68178848f6
uk|32|8ba6398f6768904412de452e93d9ad3ead894c4b04954e221e8741edb1cdea28222bf7591379b97265f2c4a5f0ccecbdab9083f68e8e6a1eec44517e8062f0dc
ur|32|209af6ee6e29f892ef738639daa0876c749f4e9b104f4e758186b8d90e11accca6a3b236aecac048fbc70ecba20a251dce1c7b5bffae8eb10b4b4ac1ce0cff1c
uz|32|c12cdce13113f9636d0de9a95489210e4d40ff1533082e19c5979d5510c59a20e3bf67605e291b4498fc74b72d7262b5928ef13cc58147ba53bf00dee95d87e3
vi|32|f1587e14397404b8c5aa1299c71d7fd579252d40e09361dc1b1956a67bc66bbbf81c15c8d4e7ad65276b7978b237ef5ad6a655c19fa6125b755d89dd024a3c79
xh|32|55cd46746a67f059a101d16e9a15687af5b4a7574e20fa6e9c53317fed82da96c01d997af7de8f38a49af7b580f400a8fdfdbf5ec0b2c65351ff6407c2d57361
zh-CN|32|e38dfc954b51bdfe470a3b77923e0c7c8f51943db438317d420c9140d9d3fc987a7c783e68ff8e00e98fc0d7cbfd859800028408fff3fbb772ff61467ddf7412
zh-TW|32|f55cd5282d41a389ba73c2355bab6f3249b142103e202b8e6bc47cb9c9df76079e4bb72b5017291fbf0785f4405228ad64f1732d937fb38a5579f493655ddfb6
ach|64|68ece5244170726e9174d037c33383210649f104ab798338bc7d9fb95a9510895614b92daaa174a42d075f280a53c8a38e8e2d893b6f519d463b91613117a104
af|64|1ccca30fd3a49825fbfd3d6c0dea8b7536ec9daf0232a17ba8f7e5bb3af3618790bc5f53b9e6f4e6e5e443907a8e13e94353d7c4ddee74571a150b0878d04297
an|64|c56a58001a2094f7aae8843d116b0eccf4c66167cd941d93acb6c8948ad1b19992601f885818294ad442faf271bf37c2ca6b914aa13f6295b6e89fe97dabbec4
ar|64|da70bc8267d01450af64ba35662e49fa3a68be080503e77c06593fbc6d9fa04fd76f2b66b41f6290ed91d2c8d97c8d042df359b44ce5edee85561fe6d5a4ef27
as|64|9cc12d370a03a15a1cd4c9a809907facec8ff4796c56f5f0f7aae977846f31f8b2fdc75950691d06ca8a04e14e55bddc7ea6f241ac4292e89a629379cba93364
ast|64|167eaf780ba9d67ee289ba786b0b099167ad1195788c0b25845877e0ca526f96bb22212e63c4177aa390ab80997d81a948f004a7668f16a9ee6542ac0ebe785e
az|64|6f0276a03f8b9f205f7b024fbe442f723e3423e294b650989323389dbb0117ea864ef50acab0cf8b772b803c610aaf1894c79d864ab0919f1ba9667ab9c6aeec
be|64|6c3e03a80353f7677606aff3a88bb661c82aec9081d9a69b925c1c2b7ec71316e74c1b76b3a8e26cf0c1cbdb26aee3aee3058bcd1b1d82d197de0b964d13ce9e
bg|64|6f2e0b9bf42389189177411087c4e0733147fd923fd3f96eed71a50ea5319acbe8ccb8052f469dc9bea342aa6d6eb4afc9441234abdd86c3979f483edd72505c
bn-BD|64|896b018fbf41f96f04dbdec1d98c5862d4896a69fa7d535345973385382fc52a564d13ed90527e2857002f951d3eb2e80f238b91dc6b2bc1da05e963b22cc124
bn-IN|64|2dd80787f8bd761325262d200e1b207e70367d3ae195e76260ee4b5d50f9367a382b342258c80021687c010438fcaf586d3a8bf154aa5865d290d59b3125c58b
br|64|0bc602f807944019ba4ee775728e9f0ed316f9756cf0efc55665e781008f593b16131cdfaa8fb679d6ff47923d5ab6721aa8433e0d5ea8306948c497d47a4b19
bs|64|76f2ab2b581dbd73a95133ea76723e28bd3949bc6a47aaf289a2b389d41d7e2f2adf23b0654a14ce3e6a4799d39cedc87b2aa015a5ebcbe20440819b9dcaade0
ca|64|4c4a9c1eeaf7d6314b98957b2119966161ac3c2ab8aca5d14724d646c6326cd5a79f8a8542c5372d0be941afb1b5db17087043019c4dc03c4085a06a52078c16
cak|64|27bdef9586d75b347028a170ff6c94a62637418aa1865584ff8e76887e5a33d2c3d6bedcb3a3f29861218c6907bc647cea5a2d30bdc5586d990206410c1f931a
cs|64|4a3ce4f1ab51c6d047b28a78e0380978900a47cbeafe8c71cfbe3368ca8a3dfe5847ee250a4f12fec9adb2cdbdf87862f2c8ca3eac6941629e5f6f8fa9401fb3
cy|64|341e8d002b5ccb4997f27e30c643cdcc1329bf5099b069aadf98a0b2571dd376dea196c4037d54a561c67071feee33f4da063bf897e64f0bfec2ef02973d6fb6
da|64|9545a02fee296285c66cc02cf15a7bfaa5dd49e3206b0b4cabe384f21f9e56562dfd89c26b6dbd79e4b498b593e113ffd1c567d017da9db221108bab4bb1a0ca
de|64|ca0305817c2d3f51f09945d7393101359fa0654fe136e41c35dc38fb834e98c1eb1bb6f97f67923453f3675910997dbb70dd9c746c309f4cf6a2cffc5ad4874b
dsb|64|0e38cf97f1b40f1ccfa02efb668967bce971a67fae8640033fbe79834db5eff58c0b002f5743a35e061cb56260f59d99e1758f83d19a1d1180a24d8e7a013c4a
el|64|e9fa488bc25ace79bc8293f977e0704f213141ee2f3310a6244cc551252640c5f86bea7c8c25fdbd0c8fa38c5288d12743fc27970ad9584a5f2dbdd2d24ae0ef
en-GB|64|57be1411c0406b8b05ba8ca44ebf2bd694adc202d5e8952ced9de2b5413b61cf403c31c7e969cfdbfcd8d2daa7768b4bc707f3b8ffc5a12724e1be55fd2f5b71
en-US|64|1206369fe06776a0888e67455b665776607eac1efb34a845222fea410ec6eb46d839c4c4c9ded10c12ad1e2eb84228b1a8ac5d7194c9e8e25d457080842e275e
en-ZA|64|9a0627fcacf1ab367a70cc821a2c629fa4ef46e1102e388a6456bcbbd6f24f5e09ee4b0491027f463f4dbfc035b06f15c2043fbc8e7d9aabd759753990fae911
eo|64|e4f74470cfb28aa80b2db963398012420e3e4a5600b252a0678b0bb4c65a2de201216c3666734075849bb6b6e13e1874168731c4dc9fb38e2eabd9a1613de22c
es-AR|64|f3dbdb1f06dc290645cec63bebbf7284de8e0e4313fa775dd502866e9b0b5dbf36af6b0ef67b1c8e6e4ea8d1240c52d70e910673d401362702b5427e3fc17b03
es-CL|64|d3887d3baffa2c725df23a002ba7f698935e2fa536560fe0071bf4384793306a8b4cb28dca8e764c682c9de07d3e3f5619a7eb079a84a7eedcd3e4224a976377
es-ES|64|9cd32cb5060b4c6eb1411a3878c514bc598450802b38599b9e9ca2bebb04f0cad2a487fe510f69ab6bbe140f0bf4159f657a070184791e70e59b6d7d37ddf9b0
es-MX|64|a6426a238065998edaa449ed09dfc8b446f3bd271527f2352bbef329d1d05465284b15dc7e7e89701d8aa9c6f7f5ad5dc0f059f8e771f86c4f63d874268deb5b
et|64|f181eaaddad03ba55c36f1ac5457bd9708aba8eca880d673c73a48c45efe42fd36a89356bb10b4ee5dae6cd7ca9117a7103c1976ec9397eb92d48c67819847ed
eu|64|2c66cf9bc7dca6764fe7437d332235456ab502addb714b0cda741da3892847ceb1b9a23f41b556b397cd0c9799b587d6e432ec9a02c135d368808469928c516f
fa|64|d03c6a68a40bd62c327ecd58b9034f1cf5f10e16885a6691c79eec851d7542bd7743d51c134e13d05b5e98361455af665aac31bbade4c368216b350685e26686
ff|64|f6483e4f5d55752ec61e528e7dd7bab6a995b11c824db32b790077d6ac1b05b11bb6c7d1fd846eaf23038e0b608d98e445c92cabb3267cc2403bd2f9adef5a23
fi|64|92587ca934c4dc95d76376fe88e3a72fb50377fb95358770d604975b603a222af20f4f371f899b3d36fb8624bc5fd513192c77da1e7d667dec26501db2b0019e
fr|64|9b354e9fbd65487ee3cb67fbd2b0fe201185cb818e5a79dbd54a754dbf0c7b1d224034f999a10c29e91dc80035a55edc1dd6fdbf5363b42a6953d3156f5ddee7
fy-NL|64|aec6a318421a6f698cc5a73ec3b80024d9cb03a408a452390b311617ae8965be4ca18606f300017fb32ef56878976d13e3dab549273ed7b9bcbff3fecdce2bfb
ga-IE|64|4811cb29e8f19d4a6e38a91710b3e09d7118fb46f806862ce5f3bb8bbbea03da24e9e7a9ca0ad404bb17d21d6bf5ee43e409c94a43d1ea8c0d7750edaada368e
gd|64|7c86363fddd2590ffde42ffc119e35247cf94563985433825c188b6ae4d01f1a37ff6d171004f73883213addcc2c9562a6aab282ff53e8988275f6a71f308315
gl|64|db1d3e3a2d37e6be5c781ba314c6b5709522295654492f2e5d24b5bbd7a5510fd024484fdf48037e62a49028ac5b0f7de5a6d414988aecc954664f7eb9072ace
gn|64|a3e8f5885c2071287f136169d37134ae1a6a668b82806255db008c8009676eceba45a04ac68d5871e69a2329929517e3375e53193c2b6edf1afdca603fab417e
gu-IN|64|bf873e76fe8221d97ccd42f5a2c28fdd40c694be9d242edb27fc4244f7b9c86abcd43366851e52b0d88826637df932d0f2e52ab1d0d1ac8f49a504773e683672
he|64|e4fd1613466f686de12d4db40e32c25491675e8b7470657117b5c54578d843c33549076ec5a5668a275572b73c234917066ea2aba35aa1cb1e8b6e7b0a36f88a
hi-IN|64|ae4099a6b624ec9aa5edf2a4fdb6511c5eb3d3d826e850bd024cf0351c6c4454b2d7869fa7cacd4632404925f9e5135c583fd765db8668fc36e55851e5816bf2
hr|64|058939d730fb59082dc73d72ed5fbec0e1b7b985400e31e47bfca6792ce1efd51f2cd91661f77b9011443b89d38b63e3bf4386089a1307195f8019a5eb665da5
hsb|64|def9947deeb70f0e1380f85d9f69686ac4cc349363b54e65816335b91a9a9cd5e32cd3ee6251b1dadc0ef5b2510bb686b7c3c318a6e7786d2cc8354f7a504a55
hu|64|30f2fcb93a73a335b7f881b8938bf080c39d78ca887daeaf04a45578378afddb6fac01488ae168944325bdefb0fcadf86d210fc4fd2af60f28835f007d27d676
hy-AM|64|ea0882d0ec4a39f8b422da4fd8ba96a2c4b3b42e13531fa09f1880dac4ec5fd6368d4d63773f31b3f5e38134e85412c2d5de04dfd7e7c9c3c403879d9566b8ec
ia|64|0380b6ca7751051d65483f4b156d6004d6bc00bdefd032e5cbf4521784c5240833669e0722fa7f24160460fe5799e6943e0968ba8a3cdb39d06704793283a7b3
id|64|f8d9b7556433121b1934dee9ecc5c3bbe1fae2502c2c3c878ca4761a01a828ba02a91cde4cf7fb0bf7cf8a1c665b8a5f5f490a566b86f82bbaf230aae133d38c
is|64|e65ade568f43d68dbda4fe43012e30a26abbe2bb3ffc8f14ad46f4036df39be58b5c1a4140920c137abfd3b58f99292bfcc213c14a774392e404333c57fc9485
it|64|4e0266101ab4c24841a071a6ed6ee3677f375069655c0edbc4247dc3085f4d419e30424321f6652219026f90f4656bec4d1f3aaf725ac9f05656c2cc8f0f74b1
ja|64|d766be3a28b92258a58a6a34e8da3fa09166258870136b85ea23ee960757f51f5e425e6abfb13a3f21bb449f68ab704d31aeedd3e2e1f747ce08988997c87769
ka|64|e38ebc2f20fb98b10d953eb4192da4f3c1905a500b9c33a37ef73bb820d1577cb2b871c36f933695c7dba0b5057f4199bb382b087cbcfd87cefdb4ca576fd46b
kab|64|3ef98f52db5ad3cdba2940b5f2f6d9ab36e5bd8f97b1c58d65a83dbb0ddff1319bd304726be75ea79497cb3e40d9e2539ae115f9a78ffa1b2cc935d37cb26f0b
kk|64|c060ff12ae8d5eacea2f8411194758a133b36db9e3602527594495ea7db00dfea61b9c30f64745a42a2a034b47509d4878f45cab669d22943ee5878a092ace58
km|64|ce9b2b10b28f7fe712da2b9ea448528e23b81afdd3cd3b333f23fe3905430867b3a266dd3e6f5ab35871bbdbbb384a5735d84989a600f9495eceeefdc3a467db
kn|64|8fa98ac37a8a9126d697b0f165bbf0c41d49019e2e47bcd09fe35606793859aa4125daca1d83bbab82acc53cedce8cd5469249fb821bfe97c295d53f2bd98fc8
ko|64|9d00ac444b7756a25b67c161cc660a86f187ddc6739360ae83b646125243c2d6559398a63b4d62e586be0e58372a482fb25a9d9db1a17a79961f93c36a6021d2
lij|64|67ce18e4c2f77c6e8b804ce89bbae97e8950b88bcba40e38de3a3265bb662fa2e3f543ba4fadcc748813505c6809d1f0b51a1dffd5e579fae177b7a2f5249836
lt|64|c7a7c73fe7f52d8a2b98e14bff0809ca759d9714f88f1f8840cdaaa0eb6ba1a14c7b7cd5516ed6eab701f2543e9829b6f5be0a011284572cd9d8203609c8f69d
lv|64|0b7c7887d542c09b4b65ef71500cfc89cce00629fb37d4299b699c7c0a0daf900b0346ae7a837e830771083d1ae3296bf6dae599ca835597973427329f87d5ce
mai|64|fdfabb6736ec25cf69ab1eb8e62b9170c369389eccd907ec7bf07a613ebfa1c878200866e0b52ca7d2eae7ea2c38a0c24295e3088521e850c2fda3df5047b676
mk|64|d362b8d151daa97e29b37d0efeadacde27b6396f877654dbb003c3b160257c47712a72c89ca44ea68b61fa6a443522cb14af555e4715f00ad3746eb8301a1d8d
ml|64|fe2b939a904a684c0a15399aacd37f981ed67771b79e5b630d41d5370958583380b1aaa5a90fd932beddf9b0465298b34d1c4864fc357d780d7d9159522edb91
mr|64|5b33c18f99c45fc9c046f601dafc7c77d4b10b1ea89bfbe67793e4f9bb22d8cad5a5dcc81716824640d3ef7f480d17a1734115813c5c03ca3a353ab31337760e
ms|64|7c09c30ed490fe96e791d749ff84fe56f30dcf21ea61b6054a4045882983dcc7dd1ae4ff97599218b9661b18c8bede0aae627dbd174f161a20dcbb4f25dccbd8
my|64|370c22aae670ce5e02b1e296ebe73a1bae4a485faa105aa969eb1d4624d091927f5a1ec56d344436668cc5a5961588f1386e3aa4a3b9c2058ff8ef4f4721097c
nb-NO|64|987e44a05d6e23ebdad39332c00bb4a17b37e303efa31075d17f362523716cfb2e26670b4b6ab562fbb1efcfaceb0357511cfae77107bf8f9fc5bf384b06996e
ne-NP|64|927281bb2b4fc63c249ecccfff7c5c7fc6c6e58ca203fbf8763c833bc631c16d87fce5a1b2a52a1732fbcd3e7704e5948c82b83bf856fa6017dfc588fb139dda
nl|64|836a226f38743dd7a5882e4ee93e9f3b074806f03cf77d2f353953fb854209b968b4dc02a989dd9fdde4dc900efc1593e43219550fa8d83a47c3183c090640a3
nn-NO|64|d7f81717efb6b695e0bca7936c09e7d2fe3c02129450e220ccf50e491dcbd536f7193643d98bdee2a1f9100f2d7bd1d77a37158f2fe3978e32602eaa389a2b8c
oc|64|e903473886d415059d71f360a20c62b86ebf91c6701ed0d1422ebd645272fb36da2b6c82c7bb2d101dd248ccacd37e76dfa71be56f9453a5506a269899f94204
or|64|f60235290d4f2ac0b027923fc1fc0e3f562c3221d4f01f3b06c5c316913695c3dcaedcb1335cd943f6e3e6db38204b6a1588e75ba5e2bbdb9362ce56e4d0aa5e
pa-IN|64|177444398e553e0ce589d0b9e97371d4dc68a52f8d43d61d5fda2f52482217fd4302218ac4faee55dab38128c5598e15988817d7ba35e50d771c2eb7975a5943
pl|64|5e8517e864d4e6a6a26ddf49ca26a6424b7dd3278ccaf4c4722aa433cd93cf31db6254d9f9dec20177a84ad64ab2d09d59c2584099f74de642cde1fc153763bf
pt-BR|64|17a587adf2de50be2832282a5d4f0176e4ca03e49a0ef6287c45700a278e3b48ded9edac7071d114eb0a54cc188b14c826726c5f1db444621d3698c69eefa3c0
pt-PT|64|ce4d66f045309500aace17902cf6706442bbd5466125a65c7793c438652bd1dc468af501ab3af3bd6d2b7b9dfb83f2bfe9b9322b1888c64b95e8bd748c3f8e07
rm|64|e22e5d1c376808f17c821d0a2a5554ba5c71145d0a5e31857ea286b6396f365b9cae58d98999a6057e38bb3504063da7a130145b98e1c793c9bad9c4071ef0ad
ro|64|367562e608ed71a3c5dec8aafcdb69a42afbe5596a47dc90d38e6a5cd4ff266eed385f6c1042b37d90fd6ed50a5248b182c8de0b7ff0c4cdb1a79ad350e6601f
ru|64|b208bf9003d204f2fa5fb6f3caa49da576715d47170e75b37b45c775e9d05ea7f8b26871968964b74408f361964a4f930894bdf501ccd5e9bf4b4159b86f54e6
si|64|3d0c5ddcab2e21b01f0f122ca9fdc73cf22695c1eb7dcd2411445205cfb58a3dec06fb9149af9107554fea42ead105ac87440614379fa2eae3f37fcaee179157
sk|64|7189714db314fbc86360518d97ac8b2d2f37e65f353ad4484037c2a7efe4cef131e13d691dbc19f03de772d49fc3eb029004e2a1ec4ebfcabe3da1cf08ca304d
sl|64|519276be0e07cc3c9e6d91e48ccdbedf4948b624c371d17c286ddda790546016e7386b753484d7ad4d2343cdd4f1dda0be404d1988e1cb739a45d13912aaad73
son|64|5ea455a10ffe7682d92b09d59298b892106928535cf47e08809c4f58c6e29d083b2e17dddae68ea6f39f1178b34c8ae1fb3025b062116fc3b642d50492ef1331
sq|64|d0668dc34c7fdb1dd85c1ce6b5ed202cb410fa7749b2190942a22350f6fde5be9ab4500a8d6f781a611adffdcb7172927bb55af438c03155d5cf527237f704f5
sr|64|aaa94b4f69e34b77ffac86a76b21634832c9c41d7a3d37f2d8f7f76e6080f6530aad38e99be564764b9ca0db87e1fd9e994fd1351337994b2b0931271042acba
sv-SE|64|48ee942e792a8a821edcfe59c137ac2e1c5ffffbd1f3ddc3ddf75eb3627f41b12f524a301cd8f6071607f6b4275499ccc0605c52478f179113c55594cb3c35d4
ta|64|ddbf0b35e358184d6893e21e2d33399f7ea7c8bafee80e7d3baee9aa71c7277bd4b35016d913df5a0f3425f9ea9c5aaf0de456a071be8b32453e538a8abc5d21
te|64|e668f670266066eca288bcbd6665ade134da527b0256c9a42efb9b587006bc5c60fb702a6e89af855a8fc6bc3d18634f1ecfdf73444b4bd15e68cf20ad0ff8de
th|64|98b96d8937d32586bf96e932416e25902b40ff24ee866a613685d298d4c1da8001fa032cb76499eb8d795076c8c3236676002d9e41512d281e331cf3552a7399
tr|64|349efc6055131982826f4ada95ac055e5ee41b0559ca1786644f44b83cd678606dc1676b8477bac25baceada26a3b8b9ed1b00dfa067c533bf0b63a08c641b17
uk|64|fc265e6ab9f0ce3ff01cb8a462fd782a0bf4ada593fd2dd7ad79aa4edd21055ce864d4a5d9b024e66265331dbbb6cf2d93804cf9c389a117228f3b0fc2656ee2
ur|64|6d40d896eff7fef585ffcdda06ba4a78f6b17a660199d029f5e4bbbbcffd140ee06cc383dcbad2698e7b4d761451e2f7eead444baf96d37a10ca79e06da8a964
uz|64|e69bc940564d14a8ced9e222f7276b761406928547dd04cea5f40106117701433ffb9e44d0be023d10b61d9e6e93f5c30ca57fa6de10117be31e7f9bae007338
vi|64|477ad306d1922b9340c7876c3ca7c85fde65945af386d52907d268a6b9bcdcb85ee289c53e0b2db8b612888b69f23cfb90b65034a62a5590ba3f38085b3d14b4
xh|64|25a02f0d4b1a0e8b2a9d603a3e53ad03f03d6fddd4e3404fde990953cf06759a4e927a42088233642b27e945ab79bf7ecd5c87aae37f96ff5d9f3e6b8a1cae02
zh-CN|64|f624b8abc3dd73b6726486f1e7562859033069affaefe00e2d7e2f2ff7222fe6d46d09a1df11c93cf8d0351503ccc1565b7888c8fcae86d127a969d7351b6866
zh-TW|64|bfc0c37f211489bf5e5160e9d7855b15e970991813894fd978ebc1377c37aaf2b4a948606eb141b078b50fa9e7b3a8fbb971cb1fc4a9ddfa1caf769e4c502049

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 31358 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 28957 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 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 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 24248 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 7301 Thursday, September 1, 2016 Approved
Mozilla Firefox ESR 45.2.0 2364 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 577 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 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