Downloads:

35,444,992

Downloads of v 101.0.1:

612,316

Last Update:

09 Jun 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

101.0.1 | Updated: 09 Jun 2022

Downloads:

35,444,992

Downloads of v 101.0.1:

612,316

Maintainer(s):

Software Author(s):

  • Mozilla

  • 1
  • 2
  • 3
Mozilla Firefox 101.0.1

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="'101.0.1'" [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="'101.0.1'" 
$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: '101.0.1'
    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  '101.0.1'
end

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


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

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


package { 'firefox':
  ensure   => '101.0.1',
  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 09 Jun 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 '101.0.1')

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-101.0.1-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-101.0.1-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|687c4eeeb5c62ba2abd859f595d4fa59f9de11b8d3df48c0403551368b753c19f9297a48f7f448541577212050b1ddac84983c1801ded92a48929d9681c68e42
af|32|9e4ea229da3a041dcf2ce146d4a884d394dd4b7ba9f9b0cb64acf5d93927da45703554cc77967483de878a369e4b81c4a2073eb8cefb6fcb2eadd90417825fa8
an|32|59dfdcae343ff86bedbf4a6ca3c48c8cd4995952d299194eb0ca996415e4593218368e91ab5f68f999599a600c0ae6e5365bfdcd4bfb6d26cf6e56f03fab617c
ar|32|4652e0cc87f1bcfa6e9cc0de0e15cbaa5b6629205c5a0038471683916c137810754cb8ad7bd8502fb4325de483cac1cde64543316c77a0599e39c322ee9346cc
ast|32|09c2924857912f018f29441f369f3f198282836a9b29a7fda8b603ae0cef85b6f5acf5daaf0776383b126feb9a0a981afd955c5ca7df632ed7757f387f1e1a43
az|32|6960d2f5bc25cf69b1aebe65f2d0f4bbd59bf85fef006f089f6741ea93561948e5574e556c7d6cd6155e8bc13d5ce76bfa10f038a57a717d5c8cd3c0dd1bb266
be|32|8d3361b77c35542dcd1a1248df11775372d7dc6cab2f25892fb7477fc4430c7abc40522d2f55c154335707b0360d61bab2f65213e2755a14d3691a2ea7684d28
bg|32|6754c13aef0eb6d29906373b4f881f647f22d9ce31fe7cb7309e7d01e0180234f8bb25607a887393ae2935a2bd1f6e7f6cfab8e84c7ebe02f09660f0c5fc39f8
bn|32|1a6bc5dda7d1c466b5e3c1361aa9da75e55da558a1d3b1bde9e4808aa15874b0f4dbd87f3e6d45c9415253b38f53bb63d33c7e833d303dc5860b0e38525892d0
br|32|1f7c4a0641b2f2f38a0be3f0af8503a91013d8ac49205afe3a1daf833f7f35f1357c71867d605d600e572275a4c29f3ba490f6aeda2a95a1440b2ae250cc0db5
bs|32|56b1976115b626be1a8278d011f44b013de43c2289463d31935822de1737c5c58812609e4c81d2270b40b83dd2f4a2dcd35060af2961fa77884acdf7423c154a
ca-valencia|32|b4044cb269a2b79e4be4e6df5176f294112ad4742a363c877595d972d79113fc153807a761a22b2b3317e2dbc991c01eb1c861c6bc44c468991b43e836faf161
ca|32|03e9edd737272f18c185f56af540b013101d2674a1cdf3c4e96f9aefe39506ed09f09b9c455f3363e283bc1a8e20ba4ffce3f6d6d1354043f7050a96ca1409c3
cak|32|996fbd44a91452bb570c5b4dd72c1327271f90ec27d68289cff5b1d02c5bb3b220e16da8a2d0fd5477d9437fd6a4735921fcf5659104b41b5c8715c2ee723de0
cs|32|88ad15e3f7408ada3c7d69deadadf43c428ab8de090c3f1f6ab574740c60e52eeac791fc98faea209a5a0925f418cae20002cdd7432c212f7a91f7a1ce173241
cy|32|762557304d4b0b3237183b3d15d3b4a3c7a53474809b0113d0cd042dc2c6b52a7e44f5ef11e4ff9818642978e30ab8e82d052a24a4fb50266652d88af3e533e9
da|32|7df64a2dc8c3c3dfd86ed8b46a1f1f9afc0713f6406826e853ac164876b518ec4a3ecfbad7937f147d6027508136cea9feded4b0d1fe50245c399c877a5fc658
de|32|e673d7827fc20c515316423f66e2ff75fcf41367a2e8cdb849b147ff886a1428cc373d75952a445d813bb66fcfef360fa631c1f0aabea8afe2adacf5175372f8
dsb|32|3c1beddd1c24c3460c5ba977f16b1b7453d6ec2890b08f67b017c11a9008c58da992b5225f54529d211e6a056beb886cb1ecd66b0930ad4ef0d032486ef8995f
el|32|9cc3d4f9b9f7397be8908fc61721f281fd26dfc8eb4c0c390c8a8221de6457dbb139aa49626dc3f0df52f5f56dd80a58fa77c6d3bf65e4bdc313853bdf01294d
en-CA|32|db175eefa0c62eabdc8e1d7bd13697f1ea1c73bea67c91e051ca25c6b54eadc52c7a209add905e6d1970302b34cbd72a15f4720d77a3b8e1d11102dc52921717
en-GB|32|20fe619cb2ff53f1da6f31bbae448a1813ea34ec5f22190feed9b1f03f0a2f28d1be82b96cbebf8d21d5efd639cd39b4683ec47d909dd1bcbb1ab59e9a9b960b
en-US|32|a7709c0a335a9655946d77d34e0994a4e2688d4f2be3748e2ad4e5ec4d337189e8654e992e7bbe6bd4155c5f07c49f684944c99f90904addf4584656eb2b75d6
eo|32|92d5274be8336d73b491b4e5857b99955afbc02a34029f4e07bea61a1faa6122913c986be6045ac6ae92a15efe0c0a3189c7925cb8952e76bbdd4780e2ac1561
es-AR|32|3f7276a45faa53c636ef4e0622cd83217bf1a06af50b972ee0d4c47c57f0a90b1cf36cd30b1abc6ffdfc7f0e9409ed34deed99b2779fe3dd9f7e7e1d8fb63e35
es-CL|32|5ea6b840184ad9e1dee74651a911bca721335281e0316644f97a0b22943d1e983fe3f1990447a2276cba234b1946a05f7c740e82a6f611d3802f7a82cf30915b
es-ES|32|df73b932825948f42278a23f1317a11317fc3f632e0f2185f786fbed99738caaadb7299d90a5315d84365b74c23ef0f26ee1936f7b9aa52978fe902515cc8355
es-MX|32|0e1240ea641d6ff2f873ee75c80642c1b79e3b06c7ee6f23cc14e7303290ec2869a3ed68009907b5113676f453667a098445df39e3e19c6fe06467934b32734c
et|32|c580ad1125c3cd40f96735b72bf14903ab550615b6c6075a612b0a6775c1795869c96a5f6c961da4f86cc48672ae61aa4ec8f44f949b6073ec90106fc6ff02f4
eu|32|cd7743be335db08cf45e808f0d664fbeda92e1b707832c860ecd162b40aaa14517825bda09334559152ce52087d1fa3324ab009d61d800a2b3daf3d99768e6c1
fa|32|3489b4e47fcdafce4b1753a52b3d0e843a4e2956b03ca995e52c6c04950f276ddba8a6ceb2a2645b2cb3e8de8de5b70f63f81f6962239d3c04df0d92271f0242
ff|32|ed676e46b436d04f042b592dd1b26582dffb36259498cde0676d36c56a4b02aeaa981ea50c39936a1c770ae09bdeaf1f158f27f69652c1b05b55cf9bfbfcbada
fi|32|5a35e30ef4bc39221c76131cf36092238dade5763f5ca40e663274ea628117e32326e9d37b605939d0067af8929ee33fed65a113f5f21153be7f2c7abafbcac8
fr|32|ae453fa0fdd702532532e988f4f37488e0cf0b5c105553f55500a97fdf9d3e0fcb5a014679b80ed8542d09d74fba363f97e33e552d8ad15bad6231b4f9928042
fy-NL|32|635ac1e3a22241e9380f6c1934629f24adc88b99d6d1988f12f4f58ba1b0f4590846c81078a5ab1b9957ed9100c711002d5b65744dc6c62398a54b26143d9821
ga-IE|32|a51f8d8662b29fec3eaed38c3c3909919665bd8a68753ce5163064cd12077e2726e28bd97978d71760b46d9e4b7b399ec23bedf1ecf59e395652bb9b92c6afa8
gd|32|e6597287538439443d9022ee89676c03a0012ee11d56ff8c90f63e49e2f499481f1a3b094d743c6221e13c92aac3ae847213778e30e2d0f535a2872dc2a4e005
gl|32|79ef199648962954a92e1f52772239a19e5c79509f4cba4637ed4cbfdc2075575b9575ce37f96e27fa259dfdbe5e905458d5b502d256f461c296c7e61b7f1df8
gn|32|8f2cb98fa905802afb29107c5e8faa09503c184b77994a3d1896e7394c5135f0eed033cbcfd8a835575cd877fba87ad4f15f123952b14611e816e4d3dc5ab9f9
gu-IN|32|fb3f886a2282cd0c98ed4656a1e1150a6d43aee12e764f40dea31b4d99b967af937529e26fd0461f96d0630b27084af5411c50fe69103bb3a45f1ec6279a0488
he|32|71a672fac1bd98f3c625a2fbe04117a51426b7250ff5d2f6bd088cca8203153c42b7ed2ac9bb9978ad885d520250d26bc507cc89d1789e7e8dd734197f736fb7
hi-IN|32|0219ea20f2983332c3a30c46d2e7ffc263774f619771d47d34f2133e89d46dd10d56d24b7ffa4e7494f2cdbff9f6d906f0e5cd2d5fd5fa800c494f0531d2d6ad
hr|32|4cdb9e8f5c6d4a0a4439df15bae06e533e2bcaf6d80a76556fb48cfd1433e0637a28baeaacedbd825bf3a2c281004f75892ffb2ab194eba289b870584ec1513d
hsb|32|9ce9182e3ffb06f4216d8acceb60a85cd116beded4d0089b79075b358226067b4f68f27f4f3efd2a161daf2539677dc0b7c4b2e267d5e0f71d16968113b76801
hu|32|e0025945c03cb0b5aba9ff2eeed7ed5e642cc2d8119dc81ffffe3458514b0d797a8e3a9f763e727c71fe3c7bcde7f34f8ac314d0a30d1fd191338c9ecd2bac07
hy-AM|32|9dc8084c9dbaf5ea602a74e0f6916061b3e06d3bd55399b141869d634f545dee4df42708bc72896d2ec76ef68cd0591176c72d1df89f85f2dca138b3fee1c4dc
ia|32|f4978ac69a02bf6e415871294541a02ec5eeef071ffe2212427da621ec6df72f35cf02d6f1d129eafe96aa195372417380b68aaa5c46ff9b95dc9f832189bb90
id|32|5ea5cf0d103f315e3f4d4247316e0c262b1e2f80bf2407bdf9ad4e07679b6579522ec5d94bb19533613be420720a6abf492867c4657210dd17aeab89198e6c31
is|32|397c490d45e898a664ae8433ed0ad406b7161466c99e9fa950235d6d27ce52b1cdd7a670f2613d7ec2238770960a750aae215409121fff3e8096055fe8d5dc78
it|32|075c4f56c1f9512f13eb33a4471c8c49954ba23afbfd92935968bd2f1dd1a251368b5e88d7ca45e405308b7f7fba8a3881d679c0bb1627826ddb7999c20ec620
ja|32|f2ee5afc247269da8ebd26623f0c8f9a3c6e85a08ccadc729f4176a1cd525b17dd9730a82b5013d527a331f3211a7122c26a9ddda8849e7cf9bbd34e5a994c1f
ka|32|f3b5506ed7f2139da4dbb91bd1bd42cc6e6a03141c7fc286a8838519f5301b8ef5e8d5f18e12216f8da7f95a27594547eb61d326bc1759bd5292bd3d4ca44b39
kab|32|8f95e4a8707a1bb7028a8d804fb14f95f7d2fde26b585cdfd38fa5e4a23a011a6bbd330b13877424ff678e710220819d536e12ab4aec58abd6125d3a26c657c8
kk|32|748de102b19c98854dd21965fd8a89196aea0eac6339fb8e402b58b3dbacefb985d78efdf8b7573cb6dcc94ec76db9fe215eea8d7d12a880f8ae4569ebd6e8c1
km|32|252f7f7e1b786fbb57615cf92acf2f3f592204dead50ae74a990e151ea7cfae9ca50aa6eacf7456ed36892bc89c293876a284c9ce05858be5d6a5ee5e7d78253
kn|32|05d438dcc6e83e61a0003623c964d1b165ff56dc6412a6e15f9b4497cf22ad3063a446c4ece10cf5d90e5fb52b538e42ac5b8371af4f909975a5ae20f34c9b81
ko|32|e7ae5a5a2f9ca7183d32421a59a654c66b1dccdbc97d8bcca1349f6fc1e86e06d9ccbc2d45302dda7a67157d986454f4f4dad4810f27f9783d368cb01f93c5fa
lij|32|28a43397f7983e9ea3d930bc2ad06e0dfe60b40c7f8e62faf1e128283bb07f2d15d747270cc1abf5d12538d474cb379b14388585270081aa06df8331f66ffa70
lt|32|b37d82d7f13770caf39d62442b8a7d5b39a1e517e3901907bbd47889e023363b7b92dae689f49e5ff8b52f2fa7d70d4a1e7f9cf5f0cffade329d62fb55fe0b20
lv|32|33d765925dc8ff48da2c64b0a455ba634dee2419c35609495a6e69e7239982755ae7a83218d48dc7c6bbecc507fa8dfa3e619d0f4cb092b100dadd84a7299b47
mk|32|d7be368b353915f1d158b28b2bc5dd88d805608b790f77034a8f106258f23a96ccbf8cd2f8f161997ea5a6388a06b9e2992406c25661b948d0ca7ded138ffa70
mr|32|e95f35aa89b9165f9b3e04afd6c84cd2447d170ad5fdb32cf900ffcd01f7374fce20e9533107d7ef3dc3096331f3848aa6dc6f6fd3df62832f4b89b6807f6caf
ms|32|7f4053a621271dd6895acdd25b244c57f493c219c9d2a96479cf28afc7ae52bb50e803da0be4d59fef504f71b8d0b240f91b6be81b0fa735edd6007c5fbdfd2a
my|32|b1bca7e4bef2ea156f0c7c1b3219a03a1f7fea13c611b7484f0e10dae7bd85a1c23b48f8fef5ea6adc85877c5c2abdf5846ecb7764231edc6481cef0c4c43655
nb-NO|32|ceea0218fcfc756adbcb9d090d1f66adc87b4aeb5b1ffd1480f26ca571c1c1707419f1f8d85fb86832d08af10e517b2a17ddfb2132384675ea48071b20151cf2
ne-NP|32|0979e3b9482a7ec4bfed3508b7451c700086b955372825e441ca558ecce7b561c3f5b8cd2f5b710768d44ce2f41de3f488c22b61d65e9bf880964b3d53ffeb2f
nl|32|21ea4e8498aea435b5b76a190fa1a3f214ed0ea65fd53a6e0f8510dd1879a72a7a5110c4aa945bcdf05cae209d71c2da3c754510dc6b201585966e1fd6133af5
nn-NO|32|217563392fef9145c118ae750c4794d783bc9cbcc03b20a7e408900faa4a141e2675ba8972fa51067784812bdab78629d472b68ad2bffe7660a8b47c05c67ac8
oc|32|5e095055795fdc0f7fdf1405d5869c857d61083f79436cda81a6772d70815acf681ea213c82934f28e703001f57da9a61a51d4303ec2cbd4f8dc37c04bf8e540
pa-IN|32|2f682119f504511dcb7a22a4adcddd7fd04f197aaccb11a88a0a5709d461350b14f5d98fcae9cfab8a0af87afe6fc24fd3c9e173b0478aa6c154c71138665a52
pl|32|ab3c34ef3a5f5bc55a26f328d6b75fae0ed0920acae2fa53b6851127103c8e27360305f971506740dc5619de1374d856bd4f126c6206ce21a4f49255f1c6dac8
pt-BR|32|bc3f9e71d1525d1e2bf0a33fa865dd9b430ab110236b0f7cebc677e40d5c9b8c878e96b3f567ed23e11ed28e0853867051aecd08723ec3752448aa5a15c0be80
pt-PT|32|84029c56064e5028cc56bc14dbb9660e2d7b9b2b6538b3ec17335d096238331371c6e251c1c11594434e7f04d85608fb0f112d3183086b212ca93a9f44ee17e2
rm|32|533639f5a49abcd81d447c0666abe9ef066cddfc4b7291a650a3cdbb4b6e1b6f82e1f354e133d4021194aa000475ce1713646d172516c1cae635299fd3a90be1
ro|32|335ffc5df87534b082e9b226aa73f63d947c5aed994070ed1ed60adb6ef1ce196e466a0f54833c3a263b69effab62745770e0c1dbbc6eac4fb772f6c8fe7b24a
ru|32|b3e390f16dd1eefd154a4c9bf80383ba477c2e7ca9eb47c05a65ca447e68c2a9e26a79c31cea061f75a7942cb7dbe876c169deef5c30a1bb251c2600d64130ce
sco|32|98caeee5b2957149fa6f3e2c649aa8ffe04944ef941d7e9178449be60b567395b14bba2c7dbd9d6bfb0b3afd3e054e0c4c111a1d17667791b3084e515f70b0e2
si|32|15542b17a181489312173e1c7ddcf2b7511750f2700810879b13129acdcf19cc7c6cf77691bfc5c38fa051dd2b3db3f54358c0758f4d8108cf6dd620741a0dbd
sk|32|c230922eb6e5690b15301193d1e87d1a69d8668d64e2f179447b894296f3f422f7c2e6dc63bb76e6f646eab0983f8601d6ab2f53fc0c46b38d5e7ad008d321a7
sl|32|5937460512e0bfbbd49dcab2b807ab688e44e2fbef4c743c1a787d086a999766cf9f1998e5a270f31994a5b8e23431381ad15ab900e1460ac67608bbcd4aa1c2
son|32|54cd20041f520d3f72c2170e182d315165bfff5231ac9c5b5b7e6ab470f848fc0a4d5e115601ab9968a690b53c1401bb0c541e653c21bcc7619cea7803b63691
sq|32|4b665e641a092199928c71c7600322b8dad8c7fc2128bdbf0e2026c4910d21c77b232a37171fdc7548df87457733845593cbbbfe9e7d2210b251dd93a52e10c4
sr|32|5bbccf25529f4ee91411f80a13ce4e19c410813593266fe80f2fd9f8d242b99aeea3cddb8397da20dba23760929b4485b8763ec2e510c1bf949c640812ce3574
sv-SE|32|1cf1b35b8c9063bfdbe1681a9efa7c0caf390aa1517679db47faf5cf5054fb096249541a8addcf1b61b8f9c444a687e372fcb0db1b7d03f9513d0b21b60ab6d8
szl|32|cbb63fb95729f350ece03e89a7a79352af180cb7ae75ebb79993b931644c6daebc33fe9a1caa0a94685979a8e048f1d7f9d200aebf5c7b93b8bbc0be3eb71b1b
ta|32|32096f620f4ce0d59cb47c65ff0e76fd076bee570a9eef66783356f1d5c09bc27963b45bdde1d5e1439d78a697fc6185f7cc221438c44ad456cec24997ddc241
te|32|098a928cedbe410fc88b6c85dba1e0eb95ec9f8abe7c5edd0681a7b03f02d68d5e50e25c1885165e19f2455c806b493f7428208d9f9155587e398b443004cab0
th|32|f289432d5185f8742eaad7b8165410ff70b9de0f3d4cf45b8916c1a6e9f5be87c3e2fd084a5e6a48995eebd69ccb20a35e6359f21ab7dd0f0790a4bfe7deb512
tl|32|840c374a348718d12d371975e294a920b9861878c8956005c8e451877a3be8796ecbb46f16c529d3e1a285ca5ed364cf1dad56b6de7c0bfdc9da025a0f6226fa
tr|32|90c96c89d44c386ecb11265b87704caf136febc5c6fab97586d532a6f0df8522f399af51a715d776bdf1ace26004b4c61478770fcfdf350eae995bcff04ca63b
trs|32|ff023257e7437d2a2deff30186b9f61e690cd80507d9a784275e806880a4a24f20aae07ec00e0fb300ef24d8e47839788efa32a6a4729b09b3ff134a9aa86359
uk|32|96a5994e80f70599803ce1b29e68f4bf2fd1ea7fbf0c27387cb21c17e2066c52b03c26af9cbf0f3f731a11e2e7a6274fea476c06c4ab18b4a8b54793248ae63f
ur|32|444fd4c3f91df234bf9e88f11f2b0668f137169effd9d886a119c235c690183ebfba668bc0825c1ade53d3ba72c1c230cde8964213213f8081f7f2874d9fa5b0
uz|32|bd84052bdb3c099962216aca09ef35bb55c41325bd670aca50cc4befd975b366c5f9616bd0a643908fb962c3e1cdd65831455144843282fc9e36643c01bd7143
vi|32|e132974d5b900f3405ef8fa909bf777121bac0ff5397a3dd651d7c1736b0074c4c0d7359f20496bfd197ed8fd98c86b9488952a5063af37d29487dfa1411819d
xh|32|6ed787c05fca38b0b9e63f0d5bc60a7b7f217c39a6bda564d8d79fb341e4f4cb6f234e863a8c0be20a697894a1d61c52b300732d167cf3ce98c909806a645f52
zh-CN|32|66a4d6f6ebbff2663ea53dd92bd261592a518456bd947c725960f948b0838bf2f401f1971cfb7a3942a13c4d1b0ab607acde0b1227cedc0b998ba23c20b4aaaf
zh-TW|32|9643793dd94292e850ff86e0cc000eeca1bf45ecfee16f65e114b1e3fd435721568aeac8c7595703e13cf507ca39bd94cbc24a877b5c479fc824801f99706da2
ach|64|397a7143d4b92666a05a37769d9f1296f1628b44b4405e62c787f0c8dd7dbff8e5f41fe5d33c6d4bf754cf706b89ef7a58be17f6360112474483de4ece1bc165
af|64|8e319fda161caf549620d912f17923e5f632545abd8397c8634e7324fc9eed53d72768038b1a7f042fcc09ac39a08817ac813c3dc44606c7b024e952cc35b9fb
an|64|3804a9df5d7a83a67a4ecaebe83f205f23ca42411693e1140b37a469cc9f2e8ff716caf9bada0ece5e10bd29874a4b6779780fae6ecb1d8e2f953e7e5b966427
ar|64|663a8a76c666ca5bca7541ad3ca49207b85e9f3fd6a369ad643c45d0b1f9cb19d02068bf7de8f8c73d753b102fc9cee3d83cf411b545ec2b2574706cc87a8f24
ast|64|e8f5bd5759bb6b162d4955cdf3f73a67528c0b594ae225d0c7052cbcb0d878009790dc53f8c6ff3bffafd906376c58832406b2b87fa5df7874661ab70a8bc773
az|64|c9a5e18a2380f78bbcc65a4910d8b0570b88cbaa9f5ec57292b04af532e0d192e019c9564493ae57aa8d285882bfa997374ddc66862b383ca4c4b4a79eb98224
be|64|f3878364748542eff1b2e99e9e2e1839d46a2c835cfe41d3786dffc96accb878334097f4a0d9c62043628f399252057863bee5a3eb016f6921f92e33b8e9656d
bg|64|56b6c8b3d5b49339bf10e854094d28891d545c25e83e8f61ac52b266351db142d8839a07046b87c8e15fe851eba1d6d462fe6621310fad6bc5ee8b91c0cc28bb
bn|64|0a869f72b9a59b43e02924250d7866ae55c4dfde45ebc719a195c4bcb05ab36f8763b2df3f303dc4109d9232f47e7347bef4a9c0f54e2466dcf08195e7d02529
br|64|915e82bbe555537c4339a22c2a6e0b089a852eca223e684859f63c12f1b75ae30713bd235b988aa67a1db083e0265d4f9ef0a9aaae2d8216b1d3e791856f34b0
bs|64|5ecda6bbfdddea2aef143332929102384398a2a30ef63fe1c11c61d2e0b877cf20bdad85235cc065cf3ba84a29b1d145c56801519bac187806087ce311f622a5
ca-valencia|64|416fce09508eac652ed33f7978c28684ed976271b5aa51448caa22f4876217eb2330f635789607b101973daed6cb763123602ad02d135c38b4846d628163b4ca
ca|64|8a1c076e99ee1723ee1d2e515a735bcf84b5d9b61d2df8e3ba59f635c907d4ec1feb4dab41dcb2ccc0188bc764a683af6e049d99e9fc822b14841bd360eaec08
cak|64|28aa676680de4bc8f5eadf3d2c33c918cd0def6c0aa4a29a3a4ace35d4a75ce5ff85b4cbc41d5b03b71e24f0f8f66bfbf475c7209925620901076f3587c005bd
cs|64|2801f68909f05b74acf4ff7402e08995331278362354c5c027c502baee41e56c8be5aa91e8958f04bd831722a16d6831bc492687aee388c4f552a3cbfed4adc5
cy|64|7c464649a43a5eb9d29e7d7b05b764018827ddc60322224ae16005dafa2739a2235c7c90ff7ae46f8fafd2ce0578a96a1dc66f98b9014a0a88fdbd81e87a9a7a
da|64|5d1c0e2d748758748ee6a4a79c6e96cbcb4003b9b47b4ed4c7ae563ec17938491b3eed25b15bbaf07fe0a7b71a9e8722293995caaeecbabbc6878a9b9998b877
de|64|d658f387169371a9e50057327994aeaa5b3dabda5563de94641014145bf48def5fa388889d82ca85dc37509678071408fedecdc87d47d8211ee93f9d025bf5ab
dsb|64|a0d7a70dc89b9589926621282415ce6224fb7cc091952d97e20d0f9a875053f24a51b3c27dd3ac236b2e9a6b8b26c9fca2768611e02f587c39b2b42ef8e4b0f6
el|64|621c15100abdca1416fc64d5bdc074d48e378c28e24f6beec2bc948866c0e39207f241831355d852407ad379f7b40e666856c52b35a245a60372f00c0d5421ee
en-CA|64|b9d310907eb4667709c4d92232bce97b50c2ad38437a32874167eb9c63f2f1334514a0f60d7ed918770a05f60ae12119f2b50edc95850dad0536ce03994e51e5
en-GB|64|5a62de5fa11b0c4c34523f2164e732587c9fd4ece736e712bb8657a17d52705c11c6ce4657702e90062510c50268176dec8d0ba21c08831814c961108600eec0
en-US|64|d00466497c44134831d32a21b93da1fa83b80ac2e1595660e48c0e6195fa949e5d042549bf519880a20b75c12e162b042077c502369fbc159ed9774552c5b24d
eo|64|1455b521631010cbd06f29126ecfb0383289e592140c0100559c0d9c557352785149972707b97642a0f174971164c1e3f6a317b23110b7ea8f65979a5d11d867
es-AR|64|a4aa7e527c5b773ff5997955954df951be21af310d8b9d842007ecc413b20e507f711b849219f7010c4019a7f757c7ae8ddb381d193bc43e30446ef8953dfa28
es-CL|64|dd924e4329da0000d7519ef639f0eeff3146cdf29916ff2923af6d2979f9a3fc05c8a2404537ddfba08b56583ac674b7b673db345bb9ef78bf8e83cacf687447
es-ES|64|543854d56ef4a942b0813eb2759f7b9e9ceda6d4b5dddf2c23d1a122fc1b62a3637fb2f1f2d6450ca15b24fae4a966b22f44597a13c88f1e0edb9fce2266e05f
es-MX|64|ab02b0c3ca8fce38cfed248f34a872892efbd7259f1c72961c453098dae0b28b6a5c876f373dd411d801f80fceb9a455aee03e99fd043f8168bd170b8336d54f
et|64|0a3d196f607b9e50fb46cfe62c11339b473750ba38272a5ec4a0fa70e58892f9250846c28d7d9c6a9efb5e7b1ab3f337a0056a4b91d90ce64a377be972feb193
eu|64|55508a699512b38b1d6c3087381bcfcf3ceef9d6c2f3507dd925cfeed70af71e74347a13da321b6cfc18cd1e875e61a7e538668421f7e6cb68702f934fb479c3
fa|64|c7e9a0467d573751467a7ef3f53f0005b6f54c4368ce6c2c8f178c5c1f97490bfa7dc12369cc11d880bf53d630dfb5e271f0b91c306f677afa750118a7018957
ff|64|1a025116e98434933ad3e44cae3afa929745ff44a99a3247cfe5487c26ffa964142a8813a57d82a03162cb29939f9267c0e6eb8b426b563b1c063998b311fbe9
fi|64|dd68bc267eedf027f1e7b506aff7fcb5087a1f26d8c2aa86352ae65604975897cf684a8d395789472382d5d91968e77df8f395e06d55c1e2f8d1e410bc9f0146
fr|64|5f4ffd4ee8676326bd32f9ddafa583f9b6ec25e5173b0e8bebf89aa788c11567e3d8f14260c5c4a3290b73847b441d1b77ddd016c75e8bfee29c029bf78a1789
fy-NL|64|52be567b45c1ac4c915b895632ac09ee30c34f49d912ff0101b98d3b53af4dee621d4dc87224e9678bd9989cb4d59b639335c034184715510fcb6a24644876f2
ga-IE|64|56df01d9139181a0115f7403d7f85e9495c78a1a76b0bace0f6d9877d91cb9f333fe1c9fee0a3cc1daa059362263fd5332a7268d0e9cd7b227b97f09f947f2b2
gd|64|ce57f63b769109786ca66a440a26341bf9d234495beea1cc07915816ac809af44b9d0c65add8449d7c0e0ac0f9a9aa7279f95169c226af925fec592ae83acde8
gl|64|4937041a06b71556628cc6ff1c8c6f79adac0887addaf6c22e1bfaaa8ea9720bddca10140d7ad36cca72eb3959c7b3d71a97ac24022027469b8a7ca07a313799
gn|64|ec5b573137568acda2bda37b4680241090df4848cb0b40b8703f0e5578dae2c79e0197d37b0b9b456ee5d9a4fc68def887a45fa60c017e2ccf2a11ae89fda99b
gu-IN|64|6795cfb67d874fd2e7eb50899d1e9bb3d07c167b16263a0f70530550b5f6f71bb4b1e1889388e1b5524fe9908708e1cc21355e324fbf19f18a82b6e08880bf4b
he|64|9071da620fd8cad07ee4ab6e7d0c1b574fef93de556af163e16c37bfd69d2c7187301293ebc621f8a7e5ecb4f13704ef7032f4728042b548f168bff555ba3ea5
hi-IN|64|e8cc762c4ce5c42655d12ac09b0b144913b7b420c7df5860331d3d2d097beff113aa346ce308c6b588ace93ef1ef7034b0d64f922ca4c528771b92496fbe29ab
hr|64|4b457d9506d30ebe20a234da1879d6f43e2d1d525a49ff465aacd5ff442bda0cc2183aa760d9a587df8de13020817f169628b1a0743f17e12e65266f053ff7cf
hsb|64|33b2062c030deb49640b065a9de7d4d1e21e89393ff530aa60efdf652059642920188c69088f1c19ef638754b28421f9cea4626c7d074b4d100f0e9c9acb9bd9
hu|64|50ff5216f1a9f93d17872cc4ed4c03f37c0d12abc8148ce5738e96bc9b1ce23df7496a51abb0c07d8f4d18d806f430cb4a43b75dda3305073a8f0ef88e099f0a
hy-AM|64|997d0c12973effd082df01ec5f885299127730d5940c5d32998fab6a9d5ea64035e65a591c0a6e965322b591e6b085aac0086ef2220a2f25ad10727e0d7f61ae
ia|64|8f5ac9d07f49b64152a4e3d5554bc79706af98889c89d8ae38022916f225115562019bea3f155773b893b91521376c3077d471f1130a23d3e1b439f22eb25b54
id|64|302217d10d43edbcf01053da4a69ff19543495ffc03c0d085dbda3dc0806d83cb80e6da493163129716a104b62c6075218137cdda59d76162c1326f6dae055c9
is|64|0f8b77fc166abac13b40fe7cc44aae23a308967a25b5ce42567e2ca6e5cfbd94dd9996c31c17415f427e77da5e975f8cb473af456ce10233033b743e66e339af
it|64|5b70b978c36d939b25de1015f846f3bccd280d4b7f67684ca9a4dab64f98cb3423ccf7a687a61fb4edbc9511fc27feee3298582ea5436ba835d770fbea27db6f
ja|64|9a8ca592a7bf629ed1035c5e1f45a7d272072c6488d887f746f7111cd58625ba600914e90562dbe475a4d177910b722e5c3952a0d8fa83f88ec13206e915c404
ka|64|7b8455721589096964ac9f40afe88bce9c3e2145d0cf85ba5401ea549d75729a61c97379428bb348b4ff2e03a34329cac9b517271c1fa170b952bc9fa183a0f6
kab|64|ce7c35afd8e9033ea8fcc082bab22d2a8a2b5b13b716ec1f22d9196ca61a678fc10b96708c27df374d03d4c3a662ba777b26346959d34a99865131a11107e406
kk|64|70d4ed482b9d5cad479cff0bdc60ba8b89a267a6e12aedff4a44d260f5205cfb741dd2c31c229eb722628192e5a3f69693fbc219e4a7cbb69be5f33eb754f453
km|64|59b244f241697a2a7650a07c31be5b98bd2c3fb123c67e150839229a18d419c62a288442af0d0c4436950c4f2143eaa8920429681126df3d3d737905cf5bada3
kn|64|bbade0310881656343a4fc467aacb5bf28ee27893ec2aca11a58eb0840047d4c3ba29f68d4837c5d9529804461f917b363175a60d014033899815ca7e320736e
ko|64|8cab95df81890e006a07b921d9cbe412713458a5d5ae75743cb04bccd523391b5c9bf8411de8567ba0b888167bdb52f9618cc10fea83fa7fdf307b01ad23202f
lij|64|fae7616cd92fc07182b414b9e25da6b9ad625505d53f0e16b3d82d09a05b2e9e2fc6835cae7c48b670310ead709cea03f26ce04e0daf188856d086aef81362c9
lt|64|c19bbd4b86bfe21a18fea90bb71abf1ae15494ed95235de765b065c421ba105b51e61b5d201618a51694582ef27d64b4471adcc7ca3ccede1faa624ce1585941
lv|64|798ecf566c44963870dfc3e01f4e4b2c8ad9dcb8fce1b9ae356b0fcadff6635351937d1ce0be2394c5d5930f06100544297c6ce93ac980a76181aa810005bb6d
mk|64|0f9bd81176298ff276da6b64ad8a281fb1bd85558eb898b5817d6acfeb4159fcfa4063349fdb133777fba2dfa897ff52d1eb5901f57547e3dfa1467be914e546
mr|64|4d574e57caabd0f7aa5083ff7431ea5c11890421eae75d542bc6ce27db4929906a950c4121c7d04388611569aa88358905c56315a905bfce4e3daa9611924d74
ms|64|9b73af0781169ba022aa9ac2304c9101cffdad9c35adae0d2a65174d7a53b55c09166494c1783c7159f30e059c501edd09258ea1701ee13799d55899eecf33a5
my|64|a1e26fcf244b693ccead7fa9e37b6df5b277de89a7ede42a3f16a2be7825a8fb8c4c98a205fa4a01d58baf7a3318d4ad8480ad980ac2a80c0cd6eb53f5484e46
nb-NO|64|bd9c2562d8701e1ab808bd078f8afa2c5457400e6bed679a851ec77bc58f4a5598925fe37c283599fa53b3d8d1065ec19b1831cf954dd51e3d3ccffcb0ddb7bd
ne-NP|64|2f7a47947746fb9a6b0858bb3eae717261cdd74273e5132eeb7f1535b1c224736c1c886309e8025253cb5646965a01d413a5f73b613a245d91d5a65c4e9a265c
nl|64|ec3836ac1376b293d3cba94b28a7f2511d41949522b5a271de2ade65c01bacdd32a3a022f121c6d9ac959f13a794ec994098969e5df1852a0a47e26f8b0a454c
nn-NO|64|d77da08262f7349b33c1c328d9cfeb210e543ee87776c7e952256f47e791211af3c499a4d122bd748d82abeed61a7e711deee0455c48b2dc54b32407f765a72d
oc|64|b72271a5b3f842849280c97d9ff6499577f71605442b61187b0395c5655547ee541524c415650f1687bec4ca6fbcd4e431264649ee1d5c4fdff27ae05768a883
pa-IN|64|446bc6be6bdaec2b2bfd9d545868f714b973980dfb04ea91857a8f0d787b2fd8d2a6bce4d7a17923e21794533cbfc682cc3f9770e1eedb52476c56b51fb11ff8
pl|64|01d829479060aaf94adba3c205384d4377f6fbb7af7e35181b6d1d261d6da236b9b76754c46972cfc63a4f38c825ab8b2292c9eee30d865874651bccd596342a
pt-BR|64|7dc723e656a572fa65f8d329e22b868472eb69155893dc4c26ed664ce94a9bee32740b5ea455a7481ae33616c4086124deef2041d866e0b7d78cfefffb02adbc
pt-PT|64|034f2d39c8d652afe85a6ae7e12c18b1d2918cafb618a9f2c4993ce1799cce396555cd9234e781022a16966d84acc0f9a69ecf60052c83804790b2376b4dbeb4
rm|64|27506b7b25d208e1ceaeebc0c76d5f5f13d60aa58e1ca4f830c872dfe540c4067e60c339e5eb1f32464ba218077b9384d8269a0b5b22ed8d2aa462e757e92812
ro|64|2d5d06ad1ea457ac15b828ced09c307652e313bb36cb543bcad9803a968a54f547066a1b82df1c8ef3363e14c2622ffecc742faea2e5eaaf8414fcc96cee78f5
ru|64|18df82e105ad87fe1d1dd391503061f9149b3a01cbb2649aedb82abb873dffa4fdbf9b3ba1fa855f0af486f757350cd2dc6152c6bcdd9e8db9a7668caf2cd287
sco|64|5d7b3ccbcb09463886d8e85bbb2a33113b211bbf5d4bc763d63a793112fec571fc92c23c7667b0084e7abf57759c4ce87fb0472ff55b14a81fd517e0f9a7c093
si|64|242b0cd36df2f79edba46cb88b5d23109e5e8c91fbf14af236188cc2266ae98265ab518b6510fe38055c23faf2db324af31a462fa587d0899ef4cc9441c3f470
sk|64|82d2510cbb43fa2277737a732b68d73257e4f9772e2cf19a5e4f6d89dcd3739cb340a728bcad60e1a87ba4f55968a1a1d3fd2ab883adc94a16f74db4a793af06
sl|64|025e90d44acab4af0902de42c9183c1613e2641e429b4926753100284aeeeebd19c4edde921f4dbe906cae2c6c8655d33d26c65d7008b1a3f2946159e8bba284
son|64|37564060e3374d023f0f0ec1bf553de35d0e6263e2fa20963cdc9e6a21edfdeb7c2f6ce8d1871a4253b17961f8bbb90ab687e60ce3cde0c97cfdbebe3d73fb45
sq|64|732abfd5e2e04815c082ccb11a4f15b3df141c65ec498ba76c6d037b7a47b90ddc50df313274e427d1f006e3bc8afd16ca778d80cd0c32ff10b8c7bc7ff3f3fd
sr|64|53a97c738e732c8707a339aad8a1483c54ea2bd1bf763605e65492ce190bb4a03c11a7ea1563fad37e64ce3c7f36cf319bfd60a6441af7f0604eb512e101099f
sv-SE|64|42203020aebb7724ccc1039f5cd3786ed3df4160bd8212fa40ca9f99508b9c89ce0deea1284c143e46e2c4f057a641efc851cd544efedde5febb5df38727fb94
szl|64|eca1245aefab3bb5917f21d39eb3be66f26645b87ec3fab8e03008cbb68623a007f81f21440c15ce5166571bc60adfa19b1b2beb991707d10ba56486ad7f1b1a
ta|64|a48472ae825b121ccfd2b77cbdc333030acb9963d614f2e1382244c24d143206d502af921acc6f211273d6f4df6a04b62d450740e6f29342b9ee0014d3a7a32b
te|64|1d2b030aafa93f1d5b4b2c0cbce64a326d6b8af30224483998446b5480f1c12a3e51f4c68d343c15a77b68eaabf69de209d11686e833ad41e7c12fd65a5668d4
th|64|59f70460d3c70002318e63cca86be49c114db507a38fbb54e47071257aa1e557d504cee27698e7de77fb268197a0ad2ba688b916928609431cd2e5c4883286f7
tl|64|a15dbdfe33cf010d1bb9bee124a4ef19d4042f2e185414339fb2f2128031ee991869af0010e24005fe7ffd73b275e27dedb7af14a5f2298461fe97d529be1711
tr|64|b1b21272aae553211f2e2434fe3bb1b5d015d044d2374af4eaa226c42358e4d02abfe98414171e6f0c5ff656aae97cc5b4018a7f5f5e25895f9091b54b586f02
trs|64|a3ff9ca62e47d0d5e2644aed6a1521b4d2f8ec64d8c75724bc5cf9cbae5184d0a35376b3bbde764c5d0a7d7cd0f28d1f3c5be728bde286fe084340d24fa4383f
uk|64|02d959b1082a6f44376c66e6d3085f698f4bcc4b7f5588ce19917d1a3ffc04d39f3240ccdd5e2903070ffab7d8de92daf6d24488ee536f39900cbe44f19835b9
ur|64|2d5490c188f3d58a3bdf29f1b9e051342803c2cf8fd96a06b2fc37c9e5ca3adcc2bdce5687b2b1accd2e8415d9ebbdcc81b8f0b67ca2874a9c36f341d6df5d32
uz|64|7c0caf55bc5cd085c9c225bbfb337faad40cae0d35145273cd37cd7419aebb849b027b689c5f6669be49768eae75636114fa91451338ba25c859f9f1af59e563
vi|64|d38ec95c9a0ae0b0712fb10f24f1f7056690f22c4731f5bf078efea0439e743d4e6ffbf7b1ad4cd235c755d801d8767817c838e56607f5fe1361534333998089
xh|64|84424e8a9b58834f801140ed75cbe3335b769c08d8e24f84ecd3d354b0f2c4a8251b5999b31ca4625f0e86188934206af8032ace247248673d57dae55a178c5e
zh-CN|64|6dd3dde1ee641f01fae3713979382c7f5d36125765b3311e95f7649722f326d2fc75996be6800ceecd843c2f9407dfad77fa70763da4882971eceeabeb1849e1
zh-TW|64|b6a4407ed5cffd0e13cbb7c22daad923c9429baf105470ad83e939879849b3db86ed5cffd6a4992a739b3b7d1094a5a1e92038fa41d435af275de919dfb0399f

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 103.0.1 374650 Monday, August 1, 2022 Approved
Mozilla Firefox 103.0 325744 Tuesday, July 26, 2022 Approved
Mozilla Firefox 102.0.1 510764 Wednesday, July 6, 2022 Approved
Mozilla Firefox 102.0 395422 Tuesday, June 28, 2022 Approved
Mozilla Firefox 101.0.1 612316 Thursday, June 9, 2022 Approved
Mozilla Firefox 101.0 441048 Tuesday, May 31, 2022 Approved
Mozilla Firefox 100.0.2 439230 Friday, May 20, 2022 Approved
Mozilla Firefox 100.0.1 294969 Monday, May 16, 2022 Approved
Mozilla Firefox 100.0 462241 Tuesday, May 3, 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