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,537,755

Downloads of v 60.7.0:

19,075

Last Update:

22 May 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.7.0 | Updated: 22 May 2019

Downloads:

2,537,755

Downloads of v 60.7.0:

19,075

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 60.7.0

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

Some Checks Have Failed or Are Not Yet Complete

Not All Tests Have Passed


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Resulted in Flagged:

This package was submitted (and approved) prior to automated virus scanning integration into the package moderation processs.

We recommend clicking the "Details" link to make your own decision on installing this package.

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.7.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.7.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.7.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.7.0'
end

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


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

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


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

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


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved as a trusted package on 22 May 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.7.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.7.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.7.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|2b6c3e297af760b839893532a9f47afdac623603b4c44ac9bf93ed88dba26bab4b9159279f11f85acffce925daa04d24622e8f46e2f643498929e8fa86655c8c
af|32|3fadd7d58d2df76ef2e0fdb32a98b57d51d59d747ebd45598894c4c444cdaaa8be77222cd73762685a1a370875623dcdefdc76a5540a345e1127da740f4f2a8e
an|32|fc4c5d62d654377d912524873050f52a01cd1e3c392262250ebbf9a148fa2a1a3a493add6373cdf0d3129888ef0fda22f209dd82fa1536dc436b4169bb2ebae8
ar|32|1a160e96cdcb001ba30a4b718b0b2778f9cbab34a91cb893e0ff3fe14fce93c76a6204493ba02d2dfdf3153f143e2648fee45bd74364755f6def970790a95584
as|32|b36b7f47f9e9b786330ad275b80b55830e49b16dbb23dd3e1231d3b0f8ea025222388acbed72abb7670f2d568b0809987bfe0658e84cfb4379dff731296ab19b
ast|32|7cd88b9165b552aad6752e31381db1f03d88304af3f2384b844e8ef205f7ab46a7ba8a7af243f33c1765513bfdc3edf0fcb10b4da27bf53949185c338364db59
az|32|3ef8bfd396146374e9f3acff4a5b642c41f5b6a922dff065e8bce25b177b017286148cf4f5d30a79ce8dfca7483cff88b4f341176a4f2656a52477160e333743
be|32|40925d8f25750bec0117864051eadbc820a2c0c461022d1c380d4e7ba8f8bc84341b725991a818ded2ceab9632917a3c83fcf7017c1e54ce34ec2cb9157c8ffc
bg|32|399a89e79e1a3c346dab8ae462edb6b42dd5ca54d41be7d16e5a3086167a5d46c7f0b99b1699a34930efe4fd06db9420970e3635136ab879231ee79ff93b0808
bn-BD|32|ba89b9a8bbc843f0c3f94f3e5ab66c32ce80772b168e73ce063507b29ebcc3502e9bf7bf48aa65770c81fb173246610d65ce81f1e1cd2221a8c705b06d1389f7
bn-IN|32|dbf464990f08370de0fcad4cfccfc908abe373d64551a332a30bc26397e7908c7b67607b11d84c5df36571eccbf29a043459dd56c5422df0b124183eec0691fa
br|32|8dcfdcfedb4697bba955f52dac2fd08c1c5bf659ac9e2219a430ed03920a968e57b8f62c1e12f4238148b72503221e81e6ecf636034418d73bfdb41479cf9640
bs|32|586f0971d2d431a4ba14a37004b564d5f435b5f5db763d534082e4700d168e6e480424f8c77d964e6a9cd149e3b096dd23fcdbcb6c9d46e433e6cf46b4f138b8
ca|32|d7ba457a4b8222d9d431e8fc330b91ceb5f35461a522beeb19da4c11df73dccbb7005d04225893456f61a2c08b9b3f1d5dbed7e1bbcbc9552c79940c3a293083
cak|32|725c12e982508f73592785689c862bce7475fc027b1da5aad99b20fc58fe6e390be901dc6379d322cc86d3a4d815db1f1cc53cede93ce214c4f2cc65496d5e4a
cs|32|3e97d225e3e1fe2a8c6375c0b6dc538be8835e79e295cfc123e16de96aa68896ae46a825f47bf857fee69d0a5c04254ea2c974c62b1702cda15d93e22d3d4bd7
cy|32|559394633e808c3167f2c38751d20909fa985bbb8feb78155033d728f8a63239f44e616bf9237c468246cb61266cd5feec593f9cda05805112ef6b68d6333263
da|32|d23759030a3c8a52797c2d2f2e4d223ea17e11ae19f277c893b7c2d2edf0f4b2a947814aa48a002c346788c6bb750f7c888ddded4400c2e67ce9d031a674525f
de|32|3e13299a36cbe6ddf26f74426b6fbc0bbe6819197c6e1cc934228b46de5f70583c8d019197ee872827f7b3816615f5476504fe6183f16b4540143d7410c81a75
dsb|32|a783952c4c293d5cf608f7ca8b572f630756c7d6c942e0b82c642996e214cfd6498c0c8262356731ee1cd74499f5739c382c45afd2dc1a1d8289462bb24f44ce
el|32|146a49ddbd11b3f9033908686bbe5d103417ec2be6894d94799bba2024b66d8e85641689db0e6e1bd73628d822fed35d3d66ddf6051bcf55d92067df0b7eef86
en-GB|32|44ae86e385e9e07591689b3ae129d1523c770ae53bd321be0b65098db4a8b2df3334a70ff176975f5b84f61046295d5c2679c220c1aa44f6f5a2f361f745d168
en-US|32|269c7a4dd1567706ea219b563af58bdf571daa43de4e88fa4b785a0b95f43fd968a1249e95a14af7db5ec33f32f1a4ce8ed92aac36d4fb1923a1d0297087ab38
en-ZA|32|8689d58815f5ee428ffdb3dd870947eac0828155b2922502cf30e5d9b9c0e2f89210648fa830ca35409bed0f085fcaea4efe24836fa16492eedb02d381bf3d39
eo|32|df9b76d090a9b5a4767def97ec11674824a7db02b79186fee56dddc35c1135ffac4b60afeef8fd953ccbe0eaf64a002a83a61aeb6f95f2771e08e691d3a17117
es-AR|32|c856d31af2e9cb76a850a947d380a2bd686ddd9a53ce0fb3ea425ab819d334df1d0eb30a1a0cee7f6e0f0785c34caf38b60e424367c2f6101c429fa8ffad2278
es-CL|32|018dba519f058de8bd325b4e1e91261d2fa3f8c77326b73d3100e84dc9c13d3d9f6c02d55451ed1e8ef557804e45035367eced437a55b5aaf997d44d2ddc8a9f
es-ES|32|e716acdd3645b9ac9b851f7f432fbee3831e5f0332a895a990f68d116d11b3c2b1b0a3bc3bec0222b8a716d6307a59cfb2db6fbd9249e6c17084e79362de3779
es-MX|32|c0003f47bf4de59693ef8699775c6873e8643fc0916a978769f8d0bb6de8939eb32ae932a9c5336d1eef77d6a71846d42676bfb1ae4c07ffa6adcf29e2ab7a00
et|32|dda11ae02165f008a1e014d738b7b76b3f3f4c1ba24043914cee4780e2c2c05eadf54225ad3c10890f45f4ab7e73f4fe46e85781e885bc3af4bf1ec9fa5d6eb1
eu|32|0bfc2c31956b1e6fbc5b8b3a82b1abfe89fcc0377ba25b5b8fc5f22bd92518bca4f6f890a050ad6ef2833353199a775a56b519de2b82fd86f360495e8393c378
fa|32|661e8930c82930b87a5f15bd948cd31d9e3a3363db788fb95d6265454d8b57b850308ef8ac76a295035d14a36d7d45f8a153cf4ddba5fdc3d7afc53b25917145
ff|32|72d5c165cffaebfd4e75fa9125cf0e8ff3d2b154f0510366631788bad284a123a9a5ffb656c887ad95f00d165dbc111bf5f2ab5bd80d41664d1c45f94b3c8d10
fi|32|663b1e65eb73a165625c9d0df02918c3ac72d35a793342658bd018cd300f00099582b534d6a9b74fd26565bcf05ebd43c0d3a6f632590c4ca4443279e01a7a44
fr|32|5da4ed413d2559be414ccdcb42497d4dff22d1ea044e0311f289fa8d896f9c8d2e2f910140e6a97b0ebf007bff4cf31aeb3b27a6b763cdbaf843b2057c463f1b
fy-NL|32|9242c57d9e296cbfaec1a27143b8a08a8b4d531a530c90ca64c6bb726f81ae7898f85c469ad93a291368f42a5ebe7057d3c1bfc62b453748a2f9d333a1243e90
ga-IE|32|b37ce1e2b0f850d40105b9cddc264c95f6d08bafe92a484744436e616c3d5560046599a1731645675964df64e401a04cea106a22671733c2b12f087bf9053594
gd|32|7fb7a0e8897a23051ad7e2c390dafdd8933d71947d4a85db33812d18d4524e2a11275c30f1373d15c429a1863d87433fd70b3b46cea792fbe6957e7cd55b8342
gl|32|4e0ebc291d29ab9c475511da5158c9457e711f3a4dacf1a45589c3379cfd7504e90eecfb5ef06e20c949e4ff9809f6e70abca627dbf9d87b17cb2ea7e1f91b3d
gn|32|c8318a0f1e823a9d62ac4224a7c1e6647f0017fa363edd1f8dcaf6951a7d2c4bb1d05e73635bea87e09f8d555a6ed500e279ffe07626320c6308d21b82c0467f
gu-IN|32|a0b53ef81de524123dabcf6119dccdb94ff46cfe9910d9067cbf0fa14a9c095d3669f7f9ad3d61aa2ac15253fa3a58248b9c0b6df79a1341be5d8de6f3b3ad41
he|32|f6b15b6ccce6c11efcb3b541e9ebd2826e18759e3b00b0822a5321a8f42e57b3bc9e70f959aaf13e42016dac26139c5ae24f3f9b1fb7c4fc747cc66f675cb51d
hi-IN|32|d2f110be6a275d5dfeab15a38f0865b4f6b430b64f2273a2d35f6222ae6d07688d445ce479da23368093987f8fddf175e25cf4c562075383dfc731cd144d06a6
hr|32|e400dc73771278bf2bab29d6fb79436d04b3dc1a7b25f56de3e19d113e862f37bebbce182689c8c8eae4009afcad519a5c1a0a46fc9d64da5d857e35bb0d3b80
hsb|32|bd737d7162f302d38ba22d31858038dafbc797288f66a8926fad4396d9783ed09311f2c8fc59b0beec0c72a43a275922f00c317ac5294cde348faf53ae3a5566
hu|32|007d143b6e226048b4d75403a333081b6e207979533c51855a8605bb89b4d987f5da10d38cb41b97f842d20f26a888ffb87720b382e23bae698caafca111bf8b
hy-AM|32|be40a9a3c5c93688275423903d18fc7a16a4aabf6c4c26384156dd53040f966791caeca907c20897982a3186fbc1bcc56d363712dd1b7c5c4523b775cb60f91e
ia|32|3472b1752bbc39b0b526606af4c678b02d611c07214aa5093b4e2c070f54fad7dc6ef9f6364d07b0e0681d4bb439fea0df613a178fe56b307750ce880e4bb550
id|32|964c0c64300e4f6b25c8c04acb1826f39e624c5610e5895acf86ccfcd76b6ea2f8acda7e9a7c9513577ffda0373702de7f60c5a6045a05b8052b0385bcbb6fc7
is|32|7507562abadf54366976807caa4eb04cff6459442fc4c79a35e8bf0afdd25d89424b8f7c5b4ba85e731577fc36cb448bac94ede5b50a4426428582e382991eb2
it|32|deaef02af4c0a24c4b401dfb9668e5347e44c9124cdf19632c78048d58f5ddfa57a1a0e6fa226a5f30108f6a9991d1a0db8b685f28130a1031a565d677ec4739
ja|32|d2d75cbcb8e5a2749263bad0c411ec44e67661202b168acf6614837152a41da0b61626233f2db3c195a94b0c1ea052103f9cccd2bdf0404eea28e5200696477f
ka|32|6d13bca62511da9d48a20861588fa80028f47251abddb0b931b10455df39198a079fd410128110a2fd2928fe084dde8e6dea8c413103a1ae49705a7339f11e03
kab|32|df576c4bf29e008b6295d0ba86c8cdfe653ef5ba4a97acc3fe895ddc08096c945fe40692c7e84752f03e9a4b3e43ebb0a6325d3953007d9298f60987b335e572
kk|32|8239862ec982a7343b094d30a7efa6f61f9eac7a2234171c9b77a44f049bfba2360277ed125b483e570fb20eb4b4921a87540a18aa919c6ba8a34b137d0945c0
km|32|04904d7d567961f108d31caa9c44b412759e9cbe1d630b76671ad8a27af23264c611926f78f797d65b1d0e2e6d8c117624e74a5b69c6a0c26f34ec5848c0f6ac
kn|32|edd6caccde8d3d3a78884f1b1a14d24f3184385be9d059841b525c223f93136e16375379b54a3e8f5d5d9f96dec180c763ce81871ffb40f77186306e2d6fd8a4
ko|32|18c759da6f2ef00b554d945891806fa380dff75cb884450a431ffb8f119141ce9d074dead6c6294b4984bb6613a65697dddf4462646e8628221959c862171378
lij|32|5e2bed5453580a98de2d3326ee787a4f25833805792df1508899aef2da0280e3e2127f078a72fe014efb7321a659f00ed2b5017c46abc2fcfedb991e7f55ef2b
lt|32|f1f37792c2c407928ddbf51ec54b0f69526bfa5fc20779f7390b41f3ab9c769ec60a527f9cb642cacc6de75e4d0132c72a946419a15e03205929ec9dcac660a6
lv|32|7490efb755656a3db8f5c2535a8ccd1a6158a5d1be3a2ddf1395ad56d1e53952785741ac63c3b99729132f0a9d44be4dfeebf8ad821a8634cd16557fd9c311c3
mai|32|0676eac3538a17a4e7792e3c4a8edc7be5daff85f8c733eef3d3ccab955d0690f8668a8acedf75540ed0e10e77b057eb31a28a61f1d3c6e3f0f6a17e7481ba56
mk|32|f7e911e12ebde9b71851d2e240a706115d3e457a9d208aeb5b9499c181d3bdd8bea5a64120d3e69512c922e666da597af93ec651801b589772e87992bf679502
ml|32|2623912f6890d86a8737e47af91226acac74c5f2e00f2a4a51ef133d4ba40f346d3cff8b44cc352d36b13b8034a6ca0f8265eef69caa2e2b8243c19eca722a47
mr|32|36d888c63a28851bb7f614306c68d80be58f6ef19e4d590d8829ae370496bbf130c0575ac0da2ac19eaaab4fb069c430b2fe10f0583cf7937c85cfd783c0607b
ms|32|5c622126d686e42e20fd3117540bbf7b879c1d3de5fd848dd2eb7969e03ad69f442a7fbc034777a74eeb17b1e78ad8695d3087ec35c1004dcf6193bc75e329d8
my|32|cf02df3b3bf6e9cfee72119b642f7468ef79681994f443ce0d84ffcfb5c7266e2c6f6e23192b67c85a733ed8a935bdf51a7118e160d0f1fc757d5ace756567f6
nb-NO|32|57bb5b6b38f0ef9e392ddd0a5b07dcbf4352b4075958f674e3cb020abb8435e00c89b6ac802f43d583232da0a83aa4e10c7eb4b8fb04594b905d389ddd1c2d39
ne-NP|32|7940fb68a4bc0094baf11b18038c62f5df28501b9bf8f12b4424148d3a9058703f3e92990114437d7cdb46f71d65a5f6793018305564c34b85e4540b34325618
nl|32|bbaa7a3617f6a54662bb72538ef75e922d8568c26a6e438bbdb8ab74e5f78d241da359042d83f28c6e333b26c81f75fa588ad87bca3f196aff5a8585d0e0fca2
nn-NO|32|cad337f3055fa0581912d248b430f01a1152d6f1cbc498ca8aa8f67fd469cb6f30f2834e2be8d13f87f6a95f9fa738fa062fc460b26e62fe26c2c11f260c2d03
oc|32|876d0f461a5390d3692774921c1449e52378ae3f8c0d49243978c05da1e176238a1f8c728dbfbdf9444ead9ee8df60a64f4c6f75dde9e91cc5b6e2b760dfe8e1
or|32|c16a07e744d211af926900ba0f0dc9d91b2a9f1a31b26f6c9ef13723ab7719b212efe2bee6a320168a9419598f3523f348376d8b1936353e9d4d78407ed61703
pa-IN|32|318b3788a18d5d913618883d9382681ef36f3f59caf4e3b09da4012273aa849e3a45a62a78fe54cfad7511fba6e1527fdd26b063071725a7cb9d7beb8e5fa9a9
pl|32|736b2be962e8ff02f83c802a2e0f362a4790c10b499f916f53c4265c2b78565a2f3017c3edf8ed3fe9986e7441b06f731b2f574b7a830c000abcb470a661ca3d
pt-BR|32|0c9983bd068ac966c20e83afe824a7564d8839e59ad3ae3b09b6f3d12ccf823bee99ec1eea588e84342c30b52094559938e908c8351a95c1b291968db2702749
pt-PT|32|be239a25c7dbe92c537b3ff525c34ff00b48c74ad3f5dfa38e229c5773a1201f31e240d975c3f854477735d0a3b87cd7c75f059d005b01a54d5344b08968eb3c
rm|32|bf0e65ee0338734885163c8e188f1693a425d46ea2c424fe5735c5199372f922309a5c1c7b79d5ff3985128fa60d172f4050339a348fd3127cec2776c722982f
ro|32|a55326768193ae798e39ad0c252c58761a69bb564251d10264c31f46b52acdafa0356b3f57efa32d3dfa3895c0f3e51126ac987eebcbaff00ea45b65bbd64a6e
ru|32|6ede148159de0789dfc1ecb23786680cf2525206a3275e8393c49c0b1551bcc9d2f8ad14fe98cb03e8198c9c8246c221cd12aabf922af135c0ebf84caf9546c8
si|32|e088b7fd2b99834cb0349509ba892cb8066bba66723f2195e5ddc8d5c72c439faed0057ad74c39ac40ffe6dba669d4393088b8118f88ca561cfb793247c2f803
sk|32|ad79c132ac7e9dfa8d47569b30e627808af917410d32238a37c9d72bf1d034f9cd7092ae3389a627353f2e051c24863b4a67140801774a84b915d415091d3fb5
sl|32|ee3e147c02eb9a974a5749fa33e9aecd5ffdd4ba0754d87dde9bcd780ec71a950d9344e1b701b07a8be3f883ab80b7b310c7139930945a6adecafd55c47a04ff
son|32|bda94b020bdf5cc5faa0e119c408c5463512461f9dfb06896340afb07af161deeb542f1bb25a812c7d9d45d6e190d9b0743f923e5d91393b88f4d42b8665f685
sq|32|a3b287eeb40f513867e4879fd935b5a5aa870a3655a088e94e664cf38965d962e0588230400fefa775495496497e67154c4d52ad2d38927dbf9efd7729325fb7
sr|32|2077c597aab7c7422b348d15ad958f0938f29f19c78175b4ad9b4b8588e1fd5289ccb3e5da53b47890ae9baed54ca08d4440304f39471786eaaceb546b645d9d
sv-SE|32|980e696369e19205dd660fe33d8fc89fba8af9ae44b6c24886f3b00234576f9afd25dd4ecfe4199ff8387c79c2b67255e9aeee5cc84e8359603c49f426fdfad4
ta|32|f750a832afa80f83afb617a0e1e0fe0de516f8923151a5f7a5c172c73878afe425de79d2a537965aa0ca9d29e3d1e8f6c466343a3c767a9561b66351b713c300
te|32|aefb2e46d1302046b16816b2d8eab42e894195dedbd9c486bd8648d409df1f428298d182fa4be4a2d5a700add27d2cb8e966b77c94a6b84ed3d6618557e738bd
th|32|3aa44841c3f6bb6d4ec46da508b5f2a8a1d5edfc409c89639783b8796ee2e196760bb85a0fd125692f663b0fa4a687d2c7e30b9a068f57f86e36cd03713ae0a1
tr|32|b1d7e128a6f65e961ce9fd2e05d9290e014c81fdbea27a15b01e005421c26e1111b75883229784788160b1119968cccb4b9ff1d521712732d2617b94de0559e4
uk|32|21cfdeea42272fbf249672ce84f75e4f1a591a0b6c5b986f5526471981499629de7e8b8ffc583c259c4a44a18ad6f9a16b53896c1723aa040a8b83c97e10178c
ur|32|a545cce57b522386b9882ce9b87b291612533aa4421870825136c145b2c0481412ffe73e5bee4a96cc6417071b00684342ea243f36e475d5eb2d157e93b69be2
uz|32|06b95f64358d66141956cfa2ebe8487fd7cd5a887dd1669ff9fa9ce37fd8da5099dcdaea7760644f62fd0d569e7d2a054a81b2c0c1cdde5f5b2748161e825033
vi|32|bf8b9dd57a417a5f0c25a9a002eaac3c35c638198965f41d09aaaa1e3372c9cdbf15ce7cb22ac0fb0169b9fc809e9adea28f350d2dde2c9304bae50bb1d78c27
xh|32|85da4edb0f54c399fd39c4584269c8812b0d43437fe02b8601e58785e88286116ed14709d2735ed88e98c883a41c12fc37aaf9d74d02be9350515f6314c27155
zh-CN|32|1c4240ac44f6526c95fae5c296fea4116bee5c8adb0347d4fc7fa7e16d0a1360b99d2c6f91c27abbdeb2274a629dc67163718eef847f84d0d5ae0a6b75932b62
zh-TW|32|8f63a943a4c90faa8b0b06940fb157882824cb82be0e12bd0783e22682bef83bf9fd53251350a386ae209bca50a001cb36d3b03558ec67ed91fb10010241e2fd
ach|64|1bc8c19107f93d395b805e5d8be4c667069a3f72f2a756c017c7bd8b3312188bf5774ece463a5e14766493525cc1a30228c1135269793306dc56150b54bb4865
af|64|f98ad31cfb5d80356d5a3f6dc1b18e05d4a7f1875ecfd74a35d3db630f0b4136ccb3e382e2f033d9ef679a65c6d7496c63951aa58860b466d8259625a8e0a6fe
an|64|753a044aa29dfe7243c419c3c9c924a700012fb4cada0c0d753738cbd62f6da34390ce601e942332c3b4db96d6a31adfb29130aa540649b5f952abd0d39281e5
ar|64|2d44db1f10df587bc6f1fd01fdaad070350b4fb9f5196a945e8385a280a17fc261a745fa531222db3e50f05764c1e99eafc3e270e3304d0df293c7e92e89d963
as|64|b21c353a92b901bf6d5a51cd4a862993c059d1ad297caae7b315fe9cb76105ffe6f8b12a44d4fb01888c2136317d461e16a30d2c807e091bd9a5392b16d60756
ast|64|7fd9562bc9d928367364c3706a35d5ed2871c37a817c67414586492c00534f5fdc31e99d14f2b6eb2baf7cde323531e9cd5aa2f8f3e6b79cc825a7ee76dc9a7e
az|64|a8b77a92fffca887b670438e0f5dfb2bbfa3eefff150330aa699e6cc2353e57609e446d65fbf2b2a44cb9a11610fbee02e6c64b1330712c68e4ca187f2599fa0
be|64|d9d573d76f8f8687780e7429f31d5134f5ab1fc2c7c5b3b340b0983b8405af41556357ba66b3ca7937a454d0887d4eca40b7451abc4815bb980e37705625a4f2
bg|64|eac11646d282eba23b32abc404421f66f9838a46a441502a508a434aff8260c3572924616580945e6b0387399028fdabc23f347e798e6e3484410d5f971441db
bn-BD|64|b79682d6cc247e90cb3b1a4e013e6073b28c77524c20cb3760b4b265195706258b79bf6a9381f7c615c76fe8f4eec007144305779c16189461ac4d0d8b13c68a
bn-IN|64|e8a049146d67b52e9a5ebdfc7e12df3a0bfcc5f6b1b3c985ef04a8aa0eed5e5beb834f67c1b1d25451134e51c312b334ca096cd0a0dc2181cad996d253a8cb8e
br|64|02af5b126e64294de9d830a23d90ddde8fcf6af6839ac05e37accc975856275f932e0e6a6b1738213edf05e28f415cc0249f54094df63099d701ebed7b9b2b93
bs|64|62ec829413705c015e22919ae2eb52d4365ddda50409b490b1b5285f6261881cedc5bfc23adf6aa0d129b083ff0e4c4a1f80672c5f25aa0102f36121cf575397
ca|64|772e0978cb057ef635a8e0857fe52da32f2d27fb33d5b4f4e0f6ae91248eb9decfc2c0ed0b51c45e5ecdc5bf8d529b6401292f45fda9007be72ea8383b40d680
cak|64|f4aafef406a654d9ba1917f9dbaac6c1ea8a608e267522f984ed3f46cc448eeaf1a694eaeebd3a832d15b714191e1c4ba90c1068990808c784ab8dd90f1ba2a0
cs|64|9f174f4d992d88149d3f6df066ea88d71360d00230af1ecd1c6c6a13423b5c2ef7208fa7eb770cd2dc54f858893483002bc36fd8701ee63190f1af9e2f6cdc2e
cy|64|43e9f4c12fdb3f19816d9477802d6389cd040fae289f0829146e3d7c5b8614a9ba04e433cae07210fa4edbb99f996da7ccaed24626c7b35ce75dc536e5e3162c
da|64|68fbb62a10212cbb5327090c20345b1ce07917b0b118672b95a08990c7dd1fbd97a788dbc56f769636fa5022ded33ebbfc9c79f83ca9d21a0c06f02f5313cf65
de|64|d341b4f8227b1386c8beacc6f10040a5272245f2de9806cdcd7fc08e9ec2861b07773ba7a8708a8d5aad751e88a19dfa701ce881da91e45b0203c665b45338d6
dsb|64|3d41f2992e2e22096b290ee85449b2ece1280937c6859cfd4133b703d429339c156858318e919dd87b90037d50c397e07563fe7c8f33282d512cdb780683c2b6
el|64|4e9f43b269d9f98d27c19efcf4c68101ff5caf6b2b5e96323b1622bcb60c008996e2f2e765e24b8978a0826a615cb6cb026523c1e7a71cf27f28dd7b7010fb1a
en-GB|64|49823b1342c05209f400b78833debe0eb74b970c2dd236553c9cf2bf78c29ece2b4abfdd5f07f50457f6bd6536840fe90c886fd58918a4b22b4a259a286dfe53
en-US|64|d335545ad87174287a42c99c059de0879079a4fc682ca553a404663d8dec21ba8e003312780b14b3f1ab574bf13d8f7e39d402b73480831e009aaa5bd9676213
en-ZA|64|74190b5c00b162d45d494c6cfe9ac4fc801b1ae76e8cb6377eafe58918e3faf3e623e97356e07444adf1488313931f8ef9e26982b50ff2d3d3eb36448f1587c0
eo|64|d8e5ddb044e0852deaee866d72d46e080fdbb9b798ebedd5d3c9e051352474ada1faf11deec1e2252c6eb463ef6e57b1ea2599d1f39fa1ecd8591e09add6a942
es-AR|64|0340e27e5759ed17cc03f0cc6e86510eda4b64d70293614a27c3151c537347b1c27848dc0c91eeff966ae0855255140aa20ec7894f980555e1493410a704ccc6
es-CL|64|3e442986fecb19fd17c8a6683ec335c5d5a19aeb531bd6dfe3efbce826a32cd610f7a5ea79a6167c31e9c636b702ec6d7e5e5571a1a606ce094ede59207caf80
es-ES|64|d70f3c3896a4f237e9deb7a5ac594912d4bf73b387cc51dcf1e0fb75c2e38dac320883c54196f9394123a2c078ec028f4a2590238c4a870e5445085bd5c27b15
es-MX|64|330f63e730ad3d420dccbabfe53dd753906ce6ccd5d9e1b06783f7054f776ec8641ba368b74348b6d9e4e74e6cb187234708fc428dfc279b1fbc8f4eb9484628
et|64|5621eec1089b3bc964f500ab9729437dcd81818c25e99d81d80c374c699b58f064f4c1163a30ceb7fbe596b2c0e69e449ba6c313004703791d27f845d16c1b14
eu|64|5a023452e38d187b2eaa9bc02def42ba9c21eee536c4137899a5bf331c5598004bb3ec9051e90cb350886e74658146ceffeea382373c09419bea6e3be094912e
fa|64|df88a3c3a9597d058a611c737d87b81668e5e3a9e5940bb988b62b1107812dfd4adf8847fd0a8cf754c3415706fa40b343f9e429dc3dcce46ae8a7318368c5cf
ff|64|974f3fbe4e79519dbf00462f973e112a3b4475587af5d8ac7231832ac05e90d975970d0fb1ef983ac63c36214884046c82f53372385e3893c6a38b2be4802924
fi|64|9df83e9cbe5b6c66c24b412c99880a7da6424010b6e774c14cde7f38cf5093a05e58506d4987bcde58d88c7177537980e221b5099bfe3e904c9956deb93ee4fa
fr|64|a2765e2add87a4daf95a6ab2783b5f38b1ca9b119d7894b6ac26707b72e70635b70e7528e2a21dfe73c855e7c8e1cdce50bdc0e4406c7b973a5bfba2ed26bb17
fy-NL|64|0605b70fd0aed51a6c8d18392f0ae324b7f16d287a3f6e6c2556301ed3984c491627d4d14d7800f70351681294d20ab671c3f8633169857ac5d03ea3f168426f
ga-IE|64|aa47682b7d33ec3bf7079f4ae9aa0f4a5d61c62e3d72402ff2f0e2e52adbbfbb87ef04590b42c80dd0cff9db943ce62f18670033891df0399b71be358991e382
gd|64|9539b73e23fbb4897e7bcbb20cf7b3b4a03735e2e2d8e00bd95039a4258c5096bbed98659b21e4b9bd00d4d6630fcb058b7c1a79684ed2cbfa8fba15197e0087
gl|64|82414a2b4134bd3f5c4f4f04bf132c51b7133ab00ad332f17ed18b7cb1a7655dfe223beb9943028c8aa43e8b5da30654c4067bf27137287ddf35ca4bcd6453e8
gn|64|1c41947dc81c80e703d5b59b25e3de3ad571a87692eb7312a710dc3b2c49455434fca8afc1670fa2be1c234d7e4d9d5988ab16ea98f8375f2b06bf573cec69e0
gu-IN|64|fb49575fc1f80e8c720c5cec25f706ecfd0c2d47ddedb29ee02daf4c1c938cda10c24b89d35f32cca5069e5daeba0f4502b1af553ffebed35e28f303455f004f
he|64|7ca7c07a52a4576ea448b2b7ea006913d8238fd03d917fc5a29d1de30ff7471184eb0de8835fc0d4170a42f9596fabe5fb889c5176b91dc9b134bfa8bdbe2142
hi-IN|64|3c80a86e41805dc3342aecf4257ee9aaddd25d7d69555cb6e648869bcc7e2ca9fd42cbc30eb4f70eaeaf7a9f02c696eb26e93b02c66d3413a0cf327a8ee27d7a
hr|64|d3096a693078ca2ba845b7e047dba07ba41f8f000f879e9482727cbb27815735da137d4806cfa4842fcb07101f343fa9344d73e1e18a601c111288f7ce7e1389
hsb|64|d281e6dd8b97503f2c3505c1c01aff03817007d1f564dfcb1fb12236e63a7267f56ca6238f014aa77390a12c2041066e37007d97f5064eb8df0c2fe54cb45f42
hu|64|5cf3546dd8aaf88d72b1bf48d0d6ae594918e9ea1bfccd03255d0fa12d4c9ad514830a983ed04feff0bd6e06f25188a58edaaf20bdf61f5f1d60b49fdffb1b5c
hy-AM|64|4a0cb66205966389e8bff06a083aad56a9db45f62307e79bfc4788b9d6cfd31c25ba031b7132453ef3eb09c8f0907e166613f28d00cd9c5d2f170048162d5a7f
ia|64|d550ddb1e6cc746016229d858e120aaa08f00d0e01479ac94315f47711b521a5b720f9878b8d29ae6675096ed3c3d510bb6407317a22fe4ffa4888324df246b3
id|64|7bc953dbbfaa68f2350d908324d70b7cbe659ad517e283a3c2f6e724e59d62bfe328ed2a83e093953bd3d661720cb4b1efacaf2e8967407d5f2c0df1ef24e1ce
is|64|63d93a0cdae2795e0e6c3ff52d0fe9a46d8b2e2047841727485be8accd97702c7383d1ed868b4acab9c84c6ce55054585d1635e89f3a9d8ce79e7aa81ec63ff3
it|64|30ebdbdc54c5724a874015bacdc10125b7ba5d2ed2bd2818e12d4eb744290188581abc39d7f29294e1b1a09979bf8ac484c232a515298ec0819fa6e614c1dfd6
ja|64|86566d47ea4551509f9535766d7de481e3ee5977b30c89699798dda5609c287c156e1fe3df35fa4498924e95f090a30d187d9c1b07c6cfb760bcbfbcc23a53e6
ka|64|a35625c2c80a0307a56af6c610e35bdc46d1cef2a57e611d11349c22518bcda39b22bc599f44109cf8c514bbe710d97f8bace65b73bff69720e55056b8ce0ddd
kab|64|af0b367d34a6263078d48fe72e0381d52a250fe0dc82231939ab38336a989d42c6e34694847bb92e1d98569b517f2060718140811ce9b9644122cb4222e39ca1
kk|64|becd95a6ed3fe654598c42dda49cc59d23faef04fbd843e2143f110314afd13e0c5a2099970156a3617aaadfa41f1a50e871005cd3bc0b87805b05184aa892c7
km|64|ab8617453056599880dc0ef05930e7a86bcddd09685ee26178e718deccb4fcb7028533325ecf2b7e2bd6131410962c137a7ea980c22ad1cc235e20384e698829
kn|64|e7ec80173863bc531ae74fe66c85819ecf30efe9a5e77c05ddae9bf0dcb8db9f0a9c75bb34089c75c846b907278b3d148ae1b73b95169fabfdc1eb78238bc4e5
ko|64|87eb03bb6a600fc596c7989d9bc583f6674dc3d8247440a4be63ce9fe5be8c0efbdc835d49a9f61c5614367e8bfe91bcdad516611f4314a7ae6facfefeccdf3b
lij|64|337439d39ff3a086b5bd4eb74e27f4e346b4b36772e2cb7bbcc69fc7763f19ab094a406821e587dcc8b5e77b446a6cb685d6627f4c064873fa48fe99df84f158
lt|64|4b968044831c3ee200c458c048994de9bbb68499ecb0af7b85c63612c169ee86ff0e112e75d583c13a927f0aab1cd8b1cdddf62ab6a54697dae21cf7d90cb4a9
lv|64|77a4da56cda7b271d3823c49c7f2eeba9c9048cc14365fb27e6ff610505e4d629cd9237c3f1e36a39ec7eee810dccf9d9105e06ac94d7f0e3094bffbe17d962e
mai|64|8037a7db2be855041a452c25fca1ecb17e33b5bbf250ec4a4f331cd588e71092ddc4e1a9b36761bf280a45e14e8d7d630b73e65b7b5ca64450970f79ba42b5b1
mk|64|36d24e33d703bb440e8d13804fb121f1a9241143e586fdb0754e0bafe5b761d8facd0d7b2ef66f47b362f173dc393919156c591a0fd7a9595678c3b47fae086f
ml|64|db42f8a6b48b21cf643f9b7ceab70b80645ef3bcac3887cc5b731d3f665037125817b24d00f7be83d6cdc31dbf51469c7b9361ce165f9fd9cf12006f20541e83
mr|64|92e360bf35320ed36a72814f67e62f322061388565aa34b34eaebcf8b19bc6cb6521f9eb4c11703cd0d30fc3127e83a26c2d1f7196115204ccd91f78dc381d5e
ms|64|ed9d5866998ec0ae280c270e48f852f9aa1c47565b28da3e344519621d77e313beb904b3fb5bfe59ae29cb982eccb8d3cd130807dca6e6922fa154bfd6ffc1d8
my|64|05977027b9d358ec814b2d3164dbf3ae0af573216fce6cfa94c9f0b8ebc7066debbf2a42ad6ba2cda4f3570ea58cb7b1c5e389cea0dcf77d87b51f75e29e0c9f
nb-NO|64|5ecd383330df5de9daab1406a20b81318f91164affe8fd5759c7487d05218cf134185857f5343c13b46ebc7f7a649aa9726bc58e94f7ca2507b25422fe392c83
ne-NP|64|88ec4837bc759dc09eb96b0354b984c4a6ec5158f66631ec7b7d46d2bd18124b779c2503651febf4f7fe87f8ca78890b1fca276f8ba90ca46efa1cd78a62c50e
nl|64|f72e763e707d4a496c8053f655995bef30721feb156bcfb41425b1543a5a983c59af1e395f7cd5794cd231970518c653772fd98e5cce0c2e3379b3e78b0ffb77
nn-NO|64|519180a38372a1437685b7d71d5f38700b015821e90e80ce384e2aa6513724a133917a3523c52f19f51de2ebb43f5cbf17f4e736deda2705cd67ac028b4355af
oc|64|bdcba3994f8cc4e5ea4a6b36a26e7aaa538f89ab9b8ca8a769d2e98a432ac7a32ff67157415173e4e122088034981a39d5f50bae8f41905857bb2d6ae525547b
or|64|d95d931dae1f885c1658f02f9071270d3a2877123e4801c782074c5a3fe5854bbf390ca2e9ea19dec7332a90c03a00290d73378609578942fb9b17c639aa0615
pa-IN|64|778a8c25843d2fbd625868e2fb4168119591134ae214b216f09f48354c971511038a21bd2e648e5e262fbe9b7a723c4dcb82a9d9cb77ecd5270aa3c611852570
pl|64|d398bd0b590194cd9d987c233ee9d1b269b2ade7c2a41226c712c8e412b9cda2df7fe705ba2638ad7c5d51229713ed716e457bdc62b96e1d3d99bbc93253502b
pt-BR|64|0ace3936d4a479ac9b0b9d8827241ac4633dcf9b6e9d31495b20079cc242dec999086bf5538d745b7e921833ffc53c5e4bcd58f21e41986fcb13e3e9f8ff1bad
pt-PT|64|004b59cd254e93ec6a2d0d2fd0d247ef7738e1e87721c5437e89ed548e3c34617102461be42ffce3c29c418f34e6f1a26d60e01f1082e4c96461df944884793e
rm|64|3f2ba50f162fef6a05bdd41a31667fa9eee1cb6239c62f3f8233ffcbc7504083de74818600e8b7620beeb5c8da940b8249d2ccab151f4fd97ade30ae67558ef0
ro|64|7abbdfa0dbf440da348f34eefc32ed9d273adf808c513de394bb9d1f840ef2e3ef0d3c2056b221aca11a9a36587d8d13c579528f0b9eaf6efcdc3edf2ae7c6d1
ru|64|90b9ec8e57d4fda5947d557f263779fd07fdd824912884231fa8efc022500301fd115997dc6b58d09bf6c6af9d87bd1eb5547b15f6224ef3a4050396406a139f
si|64|0e35cea3252b75c2470225a47e4f68c11bfbbd373e23c7e5189548a1a6e6f808118ae0ea61b04aa4a841ddf65416bb09a69eb0b4ccdde99ff7f4ea1ae2fca8c1
sk|64|4df43870c4f7a119f24d20d4a2515a22e8e11ee955eee8f75ddd66b6cf3af2cc711b2e735820c67f246ef054a98fc6b7ee5aa048ee024b7b569d6149d818aa49
sl|64|406cb7240490422a759fce191073b030f516be8266f301fd6736b192fa2f3918f40ac2e883cb127d619c26cf55b9790c5087738b032f862c441b46f01cca862d
son|64|177bf1dde64f67b619a6c80ccbacc9fcf714c49422f66924a75b08457404f7af9d98bca3533268444239831a7a106f025916d28cd3385efdc410be6d28d964a6
sq|64|4a897d800b89685c564f82cddf30546f1f0275328ee2e3e9d10896c1bf6f1baafe08cd08883f12946550d22df3d7716d1eb1e4e49097874d302f073998f04123
sr|64|3fe8144e3dc1a0b61e1bb2abd9987bce5833684d0ba9bf5ce89bdbbbe191598df9481e7759a975e412c163f0823e217b68729b0acae18a26bfa2fd1a82d92738
sv-SE|64|604d72739d293dff55f3725a1168b067cb52b2b7392347b0e1f699bf76579e6f4a4682f62d06107cd5a791618123e66b8dd51d7152ad21cb128bfee20de16f14
ta|64|0a64b7c25f761f3aca396efc12e531d39a47c096922c0bf41b4445731a03ef34abfac04c0a03751d71b61f84cf2fbd6fd3dd7d133cd8066141cec63aad6c39a7
te|64|c49cde3f62e9ee6f224246a2f8812d0ceb810ecc0264f784a493f54c17c0b338a7ff7dc96854d863c4b369bcce38f0d571cce3afe1aa4c85e40332feab41814e
th|64|6bd0c62ee09254266bc268c8681c7a8e77128fa9aa0f09914cfd2fa8a997d79f4005951b1171c78a41388f4e3e1ca4cdd28ace51b1662beed68a4dc43be14131
tr|64|44386abdd9282592f531d94e7ba5307eed95f63aaf0f94f77f8f7aa54a2613dd1c8af913bf122ed01e114d2763ca5d7ea563ba2138c1f729582501e9496920b6
uk|64|3bccc940bcb294c3041a796f1427b5e9589f8b28f90cfb257259dd26165dcc3b35d6e68dd5ef989b94c2fd668654d721b6e56689f6464ade70f11b46c55aa983
ur|64|2c9e02efae197569bc2b48281dbca02618d2faaa2612a97cb70f6deb684c53b776228376a7cac16e2fb2aac4fccde97cb29adba5fd6ffbb8c6e3291cc281ca43
uz|64|7f4d5bbd773072fe04d299e6f4564031b52020b787dbe0c9b3e5f3838929b481dd194b02ef01661dd63571ce659dcbc54184a4c52898fe1e3e9bfaf1f696c05f
vi|64|d7dfad7638332e9096b0f5409b1d2d2c3d8b6f8eb5471312a723f48628cdff517aa5104e3011eb8e7a7d424e1688f38cfcac1b067347c187134ee5f05f1c11c5
xh|64|938804a7e37f9b07c4bfb167931f5cd1b9f952bb90293b3063adbff3e6b090ab19edf12bb27380c2f640be744ac2d2be8e972b6f444b933e260b305cc575ecc2
zh-CN|64|b6abe266ce0586622217162f61f7bb3db1e28215db5f1d76d3a48ff9b42310a3e7e03b33ff4dfd86503f9cd2a59b68aa61ca9a46b0c8e9967bee0d76760bee4c
zh-TW|64|4d32bc046863fa6e8aef680b0f2ca4818bc7c1705feeb8666703bb820fc3900c61f82b7bf27403ceac9f43d9b97971d98b042fc7ea009144217b29e64dcf1ebc

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 18904 Friday, March 22, 2024 Approved
Mozilla Firefox 115.9.0 22009 Tuesday, March 19, 2024 Approved
Mozilla Firefox 115.8.0 31588 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 29046 Tuesday, January 23, 2024 Approved
Mozilla Firefox 115.6.0 31224 Tuesday, December 19, 2023 Approved
Mozilla Firefox 115.5.0 31699 Tuesday, November 21, 2023 Approved
Mozilla Firefox 115.4.0 29948 Tuesday, October 24, 2023 Approved
Mozilla Firefox 115.3.1 25598 Thursday, September 28, 2023 Approved
Mozilla Firefox 115.3.0 9618 Tuesday, September 26, 2023 Approved
Mozilla Firefox 102.15.1 19572 Tuesday, September 12, 2023 Approved
Mozilla Firefox 102.15.0 20189 Tuesday, August 29, 2023 Approved
Mozilla Firefox 102.14.0 27960 Tuesday, August 1, 2023 Approved
Mozilla Firefox 102.13.0 34763 Tuesday, July 4, 2023 Approved
Mozilla Firefox 102.12.0 26625 Tuesday, June 6, 2023 Approved
Mozilla Firefox 102.11.0 27006 Tuesday, May 9, 2023 Approved
Mozilla Firefox 102.10.0 31523 Tuesday, April 11, 2023 Approved
Mozilla Firefox 102.9.0 36766 Tuesday, March 14, 2023 Approved
Mozilla Firefox 102.8.0 35650 Tuesday, February 14, 2023 Approved
Mozilla Firefox 102.7.0 34270 Wednesday, January 18, 2023 Approved
Mozilla Firefox 102.6.0 34586 Tuesday, December 13, 2022 Approved
Mozilla Firefox 102.5.0 33043 Tuesday, November 15, 2022 Approved
Mozilla Firefox 102.4.0 35681 Tuesday, October 18, 2022 Approved
Mozilla Firefox 102.3.0 32984 Tuesday, September 20, 2022 Approved
Mozilla Firefox 91.13.0 30267 Tuesday, August 23, 2022 Approved
Mozilla Firefox 91.12.0 31809 Tuesday, July 26, 2022 Approved
Mozilla Firefox 91.11.0 31748 Tuesday, June 28, 2022 Approved
Mozilla Firefox 91.10.0 30258 Tuesday, May 31, 2022 Approved
Mozilla Firefox 91.9.1 17355 Friday, May 20, 2022 Approved
Mozilla Firefox 91.9.0 23547 Tuesday, May 3, 2022 Approved
Mozilla Firefox 91.8.0 32688 Tuesday, April 5, 2022 Approved
Mozilla Firefox 91.7.1 32124 Monday, March 14, 2022 Approved
Mozilla Firefox 91.7.0 16694 Tuesday, March 8, 2022 Approved
Mozilla Firefox 91.6.1 12368 Saturday, March 5, 2022 Approved
Mozilla Firefox 91.6.0 34595 Tuesday, February 8, 2022 Approved
Mozilla Firefox 91.5.1 22453 Thursday, January 27, 2022 Approved
Mozilla Firefox 91.5.0 27553 Tuesday, January 11, 2022 Approved
Mozilla Firefox 91.4.1 25837 Thursday, December 16, 2021 Approved
Mozilla Firefox 91.4.0 17635 Tuesday, December 7, 2021 Approved
Mozilla Firefox 91.3.0 32547 Tuesday, November 2, 2021 Approved
Mozilla Firefox 78.15.0.20211014 23535 Thursday, October 14, 2021 Approved
Mozilla Firefox 78.15.0.20211011 11428 Monday, October 11, 2021 Approved
Mozilla Firefox 78.15.0 16148 Tuesday, October 5, 2021 Approved
Mozilla Firefox 78.14.0 40558 Tuesday, September 7, 2021 Approved
Mozilla Firefox 78.13.0 31934 Tuesday, August 10, 2021 Approved
Mozilla Firefox 78.12.0 25259 Tuesday, July 13, 2021 Approved
Mozilla Firefox 78.11.0 34838 Tuesday, June 1, 2021 Approved
Mozilla Firefox 78.10.1 23945 Tuesday, May 4, 2021 Approved
Mozilla Firefox 78.10.0 17372 Monday, April 19, 2021 Approved
Mozilla Firefox 78.9.0 25495 Tuesday, March 23, 2021 Approved
Mozilla Firefox 78.8.0 24768 Tuesday, February 23, 2021 Approved
Mozilla Firefox 78.7.1 17469 Friday, February 5, 2021 Approved
Mozilla Firefox 78.7.0 13576 Tuesday, January 26, 2021 Approved
Mozilla Firefox 78.6.1 17964 Wednesday, January 6, 2021 Approved
Mozilla Firefox 78.6.0 17022 Tuesday, December 15, 2020 Approved
Mozilla Firefox 78.5.0 23364 Tuesday, November 17, 2020 Approved
Mozilla Firefox 78.4.1 13252 Monday, November 9, 2020 Approved
Mozilla Firefox 78.4.0 20425 Tuesday, October 20, 2020 Approved
Mozilla Firefox 78.3.1 20582 Thursday, October 1, 2020 Approved
Mozilla Firefox 78.3.0 15604 Tuesday, September 22, 2020 Approved
Mozilla Firefox 68.12.0 43079 Tuesday, August 25, 2020 Approved
Mozilla Firefox 68.11.0 33693 Tuesday, July 28, 2020 Approved
Mozilla Firefox 68.10.0 19804 Tuesday, June 30, 2020 Approved
Mozilla Firefox 68.9.0 19545 Tuesday, June 2, 2020 Approved
Mozilla Firefox 68.8.0 19357 Tuesday, May 5, 2020 Approved
Mozilla Firefox 68.7.0 19600 Tuesday, April 7, 2020 Approved
Mozilla Firefox 68.6.1 6478 Friday, April 3, 2020 Approved
Mozilla Firefox 68.6.0 21232 Tuesday, March 10, 2020 Approved
Mozilla Firefox 68.5.0 33126 Tuesday, February 11, 2020 Approved
Mozilla Firefox 68.4.2 26098 Monday, January 20, 2020 Approved
Mozilla Firefox 68.4.1 19438 Wednesday, January 8, 2020 Approved
Mozilla Firefox 68.4.0 5282 Tuesday, January 7, 2020 Approved
Mozilla Firefox 68.3.0 27048 Tuesday, December 3, 2019 Approved
Mozilla Firefox 68.2.0 42828 Tuesday, October 22, 2019 Approved
Mozilla Firefox 60.9.0 50953 Wednesday, September 4, 2019 Approved
Mozilla Firefox 60.8.0 44201 Tuesday, July 9, 2019 Approved
Mozilla Firefox 60.7.2 16422 Thursday, June 20, 2019 Approved
Mozilla Firefox 60.7.1 4928 Tuesday, June 18, 2019 Approved
Mozilla Firefox 60.7.0 19075 Wednesday, May 22, 2019 Approved
Mozilla Firefox 60.6.2 14887 Monday, May 6, 2019 Approved
Mozilla Firefox 60.6.1 26570 Friday, March 22, 2019 Approved
Mozilla Firefox 60.6.0 6018 Tuesday, March 19, 2019 Approved
Mozilla Firefox 60.5.1 24251 Wednesday, February 13, 2019 Approved
Mozilla Firefox 60.5.0 13784 Tuesday, January 29, 2019 Approved
Mozilla Firefox 60.4.0 26432 Tuesday, December 11, 2018 Approved
Mozilla Firefox 60.3.0 37709 Tuesday, October 23, 2018 Approved
Mozilla Firefox 60.2.2 22244 Wednesday, October 3, 2018 Approved
Mozilla Firefox 60.2.1 24530 Saturday, September 22, 2018 Approved
Mozilla Firefox 60.2.0 39168 Thursday, September 6, 2018 Approved
Mozilla Firefox ESR 60.0 40286 Wednesday, May 9, 2018 Approved
Mozilla Firefox 52.9.0 1476 Tuesday, June 26, 2018 Approved
Mozilla Firefox 52.8.1 455 Thursday, June 7, 2018 Approved
Mozilla Firefox 52.8.0 1836 Saturday, May 12, 2018 Approved
Mozilla Firefox ESR 52.7.4 3062 Monday, May 7, 2018 Approved
Mozilla Firefox ESR 52.7.3 23538 Tuesday, March 27, 2018 Approved
Mozilla Firefox ESR 52.7.2 13945 Friday, March 16, 2018 Approved
Mozilla Firefox ESR 52.7.1 3363 Wednesday, March 14, 2018 Approved
Mozilla Firefox ESR 52.7.0 2434 Tuesday, March 13, 2018 Approved
Mozilla Firefox ESR 52.6.0 47181 Tuesday, January 23, 2018 Approved
Mozilla Firefox ESR 52.5.3 16609 Thursday, December 28, 2017 Approved
Mozilla Firefox ESR 52.5.2 12507 Friday, December 8, 2017 Approved
Mozilla Firefox ESR 52.5.0.20171115 16743 Wednesday, November 15, 2017 Approved
Mozilla Firefox ESR 52.5.0 1837 Tuesday, November 14, 2017 Approved
Mozilla Firefox ESR 52.4.1 12835 Tuesday, October 10, 2017 Approved
Mozilla Firefox ESR 52.4.0 4969 Thursday, September 28, 2017 Approved
Mozilla Firefox ESR 52.3.0 15357 Tuesday, August 8, 2017 Approved
Mozilla Firefox ESR 52.2.1 16370 Friday, June 30, 2017 Approved
Mozilla Firefox ESR 52.2.0 7921 Wednesday, June 14, 2017 Approved
Mozilla Firefox ESR 52.1.2 8925 Friday, May 19, 2017 Approved
Mozilla Firefox ESR 52.1.1 2904 Friday, May 5, 2017 Approved
Mozilla Firefox ESR 52.1.0 3979 Wednesday, April 19, 2017 Approved
Mozilla Firefox ESR 52.0.2 3272 Thursday, March 30, 2017 Approved
Mozilla Firefox ESR 52.0.1 2254 Saturday, March 18, 2017 Approved
Mozilla Firefox ESR 52.0 1967 Wednesday, March 8, 2017 Approved
Mozilla Firefox ESR 45.8.0 1632 Tuesday, March 7, 2017 Approved
Mozilla Firefox ESR 45.7.0 2880 Thursday, February 2, 2017 Approved
Mozilla Firefox ESR 45.5.1 3834 Thursday, December 1, 2016 Approved
Mozilla Firefox ESR 45.3.0 7303 Thursday, September 1, 2016 Approved
Mozilla Firefox ESR 45.2.0 2368 Tuesday, July 19, 2016 Approved
Mozilla Firefox ESR 38.5.2 3982 Tuesday, January 5, 2016 Approved
Mozilla Firefox ESR 38.2.0.2015081001 477 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.2.0 441 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.1 2043 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.0 580 Friday, July 10, 2015 Approved
Mozilla Firefox ESR 31.5.0 6595 Thursday, February 26, 2015 Approved
Mozilla Firefox ESR 31.2.0 4334 Thursday, November 6, 2014 Approved
Mozilla Firefox ESR 31.1.0 822 Thursday, September 11, 2014 Approved
Mozilla Firefox ESR 24.2.0.20140209 1042 Sunday, February 9, 2014 Exempted
Mozilla Firefox ESR 24.2.0 700 Friday, February 7, 2014 Exempted
Discussion for the Mozilla Firefox Package

Ground Rules:

  • This discussion is only about Mozilla Firefox and the Mozilla Firefox package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Mozilla Firefox, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus