Downloads:

33,827,236

Downloads of v 96.0.2:

333,708

Last Update:

20 Jan 2022

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

96.0.2 | Updated: 20 Jan 2022

Downloads:

33,827,236

Downloads of v 96.0.2:

333,708

Software Author(s):

  • Mozilla

  • 1
  • 2
  • 3
Mozilla Firefox 96.0.2

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 firefox -y --source="'INTERNAL REPO URL'" --version="'96.0.2'" [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="'INTERNAL REPO URL'" --version="'96.0.2'" 
$exitCode = $LASTEXITCODE

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

Exit $exitCode

- name: Install firefox
  win_chocolatey:
    name: firefox
    version: '96.0.2'
    source: INTERNAL REPO URL
    state: present

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


chocolatey_package 'firefox' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '96.0.2'
end

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


cChocoPackageInstaller firefox
{
    Name     = "firefox"
    Version  = "96.0.2"
    Source   = "INTERNAL REPO URL"
}

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


package { 'firefox':
  ensure   => '96.0.2',
  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.

This package was approved as a trusted package on 20 Jan 2022.

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.
  • /UseMozillaFallback Makes a request to mozilla.org and reads the supported Language Culture code from the website.

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. Language Culture code specified on Mozilla website (only when /UseMozillaFallback is specified).
    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 = 'Firefox'
$softwareName = 'Mozilla Firefox'

$pp = Get-PackageParameters

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

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-96.0.2-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-96.0.2-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
  Write-Debug "$($availableLocales.Count) locales are stored.`n$availableLocales"

  $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
  $systemLocaleThreeLetter = (Get-UICulture).ThreeLetterWindowsLanguageName
  $systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName

  # Never change the fallback locale here, this is the absolute
  # value we always expect to fall back to when nothing else is
  # found.
  $fallbackLocale = $mozillaFallback = 'en-US'
  if ($PackageParameters['UseMozillaFallback']) {
    Write-Verbose "System locale is: '$systemLocalizeAndCountry'..."
    # We need to use web content instead of web headers here, due to
    # web header helper does not allow custom headers.
    $urlParts = @( 'htt', 'mozilla' )
    $Response = Get-WebContent -url "$($urlParts[0])ps://www.$($urlParts[1]).org/" -Options @{ Headers = @{ 'Accept-Language' = $systemLocalizeAndCountry } } -ErrorAction Ignore 2>$null
    # The lang attribute on the html element will be the closest
    # supported language when comparing to the system locale.
    # As such we use that as an additional fallback when possible.
    if ($Response -match 'lang="(?<locale>[^"]+)"') {
      $mozillaFallback = $Matches['locale']
      Write-Verbose "Mozilla fallback locale is: '$mozillaFallback'..."
    }
    else {
      Write-Warning 'No fallback found using the Mozilla website.'
    }
  }

  Write-Verbose "Absolute Fallback locale is: '$fallbackLocale'..."

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

  foreach ($locale in $locales) {
    Write-Debug "Testing locale $locale of whether we have the information or not"
    $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|70017a7725fff85da1acb753e180ddfb74540a2393b5eee5b511d9f7c294430102a555772657f2f06c31d00703e8f9ad0fa628057e09aadf84c1b5a35f96286f
af|32|2dcc3561ebf64e8bc19ab8066bd94ddb3a94c695e6eaf8a6978f8ed00608e27a82f8a48c6ae9f60dd7b703d9b8b072b956335de7b08f1d1483c0efc69079e44e
an|32|468a8c33cfbd7b25ecb5139fbc964596ce691872e5d0a1ab01bf2cca4c76a8a5ed952259125727f012169c4483e7a5de29959c44fb4af862e3e090c0954404de
ar|32|bf1c4d0d9a9c7b8fab10a6a159c893bdaeef7e1cc98de230a0e056f2d815cc747cfc5417c4ce96dc8b94bfd3a0b796f317c444f11239290037e4c751e7080a3e
ast|32|5282ca34fd75c193dd3effa730350ec3868f749d8edfc6c643a98bf5b98f6709303ea039b6b668fa2edc2c6a06865721cd9e5901ca0c9190164b09d05ebfd9b2
az|32|979f8b4454cf7d0047741cf8e51e0c85b586fcda651e1157ad3b5d5e143b5fc40993c13c0fde718a8f893be4d197d8617744d1705872f9719cf17411e87b81ee
be|32|dfdbadc70194906a123f8300b3d171404c5a49e1262c565412428c5770897b8d56334e3364b2c042043557142614470a85c5c339f146f75ef4b301b08d837240
bg|32|a5cf9d0b730c77171883b65d973a9d8b44519536fdd6e81211a290018abd00151f987660d6237afb0ffb5c77db074d027136753862c033ff233f5e3c0122d608
bn|32|d42cc6a5cd601b16192a356144cea3db09230cfbb47c55accd9ff29bd4359632e6e3f492af05309c9dc2e79cfb79f1ba6b6c4fc6576a9c9f223a17eefa820fb0
br|32|3788276035dde1fe451e9d7372da0833a58b2f33deb6146137950c1adefd8b2dcc1569a7fdc459908a2ff5ba664abc2ca0843fe9569ce578fde99666d61afb56
bs|32|1730a4c39acbae1884aff048f0c957db61b23abffbd3383a0d6ff20258bf9e38646f96968f5e23a0b1593b1ec7e89582ec1bbd2ba7f69c9f214b3f25d65c652f
ca-valencia|32|afda034a1debbf72b77f8d17f38cf7d8c5248b0a0fe677f6f1f70e3eeed40aea97c83338cf1955288dc3db39c3f3459c49e2fd78f543a9b85cb9014adc274fff
ca|32|f4d331e427745bf2dd4f4636567a4528b8d0d1e5b884100af0fbb305807ca866db072d68aae144886c4a6536ecba6aa05deaa6f17e2d5f9e926005e23227c682
cak|32|4ed423c67fc86285b39076a91e5db4e1208b72891c5f25ab67f965681a8b8b17c6f527b9a15fb35692d3809554e664ce2e37dcfd54c28311ab87ace56a194e41
cs|32|0a2066f7a857a279abcdadd20f13eeaaacc5fafd3508717f20b01b31c80879d3dc7d1168409e5c589a3c217dae8d1d283141fe0564a85d14cd0eb7c24f6ea495
cy|32|2171565617d59bf78fa3a29bfad2c80a079f3d3926ecf3595f57ff3241008f16ac1074033b019ff30c3f6a146478c36f91e30bed21e3056d644b3e31c537d5c4
da|32|d9b7f5db1a178cf9305c55ab96a907bacd4aad33cf836346dd2a53d43f9a1d758a1ec90c5de5601784acf863d9770c51f545e96bf8d910702f7efd6877590b5d
de|32|a6e8b9b91c275fcb10da64af8666ff17d9c6c03db01f3a79e644fdba4af515167f023c3156aba9d344201bc4c92135b2e66e881a568f65c823be23b19f9b3bda
dsb|32|7c892698e4ec4e4db42ec024d4f992583393cb5bc56d2d929340953663dd91966c24c66570cc11b34089185e7f80e725a9ca6cf591792e1b8d89fff514261f86
el|32|e50d5bfdc9a5c1a3a9897e99538dc2693a781b26439850e8bfe3f62227a95599c18f9d07e4c569b9f6f6db5025eb04f5c458752363b1fd45255fec78f2b4e981
en-CA|32|dddace78980b198a7c3b37abd7e4f1e94e357eaa761effdc4fffd2d5d5b62e58c1c9ae66b4835af7f1991e9f19fbddd531773d4043324a39a41364ccbcc8713a
en-GB|32|eb0afbb68c0f5573dec1d0e567e1157a0c9002ddba56872f35005b4f845403d34b9bc2915772944dcf4319c9eafe68bcfc9469f402a89cd31105278d61f487b1
en-US|32|b9de17298fc24aa0ab1543a32954786f9c1af6b1dfab759c189b54d1c301d076ba241d0d3e7574b120d52acb60f9eb7b2016b527290d9ac5c6ae110b9ffedcc6
eo|32|d78bc154ae3752545af090658f7f5e2eea7037781b0c0c76378368ce5f66fb6ab382d0decc54a7a1297f75ee54e86205e299e622e489caefa776d41ffff9d1f0
es-AR|32|6499ea8921acebb527540c7249ad96e0d3f7e273fb205f831b09572cc2e243849dc02c3f8f10ff8f46457a1f90b6bbb7696a83011bd1ee47ee0442b1ef1f0471
es-CL|32|13c5dcb74c013d14e2c49a845b86afc47d369eed5fe2a87bfe983050adc0bfa2bce161cf38efa91bfa5dcb4917643790babede49e66834122bf19d638caade6e
es-ES|32|0f64cc85e173549375ea46c169bc50583be72c7e2e5e5eabf78599d71e6e5c27e2c2844e7971d7baebd888921444d9a29615a6c8570c7488c7d567d7f1b997ef
es-MX|32|4dbc38f616cd519ba43a4cd31f6948e6db3d50a6126685ed990ce86a9ffe128f44ad7e156ef9486f43168685ba9f80ddf36902ca783dfc293d8108ae27c6b135
et|32|d4a9932db3f0f3571bd521668935d54e3e83eb693ee780b728c37c0b54c6ff5528de757d2de44650ea438c560fccc6cc65c5b945e1b6d281c26c127a5f5d353f
eu|32|14a9e5e0f74e1be6e2a79dac8d7510d702a76fe62b28173457cbbbebbdbb90203e71f56fef389bbb1b63edfc4f18326c9960e59f517d1aaff3854f5b1e1282d0
fa|32|89bdae1bd948583caa25540c4223746d25a9d7914f3323b58cd8bf4a7bec127d32397dd8579f08d505ec046b16a79f1c4db212eba6567c442e224efe409daea7
ff|32|a228fd702f6ebebea0c029cfdcd2cc0b1cc403d90bb7411bcc8226b5137dc337fad3c4cde96def701d165c5bcf3def6e9486e5f1a620bfca00fe62821661e2e6
fi|32|50eef9ce14c696118f903bcd4ec8b16921a9a86096ee2e4e2860d6f8081a0e44d6d93fa95410beb6348659434249c669d2af7ba945d9fff6d5bdc09030e6bb70
fr|32|7fbae2b52b90212f9409862c093b62848167d638aff0c3cb64b6cd39f782d412858e60290b116c8c6c97c145d12ebda9188cef16dde36667f60b853ab5cd6031
fy-NL|32|8a615c1a9211122ca847d194a047c9c328ca5388aa3958535ce261011bca48b2ae6a6faaf4d0960c06eaf967aa74f3813f2444da0767d432efd72b28ae54fd4e
ga-IE|32|66477726c2c14eab552bc0784d5072e30655e92b1ea66311c798cc210f308d84b415b15bd9d7a188f08eb67217ba2eb8a33ab1e015b5d5a5b3d328d2a2325a74
gd|32|5a6e9a071ee5c07412e3029f37c801b14eac2ad30ba2a55d080906035bb0539c4bda522855052a051656bb9b58eeb108e4310b2a1e85b29c2a5dc0bfbee5c7fb
gl|32|f4719252d2a6a53d8186ebf124369cd5e05f2d1dd057d76a14f46ea634b531bb1ef9ab22b4bf25b29581952662358ce4d5704474eaa97889f9d707f4cf50c47e
gn|32|340d5a60190fcb26e0ad37360d7748575457e7279e55a4b31e53512731785d2829a0728f5464929b5da82b52bcbd235f50f2a3b0a5bbbedffd31573fc3dca28f
gu-IN|32|78a9c72f050cc6b0368147e21839ecc39dc89e2d0c66dc7fc2321c16d26a8d38df0e29f5a8bb1e46ddadd8b015fe0e6fcb39892e740a56ca3a0ce47274d7be28
he|32|bfe6ec988cc18133b6ed53cffdd0b663f0cb26847648deb14fbf720bec8d8222b3cbe7552548b7044d8997757241b7b6e3ee1b8439771dce104d5c8ca57a7fdf
hi-IN|32|06af6de3263fc7099980545963aa9e9986529932770fa09bab52c0efe0018e3d3f6c8bff15153db8d38482df9553d365141b24aa9410d866de19507ab5972b5a
hr|32|5f75e3619975d6fec5b55c7a9add19726f887704613d2a599e02f8b8fb86e93eab71b4a615798da589a3fecdf18558bb53db73dc1e36fcb8dfa662f9564eba61
hsb|32|27c40b4e443ba4229ce41bba244661e6c7891f79f33c03f4f6193d9958847cf571a83bec1aa2ef6612e8f943d0025d8af3a1408703b5c6f0c79f271b436aa89b
hu|32|b940b964cf3d4d2bc05ddd0842f44f9e0d4ba66ce777814f29a8d36f37445c6c24a96ba5e9f64cb52dab993d900c7458f250ad64973d66e9f246a80ace3721bf
hy-AM|32|9452fcb529fee5fc6dcb069f78fd7a31114d1c041b8f052e8d2d4057025f4774a0653eaa33810919782f70298aff36367aa1ce9a95837fdd45421247d478ce26
ia|32|f9218c4e8ab5cea5171622acab0037fd4b37cdf3f301f2adeeb7195f6976cdcddd830d10cb09669d5e5f3a7d0ef567822e32672bf65fbb7d7a173a5b10ac419a
id|32|dc7b0195cfb1fff5a841ec2c76f2ee97393ce8bc7ba9576fd5e17ede0906a8f79745eafd64eb4155893b0650045f0372eea751c254ca2b5680d099c84bc2e3e4
is|32|5e8ed29b67081b81838484ae67244a73b886bf9d06f720e0f02130380522261bb2c2398d506cba6dd73b2396820f5e0980f3019ac0e50e7bfa6d0317f17654c7
it|32|7dadecb0347f13633dd1c15fd3df735b35d318f00190cab309423ee07d4cc58fed76aaebc3460127110bd109eb3aa5a66dedbc399e16459f148495d179bec8a3
ja|32|d23be2b4e8fb0542aec9f75fad4d254b7b701acf860d958ab99dc68a3b9b68aee6e5ce0c2736d4eaf58c9691130cfb45f91a0dc611a8129611dcfd699840b7d5
ka|32|eba44fc57fe68f4f84d0efdbd138f582f7c3c6ff2eefc93b494b4159f35cb9ba04189b7cd7f746210a08643289a11cf43f787479ebf4ca01599d9381896d14cb
kab|32|3240f29fd39ce67c18f8f0bce4ffeb3738fcd6073c7d4ffa7c3228ba895220cfc2a1aca9cc81dad9a554d5b05a9e41431945f4ade73b1498b39b10e1b878a24f
kk|32|b80fdf17b25288d264f27b95341f002128fd67705b747999a41795cc50b4c77065f7233925c7f97cc3e943a4bf0c60f28f647a863a8f3b859275178504dd121a
km|32|45b0c48a4def4442f9b5dfdbeb2204ac69f14c5a9c8f6600307684854b32786d5230d3e9e23911aed907f0c7cc53979c5a8f933d58dc443ecad21dd85e1a8da2
kn|32|c24f199325dcba4b71b0492e489eaadb40feaf36a649364e9f0359eb6183458deb3fe581a6656cefae6d5f5f65197eb11e24481dbc12b4b68fa6e651aa761128
ko|32|5d32c3428ce7c10535107e75676d2678b49aa25ea7fc7c773922b7e19b8166a00d2c7c92b54b0af987353d993da9d9569208544cd8e971ecfc1cda20b800c555
lij|32|bc8d3816e434566bed27ba04aaa50f24e83dea609dcce79bb0c55fe576c1fc1a2838af63d49764ad41d7ab2160b61ce9324b6a678f0e86d17b3b9a728852ef1b
lt|32|cf633918e361413a41b8ef51adfbb574006805751ce1444ef3c6d3cd6b5dd141476ed87c0f1f8fa4901d2f1fa3a006fec4feca11fb70654a8de3348d6eab5101
lv|32|65b7350a582fad48b07d59ce21d5017cf22a21b74fe9abcda9562f89fd5363c06c0434d70e710f31354a6537bea06a59a013574d17306b4de549660ff3c39bb3
mk|32|83a5b02cdbf964c7120c736125cc41bbc37ec9ac547f225632d174c81e4d489562a185ef29ccd13dd0e42d2c4f80b58a0a4326f88963a5e281fd83e04cb40036
mr|32|231dfcf5f2a55573b7577489882049fae397afb7178d893478cd2118b625a464e3a892d603e33bfa96f42c865259f227985eaeec84b8fc5b72e8fc226cf4c733
ms|32|3069b68f5d025a4a0c9b97db0077b63c8e876623f915d1547468aff3cc973cac776235c472dfee53ae9553950ac3bd6f45907e9304de4f005cca9b24135520f6
my|32|132bae27c77a374c959b87e5e4b5aca6deb034ca0a98cf43c4792d4b677d3f5e7264d28dfdf041dae8f105ff8c5e4c7ce65f512c002472344f653adefd47e229
nb-NO|32|e664ec0b8e921cea6350ab510928dafa93935d01fce2527f53bb576f656287ebbf8a29ae243fb75688283bf70c455536c084ce6bf483763c982b6f0007329d72
ne-NP|32|ccc480abb471f691021f7e49b51ea535ab4c59862fc349048de539fb6b56782f205bc02e632cd95d8ec541a2f10400d563905ce5b27d810bffd5735ce4646e95
nl|32|c753fc389c8933de392f6b87ef7bc7cb29f6139574c9001ae8d1a2f146aaa50f7f968b532aa2fdab82657e29a8de14652d56f5e16650270ee601449807600098
nn-NO|32|dde6d8b04af96513e8a5b3379581fc097a3eed615b5999f4426b69de461e9cd287a728b37d3d48ea7a706a99a76e2cb72fa1ff6d7e470ba61d2785caf201d2db
oc|32|fd004ef12de8cee0b1f7bb94a1cdfe106c3189e98f99e273067267a4ed71614c2465ee2cb3b8fdf27fc8b3a18b745053296ea870bbc7dfe31c5a2d77d357a30a
pa-IN|32|611de06ff7faab2f5bcb867c54f1d279c663065dfd2be22ea15a9a35107697f7019415787b3a0c798e32129bce78dea214fefebacc2b2641bd935d42af0d8bde
pl|32|0abb187b70adc5324d840b3593171bcfa03a1874448a2fd4959c0d51f4a719dc113628678aac1ad2bf16dc03e358d89c9e561350bbef9a0ca89371fca15695c8
pt-BR|32|2926400d50d5ad3a2232d566dc1d6adada87094debc1a724e19748b1333b90f6ec95620e21d2ccda209afb1414cb8ae6f739eb61d77bb302f4b28b9fc3697fcf
pt-PT|32|640054193dfc5aa9546ec6a71a556ec4aa58192ab2389577245fd38d3c25b0d23cc8b4be9a60be37f2612d56d44621c61a2993b007ab50bf85a5ec4017471542
rm|32|fc5e6ce35146104bd700a30d8ac79448cac2fcdb5b9396257d83b0b659e41d82e1fbbde46a562b390a8594c46dc607e46601d4bed488a20e8a169781062d2501
ro|32|f29292c977872c96a3ff8fdf6f2c5141449067383e9c722ab4acf48037c332c634935e3347dfc0732fefc09ae1f95904383b48e6f0b2fa06534c51536d50631d
ru|32|d8fed623849ca32d25fa29a66c7e364676332aad3627aa93a5747ccce6098c081f5a318078abfea0406df2e1bbce777a8c8f3959f7e973b40242755ed14a3a78
sco|32|23370cb5837eaeaff9298ab1d62f34a5fafd8050d8d3d36ae7d3294ca13ae27c58a2833b9fb31e878c6505bb2d37a12fc4f4ca5f9a6c468380d043be2487047e
si|32|e875049b7237910587f9613df77234975eeea8b440d5a1998ab46f90ec0983d1c69b1057e63979697122781ce52d79a9d7a2786a48f72a709a9ef964a0ee11c7
sk|32|38e64639cc3b3dee2f7fa1d038eb326e7294abd8d7b6005edfe8ab960a4db720ac06f2455a792f93efaef40a77c409df312668b4e499e097887065f7af8eb22a
sl|32|d6302205a26b827c06b08c15f301456cbb31b2a13c71063734ebac30e72edeabed53c47e8988166d051403f4271f3aeda13fb6a0d1befa0a5d7aa11b8d134b71
son|32|9535aacf6b22c5a899c33f4c63090caaf3d12ce552f9ec8bc42da00cdd7d04ebac2a36e0eabc8a51aa9b2f2e5f5dd28ea111b653cc9a347f2e2973945be8858c
sq|32|53a8f11ec11a101e9513d971ac4fab159389d584b9d48951882283b2b9940419e40f0c5597de334628d04acf1541b7fe397efe12def906074d89e46e03d72ed9
sr|32|67b4bc1c69b8305d7436ec32f77e0c596d49e6e4bb1c9a8109ea3c885a38efc918ce386e50b787bd110f66bff1ebc2bcd9c9e50b2a693f12295830915c336e80
sv-SE|32|c60ca448c771cc89da0b59975cab2c578c7e911dcf7a4ce481cf5c95bba391e87e3bf14dd79c6230bc5623a86c9a513fb8daf4179f8ff7730bbf7d0dfe0067e2
szl|32|e7e77810925e97d1f3572d8cec5161bb886834ac3a91bd838ab4c1af4792db9103a0b1d5efe5581d169384e363a97d3f54eb762f2974e04b651c3a190ae4a1c1
ta|32|27b2a5994c13add17fc558bfadfa01ce2c82f745c18b27831c67423203dd200d03ee13a99f0283500e146b1be7e702d96e18cb9442414385b4e6de5506470f86
te|32|e7c00f1ab642fe30edc2580d3e3525dbf54e434a11d274f1e90e0a5ab4e6d165f9d20d241fe98d69ac5de69882b3a51dd5561d2a6170e2955b10dea11977e565
th|32|6c99055d8cd3a72a381641d6d31e98127ba4ee7fd4f64de46aec9f49fadeef250f3518518cd5f14d11aaede7b6e4c70ef7c76c5dbbe9229db71adb79b08a8c31
tl|32|14f482ac669cb62824b9f6309a159c1ff4baf7040275d508fe474e54835d703a18edee3380ee9489ec42b4db90b008e8e6bbda5551c8032c77a80c69c7c81ec1
tr|32|502d83e9a877b4d86c91a6ee77a91f641af42c5839c983ee4eaddf624a24aeb748c7120e9378389fa4b5e2c1ab8ef8212b8e1191e846daf6b931a51dee7a1d5f
trs|32|4f9ed549cabb49e3e344aa4695f00ec98f5a9b17f760276c1a9ef1da5a0aea77e3b229341a6c124cc1d25249e5ecf6b98bf715971ad71d8bdd17fef189a0d357
uk|32|c600dcf32121b2f6da1d781e2a8e4aa999191f02abb149dd84c3ec4009a80f1109de1f00c13d36b1d8c6a8436c37dcfc8d0c68b7cfe7ab59803a87ad8188692e
ur|32|f8dcf684ebac3f4167341e4500c05198409b320a113fa72318437b65ed40c78c06cc1480c1901c04ec19ea99920a6f841d00a3c75997c69ffe8857d1a541847c
uz|32|49cde8a98904a9e96c256f1c2a8c7fba9a9c5f327c5471e61da0d05b9b1cce1bc8795044114a3fa328592ccb55b4348181429a2427989d36b7f1ca89491afa0b
vi|32|82e64ffc94550952383a0b314948e94c0ac6e743ecd2efae89e03c6a6ef83edcd5dcec3055526b8ec4c01de0c89ad04acd3cb32fe1c4c63b22d24b6ca5d5bca1
xh|32|1619d8f1fc11cf347be9b7da24919a1895fda12a44a59b23bccc93ad785f0bc84f0027b9998696b00b516063040581417ef7f63e6e6a62caa3ef4c72faa84bec
zh-CN|32|78a126ff8fe92ff6216a21c772606ae9a832f607c080136993893b9fd8519f82faf69747ff96fd7fdcac15838da04f51f76d199bcc0b1f754d39bb949be89d23
zh-TW|32|33c40c4a7749ed18f3124cfc7690cb450311203f15c8b27c96ef0099e8f5d03d40a57b4d0cb3deb8464869e7246b9490122c77094751b826ec5436ccae13c43a
ach|64|b6c10514ee63e460884ea198bb8db2aa5d96f54b1fe36c4098b88e6efe9aa8d549122363d258ef44113626016a266da40660413d6c3eca8c563d0e1b3beb02a1
af|64|d10f3ba446f96da655a1b0d5c9abd28303c96c7efa538b5b285d2b01fc35bedacada063eb596962f12334635724307c30b6ad13d560517c05fc7dbe90444e20f
an|64|c73e621e9992489ebb4bd9226b673d0b582029decce34e9b3b3edbb3db199ca25e906f926d05ea68048e213b70480049093b2a93bb85e8169cf0785663a8c586
ar|64|8201dfb2641c8e2147203abdd4d444f3da41138e6328c270f8786a0c9d5dba4a71803fcc3e76bc8e17e8b2aa95bed6277dd2c186e2c9fc0980906b33cd6592a2
ast|64|2fe4c898f68c5460ac38b5a20ea70f97f076e2c86e1b1b10f2164178a086e2a10e755cbce7c6c148a3e9dd6ef1ac8237e8bd63a7dab59d816739f52d3a9c3847
az|64|d75127e46884530d86eeb6d54587bc4d6fea1bf714f7bc342a12640ec093a98f7cdf7313b07208fdc4e11d1f03bbcf60fefc61e1c3285e198cfb5366e096493a
be|64|ddc344afa6eaf14439b0fbbe02f96e95426233ffcd70db1727dc6fbe86bec7bc168767c2bb30fa2fa7813a2887b5159ba69285f083b91d77feb9b8a4447ee7ad
bg|64|f6d930dfb24e180c8d8b8388f8d6d3118b7ec4d2e399c62b092fe82260e9428ab1473724f418b795fa76560c8c77ffd4230219481e45bca160f746e448d967a3
bn|64|760f3d9ff8e0e9ef312a8474f639aef5520970faaf6e8cf23f662c40a575faf919b42b987b7b730e9e4972befee81b8729e65d5c589777760cbbecd53df0d680
br|64|08b512dbe4de3f8f1e6f6025a06a787b71cda62e641aa543baa0fb761f6f66badbee683f3befd0ea6cdca4f558623c0316d6816ed8164dd87189d4af43491a64
bs|64|492db950774b82f100a08a0d57db2f1f3cde25c93b256f824e6236a0bc7fbec11338636d364bed56807bb86880e588331b6e2ed5d9b69ba356aa2cdaf7be125e
ca-valencia|64|6e5c26a1353c90e77e42177086ecd428a0cb39407e55888d47ac81ab3b28e35186ad2eaf0f1aa8ebc9a0a63b8800cbf589b9dd943c0d0147f43ef1241a495f33
ca|64|b2c2ca22e18a99b86c100158542fd01799e61e21d575f74af6b0b960b036f364a921bebe128b0afd602be75e4f34a8dbeea1f47f73c9dba4726241cba531403d
cak|64|6b36a2bfe7e601c482ae8a4c4aadcc48b7371b704e6f547bdae16905a011ed3fbee3666d9505f7edf48a5a1c100501b3e40cea59cb43f749667300534daa934b
cs|64|ef3dc5188a7b5753694784e173b5e25c12491fda8dc8e642bf613f3e793870d1cba53a8112f23a956cf4916b6948dca01d7f0db78430994bc599fab24d1a23e1
cy|64|4f3d8e3158008313289309bd034a61db604531a8f25518179421e1e003c6c8ed10f51ef89ff8378f9c05ac78e46bfdfcb7760a2dc279c302a77c0287f65956d4
da|64|eb7b76dcfb5e04d415daf45caa063eb91d26e2a6469b3f576b4c30ae27b1feddbdb5db7d1b6b239e19efd313f80c4053bf5837926695c2dd4b7e1ea60e6f6dc9
de|64|b79bd42925df1d04c0a21715298ab65ca18c52bd22909d98cd73d72217a6e8e59c31834cba16f51f2bf7aa5ed139dfc1fcbe8fc2f72be71b489a564f67e79cc1
dsb|64|206bd0da3e5856184c1cf33f2302f340b3c3952ff4afba6c5a07f230206bb95d3d773116fcde8cad5cee0a178fb4b2e098eafecc7a6aa0506bc46acf4a5b5898
el|64|4165cd07ab2cc03e633d252fa94cbbb7cc8b0c690c1bba0f52a65adb1bea332ed9a7e473f7dadc0c83f2549b5e0bfc0ec607aff52571c660334e75e96bd274ef
en-CA|64|90caf97b12c4abe897e738ed27abef20d35fb5a88733168b1f8b0093df4b319bfa47c79026b428ff56612aef94b535ee9947d04782e5bb6a3bd49b8f8e096fb9
en-GB|64|c5981cefaac582c53e312db5e14cd29e2afab40bf3b49467a379f5a362b62450a1f8ae132271451cf9b847e969277ea4286ce77d2295b847b2bcd518ec876849
en-US|64|e5e49c247c04cde0eb976a72f6383ae577b5fc20fc05278c24fd31fbccc2ad6a7727c12919e48bea680bddce1847400e5d1f50c794edebeba61698f3eccffdbd
eo|64|2f625c2549b7757ef45615d58d45edd1cebee1e9ae293781e6530f82511060d36831add4ae0f9c760b91f458cf16b20c05b5bf620f241110105dd6f400021f67
es-AR|64|4c2f116f9c81d58d9eb5cf04e5e2bf88e449203815ad034ab2a9a9dced97a997c80592fc7e585a1f154f8e270e0d9f84e469301506f0c637dfff0a92e2b6b994
es-CL|64|5f890e3dd1abec28ec5cee5487d1e130845c3bb772d421f18ba987376fc71f8c742c8a328f814a387976ab20addbb2fc3b0d1a840a1070ad65187982a0db48c8
es-ES|64|08a4ad54548c4912a0d1cdcdd1425373a7f7782fb4bd62f53d98687cb8e863d111c745e03f6aa913f1cebf485dc124c84b7c1f471a94e354040fc87fbe1efe74
es-MX|64|c4a4748359fecfb8683b73ed59fe5da5b6e4e6507fe3552b2a721946b8f65b7b3a9fa527149285f09c33fe8ec8fb1164e289780c4d6c89ca20778f04d773c389
et|64|6b92ac6ff576fa611f4ecc2094b2660b8958bdc07b802db1c88de37054161f5ee014ceb7d36f794ac0b4360e289bf7ba5e9f7a54864e12c894566c5bddade8b4
eu|64|66e0a09e6c050e2a9b667609dd65dfa21b58571ecdce12fa02aee2a74c3f2a8405edf343262c301b712591faa90d44b65d50a4d5c05666e13f33d55cfcf97452
fa|64|9a9a8bcac8d63552b50b816a831f3ae44fc329ae1b867b1586ee4afc39dc5c715f058e5d0d0591aea75d2114f8003d51edaf1206fe07e2337cba44917f25c68e
ff|64|c610211b8d1b3dd2fa058f1b402bfaa0f61ea09302d00147aa21ed7ec79ff6a912b14dbcf75f31c17507d8f2cfc944e5e3f0f8e755962791283e92a12980c30c
fi|64|669bc74960591c952360600034c95b1bd85dae242cd0a6a250e3159be5e0c7831f065a331eb517f482455168809e534c743b5b63259cd264f7485b202d064f0e
fr|64|d0f34bfbcf8dc703a6916f37a622db82083b8a65122c73e89a3caca13cff4ef7d6a4cc6af15e07dff3b92c19797b05d3728c2afd8b97865ec99936c94d491f6e
fy-NL|64|44ce98fe4d9871209f26aed5c0a66931b3b1b5f14e33a51ab7663fb4188a627e3620e364fd57f358d8fa3d2647b4cc8235af6cbc57867e255e72c1c60c38f8db
ga-IE|64|33c96270d741902e417eac0c98cf229f60cdc550f7f09074162bde065adba84a0d44f847afe58550a5e37933350a8c6e9d2c5dfba5f440f8e3c3a8849eb338cb
gd|64|815c0317f2f49b380f6724c9a058c5d2b2c3494783f06f6bc4c21da24a64c207eb3785771a562971d1f0908c7a250c0e675d1d4e068ffd0d0c2e6a45a95d9171
gl|64|cda77367371c6aa0ab4c63f06c095a6c2b21100028606ec5256b2856cb821c28d93c51ed5f1f5bc3d9442711151134197f76a5ce0d8b36f7ca97774a83f33356
gn|64|c94c6ecdbcc76a3a52f87cddc427a40ef25722abd711c6d796e82d2073e9204258e6df4d5a686ba896a0d30b2ed281770cfe9c043f2f01ce28e25f6f9be70371
gu-IN|64|d932818aea8d48c49d064bafd1570b6b3470fb52914f2216c2c3a4f4a519834b8d55ab1e74498d4b24f82f471e9d5d1286d4c1543ea22abbf1f35ea539dd9013
he|64|4687f08b095b1456ab400b4134ff092bf54d90c38d51b3c840fd510dd372af248fec8d8c878a6d78bca3586ac1e8f547b44ac6078d411b1ff2a9916e12d95963
hi-IN|64|7a55579bf71c1401f1d6e480aaef60fb42e3284ffd880d97cd0478c4854e02670b354207e21bbeaf6bbd09402cffdf0c97366a7bb06fe6bdd46872a36a27998e
hr|64|a1e5cc2c2593b728277544df5bd55fd5da3cf4e6655db9c9709596250f8660fcd2c147e7d1bcfd671b5fe7a7c52a8d0abf847e361511c1c8742293a77d9bf50b
hsb|64|57e7711b50ec187a2598f4ffe5167ed4bd174ab2708713324ba6f3add5ab1912494b1fbbb988586693e501ab13484cd13b34e8387c31471ebd6566d6bf445299
hu|64|8df2d8f115be67d5278fdccb7071ce7ddeff4a22c54568cbc280c9374728fec0c65607ae973b2c23b41d238595e4e4b5a5bba8f4c44a00c79a92577a62652093
hy-AM|64|237db6e3610297a8fa5e8de4e9dc1fcbcdf8088e6aea6bdac76aea3927f19b86a40b4ab533d356b651fe17fdb95a3837c59eb77ddc5de6b8463174cd753cc994
ia|64|8c95e25b1234f6f8b794fbdd980aa16d53e8e4827df8a0985f88678ca8412639d2ebf673362a0261f8c01e61d3b446ae8fe05eaa8991ae183a0ae87d0a5820b9
id|64|3ae0d3afe7f0d5616a1b8791479a5d4e5f7e9e74bef0d559b646e7eca69f19189bd6bbdd5164197a3748ffa594bd3d0cd93c35b909d91ebe2d9e8576da4e575c
is|64|2b31e9d3da4c6beaa45c3bb796f3fd6165262da32598fc21c2f469fab0b12f410e4beaba1ce0685fb6cb45b1093cd88d80d976a63d7b68f2d148264b215f917c
it|64|501438a762d9ed4b746fb334078d8cda677ab583ffe56aef305f191f05fd81e28968e6b31aadc39587379849eecff42522218070fd3cf8d9d46d8b8bd377020b
ja|64|ae1791f8dce325d900c65b66f45f3e7c271adb4ed871013ca46d350359b0991117f5c4c89a25806e0573905327e1e054137f7f291b5bdb8c48f2d24884eb64b8
ka|64|cfec4bf5a57413738b929f72ef54e905fbb28ba07c01413a1aff27becf8eadc02624be04280a3f7b2e2d83baeb518303b49ebbf5fd6891638d305f72413f7845
kab|64|279ba4264d8404e661ca19b1ea9ec3c3ecc9d90412a5db5faa03d193b0d4757e7e025d6e17d9eb6c2d0a1a5617aa40beed1c589b6be2c0f79548946fbaa4faf9
kk|64|961b1ea4e7e0abbc2fec3bece68e528ba7372f2c0bb86b38c47dd6e247c3f2f3987b216971e50f023905bf44598c42210987d79e0cd9317304704c36d1e24e50
km|64|57c77a7a1e41ca8b7eca1f139e8a8c0abf16430aff8c954c7a1c67d0f9deedb630099440f35009d994f55d803440625ad8075c9bdbe27528ca44beb0f23a356a
kn|64|f55e25e34721283b04578a1fe2efe803737e96eab9bb1a939ab72a6330bec4b7343570a8cb57ecccde08ebb8f4d4a97c732caf63e52c74dc3d3a2c74b52fc35c
ko|64|bc1512d854a6044df26d6a7e980b869c93101fdfd5033aed35af38b34b63698aeea87d9cca18b2b13f7a1c06cbfe9bcedaba9b1de2aba4f7c62288b4a87337f2
lij|64|bb216dff2977e179c1b0de08263e7cfd514d71c222b93140ee15cdbecdd49334151856ab90115e92c0f3aaee49a0b7a43796a6ca2cb61805b7986004916e274f
lt|64|d7296a7a02a5ebf1741d8338b8a3208fc6b159a20ffa03c973d3c5f421a2c0e4a57060a2991894f713b93ab16c46c1808504fd194b26f6f4abd9d11dd7355da0
lv|64|64ef47487d4792ea19a894ae19d66839eb0c1527aab122e8060468a0f47d702367896a50560fdb2b2a7177cf26c9ebc4719e8bd50f3eef05b7393ab7db30e392
mk|64|6b80a4979e6b801f299b164bf2aaeada1c9f38aa7cdbd59951026762a0b04eff27634431216db57c1b20dd0bb388d786547871415bb6af6de97df1439df14a10
mr|64|3cad7c27fe013c95b2e4e4dcc207606f31727939b7bc309cdd211335caa7cff9365db5273a7d6f5db7bfe6fcd1a7b016f14102dea5832529b6085c3d8f3fcfea
ms|64|60574c803dd2c6b21a483d9d5d490d52b44316eb187dbe20e9658f2a23ff6f4f7ba0cc45742b84110e403b035b249240a72248438d43912d81e44825e60e8942
my|64|39771d2fe525a0f02fb479432380a92c16eaf9cf7889d8e356e656ba8629b2d460cc3dacf038b755db592629e5e78a5d2fbdb99ebe20d75aa33c2f2d19317778
nb-NO|64|a8f70b00f14be711543a9f03763d888f536b329a9cf14ad95aff7173e986efe8e2edb373bcdb66bb51ed0bb006a14dba487ec1f5cdc1c865c2195797be272389
ne-NP|64|2d6bf8ea99e23e16a3d80a6e688faa1a2313b5a4f3155c9419bd9be4f0cbf599c29bf6bbab7d10705fd3936744176e8a7f0e45523aaa1caa507dbefd218cd488
nl|64|159e5fb66be475bac1ff24280ae4648cab5b63b726d8a3fe09094e1dd71779d69bb4a9b718505222fc368f4ce1351ef229840e7a7d7f9e75bd4242ae9f708492
nn-NO|64|6559855c0b6eab0e448cbbe35f9192c0f3fc17cc620fac67d7e0a742c332f791af250613cb564026997fa61269274a3f5f7a4ea95fe12b0a9d32aa4e6ba86c2b
oc|64|41a9ba7e98857a0b16979cd5efaafbded8053a032b558ebeef7b93372008832e89f53f4810f67f599fc4c297258b539a72fafc5e2eb785d31182b5b1895095d3
pa-IN|64|bf259ce43dd074632f9ecf10de6900c2e3f8f4736e87cce8b64fd0358fe497186cd1011c723582e7b78e588507824978811d4501880a1d572c47c38b4b82d380
pl|64|2cb319cf35414676f2de7f8361774ce01f9343cd13ac7101085f3816c62289e745cc85008517d00547cab9f33b6ddeaf0ca7f067e7b6b9c83d0560518faef125
pt-BR|64|d4bd0068aae4075f536beaf48d04755d759439fa3060fea94b0d9e708d4db25a778ae367959665cb7b735919e9b073d4d1435115de485736077e5db4a9b1d65c
pt-PT|64|a13d9c7f0748c46cc837d7525cf760e9bb6b071e579650428603b3207f91d5d9333d4b98e98f445a578b8cb091efd39b2ff210bda38c0362cd9d83b1cb642db0
rm|64|6e1c4e7e397f0d718ba7b01f4cf6b4e9ff4c5c438d3f41426207910f9caa6c88202ce7d7e4f26f649c154741f4356b767f140c509c9ed0d16aced7fe7e790b2b
ro|64|19e243caf260175f5ccabe31d227dd0a3c794034d6300c249a6fcea2e2c04263abfdcbe958646d8e1f57c7776cb63c7f406e6938034dff93fb1301d6e608a3a2
ru|64|608a2d1c92b584233a5e66be4874347d6a17115b58cdab658a6fd889b3638eef66d3cfe4b33d1191d03254f10745706a4e3c0a1957cf61e0afdc6e9058f0afa4
sco|64|19a7e2e6d17264207144f6f7c8685af8116f2d34c68a3fd41690d08005ac2c52cb82248257657aae21f6d817b6a97c7ccf47b8022bfd15f1a3697f5a1d5accdd
si|64|570e54a248563fefbe04e6b4eefd7752b060d1d78d0e96be42d55f3cfbc031f06abf4c4dd785abc22f241af8b2525fca73fc391543894b3db6262b26250a358f
sk|64|3db7545901b7f18d75adb64ef0a89fe5487a4cd9403f45817cd65e79a26334193c90aec02195c32553f63c94ce09c8909481551a6c1c20e267e426addead8d1a
sl|64|e640c7911c38c5a4713227658ec43636bb533470931cc64f37cc4716535a10aef30a826b9bf088eee6ac2637bed841aad7be4c373a4d05d20242a9aefd4deed9
son|64|8e672505991a24c3b36fa72b21be6ad01e5284f53bc36d4b7aca14db921292ecef423a7bc09dac56ef47c87a76b322834c5f4dca31a2b0577d8d20cf5d7cdd1d
sq|64|de02fe0475820c0d6ddcab1668674191845ea34aaaa711738993ba76945d6f1a0f1d519d703b8fa4cf16a197a266d38bd229b35089ffe0777d779e065ecb81da
sr|64|d12adac9e4c4f479c3a80e085d316bb631ca482fd3363627649e41678fd2bb3eb073fe2245a0c2e3812dcaf9a34ca92b448d3bfc543acea4c004d53fb69640d6
sv-SE|64|0c09598f20ea57b43748d4dc2c072317c76cfcfc378dda0e5fcb921a2ce646edd25323a728a0202063413c0e25e7476f9d3e19691dcd858b0b9881446dcc5e4c
szl|64|d9f32a0d3a5152f7e5c093433e0d155f1d856bbf067a741b0f588609a3266dbffab489a0d016a1d62a860a7aaec0344a0313df322336579e07b00483a8e25310
ta|64|5e036c77e5b5e6bd494aca11b39f418373a50ea26d053e59f3874d7d60dff643a3350974064a7da9266d5456f892fc225d06fe595897c8fd57dc17bc517ea2f8
te|64|67e933f13541333dc610a1dda8c61f8951f7d6286c2d8dd0d6bf214874826b41c828aa84abd1cb82396e4982b3086302f74857e62b3c90a790bf860e64593985
th|64|8d3ec15e025612daa4263f4b1962d195b7073d0631b5a2f2a015f41fa04685981b8a0d2b5252069d61bbd8e343e475e08785681ef96d1b2b1df940fd25f75d11
tl|64|63ca43dfceac09a8711a22bfe5efdc7c933ef772232dcf1fda8a51f9f16e9deed8d80bad4f14441e33043f7be1a484e41e1dc44d9acb19aa9e2d2156692537a1
tr|64|1c4659bec6ff3d76a1e64671ac7dd799dae5d9d951908511ac64a2ee693030a5b5952e0c43c05f7a586a7ced6331d8fdfcca608df3823cca351b7b6e08c294ef
trs|64|5a045e36a0b143dc4decd9ae198832f9845a98abf15b2b88f613688f69654affb0f35eda02e638c2909aa84729447ebb9fb6a81cb91e66348991a1781fc129e5
uk|64|d93a0c04a39a931898a8f89ab7555bcabeda690a137e54e087677b27a3d3a27adf5394a543fb6f97ea5a440c14778b0743aa3a43831b210b5bd71794cedcf72a
ur|64|21341dff40b348fea08b00c0a329f6f85c3d64f13e2247c843ebf4b611220ece3ba87b30ab44336cd28afaee6c007ada562288ff54e62061890ca204db57fd2f
uz|64|0db0ed0f4d4bd2a2b74b98e418b0b899d1fe99e75375075c49b0cd448e985398ffa0b5507fd619d13488e28f495d73cea826875fefb2e00bfea5e1d9e74f1c7d
vi|64|070df5cc59295ff304c6382a26a2131025946827137571d1bf8a9abbf8e29fbcc4cceec5f57f00114d889cbec906aa96dceb39c3a904a493e8e83aa97431e0b7
xh|64|862ddb898f8d8e99bc2dda9c159c7a2573a0eb2bcc3c3e4e85d7f368e7b0a9c75c5ea298efe5733b02db88d9461f12a0ff15606ef5365098beb36127e80c230e
zh-CN|64|f288c086550235ba928cc4262990d16a586cb880d4ec9576cb05f3a54fdf03e6ff64c6e8a3b5726004d58d65b52aab05656c136f434d82a8e784d6f44177afca
zh-TW|64|57e107af902aebec09cc7921bd1834bcb9f7262206ad4d7e35fb87368f23289cf868433f2b095c02d6e78278e1a017e3f7713f63653ea2e3532b9c76c3c30d02

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 101.0.1 611926 Thursday, June 9, 2022 Approved
Mozilla Firefox 101.0 440563 Tuesday, May 31, 2022 Approved
Mozilla Firefox 100.0.2 439119 Friday, May 20, 2022 Approved
Mozilla Firefox 100.0.1 294913 Monday, May 16, 2022 Approved
Mozilla Firefox 100.0 462106 Tuesday, May 3, 2022 Approved
Mozilla Firefox 99.0.1 498864 Tuesday, April 12, 2022 Approved
Mozilla Firefox 99.0 332744 Tuesday, April 5, 2022 Approved
Mozilla Firefox 98.0.2 428416 Wednesday, March 23, 2022 Approved
Mozilla Firefox 98.0.1 375368 Monday, March 14, 2022 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