Downloads:

19,846,318

Downloads of v 88.0:

182,356

Last Update:

19 Apr 2021

Package Maintainer(s):

Software Author(s):

  • Mozilla

Tags:

browser mozilla firefox admin foss cross-platform

Mozilla Firefox

88.0 | Updated: 19 Apr 2021

Downloads:

19,846,318

Downloads of v 88.0:

182,356

Software Author(s):

  • Mozilla

Mozilla Firefox 88.0

All Checks are Passing

2 Passing Test


Validation Testing Passed


Verification Testing Passed

Details

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:

>

NOTE: This applies to both open source and commercial editions of Chocolatey.

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

  • 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. Enter your internal repository url

(this should look similar to https://community.chocolatey.org/api/v2)

4. Choose your deployment method:


choco upgrade firefox -y --source="'STEP 3 URL'" [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 firefox -y --source="'STEP 3 URL'"
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Ensure firefox installed
  win_chocolatey:
    name: firefox
    state: present
    version: 88.0
    source: STEP 3 URL

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'firefox' do
  action    :install
  version  '88.0'
  source   'STEP 3 URL'
end

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


Chocolatey::Ensure-Package
(
    Name: firefox,
    Version: 88.0,
    Source: STEP 3 URL
);

Requires Otter Chocolatey Extension. See docs at https://inedo.com/den/otter/chocolatey.


cChocoPackageInstaller firefox
{
   Name     = 'firefox'
   Ensure   = 'Present'
   Version  = '88.0'
   Source   = 'STEP 3 URL'
}

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


package { 'firefox':
  provider => 'chocolatey',
  ensure   => '88.0',
  source   => 'STEP 3 URL',
}

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


salt '*' chocolatey.install firefox version="88.0" source="STEP 3 URL"

See docs at https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.chocolatey.html.

5. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

This package was approved as a trusted package on 19 Apr 2021.

Description

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

Features

  • A powerful, new engine that’s built for rapidfire performance.
  • Better, faster page loading that uses less computer memory.
  • Gorgeous design and smart features for intelligent browsing.
  • Instantly import your online info and favorites from any other browser.
  • The most powerful private browsing mode with added tracking protection.
  • Firefox Quantum features: screenshots, pocket, gaming & VR, library.
  • Customization Features - addons & extensions, themes, toolbar.
  • Synced across devices - passwords, bookmarks, tabs and more.
  • Ad tracker blocking.
  • Password manager.

Package Parameters

  • /l:LOCALE - Install given Firefox locale. See the official page for a complete list of available locales.

Command-line options for installer configuration. See the official page for details and defaults.

  • /InstallDir:PATH
  • /NoTaskbarShortcut Do not create Taskbar Shortcut
  • /NoDesktopShortcut Do not create Desktop Shortcut
  • /NoStartMenuShortcut Do not create Start Menu Shortcut
  • /NoMaintenanceService Do not install Maintenance Service
  • /RemoveDistributionDir Remove Distribution directory on installation/update. (This is the default behavior of the Firefox Installer, but not for this Chocolatey Package)
  • /NoAutoUpdate Sets a policies.json file to not update Firefox and does not install the Maintenance Service

Examples

choco install Firefox --params "/l:en-GB"
choco install Firefox --params "/NoTaskbarShortcut /NoDesktopShortcut /NoAutoUpdate"
choco install Firefox --params "/l:en-GB /RemoveDistributionDir"

Notes

  • Looking for Firefox Developer Edition? Install the firefox-dev package.
  • Looking for Firefox Extended Support Release? Install the FirefoxESR package.
  • If locale package parameter is not present, this package installs Firefox in the first language which matches this list:
    1. If Firefox is already installed it uses the same language as the already installed one.
    2. The Windows system language.
    3. 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 = 'Firefox'
$softwareName = 'Mozilla Firefox'

$pp = Get-PackageParameters

$alreadyInstalled = (AlreadyInstalled -product $softwareName -version '88.0')

if (Get-32bitOnlyInstalled -product $softwareName) {
  Write-Output $(
    'Detected the 32-bit version of Firefox on a 64-bit system. ' +
    'This package will continue to install the 32-bit version of Firefox ' +
    'unless the 32-bit version is uninstalled.'
  )
}

$sa = ""

# Command Line Options from the Firefox installer
# https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html

# Always prevent Firefox installer to require a reboot
$sa += " /PreventRebootRequired=true"

# Prevent RemoveDistributionDir by default
$sa += " /RemoveDistributionDir=false"


$sa += if ($pp.InstallDir) { " /InstallDirectoryPath=" + $pp.InstallDir }

$sa += if ($pp.NoTaskbarShortcut) { " /TaskbarShortcut=false" }

$sa += if ($pp.NoDesktopShortcut) { " /DesktopShortcut=false" }

$sa += if ($pp.NoStartMenuShortcut) { " /StartMenuShortcut=false" }

$sa += if ($pp.NoMaintenanceService) { " /MaintenanceService=false" }

$sa += if ($pp.RemoveDistributionDir) { " /RemoveDistributionDir=true" }

$sa += if ($pp.NoAutoUpdate) { " /MaintenanceService=false" }

if ($alreadyInstalled -and !$env:ChocolateyForce) {
  Write-Output $(
    "Firefox is already installed. " +
    'No need to download and re-install.'
  )
}
else {
  $locale = 'en-US' #https://github.com/chocolatey/chocolatey-coreteampackages/issues/933
  $locale = GetLocale -localeFile "$toolsPath\LanguageChecksums.csv" -product $softwareName
  $checksums = GetChecksums -language $locale -checksumFile "$toolsPath\LanguageChecksums.csv"

  $packageArgs = @{
    packageName    = $packageName
    fileType       = 'exe'
    softwareName   = "$softwareName*"
    Checksum       = $checksums.Win32
    ChecksumType   = 'sha512'
    Url            = "https://download.mozilla.org/?product=firefox-88.0-ssl&os=win&lang=${locale}"
    silentArgs     = "$sa /S"
    validExitCodes = @(0)
  }

  if (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-OSArchitectureWidth 64)) {
    $packageArgs.Checksum64 = $checksums.Win64
    $packageArgs.ChecksumType64 = 'sha512'
    $packageArgs.Url64 = "https://download.mozilla.org/?product=firefox-88.0-ssl&os=win64&lang=${locale}"
  }

  Install-ChocolateyPackage @packageArgs
}

if ($pp.InstallDir) {
  $installPath = $pp.InstallDir
}
else {
  $installPath = Get-AppInstallLocation $softwareName
}

if (-Not(Test-Path ($installPath + "\distribution\policies.json") -ErrorAction SilentlyContinue) -and ($pp.NoAutoUpdate) ) {
  if (-Not(Test-Path ($installPath + "\distribution") -ErrorAction SilentlyContinue)) {
    new-item ($installPath + "\distribution") -itemtype directory
  }

  $policies = @{
    policies = @{
      "DisableAppUpdate" = $true
    }
  }
  $policies | ConvertTo-Json | Out-File -FilePath ($installPath + "\distribution\policies.json") -Encoding ascii

}
tools\chocolateyUninstall.ps1
$ErrorActionPreference = 'Stop';

$packageName = 'Firefox'

$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Firefox*' | Where-Object { $_.DisplayName -notmatch "ESR" }

if ($key.Count -eq 1) {
  $key | ForEach-Object {
    $packageArgs = @{
      packageName = $packageName
      fileType    = 'exe'
      silentArgs  = '-ms'
      validExitCodes= @(0)
      file          = "$($_.UninstallString.Trim('"'))"
    }

    Uninstall-ChocolateyPackage @packageArgs

    Write-Warning "Auto Uninstaller may detect Mozilla Maintenance Service."
    Write-Warning "This should not be uninstalled if any other Mozilla product is installed."
  }
} elseif ($key.Count -eq 0) {
  Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
  Write-Warning "$($key.Count) matches found!"
  Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
  Write-Warning "Please alert package maintainer the following keys were matched:"
  $key | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
}
tools\helpers.ps1
function GetUninstallPath() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  $regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
  $regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'

  $uninstallPaths = $(Get-ChildItem $regUninstallDir).Name

  if (Test-Path $regUninstallDirWow64) {
    $uninstallPaths += $(Get-ChildItem $regUninstallDirWow64).Name
  }

  $uninstallPath = $uninstallPaths -match "$product [\d\.]+ \([^\s]+ [a-zA-Z\-]+\)" | Select-Object -first 1
  return $uninstallPath
}

function GetLocale {
  param(
    [Parameter(Mandatory = $true)]
    [string]$localeFile,
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  #$availableLocales = Get-WebContent $localeUrl 2>$null
  $availableLocales = Get-Content $localeFile | ForEach-Object { $_ -split '\|' | Select-Object -first 1 } | Select-Object -Unique

  $PackageParameters = Get-PackageParameters

  if ($PackageParameters['l']) {
    $localeFromPackageParameters =  $PackageParameters['l']
    Write-Verbose "User chooses '$localeFromPackageParameters' as a locale..."
    $localeFromPackageParametersTwoLetter = $localeFromPackageParameters -split '\-' | Select-Object -first 1
    Write-Verbose "With fallback to '$localeFromPackageParametersTwoLetter' as locale..."
    }

  $uninstallPath = GetUninstallPath -product $product

  $alreadyInstalledLocale = $uninstallPath -replace ".+\s([a-zA-Z\-]+)\)",'$1'
  Write-Verbose "Installed locale is: '$alreadyInstalledLocale'..."

  $systemLocalizeAndCountry = (Get-UICulture).Name
  $systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName
  Write-Verbose "System locale is: '$systemLocalizeAndCountry'..."
  $fallbackLocale = 'en-US'

  $locales = $localeFromPackageParameters,$localeFromPackageParametersTwoLetter, `
    $alreadyInstalledLocale, $systemLocalizeAndCountry, $systemLocaleTwoLetter, `
    $fallbackLocale

    foreach ($locale in $locales) {
      $localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -first 1
      if ($localeMatch -and $locale -ne $null) {
        Write-Host "Using locale '$locale'..."
        break
      }
    }

    return $locale
}

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

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

  return $false
}

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

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

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

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

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

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

  return @{
    "Win32" = $checksum32
    "Win64" = $checksum64
  }
}
tools\LanguageChecksums.csv
ach|32|bfbd286c676de799e74ac8ef28bf4e9c855e454e1b54e183b26a004a8f01d2fe2b5098e7af64a0c2b7c032415940536d6c2e54e80fe5f7803896bfba4609c6b4
af|32|db20f9e981364a06b87dfbb73cfcaa76d3dcc33139bb6b65ec02053a8d481e7fa015c369848537974ccab78e87b6c495a8d9fb3b06d7f785633aa417b362cb88
an|32|ead521bb9451c2979caf47ecaf5d474e0a2a4ab784109d01dd815e6b37f77d58380ee76e47ee3d81fe101a177c5bf68064212d456224ae4c00f63c1652aabe39
ar|32|9a49b0af569c6992365a5f28a445e625567b10157e535580e71ccabf70802c7e986d556b718cfd5bfc27e88cc0215729df0a96cf6c98d40d431b5c315a256aa7
ast|32|0547d73609f829849a97692d2ed79d421e50644ada5a87300ebd8362dd39edfa1c9a2d2f9dcaed2c91adc5a925fbde683b24faf241f0f7d15b0bd5fba95b5971
az|32|4089fbb066f29af69c0fbb4fad862f70019cdd71e5c91dc23c66441ed4dec2e3678b3965ed7733c063e7909a4666938ac729ec5ead34aa6d888c1c5c21d69d3b
be|32|4e12d0a912b0bd7b818611df7ee58d24cb1dfa3b7b7a2f53955245b0acfd648b26ec7800513ab42e96ea6d60f1b2d9a15d9464e46785e4d5821c39dd7db1de88
bg|32|3bcd801f80212bbdcdecc436c2a2dfa5b17b26e19aa319de052524b12edce638f81d253acb2571129433ba0fb6d31a02c08ebaf3e69e4566ac41f3b27de82491
bn|32|b76d16438dd6ab97fbc182e5986c46a794c2d6111402ebdfaa586592773bceaf1e8c6054a46104a5c354e851823b6d8b557dafe1c9b3810101450b499973f35c
br|32|8eb6ef3cc91b4ee46b4197dae9720ab895540dd6d5b475266c2fae89864e223528e4696ee10bd24af90eac592f95b959f7cb3f799209f682d9a73c3a1a3dc515
bs|32|5e14b7b473e58c7966a6376064933306117bd351b3ef6a4939f05ad30c3243fe71560eea86ec017f9815621554528accc19691c31b50f03615d23bd74dffcf97
ca-valencia|32|b5616fdb1db92cf0dfe81bdb67dd3bb4b876be95cbd437516a443f911cd3a015c0e6c14a8b1104c773573d9244bf15bd464294f885fb0368f97ff128a414f79a
ca|32|b479bd68117f0881e4c4796270d9d219624c8766f27bd48ab4ff2327e0d236261c0d1571860278ef07f212100c969cb428dbb3e7cb1777158e310e7f557a0a6a
cak|32|8b5d40b8f25c4690b645e08db724bc7b30416b7d6e338dbbe734da90c88bcc762bad07231bc831dde96136f1f9b6cffe9e8be905f47c55b10f073d4f5eb4f714
cs|32|7eda04682e5f8b23ecc8b7c86df6ba0673b4ed16ea4dcfb4b98c95ae7455bf5a4623d7351f3e9645151de62268c9db4d8a06fe03595bb10f5151228305c5f7fc
cy|32|e8091ebec08d864dd378d73451e1fef15627b5b9bef50ba8c57bb1d7259fc51624ba6da3cbc23e1ff076150cc9bdfc3e0cdbb4fdb6d4451ce19adec4230a7509
da|32|d3688b6293fc203b80ef556c9f9971807c2306730b3c4de747d192b2bde54458894b5456109f355f5f98798f25ec39abcf6a0f6e01a5206e639faadb07565a82
de|32|36c38c37d21ae570e54e4560cf45c3ec81510f903a318c3e54f7cf1343b72a11bfe53b5e078fe6d76c236a65ebed4f66491c43b8617a94c09895bbf826601308
dsb|32|e810b118dda6f3696da726af6770121c6c883fb87554df00137701450181b506f1e9b43c4a9417cc0196c7acfa67270a2e4faa7a0fd7a54b78c814b25a9e234a
el|32|9a52103b577d01bc054728a91b76cda903154350509226e8a0b7e5fd0cef01daa71384587c4dabea3a8e3d0c7598fcbc2d310dbac5c1d4ea4420c18656ba786a
en-CA|32|38db6d3894306b0563c53d4701c2a58df09bdc9e1f78dc2fbabc99cc5d953fe997db3a4d070ff81e86b8898427498f55fb551fb445a64d70e5f3bc3cda22b1da
en-GB|32|464e94ed8189ca107acaa84af5ba9a8c18d74a958ef5875868ef8e7a92a1991c2dcbaacf22146b7528c66a5f6b9128bf48cbb550f31ee8eaebd45c31caea27c7
en-US|32|5b7cdbe6766cff82de6236d922502f1df0c304c5ffd5e5b69ae5db3504b27c4df1e21b09ffaf3bb6e6b2d79f44e2eb2457a2269b0651ce28cfb12af1ff7b28ee
eo|32|22c1efc58c0757aedc024c7f1cb9db1d5c8b94abd84e3c5b1f4b6ac9347bf690ac29a5c7256aad1cc86938a2048272aabd3f422cb9b63503b188941d184750be
es-AR|32|b025af730c0bd21f629a3e18f8d9a3cddb4b553d7b99ae1ce5e79ee782eed1e56bb45babe0ca81da06a80c6eda2edb0f4d43e8afdac582e8ee20fe8a3c9cc9c5
es-CL|32|7ac0c15d9e6c88b65f29e6062f545f302c0a41463adbfd9ee9517d5beeba944eb2b248008c12f260c294cf1e59be5515cbe224b871bdd6b1b325628bed190b94
es-ES|32|f5d2190956949539632b52c37b46f45a177ed5e204441e38c59137bcb2427869e1c38dd744280e0a968be1f29ee2b83faaa0a488178e1f060abdafdd4058f472
es-MX|32|4f4c4043268983e51d3ab9a43a22857924d6c7768ed779e3b7bc7401bc407abfaf1022060430f432606b3ed0473cd91ea824f61acfe78697e3995d99068bbff5
et|32|422f628fb1aa71ac6e3777c0dbe6f0d32e177acdcec052a78a74796e869abaa6a6af5a2878bda9ebe61db21240e584e82ca5d1043e722c644e60126fecfdaead
eu|32|04ca246202f74d5a11d6950f0e0538023181d7ddd12f11702941d7505592690ba7b132bb8badd349d99228106dc0b2071bb783cf6739243d89ad58b0c328da61
fa|32|3c961800810f4d0d03a365b1813ca351bca6b262d2969f615c8409efc6d5f1727f4252b307f02bae1318c99750064292b6c8b7be6cc7b354586b19a7b247be85
ff|32|77b880809c9e911738cdf0a3337e845a40399c4e82eea3fdc034fea6856b9df9f5d14058bce806df95ac6aacfb73e89b620a3fab24a098f950b639d9963ee34c
fi|32|edc4c62f13210b7f53f9a5dbd29b57a9053a73acd32b0cfc6038ffddeddcab0c411f3e9f699f834e07174ae4297542a5683fbe772df74322e896dcac703b7a76
fr|32|61bebb48684ce9d62a878eab428c042bec4602331fd67ebd0c45ff064e49f3ce4ddcacfb1de75c239cf7859ec174b1fb4aa49232062422ab037787d7579eb786
fy-NL|32|849b7abed50cfd9f92828b2ce8ca7676da7e6872eed8f2541e0fc40ab96804b97327cb2083783eba542f90a1779aedaa4c794e7985c174d31df7d46f12a16c69
ga-IE|32|c0d3f1c1aa5fa2dc67770d57c3572bacc43536e7ec19376ff6872a26891e8d8adfade3b3a3faa275c21fa5cc0f6e2aabf7ab645bd378ac8951ea9bb59f8f256e
gd|32|cb5d395b0ecdea64f72fc8347ebb3cad328512b3cc5315b8b32e94eb946950dcc01071580d13f0b453746cdea95dcbc9970ad7bbd374c531367581dd942a6da7
gl|32|05baefdf2f5d820f360affefa45e707808f33330299e25ee38f0a5e1ff09ceb1c9aaaa555d033b58e0922e7e1bd71197dace4e5c17ed8252ccb66ef22f37bd4b
gn|32|4cabc21b715ac7956a975c03f8e4a0598e1ebd04bfbe5732b1bce68fb02e3df0a1a363d164cdd645b51dc9fe05b0a141628a9d47806a6acb1622d514dab452f2
gu-IN|32|7932815cb4c5824216510318c12fb437ebe1806910173a33c6909c6b7441ae126dc1ce9f103f280a96f7ec5396a4287cdce2e8066b8a97febfc2820e521e682a
he|32|d60538a19a08f82680d598d3f7f9258dc70d8392325267c1479b21745efd1368325e0e4d57bfc9631ff18affc320c7ab4f0c7662343274153dd44eb27271a395
hi-IN|32|f7488222262ce0f72c839758988e08a97793e8be9c226c3921c50807ce8c8a095974bfab38e258406f14b329f2d64aea16ef52c25dc49b05763808e45b762a36
hr|32|1f37b86e8143f5f6ca6a878304597d6f7b0845f6fd7c95d6fd049d0cd67039936d3a2703161e1ac6d8cc1b7e353a4a6deec3e1871a236f09cbaf154845592746
hsb|32|baaf6fea519510228b8636928b0a7a3fa27294809c4babe88879e6350536568fbf2ae0d37c30c9e6813730d3d56e805a983284543d78b67f2507bbae6fd76d3e
hu|32|7e880c626457a9e25f367b22e578eed1e1cd50b57161031cf6c10e904c0cfcab69985e792ba59344b1225aa3d98bf7d1d4eba7a74e4f0d67f8dc29bf9069d2ab
hy-AM|32|7d52e116650a65217df8ec2ec82d21596086812676cac3db20eda327e3028a992cd75382f95d40a3b8badb20a528c46b3ccffbf25485f51b05b1d4773d133323
ia|32|33b91d25d9839de5fa03a37d38f8dd7a183ec670143de154c72829735ffefca76f64e06c51407a1f825f16af2a808c2f63ad42c7da649406d051854d5cc257da
id|32|5b9290a1818d9ea693476f84335ccc053be261d044345755999ce854839d8b2441b6f1e51c1d8c01615d53c76c36fb3801ed9a14f2b652fd010c25e233188b09
is|32|ac80cd56c9625ef784ca4bf072a8508d04526ad37715f2739458016c12bf50f0230474abef7cf1e56742c214efe354b531b870cca193a1792fe4a812fabeaf84
it|32|dd734cb7769dfa5d95b42ad54e190c9b7254cbda5c45f5f8ac226b78bedc5b89829f96751dfb20d89b467201dd2bee71f67387753816860dfd01343b739d4243
ja|32|0a486d128d0604484c830d0494e4a7f06c0fc1f217c13b4e9645ad7fb94389e0374d366f751f895bfe48136995a4d6d74dbad7c9394b5627a8cd4840b4e4c7f0
ka|32|d504e6006b4d64d3bb0fdc3efdc9b7612ed524549ec22a9362b5a1144557b15ca5a623c251e99e8b81ca7f5ec9c782ec2f1575ca4ff5904bf0bc365e14dd127f
kab|32|7223fd967d60747eeecca0e723b91c6d9d25fcc794286b80b88da4cde1148db5f4a2f9c21d36786e853eb029c9c1af5a82ab46345fc4c8b60bb06af5361876cc
kk|32|ce67a6af3be797e2905ae28ca566887573436c4fbd8436664ca7d01c17d10b0136f2068f0bfb36975df29709789f68145aed1af2adc00c13eda5eb92b8cedf40
km|32|25e39e302e418f0049412611fe9d390ffb3e8f9d77140cac61d550a61c4c002fd3066afb59cc2adac4fe7f4eeec5c4bf8bec15a48f3b457d010aec5b01a9cee4
kn|32|8707cf7858ec20f0917b59fbb9a0d6eb67440e46931b5b139dfa2570e4068ae0d16c8954b7b148a69578a3a40f4f5e2c002b9a63cc6bdda0a03c9dea4999fb16
ko|32|3c653e56c53efa7c5f239a43f7637909ac0ea5f326fc379598ee3202f68f28c25b89569f27ffd9453957679eac7cd8b41b101eb4ac7e85df9de0552f694ac3fb
lij|32|754b2578a8187c8c86a3438a0cb1fb321c7998d80cf94d5780d2001cf0369f690f3ddf811565063ff845ee341fc57f8892fa5796f8ba26fe67d28529e0e1eca0
lt|32|88a8f78a391837bee8376653e72d0af29b5c075f367b0ca91740f32a0d784a427c63e7e9ee113f94a7299878f814050fd17de4cb882e68233cdd6f899c4ff9de
lv|32|03041d537c563c9e3414892a5bdd4e6cbee68ae6f5b4cfe0e49e355bb1d4d65cb6f56d46432b3cc41036f817b2f5a92bb89857444f502d17169a2c695aab0f95
mk|32|a2152be4f8826ef27bda09bce362045e0503e235d5de0b3ba42450faf547a377eb016f2fb977a92ff49402d260ed542c9c2610247287f6fab9d5d2fa41c48b00
mr|32|5b5b20f34728cc59e5245ac360547177522e3d67a19e34a8472612773935dd34e3cdd516c25ed8bc2d4d0a9acec462fb2d3420771be63e2df9d75f8359197977
ms|32|2e0106da4a76c7e0885a783026b82b28286cc10caf5ee71ed532465a3f5ea5008aab641be174ed1dce8b120fc1d6955462e4384ec9370da63d590a6b3cbe583f
my|32|631ef85afd94ab3020aedbf6ec30fda8925d2dbc2f34e7a5d6db3c3a23bf13105660250a1e5ecc8f3518241f9642171e46ccdf7a372b3dc589612ca78cbe4767
nb-NO|32|8e64858d98a1c821b79d1da5f3fd9351558ea5381b8e0d6615e9c303b4982c68ec0ddb0ad7e5fe20b44be337410a8fbe5727cf139657ade65558b3778b547a6e
ne-NP|32|33aab27b6476e9bdd7a9867551d634f4379e65e802666c504d5f4ed2e7472f0d667dbd816286248268255885b6b6d99c3bf15077be733245c44c92562933bc96
nl|32|17c93371a71a4e177d09f14f48676af6be498ed301f31c8a6ba8112051b33a2d3401c2c9a98296bf2e7bb79b8a25e312fe3ceade4458e835d07d48598b211b72
nn-NO|32|7bb2ab78cd4b38ee87db6fd5479c620c988bc5d18007ca65293e6b9482e0e694dcc584767c6e1d52f38bf08c53713eab6b8e51d45830bcebf643457719e69ce3
oc|32|c844900ff139e89e2c0fed1f9d28b938a3ea5469baf77ced28f1cf04e960c7445b1b66593cb194d674d3bb35a0ec1970e8b5ad9340ba636321028f2a95819e7b
pa-IN|32|d126eeed81365868f5839cbb83c297a2329c158fa8f64436eafbdd091d644d55de9b274377c476924a0e8e08c6fe04581ede041c37b6cf2db5da8796d2d82bce
pl|32|809407e86cca3cfa6b23193d1f0e97880e686df81ff06d03d4e1ac1881cf7c832508207248aabe0506dbb78a506d6bff63c87cd447d3c6ce1c1245e8e1dc7bdc
pt-BR|32|7e311836e911095b2a61eeb2f87980ebf316c646df90fe25116ee3bfc2d0839153fae75a9139678fe2b19b709f674e1c7b48f4be502b34663d72fb1684f401df
pt-PT|32|8c9313b0013529c721d498fdd169282824d77bc131445677019babaa15bdad98ae05049a068301956c2f580981d3c4a9a29365287aa3113cc388b0ee6ccd5236
rm|32|cee1a26645748ced658b01e2d9c8b6fe5a14a43ac4c3049dbf9586188b1f556f5d2db95ed5131352916e447321496a1411f9654c5c19230db1af2d90c2404679
ro|32|14e297713b1d587bad9025992f5c14ce2ccaddd1030e2c16b8de16df6fd9880fd4d567ce2ed2e742708090b40d3556d5337d8558f375cb3e1d657bcc87ded960
ru|32|b4996285b348eded5d6f48c4f1a8a7a47070b0375abc2cc862544c3a8cd6577c369670ceb233badb51c7e87ce8ef893b2d66a52e7e9b32e83a2898ecf8c2c29d
si|32|30c3b2c34ccd4c13cb00dd8a916cea5f0e492e3035a9205f782eb926225a064ba6262262f6643d63fdb7751988a3f0b645b8ade22a1868c5b3095cc83d9f87cb
sk|32|0dd9ac2a3aff2925854fac75b95e2bb3f04ba1040581aea1adfb59ba775cec49346a7b813480446b5ffec1e51dbb26c935fb261e752523347ab6444adba576f6
sl|32|b3cddbb1284b10bec7cfe468e8f78640228e96a2e9439a8b16c5e98c4cb92e23f4181fa3a73c047f4dd940506042cfb232628fa7962da207121cf893455a45f8
son|32|8a05329074d7e4493d8ddbc598d1eb95a84e2eace53e4d98d29611c6bbeed71fa3a66182791c54b8dbdd679bfea82a642ea398a7bbaff7d97a13a1043c229361
sq|32|02610900e18a30e64813ab4c48c430c20a0dd37566bd784734ebcbf22ecbdaec90912f7cabf5ce2b903737fb2f6026230e4b0c96ea3ca8742f8bace633d2370f
sr|32|dbab66366d0d3e8d8df4b73557c8b1acd655558a7222ec65f5b8b828bd8263241cc0ca783fbd51fc56e39fc77f0824b6944182d33948265d280c7e3db817e978
sv-SE|32|21cc9d7649eaa79120e9326fa9e326c009097d495a29ceb234acf6780487825bb3fc4b9fe4c134562f47352169518739d9d9119cb64c59be0cba39ce93314482
szl|32|ee77befdc8737204e237b88b444f433b9dd6af53f33347cde6b2a10c9b8f01a14b51240e5e9e17b7d4fcef1c65426ea43724e1d4e2dce78b17339ecb4246351f
ta|32|04a7da96896e810468661b6e4ec881af098e83d0de97e4bbe155f309995c8e1fdbeae5b5bf217440b3b0f03ef306d88ec4981d9afb76b1ef69165d9eb76ddcad
te|32|848d48910a6fb499b80dd545a55031ed3f3fbdd048ae57240039fb0b5fea5097b2a161e7887de79cb5d99ce193e78d8a95f1351d87b34ab5234cd9a2240fd82a
th|32|baa6ab4ec545674874c88349af7f8e964b08c4d367feee360faebad7225616b0e97c3b8c7d890ff72ebdbd8eddc55e29585f03283f1b2ca20d734cc24212c230
tl|32|2a36825d03dfb08c91bed1169bb74694b7f4712a9a0a71f0129c4c10da8429b71c88bbfb731d49b4ccfb9b6d6349251d28412f2d962520bde8b5fbf3c1ef0056
tr|32|a908443f7deea0705f02cead1263d1b9f494502e07c8b96fb198dab2a828f55d6ca074ec5ab9e85f9219ab03b66a25e391b13c38272cf1352bf74ea51866d981
trs|32|77e620271ea09fa8544a9ab1d5b682c13445b902737d5e393041ee0f85b6b0844a72033dde234f82983e65a3755eea7b2e05824bede0e4dfd4fc511f94b54a61
uk|32|0650900e93e09c75e9f09d598156cf203867ba9ae86c512638a4d190eec303e499ba16b9fc30cdc7cb64dbb090582b07fea5619ac5daf00b350e0ebfce0189f4
ur|32|56421b100ad1c78fd6373f1352f90d38c85c345d6ec723345b098a37bde44a1bce8edc95c7e7eae32cf2d69bf5075bb27a2d5ec0aa94a69df853a1de2136b7fc
uz|32|232dba03da77a3c9c83f7cc33251d81f7d7e3147cdc71f865e2bbea137fc65ca942695a29fca2a2e3c327e59067ff69dfa6c2ee4b83542f46e91e062ea4c3bb1
vi|32|c84c3f6adc37af5adc4f882f72b296850013dd0666872da0f1742c7752c31471936cfa631d875e5c4b0ce773e3f9ff39cb45b09c1a1367d0376640eea1b4220d
xh|32|8261bb0b5c2ed3956c2b0c60c26b09b63830ad67177f013dbacf2885213648b7992d4ac4171c6c1215c110e99f7e336fe00be3296df736c9e7f9b91362e34bef
zh-CN|32|55c8fcfa7e810cc0e405a7e986428077247940a0cf8406429acc38239d3891a9e03967e95ac558707cef5bca17733baab456e371511d1e8c5be653d5db3816e6
zh-TW|32|75fbbc1d9c9434d0a50e7e2ef7756612465a816db709510de8e50e44091de8eebbb291998e725f39505f1703aa2f7c3ad3bf3eafb492857b26fa0952c108060d
ach|64|ade82fd5464a270d181c08ef0e39be2b17fa039fe33315b0ed8eab6cf93c80935e2d45a82d00102c3d09bf210a0dcd2fbadacbc6beda29b8774cf96a03cce723
af|64|74e01b1160ae06e17688719527d5c3f056b2c8568d400622f9a61b239127f4e88927271842cdf63b916be348d8be51714bac36629d9c3fcb2c12e8506762a391
an|64|47baf0294fbd5573f4f47adb4fbb5ee2c6e4fa3dd9c3ca22a13c64a533b7a915e68b2a8a1fb6eafe0f207d29a8b4db52f752152cad5338275bdc2f5f557d06ff
ar|64|9ccaaf536f016d11b33166391524f98078e8a96594ab5c90b970b2279ebaac577eaa8b6dfadda5fb5d8d2f67edbb96cab3bc1995d225fea734b52d74f5f19af8
ast|64|413a96ac81df0275bbde1389a423c6570586f6ab8aa5c4a1f9da6f5c067bef03e9502db0ba20ed464a6536640146bdf5445b7104c3452967731e5f57ba5f86b5
az|64|1ac24119e58ab3870e7c4c44d55a12cd85b38b4545d00826fb9ac05c4df49cc1df61b3ea3af0a4a25d2931cb47d50c4216aaa79bfc50a40e3e9cc53ff14ea0e9
be|64|4a0853a61914d341927486ab5698cafab08964043479452e93f388713f028da8fcc41357989cd75dfb7afb94ec284caa295f87426f02185534313f6b43b43227
bg|64|c2ba5e24af2e8a4831b858e903290b54b1b2801e8d176ed905169958226917e3ac4ef3c18d52ffcbff08180bb136a6bbce0252b20bf12c24643de2afb2698133
bn|64|4656cc63cf0bffef10d5a140a573d9dba8832126614888fff069085cfe40d7cc0ec4053c532d0d3549e16f063defe40594c9df080b10ec805730b6ad61bf824e
br|64|8b2f212bf4da31672e3457c2f563e61b15b8b3bdf7785e32b0fb7654afb57ae03159510f9eb2f2f05ec482b2a8a426c80ca125f775760be3934b61aa4cc4ed30
bs|64|6b3437ec9bcd4a276c920e8a04597ae1867dbef993e853b25145aaf304244cacb7edd709de342a8c7493ded8d03b657c7267927ce8a6fac62d3f4294c7d278a6
ca-valencia|64|ce8c432d4b78ce717053569ec5846d7ddad57f286bed00a542fc1db38e5e1693884dae7c46ee5f89dac2db578e9bea9a37b387c48290e7320918a110bf53c06d
ca|64|e4146082141bd62054b7344c4b112d86249e456fe74a04082bd88c76c4aff05b8b201bf034d0ea4643b6d71db5010ad7eb373078cfcdf0f12e063f9a27acf35f
cak|64|77d7dba356d475c6c44a683ded6911492a941d0c1976e64afbee03d54a4cbfeadc8e31ce080e0b6788006164c18da6c007c6fe814ca947e447b4c76a7c3d757c
cs|64|194fab26e2d165f3f916bcd1aaef3e5bf07d1bc577dd5505004ce1660869f5170215a65433492b31ae8df99808d6dfa0be9172eccc2b95584d33d1d0c00b3d06
cy|64|fb166d0b43c1220995e994028ae0297199d223f0f61e754f6e626130df13bed4280c6c7f465230d4d2e48060b4226378530074fff4daa40e7a04446708935a0d
da|64|db75d7dd0959a0aff53094241e0e9d860f724048919736b80aa042f4e6ce2b1c87f3a3eb70eca6dd1afa7902c8532a838abe71b979905eeb792090c8cf2564bf
de|64|d867285f8e2c579b384084d7b2f9836a6f3de8ad36fdd30f477d37fb27b6c1ff4eb728f7247790ef72ed8641ffe238006d4d4f748aaa76fc43e3e0aaab8db94a
dsb|64|b45efc81a55d0f81ab163cc5268db70061262de991831606816f35c1a4c4031c69cc561595f4354aa349a6b9ea90cb7b15b6cb4accdff6d472e91b536c4c8b55
el|64|747cd50b073ba603aca9d988366f0925c1be3e4f6a28bc4a39a06f6b4c8db402e2b5dd497cbba1b6fa0f0cfb8445076d1882e41255a0da6b5d01e1bec823a803
en-CA|64|8ef8521383767cb926aa735f4a29f848dc67867a505c2a529120b7f5cbb2de9ec1e87cb2a020fc3c0bafa8044de720d7a7710d73afecc3570c935993f69c348f
en-GB|64|98ddcb355f63df4c76c7ed56a9db654cffe472a4269ccd8b1e0b6b15bdc2078bcb619809b05df6958e23dd67f994eec0803b084c1390af44c3818301ae1a066d
en-US|64|7d9f5b93722b379285c300d6061ab269043ee94e335fcdd596a4bdd4a8f5ab144be1baf8d1723ada443e8b49a9d5764553ab18d82dcdc6a36e258e24e0ee72ed
eo|64|39323edf9640266f7780f7d842e376e7f686fe2372989b815efb0bf6111b71167f3569e319b06219238ca83ef745d2a0b3e1aa60af5946e72a385beb6efec021
es-AR|64|17abff59613e1bfd914ced9444b531fa7498593fc18b7615c17c8e67bfc5b518fa26c535dd935e6bfb3f9d394dc52c1910732ff0594fe1653ed0a71651ad10d5
es-CL|64|a196212b16abc09d41984c7e7a4deb52b49d39097dd009ca6bd4d942c94c6e3fb575a5a7fac124414fe7a6ba1933287c5cf6fe890de137c50d46a16f5a4e9a47
es-ES|64|34c2543efba5ecbc8e2002f714fcb298ed04f2977785e2053e230cd9838cd7e3c1827f72e6fe47f05419400e43750d9f8d634a56f4ddac3f0f735fa9c2369b9f
es-MX|64|1df13153460661c03fbea5068e15e224340738d69f2467ca01e2fd5eb076bcd750d19fa4c78445e8ee760b93cd3d0195599c7c144815d43e1ae015a978b5481b
et|64|2db88816e9d4ef758032914fe94d9aef7c2873f1fa725cbef6f3d08a332b1503601697d37b9979f4c3d94c487391f8fb7b7b25b86e802fe938bf0f3eea87e68c
eu|64|7aa3f7591bd822f8f403dd3de8c93d3ee44a8c9c03f1e405bde7a0b7945b0ae0c7295d35922e2d6da2e41d13cd8074cd3cab5a8920714cd7e8e48e264f75cfd8
fa|64|0bfe9993887130cc9e87161907f9e492b1ba8aa4adb743fd85e09b8b0671baf0b6477c20d5a32ae95757b34c93507a4377c9ce0be113f5c3efac1b339b3f5582
ff|64|111106eb1918bd8c9b7c955d73dbac4e2497751f19c9bc0127e72f9972a1682e14a8490ac966276acd6571ffdbb29e9ee807ace614e36f1238eb4536225b1c85
fi|64|8c95ad8486ea7c3c55affbd95c0a83dd74ffb7f8c47214816a48a9eef5965dde5f18a3a1fe01094f81f00a73de4d43d794a3c99e23668a75b59bbe82f8a5f654
fr|64|ab0e63253ca6fdd33f1138b35db4b00ebb3bb153f6a4c47036c6b10326fb2672f347bdd56665825bd872a33ed49eebab00c45cc457de2f9a8c2127341a3f6003
fy-NL|64|8df9b5b3511e68956d407e35487e9531e5bea22f9facf9582526c91ff02d57f31a78931d1a8b24d2e60ac590797afadefcfcca59050cb39bc39be994cab3b18a
ga-IE|64|9503a1d558dc4668385aef5c8c973d8e2e505e5e91d7c62de6a7650a338595a4c15bc95936026376184d63b8373493cb84604e8db744133fb965124165d3af30
gd|64|0a67fc3c9aee8d4d728d0410ebc3adbd71d99497ba3c216ad147ec270931e7bfb9dc988a228ece08e8e542cff3bd4ee4530fe1a57e30a56d522b1237d9346966
gl|64|d3efef8294c0cab6be1e80230944ea0a87429e47545e1e5f446e99a4e4a34bab5a67d74151ae6a9f99d35bd75df990652a304b15ad7973902a7f57d44deeb2da
gn|64|2388892e09d471c707e27b04a0bad6d50aa280320350c66a1b8d48a3fce861b472186470e23cecb5bdb366b5a9dc1a19977ce84973a1c2e7299898ea92ddf1c9
gu-IN|64|ff2124264c6b0a3a2306345a08d5935bda2f729867686d24e42c27e72abb768a5c80443d4414ddc81396b7648f8974f3e62c03ca87322df8ac5e526806c7c589
he|64|668b4468dc20033d573d95141ca0ac115c880f146516f740ea6d4f515c95fa2aae3d8f86d5ec3f4b3ba006636ff235c97b4ccf4e9d62ababceadc388cd0babab
hi-IN|64|3026045a570bb4d7d286326c3ba61382255f6d71b022717136769d6934fdd1ff0a37f5ce0c90a610afb104a80e275c3394984b6b2a68d4c520d84ce2e388f9c7
hr|64|6f8cc6c4e50d35accacfe7ff310eff9f57c0f34bb95e53583039283e75c54470f82739f8478ffe7c8b97609375a5565c26b3cfef892d4dad491b7bda70c64e13
hsb|64|edf73bc025f138d76bf520b7dcb8383d2b827f08bc33d546e8009f687f15baae7aeb5d38b0f7bb2644e320febf7eaa249c5c1b5865ea70ea19c539cf76d2b7e6
hu|64|df08f2a83814843aa518497ff6852fd3b7b80a07fd01f44ca78b805f9878df14fd6f6fe359af11f68d747269753a11945d980847529bb91fa486ab10e4db20df
hy-AM|64|a9515d6d9e8279d92a380d55b9667963a1d594bdb0ba428ad9b1c169637a14374474f1e9029bbcf5717f8ea5eea2be9e5f9883aa0cc940db9735d22be2828cff
ia|64|04f41ccd040ed0f0f8ca83eb23cd5b2d91c6793b90cae285b8ce3eade01fa657ca3be210cc2c346187b2dab9d24e3ed3518f113af90c591aeb8d917c39013b51
id|64|7bca427d5ffc689db629f697903a7922de298aba578d9142869b33c22b08b5155e5310f0b451245106b0e1a659f43994a2d91cff78b715fa8988c8559c2c6242
is|64|1bcef1b12ec8963f04bec1c02e66c6094566673681a62a7e897bcc8f4963ba7a66b93ebbf11f325331898d2926b49130214a6025790c787d54fa58d09a710e4f
it|64|5990e1f79af5a82de7dbdc9a7c8e80a97a270833c024a56276390bf7e478b04524c223a4cf90b8834076abc18d6fcf085de83655e93b9ac7a24a404de61822a3
ja|64|ba6d3cfcbe3e2eb7e9a6d92548218db6f84a8e33f0a544d6324c2b4112b490a1dd3df3f5108c3e6531fd3fc1bed3c41d3f1dc20e6b0ebdbba4b5dd578613f520
ka|64|3015ff5868dfb87552b57e0a8e4006ed2890704fa384f8a154bab3862350eaf9dd43f0232b1a20c4b5f58f78041fbf846d90d6e2930b19c7d1a809bc2b26cf23
kab|64|11bf75906f0b5d13902f1c8e992aef187f1fc9c9e455b4cf84d0f43359f3fe1499adce1dd125be1f8484d852176930f675fceee5994557584c87d4b6ed4b4b3d
kk|64|069e55c8918a4b049a9071337afc59971bc05b9b60e657b210dea2664171e0f86a863389dc6c93708e47da590991620474d2a6fcbc955b0eee247f45a207b469
km|64|42094b2ce4cd35c79a614239893cb2b2b5c673aa2967ba3c932aa0c347b5349e558e6a4dd268bf18c54416d6d4d52341c1c1d9d362fba097c4c5308564361a05
kn|64|63bc3ed425d9d915d28e4f81e6a0c23961e6dad9ba94c7c4b17f1686e671ba2e6040783556e3e6db15350e7d3ecc69df98f968673ea19738ca13634325ad0b79
ko|64|2b03483100f0091e7d2f7099faca4893be68daea1eafe302164f82994fe1ba38c4e24f511a81e201cb40827a5cd1f236961ee0f5676aa34040fa99776667f200
lij|64|df18e2c32427e6d2e3e07965481704f9ac291fc107c7d7ae120eaef5ec6e2abf35003786a9771ecb7c4ed4f30c4dde196defe96a3f23e1565307ef286e050169
lt|64|3d72a5b280e75af4adf2a39250c58b666625a1c84b0426f04357b0d2391c81387522c1f79dbffc5b171af2f10b7b43f267eef67d341a85d51bb8b875727f61bb
lv|64|64009dfa24b28167e85e954bac95f7025c2912368b5aff392789c9b76c7ddd662d889682b3dc185697c37031dd1c0fa50db39ca2631ea26173f89da0d7400dc1
mk|64|bbb8bf30aa2d16065b0a3b3c9661c2d00fcccbe6d68fe67bf6e74ea8b06cad084a89b7da298dfbd462f0c94cbc1afd770b9c4ee5a8393869bc2346ada29c4b77
mr|64|ab7f7fd94dbdb2758c6876a8c466eed93385dd839ee8025c45b07ab4d5508b052619104a4e2ab0dbe42370582ea6584c6b4d8c9fff9497791c332ccb068cbcc3
ms|64|9d5122d64f643a43bdacd1296bde64e944dd23b17c31999e624d93afd11d6286ff726c0e2b0130c0c47f16f8a567aa32fc027c78c51ecc30c674b9b068533cc4
my|64|a4974cb1aebf11f01822ea2e8880ed00a3820ab24b75e0ea2477d54db4da268d87b2db47af6aacee02b1e352bbcd3428cb881f498921c9ab8e9eadb95d62c94f
nb-NO|64|c4b0be4a7db35935788a52eb64f362f6abe0fdedfc508e659278a9c71f1ba251a4c397f6344d077fba5d1e57e1b962302f5d9572f6c1a847acd822f0f1e272d9
ne-NP|64|77470fd6dde901308a618d1406fffe2ac83c063795447da37065cd443867202bc886a780e1b43a77d9b6f663740b62e9ee93077cded656184748124b03fc5fda
nl|64|4bf9fa6fe946a6cca03d59849971aadea78804fd218f922bbee66fd3da6a4cb9bcef04835dc3c4ca28adecd9926fe9ef92cf139d9a9c2f8225c9242ac3ef8d43
nn-NO|64|b30bbb37b0bb5fed99dce45649425884aaaf2db34abf6b3e6c4279cacf4394affc65d1591b34f9fe08fc870c479c0b122af1732a42c5236ae1e5966809318d27
oc|64|10027595fdaf5a88026c08e625cd1dbbfcf3a52ac8fa053d2569b762b315dbd388f84722899f1e4cc5f9e40bbfca4ecbbebaa43f75f3ad9471d09c1b4b23daa6
pa-IN|64|e33a7e3f1292f842a3b909cd6dcbf20c9dae9f17b80c93cff775024e0043e9c8c0f22a7554a4cd90acd0a1b5f335763f9b968ede7ad95bbd6dd83883260d6959
pl|64|dc28bc5efcfd3e26ec11ffe747b76b70c4531e2fb2bb46dd613c132997c4c0b2464eb50325f92d99938e61d04087ba33b4086957096228d89facb1cebc260768
pt-BR|64|dedce28adaeed8e29715cf5159f7b0237f4f81540a29ab11c604f7430632f61be3394887301f24aca28536abc31bdbba3ecf0fb5b921c19112ff284a160748d1
pt-PT|64|f1a7d1e1c85f1b4a4ac35f4f16892c8201481c859524c6fb25b7f33da1278f36bf359371694a7a5d5afd43d85078d88c5b227cedc401bd35b51a374392dba4e3
rm|64|fc6951efb580af9128691b200a22ad86607378992045d23db5d2a3047694cb44815957b3674477c911cb0ee82e2a36e464983b5882f92595d4b8f149d551c0b9
ro|64|564fdf607657fbd42110fb9f3b50e92ef2c7a70b303856136961048f9863e0342e4d8917435ba68fabb41c36ebb4114ccad9368e80362461ff618ba464c7871c
ru|64|a0cf90505c2042e5016c820dd177a38fb74757b83a22708cfacc92c284912539912d434262792748ef7e53859b3b06ce948c12c82803ee333eb668c4884cf6c5
si|64|28c79caf84ab60ed267771a30c15ad78b2e33c6dbffc6ce15d719f397d325032b5c26a1ff440033745585abc2c17e1c017e2f031d17e314753e67c7323c947be
sk|64|4c564c9e49afbd590b036d6a15a6a76e0fd547202c33bae8b43754f4cf08c7f5352950328111ca87cdb57fb766bda183627c8f8b6d9a7a5ea10d243aaaebc2b2
sl|64|483df386aae11410b28497778e043e51a9ed2bbd2c386fafa72ec0e15eb596a3cc21a99aa6760412ab651a9db0437e1a335397e7d6b9b2be5562e82324f2a4a9
son|64|ca298f68aae1cf18c780a3e972b3c87d684bcf3ee897f6517782295410b9b4077087fe96711a28419aac1915367340331b5f3c646783e3c659555348a8543ef9
sq|64|484fcad393c24bf690bdefbc6cd4fda9b8c015a628d05ca3b571a063bed897f0b2f9562989cfd3fd892b99bcc4ce98e31e00fb67fc79c1c19013d3bf3163eebe
sr|64|b196c889160e120d90e9bd8545736812f5fc6ed72a35a4e83813ad92fd30064809db96993ef7b02f891f7c33c3bdf3a4593d562e59161b94e5f91bc868ca9c1f
sv-SE|64|eaad8bb8dfff69953ffc420a69fc2a2ee63b1b40e63ee549a1755bceaf255ab9f7542025f631257e69240beb1119c6ceadacc72840f5c57b44c71c88c5e22551
szl|64|0f04985d923004cbecfded77c50fe27605b5fd2655dd5cf9fa0129d05aae23e4c8c6637cc2d5ea879f5a19cc3ef66a96e1ae92bb897b77e645f5b74c29520780
ta|64|95d4fda5aabbd8e8809f03caaab367f0a0e9a02abc0e01a4bc6a7e3e385e8edb3377d78da5c1019a67c97520de1a45b638a8b05557ad72a7915b3dba3998001a
te|64|26bcec9a68c91f13aae256e427267064e7a34872f325d5f51904d5471944725b100c729f02dc00450733d0ee784237fb21bb37648f23fc894c18eb9206dd30a9
th|64|2b302c3b2fae7116e5880df95749a45312b5cd1317e215b696ac70a957a86f148b9c3f83f00738a2087624420460e6917a29ba05012269021472648665e64eea
tl|64|3f363e78b16784cefeecc114e84e3dba7f0430fd5fd8bd2781e6c747b069eff2717f2b2f3ce32c332cc385e3d4a7b3898e9241ff02aaf55feb3b6568a6305739
tr|64|faa865a8081ad15545842b15105b9dcfef764986d5ef7c6c39a07ca38ba4af13937e9a5e1f2959a429493d2dff70a796456b4c0a73fdc7d4e15a1b0381dee0d7
trs|64|3106cc4affb31d41128c980832819b116f4d1a9783f1b0c133edba040adf9db5b49678e1869168f31b90fc05079d2540e445a94c09dfcfc62f4fa592521c2b75
uk|64|9b09f703d77517b8aa58f36f993191ab00acd3adf48f48b9a6ab4abc27da12866cb00c74702ef00390d867d6934f31ebbf651fdd01b9e28db51f096f678afda3
ur|64|06c5c280d08d0e95e411199c2599d2b1073335e0b85b39fe0b39733f925ff2cc77a6aa80b3d5268112810f11da607c2e4f2a6e5636e0b488b1f8870d49ffb39d
uz|64|b051162ca0f1086d7a93fa16e5ba24f0fda3676287f7b51563989e34a84ce7d0ad7f664a05bd798f91544bf6483300cee42ea48e89b453715c0e1c31e9fd7934
vi|64|cde9dcee950858fcfc6bf872ab5b21e164544a1935e55988272760ad6e8d4d35ff452809c37f5c2c4259e1643a5db36de7b35444c2d5976475b05afa59b9d057
xh|64|b922c4f29820342dd3f90962a380bd1b713957454306b57f8e6dcd54e7f4c3c7beca31f40c2bd5bf120a5f86b9438d1f460807df8f80f7e864e47a1906f7dba5
zh-CN|64|c15c029fddd82211bba004dd56b7381182271f8324d88478ddd1eb1736a7fdb04ae3782658c92020621e8c64b6f4384f85d58bb762a271d4d08d36f7f4475cf8
zh-TW|64|dd5b7dd47a12acab7a30355b625326a00accddb980e7ee5be661f14b46c855c8d20ad8cc1b911ddb371c71cbce8792351ccb2983e26d9af62be12bc27ee1544b

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.

Version Downloads Last Updated Status
Mozilla Firefox 87.0 411905 Tuesday, March 23, 2021 Approved
Mozilla Firefox 86.0.1 287012 Thursday, March 11, 2021 Approved
Mozilla Firefox 86.0 328955 Tuesday, February 23, 2021 Approved
Mozilla Firefox 85.0.2 294404 Tuesday, February 9, 2021 Approved
Mozilla Firefox 85.0.1 170014 Friday, February 5, 2021 Approved
Mozilla Firefox 85.0 257057 Tuesday, January 26, 2021 Approved
Mozilla Firefox 84.0.2 334497 Wednesday, January 6, 2021 Approved
Mozilla Firefox 84.0.1 250992 Tuesday, December 22, 2020 Approved
Mozilla Firefox 84.0 204743 Tuesday, December 15, 2020 Approved
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