Downloads:

35,444,992

Downloads of v 103.0.2:

298,743

Last Update:

09 Aug 2022

Package Maintainer(s):

Software Author(s):

  • Mozilla

Tags:

browser mozilla firefox admin foss cross-platform

Mozilla Firefox

  • 1
  • 2
  • 3

103.0.2 | Updated: 09 Aug 2022

Downloads:

35,444,992

Downloads of v 103.0.2:

298,743

Maintainer(s):

Software Author(s):

  • Mozilla

  • 1
  • 2
  • 3
Mozilla Firefox 103.0.2

  • 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'" [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'" 
$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: '103.0.2'
    source: INTERNAL REPO URL
    state: present

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


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

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


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

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


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

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


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

This package was approved as a trusted package on 09 Aug 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 '103.0.2')

if (Get-32bitOnlyInstalled -product $softwareName) {
  Write-Output $(
    'Detected the 32-bit version of Firefox on a 64-bit system. ' +
    'This package will continue to install the 32-bit version of Firefox ' +
    'unless the 32-bit version is uninstalled.'
  )
}

$sa = ""

# Command Line Options from the Firefox installer
# https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html

# Always prevent Firefox installer to require a reboot
$sa += " /PreventRebootRequired=true"

# Prevent RemoveDistributionDir by default
$sa += " /RemoveDistributionDir=false"


$sa += if ($pp.InstallDir) { " /InstallDirectoryPath=" + $pp.InstallDir }

$sa += if ($pp.NoTaskbarShortcut) { " /TaskbarShortcut=false" }

$sa += if ($pp.NoDesktopShortcut) { " /DesktopShortcut=false" }

$sa += if ($pp.NoStartMenuShortcut) { " /StartMenuShortcut=false" }

$sa += if ($pp.NoMaintenanceService) { " /MaintenanceService=false" }

$sa += if ($pp.RemoveDistributionDir) { " /RemoveDistributionDir=true" }

$sa += if ($pp.NoAutoUpdate) { " /MaintenanceService=false" }

if ($alreadyInstalled -and !$env:ChocolateyForce) {
  Write-Output $(
    "Firefox is already installed. " +
    'No need to download and re-install.'
  )
}
else {
  $locale = 'en-US' #https://github.com/chocolatey/chocolatey-coreteampackages/issues/933
  $locale = GetLocale -localeFile "$toolsPath\LanguageChecksums.csv" -product $softwareName
  $checksums = GetChecksums -language $locale -checksumFile "$toolsPath\LanguageChecksums.csv"

  $packageArgs = @{
    packageName    = $packageName
    fileType       = 'exe'
    softwareName   = "$softwareName*"
    Checksum       = $checksums.Win32
    ChecksumType   = 'sha512'
    Url            = "https://download.mozilla.org/?product=firefox-103.0.2-ssl&os=win&lang=${locale}"
    silentArgs     = "$sa /S"
    validExitCodes = @(0)
  }

  if (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-OSArchitectureWidth 64)) {
    $packageArgs.Checksum64 = $checksums.Win64
    $packageArgs.ChecksumType64 = 'sha512'
    $packageArgs.Url64 = "https://download.mozilla.org/?product=firefox-103.0.2-ssl&os=win64&lang=${locale}"
  }

  Install-ChocolateyPackage @packageArgs
}

if ($pp.InstallDir) {
  $installPath = $pp.InstallDir
}
else {
  $installPath = Get-AppInstallLocation $softwareName
}

if (-Not(Test-Path ($installPath + "\distribution\policies.json") -ErrorAction SilentlyContinue) -and ($pp.NoAutoUpdate) ) {
  if (-Not(Test-Path ($installPath + "\distribution") -ErrorAction SilentlyContinue)) {
    New-Item ($installPath + "\distribution") -ItemType directory
  }

  $policies = @"
{
    "policies":  {
                     "DisableAppUpdate":  true
                 }
}
"@
  $policies | 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|283f427e5cedc44cbe5dd8b8c3895b6e0aba3bf42e9f40edee869150fbadea99be24252ecde8011216b4f961cf3ed9c810ef88b14971803efca534b0e9e1db5d
af|32|c09744951f883b0e2de5ba8ff65a3a67bf72ea4a8b7f57de5478fab996027531a22923684d9f2f715a51456c999c5edf87d6c9715e64e57a8fd0f8319765e558
an|32|ec87c2439c5a4159b98ef7b1f6ca2fa382adf3c67af0ec718fe681fbadd82b7a22f71221574c709863421d4602328c075f1755f1cb7b60e05f4d30fd5b755421
ar|32|179864d27654fe6a620577474726f18cb3b0c1c31374940c53b3d9446e1e302f06073c3167668c029dfd5bd4b532900eedf598e38637f862fde2fdbc3fe1a66d
ast|32|4406c957a31d8538bdca8859e859ac4dc888ef44bda9a8ca6f4807b00c6b5bc8710bec3e37ae8a42cb629e19b9b225513c1a742b12928d5296f50cc34b1091a9
az|32|20ecc0e3855cb90bdd35ed7d081f0c0bd82de7242bfb571cd9bd49d0abc8422feb954544640bbcae5629841932018b0b94bb282e2f2f34ecb9649dd52644c60b
be|32|32287247ddc027ff07cede9928c820dcf2547b4a589a6abee430b0157d1148af63ac4fd3c7ab46dbec3946ea6d4b2871ba93c632ebb5103c60ac8f688ba7ba34
bg|32|6940a9ce17ed5372f2c59653caed850b548ef3e7ed8e7c88d9d0dfee8478da5910bd3d0a0e266b700890c89e40e8f7d2e9c0841a5e01d40697d6ffd8ccded256
bn|32|468dcb12198af66e2475ee61404dc3eb95e9f0fe9e91c147dca3f0e50fe618e4658080a32789cd48b3f942f07109a98942eac9231483415dab45c5c7cbaca7c3
br|32|ffc14848437eb705315ffc2367dda985d7da7e6ebf2ae51906e4a76aa4c17eedd02c878ae4fcdf8b055194e35778e2f8c504eda8dd3c5c65e3496e51d865bc5a
bs|32|3a37447c07b9a20e6d4a450db683dc084eaef85632b59995dc02075fa5854a40172e076181fcab2e14a23d4780162c3de97439cf12217ddc510a86b1028b6e52
ca-valencia|32|106676a20c63832093abe4b74320b500ec552739ce16e8973d02c7078d6e076b3a4d4a7eae4db3479da0c5a10e5bcb0b1179d7438c6ef20f72cbef5fdfb44a3d
ca|32|25a4e25c8d1586c5817b81d6166eb4592e52eb8f6399b739889feb6b07e01fbbde287c5f136fdb90039e52e33e26446a50f4d80e295d111d66aece14b5251757
cak|32|ddd5ac069982cbfd798371e13c6264c85015d451c21239a8a86fc2c8a2903c6edef08c8f14655be5c2a9624fdfb8570d04b54c0b5d829075eb55935161c9cab1
cs|32|4e7e7d40bc63be50678e70a640ab69c0726c71e8125a26b9548ca9349c76671959404ebe01d60647d6e948e9557e3503e8e32e9d94aa2b57813a522db4370e71
cy|32|86aadda75965dab2a231f5d2e76b3d70f3140d840a061fed0c5a3a9ccea704397389677441fa0d68a04af02790964ac1186c8ab05e9055d85d843c5008803b48
da|32|1aa13c71206d2e74b4d9dc3f867bb119ea8efc444a95423cf1167de631c06e3f63350e9089a3f97b6fbc5c65bd6936cf383029cfe0810eee5a275794a63e7ea8
de|32|c02e5d9c9df205c3a8fafd2d48e2278b511e6901755e75828eafa9445cb1fb314ae15f2670de2ea6347985a45fbc00fda6931eae30383420360f71c6e92a5201
dsb|32|ccf307a3b4349bae98f3d92a95c2441e1687e8bb0b95fdb5cdc3c022c243a25d9301642a8325b5c4e919becad6696c03dc18147c8113153ab372444fa428433e
el|32|e837e1ae12ca0fce35008653ebb106e806d9ff6e27fc78a806633e80516d8fddae14e5dce8e64849825de26283b8e7129f500a97386452ebdb68a374ec8a6245
en-CA|32|6c88d4c501d367492a8f003106a7264a8ea8636d45d0b8d70599775c81a46ac6146ba1da347cd32562e283b02ac7bca658c0e96526aed18ff67314adc27e4281
en-GB|32|2de3e33754943393d77aaeb8e82e19819c29b18ee82bfa1643ac64001b0f74d105041719f4131465f5c1b3a8a98f45e592144f681c2ecc2b84044e74cd011066
en-US|32|580a60b0fb7ef6ace5f0583b71a1528e0b4a2177c4eb26b2b8ad97c24d733ed5da71a3a9325e6c4125ce6d599a6d9bc16cb4880ee0a1053236866d69d472f1d1
eo|32|4ff99e5063e7feafce5bbd356c636af4d38f0f2a903789a9638a9d4780ca977d6128a253ef1bd71e452d5310e0d6d3202702a2d70393be1a6d58309ef0c53a46
es-AR|32|c2555d58552cc048f100c13f6470eb5b8025a0a0f8b022ebd42c9b2e201e1fc265aab18cf13e50ef212a33ef6717a6bcd6bc4e4a1a4a91694d0d6bfd5887d3e8
es-CL|32|d80fefff0377409af96de45fb80d1325bec79de8bbe804c944d494689cd6ce0072ed581cc4cb1576c342d6d801f900492d0cbe63e73055b693956f070d09e25f
es-ES|32|c101aad4e80570f97128c9a8f42683c303bece1834ec7e43b5bef6fe40542f37f5d2d8d0f2343683add06acf12d1ea60e1df6e5e3186427fd8da6f0c322064b3
es-MX|32|8bc78b14378d5535da38d7d8a389bf0ce9cf61dc89fb82cb5ea19a6543e7cfefa4938318e1c8f34e9b6d7fdc2aab88ce14339ced1c76f1d90ad61de0e988e6bd
et|32|bd3c6fe4a8875cdfda65780c674d223bea0bd8664c47e047eb2861623009ff617276110cf263b4740806e071294e927012e61655e2ddc1043086e4fa746c4c14
eu|32|36da76ba1c167b757fd7a6e2377283f57a19e9a6324648388810c9f0859bd29dc5300573fc3149191ef84faec143a7e56c0940792a5705fa387163b0d843c8b1
fa|32|a521a87d26ba117121e6c9a423cfb26946b7df99124078976ca96edee4832b85c13babc83810bf42f427b2efb76cf71f294b68212e1fb2a186d15991307bfa41
ff|32|d6683393ed8cc989bfdca127c53c12eafc8e3fb6176937714ab9817cb8f02e351b6e194351e7fc64e1e592f37336f4baaa59291b5d2c29c4caba7d24b61cd970
fi|32|4cb3bc498cea6022c732b4c197c41c6c38ec6be7c39b6b1fb127e22f078f95f0b10492e46ab76635f0c21c7cab43afb8f1928ee92eaf3cd5dd75b657e2027989
fr|32|deea60b49e437b1f0c85fc666bb2cd47bc11ca630b842cff52769b06d5c9cb22dbd58af6a3c2406339e21bccf78883c406275a177e063895be84be262c9fa9ac
fy-NL|32|0af8bf122fb9d8d6efe4b3e3b9759b2e0ea8ec20cecc866c45b71859c7904fbd3ac99459b77721b277998ddb6a6884f3c7f4a68d09f623ad85746f9a64c3fe6a
ga-IE|32|5c13aab49e2213f3cd1326767c7e9dd3ef98686d3b737276511335b1cac7b17ab2d2f57e20fb9ca316a8df4dd9ae6e0378478cc10a4621f59ba5192d5f1363c4
gd|32|992dbbd37fbbdfda4d196910d6652a3e52403f92b93fc7e303e89797353be697f3319523cbdec9d85da3d35c896476c87957ac5a1f5b1bc0f1ea09b2548ace87
gl|32|7bad6423d57b099c96425a775c7ab6e29702f918aefd9bd5558750175adddf139725b56be380757c2e7f51e37d848065fe410eb7b2164b1474016f3f008ce19b
gn|32|2972bd12ee8ed40d79f8402816474d9901831006ab984d3af1d40cc9ed4af43c170872ca4faf64a794d26d2aef479f8ee0a7daa056f6eaa504bd6344a157258f
gu-IN|32|47572af214b703b0061f489a0970fa504e5d0bbb69b4b1f63aa12fdb747d5f539fdd30c590168139e624eb4ef6635ab24a6cf2db7ae671aae0b170e5898bf8cd
he|32|ad95b06fe74d8353f1934d521bd60e28d0b11031a9a465839729674ce93c4513b34fac48b71cd95a41dd50368b342859f98aff6213f3350bae82e5abdf6d2cf3
hi-IN|32|86dffbb532d9f08c755803ab8b520948c932c39c2d5f05e76e9b4ba32c110891ad6e895f848bd466467ce359feadc1c38b464e94a054e7a1435d68fa2c603ad5
hr|32|143dc43c1f373eb85d0eb0ceb24122d8856d4eb802d751a9428c487f62464cab44697963e903141da9b7dc00b24feb7c70565b5a402c853ef72d7efa907d1f96
hsb|32|9c3b4393a6d49c57dce5f23b32d6a6e4b94d368cd8a9c18b3382ad3f43c4ba9c1786773c752456fbbc42771feea2a93d59a6e00a58d0d50a6cf890504541eb95
hu|32|f46b1000ab203501cb9af5d07cc484e90f0e967f6f4fd4423180e39b0ac1c3bef14941aeed18e70740d6e7d059938824301567d11bf21fcd7c61d1cf1a2e1054
hy-AM|32|0010364d8fddd50247b898062e1f4952e77de5282d773c3818f60a2958c98e097ac913cf66f7fc7e61ebcaadbbcac78007a58d572ec518e4db1e1f27387115c5
ia|32|6eb65dda6b7673e275bd01e9c616831e24c7e457edad9466049ddfb5eac30a46749018aa77f375f8576b8b449d59c8983b7b1813db8a5f0cf3e684cd9528dc01
id|32|d288ef5ca9d9c3143a633a5befd3b63feb0adc2570d4ccfddd3d0bf9e30c8cd55cd5f05497390877faf86e67269137bc9f7642c7f687aab170e89f1ffab9a952
is|32|8efc8ef0ac1047fede0803f4f0cc24b4ba1648f2891a66fb26652c3002e8e5bcefb53667cb537647076faba150526c556522eff15b064265f9449fc422df80fd
it|32|3d1375ee4c7101a96de83c777781f2111eae4d0c9432f48917245b2e39cced7cd7318922045121a60a43b1967649432aa9981f3f3d05ab89d015c0ffe069f9ef
ja|32|d4e5a6b3f3f5e81e0a0ef5de63bf08e3f14409597bb003fe06bfb7aeceee18bcacafb4c610b53a94ae4ff72b0e9f3c074e9939a4378a1179709f59f02e0f65a5
ka|32|e1f2c59cc081d82e975789d7adf5ec00b6a18aca17e5d19e53129a3ad13be88ca8244ea0b97d99e0dca758db510d4d25517eaaafcae1b11f589b5b3e69b82482
kab|32|a4f2688a69b72a6d23dff52a94006e77799871ad20d0414506eae2f2f7a45fcb4f95cfbdcb3d35e59bad96c5b4f95e312448de62ffbf63e4d397aa455999d164
kk|32|1adf5552b2f9c73569872aaa1e1179ab1e2b0e17b4401f392513baa5e85a0b1bb197fe59914f3a24c9a6eacccbdd8f35ac487fe87ab645a29aee749fdbe33df7
km|32|e1b66923c422cef52e1492ab72ecfbf85940932946ac769bedbf43fb2887b5198db81ca9f8e43a463ce150e82b8b0ea6e072d9423a6d50afab1bbcd984e9322e
kn|32|e5b4870bc887ed9fdac9704024d736178d4a4ca54e9e12e2cfe189c4112f3ed1ab0d94f23a8e25f29b7cb3dc7522b73ffe871a90b1e1d7b7a6c1b060743ac746
ko|32|c5320cef7d916bd2fd61e8c611c9a2d2c56a07fea58adbf45bd18668625bc2af440950065520b6806a3d8ea19eb2e7f9d51399a2bca3dfde7f4541fc6ee78400
lij|32|21c74c2b5bc9709bdd53aea0da71f8524d42ac166fb089cea45b068adb4885cfb5f95201ea9532bccd18964054de40e534115fcd0c5832952e31c3c25e98951f
lt|32|642f0b8daf0782912c763e636d8c46626d816471cc32f5507c77378de70c83f83e8972ae6a61e4779f785b82595904fa00ae6d6b7d5065cfec5171d7163c7d63
lv|32|f3f5183ef9984a728cf6ab104994133aa63eb636b4994b4fd973bcab178ea1e99be85f534dd1faccc5d60b9882a9bd26a3480ddeaa6dd9185b976ec71f0a319b
mk|32|c3de8a56f32dadce299dd70b20062450b1ba1e67ae42fcb5b815745d2180c167ff265bad5ee09071f188345ea94ca83a4078952eec7318ea1af763e0d1139863
mr|32|f83f5824db45de861f80bb9e583d0990dc12e6616fda1778e258dc43177c2a6e511b830ea88a8dce350ce84465a497c7464be2a774dbe60731106406665218ee
ms|32|275ed7d2a22ee080de888175f7a60a0977e0fe0003a679170fafdde63f5bd9ea0316ef8b12f876c0a66bd6561e4f84f5187f9f60a2607a2b5d6b0d69c04dc229
my|32|214ddefb1bc5d118308074c4bf81c28df550442ec5cdc6e3a113a5ebb4b0c2fc3b22defb620127cd8e8ba095392276d92415880299aab6c98fad3141196455a9
nb-NO|32|d9883563a78e0661e695583b260c5f9297f7de36d3d914f1f666917c41323b0d81bd4ebb85b661d9ffe79f0aaf09370c990d69fd7e0e6651ba20d718e4f27890
ne-NP|32|706ea988cc7691e0640308636bc044287655e4b78dea82d160d8f7e0433bf66ff098b05e5379c3ea0bec3aaab1977134c27f3d2c6881e09bdf83dff267a74673
nl|32|347eb2f53b9e94ad2a7824f7c41dd568c317110487c77f92c0dc27f012c976c06f9e25477f14e99e68e6b42463631b6b36fd18b38474e38fa2d2b861448d7ed7
nn-NO|32|b9e60c039b9594b1259f88bdd51277e757729d40c11a25103bb93e2ded904a1360feed4b0194354467c26bb5751eebb2577461f2be2f214511a1ff81fbf6bba3
oc|32|75c58b489c3a65c0f5d28bbfcb1e2a76d3c8ed5f1761fe33e0e20a9299bad0e9bc2629d6a00e3a8b1a1107fcd3e094184ed0cbf186e0f1a67cfdc7579aed0618
pa-IN|32|3e294ae81280c87733a36acb20ea6c0f3d4459ef640c7426e5fefa17d1eff6879cc96f22827bb3cfdf6d99f9bfd87dd78980b7a11e6b04e9f90b2f4c388c7ae1
pl|32|25e9afe673a78abeeaaf2d22fd7a1d51f16f0f4cb1007eb129829d509b779432bf641c41b8f8253671aedefd60a5454a1b1b08cc29d7749cb5eceda7c7e873bf
pt-BR|32|c65de18495e4bb37334df4a2632a8867d1d5b0c3de242af4e3e412b8d438d37a461f70c13a09029ce5e4ca5ed37845e656c4c6fd1a33249a338d1af9a44d3afd
pt-PT|32|0b46ec185f04fc0f9f7fd3f9763603bb1d7891054d460b3a795026dfe0ff9e78213a1cc913ebdfdc91d1185ba56606840fe46212f20abb4e19d9d28838d31911
rm|32|1ae904a901c4388d74cc86b2109b334fe7570a08cd58a89d84f906f95472c616289acd8e97f72329268c5282d4d442dc7fbe4a0430b8f870575bbe17665bb3ec
ro|32|d1aa0c1186f18ba51f5c802c89d1a0a85710177936f3a603bb374feefd44d5a46786af22a1f6c630926acd771b2ddb02b89f803d22931463d8e653d6cab7687d
ru|32|c508efd4cbd3eb4f610782167bc7314272df7b42f077e3a77e9c17b67ad19d8eecee7bd3f4f236583ea4ac5d6ccf5e9782207fb8ea08a16c71b589153bb68078
sco|32|a31183622a8a98fae07facf5a095534d08121d5d26e5f276f2425d86529ce695b42e88023da5c1869741789d310536dea6661974218244ccef2297a24528c0fe
si|32|e4c6ef21dd00999dee090c9cffc0e0c30751598ac5c9398ba9c468cde405391d9073f89b315a7485e2bbf070de16ac8fa1bf620a4f61fe628c1a3aa6784ef987
sk|32|306a7eebe6f0b06436c51234e8a92dabb9056819b5297fea3f84b74f82af9674d763a6786a701b3b32de060b327aab9ffaaf4e051758aaa4cb647b0f2d643948
sl|32|8c24907260895048b387b3d70d3512990c4d8a413552e70656ac927dd56e41d6578b40958404935cc944f2caea6bc4307d7c5ccc2ddf4f98adff622207ea9b95
son|32|6d47402c8689142307f93a00a1c248d1ec47e51c4789e095a971796b5a36cd85aa07ba5424590062d88434035b9d9b32568ddda8d192e23359786f5f7fae8f0a
sq|32|3d45591ca6cb5ccb3fd7eb2038f4c19297ca74adff6493993430c033d98428ee541caa22174503984eab4385cc6f2b5b3b86bcecf5da7be5971e752635fb0e64
sr|32|90f8dadb4ede8409eb53445e0d71f469cedabdccb25a8ac7a7a36a45a86d7172ee609fb821b35b5859fdb5bd7817486c2598eb0f4b6145ee958c196878249f4a
sv-SE|32|54875c6b26c288e54a16287a3b13e3350510f6f09ecc30e862e56cb6301b943b878b7ae2a75de33fa0fe6ec79a33fcf8dd1cdf5420c16f230636ec8c9486a3da
szl|32|db9ac7221b9b626f87b2165e1298f2fba9366c61189ce4f6a483ae1a65fdfab03ba8c916cc9b796408955ce3b09fdc406ed6d4c83f634d19bb5ecdbb2d56cd6c
ta|32|9178e4ee6edfb322af16dce5d6c4bb681b60b71e27ece531c8c7625a55a8244ef767e1f04cc89e484d0ac9a6a42e166964bf8ce80dcf156f738d8d67f89ff028
te|32|d19f14b3211396cffe7d920afb9cf2a4fe1357dae58526488fb2d43aaaf4bc8a7da8b317042ded05e17a2c5e4e71e6fe3567156232a7539b1418bef2e03bde8a
th|32|9e3fe141f14cd1b3851173a4906503d112df95625751a4f5920299d069921bcd198a009de5e1ad96aaf89e68f2df25ea58b2bedfd23421877ad1e17182b57981
tl|32|860f394a54fc56e86495e7aae2aeace1f51c7be312128eabd356caa75a1adebbb0ac9b387413d6cdea01a2817271156bab4ab2cddc11a673b9400fa2e993b14a
tr|32|30a23b94d8de0d2181393dc90e5708a68426e1dbf238ad6083803f0616952c6ebcefe2e9c9f7cccc37ef8bb889a0d8b27fcf44119c46cb6cf485afe94f43451d
trs|32|1ed668131c895f6a920eb530c3a532dd6fe74af7446d5e322fb37fc4d5b68d4d83fc5d7db7e30bc82d4182a60eb33303c5f34724adabbaad25fed705e2b9d82c
uk|32|dd70989de2bc7f3b2e734c018e0ebf7a059e7abc09100ee3eae1fa6dc2750c5d01783efd2d29cee061d60a02192d366d964733d209606f828c6345833e56acf7
ur|32|63fa8864f1baa9112e18dab6e54458ce394dca9ffe8170334ba5450a83ca0a3d4bb8dded259361812a54a6c35fdbac42910d599b20fcde5246ebadb90750cb80
uz|32|069a9ba1d1f44871387ae49c3b76f9ad9cf1593bd84443c336972b69ac36a27980bf376f02ca9602258061adda090b39c16c655c5ca70c5cefc49504894b48c5
vi|32|229efc68bf93756c4e8f0ee6ce57c5d456a5b6d0241e30654f01b7d77ec7afeb4b0a1c5858cabc7a8d59d74702967ed7f8290bc0cd119683548267b4742f7acb
xh|32|e52c10674a35da1e8880477f1f7a8300047a886269a2bc1691482782c7ece302e4650fdcfbf9ed002be4080c1a481d51bce98ddff0b54d09b06455882a570035
zh-CN|32|fce295cf503da2e1bd25f1cd40ed450e8d0e611e84c6598183d0482e55fd15e98b405f86df9fccbafd0b135f180183428d1a81cc9a19379241f375f55d27855f
zh-TW|32|45cdd7cb3cb93858e08b340ec712e748b857c5296b9834d43f54cd200c3e1797911f1941cb56ee9c6bfc3ef5265175b48058a677104c14588403389c7b19f68f
ach|64|1882c277e02acc54944b212826127c12f52554f738d9043352fb4b4d3cd06cd838ff033e86f42f42c486bdaa6c69615207f5f8e50eb75f5fe617ee9ed400fabb
af|64|6a29607839617818e1868f24452710b66dab2658fb4d5c5ba7552277627e00be4fe322cb985982d7e37a46541061986917e56272bebf466d6cc4dbc60a78d5ec
an|64|ed01b5c5c42dd932a1c87f6075a0b2cadf6688d0dfeecdcc386ff9dfb1a104f736bfe0f526683413b936905045e85527f0db3b8a4ddadeb980f7e5e0f0674c82
ar|64|15ed6f11db15a62409ca2069a340e758630146a0c0f830fd8c531c399359e5b94eb2e39823563c4034d005cf322c287f4e55e74da1f92d508939c2da3561fc28
ast|64|a759f2889cebff862fc4a649cd2a2a0049e8859b746b6c6549368d02de34d2e6055b956fefef9afaf6471809e1d3080e689de247d49011127a90e12c4697152d
az|64|16b02764cc5fb12cb4299b83f2118e50c44baa40530710e84db6e476f681a95081ccc6c0edeff69df8bf1cde6f3f3ec12ee4072aa34853ba520a4bf3766c0049
be|64|f9678d70405f5d1aaaff79674d4bdb2fb76ef9a9ec3f2532becc32a4d25d5a8573f75e49c2891247d550d1f11c09c3bdca564d857307e34d440829019d892728
bg|64|4e5bfe1dff4a1691ab06af265bbc27cb26fb0c266f19b9fda20c61995895062a174018a07872c696bf4ed2696580dd5d253a754ce98494ab8bcf829831068fb7
bn|64|32efc53df31a6ba32b1cc3832a8e3bd32dc67416ffd165a1e079c6c278615bef67fa87a67cfaaff08dee2848d22ec22b85d101232fa9e5fdc08a9a151e0d03ac
br|64|4d533e8b43ab5de65efd941634ebc8e6527807c78949f18b4310af9557d96d550a0b7ce92c0507efe11a68c64465baa40b34b45eed18d2c46818a932be1be2f7
bs|64|2e69fb81a6cc61f89024a4542ca8c696a2af42127ead6c76cadb314d3ca8ff4c2ef9d18276e116eeec8b85cbb85eb6bd94d424fc7bfdb1810115ca0566384133
ca-valencia|64|61ac339a37d2587aa2c08ddcf1869afe4826ddd244ba78ff7ed8c6cfda354c2f21032394d8825ebd3ef0d1fd88f61a8f6d5215fcf75436e6462a3dc38f16ee95
ca|64|1f5ebdd9fa13c5379604c996c7efec36fa2c72411e480794aa6459299be83560e0c21becb6bf597d73f4c63e1a62624b89abb4f460f20d34c0216315a092ba2c
cak|64|d758df6113c748a26bc186c42339af8c93bd197e341efd90b8aab5885b813f8a4c5d5d856986987d0d6986fa0648400768fd5b29ca7a924366a98e4abad54ae3
cs|64|7d5ad9b80fa3c25096f7c21658598bdc9121a78ee9aa16ff9d317485cd6371c0dce53374bb49a5e1d8f45b638ed00027325c4712030be97411b24e10bb4a141e
cy|64|216ba0a7d602334cdd876a557005196096643d595d0e5a8fc9324e74fa2f71c10293df88f568a19b2dd1c5a58bcff31856a343fafb40ab8c8e363d291d0a45cf
da|64|d4f7f95030034b4b3cc09adbe872c4d72de50dca0bffac35dc1387cab5f8c7a19842bdca300cf55391b76b7ff96fec12b6132f32c3f974dc5462046ddc7a4785
de|64|12b6a3387f973ffee972072ddfefdf7ac2e6368f12e4291401f634111f2066ac804e6d839884b5c7b5ea3448b536c4dee114c0449e8e8a5281e5a363b4a2a210
dsb|64|3aed76a323eb95dcc1139dd882ca67bf19fad0eaad98aa584fb54d1980a4ff3f19c8c9ad7a89c78a597def165a0791ae005f03d651c5b7a69bb84e017dabc44d
el|64|1f74d81e096ecbf8be05cdab19163dde0dcdbf4151e23784456aa6bf491c82008e2efe5419043d90c31b7efecf9bf4ca2704a7196f66d105698b3e7d5ee86c4f
en-CA|64|451cd546fb59bf40e1090c842b6f45bcde717c4fee836118168fe853997cbbd903ad68de9cb13acdd81b1b5bf04fec4fee38acac22aa18f225fde449091cbd5b
en-GB|64|794f14302d9dc04dbde4ef8f8292db4bb6692e40e504ee1678553768738bdb1dbb77ea36c5c0ac0b889a79458d3871386dd7187e4918f4c9985da126a1d861ae
en-US|64|34e9bddd6d4f8b369a4afbb0b60fac742e7f0ef4e32f86867e0a30161fe3f0190c3486a6861cb9dd25fd273a319439a7a510b1c0eaee3866de6923f005057e16
eo|64|df60aea5711e04a39dab7ae2fb5c8d11dd198b25060acef54ee7bdba4f408c0ab9a8982380ba973a7aaa3ebe122c5b187158d0eb3b76bc4074d415d98fe0c667
es-AR|64|1358f3faa9103c8bab19a0a47c709c275c4fda6734c3de86168ca2599848a517699b6a58b6be16b473c0fd4a53d7aef5f92c8f79e81a89dc81097ca449fde991
es-CL|64|bbadb791101909e1c078bb551344c8721332f36722a42e763932d9ffd1ef5f2ebb6311970d55b20dc1240b1ce9bf2d06356d22450f3c0efcc88c07f7c9dc239e
es-ES|64|ede1fda882bdd8afef61a7e0ff816a15f99a6b01b6a5130e45d43250d26435b1dbb56b6a84c5d6810a38b84495e9e0c0b51c0af3821c8f1ccd6c7ceaddc6749e
es-MX|64|42156fe9f19edaa9e04df0946cabdb762f5103085bbaf595aac9057c7ee58b3b4c1d5cdbf4329b30ddadbfb7a9d969f6e27220370ee4e8895200974236ff3ea7
et|64|33979ceeb3b775efe6576dc9d579778a76a5a223f8f90fb3882b053e903b46f8b0c92a81d94793b81d57b2039089403c2b717d3cfa4dfbbb38f525772e873216
eu|64|8981952d580b59958e19dc7c2af13c97b8b9b693d82a9a84765ffcd501e093b57d029abc534abad9360d0d84acee6f9524a0cb1ef37af89f61e20b3939e5f9ff
fa|64|6bae9f9209d942efd592b2bdfdd7e76e97fed69de786df6fadef3b85b02872925d45632f3b88c32c4f6bccec733d08697150453d769532b3bff20112313b430a
ff|64|08a2bba3f009fa806724f4c2b5c454b96e3f0bb5cf569583398f4d8d581dd02d206725eb781f6ae102af2e96a088a78b2b1ee5c9bed1681c77b59990dfea4750
fi|64|9b1ee1a9ebc9a7da58a35e8da3ec41d10e15529450fe926459e369a4ecaf3500b4b417d456c8ff749284d99df0de5e2f35a7e7d6ca7271bfa9f260a125b2003d
fr|64|2050be06e3ee374aa140e3ab23a0045dabe31dba1300d374563ad4f6dd48a8b8e1b5b6d4498509cd464fc6a7c39d1f68bb06e0f4a09e181c796ded797e51911e
fy-NL|64|4f8a3dbed9a5d91dc3e6b6cf0c86d882b694ef9ebd4910e092d259f664d350c3c46ce43b46bb4d6550dbdbee2bab8f4121c649593c2b9f615e359b5a44250d7c
ga-IE|64|555bcab420444859998faaf29b37e40860ec470eba0a147e89c61844ef9e310a4c638e9671f561e671afa6d900e2a68451f5404f446b9cad76d79b5edac7c424
gd|64|5cf913cc35097c1d856ab65a2560c048b31aa5dd1e4af17335038dc3ccad11a0c63f74a26bd2afc2c70cbc0bb9aa7a8129671f6615e5661e354e9e3857dbad1b
gl|64|c2aec91d2a145a0eec3cfdb49cb337ca7585613b625de1ad9e60f3a086037d825ba9c85bcbbd25737574a381746c7e4d08b2dbf366526475bf35ef9c38814769
gn|64|72ed7198774bb96be940a856e05206ca7cafa31921ddc9fc49e9fe98a5f05bf62147c791583414ed7460942854f8e9eb10067e273aa3d8b5e8928e567a0451b3
gu-IN|64|97a06541dab875ec03dffffe6723239c095e3d36d5f48f05b5500406281c9a9a3cb40a7f0cbc9782acd9626f42b8c06b57097fe5415c52f558c64767a7c37b1d
he|64|b8c60e288f0880ea3ff7c1c2f6278e80654d4c09230edb2b5de3e91af7480ed072de1e253eddd86f53ea28badaa3c3cf88d535393de22895b9466c7dfc9867ae
hi-IN|64|83763d2c4d763318759b35ec51896f47151a44eea46ed9717c33d266c0e65a4936ea53497ab17bf7673a04689ae51bd354273fc0d3e44f910b2457e584f72463
hr|64|f9c18b3ae1507f1ea09b6c17d39fb0609a04c37dcd1d7b024ae21493d75d5b7b2bee05b853a9f6b9f4bdb11821b7d9b03b095dce460fa11e7c2a60488bc96b60
hsb|64|8916f4c5a3aa1f8c3a10ef399e905000e06b12d1db06561f9a6d4ab1d6502945bfd7bea4ba17814abc92519b2cd1e9fe7c98950dd8dad3e7e6c1e921ec9904fe
hu|64|a78742e7eba04660f513e228022c7ba5715c38fb4dec604cb8c8257a3b35918c4c6cfc47857ba50b52394aa3ae6a78a4d23fed54859f93524a3ed3e3e279d2e2
hy-AM|64|328b54483acb52fc06cd70d79368a978fd0b891da332b40699afb9af431d18e903d18ef6c27046c48b72f40daacf3e1bbf7340c6d1b07c03736f0750aa655f83
ia|64|adc2ad843093f92f07cfca8aaedccaae08185f589952032b29c58fcc018301efd4e3fed1e945aa794872ba60ef32fc5de3164798a79e3e65ab8ac5ca47340d45
id|64|423e7203066ca3dde638ecd526c8cf24406a5739ef57193512055857334db3906299e3f265e5e0e7a651ba821906ae6228156cdeccb51fcd080ae34b77214f27
is|64|a7c42d56954c18266aa707e028927b81ac9cdb758ac7a54e8e77fb114dfd33dfa5d5b7de4c8fac81bcbdc1d56f0d9309f3049309350bf5c11ae36252a8bc5c6b
it|64|b2e216ba5bdf8989781877f0bf531f8ed84ddc7ce2e26cb2c79dd5172da8cd2e49e3b3f0d59afad5b7f67afe81389296c4342a80c2cfdba5e7e594b51939bcde
ja|64|545aa95bffedc3cdbf92cea3b604b4c121f8164773eda92a717a03592bca2f05aa1d5a8d4d84a15c1434196eab60ac9a69212085cda3c0a6001c0fa058f60eed
ka|64|0b693126899d11b70f94cbcc09527074ac7376b1188282564537e080d5cc568351cd02975e877b30741f15db4746f89ab20eba0d91b80445cbf19768bfce525e
kab|64|43a2b7bb9fec8b3b30e58654584ebc216b2a8eae1a5316a52b350bfe064b5b23fafe08a70f00cbc65f90b4dbc79c388c240e736119953b9763440897f40df467
kk|64|dedb0185bcae0c0c4558d6ddb489a1a81e584896daef563e3b0e45c15db429ef393c6c818d93f97cc70dd3c54764fe2ec7c00ddd0a78dd52799e6b40316b3c41
km|64|405d4de301952026c9e4f5e8dcf1ccd2aac3b9bfc41a290d986026c3cafc7893313724b115007800cc030baa4f603fd50dd29b45d00e35d78256900c8a4357e3
kn|64|2042e9708718cddaf7d57e65caa7b276bf38ebeef9ee9bab8191002c4586091035a6185eb7b94df7db24811e4b98d406bca2daa9c95de8d5701b078d17158a5c
ko|64|bcc23a66c8062839320d32a968763987b31678c3339ba2cfe79be9360b48755b425adfbda21407c1daaa145e8d9c7d162f4ae31f3f8b30e5fd6d45cc8536077f
lij|64|e06023818040cba8bf435cb5cd75c89184ff593c74a792bedaf25c9a9dade08df4f8c61a75772c0126795164b1321471ef6eed2dd8fbe51f76cbe2755458f704
lt|64|8aa09c7e6597b29747274a4a5bea8c93d3da5b3a8c8d0cd354e8865e515fa553b133f160d6ea1c2085abae0c67f3eb4ac5e5f07a3607a9c14f7d8e250bc2935b
lv|64|6ad5a24602d54b916caf99cbd65989166d649495681f97da25b9034e09fddf839a6dcef833d642e6d2da2966dd1b590245f969214d0065cbd37751d93461975d
mk|64|60f511998a3392812098a703407f7e448987593f8afff0e5754926f6bf5df86ee983f48da739ef49712e84e47c1d3b66e8142219620c01ea593b940ecada03d6
mr|64|f0e2b6df4cbeda4fdf21e355a6838030c39f1cb503bf6b36975e501eb91e52d5b8e12941e65ebaa823fa2039189df4d5fb6874ba79c11c7453550a69384cda44
ms|64|fc3c9ba70eabc2ca2d96ca4b9a0828543f56e08b5ffcee659fa00efc812410dca7af6f132f16ca088e7de870bb4a2ffc5bde8bc12b909aa6acb86ca14a6c746f
my|64|e830bab80ab245fbce13e8ca06b2467abb7ed42dad4d6f6f4d3b03a70dc67618b4d5b2566edaa706fc7cb192c694ca3d3fb86e0215a1885d0a77d38e9dd870ad
nb-NO|64|f11d43e40c072ddb71b835931a504fcb11020b231efb1b253f16782d34a72ceaaca392d155f3eaf2d019e248e7d123dc4995e7d0af3c40266dafdfe4b34f4af2
ne-NP|64|da922966ecf89fa5d8e398fcd0a1bf8a37c4f22df044733e63da727cd3a26473d3232f3d79f2cdda51f2228bae3cdd93b7cd29202c26074f02bb4121ab8d415c
nl|64|9eab69d2756c394b2f3ebfabc017b1a1cf26bc30f734e4496e395f52de523a3fe41078d1ac5b681e21a48e8fcbd4717dc4a0fbf7986c728fa2f99f33da19dad1
nn-NO|64|ea4b2e67f1506bd153846ce53c3d5707ebf2ae5741fa480208a7b38a051a5cc8289c7e2f517ec300007b7e9e1db957c5d24c62fa1810ffbd7eb17579de99b8dd
oc|64|7a388d3d096b59daaa6bc2ca82731884368d442e8fd85af1346bd35f62a82a7c503d189a4c4644f6fb515070a01d5c24170b6fad0a2c12fbfc8e502395e5841c
pa-IN|64|7e560fe80c838afd0272c01e3ed49421b83f33dbbfd2920716e0af09ddf20d11901ec247b75afd18ff6b3f08970939a49d9adb2d8edaa0b803d16b55947a070f
pl|64|9b00a80344d713c872404a9e5a039a4ace8090bffbf73e13074be0b857f096d968bf42b0ac308d1cd31292316837364acef5e84309fb5ec471f46ba8bd647c45
pt-BR|64|c82353c46cb9ec91560f0f874bb80a3dbae7b28c2b9a317620d7dc9d96bf8d2d154dbe2dd214ad04ceed81b33a42e822040181b9e7677bed1fcb374c0531f322
pt-PT|64|a95c3c91e58a5d1f736729e0c402bf2360a36a7d7cfb558c06958c5d61dffaf2fb4da23c06060123c1e1ff2fbd67360a6bf59361358105766ab382bb1495bba3
rm|64|be2ebd08e201819b896e1c773af5e88e72dd1c5facbfe7bcbe0c8d53d01e30313a39367ff6e0cafb7951289668b9dfa33deda2f89ed5646315111707c86f894a
ro|64|b6e6ebbcdf996a6f8af1724d52d8a1f20305dd888e2cfeeb79e4f5d78d39bc357b855b6a6e46d8444c4812a82f0cac2645aab56677634488fd0bfbe10ebdf0ae
ru|64|44a9c0dbff4fad59fabb645f0836af859b9611859bb3ab296618e5ff8c1f055fc0a9ac473344284a6d22fb2c8ee73b21d9695360c8d8d9ab7fe0548ae0caed51
sco|64|6c6c6db111cd52d8585b85fc9ed2659909ae12d00c1aa98e6c7b09c34cdcd7f677088675aee53e9ac83dcc708fd3918231cc9fc05d8bc5ad5feb818552743fb8
si|64|de385f83bb57dd816a55481855a341b775347f74eb8ce0161fd66e60cebe8e08bdfc78ac323b6fffd879e03a57a634d4f46404f9cf14565f6c1b3330ce5b70ab
sk|64|4fe51f871509220513f9df825e2f0abce1506bc8c33bcff806d4c4965eb8f2b83af566e1a17d6eb60ce0a679c4fb96f95dd2d833e112e46aada6f550e22cd32b
sl|64|89609eb692458f3a81a5b4b114755b1f7f0f3ac10fbf872d46c410f61843a627a5d2743a0fdbf8d92cfeb5b937b4e198eaa43c5f5944f45486e94fd0bb633cb1
son|64|b60dec63c4466648af5c847cfe419742f78ad52af0f15bcbe624c816b86432a24cdce94686dd918a315fb6b2f6de411ebd71bea08d11e7009620d02e56bbe7aa
sq|64|38917ee380026d370689fc9d355d8fa7cf7faadd5d743bca096c1c123665d5bc730535280107a36b8ca6aaf939c3a048703a8968d7f2dfb7fda1872d5529bb36
sr|64|9d968cffe28ac434157ad05c92ce080b811cc34429a167b4e6bb595f4a2f6f2d88622c2cc3223979506661344976a3b290ae12a8d3ba67f5cf84412f315fc9c8
sv-SE|64|24109d26a5d1379d15670d452159300ecc35d94808439da953133ed2a5fc9fb3dc554207631f92c7d15da2390e206cad20829883336207cbe53ade7648ecced9
szl|64|36b769de9ae0c5b774cd35b136af2ff6255442f4ca176ec41700a7bfe4a77dafee09d5a15933a60bfeef9629d6519124c934a06f839d69f475eded662d15f1a8
ta|64|b070d2f53932029ff51966ce6e7da16ae735b339e57f1c4b3111698f5b2368251a89bae4b5094e5b710b2c93c96e6a1029bf89f9f6429489113da00ce760a53b
te|64|913687616e7c6427c942d18b37650646c58541fa62e6d80bf2983130394a18efbf1106cabb49c0ab61d7d136a0b72a83f13ca5e953482c7b7f4c7af1a88be6f6
th|64|5389999c3a09a6405a19e494d08122dd6785cbf5a47cbdb7d4bbc809fc99aafdf387f093e42c2731c61a068a28c5884bf46213114f0fd906450fad13d21d87b1
tl|64|4c39b5b29b65e60c9db4c9ddcda58364b34c644c569ce378547a2324e13a1e5d020a00df860a7c721e7afdf5d9939527576498261f025b142bc1e88310fdd515
tr|64|b7695c6c9da357aaee8f75e7d9a4b46d1bc87a101929007bb97ffdfe905717d63bc645982b52e51290612f57378dd5739d26cd541b49a074f20dfd5004c04fdc
trs|64|565cfe35a7a5eb08a264dc7dfa86d3f9f574f28e4c20de7793ddabd57e403ee6e2411c339c42a1ade3cbe3c081724f129f693c43a8cfaabe79177be67ab6a9d8
uk|64|d06346e45ae0f7768436387fa71e1c21839fcf4193c8d4abfbce3ab6e27f9ff6b9b770bb8c2a3f37584514d8748321a15873542be1bcf655908a3cbaf985c49e
ur|64|2ea83fe5a718efc186138db140a1efec243e45674fb47ee2bf46e9d4f017a69343bfab537aa7fe7aee7605337a0ab9420af10e4538201bc21eb2aff3f85fe083
uz|64|91008f9d8f6986933580e2f0119f445e4e60e91367c37987295f056ccb4702e5247206488f5816ef7adc2110d65231c80333168ade35cf4617faa3b5db9bf92e
vi|64|8c7d59e209c55732c4e78fab417216982e12e8af5cafdae8ab27ae785b330c3345481a6fb71b761e1327f2be27f2bde7faa69995616267edfaa2003f24ba9091
xh|64|a23dfb79ae10f8f4338d294aa8cb33585adffda8caaa4cb0cc1829299c3d56d195d1b3379e336756cbed3c1ecfb7951166c588797639c21a11dcd23db4ef3c23
zh-CN|64|f5a0e42cd9d62141cacd250f1ed61c13cf660359c1be0f228cbf992fcf16ee5e87944b722893710895212095a098ec7ebc564b3a84a787b2d75020a1f647d2ba
zh-TW|64|39abd6a909f5dc429330cf58becd23b8833e8701c05d9ee1b80109f4583233adefb232bc7cf77d83fdcbdaaad275740b1ecf197a401cb6e2bca53ca16666c3e7

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