Downloads:

33,907,646

Downloads of v 98.0:

312,370

Last Update:

08 Mar 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

98.0 | Updated: 08 Mar 2022

Downloads:

33,907,646

Downloads of v 98.0:

312,370

Software Author(s):

  • Mozilla

  • 1
  • 2
  • 3
Mozilla Firefox 98.0

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

All Checks are Passing

3 Passing Tests


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Successful:

No detections found in any package files

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To upgrade Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To uninstall Mozilla Firefox, run the following command from the command line or from PowerShell:

>

Deployment Method:

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

1. Enter Your Internal Repository Url

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


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade firefox -y --source="'INTERNAL REPO URL'" --version="'98.0'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade firefox -y --source="'INTERNAL REPO URL'" --version="'98.0'" 
$exitCode = $LASTEXITCODE

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

Exit $exitCode

- name: Install firefox
  win_chocolatey:
    name: firefox
    version: '98.0'
    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  '98.0'
end

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


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

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


package { 'firefox':
  ensure   => '98.0',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

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


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

There are versions of this package awaiting moderation . See the Version History section below.

This package was approved as a trusted package on 08 Mar 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 '98.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-98.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-98.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
  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|1d1888a6eaa49e0e4f1300e632077acd04a65eaf126ce4917da8cb8ee09103f0e43ff6c8240bac3f2fcc381a39893b9184028911b5feb44d37d281a386ef658e
af|32|61c5d452375ab98488555211d176a686743ac4d3639da1b35ba22a2455fb84f6a50cf18b66614368ac11db09a0e0681eb6fafbe29df9f47911e6c66402a95446
an|32|af234ffe94d6103b63b9b513ac7db1ebe9b115d613a2e986929a069376d033bd878fbec9d7e8bfe958d67b131b433c7d9b3e2fffec4b671e09d756724ede182c
ar|32|2956bcca79e53b485a841edd366e1081d3fbf7aec36de82a9550cb03c847a47600a0014b3d6b8e9ffaa25e1cf4806d21babba48a40232ed9c2b22384f637b165
ast|32|af77bf51dffc9d0ef1722fd7b53f2de0caee3972ecab70c11eedb9bd4821c097199ebd8930f7b1a06373d528882624779a326d0ad781c4d99bcc22f04d6e68a7
az|32|6936cf5a247db614cf03d17ce29e8c0b55759fb4466300285ffd975d55f178a17e941fcf445e191dfd83ba81cae5e25b588ec1873850a8c05cd92a1efd8ac988
be|32|f8534565c86e0b55f2568488601345ff144635e5bbb41d5c46228cb2402e12f91a85194fa3114c71e4f9f706ff907276653d1b09c8f3e2f9f20b675f07d390c1
bg|32|35b68d1f6127b7da6c4b4a716615574ef1eeec99b1ab6acf6f7456d30a2254eca935a3118878b5c0680d7d326cbcd62961ab439f7e5c6c9b70ccce26505f8090
bn|32|c990628fbf3befec165f1c20562baee7c4a4e8a45871ed8abcd972c01f22dd508cee42739352d58af2fc10d242849cdf0ffdce809ea326714512ac0ec2e4e7ad
br|32|d51cc183039a8fb1a6f5869d4ee840947ad7799e00ea0bb254920648b52b8067b748438426419a5c56740efc68182824cd42c67d0ac97c352b4cb13a2cb1b593
bs|32|0d5ce006166d07819a08175f61f5a71854d0502de2e98333b3d0b26167ac704de868f4a732b761863307d5b11de9fa7370f9a98270ea2b66edda69f38aa98354
ca-valencia|32|380dd19bf54570e35ee47ca61bce8deef9f769e0ecfd6e8e4e1d2f0296c2016defd3f97b825c5ed5293d973e782855b18516a5484c20ed70a7c5c7d60317dbd0
ca|32|013d5775c463f54f70031c85f9602ac73e07d079a060df09bb271210cab61d57cf7363c3016b1379381dd3df3d5df0744704a69947bf6a8c45ce41559e79c533
cak|32|3ae2f9bc74e75a99e8332a6aae5f157ba4513c5f13bef4e1c12e305d828768eead0a35cbfe0c9f9eafc1a04b4b6e3e2a6a5f07bb63ccb67798c6930d12f02e60
cs|32|dc4b0357086c4c8ed82317fe9c23ea79ed513b5100c5e0b76f8c964b02d451b54ea7a012f042db5dcfb21a0762c4455c8ebad56056d7ef59d6c42ba7d4b1a6f2
cy|32|96714399f943dbe7775e46489d66b1673f32db1effc28a0ed1da951ec5da528204118fd728204929315178b84b880119742f0afc6cee84e79ba2212e9dcf2a0e
da|32|e1f732c36eb27b9c563e0add5256228b6efd6fca5f2fc9ba8cc77f69cb0105a49fce0ede2a5a993b28abc01887814ba41f6a6cae52d073c15f13a210411ab6b6
de|32|ed49ac9789704e5943f2dbd233317cd6177d7e1df5d7e39e1a97a1f0ea5ce683538cfaa3438c67cb8cc86354b576630852ade19489c0aa500823d862b04883b9
dsb|32|40330d100468baca14f42a705c6e64439f6d3d0b4368cea6094c31dd89c7a87bd69b12b922ae200c3cf5852f575143440e1e999d0b39949b6ec47a515aa21c23
el|32|9f55d8a86df37ac38fd5a11daea76451dab3f602aeb4a9c8e197cd05ad60de26345ed4ac06f6b35cedf4e4784a86cd2d56d1509701c8c6565b2b80640e4c4f8d
en-CA|32|8760d7f4edacf3a8defd396786166eeb5538046547bf038de6f8884b9ee1bdf995a2740993050280390f34de16a29534c21fb9b58b85666475025b804d367691
en-GB|32|eb82c501e1a8c199a8a7a270311d4b2f844893f6a79421e7fce5f28516c0d4184d859d1d3e84a0f5501f9178d95dde3e6072113fe29a7438e48b1168de930360
en-US|32|e3882efbff9c15182f6d2518bf7979db07d929ae676bafc74d05588e50079e623a9b7301b2f9ff190f842bba64973821bca5c4379307183937b27028d81e0e4d
eo|32|3be089a2027d0974a293bf683f85a0c3aa5c49ae2e53c7d4a7399e033c1f45ba53fe31aa5071c8db3eb5ef0cd53c8675e9dc248dd477538ec88bf8b1259f9f93
es-AR|32|59f4cf7c41badb714d3726e490e78e708ac2a303d571b08ba55414665c0225d0cc5ac3bd92d86b5349785209e1550c4dde43feac4fb63ad327b93a4c3454d0ca
es-CL|32|17fb4d7b66b9b2ba97289b5078c4e14b104022a089eab6a7a12a13ce2f7b587495c68443f81b02bd68aaad9264e0b4d3812c1b9875916272265b3ecf911dcf5f
es-ES|32|8489ca6c7618711bf1a1c6b2ca79ac2a53db915dcf6ad4d46146ec2e798ed4708a1eeafeb885a6ff2bf9f140aa886a77bf812ec7a433546ecc676087ae18c804
es-MX|32|95d71d9bf639bb751f7d60781efcf818545b7440de0088621feed951b10126a1c57b4769900fa6d8ed65dd5cac8cfbb44a7421e4b00ac57c6593b009b9924209
et|32|693f062a72f938f85611d7407e3ef9fcfb983426b129bf1381fb7540f40d49789b75df8fde2bae9f1470ceec8dbaf8a2a768244fd8c1b59a2fe86b741ee36cf1
eu|32|6042c6381d74980c8be160ab5bb93068901705c40bb07df31ecf29895122de0f2c8b01e035211dc08ace2db9a446757f079e461a7131f6feeb8a56e22e5ee48f
fa|32|84477bdbd4bad5040d4c6c2f175e816a65d2337ac3ad5ece52c3acedd494f7b4db3ab623ce6e1b405d4f7181545835f19a04fa917feefcd1ca7ee342131970d8
ff|32|a3ea2b375c710b010c5257753cab961ace0f122a491a7e4d0f17d9921007e20809fb07d66b09287cfee15a27a0db46da36c4c8fc665c3f657f723aad7a9e4408
fi|32|cbac2e2a30e0516006e05b38323d0c74e416f857de0c0b500cf5e7d28e1375cea1cc099e41eb720a4c2575f40cf557135baecdfc48466df469ef7904c7300997
fr|32|f2fb9c9d5a98b8259eb914b4ce0c58131d2b86f8645166fc56c3b493d781fe73d5059b34cc326006462f3a53db4afd8ff05b10d4a88da9fdbbc4f3ea59da4544
fy-NL|32|65cecf9fa096778c7a85c3a258b2f152bda6038cf86066a7d6b5d5f9349a12ad2c8564c5875a9e516c6b029ed50d779ab5f3bb0011270c5020944441851f557a
ga-IE|32|264293519427fbe6944d773a136d1e8ee3bef5327f4bfbd1e4c5ea1fb9c09c2905ffd0c2e9a65f265041b1a4700ad966076fee4b1341db20b900bf78852c3783
gd|32|74a966009756af1ddae1c395bae1c64107cfa3685540adccd7a7b4904a76bdc2f5ce3dedaa9cb6759ec37db33790da32386513227a4a583e26c9de1741cccda4
gl|32|960b8eaf956f43f3d605823405004efe85a0e51fa85fd5c6a8469e10cdfc056ff0933b3aa977e612702f7a5215c0e96d3d0026085e701ba3bfab98d6e2270f21
gn|32|6a0e61547e7baa74fc155451099291f41608c1e22bcfdeb20cd72b866220c4882aeff5d8c1b08a1e3df1499910ca56ac521c555660508bbe52c057f0ea9ca475
gu-IN|32|a1bb27614289d4c9ab64fe0bf34f495e15f64c9f74498ae94aa8694a1aac5aa7b45ae8c8d4bd96214fa576d93227676c0e8fbcf026ba16438ec25e7f4a14b04b
he|32|de61c54cc1e7cbc8d135b7484b4b7031087bc1691896be5e32dfd0f728dd07ef406162376ad1f755bcd448dc5ea3f560bb9f619748f79a672bb3e03bf578cfa0
hi-IN|32|7240be3d682e6ebe08349097d6405ba040d12dda2d43e6d9366f2cc899c03d773da8b92e8e4390819c1451d0ce1ccde3ad7b19dea85d680a24fc343ec68dc99f
hr|32|0565a275fb8a6d9b0d7ec5aeb006ad2f2016ce940cbcec6ead80e62db8468cdf973c929a70174d4d68024c9dfe5ca2316a5c16d24acd0b7ab88b1d42a8803b0f
hsb|32|cb414c583d0dd944c1bcf6ead26a99205357a23af8048791bec8a90096cd22c2a4bcc0e6c53590a14a5b0cb74bcba91a73b2cc9d471a1d17f6cb1530c0b1e26f
hu|32|95a065857705e2de0a4a3cbff9c9394bf13499a01f7893bfe8fa8a31ea086cbceb54359b876a5aadb6043a0d232f244aa0cfa6e4bb4c0f988dcacf6f0039ba92
hy-AM|32|f78abbf522e9692215698fe29762ea3e44f0ddf83c3aabdce65dd23a5b3b6bf3db575daa70b9fdeaec34d68302aedd6dcccbabea617d33db59e23df7540d7cd7
ia|32|d63f77fc2aa1cad5c87fb3658c6e09539a29b755f9377964e2c86fdcfc8ef013ed791ec64d0a1ce99395f6fc4ef5871cde856820b76fef6e1f944dadc8dc776f
id|32|72ce8c7e87d44a007e330f148cd17dfdc9b90c636a8e433d6d67e8c89db5c0a8b83f2f9bca053b8f28a131083c587b4a0aad052781e37289ff785c6d261af540
is|32|47129e37bdaa0b303d09a687f187127ebe176b827bb26a5943bac95e7ae40746f82a32194a44df5d18f127237e6c44ac2c0c808166bb172951e90d52754d2501
it|32|19fbcef0b6ef8683d19f178f8a6891cfaea10e73418e215ed4322787f215bc5d39835e7d015fe368b0ea6a04d25ef391463f4d8c3eb5266a8190fb8129a1cd0c
ja|32|fa0f81e8b63820ec1be9d9643fd88b1f1753841ca7f03e8facc5671182366a749e6401be7ad6815c294a76f765fa86f8c0b8f08d10f9762f3886bd29988e90f8
ka|32|318553b26102ccc9cf0132ec97054ed7f66abe45f632b3f17b126e76c3801a29f45dab857fd96929d6f519ebf7d65376edd8ca0467e0804726b6b6efa6a7d59e
kab|32|2cc62e5997088c4817e97af98515cf173998156dd2c00f630bbb6e52e9e3da329da13aadf298b5f82e97bb4366067329e9d29917342749a1becd16470215a223
kk|32|cb66e464852239265fbac2871610bb95e568a7745c687d45816dee5bf64007f724456d0d2c278975d656846421ebeb18d20e277b82279c6ae2a9ad00309d1f54
km|32|a13c9efbb8b09323e403c38a712bb1911e478b12b5af4472ceb309a0deefcd9e4cd6ea9ad4304e38ce9c12280dfb87ea2a293b35746f067af70ee5effeb48897
kn|32|3d2fe48ce809eb10ffe98613c44804c8610b9045a3f7a62dbb902ffaeae8225f738a28eaf8374e8d3579156f66bdaacbcec24facfb7ac1ae04c065d3f57829d6
ko|32|79b34e2af1a01f0cc07857cfcf6a9721e60acd8ac033c4327e7406babdbed0a50e6acc94901ad367d35dabc0756517f8f11ea04482365b516633350daa720ccf
lij|32|18143ae8e245a470893056f828db150e3884447c6a03831592676910810521d74afe9e87311263bff44a48d44928c51f84790dc61e157f60332c877446f66907
lt|32|b7d84ad57c639908cffa0ac3e3fa768aaa89b4d01a0520a7f1081f934162a3ff6611003407ee09a917850b3091adb3c2e0014c81ba8924a922124a7b4c9d6291
lv|32|d5fd196bb69a6b64a1c5e19f94d2417f963134fc573d80677802ce4ec61b58628ba303e52fbd841919acbb2cb3e9bb77cc934e4272b0e8dc20b42e31d3c7df09
mk|32|4c209c670446032c9bd02012214b6b139a9ff3535212a5b3c1c5d5d9e6d5b8e80eede7f33ea44bb91a7769168ec2e7b61198e3128cda9a1951125c75818d82b2
mr|32|ab21a2c771533b90d82c08cb0dd05bdb8f2127ba59319ecf64187b1e8dd5effcf7303f611166ba76363e61c217c21f83f00294cfde0e4934b4a985392beaddf1
ms|32|0823f598b36f2650464844d6910f6ed54a3a8219b9ad7f8a3c36fad472390143e4c1c1e6f9adc3c3ff4f79d1f92291f3d0e1ce0fbd579890028a9f5fb16414dd
my|32|c83ee362db4321f0fd6e1dfe1839a0ee665c5c49e06ae927c179b12ffc586ec0d933619793f171bbf30e9a7531bfc04cc5be5d9efdb13fcc38c4d711e9465cca
nb-NO|32|aa174b2c139fdc2605a9130e00b83ef5bbfb65dcab92a4a7ca0855394a5baee259de9c99d1406454d22e7d35b83517eb9ba06fa19f052858b259bde2d13c0728
ne-NP|32|6172fdea9483c4ec85f7d2445702f0e2409034f2de3b95725b7dfd90425d01141b36072f6de8779547026c431995b91946550228507843c4a6c0eca8e94d108e
nl|32|3bb38662f3e422cf26003fb1252fb10bba52fe5dbed4b694cf496cff3b94e21bcc68600a34bc0716443550357625049e4d3fb3cdec8c3c6fc2b2e472b4540cd8
nn-NO|32|9ed7db161aad3ca8270740e3b35ab6741904911474c0d44627e7bb888dbb825ec327a17bfbc8b0fe727883f9923b13cc93814dba5c328a16be2a9a2f18f1413b
oc|32|80d689197df47ff0420b9040b7bc45589955c55b6657fbea233ef941b65ee5da1abc2b6c2297247cd13a4c29816f7cf188755406cb90deca22220ef537b0518d
pa-IN|32|a151f900b8d8661e940818003cdfe457006b0224e1e716425e4dd42096483a264cbfce524b0c6354d74d207a6f10b99b49c5e609b7d699a56f3caa3e9fbf2c69
pl|32|ae7a34b0f4211e71895c6d700106de6fe6fc367cf700805d2fdb86161e88b60efcea1f6f04e6ea5f9f243beb1f3cd446f28d39b6d7e3d8ab88293dae6be67b5f
pt-BR|32|e235bcb22c184e6ec858c4491325023e29c3a9fd823125900ee571f15f60d3ab7632934b3a5305fe5170c90b1efd4d3d099183902c26e26df489cd6779cd43c6
pt-PT|32|0ba088e40c491faa2b49b3396bbc7f586a4c802ed18ba3dc5cd7d8f0b8b64ad53c794d3c9f34f834e2f79f1c73880feb7278873c02985643448c85df26700f6f
rm|32|230bca133f3658f94f2f588e4f3877919cd8b0bba6741f22c8f92477a1d79c0ee0ee0395b0311403c0122b232b5e8d2b77d267eaa1efc8a06cf02c5bd958bf53
ro|32|81b9f1005fa24a1b5eb91ac5789cb14667f8d292b9c29831973c9db9698c83c4cfff2e6b465ddc58e34bec1675abec10161b3d461aa4451b95271b8714d4d5fd
ru|32|1704c1a9ed8a6132f80de45b6d8dac10fbfa25212d496f77dd628c08175741b0e72e206974d0ae27bc7717a5d79c81d856e576e7f73c9ad664023090844f1f33
sco|32|5f0d940327a0f44a2035ae26a1906cd2e135be6ca118f480dc9f6d2a2ecae4e2d4853f359ad86ce81d3c94d52c8845cb5b7fa02db3c1ad90416298e97b76edbe
si|32|b364fa4549937d3b06916eec2b9bea8f159c46206aaecf88305649444866f48925609ab43907abe20eaf3ce4c166834c8f8148f87e6f9db4c7d99eb29b8a9887
sk|32|62e10f9e61ae6a857d577d7e32f875f1ad71b05be2f645c1aa4efe3a3060bbcab2f34bdab4169bd81a7a17ea088e382cf15ec832a02bb3c812662d5b3f07b91c
sl|32|abc6dbcf84440b7c01d7c25a732fc84827422475b9c399de3fb76d70dd71c60552f4e3025d0fbfb688826bf77c74c1e5163c2ebf65a4212400c73a064c829ddc
son|32|c19c2e34a1b1c99e164e19c2604d232a414f90b55e8f9c7489f72f8ae926ca9cb4a66255175c06f7e1de1e0be77e4511260fb332b178be4f2f16e75d0c993402
sq|32|fa5d877829518fc1be422f665bc93d06b9375ac3e5ff08b02c0af2a1709fdd9f5cd5b36beed690c98c3a9e768251419b5a564b95394ddbc3f87b1bad5936cd62
sr|32|4692795ea4b275e5b3445976614d01bd495be627d6a12cd8f376ed14051ffe17959507ebdbb30bfbbb7b4d9554164168475756cd760d9691e28ae96d8170ed39
sv-SE|32|4bb846e17cd0a37a8be059a0178754dfcb21768d451a1b3a6e337ffa6a5a4f83e001cb06ea226d12012d30844fbd873895f95adcf4d5af7507f04ed1c1ef5f22
szl|32|b9b10752b59b9fcafcc2e64dcbfc0a19d7b7440d6e96d863325002a1f1ce2f031c958be96a783cd8e91a2d4804591571c18c749973aa11704b6bc28a5fca8c03
ta|32|7530b0c77eaf365d9b404695ecb287455d8438f6135b87c048a52365d199b1734bddd3a051f581830cb786849884e12d37043f92be33a8120159be28d3b29208
te|32|470e9ed43679e0e0fa3100d4ea6ac55307d46ca3460fd324317495ce64d22e7600b22ec38d8c31000eb708a536d86d75ca6713f4a0f6ee9ceb898c7b8f6bdde2
th|32|60a1601fbbb523de789ea20bd4ddb33caca374b254f605c552e997c1a89fa342c44e85e9ecda9b0fa80003e40e0207bbdbac107c5142c945e9717938d9e96476
tl|32|c03807ab9ccf62f36af27469194ecbc903ec281a42bb9492b69f2adff805738d82f7a8fa9f18ba73615e72a367e3ad9b9cb02fdaa8ab0f208b5284d72e1d29eb
tr|32|576f91ece14c6084d6ca0e3843d4c7ab5bbc5c4bc66c0ef9b71783d3c5b9b1a996ae378af8fe1a5731942b6a913211cf31f3d60f2bc44b4fac2d1c21ecbcc68f
trs|32|4371040b5a26e4e79e3067422cc87de178c9e97354e7d95e40a007e6e5025f9ed5580370e661f6e853126e5802c09108c10c762d25200877bbae27e7e1ad48e9
uk|32|6564448048b1069ca623cc9a2d174207152d983c653588a946f714e5fca75bb9f679e4828c06fc36fbaff95997577c72da00c21f59fefecf7426d1bc5534e66d
ur|32|8c2e8309b0631053e21ab1543dcdcce48297bca92c0b8358348fc970ca5805cb63af676b84c64e239ee6baf4bde62c625e79b24d45c4db1dfba3c24857ec4473
uz|32|629e730c95c46b820d0e81c17aa6c28b079c1d1dbc2c08a010a875048a368b3e7c75ec4773ef5e7754c6f354758c7fa4e948401bc425b0f867384c2192200255
vi|32|04e23c66b703573529c2bf5b8153355a4c79b66069ea05f94fb6456899b6356005ff99db7499478201c9229b0e7c681858a5cfe9b678f832064c4e5761b3e7d9
xh|32|3a5fbfabaae35743ba93d79049fdaca30c0b7ed579bc0eaf458ca6e4dc6c118295a8a2ef1cbf9af7ab376233c897b7fff01047a60910bffd84d43868758c65b3
zh-CN|32|9a4aba69bf9f8d7f486f68fbc44177b4ac76b1c21ec6d67225ea3566d47d75fd1007fbcabb3b198fda7ce5258192c21aa17b1d528e736e664eed2b7bb38757b5
zh-TW|32|1dfc330df558385c2ce9f38b76806e6359affdc4bca98a8f991117fddb78c3af7766be75d1c43c1a8bffb90e184b4d29adefafe254ab30b20cbd48559ce8f310
ach|64|4ac2b965f357bac5cb91ea4ab2b9e2eb35ac51ba94bff56a504d74abb2b9441d6af776db0a5d2b67be7db97d2186bc56b515ac5263a5928836a37dea1ece42bd
af|64|3ea59d13095bde6b4f56ad072d17d7c9c7f2c2c1f129fcec514165923f554251cb54929f077010aa2d6aa21831498bf803ec32f0c656c5daa759822677e9c9b0
an|64|5f07ca307845e5dcd249b5a752a8031bc4a3f90550cdcffbc593a481f0ede43f20a7da17065ca18a91da9d06840382fb7f26eea46d2cac0aa067586c3374b078
ar|64|d89a5ece428aa0adf783f6d2a226dfd0e43d2eafeb6a3893fa2a6b4468b3ee8282a3ef866b5470e64bbc21494328fae299b5f0672ab8aa0f83a698e606c78cda
ast|64|807ae0d8af2318bf19a0304c4a0ea6da77fd31dd77621fd713ef7b494c873d03112bfcbda69283fc2665011f99e42ee0fa62d8aef075a62b5055106a0fb3c541
az|64|d28ecc53f0e7e2225369d2b644583068afa04c631ab9c2d67507e5a3bc382a7e1330db190964c910ae16587c3efcc687277d0ec7d22af18785f4bbba298eaabb
be|64|69724ebdbcd87e6c9e14416e1acc494be522459ea01ace8c3f640b0199082f277600c8afc2a831c9ec01aee10ee4b74b9b23e781b9df954115edc7f4b9c45aaa
bg|64|36d3bb2a32aa274d391eb1c18ef0936a1e3e2c2885c11d9a55a924bd4b932ee88aa1110e9a8cb87a9ce709bc8efaf6e02a5116a70f172d03951d2ee50dd6d0a3
bn|64|482d87a3ef5b3bd2616a1fad02b94883d21191dc01611259b940077627756524ca4f47cb87ca9a1ca72fb58db67818dd79181835b34fe118f911a30b59f30422
br|64|1ace77d6e99d678ea2f2544836802b9b4dfa31d305c6e87e6e68f67a7893cf2851867e360c7769707b575ee8dc7d1798f12be799edd7e54e61eed328abb85fcf
bs|64|6808f4c9adc13cb780c92fd4d40c3a1a607791ab966c386a81d3dce7f5212d77c03a7f0304c5e173cd76aeee2cc1aaeb2422235d8b3accb0908b62922afda00a
ca-valencia|64|69802a0fdfd11fa4a449dc616a88cd7a2ad6c4fbc202136e6cc3616a36ab8d44607df35d059be4f88248e32a704de4d5ce5cf049f77e9fb9fb6803fe127c5b16
ca|64|81b59a9362afbd56e579dc44001a6bd542ba9fac1b8f72b7f1365c68602d43f6e65e74f3008bd59ed75f11c91290fd8da71439c21798c97dbc7a60a3ca896dde
cak|64|4b7a6c3dde24165ba40ce2dfecfd170485376b3017ad19150329482f77e2e8264bf67d5672e2624a6f1cd80293270befbc58f7407fa38930fe8265d263c788e4
cs|64|4bb664c3802f9e2bdb409c4c4be0ad633597a733a726775f43897d9171c3a3b4422d8dc3fa50b116bfdc2b3db9a43e122d34d336427349a7b08c75ab81190941
cy|64|81b90a8e0a6396e29c7a2415aba19bbeeb9720105b16b673372c9aaeb0485c3b6c422e2467c2a6bc73438d3d1a835f022b143631d6fe6e496866e1472ea856c6
da|64|42195b82ef7b2d1682a3ac90d9ca034ae3f002f2d32d4769f3a33d3ae89c1d6b1a33b81f41544576afe66f2d26cac751776bf33eaa420302eda62d8dd2a8ab1d
de|64|421afb683ad59a650ac04a42a534a1c6938075718fbb1d2ae4f72810108fa722b55dd194ecfcd66293594672af2398a61582723245a6f774c15bc7a40db26237
dsb|64|95f488c486a5d4e67cac506ebabfa64ca260f19154c74895ab03ed774abc2a577bf5457c4397c903e30bee6f4bd79ee48835c4a2eb636150accb5f7e4d667d00
el|64|2aeebcbf757506a5969603374769201664b9e53da127f46b86301a783faf2d12a514bfda855c84f735ad2b112914222fe62449b7f796a30390c0d8cc923143a1
en-CA|64|c37c2c6f7e2fae3c5c018f72c447f41ee4ca2e5980d46d0d02e0f665c3ca60f231c5a7137a7d760d1ab5e29d9a227aecd2c8cd3834ca46d54f71d5bfd3d33f17
en-GB|64|757eeda85ed8186c40499cca08649186b86a76d7aaa877c44e7b13a303480c086a4ee9a5fd437ae9f9f5479256d468b92d7c738b859641c9658ced6889fb5cfe
en-US|64|84007a9b26459f8ac2f48e3d12dafb52a969485b795d38c7fafe8221346788bf76649153ee9c1318ebc298f2f49371c5d2b1bbf7caf06e2e7fd9c3f41fc985b1
eo|64|1d65f689bd7f5d3b28cd29df21b3a1dcc2fcf7f4bff2e619cc7c3227ba1e190fd3acd85267d03b4587393897c6cfae232c426540a37322241f944936a3d026d1
es-AR|64|8e1475f88cafa4c5372f24c986807f940d540c7f92568b9db590b182bcc2ba23e2c1459ab3e97f5d5b932df90aa4d8da760d8493a5230d5a417695bf66670d90
es-CL|64|58e724825a5dc6d55fdb4747951ba9f682c1b580e2ee9c79e6678bc850c8dc0fbb616bced4aa12bd3a83dbceb12488e09c441cf9416eb160bf51bcd763991b32
es-ES|64|363d11c8397abebc73438488b50bc7b23d32347ba9b8e17a6079fa78f0e7be059e4c402bd49b66c612a4862db12cd6911091ab26c963adcda39e3f93212dbff8
es-MX|64|e020b894189f1cacd8e7c7f85ab2d6e578561d432b6b152b2f4a3979335f895b8ce1906d806b0f8eef30af4adc522b27180d5d00809432dc75aa1152278b8203
et|64|d8359233ca1fd4a47471e567ff603dfb99b8c0a3f46f9c1ba94575d7fca89807794c4808a5a1eee34a11bcc7a8f9a476ef91179f2443643f603bd6f54922a5ad
eu|64|f58d6ac71a6db3b3554f257177c00165b2785d5b2948c48d33151dd8b6adf2878d3e657940b59853d6ca7e8c2716c77b351c9cbb2e64367c497e8104c99c6f13
fa|64|e4fffa2c32d5cd92b8f0d873091bf85c63994158a6e72b6277a0fa2141f88a8963a1677902348319ec1e8b4ae84a804281cd4d2fac3fcc535f50dbe7460c3cd9
ff|64|0a94d9fed8b799142da444639cf288fd57f168408f8bcb0d628fd0aa4f3bb11e4ab597329b343db8e572aa588ff5caee383f720a3d770a66b018f0345fef72c4
fi|64|cc13a9ce0706dddbdb3939cd5ffde64338418eb80d016b51c82e446a528a289bee6cf303085b74e663bee5eb4377f2e298de022c2c4a1cc0766a79a6e9a151fa
fr|64|472c91ba81a4c96756aacf04b6e0781a1f10245fe10f094efdaf474cb5f9481198ea7203534fa340fe289d431d82340751949c99ebc21a8262600ecac54437e1
fy-NL|64|a29bfa14206734156c1f1327ce60d8ee34e49a9d8809c65eaf9db9af1bab2db817c31dcdc564900af0aa7aa80b0aa307d76d274d2dd057cc2a1dfcb670c0a57e
ga-IE|64|b22b2f17e48e238ceaa0457a8cb7182e6801bd2f99b4ba1cb845da6e2af2cd8b2753a46e9e9cb0fd40b6fa689329121ed3976bcd64f12834dc5f5f8de3c4dde3
gd|64|384bb3e3a317f4ab84dc2fc047b30f4ad01a183198c1dcc073b88444d1301a02c1b9ea7245d6138b58290d730ad77fcb4197f339e39a659185160dff62d36b24
gl|64|8a2a5365163671f94a1898f085dd29569d3bea7ea495aff8205f15fe8424f8f4a881da60b47dd343c3d3c318ed76435ec4ed4f3a3002c72959f38c0f0c44916a
gn|64|de529014f14eb582bb2d1bb3aa1697c84381cff21fa9b025e005b1b9623d338070184c770b8bb16235237e19265d96d77ee70ddff537fbaebe815e204bceb2d0
gu-IN|64|36a471e72a426c934337f6ed5fa8484874fcd67e1acb9ecc2190ffee615f6fb393e812af9e3fc44286e55fbf3912bb9427e03f70e7fb338513d360d7e786c1a0
he|64|3013ea046f5396fba7dc9dbdd6f2dbb5f3c295879e3277dd2719bf9f55c3f6cd2bc4c27727ab36b01f19f483f973714e71bb2554460fe28fb3588e37ca8cc567
hi-IN|64|fdd5c560237d977665562bf8e652deba63ba5e3e9bf084e8ad1de3d9effd4cfb63fdb05bd6d1d26612c4570ea60303fbe8014abeb98ed63f33ef93263ac0330d
hr|64|265e1de4be7b1af5ef516e378d53bceeb24240669a1efa89ffcfb7969504b0d545f208c99a308d7a2c1b5ab1ca5290901edfde9ad4be3e3797a8bee85d7fad5d
hsb|64|bc4f7d944ae6f4a83f7f29195244787effc9d1ddc6955396553d5fbc14179cbb1a99357d2c6d3c434a083f560113beca4dcdbbe52c0f589918886c9f388df0f0
hu|64|90bda94358230e0304764a8112c221e7da2459f98ac7c5610b1c8f6202c11bf11087e250dd41ccb19bdfa6612fd410dfaa3e30e164061f72dbcc1c714375bdf5
hy-AM|64|7c6c00e30bf475a746e07fa39ec98ee8fc2ba0ddb0909f68b12f56137df0261a58d75d66bd0e11f008b7f34cf124c5d2bc1207df292225abbe51d2ca19a60770
ia|64|2517d0bd9757d13e2ee9d598ae4d9e5c755ec14426b11feb5d5d3994d3ccd391bad7549b7021f4c86cc9ab94b4dccb90029caf2ebb8db10213378b7485c6ffb2
id|64|54ec4d5d13d86a02a09180841a9997cf09c8a5c3b1af3049d34c5d62370da15be77d25a15ef8fed74766d2e29c874c5889947233562978ed7b3be5ece0d38ab4
is|64|dd01d3249b0a094cbabd04e66c1d606b0ff563d3adc0feda57890731f90ca91bd5b1361867ed24e945ea6c0178cde45c782ad2e31f091bb0463054806443a811
it|64|13416c76d5ab066e51447ef9a5bf4bac5033d2a4c5e5573c438d9ea98e4c58cff963a413474a39a2e433d4764b33a650c165496f81a8b7c87415ace60f8b61aa
ja|64|be95cbb130040752b3f999d21770a3f62ca85bb89fd75ff801985b1f41b680f32d18ee8b54db5d958f0e183ddc6d428c2e9b23cb1d1619685e679f64c5f32a3a
ka|64|22c49122fffa4337acc70f226b7a329fc5835be22849456234fd2b34315c588c331ac76f62cfb96c697d5415c4bbb0e3f8bf25870fe953add7e13b4bebc25abc
kab|64|4db79a49a066af2e0f5b0cf4f54cadc1a252c3c6e1a143accda957c0bcd629738abea70050e32dfaf77e1843d77e720ae5a0e986bae3e76cfba30beb63f7cb66
kk|64|ee9e5e11f3fabeb78e3d7a1b018dd0ddb23e2ea23ddd7e140a86f11f3aa136048e7e721210aa9a6528b3a0ec29a37edae4d8b29a97344d6a679c99fdb85e80ce
km|64|5cd03aa8ea72afc12e16523c7cb591a378d2f615546cb801fa0ee90738c02da85846bd25458ad3654aa9b4ee29abd63ca7625aaac3a47b144de487f3b1239228
kn|64|081170511caabf34d1925c977932757f93e0e05302d235e2d17286894504fc6d549cc58751d42c5d276f410e425233061c01f398e123e5939bc899a559f689a3
ko|64|8983e13bee7db22f044fbb6b474d37c6ffde07938b5cf07194bdf143db1346a3a032b70af238a25d66808f49819dde7f0704b68be820eab7a7be2771d17669c4
lij|64|631bd20e5ea6f1d9b5f7a7ed5c6836cd17d22f6fc2e13a14f45a22181ae7747554b6770049ac4d2985c67f7ac1713f80f01d32b3db5df16d1edd3c003c79b046
lt|64|3ca6d3e3413ad4706797a9a633e3df8cba4718813e6242a3314ae48f745f437daa4b9cd32a673e96dec8757fbf05b3ff4b312bacbfe130c65934dc56979d2f41
lv|64|660dac1e95a44237b07b5620ee9c3d96b11d608e1350c87c0067767ecd375d760525ac3228f3084d11b7b546eca17e4028817bb0127f136e7b5670b9746a6541
mk|64|2e8801525db3acc91e2e2f145d1b9206db6eb249a5648740933eb057b0bdc7b57a7ef0d3f79e12f26595f25de7063a5371266a7103daeab6c77efe153ac45bc9
mr|64|e3b36c348c5a2d7a07bc4dfec35100283b2dc49abf8011c2036436e637006411b621773305bac053d1bfeeb309a372e41bd6a196d6f738c2b0bcc940b0759976
ms|64|e29c189b92eeb3d69700b1c29b2ed84a05b33bb27742b7d7078136f58690c86da53fedf750be077b9c9f9a554a7274d08c925c8ae9c5e57e8a1410728b091285
my|64|14e0b53e2d35dd35b04792ea9cfcda496bd5708d9cbc49df0d38fc52ee2a6c2c0cf0d796abdc84b715bd8c66e829a033f19364a04225581973f3987a1e5583c2
nb-NO|64|6c117acbd7de97c6520d005c6430bc2c4767ed086d88bb814fe67ab36921359ea5993fb8739ff9dc3dc11ed1b5c433a67540f3dfd53f3127972d775988f051a8
ne-NP|64|4bbb4efba46e5d45b11eedb54bbfbc54364e67d74ec44f36e331e58f0be1f8f8b406d36e1467fd8ba628f3d15e9fc39a6e4e9c02f4d17110acad7f34a977d616
nl|64|1c43b0d18fc84b09a1da5f7c010736c3d92662be3f6b4e90d08ec12fe0d2be64839c076bc1407025d15212a5efe90cf6d6c935d9aeb6627c8b9558d7f018fb7e
nn-NO|64|49066d98e29380339b5732a998c25a44e53054faa3d227b691899aa72312592c74668cd7bedb71048556589c0be19b3a8def91786899ef50bc1ee50894e1f204
oc|64|b69c499847539ec7cf87db5c300a9b0bbf0a97e912b00c2bbb105fc1c10f7204ef5e806061c29c8fe4fe15f64a3b612360baabe422f5c407a5e3d6dae5737f95
pa-IN|64|95719e816c8616f791f104d9cff3f3d82bec760edc22449e26a0605766c56dd268927f0fdc1a2599edf921ea4b6828acdb61c59e648589d56bbb29d23d90eb55
pl|64|4e2ef73b94d071e080b1c3ade00bd4ebe416b99822b418a1c6d382d095bc8a3dbc23554127b19d6f659a0babd4f6dbf04eac113b17ce50ea3fa7bc5f2a430f95
pt-BR|64|176580da70a458b1eee58fbb263cd0e70e918b27d1a8a1b08876e9b2ee84ff6317e67f367f9cbdd304da214cb23dbeb74b05ec3f7da4a23353c9420dc38b483d
pt-PT|64|fb98f0d2499457d120ad62f22b8194331596cc4797ff20a76b2d6d64cb3425bcc9c9c93b444fc7c1e93fe24cefc71bebc194d57bc02217aafc50596aafc52ed3
rm|64|815d7e9568bee5536c409cb80abbbbd56736649e591884086c4a883e03e79cc0d6598a46ea3f9026e167eede86b9b70f207a4c55e942cc11fed73b2ebb34b6fa
ro|64|ba19e69a6faf547fd61e4c8150abbace1e8c841e54b9a20febc3e6b2833e5759c3abf41798f1c950201f1b9e869c31e4fff2fbb5671617e5487e511f5828e616
ru|64|0494879a86265cd7f9d144111c3e8671ba944cd08cbeebd9d2c07cffa6697dec2cd169b5a535e72430711cd5b06ed85eea0d68744e59ebf758230a4d16203975
sco|64|5ae660e5e5f633f9fd466e96e6a82dc2f650c12b9f0aba43080dfacb9be61c11a708b7810a4412b72c4c26305c08ed39877790ed0b7f5d8bb64207fb0b8f113c
si|64|1148323ddffcf70282419fe30a9493ffd8acf126e81df4bdc60bae9bc7516abefedf8f9c74dd8889a93e8623a77a53dbae3c06a68a47c3df37eaff4b20cb2d15
sk|64|0cda2b2a1a558b38af1e5333ce7f39ba67d1deb7aca329f6a80c55e788b8f8de2473fac1ed1939f2ea5b1149fe6a9061210f263cb89f12c8c63297b94dea5dde
sl|64|770f7d5f8357c5390c99ed8648d40754bed67272487c6e2e787b52f53356e4e6854ecbe04702ebcef4d4cee730ed524e2425ffcb9be15e2589a7af7f73c911a2
son|64|b1ed7ff3485307eb67514328fc5d21b9d9faeccf041a86c187a9fa88fd40b682258043dfd1df4c1878129099153590c09927af52a5631621597b2d39df2f22ca
sq|64|9d8eec82b362b724d9f200cbdac5927d9f5712cd368d442e0c53eddf7db9b650ab305eb77f410c62b1f01c4768431b9162b1d16c9515d6f5e848b6c4750ea7a2
sr|64|77fad34b3d9e777254a8f06ebd7ecfb07460dd586bfb520253f796b6ccc9f9bd446e07ed9e8a8796e32f3c1333c44bfe778bbdd9244faf3403827af035caff24
sv-SE|64|16895787f602586227fb05f58afcb378bcba777034080ab780e10f69b7e9b8cc85029d374659d091085460d14a0bd0b5910f7057584f236adbbd9f53306ff2e1
szl|64|0612b26f4718e87af3506abf92e23a90506bf60f1cb33d48c09e8569e3e24a0cf8d1b1dc630476027f5d91b3d7fbe08bbb6ae6f74899bdca89f1990def120fa6
ta|64|8d6ad8716b950e18eeaeeca705d2cd8eb8f84b831c34de87d64fcd767f0e7f519104f67e5657e4f476c99a838f31c07c9fd407fe3b01f91929c50ef711e822d7
te|64|2ede5d8d5a6a0f22b7c1f2a6a3426f93d0e8bfc27c51ab922ee72d726844974fc1c03603f5a3ffb14a80b9ed80d7825f894e8ddaf884fb5491ea9580fa3751ba
th|64|11ef87ca85fc1c9bf5b7ae4d6cc30aa4879a844f22e140d883c61fc2d5ea9de3b36ff4f534a92f52f2ee57a0ed5b89c0bdedf03ae364e3ae0d8ac4d1e15fc30c
tl|64|aba374ad9a91edea06922d80aced715c1697b1335ca1ae5ed99ebd9a253753151158198e15294d49a4fa988ac1448813c293e4b73f614c0a3a8b53e68e2b0c48
tr|64|7b4f2b6d2739aac6e0b85d3cc74380b4b1d7ecacab35242f44592dbdb3c12032fb83f43c0b42303cda20ce1645d1682832bf72e6462e26fbca716812efe0d423
trs|64|b0a58307399181d86556674834e9b9bc5103cdc45c13761ac1e302790170d922e0816135146c133c3dfc105db65c75263ba96429b096effad66816956193c0ca
uk|64|195d04addfea4ab45683424f74dfd6921303dfcf84fc70f3613fa80d3ebaf7230ef0ea651978509fc67ee0816bc4f44ede82e341963c2276a04d26fa18246c53
ur|64|ef666bad808a7fc376e08ae10afa5c5f48132b810f5468e3a391707c43a431744d511a10b0d15c230e1783376de97819bbacf308da7b9f9f0d9cea683ea37a3b
uz|64|84b2728170a7adf7d1fd0dbcd30fba976945d5168de83cdef025ddeeffd4b127b804996f7bef1213788317a84d71bf1e395b7924c549a286dda915e2b8a7bb2c
vi|64|bb2a9c19f0308fa4a283cac6e1a1a1a29861b1a8a309000010efdddedaab339ee0b38ebf6aa00d99e9c430291d506878e886559eb5e2125d1b32106b16815e60
xh|64|5bfdd6195a99c6ebc2d0877528552bfa1d2df17f7b858fb85393402ac61c1122340d80acafdb4e2bcc9aad03cd3a1eab1af136bb86436450ba82169de2ae29a2
zh-CN|64|13cdebd749ab883f01d4ff61d7ddad780430c31c0f6844df3fb29df8b1e100c6ad9a2f34150ce052e407b0e29291d40979b49dc7c479a1c4ee66d4ca975b6773
zh-TW|64|582cc10abd4f299f8c9291de419e6723796488c66867c24e933c948fb27ebc6b0a0aa92c4972ee5357747bca10dfd29dbfa1430692244e46c4c6ac22a347d2dc

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 102.0.1 28 Wednesday, July 6, 2022 Pending Automated Review
Mozilla Firefox 101.0.1 611992 Thursday, June 9, 2022 Approved
Mozilla Firefox 101.0 440650 Tuesday, May 31, 2022 Approved
Mozilla Firefox 100.0.2 439128 Friday, May 20, 2022 Approved
Mozilla Firefox 100.0.1 294921 Monday, May 16, 2022 Approved
Mozilla Firefox 100.0 462131 Tuesday, May 3, 2022 Approved
Mozilla Firefox 99.0.1 498909 Tuesday, April 12, 2022 Approved
Mozilla Firefox 99.0 332762 Tuesday, April 5, 2022 Approved
Mozilla Firefox 98.0.2 428461 Wednesday, March 23, 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