Unpacking Software Livestream

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

Learn More

Chocolatey Product Spotlight

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

Learn More

Chocolatey Coding Livestream

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

Learn More

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

Webinar from
Wednesday, 17 January 2024

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

Watch On-Demand
Chocolatey Community Coffee Break

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

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

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

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

Livestream from
Thursday, 9 June 2022

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

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

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

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

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

Watch On-Demand

Downloads:

2,536,010

Downloads of v 60.2.0:

39,167

Last Update:

06 Sep 2018

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.2.0 | Updated: 06 Sep 2018

Downloads:

2,536,010

Downloads of v 60.2.0:

39,167

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 60.2.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.2.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.2.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.2.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.2.0'
end

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


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

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


package { 'firefoxesr':
  ensure   => '60.2.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 06 Sep 2018.

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.2.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.2.0esr/win32/${locale}/Firefox%20Setup%2060.2.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.2.0esr/win64/${locale}/Firefox%20Setup%2060.2.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|9f29b643c1ef9f105fab93b0924584091a4b6aecadb2632f78458ef4990675e37e02433a13c602204ac9c859959e31dc15e8f174453bb7d2a7aefb634a42844c
af|32|b5e2d4570fc1b2a017a5bb4cabad670543fb3849bc170c1ca4f45f42b856e673057f59f54d61c2bda7993edfe8fbf11d3619d85ee20492e76bc10ea0e27ddd95
an|32|920089be3f820e2473421bb038191f0b62be2ebac13fd537a681e29b6770d4637bdd11c03ac21a8a95cce24e1216aa45ef3c0777486c734eb14e897e2370a792
ar|32|399bb0909e616f9536200c71f0b8e6fd1fa6a13a5f92a6621de48169e07570133ef8a3d121bdc70661028e7072b2c8c34d63c74127474a040f243b44709dfd54
as|32|0f2f7758818c6f2ee2f4c16788fb88f06f4143695b5b1771d3555087fcd44ce105979b5938411c385df2bf9d0d686e8d29954b4cc05e26c8b3c0fbe5cf6fa254
ast|32|0e76a0f719491921d9e439f988a9f50256cefa750945b7ad1c4278126682fc63f6ca34cdbee451eae60c95b51a29f0f3faed0610d3b95f54c0c5cedf0a8c4711
az|32|a46f264901912d72f9fccce472c8be854ac317563532a72528128a4d7d7c51075d1606e1e4eb91ba463ee04e9fb5d9051b0841abf9c9b4b1b02b230a06c436c1
be|32|dfb1a27aa15b35001fbaa05238b00c28591f725618c7933b751512aa6fda98ddbcccfda972f0021b49b8c3ac56c2947e01f49b980f786da263c6be5c73944399
bg|32|dde1645b24fdd5c3fefb6d553ae4908e8478a763d495c75c33f9aa326b9cf7628a194e61413555675f81f08a534e7d9fd412f8881a63cb50281702bffd5c6bfd
bn-BD|32|da342e3e3d1527a9039e9ffa4b9205275a7346e7cb7432adcd9d1eca9f489c4fcfe3db0c1091ac752398be3a40e049e2beaeeb574e577e7c672314cb8664afda
bn-IN|32|124ccb993e5e849e6c44603d885f8aa1b9432d54b3ea400f2e316d4af5536982f654aec0374df3be9f41b89f4f4bee536b34b90994dec95b384168aefbe3fafa
br|32|2215fad249611c6471df36cc3bd7f2e84732db9140542eabcc674c185effc28d837a860af43f65234ff0b57934d3dca3113b3905ec6ad63abc4c4a99521a4362
bs|32|efdfe848899f153b8da5d0cd7cd064c9304198db3b674cce4c9a0e83b4c73b5ffe0dd11ad804bb66b31b30d944351ec0d597679b507032c9edff6fc439e94f53
ca|32|ca99c7819a4f4f16a99552d3c221816beeceba0fef6b21f60b862b4097205b2cf37c5c0a3cd2e986586854515abb283fe7e1dded9c7d2fd2135ecfd6a14bd9a7
cak|32|c9c0f2837ff4b1b0bbe55e8d39fecaaee45a459f953aa779884679af9acd7d0b01c200b49e933e0b50cb2c1cb6e584405c96219b8e7b8f8a04cf02a4c19fb49e
cs|32|50d90f70b5a88d5838f57c684e1db75badbbd999f3e62544c36e4154085ff13aa12d2d216e4451740ff6f212b0c926b88240e88184ecd4bcf8964eb20f2d39db
cy|32|604723e6e482b2ca32854f57eacd0a626ada9182691ad1702022776411fc62affa59cee1bc4702657d0f7e6be9b97788c559630d6b450527c045dae75bdfce23
da|32|3332cec7df7946c1dd16371da6d2288abdd68e91a7c4522a6ec02e569219a5f45f577909ee00ef32a9ede65647a5167cb39eb7a639d115fe3c768ae0ca4d446c
de|32|bbd7cabdef8c212897e53950a8f3df77196bb7339fc2f7caee83fba65bde37ddd48df7ab0da95f4cf71b0004a13d59b133892fef191d9f75d707e2f240e79683
dsb|32|2fb8f94646168376ef2b301803de2f302bdc8ee354a3736c106955a8352929d7e5b17e3a8487fb08c0b818e6fc65cba77b81252202ab6e1d03cb6fdbb9e4fba8
el|32|bc07013f22a25ee94987d2feb028d9123b63d7b74a2203b19724b96444bebbe5b90f2a91f11c981835dbdb7065ced1975a2afee39b07e37bd9c76f9588ddcc0c
en-GB|32|7a5cfa71612adbecd35b331d6042f523288447a6b84ededbd83d1d420142052e63aad85dc69c49c1a52c0e63dda5c97728d2fc05e70ab2460b07fd9eadcbc26b
en-US|32|8b420601d77c84ea690ecf9df19b5d73d50fb1e22d1e14130ea8de9eea95046abfcdd16d667d0c63f41aad28f9c14cbc16a0054300fafa0f143acb05144aefe5
en-ZA|32|b5ced69671002d7faf78d3af55094bec9eae3842956b20a4124d3e77f07397be13f29dfa46341b3e7a4be0b75356bce6fc8dd407ccee205359c99e8a6e3119c8
eo|32|1171b8e937192f8703e667246c316f61d7dc706cd62ca7cfbf161e91afd7221a79f464448c4a444d4e6a0bee88068b046bed22ac3dce61d65f6833e39991fc89
es-AR|32|3e437319f7a6992100befedf4402f7e5ce2bbaed0443e60a691cbc8feeee50e58bd06f62d83b592f2ef8bf20475e7e364902bb3c6951a63fa99c619a4744f489
es-CL|32|caf4ab5683e7668e75c2573e2e896000d8fc9c71218a133daa2c9ef6f8e3f08bb4e47fda9d3c1bd691fde1d2a61013eca9a4ac807d631f87950c32d96f4530aa
es-ES|32|c44dca139bc44fe4b6944817c86267289178a7ae1fc0f7f93d08a753348f5d544540d02beae942f03ba986a5982cfba606a786981425914bee425a71dc7c684c
es-MX|32|5b80d397b5c3473e5295343ca616a27870d47dadf2bd72145b299529dbac155cc4ead506b50afd550b1b7f216d007e65f3e61b25c509453f6108329e3a63a1e5
et|32|212dcee06d971c9a50936f372b24d396dbc42aa3d195b32919f253248bb825d6be4ca25ff820e9c9bc24364de16492e35788d5c13244f6ea2c5687e9bd42a315
eu|32|2e54a1c5673b6a9110bbc9b6e09306f0334495d2c5408484645c4df7084179007beb612061c4cd461ce688393b3d4cf07bfbc567455028923d5d461fc5b966a3
fa|32|7d51d98d663793039cf1898ac94dfdb5b114f9ffb542b1e34460bb274fc9762a6b68a880367ea0a1793c875e9fdb9b9a0f14475deedb785d13ba59fef882e639
ff|32|204f778374d51aa8ac179c6c8809dea6045cb2b12d089262dad69fa66d6d8fe26f1cd80d28445b7cf5cde09448230ce746ca15f4c8a1d8072a3ba7af91ff72e6
fi|32|2d0e2a4dbc0c7deac37780811e00706124b9d632fd470e1333d259f4444666e8f3e06f6d898af8d257477aa0326e7a1aacde1e02aea4a6d924ae736e71c69873
fr|32|56382254166ecfa134ecc513f49f8bb01161f1b7a8f0caa7071c65fcbbabe75cd32ac6543d49aea5dd92fbea88ce4544575f33219eed91d05854ae28f9c4bd3f
fy-NL|32|98283c832fc9b785ffd0b06bd7b139d2fbccf83d745f856d45953f5bc107357e7ffc88ce4c87aa09e4fd032d9963c4b1fa65a8bc1b638924b9ef427fca7a5f7f
ga-IE|32|b7c0ccc84cc5ebc4345f506d20c1e100241d67fd203f0783f5f37cb7609c2d2fa14a183fd7f064d6ef1e60313db68dbc47413788664b652ebe321e02630c5698
gd|32|535cb4aa6a61a123610003b606980626455452ebb94277d943cc96a1264831b984edd7f38a0524260954663a5845632eb799e8dd1fcca65cd65fd0a0480dc768
gl|32|de70b3d23b6f4804dc31b20a0f33af912029dd50485ed03ba3998ffec68f9044f594710d8841ba5e39e23ff63a5d54cd960b52bf4587e0c14811cea23861e5ab
gn|32|944289d43b061bd988f11d9195ba9011ab79a168b84358e8c6d34acfb2ff42bc84b8e24a4d01222689ab33eccbe5ad2cbc99bd5fc09f358c3353a3cca0ab85c5
gu-IN|32|38b7cd3e28089beae8c2750a362db382e374626e52f6a0483262b07887a39eef6b5bdbc86ca1490076bc3f5491e2d05266754a9481b117ab84afb2597d4abdc2
he|32|a42d32c389f68ea930e2f24ae49557fc7ff17de10e7f228b3f3f9d13c3a858c9525d1e05925154329cc932737e1a43476a3b7fbef5f0598e4d96f8db6b9fa965
hi-IN|32|2e37a9922b92efc08347919d4e854e25d2a34cc621c330ee1541093ef83234dc98d885652331f60c85b6690ff05ac4bd123783324ceb06d0803aa45e0503c3b8
hr|32|c47517aee1ae6858beeb2a887daf4b4a5e7cff2bc343fa652fad9330b3d3ccdb8ead2456b7a49d99f24f7e9dbb08f54686a22fffe93a3d238fac2bfce30e3a7e
hsb|32|57c354563960f24c4626eca8d71ed861a19bbb03821b5d315bbd9200264ba58e20ef5f0cb3dccff9346506d1f7e6582ccb1bced23a69b5d1b9fa65d9fbbd95c6
hu|32|2d3fadd81407b8fa4c19b6695730d8d9df04cd428e4430aba5b8c479e36a7b7a40de45d944a816bdeae38153613ded7aa436c19ad2abf1a8d5a39a0efa414f88
hy-AM|32|35c1212b0a8b8d0a97c58f0696561916abf63288d06f66c0ae22284f0e83bae9ca77a8e6c32fdf97e262d63c0a64f81e00e981ac325aaf3f66acfcaf5e64d262
ia|32|0bed54fd655709fbd37c680d8665c7d24a3b382120caf6a88964beca59846f56bd103ac3874db6a9b0332693eaf43cb5c3a82ab4ea44eaffb6e4a088c13a0b0e
id|32|56389b4ee3c6ae5dbdef23073b90be00e1fc2c1fff499a6c15b10e73a6061580cbff7111014078b9ede724480b9b4d104b0d1f5384df592c7ef4790a6648e35a
is|32|49b51462e612f113b5fe85aa1d5f918c92128457dd883e6a3baeef3e59c8fa2079c9f239fa518e41542070e7b6f5352b7fe6d025dbc9aa96464c034965a0e1ba
it|32|0181e76201c9bfe23cf6743a85b28efd7c9136225d31f977919679e08faac23d5a53fb17b89c0913964a3e0f0e98a0a4a456c140445b75bedb70121f372837f9
ja|32|91d1ee0784acfcee184fa6b628d25451cd9bb86daccdb1ffddc5c5145f92c28cb6908ed64ff3f8f0d448821f38bda74b8bfcd005e6bb337114d392b8d3acf28c
ka|32|2f50c6a2dba45247395c0bf9c3c3572a31fb01d15e46ee8acb01a416a6473db502add7e3419481878e9aa60e5b7c31e580460733a352ee970a9ee0bdaa2681a1
kab|32|503b27df538de0452d40d161be208e7485da9e47c2c7fc2e9f771933f6a595e602a06d25244d5de0e660de2800cbc2db6f1ea435b7477971f33eccfe3d4cf0d3
kk|32|5c82aaa63b0f3f0fe196d815784da07fc74e92c021acc244a8d9ba1915d00c260346ee7e0c674e39ebd3edac2153017e63a3ac207aeb3093b9decddeb5df43be
km|32|53fc21f5eda8aae23ff06ad44c2e63f0602e952ba45bb6cd4d9d0849b59b8665571ae93999515551b2deeb1775a081ceb05304cafa04494ddd19b94d653f03bb
kn|32|6212f879ff3aaf88bbb2fa833b3334d609cbce90eaef6b95bffce6caddef6d6c5b46a1e6d27e269956f63cdf630b4725d8e743451c5a252974c00476b0d88b40
ko|32|528771f242facc9b373186f6bbf0e42eb66b88946871f98fea6e0df21fe36e81d71e4d0e7e791b8a03871ecee058a0704ac0845e1e5807d51dca6e9704388835
lij|32|23833c20f50f1c0ae8752b4fc0cbd56ea830ac4dbf913d6a9c97426ff7d32566f9faf9ab13a18ea227fad6a8f309e5c51c66b3c4ee2979fabfe83d9c331d765e
lt|32|f78c35a1b700b6723ad9779e7cee117391b67bf2978b3590af46dd188d7fa3c48918c28d3dfb4a4ca3edd9dc68c6e8aed962388d00731fef1deb6bef9e16d1b6
lv|32|407cb165e71acb3865334c183528c82b467955c24f57dbc364d7d86380ed62539e4e5581163fdbe844ebc6b50a368d40aff23ac9cda090600c7234cbe4acb450
mai|32|3c401d2443199b02650ed1b7730b81b953c027814d1705a25123696c9d05f63fecd6606a853e4c265694a8144de6651cc7a7615cd7323c12446a56d894c2f39a
mk|32|4f26413a641bf516a2a657e5298ad80c3d0bed12cb8eff93518ae868a392c3a1c42ab7f1e97795610e5bed8ba64b327b7a2df5a955a748be230afe103779544a
ml|32|18a3ed4d3f44c259ddf206ad675dfe905c6ead97355c9b403ae6ef2cc9962633effe1ad45b1feea2a209346923e1de2be9586a5fd736456110a0d7e9a6a465bf
mr|32|8d19ec3285fe4f30dbdbd0cbebc4543e5415a23ee3278e760207a35ef90afc66b7572f01e37da8a92897f732e46ba5e977779f0332704f2bc11a1f451d13fbbc
ms|32|d7c56d3f9953fbd15d01392e430d992344e2feeb7d845f3ce63458214de5d01a1f1408b910ee7e81067c986b0b6be7ff771569e59b3437e1ee06549fbac80f6e
my|32|9b87597557cf89f3cd9f56ca11bc57d5618446fd07ac29425cca73a1c27f7dffc357ccc0775afc5313b3d391a5533764ed47f9295a1c064714af81948e6bdd7d
nb-NO|32|832606fde81dae4da599e6ad9679474d53d42f360393b1977cda035d7f4c170a493cd38c62e1e783441704e873e7d39eaf4e955b197a42f658204059ff7e14f8
ne-NP|32|85247fab3cb28c446d13aa043dbb0cfb98a180b29e434173b3c49131220cd2580d7e264fd49eaa656bc488e162cb744d85fea975e6fda24302e85ef4484b74b6
nl|32|2e6cd9586ecdc80b2047a65cf348eb8957d1ab1ecdfe62ecd4e017950e76b746c4e6fd74d38baa337e8c0233d528ed0b064e263c66b24274350e56cccc506f5d
nn-NO|32|829897817ffe9611b05d000e1560e85db76bfa3e37e6e6989a50e2752b76323c38e1c78be3957aa672b90f9772b0139e7831dc2ec8ec178191bcdc14fd9d2129
oc|32|a9ff884aa134324608808b8884c61c11fe04d30645a649120299db567b79e71eed9f00aac582168eb74dd414e88894f55c81570a6b31dd0a8b03ca9b9edb77a0
or|32|8b52472f6790ae60644db6c3003c06c6358a4c8c962daf5312059a7851aad0d1cedd03f214ee0dfe724412dc1dbf50e8582c2abbf8afdc2ddb619782a5232573
pa-IN|32|255750747eeb4ab6cdd3e8b801dab6ce4b7db83c909a4c4b76608b9f977ed84eda7ce07ec90badb61ec3ab83df502824d1844ed6d8709ce9e888e9b0dab169f5
pl|32|dc038ce92faf3632b59a2e673e39cde6a8e428f24891bb81b9e923890091a82bb479375c660cec8fe4e8695900bd17b2142c3bf026922ca76fb4dd3b535d3f74
pt-BR|32|1947aa8125bfd6961a5179549dac6d1e7715ad51879b0540fc457494a288d91cdf167a1d2b1d3d6072d440d164cf0bd9811a328bb4a707af340dbb0fa55a34ed
pt-PT|32|a9d61c00585c9d96ae0400ec43d07efa544a78ea0c78d92eb40a6b1a6cdaacad5c79dfa75b9f7e91db147d9d7481e1ebbcf3de76117fbbd5fd9b2f5203dad721
rm|32|982348be024628edfd7e7fe276089963adba71f3247c041c9c89182f335ccd6fc34103195b7785843f013758791f35a4ec14df99dc35c26b94fd5ddf43d8ef45
ro|32|a1af3c167d098e7849dde78de242392af67682f5d2222b72672e481d15367f9719e75a0c805be5504ece39e2006f8a0be631ee14b04c541284f3c158c936b102
ru|32|3d575a241687585ec102683b2c840bc543855f8b3ce40cb57f5dca1ee73f3975a03a404f5dc5a610981897105446fa901fd42b671aa57c0068737561dd3d9b4c
si|32|c50613f8ed36dad3239c8e0ddf1d12e64a440761005fb26aa757d40435ed3176800a616cd84d0e5ecfc1590d2bc859b2fb387d28c902a64dbad460e4c450de7f
sk|32|220cd66ae95f3e705a01a67ad0de5c4f1835f84da1ca4baac09b7277769adfc902939714745e8c3327f1fba81b026f7344a2f750e7f448a01969528da88b9537
sl|32|036b29ff8b7190eb10c6f16c78c25fd7e02ef4f96b42eaf90a64301b96ffc7da46af52e5e0dde57a84ca2b4fed22a7022314a89a4696f47c017ce647f7c138c9
son|32|b770847f9286edc3d46a4af01ac837a3a275b3d1a5d3c063592427122ce884adbea3a180862019ee172c24b1862e57671e3630ba6bafdf5f712c92c4c15c5de6
sq|32|86cd64adaf7c37be08cbae51810af587af3deb8a71cde2086f6d6caf3b64de3399f075d01843a4fe929fdba8bcd4423c4a5ab6a7160c59737f48be8dd3de505f
sr|32|0dc6ca4a1c8d47ae696390e91a72f4565d4095b32b59308273e8b8e5121bcfb302221d9857f141a13fe47347a3fe284880334c8616f71d82ecaaa4c2d9324956
sv-SE|32|eb23fc02d679a322b4cfe0764c79b1a79b470f1ba871ccdf7496a3ce57edd087b5ab45e21f4a2644c3fe13b9228ea0b16c30f5983d921af295dd9180f11c9a81
ta|32|34713eb700c665332098c1f766c187f30ecb393201275562fa9740b6b8517793350c272feda2926c95154e7cf482e6ccdbee9669a11f687770a3a7e931bbf4b5
te|32|6f2a2701946bb1c86e9afd20d707e28155a83ac517cfda261c87f46d4c43aa6d41d8b2884ff9e255cee65518a968b5d8b54da95838b048341e722a87b10c1fe2
th|32|05a76fd33b9d94fdfaf2cacead51964bddf56584dfccca750de03a20ba4664fd03ea5a2dd4f5df25e2f3d5d32fc81d69b178d93456ba83b3fe9abc413bebfec8
tr|32|4d7fa101125ceedc9b1f54b5c172e9805dea4cd5e8c343d8408cb461b478fd1ae729b928c47fb8a4a55598a454161a095113c9f22ceb71ceec2c638adef02f3a
uk|32|91938adc51628526e85e9bed7c086607b29761e181e6b636940b463f241da9f31c5ba865b01877aad66f6bb1d03bdd1c734ca6a5fe61aa1db7eeec203a03584b
ur|32|a0a4c4f3b4927d46123720172edf2a90b35be42d9e40864d9cee84c81e9baa3b052472d1e25dfaa77ed33ecc43ced4a76d4dbac0ab93565b9f1bb5a6d72fd0c8
uz|32|b3554a784db55b59876350ce60566fb6bdccd134cc87441ec54c3282b7c5cedb07919a9620a20db66f9dd2d0a89a39269fce9caff6d081a7b8cb585f7a506478
vi|32|9176d182fdbdeaf4e8ad7f4673ef3b12891708fece83c9db27f592ae0d32f7e1a400e9fbd5f0e2ce27d15b48894da7c110d9c23364d28814ce637e0f5736b25c
xh|32|7b12068debbe001acd8d79c8dd074033e136bb0b436c1f48b31a085a86d773e8ff42196a5f420c4baab158a0f83c11b1a00aea5846253143ed4f7f27b598cbd8
zh-CN|32|2db0ec72e02812ce09055f9e90a5883f2347732d48cd167cf2173d5e724f1746758b4c3044e8b4411fc381f1b2009004722b7eab23323847726c9251a7765219
zh-TW|32|869e00cd618e687eb98293df41766e1472f831b5769376fe6caa6ae7d7718f11fc3e95bc17163c11dbd582331b6eb8b2a12e2300e1432a6da728ad055d0244b0
ach|64|c10476b47e8d38b644966ebf4961f0657dfd7b92483c8003e7ba06311a196cf67704fffb152075f0d0c3569a08ceefc1f0c795f92fe464907f305d759ec929fe
af|64|a0fc74c7865f1b25e204112bc0ba70b6531b2245ed95b7f7449349b38f04c4991c1cb0aaf6b2c1beee10fe8b20b0d410f4c33c64002874acb3dc87264d2e70d5
an|64|6a51c78f9517187ef68804398e1a3fa41d9bbc0b07ec24235bc7da9187d9bb9bfe40832f2b62bb5eb9c5bca10c0c2dab77460665910e9982bcd6bcf7cc088e21
ar|64|bbfd5199ed95447604ad7e2ba4b2432642185e07ea85eb75d091b415d5d25fae79796a86c364fc820458d729b8b0dc1da2da4fdfd1752a1ab54f43f2e7b74fe6
as|64|af33d9fa36761dcd4c644d59c2430997cd590929c3df32465181235fd4cc15c3e56c9c59bb70eb4fa8034543e3e7c21d75dcf0b0792a238cb751799f93421ac2
ast|64|6aa4b2fece2a26d306b5ee748cefd0bdab1fb3caf9b71191bd262e185f8bea12defbf9cebb45c6c052bdd3e01bea4eff015237cd56f5fa300301a7af5ff41eea
az|64|72bda6f2df74dd8df2f8b625d410015bb1e77c1efa151a1c0f0bd9aedadf852a3c59694e1351712ad6621fe97dee9b9f8d653a22c7dbc350b0a8d4871ca78766
be|64|0f24a4a7ebbffc518e3ff3426cf30c26d7ab18eb95b50a59880dc0c1eadf48b601c8e39c01a34cfb5ae0cb91390793b605222585f684bba8564fde5ecdeb8936
bg|64|471acd175ff957396102d2e4489cb12d89dba468b6765cf2769c08e76412e769429d79731a6b1a7bf0d725a3b56e15d3af210aa3cd19ad6b2321aff8109e9e3e
bn-BD|64|71ef4744f28160502beebc437f227fc2847365144711093bd06b80872d4479aede382e50c7fc1965c7c8a832fece70e44512986358b7ca74aaf7abb7f6d1799c
bn-IN|64|00329b43ea39f59e70053282fd1a4174f919073f50b35931fc0b60c346ca7aa42b191078202406000229ab90c7047e7b74735991feb7179d72fa008e083b9f09
br|64|27cc0fa1c7dafdacc228591510a264df3a6af2f263c6af75235250289f82bfab4a5c8233d6a5a08427118fb7078353dcd1307274e48be3aa25b680e414dec92a
bs|64|462b02805a15639ed0fa31c1d66fd715db892864ae913b6ddc6d249d8ea87ecd169c022bec67afff3ce07bfcabcd1b6a8b719b0845cbbcbc9243e05f5ef27332
ca|64|3469e12536213419877c90a330c3a067be236c15a922bd8699336faf4da086c879ceae521610af214e1288fefa0004592f2f0b13a010503ad6c716110d696c7d
cak|64|ac3283e736e8f5a6b65c38cf6dc3b2ca7e3129578efcd4b577c4335ed7f3389fd6bd79f66bfe4eb01e268cb52123c2d06dfc7572672b8564d21257052bd1baef
cs|64|cb6ebb3409bc123924a5e5e61d77226377db8fb3014118aad4914e56cf3d5c15d2ae3d1ecb622866d149de89a31c115f6c5688594672a166c91140b0034573af
cy|64|2f62a00e9901f8e0d907781a0230c408d0b1f4a96fe34311f61198b197a2042bbd92f77c33cfdb9d6cdb74a898ff61d5243526f81c617c41aa5e489dde6780c4
da|64|11f674a706272cdb3f40ac42c792f8943a323467c746a78e5c8ca35d2ea0d33afc7a5a42734a5f36967243d15646b9efe56b2b2958b6c162b6ad0d3fdba03b6d
de|64|a7de0f36afaf694baf51c593f9ffd4aef3e023cb337c7ee89adbb553259f21ff4d885960d36044775099540f63dc81d42528dfb835183cb57bfabf558cece1a8
dsb|64|18fc5088f11c2f5ea0a6df01d43e885275e3ba7641c10f741f8cbe1e7d2b36d27df791b43b35171f535fbd293217d4bc570b5d9f1ce4d6b843bf38b882ed7a0b
el|64|a61f54d830580798ec6db77c8ec10826debaac176472ae39f2e604e74cb6e891b189893cac81a2a75b4209d1dc3d263450402558bdcab51d20161f9ca967558d
en-GB|64|650376b76d7033e338c14fdddadfa1107e62985cfdc8ae60432dd86090be0f2effc9ef17efc5bf763ae529160626b12cdb7fdf26c208e9a21d6bc74401c3465a
en-US|64|2f43154c2666ca753baa0af38322eee023bc293e94b7f8ef7810bde1b189b56eca4154fe3d6f20d56f344e6bae6694030a45828d32262de23b6970dac59adc62
en-ZA|64|15d96f580a6f9cbe3c60dacb5aa9852c10ab8bb8fd11a39b5875d220421eab21fc049aa6cab863b2aa962e877f61dae1436440fd4c598e8c6e77dd80db7cacc9
eo|64|c77fe31fe2f91f5fa572edf31f0342c1acea5e451cd9db2b1ee9febbd6d43277e76c35df288591a6f9d9af7f1b0c770e134c9ed4ea41aaf75e34a0fcfcbeebc9
es-AR|64|fa1c8aa4f94b307ecb7d593753a6cd702e819a5ca36d94125038af91c98b9f69f56c50ab1b0a89198c82a1c9aa23a4e2107b7edb3784397c82327e321866fe5e
es-CL|64|50fb9099fa400039ade992636587fe41d82d6bfd03d0a9ad397b510580d5eabfec1db21d0979d1df96dd5e3d4fce31815779be460ce58fd0206bb33b260d5645
es-ES|64|9cb43b51fcb9ffc2d952c7978440f816d2693ee60a338b3fe4eb29fc5c4a770d8d94e1e7057965598dc105f6b46f842b5fc32af640e53ffe61b29c3a0025e8dc
es-MX|64|31b6441c6950589b0efb7e17f0526077dc3c13a0dd361ac586e23b2d270f16fae9bbca1110fdb8e7ffc26503c408e5af6b308bed5f5f1d1d8eae1b3a3912c844
et|64|d0213036cfbed3fd317da68d3c1de938803bb72e77d58318c51615ffaee17a68b4ba148204b688cbc7769bc5623db471595584a762e20329b9ab6b597a2f2207
eu|64|a7c81cdd27ccf507ec26c1a7d0c647406c8b92ba6ea0e3ab1750dc6df5ea2749d5187d815992750e13167c9ef4d6266ff07282b9e602fc38b8870e57e232815e
fa|64|aa1bee89e3d2d585ff9c287f7d5a3b1c6552c30a05941f1fcf7685e413327fbc90755cb3119a38ac6c046c98601b60fabc64a87300a7195525249fb138c04e65
ff|64|e7bd953a061be402dae99495782863306783f76f4d79485cfab6211f9d1380160f5c89f5423f875c57711c3f7690e2f453a0386d3e4e1fd58c3f4d8e3f5fb10c
fi|64|cad7b8599f098a1aa88e6ebfbf335f211e79f0300b89e91b749b0f0162a0e21ad4bf9d343dab755ba17cc0139539882f289cfff288dc70552af21d260546a2b9
fr|64|df3e6ace8e02d385ddedf197d50ec55943c7115d4d2123de667ed07276dc088007eb1b72c9454030a76c230e833611898d243e7adb7e9157a969368d3299f351
fy-NL|64|e1281072857ef498101b7b4af41809527d014bffaf816ab6ebec2c7084161303911cf93b73117598987187f1caa6b9fe2f5c9dbbb5c5f1a817edd8b24d1d302e
ga-IE|64|97ce5db8bf568667d63cc1cbcf034175cb6445e168a5bfc8ea6b93207ef26e7247d8df813329b0f16a97c4f80521d4002f61a8eae7b0d273ab98c49451850d97
gd|64|efa6322c3dafe1e63ef9acae3ba1686b4b836819b2e7a85e4112b62de8a6c223077711f2b75a692630cb7ed41359a7a02b840119bd31d0574ca3b6c1e64fc7f0
gl|64|144a6910820dd8184634b1d93e8fb6457f0e07c7591711cfb4e91d6c93cd0fa9eb2b29073775da7bb65b34f3933671f97726ad1daa5ef8c004384d252b58017f
gn|64|00d82211e0890d2051630cd8f2292b5494d1a1a6bc09ca73717366e2b1acbf1f416c98976df96f4276bac20f88ed8fa20f4ce88bfde4e43641c53d3e6cc9e671
gu-IN|64|7b8b20344f87cb2e0fc371f3ee719675936b8c4cfccd7b94d2ef51776ffd4985ee9af5af901a6a733d3e82606325601d3bede070ef33afbe927b5e587559dfbf
he|64|2dc9674dadff3a848316882a3f8b5c085149669d4361536c1fe7626bd68c109695290629592b5bf224325dc802cb5b7f4ca64190fbe818dc668658de2d19508a
hi-IN|64|243b7ce19dba48abbea2bc482dd88576e122641325f0cd619ceec9448ef5e36f5d9ff4684276057cdb2c49d62bf1dd4e772960496782ff4f417cba308968a2e8
hr|64|3305e83e3c09b6a0d083d37bd817cc076d49511b76e971f6e861157dd157f635a51aee2e488d34521871c173ac2d90e166779be1645cdf64a266adbfb1ce937c
hsb|64|19acace84c08cea33cbecebe0e4aae6589dbae2ea221147e027caa99af62a4f988ab0c702154957141bbc0265b4053e8c8a627e90acaf48b49b29c375b11e56e
hu|64|569d160e4e16534d561f48afcabf60169a93b76846ccf2aebcabc77761c0f3e236baa7347bdd9262cfca37e1f93a3b433e9d1e41005729e2b4ebefe631818a59
hy-AM|64|4c6b613e00a4d6548ddf2d444ede6500080e8387a7e6ecfbb1e724780260a966eef72fc6db84567bd869b8f4d6626372dbb28d17329612bfd9a06bedc6833bd3
ia|64|cf9e3e8d5b6710b9d434d73db1fe41b28be711f8834394499f9b9064fea1353207710c605b86aac6f800fe257efce2e1b76182c85744d80d8c9f15443380626a
id|64|e35ab65a5dda296c3d8149bd88caf023f7bf1c9680ab64361236a72398fac1ec56d8e2e59b9dd2084e938c4d887e34f8d9a38881053925ff60295a026d438a98
is|64|0c785b0c20fd935b4febd40ce7101d1513866335a2f79b4c61b31d206bb47f2f1e8a6a95347bfdd81eaeaa6d534191cc92dd1a6ab5e5b78fb7fbb08f6040a9a8
it|64|b4eda31e11190506fb25926115bb01cd1ca44beaa4f6af90b28f3762992902ceacbcec8d7ec94e6bddcc6b90010e161e5583cd58fd0f8df14bb167b43cb7d74d
ja|64|85bb491c2341eab5e29e427cb2aa5cdb7580ceca0819b92368b39ec6398c910ba45fc022b1114abf0d1a92442ca3bd4b4e07ab68b806b0f474e2fbdcae4df370
ka|64|53aaaba300808d965b5c35b8f16e3273de07bcd895442ed77b7882a8850921be558d3b54a698a28ed10293a897c7efea1ad2f90d3803347e1b83dc6f348504c7
kab|64|1238bfa9a96e8c0d87cf660e9ea3b2fc452946320f5d2dbd67fd56f3136b59336dc8265173641eacde8517896b80e6a50f7b80ea6db20a3a7fe38ab3137d84fb
kk|64|7c556886536f65774903f814f309a68606114a5f995366b7f1e2dfa013200931683bd66c86bba19136f55b369b53ab7c8954dba742d5a38af3289e30e74ced41
km|64|601a8741a9cc2dc77f1c1bfb6f72c129325d44784e371d5d02f8caca8e81aa6d539f46976e24727e71aa20bd9621ef171f79273b7a9b4cb243a5159141be426f
kn|64|8445e95bde1148ee7d6651a8156ff96f5b1da1da69b4fae94e38fe6626aa67ff5509c29912b16d8e7117a3790beec48c1f56fc29216e6f747a864be33aee56e9
ko|64|bc0407ccde0e5623a6bdeb96e5ecd20f9e62606b43204c9e3a83fcb99ba693bd97da12e830048c5e0252283fae7cfc532219ed69428496569883c067a7bc6ba2
lij|64|b649aa07e912f954a0d625154dbc7fee28b8f9b7dd60a29dbcab73677b60a7faed803c8d243c94515ce54c8291a21165a063ec100810ee699e2b68c477e98b78
lt|64|acfbfe82de27cb9e98ecb41318eaceebb39c9ac112942a1519035affa8927c63b0da28440b13074b3193902e1c81b783af421940938ad4b27f6523fa81cc0c26
lv|64|bfea92db45e0108b156caeffe74ccee3e55b6b8aa3e810e99a39e0ddfdad1ec93179442bc8c59f3b55acdf2310af28f829832ec8b86f83657d595dfc2853bfba
mai|64|6dd604a59a605264ee2094c65cf56933651b43c18d4e615b3c23dd1b51f33581bb904dfc89926e95e1165ea637d7db455dcdff083c55a8fc7c34cbb184af1549
mk|64|6ee5e60d831b043dbc2bc7b6126401f0808068da5aa7f3532ec3586eeca6ef42bf4d85e83167a198f859baf1b6b071defed6f7c09c843492c76accbd5d96bd02
ml|64|45b4113fb16c17472e933181a532ca2d334bb4bf57c7cf83e59bba58da9e11b8ff42eab40383e87cf63c43b9c1c1e52d63275bdd5543352e70d1140819f4123c
mr|64|7fbf463e743e523745be3a59999e7c01b7ebb7ada4e3cb8604378d631ac31dbab61e67bd02f932529f7e369e4c1cf2e5991fb068af041c873be23cc87b74c740
ms|64|f9808220af32b4340ca6da5691e0d0cf2bf10deaa87bce601febc6989c67d51376f116f2d0de9e99902a517c2732f42d7c617c2b4c12b32528cd7c63fe99a361
my|64|63de35c611137d6999899ea0af02f55978fb91b23f4a0130d93a6be8fa362b27aef239297ed220239545641359bd9e86eeeadf41ef00e81a9b249c74fa59b2bb
nb-NO|64|fbd4d0174b0c82cf0a847bb6d25d03d0dd0e91e4626da8465d221da9abbbbcdb0650516bc890c01423758bd738254485532b46b815fa59388fb25682024c9aff
ne-NP|64|398432e3a03dd5240c705b59fc8ece6345e268b05f2aff8d94dbfb26797a7e5d50f2712a6f2a0a1fff9105bf77f3a59d0426d25d65eff0a006136c2fc5a07745
nl|64|132838c3ac78789633fe7c22726a9373a8d916ef5aab12e1fe5e263e9ce37d8d5879db2c10bfdc4d4920db79ec3141bae1eeeefddf352105a8163c1b2fec5299
nn-NO|64|c843b0ac8eb7726a760c2231fce289dad164ed54da0422247b5dc6df9db30a020733e52505994f7e86486887543689614ad0d1050a59059e4a2b299fa7b4cf0f
oc|64|b832ef22fd5bfe75f1eba4cebf9c7437653c66c18a7d49b2773dd5b9e0180d5440ab419d95ee24fa36478a348c07372a39a46bfeb11ecd965a3714edfa5cea15
or|64|766220a028d8798c71d68d6f592c36baa43949f0ba6d08b540b728b7c7d3c05d457a6afb85148e29612ff0113715002fe8d43a83efcdfe879c645338162b2e60
pa-IN|64|b988be1efc73f077a987fd871f22de30e3b49f0a56779516733a5939274f84273765cd99ad1a6548b350d0cb789fe0011d7c34e4b2c32c0f72c4572a5e122398
pl|64|52cac21e609614d704a25323cac28c751fc03c2f79cebd091a8c8fb298caf9e104a3e12c9285eff8880e44f66b17bc41aab2a33b08f5e591d955326838198e37
pt-BR|64|e1778864fee5f5f421481a33f9bdb80036560f1688fed645a91100c76ab349ee8b77c5519f91a7352b2c4b6c72f9c8ea1e7bbd4e34ae88fb6e26969408877e1b
pt-PT|64|f24ee153c5ef5720199984bee9d3fb8f67c5c76b60075dc27c4b75c1f7c9868b8568f061473d30543ffbcf5e61e80e75f07df53c6b77ff6d9d4a6f9ec439f0d7
rm|64|43b101cadbf310c804f990a9ff9eeac1b247e086f6ef07ed8f34d028feecce6fb98039f7a03048d3f643235bf474d009b21bfd0b158600e3fe5726ea2e2590ba
ro|64|68b90861abc1305f3efa1f8a4cf9152d53e98e84592523e2c699cbdb5364f7bfa5b2c237032687f7793844dbcda9e3982121534b0f7a2433dd5b179ef87ab9ff
ru|64|bbbd05250e582e0456b27ca764c1f44064a628d1b6f3385152fb6ff0b7d9695970b4a69a7b9e89921fea0f771231e400ad96fb1094768d4a0e28a0c3a74efae0
si|64|02f17bbaad08e44a8b23b80186234d651136072f6839b784a403faccce3488cbb04f3a54aa86ce6495cb0710ea69ac13c13fa04b324259eb70c21c3ac9b0bb4f
sk|64|1acbfe3293b6f9724fc02f4019a4804a72c1c2c0d95eba106a9e103862a21d81ba1a33bcf4bf994da529c6d48a98921060f2f96c897a4ff3fded1e1021d92209
sl|64|528a74ee32e69b4411a842835175d1d9847c8f7964e1c660b9b1306eef70bca008cdad03489fda4d0690652b7d65bbc1d2d910813c52ef6a954e34b802a20396
son|64|a9a3217a6d6eef968ab614debe362e91a3c2806a50eee7aa5f3af60024da0581401831dd96512e58e7e50ec00cf5e5493650c3e070c76f174666eb9cf9c5cfd1
sq|64|9af51b03218661f5148c08ded838c58949a567701352c0ab6ceb4fe2e93010cb1b1757178b993e95f0a75f0b6102dbdee35bd28b24e8c0a931ff1d57d981e3ba
sr|64|8c2ac0ed630e5a9e39525acb80defdcf6491da52b1c51dfc43ae07e28d56294888bb6e4c346c37533a2252908f9622c06e12c6b96c184d75d9898a42346e84e2
sv-SE|64|4583cf3d13bbafa7d0e28c93998ab24fa39a29592cec52703cbb3f42344bf253947f0a2d9314eb78fc444d52450ea95dadf5354fbf8394cf0c064ce6cb46292d
ta|64|a127d36a4296532e656b3c24cee359316ec7fa7b603ef89bbb7904beb0c0c015671362ff6e519ddcde0610903484ef5f7017774a3c51d92c313a62afeadafc7a
te|64|76ca567f563b4af6f6e8c7b816c42dc43fb02f3584ea2af74581e8e361d9ff81732a681ce7079ef1cbafd000ca54abba39eb76ace10c69c5475c5f20598c7a13
th|64|d9ba2ee80dd70953c711afeb102e3ce4fc54b74e9645be0bbca46d4463d7ca97695d21b74ca178d466f7b364f853d9bfcf6d59012f85d06f8cf4f42c2fd76181
tr|64|65dab7e213e1e8815cb01134642065e4bd74219ae18e3c861400e8ab983b8a9c6aeaafecf701d5dce41262cf9471555e3e70752b3c2f1ce39533dd14ed59cc45
uk|64|dd0d772c85539083ed02ae213631d79e466578609cdca141cf898ba7b1d7d4aa416c03bf818972cf8151afb0ece0bbde71660da80dd14076301307cca2a72095
ur|64|e1474a82d0b6afeba336a60164072d4f6104025decfc53bf27e59d2360896e54edd85a19c6125cd1c83fcaec2aa3ba44d316e3009db85579bc16e8e8f960a848
uz|64|b368333fd88cb22e9111dbb77a36267e3fcfa69e7296f2121f4f3e59c6998bcb16cfc2e95ce9b30ceec871679ad76f92c6d369c4b29e1618c500fad58f135a7e
vi|64|4278e9630f935de962eac0065982ae9e2d00499856ba88f677552ea7be1c63f3cd19706d34f4cbcd9633463c0e988c12dde8af3a65dc31b9299ed84d83415569
xh|64|68aa0fe8191578152112c841cea7cf41190e0f507c3f9e626dd2cf1ffa53aeb287d87c85c2c974c3fd3827c07eeeac7398a3f40ba4aa14a00d321e71c9e85d41
zh-CN|64|c2a61ce3688419749319b93eb3d35e26d20664a9ea1a3f1b84c99c2bff3cf45bd771036368533625981f33f381173cb2ee4d7b6b23fd5f461596d1d22a913a44
zh-TW|64|fc8ff51788ee711f1296dc5f8b8a59eded549d64dac00d07b78e7d1c78eec463c55d7f50adad881879e2af216a42dc42c1a1ef72cc6998a0261da7420181bbf8

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Add to Builder Version Downloads Last Updated Status
Mozilla Firefox 115.9.1 18903 Friday, March 22, 2024 Approved
Mozilla Firefox 115.9.0 22006 Tuesday, March 19, 2024 Approved
Mozilla Firefox 115.8.0 31578 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 29045 Tuesday, January 23, 2024 Approved
Mozilla Firefox 115.6.0 31223 Tuesday, December 19, 2023 Approved
Mozilla Firefox 115.5.0 31699 Tuesday, November 21, 2023 Approved
Mozilla Firefox 115.4.0 29948 Tuesday, October 24, 2023 Approved
Mozilla Firefox 115.3.1 25597 Thursday, September 28, 2023 Approved
Mozilla Firefox 115.3.0 9618 Tuesday, September 26, 2023 Approved
Mozilla Firefox 102.15.1 19572 Tuesday, September 12, 2023 Approved
Mozilla Firefox 102.15.0 20189 Tuesday, August 29, 2023 Approved
Mozilla Firefox 102.14.0 27959 Tuesday, August 1, 2023 Approved
Mozilla Firefox 102.13.0 34763 Tuesday, July 4, 2023 Approved
Mozilla Firefox 102.12.0 26625 Tuesday, June 6, 2023 Approved
Mozilla Firefox 102.11.0 27006 Tuesday, May 9, 2023 Approved
Mozilla Firefox 102.10.0 31523 Tuesday, April 11, 2023 Approved
Mozilla Firefox 102.9.0 36766 Tuesday, March 14, 2023 Approved
Mozilla Firefox 102.8.0 35650 Tuesday, February 14, 2023 Approved
Mozilla Firefox 102.7.0 34270 Wednesday, January 18, 2023 Approved
Mozilla Firefox 102.6.0 34586 Tuesday, December 13, 2022 Approved
Mozilla Firefox 102.5.0 33043 Tuesday, November 15, 2022 Approved
Mozilla Firefox 102.4.0 35681 Tuesday, October 18, 2022 Approved
Mozilla Firefox 102.3.0 32984 Tuesday, September 20, 2022 Approved
Mozilla Firefox 91.13.0 30267 Tuesday, August 23, 2022 Approved
Mozilla Firefox 91.12.0 31809 Tuesday, July 26, 2022 Approved
Mozilla Firefox 91.11.0 31748 Tuesday, June 28, 2022 Approved
Mozilla Firefox 91.10.0 30258 Tuesday, May 31, 2022 Approved
Mozilla Firefox 91.9.1 17355 Friday, May 20, 2022 Approved
Mozilla Firefox 91.9.0 23547 Tuesday, May 3, 2022 Approved
Mozilla Firefox 91.8.0 32688 Tuesday, April 5, 2022 Approved
Mozilla Firefox 91.7.1 32124 Monday, March 14, 2022 Approved
Mozilla Firefox 91.7.0 16694 Tuesday, March 8, 2022 Approved
Mozilla Firefox 91.6.1 12368 Saturday, March 5, 2022 Approved
Mozilla Firefox 91.6.0 34595 Tuesday, February 8, 2022 Approved
Mozilla Firefox 91.5.1 22453 Thursday, January 27, 2022 Approved
Mozilla Firefox 91.5.0 27553 Tuesday, January 11, 2022 Approved
Mozilla Firefox 91.4.1 25837 Thursday, December 16, 2021 Approved
Mozilla Firefox 91.4.0 17635 Tuesday, December 7, 2021 Approved
Mozilla Firefox 91.3.0 32546 Tuesday, November 2, 2021 Approved
Mozilla Firefox 78.15.0.20211014 23535 Thursday, October 14, 2021 Approved
Mozilla Firefox 78.15.0.20211011 11428 Monday, October 11, 2021 Approved
Mozilla Firefox 78.15.0 16148 Tuesday, October 5, 2021 Approved
Mozilla Firefox 78.14.0 40558 Tuesday, September 7, 2021 Approved
Mozilla Firefox 78.13.0 31934 Tuesday, August 10, 2021 Approved
Mozilla Firefox 78.12.0 25258 Tuesday, July 13, 2021 Approved
Mozilla Firefox 78.11.0 34838 Tuesday, June 1, 2021 Approved
Mozilla Firefox 78.10.1 23945 Tuesday, May 4, 2021 Approved
Mozilla Firefox 78.10.0 17372 Monday, April 19, 2021 Approved
Mozilla Firefox 78.9.0 25495 Tuesday, March 23, 2021 Approved
Mozilla Firefox 78.8.0 24768 Tuesday, February 23, 2021 Approved
Mozilla Firefox 78.7.1 17469 Friday, February 5, 2021 Approved
Mozilla Firefox 78.7.0 13576 Tuesday, January 26, 2021 Approved
Mozilla Firefox 78.6.1 17963 Wednesday, January 6, 2021 Approved
Mozilla Firefox 78.6.0 17022 Tuesday, December 15, 2020 Approved
Mozilla Firefox 78.5.0 23362 Tuesday, November 17, 2020 Approved
Mozilla Firefox 78.4.1 13252 Monday, November 9, 2020 Approved
Mozilla Firefox 78.4.0 20424 Tuesday, October 20, 2020 Approved
Mozilla Firefox 78.3.1 20582 Thursday, October 1, 2020 Approved
Mozilla Firefox 78.3.0 15604 Tuesday, September 22, 2020 Approved
Mozilla Firefox 68.12.0 43079 Tuesday, August 25, 2020 Approved
Mozilla Firefox 68.11.0 33693 Tuesday, July 28, 2020 Approved
Mozilla Firefox 68.10.0 19804 Tuesday, June 30, 2020 Approved
Mozilla Firefox 68.9.0 19545 Tuesday, June 2, 2020 Approved
Mozilla Firefox 68.8.0 19357 Tuesday, May 5, 2020 Approved
Mozilla Firefox 68.7.0 19600 Tuesday, April 7, 2020 Approved
Mozilla Firefox 68.6.1 6477 Friday, April 3, 2020 Approved
Mozilla Firefox 68.6.0 21231 Tuesday, March 10, 2020 Approved
Mozilla Firefox 68.5.0 33126 Tuesday, February 11, 2020 Approved
Mozilla Firefox 68.4.2 26098 Monday, January 20, 2020 Approved
Mozilla Firefox 68.4.1 19438 Wednesday, January 8, 2020 Approved
Mozilla Firefox 68.4.0 5282 Tuesday, January 7, 2020 Approved
Mozilla Firefox 68.3.0 27047 Tuesday, December 3, 2019 Approved
Mozilla Firefox 68.2.0 42828 Tuesday, October 22, 2019 Approved
Mozilla Firefox 60.9.0 50951 Wednesday, September 4, 2019 Approved
Mozilla Firefox 60.8.0 44201 Tuesday, July 9, 2019 Approved
Mozilla Firefox 60.7.2 16422 Thursday, June 20, 2019 Approved
Mozilla Firefox 60.7.1 4928 Tuesday, June 18, 2019 Approved
Mozilla Firefox 60.7.0 19074 Wednesday, May 22, 2019 Approved
Mozilla Firefox 60.6.2 14887 Monday, May 6, 2019 Approved
Mozilla Firefox 60.6.1 26569 Friday, March 22, 2019 Approved
Mozilla Firefox 60.6.0 6018 Tuesday, March 19, 2019 Approved
Mozilla Firefox 60.5.1 24251 Wednesday, February 13, 2019 Approved
Mozilla Firefox 60.5.0 13784 Tuesday, January 29, 2019 Approved
Mozilla Firefox 60.4.0 26432 Tuesday, December 11, 2018 Approved
Mozilla Firefox 60.3.0 37708 Tuesday, October 23, 2018 Approved
Mozilla Firefox 60.2.2 22244 Wednesday, October 3, 2018 Approved
Mozilla Firefox 60.2.1 24530 Saturday, September 22, 2018 Approved
Mozilla Firefox 60.2.0 39167 Thursday, September 6, 2018 Approved
Mozilla Firefox ESR 60.0 40284 Wednesday, May 9, 2018 Approved
Mozilla Firefox 52.9.0 1476 Tuesday, June 26, 2018 Approved
Mozilla Firefox 52.8.1 455 Thursday, June 7, 2018 Approved
Mozilla Firefox 52.8.0 1836 Saturday, May 12, 2018 Approved
Mozilla Firefox ESR 52.7.4 3062 Monday, May 7, 2018 Approved
Mozilla Firefox ESR 52.7.3 23538 Tuesday, March 27, 2018 Approved
Mozilla Firefox ESR 52.7.2 13945 Friday, March 16, 2018 Approved
Mozilla Firefox ESR 52.7.1 3363 Wednesday, March 14, 2018 Approved
Mozilla Firefox ESR 52.7.0 2434 Tuesday, March 13, 2018 Approved
Mozilla Firefox ESR 52.6.0 47181 Tuesday, January 23, 2018 Approved
Mozilla Firefox ESR 52.5.3 16609 Thursday, December 28, 2017 Approved
Mozilla Firefox ESR 52.5.2 12506 Friday, December 8, 2017 Approved
Mozilla Firefox ESR 52.5.0.20171115 16743 Wednesday, November 15, 2017 Approved
Mozilla Firefox ESR 52.5.0 1837 Tuesday, November 14, 2017 Approved
Mozilla Firefox ESR 52.4.1 12835 Tuesday, October 10, 2017 Approved
Mozilla Firefox ESR 52.4.0 4969 Thursday, September 28, 2017 Approved
Mozilla Firefox ESR 52.3.0 15356 Tuesday, August 8, 2017 Approved
Mozilla Firefox ESR 52.2.1 16370 Friday, June 30, 2017 Approved
Mozilla Firefox ESR 52.2.0 7921 Wednesday, June 14, 2017 Approved
Mozilla Firefox ESR 52.1.2 8924 Friday, May 19, 2017 Approved
Mozilla Firefox ESR 52.1.1 2904 Friday, May 5, 2017 Approved
Mozilla Firefox ESR 52.1.0 3978 Wednesday, April 19, 2017 Approved
Mozilla Firefox ESR 52.0.2 3272 Thursday, March 30, 2017 Approved
Mozilla Firefox ESR 52.0.1 2254 Saturday, March 18, 2017 Approved
Mozilla Firefox ESR 52.0 1966 Wednesday, March 8, 2017 Approved
Mozilla Firefox ESR 45.8.0 1631 Tuesday, March 7, 2017 Approved
Mozilla Firefox ESR 45.7.0 2880 Thursday, February 2, 2017 Approved
Mozilla Firefox ESR 45.5.1 3834 Thursday, December 1, 2016 Approved
Mozilla Firefox ESR 45.3.0 7302 Thursday, September 1, 2016 Approved
Mozilla Firefox ESR 45.2.0 2368 Tuesday, July 19, 2016 Approved
Mozilla Firefox ESR 38.5.2 3982 Tuesday, January 5, 2016 Approved
Mozilla Firefox ESR 38.2.0.2015081001 477 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.2.0 439 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.1 2043 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.0 580 Friday, July 10, 2015 Approved
Mozilla Firefox ESR 31.5.0 6595 Thursday, February 26, 2015 Approved
Mozilla Firefox ESR 31.2.0 4333 Thursday, November 6, 2014 Approved
Mozilla Firefox ESR 31.1.0 821 Thursday, September 11, 2014 Approved
Mozilla Firefox ESR 24.2.0.20140209 1042 Sunday, February 9, 2014 Exempted
Mozilla Firefox ESR 24.2.0 700 Friday, February 7, 2014 Exempted
Discussion for the Mozilla Firefox Package

Ground Rules:

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