Downloads:

35,444,992

Downloads of v 102.0:

395,422

Last Update:

28 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

102.0 | Updated: 28 Jun 2022

Downloads:

35,444,992

Downloads of v 102.0:

395,422

Maintainer(s):

Software Author(s):

  • Mozilla

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

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


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

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


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

This package was approved as a trusted package on 28 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 '102.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-102.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-102.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|95653e228848aa3ae9034f466ac723d33b1be890cac729a1ba3427d7363bfe1a7b8c7f71522efa83082463c18cd05bc9026d45ca78494b683352abf418eae287
af|32|873c180c18f70681101c8c140715f360b3cb78dd3b86a002935cc0cdd255816d62c07d4c4bf18954ce61a83cc38669687ae6e5437534faaea9636918890845bb
an|32|5e9bb219aa3d11d89befb004f2eecdf1ef80762a7c01a5b160d9f632b8a3760a4beaa27444c59673a35e0cc44d5c6edd888d7a2d042feb7351828e91c8d7929a
ar|32|df5fc9ffbd6acb7e9292c5f28cf5ed0aa6bf600131af0e2afe0aa8cf15a6b5f21c8c241f7fa18f301e1a821033460e52bbefe09e5adcfe818741a4148d576cbb
ast|32|ad19b678f400300cb886be74882608311d683c1ffe6b1916ebb5ef5160ab08ec8ff55e9621bc9a868ad9a023a3b0bcae51adf3e4cb6e0a5b0a8b2f766bffa9aa
az|32|28ab070daf2776c9dd6ad9312f1bcdb77de29d99e24394b5a9fd11d20356d880e3522b0a9256f23581f4334634e8af1d471fdba9538fece565d1cbcd3fadacdf
be|32|ab5d79c5984b05d4584b0e0aac5fef10d976583966b795d1e2af315194429e9e4a4f2e76fa109c7ee79cfde8d9650b1faff681a7cfe5a0e5988e32889ecd4e22
bg|32|f8df902cfca6df1fd79efd0e1603f9b909e952fe184276e5428e4bec8e2ec9ba6fb31013e9eb244eb9cb8bb56cd0029bce534bd6cde109aaa82581ce7096bd38
bn|32|9d65e85f9f8633deb472f1edb18e0e215aa77a214bdee0135cdd64193382bdfc417c86354434ff1d3f87cbb4aba7202154b268eb8b601ad83ca3ae9e90d77bb9
br|32|afc1df2d0ea038fa865625a9e162b10dd0de40bad962d159786806b53d0ca88169305784cead9ee40bb2979e5a751202c56cf2b61520afbcdcda6b5e9244c880
bs|32|096d23a79fed3a091ef061b161253155fd1a5b67567139dd7cf593065e4301e2fd1ccb2a714584941fc252ed6c84da83ba1d01930d8efc80b7cfa027160672c4
ca-valencia|32|af3e599a3218cd650c9047fa775451c2de3ce87b284098050e1162f9e083de5fb005ae517141319552849752add994b8f244a165ec6d4975c0efb9da022447bd
ca|32|56375f421ffaeb7341d15f4aac3c90829b8a4c21db1aa58916040b99ca14a24b5690c0208aecb1e0fc8cae85d75ab46e99d339d05f1dedfe78d7db23dfc42f31
cak|32|d265204040691dba8c07804e92cd62a3acdf0a511da8a9b252e50db1872475c745f5b60496d73293c251ed46ae574574d03f718ef7d7b5af30d6684ae973fcb0
cs|32|66537ec1c8fc4eb207c16245c1a7337c031dc51deb17e2d5f722a350870838fe9afc9fe4e19a85d27114aeea53995353c288aff09cbe13c240436644237d1740
cy|32|8a495e1079a26014b2c085344cd82ebfa4513aea7c835c0de07249a8bd340cc70a1839116e4dae1fbc5e9c7ffaeac2a73755c3243de736971ba059e907037025
da|32|6553cff088aa22bd728e3ef5a659312cd2a799da7af4d2ba9bf25734fb192a9e8ac4d2f8832ed7796438b0e6c65a991e4163f963395a1d085d247978ec587b19
de|32|6a7eb2e9a9a1ac8e111db76669623c5dbd261aa9dd3e402289ed4ef961940705d36795b9757db01cefc76cc16d239a0254db61d64735843394df02f7102be23c
dsb|32|f1ea7c0459fa07ec1dc9742f788567fb138819bf145784f96a25aa3e67746cdbfc06e40e4d79b5706fd93fbaf14ae9a4f6b3efb11a5b805dfff2ea7e811c55f4
el|32|a27d19c5e7aae6d11d5a42f3e7b0f8fb997337c6b8d236f4479dae5a0bb7e5dd878ee39318e221e3288c52b4388a5bd24b4dabb6db7efa05d2d25b8387a8a278
en-CA|32|17493ffd385c02348e4d232dea6c249d68384ac6802fb6bdba4108848501bc561595b8b05a92623a272b176b36712defbd651d284ce92fcb7f443b23d7ae936f
en-GB|32|790846f6422e6c8f8937a375f7fa3643230b99ace75a708a8bca3e6904056fe8a1b1be951e6fd444cbff20d38941eb2a25a207be417e9fb3c0dd166f9ff6edff
en-US|32|e0db8d9f3ae04ab71c54baa45beb1f212f1fc62633312659e50e7cd00c9fdcd1af5f04aee09deb2441b8226ddbae8beee9d9450a704eb7526e3efc9a84dc6d6f
eo|32|301c06a22ba7b0022e314851af7fdb8110b86c56fd6683a20ff4bfcdc75ac827247435426a71d13ce1d260e1915ba739b5fcd2d5d710ce5218c6800313e4c265
es-AR|32|a1c639088bdd6edd50394be249a1a4de94362599e8198b883cb624c84087ab324ed6bdf92313cfc730946bda7ed6b0d4b8bde7720ce1db7852058360d8f8f203
es-CL|32|0e8f52994b2e9a082143403c43e724034b738c6b18d31d426b58a8a7eca2a52a6346e168bd693be36e72ccaae9e01e69123493ef532409a21a00c36c5ccbdeca
es-ES|32|8c63da26570bf4b4cbbd6c954411f1c3baed0dd96f91ec469a1a6f56e4380f267c9406cd7add39f5511dee68b246de78b7c3947ad151e38fe9b007b9e5ba2e1e
es-MX|32|5eafd9dc22a2d80af569495880a367905b3b5b37065902a9ccd26a00fb9e78cf5ee9f2be9807c49d232e9a7cd9c5ea0514a8582c42b3e48f4ef26d0db413715d
et|32|8c18955721549a4fc0b3aaae7ddf370ecd1b7f17d1e98e8e85579ecd7818c1ae8c58d737409479abb19cbc2ede425fce695bd32fc4aa0e319abea25055fe3555
eu|32|db8087a6979a016e3d1d874958e49e3d24562c350d7342e2092dfa3f0a12983ce1199e30d87c764ef7e0f5a4d024707242f3f63e2298d9275ec17746ae9d63ca
fa|32|d0e646d87cf398fc91706912a14a95e6b95c6137a225c494511f4bc39bced4e4606a483a3828f9ba5197fad05b77eb72da876d2b12b0b1b642e40a43ff483c02
ff|32|04a6e6b65433dd8bf41040a29643cd3a15afd03d14b40a1d469e8afd6c8500b2be4a646ab46741647a502e7fddf2f1cec4041cdff53839a06257931082d2ca34
fi|32|f02ef50b9149067d69f1e12017e304fc04b1c85598fb0fea630276d4d62d998bc9ebfe941f984e0fbb3dbae8d13cce1db3c3b6fd785c454082af7983c80d5d87
fr|32|6aa338f40a12c3b04f05cebdffef87aecde6f0fe0a10ff8a9f38daab1aff33326173560cff6e4225419b33b8896950df589dd1c132ce72acfabdfba544570065
fy-NL|32|2f100c985739dc48460bab02505aea30845da7cdba2b49716d76d5f54ec4789507d06b651670c295246900ae04e1890f86ddadc0f8501593b893f8388cbd4f55
ga-IE|32|95eb30b3a03667328db94c9c943e6f1424860d2194a17e190506c7e94675e14106160eb9904c4d497a920966a8775f177002ae370259011d3fdcf84e22eb444a
gd|32|110d95b5900a2d5b97fdff7a9e9d3ee9bf8b36590c816c3e8a83a2ba657827dbb24f1e59fc3d675478126eee317a42236445787b626fd111e3370ed546e68df1
gl|32|f3525606ebe304819a7dbe64836f124d263355b41f1f71001d9ae275bb8d7b406db72b274f4e0d20b83081db88048733ef7aa1aca329d456f6c4439827a9f454
gn|32|cfd56af5156895d21b4f15db39808b4dcdca95c5da830325b3224fd3bee947e53cac02c25bf1676d831228291db132512b93bad1c77d9232baa2f9bae94a95eb
gu-IN|32|d26ff0dd3c2c12b6f52d8a22fa1ed329cf495462d64aba6494395960bd78170ad31c37e361bb92d4fabeb7cc89e6252224a6084d8b625a8c5872a14ea61c4d9a
he|32|602231b553c0980014017f0ed084e4f1dbd165b1300ecd939856f4625a6320af31c9359adcb9fc7f7657784852a752d9694c8ae34542a121c97e9a338e8fd46e
hi-IN|32|e29640b080488a3ccbce96befdb291f3b3379b2ccb33dbe527c69348221b6db2631e51efbd4c69d17e0f0eb2ea3257e1ceb25b2f64c4d238c19c2e7c6cf1e2ec
hr|32|f1668d8c0ca6ca632cbd300b17dcf62e0af9293d9b58499840452bbe8b7fef53252c52c9adb7dfa46ba9d9b3c5aae1d85077a3a988aaff11cd1a06c979651bf1
hsb|32|2b0b8d78f848adabd5b0ad3f038ebfc6f92e4622d40d1cddd5c04bbd02a22b6ebb07163ee090d3553a2ed3fc174be1b1a00c6dedf8220e79334153eac0849965
hu|32|81b729e9a4801660d82bf6e03e375613be2091b53f9aed45c132f733e0ddf98a66fda02f97edc31c68251601e1785429e1a605638fdbb361d13691ea5de1eea4
hy-AM|32|8f947a7377e609b11306ad10f4070abd03febe70b872022e15b5c3f2653cd2c68b33c69d751f7455bf33cdee4dbb55b9ddb09624f68b8791d8f426801274f810
ia|32|60c3b703341013782b653e3d5894bd22466d2debe8b3e6fd31dea01cd375bf379b2dae62b30f90e294cb1b2c9cd4a8602ab62e0fcf9863d6072e186383c785d9
id|32|9e3304f4ec9cc3eb5efbb6a052281905cfcb5b41c129548660bb1cff9da204ebaa55129095f392175e858f2111bc66a9a4a662230be2d7bfb8911b2437ced095
is|32|6e3fc4f7b812606330062f4cccf7d66d79f3c09321df8a6662a0c4217ad5609ecb6177709e1633e2c77a1fc1afc6ab51522a371faf81baa7b92be8926bfb578e
it|32|539e6e977bb6984c8236e150148400d9a8f77e8a24b0173e47b4e43bf3c51327b85db8973464f533e341227b5854ddbde52cc3b5f25c5a54013f0783df17c5d3
ja|32|a9f540ef3d5a5066202e0950d26105444beceaecd1dbaad9456c1b382b37105527c9457a82ea986eefb4d7e32d0567dc0a0ec4bff42c46fac10475e6cf7d0f41
ka|32|09358cc149b1e8ca0388cd59cde742b1838e5b4306c84046c2e9a9ab3eb1db761e81d086b16ba3be0f9ed31348084f636cd93ca635c21b7b17ac3f42f63e6277
kab|32|f48c1a786dccaa0e56081867749a4d2279f72fa62611415f5dbbadffde7046f643aeda2334f25d57405f161dda05ea1f16ab1c045c9b39a36e99108cc53ef6e5
kk|32|ac3f524b8cdf608721d3e288a215e519046ad07961ddd9d87e55bf8c7d8588a5173308640f346dff82de005437b724439a879339b81f37ac84fc54e5f0823903
km|32|8537b7a9713ff882f34329ced07ec28a9c66c0b31fd9ee2891db79cd253570ab86950deeab4569870febd90be37486443ffa8a4a2bcfeede6e2276377272ca5b
kn|32|1462b54f71bbbc718adea7dc930a642bb4c45ab65379311321e9a89dd855bd3918bbcdd6fca32976536bb489d966419188a56ff3b7495ffb790f7fff9112f6ef
ko|32|85d096f5f19988563a7365fb7224b334de9bde61c5eee93d23ab46a62e87e774dc61f99ed89a0ba80ffc3702e9304a901325a383a9568e295fb4265a6c6644a1
lij|32|04aa2678964f2f33b51291dafc8790702d5fe49b7fb824149bfeb74d25190f7c45400c1edd9aac016aa98f7d1b58ca0fd4fbb878d29d8ff5e34a77b8afe3f0a9
lt|32|35a89df9051c16a792720fe17c47b588c8a6e11e2e782da703d6a4d8b8d0fedb52a0054024d73e61185cfdb1ca344b5eab97f90886217930b38db8925b05691b
lv|32|4777299bed60ccf46b7fae59e1d322f788c83839f6bda170663f74a938d6d7538bc44111121839bae284361acfa42a571a03c6c4b83127ac5ffe61ce3b78c758
mk|32|c93f665db4ad066a7d07ee49e16872e07bef40f66eb9e22352d0a0f20f2979436feeb2ca77c9a50a52b49b7c5e8145ed2658a8d94e26b4183e0c6d769b14847b
mr|32|664a6364ea67a42cc80c721fb55a5790974447453ad54da62c9283e680fb0dd6a19a7901ecbb4f47484cedb39aaf0eb24a3d63da1463f82f220f1d978e44b346
ms|32|227441f28a793f122565a55c0462f1971270be813de17ec8575f3cec90b6e70e93c1d0ef86564fdd3bcfefe7f00a6462fc5d0bc5adbcda6c92be054bae67ed28
my|32|fe43ee99df182bf598f18c592e0238b0de621519bca59cbaf387340546d9086edba5a8be3094ad026260ef87ec49ed18b34a2b730f0670f1dcb2c2782daebe23
nb-NO|32|e0ce64cd940d116ebbb4738da9ea21015dbd190aef004ecb179e3fe0dff0def9a7fb97438696491635cef97e28b1650d1a15f0a4caf4217d84f2ecb1dd143eb9
ne-NP|32|cf4522ca323e2977b629a82b1f75e6e82651833e0508d1ac619314fbc2325d3b37e01ae482b777083147428dccdf501159d4cc19e878f7373bd2a4cd04c95dbd
nl|32|5b889d9809483db2c53d12c453b2fba6da29e556e8c2cc63a4dc6c3044815d4c8c4e8c38cc739a5457ab2d954897aa029826d23ddf4ba9c2914f4e0a8bd29b39
nn-NO|32|f950c5261944903ff37c49445ab172a541a77d019c72941676a2b21d3b68da1cdaba8037f39e194cf51874f036857f9937e18db9bc5eadd5b2a7d1d72f499fa3
oc|32|87d5225270a93368ccdbce280f0e41db04c1fef5d5eb2e79622258422c3642127ed2383fb87f0f8605c4b9309204e7ae6703361f08cdd1419cff0a94e3f8abc2
pa-IN|32|cc9446121604a0bbf4fb9f6283a7475db86c5c5cb17c5e75f963fe3cb2488e696f82e5228991caaca420227e6bebbfd1af10db153f127d3130f4b9ec3c8b8f2d
pl|32|e173c34632466d5c2aa418dbd52122c1d4dc4ecc0f8d90ec5de0c846a76240a5854d66e039d795e174d8aea335a824af01143f9951396aeff456853856de37eb
pt-BR|32|26e119fd3b8a34b740221c48053435cd0c826b8e5d9c2f1b802ab0fe75c543ec27a51ad0dcc782e908a675478fea11475850bb881b129b0186129a55e4f9c317
pt-PT|32|45cd9d9bf1549d1be6408b24fadd7959ad8d6206cf908fb34a6e09c2192fb6dffad65138db040b7f934ed47fd076a44532f89097a36ea7708a9f1fc55cf2e74d
rm|32|ebbe7687fe4c668fdd7b4cc35301f803e5c5743669e5a9bf4e89dff676b51847a98a973d2da1803e2648ca420c7fbf6070908836bcef0b88894b9c262c42bbd1
ro|32|36a4ebf7a3dc37c80d53c1391cc6068b8376731f15ec4249b5911ace5b812b97cbf0e076cdeaa92851a00174827d601561a8800cf65b176c66fdffab0afc265b
ru|32|0b0f49c9d5b7eb407c0a42763ad707b372ea99e3482b88275112c8026edb6c73cebb203298696f8ec69083e2b2f4bb83b7820ea511b8163302679a85442e9b6d
sco|32|db506e75f9f0ed5fe8ff7bdc66d692c51607efebf9faef20563c4d47f6fe61723b93c4dfdb5287fcecef17e931d9f60d1ce86b6739c91e2fe60af473ccc59164
si|32|93be91f3a907a01950627ee0d57afdfde61593cda8c01740f6b605b054819d8c9b234d0fa4721daeaa95e88fc7fb9053f3e34953f71ae4782ee513d3840cc221
sk|32|1f77513dc3fe047000c86e840aa5b5865e1fbcc6652c0a87b39f0861406d9acf92faa0d5e2d7db03623a4292a423f707760bf4e9e502e9c8c9c1033c11a4a600
sl|32|e5502fcf2cdd87d4b75326e4606cd0e5d24f0eda115450a19b688865da7e1ca27a1ccd1e293a1e78f8802e82275fb700d46b6634bb54ca4e0983c272ad2ac98b
son|32|cb781f8df02f374b7bd6d951aa980277c00b1da7e43eb1b48e683c9b05a3bf0a6186bd8a340933e1263dd75ad66fa65cd973ed8b534681a811f56ccc575709cc
sq|32|1fe6aa298e79911edc107b3a67b7a951db47befe076281b0e625d27069a2ab385d80c2041b68a3bed00873b627434a4efeabd3761031d3c922ee0075b20f8cc4
sr|32|3540d1d8c9600546f195cf9dcb8bde8819d6e8213dc648c380a0382448ea14b97df38b0820be6d70191bf2650bf1cb5afee84bd7958c1c001ecd01a018f3f6ce
sv-SE|32|c6f6630523b953ed096bf026fc7033a1464183210cc793f83aada712c54d44d4a7435784137baaa34e45d41efc64a5fc58a03fd4d7511eb685c27ac494961446
szl|32|5e71425f731c9504098966115129ba652b3757696a45d535c801012d4a4d4708a74be766a393639526b8b43576033a6eb07521098202693048c0102be747d06d
ta|32|2016b48aeea580ad54bd8d1c5fc11052721901e34c36e4b319eb82e0d5ff9f8f27453735e7eb0b6f16fe12dad910ddb86c415f30c8409ad92f4d436e441331a5
te|32|0c3d7fd00ff1873b4476a187b36792c5964897bdbeab2c637b2c8733032b24830ccedf75a9811a10f9a243d87b1b1a7dcc0383b27535d2debdab55442bff38a9
th|32|cb78bf19cfcd88208a8987a4f052e20fc7d2f98adecede0e835e697844ba732ffbc21ccb9e3a9bbc6cbb26afec829989832a5bda7718aec471721aa12c15bf20
tl|32|32515e14a6cdebc8028b5449a565209b1d6e00bc2d18659a0343e2c2e086c476df33e08351a7323c79fdac249e38f4717824e34fd559571c5322350b0b04cdba
tr|32|a55ce5725f62011fa7fa680d594ef13598cabf1cab54e00112146377e0973ea7dabc76d0a903c2c658cb1d6415234d06283ed493999832ef81a4b487872efa77
trs|32|2496e57f71690cf66f94496d720f3ce21af60ec702ab22d778973627d1c1cae7ef6047812ff69cc9bd47c46dea6bf4f71386e5010cfef17e62ad94fd91895669
uk|32|2a243949951c479a9e518096972277051f6f132e32d523228f4c945098be354abcc717f18eedeb1bb93a7926658f4d2116f149a1e081528a2c7d6a98c4cc1630
ur|32|8f0b08d3ca0713c40076c423ba57a94ba0fd9280d744a7158c5a873db110e06f71cbd11959cd040a81c76ad31730422aeccfa37304c5d10b9a53e57e91d974b6
uz|32|6d36956fc28fdc1bd81794ae6466c2e9cf210a63ab7a63431789696499d08084cbecc6acafbc0ad112e8f155ad0ddc2cb07a884097072ee1e7fd573fc65a65c6
vi|32|8a9ec2f575c770f9ab346328a08a242e45a4a47e8d440522a5a7e0295ee8d64db8b8fb5ce209a1bc7136da802c71fbef32e3ed342c08a9d5a5200d7410da88a6
xh|32|e6500dd96cf3fb22ba2be3ad185e7b98a77e25cef177471d9505ae38aaab8c0f9ba1a81f774f322d274de88026e5b4e78ad5949caecf526b60413558fcad0ec7
zh-CN|32|fe9be13bcc3fe875a34d669b69057d5d9713436ff303afb716934dad29978f37dac394be1cb8a1657e951b29ff7b5aa398141d9c0e74f74ec02793fe069c7a03
zh-TW|32|0ad6cc9e858666daf653a4b88d16f75d02a639455f5f2d9de053592cd6ad6396cdfb8b0ce6fae0fb645dbe8f5db01cb32030c590e41ea271f60260cef095e377
ach|64|0fd0f5d9fbe4d3153d4d36d82ae1636d33597db263f715b9bd2398dd122097bb92b5bec8eee38133b46c6ababe6737fc1123508cdd35d7ca422021104b72ee4f
af|64|438eacd36677f6fb9deb489f1ce80513888397fdf897a48be3aa96f0911eee332700b77b66861595764362be23bee7533bc508041da87bdeb658878218c42b9e
an|64|3b177823b17195445bc0ffa80e1edea2edf1eef0cbc0c517b2b8abb3c35a667dcc1dc0bc1973a5cfa089500f4901860953fa00365b587c87a30cd767c5b7c628
ar|64|c58ca68b41ccb6e0bf450d71a211f9f4d0e0ca74662ad9b886c34c39afc39e4b2956b6a15b2d25f708183688b4873700e845c77c2e231b31fa60160bcdb6cadd
ast|64|dc774ff8e6097a9a40d9eb64d31a37a981e353fb02f0ed46a7a0fbecac90d967d6ca191762001b54f9aa3cd43eabce9bc5b1589a5f8e81696f6ad1b48bdfbc7a
az|64|551fdbb4c0eb123ff599644ae4b8c828474f3e154792f83fb1570a34feb137649855faed7e3eda885f597005ab6c336f139f702d385de78b398724483b55c768
be|64|d039978553862f59f4cdb025ca49bbce5a996bc5013bb6fbf4a69f338aab4a7497a995afc2786c8f825aa95f71857115953c9b3064c125d780358bcde70ca19b
bg|64|199d9e77664c7369c2e23ad9e82515c960c763bb83a46d3248aa9f84a53554cf4af2a9683177a00e3debdfd235c857001c6f5e51efc2a65f20687467174e4d8f
bn|64|dce22be3959844d7ad12ea1575536f2b4ee152155bc0de14bbe2dbe9ff6f441088c6a6a3950efc78eac1397ca85d12f74aa05cd831b0cd4cfe2d5a00e4acd290
br|64|63e3fc9891b8a2fe36d6ec494483e7fb32063f17345a560242ff8111ef87d4ffcf7a5ec14a7eee49537d85bdd556da853d5a1fb1e087ea299c3e8891e11a0ec9
bs|64|23ef1e4765c3e65f0abdf097d19c274750d6027e6180b1a8fe998e17ae0d5dd51b642e25ad73e1cdc619f6c87b377862393133acea1d8c961f052f2380308e3c
ca-valencia|64|3960a9a891007d59876330219fb51f086223ded5d4e52e6f6e41f95d8f187e254c42da1a99acbe4f14dd131af7b1eb7f8a85ade471176a248ee3315c95dbcc29
ca|64|fdb8de7b931e7defff51275d010ebfbed09174dc511f9b345a14c5d54853ddcf6d6eaa8d229df75768b0b4a47ebf2d2a14eb490fca32de5ba095c5042c327f70
cak|64|fee34a97aa8096393ea9deeca04faf1fa0ee2785d64e60dfde05635379128d22f74d4b7efc82bae25cad865ad8706910526ab3bd977ee39727f84c6977ad89c0
cs|64|f8af3291a6117c857f427a8b370016f9b391d8c6c4f0e070e0a6681d5c6044b9927dda4bce69c371f749640ee56dac97f3e15f09489f8149a2a1c2fc7dd90b18
cy|64|a70340ae65a1aaae6cab55a432de5d874daf1af129e92bc099ede4ab1c98944dccb002bbba6e321722367656ef8900d2f6e40b809308271fdc2872177371440c
da|64|d21d07216f90c77e9f4f29147e582bb10ec4e9fb501478ff652bc3e1dd7163c1f5aa3267c95fe516d2890a245f725032906ac0f2ffc498a3ee65f22ff7a37f82
de|64|50d23b1d533146eff89717c43e0cb48a88c0e616596145650b3e46f6225fe11ae7959269080ee69140580957039ead05c7ca795d479f935a1cb4bf5b8d6718e2
dsb|64|6b23a7cd518344774e4a84ffca11feb1475782e66e082e8f2415f705422aa539f63d00a010519b20122c55eeb931b1a87320f846cae57bd5bcce310d90082fe9
el|64|302029188fba2b29311f20761ace00df37dd8e0b0e54bedadfadb584777587e0a44f6a8c498d9739a80c23be636f704c53e16df5afd4b6a7e55105e460bed232
en-CA|64|5448ef4851d6929c409a24a1f17f7901799c880deade149056cbc0429783db57671f73aa5e32e86686928085273b86cc6a7decd93578fddaae4dd2867142e4bf
en-GB|64|f1d98a5f2fed22154f3b57a5760280cc7fa5d23f4d82915e81ea2e69a8be74988bcfa085a04646e949f1d5d956fc2bf37bb96ad430a7c8e6f67cafee1e332eb0
en-US|64|7c44221cd69d94e12a7da0efaf5f42759452ddbd25e393c85af8b3ebebeac212e6ced640f7dbd19403f96582bec2760424b08d8d3600ca4dfc64dd444f0a8660
eo|64|6ea3fba51e2e546fe1e16571a74cb1c6b182ee003af246c81b3a5a7e8a4f57e8ba72ec18f85d767fcbd1d155504bef8170f669011478a740c51ea3e9659a9be1
es-AR|64|78621f64282ca7c799b8ab6c958771413b9cf6eb488edf76b0bf73bc62a1f567a1f49caf0136d27f00b944691e34396906be2eff531800ab64765abe28c0983c
es-CL|64|f14f26923b820e949692902c4b8a77d803de3e7b65dee0dcff0c8e76ca1d8e3a2fafdb5d468b63fe3215952954fd7a8ea4f18eaabdbe2487134bdac0d02ccad1
es-ES|64|9eae057c47c81652691d07237803dd95b728dfea5836417b825f402928069ebd2dbfe69d9445df43318b2f75f9c2d6a9483a133de565dc69aa2b36ef9d588b3c
es-MX|64|adc41c18eca54a5147c424d74c7aa08bb37d6faf7eca4018e65dc3833dd0027293aa414bdb606b16386c3bfd9532ff3bd73b29ea748babe2a8ef7c2973ea54ba
et|64|50480c416d2248b435b683a252ad51734d420ca29aa46f0867b1e94a2c5f7ec03baee1ec2e914235b875757c27963e2a49e61e27b8bbe83415b1a6669397ac31
eu|64|977b61feb366a896d85339c6ef65a917ea7410c9e19b43cd2f4e59f16ec1a893299ae0502d331542ba46384efcebcd682c7bd2422312dde654d6ba9e3869a38e
fa|64|716c08c0990cb42a9843eae5220d4cea072a5ee7b86518945ae1dc80aa6917ccf727c440a6b3897c90ce1841864bdcf0d973199be8dd6b34ce2e2f03fe4e8b3a
ff|64|d716cb82dc0976281085e499297401013439875265df1d189db10ece49503b4779cf22f5268144f237164af3836a97c983c9a4477b2705016f61cca52cdff69a
fi|64|dfc0e9eb3ac8de146a43e9aa90946e1a0c5f4ae94f4e51dba473fd502ff61723f7f7f50014a319830f3ff479d8197617db33388f3ecebdc9fbc2975d834cb467
fr|64|df8c72ca045a04c346cb2a1fd555a32b9dd5cb094f5cabc6b9d4e0d06af4c4bb41fd1508341d124a9dbfd88d96ee13e2064bae5838d671bd40a9c0715ed94529
fy-NL|64|97feea4663c5d0ef1538d5bf4c7401113fb924cdf7e65619ebb86c7c9b43de118217fea3780b008afc8b0e4d4c7e9bf5c7154a52cc2ed74c8e8512b41c047776
ga-IE|64|ad3bac923c84dac8570e13335f75d75e432d8432767f1845dd59c2dbaa7be138b056bd6f147f82e8315970ccafb48e32df083770dd4395f9ac09ff0c5c5695b0
gd|64|0190b0648861d50dad7bfadbcac882b734e3070f27373a4003b8e974b974971a050d15d3a02d6587dbde82fa8fa139c01ef2237282ce983128fe292468a96101
gl|64|5ed1da2d25e784970050af650432b5e8107a883ea89a93cadc4edf0173383e782343ef4e069a45319e2c26ab4edf23c2e1a8b60433bc65f1e0f748a2dc45a69f
gn|64|ec4fc4dc366df23268148a796f1f1de03fb13e6bfbe34c05352f895bf8f7d1b130c2e731af084cf1049f3c271456f3b5c7ea8ecc94e562301997d7450209ae3b
gu-IN|64|f5679a13bdacafbf6f9711373268d6daac7240659b018c479623dfdcc13b4f7c1eeba74ea9ea0593818694edea98cc8309b9113d3fff8ae9ef82f11e9d4ac086
he|64|8aa3ed77f4480097cb33a716dab33bb9d4c9d68ab4cfadab567ebe27be77404c3a130fcaa9fcfe403c0fa20fd8ba27575cbfbaf65ebc092184d32931e91cf3cf
hi-IN|64|319af6dc5eb188dda128b6d805e821dae34a03910c9f2809ca7bd75aaf29936ddb835e4cbba3868b727544226ea17108bc539d31133a5affa316ae06bcc9bf19
hr|64|e7e1a81a1084a69a5517a16c386fb7b27b82c5e8ed5a874cdcff6aae6acbd92944547f0c56172924cb79ea597ff7d4c76ae2b9cd145b73905217a2679d53d4ab
hsb|64|ee95ca35609343556d90650b21def7015dcd5d019ea8fb6a107f7d71ad0bf7057cc928fdc08c76312e0be49edbaeb7ad5ce4f426b5ac1c02979971eccfc7cd8a
hu|64|a14eb05cf6528fe80aab355a59692528fed897a3c551571ea1c09be62764187ae2d8cc85ac3fda50fddd7a18d279fce3d077d058bd4e26bbe18f306458c00e4b
hy-AM|64|d4f20d6a92650dcd597b41741ac5af90b383b45d669b46acbfd533ed81c885295e31825d7557eba59747fc8724c080a30e683994865e6ed98b8670521b8e7ec9
ia|64|84600f54b68f9239ee98e55f67fb8ad3ad7913ccfcc06f6961746ad68ae09ce7870880161c4d2e1c81277b03f3a47135a7ca6e677465b6bb12a9b6a937c4f6c3
id|64|90627d6d409f27c84c33e8ce199425108029edb3b5d0a5dd946d12f2d4798c6fe3ea0f482ae73662304a8fbf0327fc492a8cc658319e079cf7a5509a9b7d39ae
is|64|2dd2d0cd786d0eea12b5e9f45a493169fae107fd8ef0ce26adde562f14a67425f686e1147f2926509ab9edeb42db6ebc71f246162a0aa8a4c8f2643f6a80f0ba
it|64|d528b22e2178077d09fb62ae4717bbc606e2629fe3ff39b31280fc6c21adcf80ff7724a6903854d3cb74461aba00bd1c4890b99f32b305ded3c9f1d959f3548c
ja|64|83ec62bb9774cbb46038c3709d9d058e265655faaca962ef1c8c93063ca2d4bceb88bcb76f53623aaf7df1b6f12330c110531eb361a371c1dd3e54377de81df7
ka|64|178e3acc234468f9731677836cedaa9de375c7ad9b07e241a6a53d4e81edae41cfd43cd93bbc70821e1a121b4c30aa261107cb4f33b05a1b65f96f41b3cca6d5
kab|64|4f3bb65647165ee3ccfcfa3b0f8e44fcb04c1540f905090f6cbaee6b026968acace1836f89f8721b13de679fcbff7d3cc5472a3a5abde970373d926355384929
kk|64|3e58e043a25338556810f1c84e76d1b124b63fd15690e5a45d90c2be92df4646e7b11f413eb76b52cd0ae44984a67df5a0cf53d43c7ef252abe66b98a491eee2
km|64|b8fb4a3b4bff2fd84b040160ec7edac1bc7f4be4df215b6e85c9c0edb1c899fbbdef09a60cd1550a68ecd203a36cc1ff82d74849acf406fc4c95d29bc6d8cec9
kn|64|51d04ec13c418a188e4691d8a8a4a907797e6e4fa2956394e102e432b0512f640922b55c4d07976da867446acfcd591c3324b4146ab820842d3dda1c33dcb361
ko|64|823bb26979db1ad3f9e01240c2beb1740f69f49b92e1c78802bce955f45c3a08a5f539330e4a87c6a7ed45c46534494d9d63cff324c482ebcc19723d75aabc79
lij|64|78c7027a97bafae7888001b076c223f3ee4d431d4c55dc5ef2f0777f6d7d5fdafc1d65ee277dc9193f7e15851fe111da9638a188dc49e472524062c4fa6d6a02
lt|64|8e0590bb543480c79b6fb64d4136c57a8e5de1e65741f954adc342e1d6554403e3201a84499c026f6119e08ff1a6c95cc95c6c9fa42dbe1285c4d9c66472ac84
lv|64|9fd9f4c0551da45c1eecc15a726a137e97889be764a92f1f6a05d66398b67186ab959c541839e6395ba24bc8b1b4bc5f9da62516b20d73e4d531612efede7e07
mk|64|1ceda3c66dbc150299b3f7bc0e59b509d9eb792877b53b13fd9d6ad1a317269102f6a86762fa9480fb2e87c597b8e18bcf1fc045d6ce403bd3abf13a366d08f5
mr|64|e0174b5bdb047eef4bcc6324739306bf88d7b72484c0c878eb073426531d17f91c2f22092911447f978aa5f99191722e0f27322aec209ab070ab422eeca6e97f
ms|64|8dc98f37fa696c8c6759d42bf1935470b4084917f2a5279dcc24bfefd77d9d2314df203d4891822c450089f3d9f9e24dd34a6cc6d223213b5d4be570c5ef5987
my|64|5d1c61d7bfee0e2220d8db0c0d63d57b11fef86f9cbd77a6782a789231a22b64a828a9137fce34f9622a5cc7356696a425a08ec28380bcbc6342de0bf97e7e30
nb-NO|64|73aec72a363760fabdf0a81e7454d1452ea926b77a97eff8826a696abc78890907e2e61f4c94ae40eb224864548113785bce6ae07cf66f42bf1ccfdd9d263347
ne-NP|64|97cd7183ceae8d78ac768426a388a4f45f4d7178c7878683d4127eaed55243f1f3ffec00313eb6ab02c804ff75b15a767f3af24f180e2212c30768d248ab524c
nl|64|e014a8077462428c47df4378f098585f7aa551187da6abc229fa31220324a3825655ed4824907c30a5e0a39fad69c626a771d6177ac4f9ae0315ee4826ec6f3c
nn-NO|64|3d78a0c93cfbd0776040ecda532a671a94c9a00667ea821361d6a55f58cae7212102572eb8f543eed7f91c8b6417ad260e4efbfdd6dd6b4617022f91da7094be
oc|64|64df97bcd2010c4b468abf3574fb34dfe8a605664eae9471003a6aa67678ff8a9941a69eee65d731e11be1052f08923d3ec9a25e057de37af5b73d4bbff09e6d
pa-IN|64|cfea5e03929a8f463924592adc8a64d6477704f7bbab5fdfabccce63dd3a1caca48844229c9b235dc1246af1ca79f168e8ef2c077bb8badbbf5257c1676346a5
pl|64|53e78af43f19ab7eb81432d461906dcafc498257a6df917094eeba3899de725de7135cc0b7c6d3f7b1090d8adffeb15297bbbae70b826dd1cd6e40d96a83d1fb
pt-BR|64|0c070367c05962e6c9ab8f0f16ed1ce4998f1541699bc00f4952036f5dc974780cfadd73b8b85f2369c90d2bd253d128a0097931771d10513230e82e868d2b99
pt-PT|64|5ac7f1f02433741c6dace5e87dd004492b12af48a4bfa06b77dba918d88477f67f022b1cd460b3c4ac09f938dee38c3af65854579d68b8441439d07b6b3501b9
rm|64|4e33ff086ee5fdaa6dcd7184c0d6d4188ead7a72153899f94093dd2f56c1a4c3231beb640b8e88ed660b5b4f250ac53f0d63955d00850d0504108518b083fbe2
ro|64|656332f2bd4728201aeacb98d928ecfb5029740ec56f882fbfb694ab424a0f9dc2b7f73a49f611360dafdd482db86ed7dc57768478e4c828f7cd104f61d93dca
ru|64|8332b5c9fedcdf4dc101b8951fde7681c6b9f5c0550b4ef3f554972af9d154d791c513e9e5fc1c55159071a9499a48f9110ffac7cba92a387ab57c86a39bbb02
sco|64|bf961a4db84108af259b4dbf0d4e3e7633b74df148c288cca6ed1f7d5f37a5bc65733a5348e77b79dfd8a0f50a48f08df8e6f3dd0447ec9fc0a30ef11d947b3e
si|64|f40dbfb50fce59db44f61688ce16c5c0762dfde73c6301106e25532e914ec2b5f6f46e3dafe14a2e7e1b18878b57e55edeaaab9118640dbc806cee35af123b1c
sk|64|842bd81e30542263478e4a55de009144a526c6dab42d9559937268ef4717e1915330b67ec87b54b144656513bd67ae6cfb253808afebe0be1ad7c55d60f321f6
sl|64|f41566c7aadcd5349c434e59ff689aed4e8f866158b7fc63e57c3650c0dfee42c71f8b46a294436e90380f139419d1ca1dd7bdd2dc4128baec304de03dcea184
son|64|41f78db9606e34ff0efd3e04538df41c9c36681bdd32cdd827dc1dcf089ae29fca7b6da266ab649cc2d338d712d3ccc2420d357a0221cec088d70de7851c8576
sq|64|68700cedf326631cb7f7ced64a114d3425c99700edab8236fb2a6498b3f13bbd41b855f30a4f0e9153aa5eaae937dc94ab14d29dbe1bd7e66e4b7b3b45021e48
sr|64|3b241237e95024fc70499e811f638b9d828e4f4fb06e2cf91467bbf8ae75b34c8b74d72e8f81e266842df3ed579070a2f4321200389ec04f8cc32057476c0340
sv-SE|64|9ef219572656c8302e798732d86c0f5f947c31485d5f7361899be69565c3ad341fe49d3b820231c5f22b79b7bc50c5a02eb31b772694978ea7d083e86fc624ec
szl|64|3085a99fc7e8aac5ad394f6b44c803bfa8a9b01127e00900b7e5704bacac96ab4f6abdc26ffb759daa4e84c05219b116384516d8f7b7f4497a9339bb4ee4f4fb
ta|64|d8972b4f9cc377c45f08cf9057ef4fc15b5f5cc2aac6d9ddc0d02e6e5b5431205dd76c0b5fd4e05a55a8f3452da07378e037a53bad4fabf8c75c682a9aedf11e
te|64|a21c3bcb72e7def56af25ade6aa9a4f1e7d104aa252de5710c9dced74fc6bc15e937adcb5ba9c8a842e9da1ee55fb601475308519ca344a27f25592169e81484
th|64|2d2fc1574ce1291cf64f5faad66364ca751fee8447faac62552aed450a3fa97357b6cf359840d91c21f21f6611de7a2495c4b04034058389f102ceaea10dc845
tl|64|8e7ce1757df974ebd84277e5ecbe697fe43b666bb6edf02d4ba4a48d97d1b31c0376731db1146c606688917e923785ab3302da44c9e106279c35093bbf33d24d
tr|64|55320c8a65591148de606fe4e789fc8fb1326682fd0fb30fd0caf43e10f4216ad5d671be4f69c99290574c54f5aff6718a8dd29ffdd957c93ed2b5defbd3999d
trs|64|c20b13ab29691eca3de0f52a508862c782c7dc946ec034adb5ecfe5b2733d5fa6f7d44c0acaa7dd989454a971befa59680744081d7297fc7aa716dd753f7051c
uk|64|776b30c0a2e81826ad1ef174df3eb260b654ab6da44d09621f56c678fc40164bd8285f96c34b1710d0d95d35c9d7d9bef58b475579369000806b1f85b0e90515
ur|64|3efba5b673b8f0aad9575d801092f479e9b7d6f4b16146ee3a2e4a019e31911bdadedbc0d702d79303062a071b0ecd0dc476f6f63806a24e2faec363e865438b
uz|64|82821d898c9c701546149098d49109d39535703e82f513b8368d3ad1750530daa5778f561f045c32ef86275d6102175e6fdf2f94419f1be51fc24124ea6c02bf
vi|64|428dbf406e2124b11aea995187677f49f44d4971cfbc73feff461f8e034c0c32d1a2e4bf7ef25ec6df12af56ba492cfdc0346edf178948da8c9ded243aac6772
xh|64|526ad378955b6e9618cdf94ad7c1fc50aff51775232c714a454b90a87c6dd1a9388007d20b083a4e4fbfff99b99698a994584dba6eea438c01208bfaf57b2459
zh-CN|64|a6e67c8f906614d9bc9879422b94d4216f629fe842066f41199de39a3615091784f4201be11cefe95114e2a5ae9d6c450746bd50f8750bfa508addb81269178b
zh-TW|64|b93f8f3917fab790324c08db95748bd5303ebefe8458f20c3cc33014c8ef03af372bcfc9b0ff71713280659dcd9679875ea65fe917ceed66b9e2ea4449852931

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