Downloads:

33,907,646

Downloads of v 99.0.1:

498,909

Last Update:

12 Apr 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

99.0.1 | Updated: 12 Apr 2022

Downloads:

33,907,646

Downloads of v 99.0.1:

498,909

Software Author(s):

  • Mozilla

  • 1
  • 2
  • 3
Mozilla Firefox 99.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="'99.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="'99.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: '99.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  '99.0.1'
end

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


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

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


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

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

This package was approved as a trusted package on 12 Apr 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 '99.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-99.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-99.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|8bb209c22a6ee2aef9a54d28f7b43cf45a43902da96b3a0a3baceeddf4ebb110b4e7f45a249a81f3dde9e91909f4c9673e46937061c579bee5f4f78a698b1912
af|32|120b951a2076123f6783c4338a283c16cf57c7e41c2baec8f389d550707b47d6169c1da10af1264838f5658ef636d6909e86e25728a9768caa37e92126d959ff
an|32|2c3d9ed43f7109f3cc3978c05e7037ba4243e9ce02daf96f24e36c01cb3f41ac694a9ea10b12260febf312ba40332bb8f18eeebbc2d410e60a4bbb1290c576d2
ar|32|3b0647e532c252038d69927c9558666726e66ad6931426c7fc47ca830986b10e4aa7b894c7280274bf761795573a49be912b723fa318a381f422af77dbf316a7
ast|32|a8ead832839d6e387a9ff35257a3b90ec1a3fd6cc98baf85c9cf11c6ba53430a5e1a0363a2fbec560abf916e11781e4b5500957886b3cd29950a5e505cb2f2d1
az|32|105fe4afb75a77980807bd0fedd5ac49e219b9b93444366ed81440cec6a392da8a29ae029d00da86a3ec4c24953c546b46665050827bcd688cc78cc47dcc5a84
be|32|99873e4c260f644b5e001221eec9fda50e6e3611fcfddca3708c3e1bd105da64326435d895a31ae60f9758adcd27add24b8cef599b6d8efc66948669ad9ad795
bg|32|99ecaa12b4a81e503a2ee14c0952370a3ab6916d3fbbfd0605420b570622d87dca4ecd516e46631fe76d3a0786d92d7dc11d58712fc9b14f5012ae65c7de0a8e
bn|32|a272755228d0ed20c0031c9a840cec38a211839f776480fd2646614967598373a7dad66b18be38d0ac50bf2b495ff985d46342b8c6ffc9944e206e8d5448cf61
br|32|7d697f35e5aa9722b296440e8699a8a4b788117728ccfac69ace0e821da335ac756e0466140c78336b3f7be121dd2a6622f9174492d2e30876727d7cfcaa258b
bs|32|a5c4a93170411728de50bf0c8f6b26cadb1cd732d012acd47971ad322ce95f935a1eea92503db19cdde6b806ebf6e83836eb7affea6586abb1ca4fd675c7aa3b
ca-valencia|32|a9081b06ef1decae0c40583e672082a61a7928f2d9ca4f6fad5b73e34257c36ed516ba670bddc3885ab19cbdbbe00748d36d459586a85bee42bc690825a65aad
ca|32|1c755c7fbede827f4014851ad25a729a3c7493765faf277490c0a2a8dbc2ee26b44e3287fff7fbed705019ef244c24bb3e78ee5aae928741c716c4ce84a2232b
cak|32|09782201dc21994c1daf3b0fa32368569475a71ab688462268afdefdbcdc2c077960b13bb3e530926194a7996b78db3f5c59bc0ef80f1e9570ef846feafefb91
cs|32|1b5a3facdefa83ab5b5976285eb92f07c9e6fdf7ca6b5d441cb3f5d7c92078aa8686df3f7c359e3ae8888981c62a050b86e386d05e5b189f8dd8bec72dbfae92
cy|32|4f95c3e109cd995be75a1cf4fa43fdda75d27c5707bbcc7034337e4672c157e386734a820e6157e570cef949ab7533ff19822460fe55f4a408c57f2d45d6650a
da|32|e775453d38249c88738c3722bee6dda57cfe9e433601f617ba189c1e8c3977574a1e6615f85ca9c41ca2aea135f3f380e2079a2c452c9ebe617bd9d2858dbb5c
de|32|0e8b865e2503e13c0c92757f25808823394e5594a3693a7d7ee97a26917bc5f49d4d251be86a71f50fbc0cf9646c4302c133b83f61a8ccda0838ee43acaab158
dsb|32|f02d750a0cb0ec6cb636279369849132f56dd5541c2a33e822580029dd55904a3c5728673694b758617d3a84f7ccac6d8ced57257a302bb93c4e10983c5e71e1
el|32|cab350d01e8198061688f0bfc5c6207b435a09325f320cda6eebfef1f59501928f6882143b633a096ae43ff19d5d1c7bd3e5d2cf27ab25dd85deeb2e7da846e8
en-CA|32|9c5f365f9326a56ee2f8e0562b9a88ab03a64b9a6eea12721e3eded0e14c18dc9582a3627407200727848b7bc4b5d9b31243485531ccf6e49ad283000dd1d43d
en-GB|32|df6945cd96cffdaf2bc62e966f6f1a45c900cc748cdade4029e02d0bda734aa6d7e3252e20dda5ab861054d03c6cbc5dba4a1c6475f955c4532476da34e4cc8e
en-US|32|7fc599d6c246ca0f145e4540d13e6548f289a4521a43bac6aa9bdb8ec85753c900f10bc4b0e6c5618f1e0c0fe8b80d949fe22f0805a94ed023f9f7cf6bdf5378
eo|32|451c54c30f64fa960e7297525c91ae03a3ca6928a71c62241a2e38089813480ab607268bb3ad844c3712c6988fb4728b4f9447c5b8c6bcb597a1b86d2ee80f4b
es-AR|32|884249c85afa7623b831e9cf1f9ddcab53f8adc1af32b685e3e1ff358fcb5ed17948afcd8e4bca021dc54209c973bfaee4695e88330bec8070393a2c8c40c95c
es-CL|32|05c0b1d834a6f9f03287374a00257535df52d4609402fef507023632a925b128d9e4345b51fa775d5d8d232e5d55aade37484a744f3b778bf415f58b85777b9f
es-ES|32|8efb214679d8d6bc695f059de4f22d6b56788e9169fa97fd8fa6b2d1d6e27cb030a9bf261cd11f7cf82c839056f33c3815bfa2074c851a80bc3099cdd6d7c881
es-MX|32|d79e77ecaa8c05041ca27b2b07b13504aaafa5a6ee721fd382bb0b374b4bcc3e0c5502b40a15b1ce273fc54a07e88a162e11f93370d818820c014968b95a2bca
et|32|14cb277b1dc553d4ce27b9545808daeeb38a2d5a8ac6bdd4b43cdd893e5f0983904bff04790d64ad4ce022f739ff87228db1bf32a245bbb5bd3b59d91dd202e4
eu|32|00ff6ac1af25d0770d2f2ee296612c959ef4410d569f02e33d2f5336cc54f5068763a7e6ea3a06f6136e27ed2a196d1e2a23a5d19a50ee56b0f4545aedf295f4
fa|32|b6d6b695a9de09c7a898ce538f2f77718aee2d79aa83a268c47246ccd466b34ed9f8649c5eba5f9ec9eb92265ec30ed756045203f3c731313dd0e9f6f5deb9e5
ff|32|233e8d5b384081ed8146ba9789faa44a2c583ce51f91ca8d31b341484de881f748408a48dc307d8fc57f017dfbf82e303fe3da30bc6484e6d53d7b1c9060078d
fi|32|322255ee4f8e908c9a2460543ac11f588f4f7b16cc270216d49fd7269c8e85ce3dcd2e7e58c3ef73932bc9e784d97cfd856461eafd20c48352ee87cd5f06beb8
fr|32|cee6c74432bd6938aaf3566cd14892e8c0759ec523b4236a5f88742d372beb13b481c1d3ed759d937c16ad1897eeafc1f9ef121a2090882fbaa4117fea28795d
fy-NL|32|57ba84a56bc42019782a86babb994902d230b9e2bb17b270320423c97890cf2cec9925f017960947d87c4a140dbfe854336c0176fe9370254d6144462850f563
ga-IE|32|cd866b9f60997d9609021f7c4d9e55523014091e9f97096a9576b03d653e7c10bc1509b01f0318f2f9bd871e378ddcc2eac906a945cee02f749563eae6c27036
gd|32|022caf914ad041c29312de7530e8117504197062cfd99ae138d9dc5895639bb8cf84e3f6aa2b3c3477c51c8e76dfe9ae29da8f58da9a4b9ef37a6127b4f83033
gl|32|5403a78f4741d1e97561c31f58c0ccf72264cd85beeaebe8262dd6d1495d85f1497d49cb29814c9c5168a39937a42b9a01b01585becbb99b6e5325307d320b18
gn|32|6359c71462f2096432ce69ea0158bcf22b124fc05c71e00d94a846659f21ed294aed5189b98ec49e4f5f3339d92711f9574a640bec223f512f0def16b3ccc0c0
gu-IN|32|ffb7fc5a5814c44b1fcef6fd54ee5accd4d8409a7d84702c6933fd4ba5d2add7b392cbbc5eecd0fde85c2df40dc744b76f744f7165b4ca63f9d86933fb01e911
he|32|e43adc89f0a770a955e1a3afd57ac6806f1a909b48db16518c4aec03e47ec4a588fdaf2c7bd8676ada67fd05e467c1775d357efc8829f5b326f07f85f50c6c4e
hi-IN|32|95cf2fa3a5800557e78a6990499c1902ca802eb5115e535041a38f646bdbfdd2be861a14b91c6e42f91631506c13b9799c6106da5bca4bac52f09e9853b7442c
hr|32|e038fa4f9e5d06868dfa14d66dec39fa497df63300d5d6c45d7e3b1df27974163f9e57fb7546204129b22bd2334887358a3671a340741b0cf8fb34e2c19c9001
hsb|32|ab6cb3d7f209cd836535d4503c9787a7afb9bc89ce39d637d7b07c8727a0977eb3e060c0807361ea710e378f2c40306cee9690d05a509037103fb0c2db878ca8
hu|32|13ca9aae910966b4af94f5aeb3a330839528b9d4cbae16a979faf0a2b250ca126f3563e1cacfa32ddf6ccfd1ed452d101fab768122bb72698abc293142f60541
hy-AM|32|d1eb8bccc5fb9b407ab9e2f3778d933f7b9b8135ea9dd64419489d058eb17dc161305f4f30fa33b2d39fca06068f23875e18676628ef379c44ca30d5752f6050
ia|32|3ee01c66ebc630245459771c044cbbc3daaab433a55096e707a0583d84b9edf5643bcbabc3e240ae578bcab1064a0f49df07cc97f758a97ff45adc5097358362
id|32|41a69c411b8f73b3af5bc40e2809426ea7e87edb897acea49ae4c6a810ec47bb66ce64ec1e287e6da1ed13a0e15392e953d289e7ee39fceb84fe2732cffd8aa7
is|32|1b09fb3dbcc2913dc395d1aa17b8046ceff006344ec3d6fe3f422371fc333f1454dae1905454f0e5a9ff2fa29a898c2bf55206469c5d7dc9d2b3ef0425175e97
it|32|af58d23c9a26de6f7e504cd857230a027abb82ec4179877d43f697821d372d2e71a31e6a6f9c9162d1fbe83c847cadc669ffe35a0e59c65418ae98ff502bdd32
ja|32|44feded0c6045a61c56e5976c5f37d23ea1dcbbf0b5930b40762beae52e6884bee203943d432a7c9d82d3b88c3e7a94af38dbbccdd5a4dc71b11f77cd747592a
ka|32|af517a17e140e9103e4d920ee6379168e39d534437de94296748bae81c84ff0d29aa4a870fd80c2c17e1799983941dca543da143ff1ebf762339ddb5bd4f2525
kab|32|bb07c178f946d47c49173ac25a9de8f3785ca959e011af729f4029ba2d83b288d401ced717e7d5224fecef967ad7f2118dbd6cb97a01f8f603c48e37a075f32a
kk|32|bbe89be06f740186f23a38b6e7ce570019fcb847244a3fdcaa5f69696cb482555158489a1222775e1323652bf1b73d8859f3aa0ffacd120db2ab633728757859
km|32|2fb0d86f454ae61aaebc311247aa699ce92c4219ec3253dd44365959de63cc270f6b6b7b8c1023d0b76504b456a0a7a9e1b0dd2a56159f0ec0b21b8f318f46d6
kn|32|d2c8a4cf730cb3348c0907d6683d7197b86b7c18c57953c539d82aa7b61f0a7347f2032bef26185dc877e13b52fdde5fbef5a009d18be0c1a25da5388b2952b4
ko|32|6c4881b9a26027be65a9992e1d38f584faa4cc2e4305c8b5a008b75c9ee25692917d67558dce51615b13a085626fa3080951c0cce52a4a2fef83288ebf691f30
lij|32|0d63fe4bdd53afcf84d515a8a102aca942b1bd159ab37a5ed2de38fc3088148fc81eedb666631a4b0ed40c8daf26894c8a13c9b00031980731b0012ee48085fd
lt|32|a68507f74d4e5646cee5b635091e9c8818c8a1f04736be133bdb9b982873b5bb797db40d6673e673af7b059b66d6307a6f0623b5786ed2ecd9fe3f2d33901abf
lv|32|2b128832ba9167e274e8128e24d6a59f12c3537352a70959d5a58d83fc3242a153fa5258d127fb0beef27b241449b2cd72517923311dc06a9671d7ffa5472b7f
mk|32|90a0fc3cb4a82344fd25c7232626e059f480a1d8e29fa3bf0d52d91749e8e29a9190aa1c51b41bb8eea1d8ebad85c95c475deecd88220b928292fd5ecdc403c7
mr|32|cfb9deb760bfbe43a9945daa6b8b7ef2722ea99f2e21aff052644f6e7c3d3b0411ee75fb9020c0470e9c0d68b4ac92d2ed5c94359899b458e45d0520e3cdb78b
ms|32|1055f8339dce3cc3e748d8377d3637756b5038adb30084096bcd67bfd04082907af49fcdb55c9a1290a486a640451912d4894998a46e02686b1720355ebc1e17
my|32|0b6942d95d54d99b18e9166117030c50b84eb5437f0ed41d336450fbffc3cae504c884c8866789be2d7b35a4bb8a8a0d321ea7a69f1697108f5e64c2ad59af7c
nb-NO|32|fb739041b1b2df5031107779b9ad2a90f6f422035f9e8cc7bcc64b98ed34710786e6b535bb9cceabce6f946b47b709f27c1f643d6815b6d1a833acf2e8ba6c94
ne-NP|32|6222d8fc000fd4683b0b3bd2697edec3cf0fe7de0b9f602b9dbdf4ac91948e37d4c104d14472b8f7d7ad9dac440a4d62e24d42e8cdc6b06df655840c37ae6675
nl|32|0cb4f012a0d40c61632b3861a585da88d4eb2c07c043deb732351201f19e327ef1ecfdb847ee5365ecfafc139369c5a520d9acc1b9d57d1e3522f3ea9a04ed46
nn-NO|32|27c6db31e97b1b42108ba78aa6c62639ba5266aa255c403b0e2cb81171f653f855967d2214551d433ffd76355a9bebcc4ac1240d2b1f5b570b52a6a5ccdd48d7
oc|32|6f71d84fd87645b93b6d2a162bf4f85850a48aa130d2750cafe07dac0d9b48588012047b443c55a5043145d933daee6a966097a3dc83f5bc670a4d2b22ac62ae
pa-IN|32|3fcac7fee1c78505a4904df31e7c6c0aa6010e73c4196c770c8ee045d6355d453850480b7248caa04c543b6124db4133576566d793eeab92087fc66fbc126d10
pl|32|dfb38a4387fbe450c559648add59630b8c0769752bc99d9f376524b86d639474f4ed9a61bb524b4ed46d040b44544d739696342e83a0818bbb5789b9ee6d9578
pt-BR|32|22d4ab168c94959a9061a4c68df1af97d87cccbe0ae24b359b898b144ad9904f45651eccd1c37c6ac7d585c3011501b2fd9929bff858a2022e62e78ad992dfe4
pt-PT|32|2d197b5224df2eeeb9d1dec21a5876634c059a8dc67779a58d9266a325c80f9dfec9359d414e81a1e06f4c9fdcab3ef41a5244f7d2de938a79e7108635e16769
rm|32|5a0c5d43c1e507e47d067d8e5837c2f7247af3ad406e1a75cc394a55d7f6191bb5b874d5710a517542e3cbf2975dba92825b96ce818c9907c030dd38766a5f90
ro|32|f7ea7b58b3b5d64ae78f78987c1682bd1cd4bf350eb2b87f2c256636bd0eb283a3d3a243cde536e5c0f0382b0523f3047c2ab230e974c22043c660a7ea6d9df1
ru|32|bde990d82bae16b2b08e1ebc86a7e960a7aa86f00fe5fbfef2583fe3a58befe4ac385ea270a354079b62b36196660e00d4e5d4c9dc7ef30dc81a3acc72664cd0
sco|32|57efe53616c1bb9dc42d41912dad99dd53931222ff48e3d365182805db33860b47ad96544fd12b1873875e9761bf2e8e870a626be823af859483b974ae644f66
si|32|bcc98136b9b30d6fae868f1cf853f6d3fb0caec515c3ff4d8466aa3f01ab9afac32d6cf98e78de9770c199fe6c64b558f29eb56972c5f34c63ed9bcb4c982c04
sk|32|3eed5008bea881f342fc7def9baf98eee4006922c24cad8b8bc3009e1bd84b3a428d68fa23ab07d33c1e86e9e7092d490e72f6f0c3d2d8e9251dee35ac93b7bf
sl|32|58c5afc3a5ff6e737a0ecf1726a7438fa82192d9f5b5e190f310db4b86fa5a6dbf72b540d06300ba7f0a0bbf0ab75da970499ed23c3dccda9bb00daf994b8a90
son|32|6fe6661ed10ebe2cdf1fc7e2c789300d373b8124308316b3e862e39217abacfe5baf97bac454f34b8eaef2f81bab4332a8606ac4bd10d5b480ce67290184f364
sq|32|5ddcf568aab22f0d9a47df5c0b58292e9c06b37c2f43f01be541c07bfa624b2fef8070b5c4a83d35947acd6b4a86166a1b3e7b96875eaa69ebdcc5cba64d42cd
sr|32|7f41cc4ca485912ca45738e544c2ee4ab9e29325d778da9f6a7c328b5495243ca4823ed769d7600d9a059d8e901ed711d802814e2d95d59c992ababe005fb37a
sv-SE|32|ef9b3d3d569a1a8a5a46a26c9319c42413ebab5552c7fd4decd9a7952922172cb9198f2850394923787bfa1802dcff312e01a8832ac8a8a2c5f390431dfbfe76
szl|32|651b6f79c7282e430a99979b9b93b319e8374ec3bc9c2675e4ce4d248cc1c62f821a59ac0896198a08a4c0b5cad3eb653554b5530be722b6843bd25c75b5a030
ta|32|15f2955418c9de97fc1a96f34a16433495c8d392031a894a2b86d0c5c175eb390446754935f4189da1a239ed50ac90bb12915c82030c8f52f6f43aed5595ada7
te|32|a2ede5e55d4fb630f7c290e552a1a12981864bfa083faae2e55bad094e449732fe7494699d096feb4003a15b2e7697bc2fa44592100fe0184c3642637440c77f
th|32|bf5f2e02373c56a40956020bba9a5bb399ab7b26d92a559525c827ba1e7ee5bba30adb966691c637544a288372e9ed1cd344c06ab0891b79fb0c7181477e3ac3
tl|32|b823f573aab03a4e260775685aa2b235efb5f6351c773539cee56b2d7d6fc70e64a61ce2e78c4d635374b2da549ccce944666195c544cd7926ea6665c21ba05a
tr|32|590d090815f08a1398f31d3e0aac3a4ae4093d86eef0ba8cf0e84a936eb3f560e827ad5f329ffd6fb991ea66e58fab4c805dc3500c845674ed83e4d73e1ad40b
trs|32|670b4a31c500dc495b16bd24066457af2e29098c7a2bd4d7894d167c7ce0d41aede2c66a174a3e74090fc7254e3e5cd2d22249b18b0a1d22db6808d8d57ae4a5
uk|32|be97c759c825f136a13615713df2c50a71ee70a06be4592376fa5508ac163b8e4ce1f6452ddba3c44203be33e3532398294d1298cb006cd3d569a8a47bfd96a3
ur|32|b0f860807bc5bfc8cdae349356f5ce3dd1bd47ad2de754400073f594811bc3127293814806f04bc89c1e2fae5c7e901b5f694461a6a519273ebcc6b4df319761
uz|32|a72aa91f8ce37e37df7d2c0e17199c9794a3cae8aacd69e8d3f14a4fa383d98f4e13de12396a49ad0c7e4cc37aa874e63908c79f608e82ac6e72d011377c42a7
vi|32|add1016592164703a3635495a840b7cc0ef6badd013bacdc828e87047127c5156a7e2da6b05e653b93ade82ea9eba0dfc53d67103abed261b0f26fec76d60a15
xh|32|aa85cf66a8738fc8dfeead11fa7c03e5c8f82b414ea2a8361a0533fbb458ad166203e4ffeb650907b6c4cecde188658edc27d8b47d60ea75faa431cbcc8772e9
zh-CN|32|ac50eabb14741c07c7e8571af0943a875e477843e77dc05d53e513c165ca5c91e46fcab0f0391cca4c427b63053f5381e3fadec73b0cf901f243e3ce00654c28
zh-TW|32|182eebf76851fd9503e66c87657b121ee580b699ad8dceb2ffce2a351bffe1032dd7d724a9a6b850c3d86ce714e9dfc5ff985711ec6f298770e84d4be582d82c
ach|64|30eb05cb1f0b006c71e8db231b18ed63c33940a019e2bf6b817c19e7da53e7d470d6f8f5d65cebcb661b331a28476d68e6233ec4c578852edaca0e25fc3d9567
af|64|2e44b9940ef34c2df7d83a753e2193233d560091c6c88e07da79d4bd4cd8636308cc9f0d801d956839ab8adaddf21b58342de2420f16e760c76c48c2132d2404
an|64|8e5e74cdde2f44cede52df478ecd5f44a985866a5b7e4bcbe52fb93050604948b6fd121645051bea2604a21146937196864ace8a4f94645e1be76a091ba781a0
ar|64|70ad69780e4b7042a5fed81dc6063f2a485c497c3e4d193363d14cf7669d6a525248ef45d87da2c033f0d337af4f95954c8338f89e2cadf250b60c88960781fa
ast|64|9be4192947f7b50f55ebc29ccdb1caff85add44a1c735dedf99354346a208e119ead124e6bfe07226b5c7d4fc04e41602477e97242a0b649861f4a53a0de64af
az|64|96b2fdbfe5e628ccd34aaff4b5390535c33b34f4ce7f82dd1b83ff43ecc9f8e780381e242f400d0388680f1e6479f251e61790ed0d45799d5be53f16fbdef454
be|64|1379ae61515b5de57bc1e515026686dac48dd2f1724d9963d7a63a127d9623028f1aa93310b1598b075aa9ac9992e068afe261b70ee78ebb6e7d364666d85980
bg|64|8afc7bd1e4c1700f68c4bcbc36766bd91754c6fbbe5b72fd518c03f1d09609e63be79761fba5ef59c98cf521a75c1f1fac9f7059279070a0d428706dddd5190c
bn|64|572ed15cff39e6ee1eec111e99ca98426b56a580eb738f2351d1e3a47011bb0de1b88fd7502f810d4555757df49bcebd0a18759ba66a8877e6488f8a8cca1385
br|64|f88dbac0d2b6e003bfdc712b8d0b4d8302a72b3430bd26040a45d1de893a2fbd4ed3f9173395f02f4e2ec8c784cb67a7a5ed91a9a30dbbad775d834c703fadde
bs|64|5b9bd4a4aafcb7a3b41331ddc27402643be21adfda813141ac29d58351c70a69fd3f556f0986cead288f23a9c6a5d451b13dbccef97ef13e9e07ef7a14ba3a9d
ca-valencia|64|d2ee7334a02c7e421bea76fbfb688ca23f643e8051c9104301cb546ee90a4795f3b65633143354cf639b775a9d2aa22a5cb51d040628c2a283f8e8089ade89b4
ca|64|25c23c8b1829ad5402d7635747f7bc789e39a9060575e0b4535572def0acf203aa88bddd634eb5c52d122a983e985e25140b494d35b7f1ce1be0189f7f84882b
cak|64|aca24bb7b596fd27b6f6b7141da55a1417bf972370ee6b21dfad42f489dd7dc0be68c401c2149b5f04095bb169febbed40f64616c76b883137ebcd22ac685ee4
cs|64|8161406262041d7eb31939f70760291531980789c62e30be3017748f71d481a7a4f3da378b214a802e6e2dda1963d048c8145764174a301ef3d10212116d3670
cy|64|5dfb7aa48b77d8cb229fbc5f7ef99d590208711356c082a3d0dd653faebc94aefe528209b055e40d29064343ed59657af762ea410f2715f1889655ff735d4179
da|64|1544e48498e3423ea25d8b3f726cce89c9e7f709dfd5eead7b3fa3cad62adb7cd054bcaf4fb1232aed15f541c69297eaaaf278c48a14f9eab63600d8b0558591
de|64|926114c3b5eee72ce85051dde987bacad30b533c5698a9ed05d775ff4f83b5912b104a8c17549787abd80d86a45559e54e1c1b2b0f90375e640a603501f21a9b
dsb|64|9e974fa77f01267d893f990d2121ead05d25e535b5620688f91fcf2f61b38e12aa1a9afa8848c67ec63512cd28a33f57c9e156b2f4a253b06c764be229bbf94e
el|64|ca8a786b06d9ac679a5a67dd2e8569fdc864f178fe3497967a60e793d8ae050d09d6967edac62f5b4192f465c79db4640e7d7a953c79f85bfc6cac6537c2ba64
en-CA|64|15fdafbc2e4361fabd9f65f655ce24f42654e237d2405404dc1a71fcddeaeb07bc2b108b838513eaee383814ee79eefda7598abe242497d028754fe0b196b142
en-GB|64|0bb7ba57568952d141f25472e40f355edf1ce0f976ff914398f7b97c513e78ce202d024805202a4c8e317440070982107e692a6a1e8f968eee74907132ec431e
en-US|64|0fcf4b7d0206320ef824a25c01e299a202b0bbaaad438b86b22767e7f71eedf209bc374a93ba15cea5818fa482d0a875e04a279e98d196ab68a345a9da4e456b
eo|64|381c0c71263d0d419cdce923232f6f48aed57b518c7357c9a6b51791890db76be1bf8b96e77ee7a680a9be6c31190f3ec05353fec808397d7065f1612e26135a
es-AR|64|0250936cf3bb33552957e919e1fb0f67bf1a11909af5e10248827ff0c222ba4e54673238cdb6f73e09ba3997e3cd079fe3a0a88fff9795f82d2fe8ed2b52de3d
es-CL|64|531e2f72a31f265774f442b19f516077993919eb3273e8e70631afc1faaf6d303607cb00892caf76874380f6d4993058f4eb1af5dc6537aaea8c9369f1f68dad
es-ES|64|aba311aab09f0195aa08673be11c7930f59977c4f9c36bea9299c62b4b7131e422eadde63a72d61f656bccf9a18e82a683b8023bbf29171a191f30f55330b3be
es-MX|64|0966add1bd760dbfbd24ef16c536ec6ba97870478db42ce5ff608931c1b150796d53bf8d4327bb4eeb5fe17ece020111f4c07346a78fb8036dd22e1296e47f4f
et|64|86af9565cb5e3eb29fbfd4d1cb0a11ea47039aca924884f362f1a21f38af3b75c00c0b9d54ad41daae25369f2b06225908d63c45861af4e360e96a2e98127449
eu|64|9efb48ff158a61c547d54a53c2b3c5ab21e21736fbc56cc116b134430dd8c088b8f48f5e85a3fb26ab583e6a2205b325d2a8b9fa6c7e71f822f28ea9eb5bf739
fa|64|e147058b70b3576e1d7a1e0879947f4fbb14fd4ad72e021301bb51b5492fefd15c8c27bbf928e9d0e4263d52e76d8776b35ff04548b48892ba4b2ae54422733e
ff|64|1b1768245cbaf22091ef9dc89c99d054288096dd2d0697847b6f5f6c47d2192d83ddd02ea27b4d91aec83f768937aab8d4c6b36c45cf5b131abd8beb2134762f
fi|64|862fb93c06000505a9d2d57fb651628cbed28710715ae6624af648e996b47654d0043165cc3a2b43f76819640bb0afad8340ce8583709669bd1afaf194e2a0ac
fr|64|31fc7f3ca1e173002a1b89f3d99c71f478173b2778cbcde71c329d589724e60c9297836c554f8c35b6bbf991c03451018e154d95cb157a804529dda515611ad5
fy-NL|64|fb5274544529b7a890bda7083a17744e05b82f7ccd0c9516804209958319bf4829e8b3724d759291ca7ba48d3150000a55169581135dcc58890150fd86d606b2
ga-IE|64|781870ab99c5d384ba5fbf1109eadb51e7a6531be4c4defe65a6d796d383dfc5c3e0aff524a3f8bacc99142d1bb98c4602902e6a189648bfacb067e921fb4970
gd|64|6a5f80c4e424e9d8c8ede866ddc94acc0563b3d85b615ae33f57fcbda54e907b68fd271586b43c007901d71030795ff8ae445d0e00d4afa5df243ba3244d3fa0
gl|64|df955ef000a54c36714f8bab9d6699757fe3cc219493cd577acfb16431d6978250e3122615f0be53847820e24592393294cfa579c6f88b2ba330f2b271234e7f
gn|64|5bef8e3742495e27cb76505f0b8a0eeafe837e80d25f832b20968b3856e1f7f82c023c3d01e860ffb9707b3d9f704ce3c97f538fa17675df8dd870fe192dda62
gu-IN|64|c4e97ee3e0ea02c894de58027c131cc80cdde7d83357b464c85df1a032e48817d89f491e8b7866e4085b5f78ef460908adbdb6abc716380a448c29f065d0b8c6
he|64|47f63a7e6e5d665b49e443a464fc54b84a40e87a2f6a68ffb86b19733cc8fa12131f588def0384ffe91056769c3b7584c1e04540df27394db4d03cc94e54a026
hi-IN|64|da49260340ecab0ee59da4b1264bb47e13355e4cacd8f715d1c69a5c2f4d7dd49cc2a2e1d7997d483ee657d3bf405920ed1f461685ec9cf79993d05b21f54817
hr|64|64f31e40904906914e44e7a3e3644fd04e6e1dadae167ab24c3da356ecf72aeed7942ade4539381456202c1b0be21354d2c90322f9cecfc07083f3bf36696d9f
hsb|64|bc08307306524b9b104426903ee1c4db756aaa02f8f3fc811f5f0ad28840adc4fca313519e808c38b06f74c0e653c995c9d22fd183d7dbcdc8eabc77e4db29a6
hu|64|0fa3dd8589564d450e8ab5076e2d780e978474157c210ec33ac8bb47a6874e83e72853ee8cea774c4a18749808d2929656788b536fc92e6f693ed3ca6c255132
hy-AM|64|31717292d49f93ac2dd4c4267b3ed186e47e4c63bcfe655a293c8040b8718e9e9ae2d45ff4dd10780a0eaa49ddd6e2c58ad429d436f70375e133c2411c78c01c
ia|64|8d765874d41d53d8d30287e91e180a15ec70faab73a24992fb87ffd8f88ca39b5de0383906eeb89753493066d50154cc08a4c0ed1a1134e4d28591da6b09ca1e
id|64|22e66c69985fdd12af0e5432088c1961cbb5ab12b2a230148dcdaa264e32a26bc4e4a93aa35fb1d9416806af58048fa7ada1953fe7c188c9612c731d22f43000
is|64|f81be2786555adfd0a6a1f18798b5856d9111a99e1c62d26b54908c72a520dc7de66dd6888a2c32a35f594cfbc35957f24298a1ece08c1cbcf9fe7ea42487cc4
it|64|f940a619ce902825aa8d2e8967c5bc66602399dc065eea0ea4a63a587fe20ee5832e7665b0530016a722a0f3e9250e71125ec4647cc01bac91d5833c63fa75ba
ja|64|52672c4c170cb454904eb835489fb47d1af45504148f217f86ccfd8a8bf933703498e1fd70f525e6bf81d1841546ee593446ce801a61af8ef2e3f35a90fa4c63
ka|64|226639836542c3f12ff5f19e13c45ea3b21d486cb8a595d9af2a84792f8deb46b14053b299a85ffde86b95881fd712cc3191f63608a906f79caa5211ee913cab
kab|64|98cdc83b9e1edd82d486e73181e89a9787f85e435472e46f4d2fcff1dfaf5882a23974461c087176f5f6317938a3b4dd942b9a466f68db1c1d76de9590a825a3
kk|64|43a628f48d969029e5effec38d31e579c9adcd59fad7523fb070434802e96cd8c8b8051bbb4fd258fcd7f05b66a2fb6cd2ad8a9b8e6799e29eff41fd12a9b27d
km|64|6d9dd10b3429055b07bc8bd8d994b84cd1d72da0c655744bc0b3350a3342fb513e64b735338cde5f7598074c8813c1da468f02baf44f937a2cd35842ac513f3a
kn|64|2f94df2a75ee8e9855ac49443ac85c5c371c0ba1b20c7894c9d4aa1fce718734c5965e5715a8fcd763b29c7ff957b94a8e89dd50c96abaa1e39625ece570010e
ko|64|c0cdd1673adc90ae7146f3b6dfd1c3f67b53176ff0ca7bcd9930a464d52de13be259cd7c31f3a00aa787f558715e9e8433578134d8bbc0342fd13aa9e89d14b5
lij|64|03f01f3ebf9ab80591dbd85fb46cae69fee897bdb9c74c7b5d7e26d729508c70c04a99c1289fa9b156ce9bb220de6e2877c878e4f7e7ca054b31bc8891e39597
lt|64|b8da134509c8b8a624228432d37b01ba17c492947e99fb483e08551a3ae14c2c092a3c935a7ad9be1321b6b5f1a7893c0959d47131c626072213e639085f4244
lv|64|ef89bcb6b85b903f5abb096be87896e10c8aaf4e4758237e814fa902f5261cf5ccaa13d8e3dc7fc62373ce4a82d650cc6fce49295dc72f65337b99cc5cb331ac
mk|64|9fcb864bc800c027f864d1df9f0ee1ede852a5864ca5d1945dee6991d807364624418d9039eccc94edb2824f9b1fe6ddb40aa51d0a59754e76ef1c218a55bcec
mr|64|ba3a9ab6d663c533d7324b9e26cb20fa6a4b9b1142229d8e592cf0fafe5dc8ee79bb0d343d0eab13ed106a5e2cda510afd3c34c87bdd6a8fdb2b968321c43103
ms|64|4c47bf236663427980fe943418a02bf483ebb0da8e09182f832bc96b16ef36dbc9d5f71484de799bd7d662423e489fa4b0f254251d3096caef1fbc640c0f8ac1
my|64|da2db9f4a13da195135690e7c12c470a3d546cc0a15adc07a7044b987738ba4bdf9e84b232eb77a77947489f51e3c2d238ece0d51f73b652ad7c764b5817495c
nb-NO|64|458e444e604decdc85170367a0ac25aeace30fc7b408bc622d8e5b2b4d9480e1326618729d28812e3c500e95f4804b24ed50540cd0d202b54620e8c909eb5928
ne-NP|64|a62d004fa6d2700ac7ada2326bf72beb79c534c13b2ddcbba14122e9f11a8d6b6f2113f323fa6a306b08826d2ac3dff2a41add5278dd9b8c79725d720a3c3279
nl|64|c47b5c05e27eff6fc13f554471e1b05938630eba6f6332cd3b5956638555846f41cc2a03918e8d783b3676dae053845d66881c986a2925e35389bd03e9a76b72
nn-NO|64|e55a7ca48da4a255a5076c8a9af6c312cce83f54d522d01612d271219fdb1cad418f371dcc3f48ca44289b07bef7027b60e27a3288887d56daecbb5b23fc5f30
oc|64|02d9d29ab92d8aa66afa769f00ea3844a3a3f10a183e3f088e7ea8f13176fb8fdeac817275d828f6b9484c50ecbb667f97046d7cc3491acd66c43aae675ed401
pa-IN|64|bb705167e6c151c3a407c5d4a06c7f22c2bf6da7b2cc513cdf6e195635d1400e0aa4d45643d0da64b6358b2b1c84ec4f99fe209ee74a67b863e2adb5f2681488
pl|64|c116e24451b40aa989069f7c1a041deb3cd3555dbb33b19cace3883d3bf88785a147014ee13e0a709d7a0bfc830d6663da1ba0567cdc05ddfd2d69fec80bf3f5
pt-BR|64|56838dab036c523f1ee3dbb1fe3df4e02211222f96ee895a3914d94a103117b5f2438ac3755fe5b381b39a472ccf06dfa60b4ada9bb03a0e8adf73343b63790b
pt-PT|64|428d902f6c91ede2d37607ef9342ec0747c0ba42b4c8a02b022cbd76097fd28c3fc4d78c347dfea6024fb2a4882f6c6d071bc51b4b3de3c92ff951506b5c2ff3
rm|64|bf1dbfd2567eb8f5629813f36e4df199a9049001c3f673d62d47020d67e31a9f69863da17a66668a6f929582a47771e867c9675785b9e7afe352fe93a0185ac3
ro|64|1bb9e2b3dea7621504252db4ac8755248eeb68768526244846b3be90115c1cdf1c68775c0f2fc39617dbae2aa22c12df55ef2b4ae0044a6663f2d6ed8ab6a145
ru|64|f631fc10c24ec6d0ab856018cc79281ce89edccf32e2b8bb138ceacbd5a53b0bbd33f891d6e5dc146799e21e215694d59b9b5ab9700e1422f90396d877490788
sco|64|609a97824fd879cee3711ba7d7169853d1042572898db36d6fde70e4fe6c56223ddb89aab6e60fde303b538a8691aba6c1a1339e46f4927cfd554dd8057063f3
si|64|fa9b440ce1c587d0704e2b320d09be8aeab5a6901410a0b9d04c397fa2c3aa497bb79727ca15b6bcb9dc506f348546851b750c65e253c3f7410a52cbe0a509e0
sk|64|7ef3328a581905d593683ee8806ab408d1ed05c73e7cc90f1072cf68761c9c6205e8ab16c3a16fde551e2a3aa90d5596f78cc02131d934f0016167c5fc7928e8
sl|64|ec6330e180881376dd686c971c78f26d8e48a818351dd9f6f73a12ee167cafc5e2a994961722e0389a72ef5ad70601e0f448fa33b8775fdeccc73248c62940d2
son|64|15ac045d2afb4ad8f17fe99837cb8b0ca9b77c3504794449979915dcb0216b28829a18c3f288bc362000b89bdf811d0d19054a57a3612694817e096e208c6f87
sq|64|caf75e9d2e6cfff5e9d3a9d4cb621a45dac261b075e9c9c89e23406184291cf2eb06df6f82ef44ac52ea86816f0af979c13e7612eb4f3fa4eb4f07af099c9552
sr|64|af3e6563c5ad4bbff91ebde33f656c8148e8fed2aa5521b1b79b0ed5fc9cde568d9c47932e5fae96868b515d09fe8ccbecac2edb2a76d15d68380defb47b74fd
sv-SE|64|416039d650d8d063f3cba533a412e23847a5e79fd4c3eedcf2d7e84d33d5e6e5b1db63a30e7d560a4f1d74e29dd09833a8e8e0c46f1e72e9e5eeed4096511f68
szl|64|3a1f0bff3dcb11715373639b1e4016a5c2356826b0c4e36e8fcbff96ab371cfa64ec663c5b9487b80304aad9318dd226a0476c5c8b01b013362ccc862cefc73c
ta|64|bc81fd72a8570c1cb55ed3e2e0fe021787c5381e3c703864957d317727eb920d51b7633ad5d2ce4e045a16e5830f027160702b6e31beb5049575a3652c1e2d1c
te|64|7064af8d168e79af1a6880049804af0cc12c7068c6087130beacd55de670cc8bfbb62e1a21f2b6790d2c81649b8f641560382a0f3e93f0ab8d143f7ac54b77a5
th|64|238c0c4a0e63d36ffcf215a17a6dcada58de555ffe26ac41ece2f0b4e9b44b6d1554602bd2d8cb28c85b03d55a8d8aa938de682a2959e5038204c1973cfe5a21
tl|64|843e1f90f5be0241a204dff03689c8c19ea675799f7f77fe30fdd2aca7d02db0500896ec5aba8f565a869b8341911c7510b0772a8209817249c277acfa85c5ce
tr|64|6ac9fdc681d53bd76e40d8978c5670c0c62406d5077c5d32bb4fde9f347e652a5daaab40d383ebd670ac42fcd77fc21bc935f5a8640f9264844a36a09ca0780d
trs|64|d86e8efe59a6ac908c67a15efbf054e5be00cb761a0e0637097a38965e590906f7fa1a3b7f440bd6148c0a3f492394060b73d61078125a75dfde5635b74acb6a
uk|64|822161b53c1e8ae4bab005b9c306f83ae62ef7f8e18ef320599fe506b81f622120ed5e492b971d13c19153909c5c7ddd518411f17e2665e8d1e87d3c4ffd144a
ur|64|c3c2b5df6675386ea37351b65290bfcaa52e3eb701b232046eb657891bb63a41b6efed22f4392b53e4b9a1e62875f48a078f40b3f94aa74a4f12a19033f14c67
uz|64|ce9444161a0ee5769c33e7266928cb6dc8b8156eada70eb42907c5e7c0f6c02a7ffde68a70ab26a99b829c18f672ea32091bfc5f5c823c39a88e9aa8c383d232
vi|64|a04d7ff9dee1cf0ee3447b7bd296f4fe6acef0046e67894d68302d96500a3d27277ba7c4431f0b146f6cee1bd24361558579e2277b2cb94d47363d37892d70a6
xh|64|3518181a1a73ca4e5e54218e0b21d8bcc67c457a6c913bfe6ebf000bab20c20c59776fcb04c192e73772f4e4f80936eab2486a075cc251c90dfb8ead3348f9fc
zh-CN|64|5c476cee23162421ab6454a1065e5e3b9bf37673b2ee7baf767f4f5cfa12c3a6b8dd31606002f5ea380a0be3c9156a74909ed514b82cb83fbe1f1258d7f8a70b
zh-TW|64|2cb95afbf827cf7619d6ea0b1c81643367ceca4bdab2ef56396bb99ee53ba7fcd9dbdc6524d8c58978993448301306694a87a3d4e516a5e60a55adfa380c8534

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