Downloads:

35,191,180

Downloads of v 100.0.2:

439,223

Last Update:

20 May 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

100.0.2 | Updated: 20 May 2022

Downloads:

35,191,180

Downloads of v 100.0.2:

439,223

Software Author(s):

  • Mozilla

  • 1
  • 2
  • 3
Mozilla Firefox 100.0.2

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="'100.0.2'" [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="'100.0.2'" 
$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: '100.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  '100.0.2'
end

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


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

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


package { 'firefox':
  ensure   => '100.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 20 May 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 '100.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-100.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-100.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 | 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|0b4c94ee587d3b7eabdcce9a784b60b80ae2c66fd1d6064b503bb215090c9332dff1261a66317e024ca338114d3c7e14766080606dfd108c7f074be1e70c7af2
af|32|bfd074017b4953abd9bcb086e4c409affd27cdfe009c4b00ef51c7035af55d39dc56a33c8c4a4ff98488ebb53e9057e6cf2d0dfe67d6b41420130cf57629e63e
an|32|9bbea2738c8877bf0ac4fb347c8302f7419c2e7f718ce3e2bdf0aff41c3c56560fa06f4acb3a24a3f1f5194ce44bc44895e8c0a5609b983553a106537f962963
ar|32|b73a6744120e63fcb49b9fdfd8d739db57625c2552eae8f0cdeb8468d533271958d308c842d788892b9d1abca559aff0320a5e485df6a46976a25292a043e7d1
ast|32|04f08c981cd62994a5a37c06cfad1bd49919e67d9a902e4ac1770ef890df31ca1c71945b8c37df1e0ab0987ffc419e276f55a555e457838d3454b56899c1c765
az|32|d2cc5631d1c003e7bec1cdc0f71f0532dd37c6b5b531ff700ec72505124a086eca473ace02c562f75faf6b4539c4048935b21b4f1a9f04951dfbf2e6cd8e1e3c
be|32|9a9a5d6d1432449202b2299cafacb85d0f861453307c30e77512e617d37a24a04fcba5a0f5ea4a8ae39674c71bdaeb4477fd2af4b764966fe3f5dcbbbd72c09d
bg|32|06b530919f06a00a6578c6316c519f6feb70ba1409d52ded45873a2d9b0a4e41e7d6e023bf3582444dd260eab594b87403db4641ac0c4d4e27409576824b630d
bn|32|bcc8d53bf1b189127bb2f2bf44ef9ed8045148f1747328bbf76abfe77a731481f7065032186e7dc7a033dbd81a6604a989c16cb35b2d7fbc47e898cefca63314
br|32|678e806a2efb55845da82fbfbe566bcc50da58d15101db4fcad4dd79d260467220173cb049708daf4e7eb67920d4ba18bac32b4796ef4219fe6f44c7431a6360
bs|32|94ad24dca3f7f7934605674660785f2456598f0b6b06fc701fe296c6293e9dd0d795e8542a06b0990fe88fa7487a0803f4355b9b101d0db6c3bb8afe331336c4
ca-valencia|32|bdf63ee8457068e1e1f447e8b31e1533e8f402216fa6a19534384f6044dda0b51b2a12a01b56c335083dc9ef58e3b1bd08e0874b748a13b52dc0c229a95bab0e
ca|32|0543a7511c96c43faf9265d42797f48bd3afaf6ac8437c7f31c11fa53d309a519daa25e24a5dff81a5959a80f7868b9928c875da77d60d20d9c3e63eff9fa142
cak|32|cf20a22379770104ca8e5d842127e97a4b2e006534eccaf3bce916c22f7a206aa1353abb4eb2e6e2fd62e2471b0ba72805d6c2d311e931f2e35fb8c1e22c2780
cs|32|4d105800ca79a972adaf4836a608672f4e0b8603c72e941e81c618e54a6309c38b230ff7b9abe69580af34b306bfe302975a8551275b6973f07e3168565a22f6
cy|32|431d35d26194f41ebe07ebce08c6c58aa33018557d76a0e4a94aca743dd1cccbb7df5b8a74d36d2f3f2d55d9079b598b2ead8edd8a46ba1bf9c020890e85842b
da|32|2f6834d8f63a9e56972de101bb99479ef22c6024d67ec04210fe483c9bf8f02c45f62a1e05d4b4e0fa0e8e48c3c93e4d31b3af7a72fcc778801569480d6680ba
de|32|594182bcfad441526763d11661d70046f443b32cf63ca0fef0f6a18afa32511f2f3851f0bd87c1e32bec555a52eb2165fb0920c002c4270c7459cbb662b49b30
dsb|32|9a49fbb283d9da50a7758b7f0de188f758287efb31653a2485aa9fcde26f553d512a988ba39a9d35e3b92adfd8f7714987bc9547e9b5c05c6044b8680ac4e22b
el|32|30e4452f502d752a0a08707f5f8cca71aee9f20c658f189858b31fc8a688164135cb30eb451740ba5e15475b1b564f2ef2f4fb03601fbc2eefb2326b1c594e19
en-CA|32|a50839927fdf1704f1ad7a98dc989916b3c78a5d642d6ecfec2320086c25fc13c974c7828c012728626586add526756df37e4886b56507ecc1a16da46a4f8fb7
en-GB|32|8b3570fc5d6797a8829e5ac526488c21603c4c315477676b06e5bd38d91bf8047847e5475967ae06c0b4db5d16d53ca06a0732905c434810c677187e2b522488
en-US|32|650df5563ca4838ee82d2f9c030b9919e8f5c040c27915636f08653dc45d2741d638832505dbef42c7048ec2cd231df5bc44bd9d1c33135e53e2b5a9d8127098
eo|32|d264d2c1ed74f40a79ea4fc28f13ba6a1c54c2e1553ca731363fb518ca422305640bb32fa9427830f70c8218f63e0efa3aea0d99c51a464b1e13ebad2cb6e75b
es-AR|32|ffc734d03fe94acd0c71cb6198b5589f72bd25e84c148158bae28e8d66b63a568bf12c1ac568f28dbf1ba904300c1c8151da746d497faedde02fe460d630ad38
es-CL|32|5203f824d4526fd504c4585e7171ca2bddb282bfa3d00d7113ce080c6d6212723fd9a4a58935f4fff6b629c711a78cc8b11d5cde3b4ad8d6f955695363fbb083
es-ES|32|d5fbb8d21b8278e2a2dbf0894088c3478e6f4540da29ccda22960dd01668e76c422444ca9cc2e7db09357fa8f612e695aca5bbb3637d49f935bf48e026f40c4e
es-MX|32|8305c4ad89f207411628af59101b88ee7002a55da1a6475210281f28fb3ac983d8116ab2b161d6103799c59832129f2a4223dbfdf9155319dcb339939b7fe583
et|32|04d630c3d046a7522dc321f1e489df0435d82335af6d5fbe0a56417d89ae18db9d9a227779fc6a34fc049c4acc7d63e64996b9d72c741a7fc40e007571a0ffaa
eu|32|d65ccf027d082cb1c5c3aedc8222f8c957b2b843e6fee3a967b375a743e095d5a710c71a6ead4cef06d29d89560873606ddf4d1ca994b9b39d666e34ca15df8c
fa|32|0726e546a1ad227015e91b674a85efa8da09c029c12da981b4498ebbf372d448f95367a50197aa4b304cff391e1571f298cf596f3c613311cda47e7626538b6d
ff|32|516c398ca7b3780b874befa880e2f945735f0ea32cf6102cbbdb81e325e40b8c057b271cf1cea0f2c482d17f1d03fa9cba4fa63a36e73995cc96f500e45a46c5
fi|32|4232d95bc09f590c8c68cc1e24dc68e0c53281670b7aafbdbdee2a33e53e13ef008bc89fa7d15aec941913bf3cfa564bcb6bd711afc273eae64bcf76d6ec37c1
fr|32|1655702fc199ae0dd851bc0923259f07b2543aa092bd30ab44edd5c7dc5a613e68c2fccf1c0e0063774500f583752589e08376bd53d9433352cb7b4fd2c34fa5
fy-NL|32|e7a73ea84b873988d7f8427c3423d2962ad92c2f5a6066f08930e36bb4d4dbb1bb2de204c03f28a9e6923718ed34c377433c69ae16c3dd12f26aa4957ae9c29e
ga-IE|32|2b0cd2131001b961d02038f4338c2f8eeab3fabe72ca9b0e83781c831ab83ed3f3a3e466161b69875b60aa1b9fc65a7f150529ba29eb774d19bb4fe41b70d68d
gd|32|9c3332208e4463e76f099f77c68242c091839bbdd5719652d315cb0480b13602b72fcb069d668cfaba47e219a781d1d58bcbd0ec6f8aa15948a7a0b57e739667
gl|32|20563887bbb4c5ff4e4f66c38e7216f8af903b74d381eac52643f14f852ceb1f58d6b4a33d1cad7428bce777367a61dae5a7d8def330dee70b70cd7a452d23a3
gn|32|7d4c9b48725e78eb0a95da4205d63844ce2204c919e2a348c757b06fd441397e578f3c9d1bf0b662261a7c931e9871aa8b93976afb1a742b18cc42b21d6ed06b
gu-IN|32|abfaeb262b02a71acd17119a6b8c49f1e13079bc68298f407a20538622316efaa905737dc7397c20f62d9c8a052314e5eb0dba254aad576c78260d6ca6f48511
he|32|c9ead9dda5167a4d7f611097f9ee87ec2286023ce1f67d513f2c3898fc14d0d5ce829bc99f64f164f2a05e391745e1fa83c9e82ec851d2d7c5d29151c9e93624
hi-IN|32|a7ed654f5ed9e1aae2972e2f35ec294aa977d8cc3d3f2e2bd4386cf5eef3d3b1c1031901b6a4d346eb56787346dd719d2a2114663fbf7f13197ed0cd53b3994e
hr|32|5e28c263705d2f6a0f3b2f1309ba0f79459ab2e23ab310b42eaab54639919ac8d1276fdef265ea9236742472d0a498447c9c0ea89e97f1611becd77a19a073d0
hsb|32|0f03c05b4b4778723f25effbbe761820778303226d5ae9d80688a81b09b5d62ac17147571f595780d604d92ce58d4b685ef3a4cc32b56611351a3fbb99f3a5c9
hu|32|d255fbe6efbc3ca7578ec7d7ce6edb321d32401099fd67d5ed8876de54bea50e27253063993c3d6353acda8bbc079aa55d14a9f43abd5167d7f3a9137cd7a4d0
hy-AM|32|21810b26c4ed5c0540fd762580c939b1d04b71e8fc502942bf76c53139fec5c41896dbad3e771d264511fe12a709f91e4350bb89aefcf3e7f1242485ab0dc1f9
ia|32|60eb5472fae86cac55df0650a781c4d549a7c4d18d403e451a059ad0cac13ce83faf4ae133229ccde7161d724bd68a78aa177c2ebf6d034f6afad8e0d65c6ab8
id|32|a8b3d1215118eb2e9e31835994d7bf0280cefb57953fcc1a94c7de981ad8a20bef7913305742d8e9bd1b310808f1f3f94e90c33132672e1c0aebd93d04b7ef19
is|32|ba4f85eb7af81492bd02593e56bacf964785685cbdaae1b16b0cf654edacf5c5b042fc56d731a0c1e94e70303f8d64cbd350011d746b6a52094da26d866790a1
it|32|ad3d3ac6785ae8c1f22b68c58b916cefe737d48e9763ccc6839232b1fb0356bb2a36bd481f4b7b1674dbc4c5fc98057393e0ab256bcf1ed805c0c676bec010c9
ja|32|2e54cd46624c501592222fbc648be76535200b8fa00310abd6a90523a9bb87ee8c0b9cc8117546bd6ab3b12a993418b6e5de9054536861db31a4dde9090daa61
ka|32|917f2f202baf5c0238ab2987ff75ba367fd2f46527e52335bcf4b7cccccb0cd4a019e8102bbbe34875771dbf28e03ac041eb9d449347a1d8286082f5b93005f0
kab|32|9c78ee411195a5708aef3849c51250d77bdb0691e5031fc14cc7f3cc41dcf65a39fa9b88ab90be98f82810ca42b0b65e712dd341099f57421d9d99d4c27e9af4
kk|32|e3b338fa07389721f5ce640b2b57b2520dbf81e3e03d5eb25da4e3fa600c1b4a82b56e8547f06b6e423faf57604f3d2fb95188ed0efb70afbb50869ab6eb0833
km|32|f32083d41e54136f4f33435c499df522879b185dd60809d0620a2983b62adeef0e330bb1178e54409211038e5dd314465cb8596512ee66ea3275bb729b0daadf
kn|32|17868c29dc460c0103b79897b50b8b9f966169d9107701630ad3bbb6069f4b3bd4f34fd00c8a2fd877370b5c126430ff55647bce26ba873005e170a0998c91f8
ko|32|c7f7dc8c3f4962566b21d3d372d10cc8284afc9f0dbcca411fe4a1cd46d9803fcdc7810735fb4832367fa86a49a308493ef45dacb87d1f989332c74d7e956734
lij|32|1474d93c48808cdda46b1059fe235ce9e830015a78a57b837b8ef8610beaad611e522cedb6627044fdfb19379445f1ad56998603547ad217f26e76eced66b422
lt|32|9e4b2953944156f51e36d8bb517cfbfaf75b18f1c1368ad95e97a2c2da2eb029e723c1b3bf22e1f20aa21e6100d2239417c86824f0f7837cd1bdd3a97bc322ad
lv|32|201f753f1090928091b6f20e73761e200f072b7a2d2f192fdbee30a4a9a5cc58ca64232dbf11d42b246a6a201ad479762f71cfe12c3cfde804d17697e98f8d21
mk|32|a5fde271dc0800d7df81a91e5b00a8588f9efec35e0dcbbce52b7552a5bf720cde2978e906247bc917ffe3f089d8fa6b842f18d51c4ff247660a3cf50bb3847a
mr|32|02b6fc9371f1c30eaf0eb18d5deb4ff0a7bad8ceb2f67bac569323bd8f5da54ccb0193dae7016e329733d1baea729cbbabd4b6f218d650143a4bc3214ad01ed2
ms|32|71eaa099d19ffb929df3fe47a9a61cc93010298bfdd414b1737817a1315d5e54621981dc6bd43b2ca2274e4bb2df796ca7b924dac8095ffba1cc1fc9d8f34c97
my|32|e890150c102d971b591954be4873fa799ee04ad9363c36739f746111331a2ffa9e067eb3097bd364ecd200c63012041ee0708c1021e54b9e08fb036d3f806439
nb-NO|32|4dd98a75279b287645eaee48216af866a3dbc59d963658500de6d6af14a1e3c158bfa984361b0ea32d16f878b7038b2f240dfc6e6afd39361bbc6bfde7ef38f1
ne-NP|32|38191b5aae6f91f11e94acbce51aadbfc353d4c5c03d0b309b116ce5709a53eeb07fe9aab068454b7e03da6fc29df5e72b1c1f9e9b548b98782ff74e7c0f516c
nl|32|88049157ebcc8482cc6b8d9ad2d6634ba4bca9da47757361ef2aad9f967bd061caa802793c61b8f31993f2be31663704e51efb8f1a53aa860a302cdefd98ccaf
nn-NO|32|697cf0560f7a23c0adf1c03b379a4f601883c2635c31901f2c03e59f4d15aef07a6fcadcd068f9a36d00acca5e61ec779738d829f31af359d1e4c7112af06caa
oc|32|0d082eb65b3bd675b67efd03fa563257dc3a99c15c289d9a17a6b6bfb69610fa7c47d1149ed466645a6cd67a24c38615135ca8519433cda6e7fb42aa694d1453
pa-IN|32|6040782cd17a3933f911a75872f7fab7cb25197580067ffd9f81b08f027dc499b30ebc78b2bd4a23d43213cfe3fbd2722feb1cc057181d9bf326e2f8c440a68d
pl|32|a55696b6a819354b627510c1145d5104e700d6b90202e00f31f5d043572b1efd21a6b3f9248a64c6394ed7a6dd479ceece55573d076cccec6651b005c86f29a7
pt-BR|32|ff86aaff1b9e66d78de82be302df0da986936a53c8cd8b6df3976cbbb752ee8359d56fd3980c77943f4959b103ac72677f9b1f9c88f340de1661e5017eb04d6b
pt-PT|32|d02851a565dc070a82f7ea4801ca520a068794d1c05abaef3011b2eef04cbdec5ff55bef0a56215a830b9b64de101408bc0b28261f0b9ec959a6979694835506
rm|32|1e42f6f5cadc49b6922072a95e86cab6e5cf2ab4ff9d9e430b58b4dfa45d34a139693772e7fe03b5fe5fc9b5d70e8e1389fba21131ec09b101b73c49caf2d639
ro|32|a9826123df69133e1b588e7e91648f3eef00c9e13681e0a6d25ae62d7c661659c76c0da39fa05b51b34fee8cdfaa0aa659e34b517bae3e3103340fd2942ab5db
ru|32|8cc0f90ae73a0544201fecc915677fa65f1514dc6809021e8d1fbd94ce801cb61d5a6441d321972cec5d74277f990c13377bf5bc35041404d1444a177df57d2f
sco|32|d37e6e2cc5364a19cf9d393e9bba299fd51dce19e81636fd1d0872ce25f900e540cd930bcab04b2dca8714f485f3beb2f2c4acbf708ec0cbdbf8834e4118e6e1
si|32|4eb34a5bc17ffe6c162971f1fe7162c80d345eac5a3725d018ff04381c519be79594fd69832f28ab73bd1bd396e1172c7c8a04785ceb824289da534fcb860997
sk|32|c9950453a83d773118d284bd099b3a495f41adc50c8d0007cd8fb1ffc166f9949da6be861a60a86a594f91594463eaf261d40480cb51d114aa86565e658f8088
sl|32|259f88580c66c49a300cd68c0fee800523f1a639d433661098073af5d73d7a33eda6e7220bff815677744bf5e702e8eb06659e8f680cc809a93e61e502a5a7e0
son|32|b9c3f4b8737b3a3366d98affd98fbb5616c52a1b9e66317ce794fca2ec14b9fe63ddd7cdf76d9c08480c03fffa9f232ee45884b9cc704bdee0eec798a089b76b
sq|32|bbc2a07257b944e2e56c8e81c5759c0ffa984ba5900d99bffefbd0a64c20d560e024a349c106aa46ee499b505aa9978264a09a36b1ad454fc071442dc5c14f29
sr|32|af2017a0a433e7d6437334cf934b889aa10cf30efb8c9b38a00ac1e9b044428921fa34533090737b59d7bc5ec8a725593a6c739aaee2aaef1b0182fe633718a5
sv-SE|32|25ebf1e9b18ba4e65b0c900461de7b4c5b081ba8ec390bed9913621a4a5f2abf15bc347c9c1d565d1e7ea4e6181b1599c9a8c5a463948c93059c65240ff57eff
szl|32|42c5f1a0f5f6875c704dc8c773817f7a93632c1f35e66c519787d7f6cec2d64cac31bbdd324ecdb24fe0be491ec5ecd96be81febecf0b526332bee1fbaa1f40c
ta|32|c252875005ab9e87ae4db4d6e71ff21051eb53d0aefcaf20f497ef64cfa8cf8c363df497de72e2fe8690f6664f92bc104ca6714b679d2c2ea2e384b6f33c53c4
te|32|db96893a6d4f8f389c7b143acb4e0612fc6dc29d205434cc6ca134007cfe9b4510ac6839fdbb3f14aaeb94577d36a202cd88c29a6d4ce6b24104bef4c21bb52b
th|32|6c9bcd020bddf2e81d782028d8f747ef63d0d1a752bae4a0d9a9b972add56c55ef4995473aa148721ee349d455165992b733ea5f74992afa982590f708c34fb5
tl|32|e5fcc1eeefc09e02a9dc7599310e04d93a6d825eeee1e40a0f5ebe2f641e3612e4d40d1e88ae274cb52b49c2668a14d44e1cd948104d1adb88e03f592e22badc
tr|32|905e89469ac1b575067a71082dcf8b9c4cbf141c0ff38299acc717eada587296af0c081e0a7f7c855fd979fead4a103571a10662a3ccb003b1a75608ec35650d
trs|32|31cde4487392a472dc642632a5f3d104c7e21427b0370c6b98543e00d0666ea71512385c95b30eb7cba046f90d6af93e68867ad54430a7ca1c85997fbc4547fa
uk|32|f2c182ffb86a3c15c93c2bb18cb27c06e1124315c7a9cd8dd5ab0f98a7f68d6fc423c2dd7332c8090a9293985bd1c78e6a23cdbd4009e214943bec2f37d15155
ur|32|a56daa4d849a7f93e73ebf903219e2eb9c95b0adf990133206755558da329fcabfca4a99c339fbe4cce0256e09dc66afb51539ab4dbf1f380bf19225ca6c21f9
uz|32|171132739b8807ac535bb1ac2ab59c7cb3db7d4a5d90a6517033221bddbce2678d0221739ad8d8052dae8481c1499512afbb8d224b0cad70b246f0a524141865
vi|32|437e20e5bfbe41adf9c85da92557256b54e9d301046834635ba2393c89313545c74d9ed07d34ebffbc2f0e6cfbb80222d76ba8649b16ae2d8bcb85d50e176698
xh|32|853e3979c01f59414e3184c7ab15962f7dd6eda8154c661dc6e3379c9463f184adcf65dcb8cb1cbc284f533832947811157c4be6ab4a173438e7b2efef7bfb5f
zh-CN|32|181a4625f20c01c2f3f1e0c76bd269f73061f2daa61c567c12bc055f3c9a5839785848353b626ad7e746087f92a694ab087bbe7cb6454505178a1034f2c85d30
zh-TW|32|5b22c5a71902ba874ab01414a0f405b5cc383a7582004a65a5fccdaf5093b808591e363afaa9279c91558659614db3e9ab4081a0d0bda4f8a1995f09b31b7027
ach|64|0c34824ec8ab784d22eff814ea32dc579b7668727b404d4519b4d618886361769d1e49d1cca404029849a56cb39687ec135ea07c32516b3f6d20399c0bafa88d
af|64|1959d1ce00a56460bea97ff3d420fe4ccc38427336bcfaf7ff20974e4308fa77af3818c92a68bdc6f37a8876ac3bad2ac9b7c6a851032476ef5cfef1e89c9226
an|64|89b20d30215621aaa3832d23cd5477520ead260be9e4bd4b953e8a1ae7d543b23994985d32b683249640fa7450e5884982c9b906434df36d139aee98751f05fd
ar|64|b7332006e80e07bffcc5a83da83356cee83b28835109502fb62b7516c22abdcafdcf2ae762e94a2811dc2e8433607dd1a8552b1dd5149b26a4f119737af891d5
ast|64|72f4414620b8266f3e57ca74ca2c535955b39e59de86de86ae65096b5be2406b224868a5eb9742ecdc5e46373785a5258d123a70d879f6a746c7c0d9d91e679e
az|64|235816f6ed3c610a65f0bc7796e7153369d242d43751f7c556103931342aba7600bbef750fdb2689e050b62149004ae1c2179de3e93898c83606995c0c2fdd4c
be|64|ec8e31a43e22b69e78eff4977bbe1a346f2a3571b14449a201fa15b41082f5e0be0ef350c06589208b20eb8f7c0a175381ac50c1c609ef1ce157c60ef1d1abe0
bg|64|0a4f52d8003f7fabedde29032fa51bc2e928c614eb0f202a49a3ff2b8542e683f2149b8898ebb1781711230f492ea0792d77edc1d1f93514d1c8e0914a556c32
bn|64|34f373a83704e355fbc3f77695e66c511fad2de3eacd7e9b94218dd52a2e00bf725756ab9cfb90e3d0ddd86bb1c29b9dbc62e679f276c510ece49141933ce469
br|64|d025fd814b56bc355e24e088e16947bb7ab8c9a737d82edbdde937ac323870732e16aba67b5ddeb2292a1c866c4df1901c8b733dcb0822147b71ec4838670ef6
bs|64|c3cf3a44ed67c3113d597c499406e8662c32d7d0d725381561184242dcf3ead874dc3a3650d8ad249e4e8cd9e97c68b42099a38eda8d3b7ddbe5dc353415677c
ca-valencia|64|c07e749ad4157f6ec969650982d9c5807f208df82e90f125108b822905888d2253020806eb49e320059fda78d85f7ba4c7e63931e3fbfbbac2a137ec7fc2baa7
ca|64|593c2c39d75fcd0bd121afd7aabd70b72d463512490da1cc35c116e80b0d33a83a7a80cb00244ff36507ee6c87d36aece4b5d79a23b760ec3b02ac9fc12e0435
cak|64|3185161f0cafa81d0e15b0616a0b163d9444a8e7385f0cdab450aefb79b68fdd0c1b7fa6db115069aed170e3f82a432ad15a5a62c39c154ff93dee03e756125a
cs|64|50143c97716b06ad3e184347796a55b33660514d6c5d32d738c9c217520ccf4c6bec30c1c40c739e9892bb5247d145b679d4e31e065414e64c43cf5148bddf38
cy|64|f0816c7b30982012646c0551dfbd9672c84d23ca04a8dc0fb14dc8b2560765e43f0ccd71bd89071266790f77b9a00f04efc67972f65d94dac1571d92a890bfd0
da|64|f27ca65c24c00a7dd47da13bf03e8e64bc18cc14bca9dff085c0c721fc374622a8897b7f6f49a74bcaaf9be90917a87c275610207ef21a22626ab66486444518
de|64|fc2b456d876f3663a90df6c5bffbce8b804ad038aa5a0bf4c42a4afbec6bcf5b56e63bb443612fd64613735877a9bc7b5c0802f3cec0f8f195d7404d14718eb1
dsb|64|6b4e8a04641a3d126548dc077ade30647a3dcaa470c7f778c1fd2137743acc89ebcaa4bca998e8328d20f61272940cc60d1502015eba6f236f0efb5c1d09760b
el|64|f780ba3ffa87fb03405745ec140f7bd8f10311c02cfeceac2b81f8ed9d32df14ab13067b1f60ac2a641e5ecead52080ae19d8def2d3d2ebefe53c2f1c00d08db
en-CA|64|feb930ce19c853d3547001c33f04d2728ed92099b6891454d28ca847af6746d740b10490547fab1164b272825bb9f980da25565171cc0d83a004bf47f5adcf81
en-GB|64|f642579458e26f9b9f0d9b9d55784c3225b504a11c25d046c0f63a55a1bb9ac6312dcc4a6a6baff10bdbea818ab618be89ca09a656dbee95e375a7cf1c355970
en-US|64|23320ffdd9361c0201b0c4160de261ade3134b1b032230f4b624820469792682f7f90d8ad4805d1d8296b95a0d6f0a3e9b05c0043d47ea9d1f341280d2afe408
eo|64|50b0f1f278f7aae3e55f11a5a1cb8fd41dc91bc88a5a3a63b0447859eedaa65bca6a5143de260ca4e6093c1b9b17324ef5c7e226fe32e459386389693b2bea2e
es-AR|64|16a205353063199df11fc51b2142246afdf749422ecaf58990f670fb4902038bbb2c3c56875b4ad2d4c47bc4c7928468b430f9ed5bf699ff74b085399465c835
es-CL|64|f37fa763fa8c42fe5781148b46f0b20de935d431b4dcbc025e75b355a2e5cb579a7a1fc3e141a549f0d9db64a911a8ea2ff720786a2acf40f15c742d71b26402
es-ES|64|d5e85df7904fc85f581c824a06306caa29f7cce51a2635fe298c5faf1d8e760d847d91de1cd34503cf4309205c9e4e1d3beba0bff1bdce10fe6245c9c7db3267
es-MX|64|e7838f76775743d7e1d48f3551ace6eec3a7a560586a4207e2d5f224b52116b26e6e12e271cf9e9df9ae9c26960e31d25e9d2a80fa5fff679379945bc0217d02
et|64|875f901f3bdc4d0939da7147c8eb89e09f4a449cf374348be74ff90b2996386d8bfd7b4fa2b3a1b7cd57ddaa2075fb766b4ec6c198de6fee1420796d9e416c98
eu|64|55c0f813ef213a8ad6b85255fceda1ff03a334e406a1110741822f21c5ce3c4f216dc479f3776a0f473f2d1225f82fc71c74940b152d92e6a1dfe732307abd4b
fa|64|0e5d89c9c9cbc3f7b922635b1455081cf8075281557cbbfb342f609160ce174ebea669a8c02295c36503639bec6ac97d3c3bf7e99a4cf224cf7a9bc35b0c6f79
ff|64|a12467afdca9eddbce8d3541b548b4eeac6de762e6b19c258bcfcb899161d23c3e7458c86c83f730381101dc9c4fd13a52b30d086a643c8b07178a4273ee18d6
fi|64|23409e04eda5e7b7c0a9046c819188a0d6d11c08efdfcb08c805fa8c7d17a4ea74b84af72608a8386b2834ce80effd98efd9092f5f6c8d0c13e5e5d4a0599456
fr|64|caea4859a0b1dfec95fb8b4db9fddfe9e84e1c6cc71bcb339b44ff40629a6ea4f9d183150a06520fe9c88a5c88eb6ead7e86476d81e71913f4372fafbed5cb95
fy-NL|64|12fd7d81828bba5e70bc98b0ed21adbe96795516368b24c7ab72f339f7bbf0859b8d9b4d41959c7cf08ad35d3d81f5ab775bf2154248b70da6cb99942f0d1b40
ga-IE|64|22fe05549e73c701a50ae7e5abb811a4b4b5ac6a76e041845ad8d95cd1aecde9800acd31a7e3485ea0e7f4d244b368f799d05d5ce20ae52e9ed91a473a6990fc
gd|64|54debc04fdb86195762feb4ba0ca0fa633542233ebf1b4feef0653b68fda6c9d60dc6e731a7295bbdc94f6c05457b9d944c2f7c411b4e064d35ce2bb1860481e
gl|64|2c47201c293793cff718deaaa89b0efce65737c41a74a1be84c6d5466cf478c9a180cd217144d7b3a95b0083bc0db2c33a4946ac36782e4f390559f7a42dec45
gn|64|3fdb6cbbb776235ddfa927514efe765109f4c8983e3d04b476b5877979a76161efe9c16883018d25573a6569e60dbf67dcf632db8ebd29d01b4e5f04572469f4
gu-IN|64|31fc6ddc8de240e462821ccc4885d6c3cd965bbb4d5ec104751762842ed6a5058f95b981258f62068dbadb7349a32b029b5c6e9b40909ec127d48bd29a67b32e
he|64|7d65717e9482f6feeae08e84e2f984ea3898238b6c7fdbe45b24804a9316cabee7ab756f77d98f9fb2310ac26979f529735ce47538b0def293b2367a8d2a14e8
hi-IN|64|2208e6435c9356ef76733edcad862b3321d7627bf0f9038023c196a5da71945bee808f45fefc45301c202ec2f8238198dca1136fd3c1d66a2fba7fb04cc64d53
hr|64|5d3a59e89cb9d802cf874b70af0ceb83a317f2a84ed7fefe2a199a5c5059e8a7793207e3c9dc51b2b19c9cbe0f6a69223deff5c8018358f7d89a4b02e445589f
hsb|64|b04cb11bb7a901a265f38ecfda91303a1460b27887161bb0153a468c5fb3f0aa0dfe3be34a939615b9a591a47f7c249677fea9cabd65692536b5358a6c2417ae
hu|64|46514359ab79fdcba4dae3946af0b0ab1f0d9bb0ab86e395bb697aab326e1a30bad5243a7a58f696586b759ccd31e9192967cf26f66e3206a73f87033fc12b3d
hy-AM|64|90a5c0fd45ff17b1ebcc1493413a611929091bf7748372c43f6b38afe4c4d7f6ba752080f0d6ff6f432455790d70b9b94818aed9693b2771d041408d64a165a3
ia|64|cb12a4bb424ad59c404adc47deda53dc28bd2190da26c5c682b2f77fc5796707326f75654488cd15fe435bbfa68a845e809ec025b9079c72645f6a48531e2b6a
id|64|39b3deab32040822f2ec6d42c321c2428c9a9099391f1a66953531005775555ee6eb4abb49626e186f81c5690992de9610b673d6e8ca5fd9058a6f202da45f0b
is|64|a1ea431a83f108e19c49f1e43d9d432c0d7fff12dd18c07121ef60fad81ce592bbbab3aea855d2bcbd9350e7a6b446b93078e23fa4ab747dc54fc878580e9473
it|64|ad1a6776f51135349c018eb4beb5e08e9bb0ce67147402ab60ef60f60d7623421b75e465fb87c7ed36194562af7165b8825ba13e2d3e2082ca6f65684bea2b15
ja|64|899c613689fda6d04a4fa9e91a7aaacf4834cf314061d15e054eb9e3314cff52d8ebf3120869723fd0499974ab37fe7f39739f6359e173b17b667cc70556e878
ka|64|7a22f2a3c01527d813a661304e1ff5b658483c806c14a676300beb885b9f144f68baa5de0c808fc39fc43a213d5024cde2fe70220ce4775754299abbce31d156
kab|64|ceb8e93c0f36704182b505bd61ed58c1344babe1dbefe99a05356763b7ded08d9cc028b29ba00cc7815dc5d6d4400cc841856fe96250be69f6d1389a46facd38
kk|64|ce0452aa3f1ec239e154b3dee4834ee9be9f0f0dc7e146f98ba189fb98059d5fdc7ff256ab5805206f5562c1f98ac37a5bf628ec9bd26cdfd3a44919047a9f3b
km|64|c7c2675055c04d2b72138ebb7f53ac18d51cffa4838d14d11e7b71bada49a064ce0472d7c90bb805b76cf725a219c7b22643f9c198b0bf747424c4bd48126ba2
kn|64|3411031fad390fe63add92ed127de8eccc0881f235693bafa2adc414cd411f1af5ec16124db7a4d98875196ca8b00c87720386c0dcb4d00dc021f49b34c7bedf
ko|64|646f20090885c041f59950159dee4c4a8a5f0745ede0bf62de13f927093c5273084143bb33a92f0841384bded5093995cb5b964e9dcceaa4aec1e5cb00ebe320
lij|64|9e54edd53a8b0df550b4ad37894c9ddc2801dc54d7a0cb251ab246dccc396b2b08134354b8685b488f6214d94c66656adc9c7af22fc16b9671a48a9a20efa6d6
lt|64|b44b5ec884c2946d42774bdcc9e6a76b867bb157ae58b221e7bf379437d0ec6ca26fadf876e1a94e39a52e0eafdbf9f0bab6302bb46b7e3dfb35c08e9df9d061
lv|64|d74f2c3b53c035c07821f5d3f3f9a1d0fae3f6f039fa8a4a55d6a6b657d74a7c790bd0633f4a33568cb176a886950394b648e243645f9392a4aacf4dc6a885e9
mk|64|c4f20bcd1cdd15ead320d401b98a3a1530c2ec5c1b9fcade5b00dccef6de51623c0b244a4708f320cdc76369f97742a1aa290b5fc13ed699c79695517e071ef8
mr|64|de54172a7b3a452b62eba40673bf82c8609c30c1e7d768601c1851b0cd9ef7303da75d5f1c0b2787a9ad3079451fc95986412a163d03f9bb17ea09e810f80ca2
ms|64|d6234dca7be2122a782c074ebe06c844b630e8a278b2086184c3a8d92f6c962db2e613f4563d9fae70a7bde96476c162715e7d5803f1259f8edd6885c6968c04
my|64|2389e24063d7d8fc751806731bea9cd542cf55634c83522751a4a777eaced33b42c810dc2a6eccc8a14758a750c6728bc782c472fbaf4f6e500c7bc76463e4c2
nb-NO|64|b3cd1d9a56dae60883d2907107037441f03074620cc10399790ff90eddd436c6be4b57ea4c02a008f8aef1bd16162008b5176f5fce6552c453b8c2b74eeaa2e0
ne-NP|64|6d4795cb77d5b83f10ec57ec7ef28b4da4499f292d0dbc185724a40f94d06ee914743fc12d29337a03b470195776e5b9424b4769643cd0642ee56061c2248696
nl|64|35ee3083c4938b218a27887c8871d92161d88f4cfd91fca8f3c94558f5af17742188294c82daa23037b6ae8e4be837355176aea466396c4bc8d218b0c13bee10
nn-NO|64|3a862e5e787425b3128aac71f9316c529aaec39ab8f22a09310c89ce008e03175bc6e7f3775d350caefe03a6a50696b82aa4a04791763501415c754e74ec636f
oc|64|cba9870a5f4008d8f82fbc94cbd3fce6bacddd82bb248bdacff58ab01785719e9fafe23e7fa09b22e361982d11b8df41707714c12b1ff3f9c106b69c0e94eb85
pa-IN|64|ea01e7af341e2e8831c5ec1eaa026cdfb25054410b75cc85ae34dcaff5aa492be35736dd8a8f3ec25432616cc5480180f371248550c3cf34d8fb89e6d3cd2ae3
pl|64|dc8dbd3dbcf80256252e11842eb5eab11c50fc5725aec2116b12fa896ec4b6990facd983ee5a30e3834b69caa7eb267dbd4e2a7481964bc0de1458358129e5ba
pt-BR|64|69bd7999059ae69c93310a32ba7119453c70210d53ca676abdefcb8e3114bfabe9359ff9ea030ab722467da210c409e686dcfbd6ee11851b727a4f6a41494c86
pt-PT|64|19fcdd21d0b713ca196fc4b9b6be27f558554d5f81099e468184ed57b40837fc4a1c29f32d2b27dfa417670ddc69458e028e15486c4b1d2e7a1be1b6cb680d2d
rm|64|3c2ab26a46006d4cd1780245eee32bbe18fb5bcb08a19d0a2440e2a631f0006b30d38e20e3302ea83e702da48c732b05d11fad8c13d6dd774c74e8192b396272
ro|64|994a6d3a198a7a3aeff423e7c24bf37ac70b796a9c1d2d019aabb0ecb1768c6c0ced7fc668916047179eadd39a2b0f827ea2e9558082cab4b3c6ecb0cd33791f
ru|64|2ee6d7758b3d7d207a3d728d7ecf64e117fd87962d3adb4ebe1a3cac2e4736ff7ac62187f055422c8f0a656ac67d5d2e77ec3f3526a68cd3144ea717a5391385
sco|64|34044630e3f2bae072f34e0788bd3c4e68862669dc651a73a3de264a61f5f7ed82fd69e103885e7abc9979370e2709465b91c36caa9b3f75dede34a30fd9d6ee
si|64|af05c14a279a18a6b0f5a9b610c9fe0f76e7468d9a6c8c3b9d99874a205faec57b9b0c75156769847b50f9965dc3eb13cfacf192dd035ec1d2fe3372220b1888
sk|64|4bd77a5df1aae2a098daccf6918a1781e76f525e06245f80a308f9940f2b5737d03cc936dc22b98d58a447e92395c2ec7193ed66fb0b59526ac8accc86f381b8
sl|64|c05db0558d339c20f8d19dc57b7c793d65a21ea30f569d7a629d580067c64853357a8fbf1394269ed2b17f8725663fd0d1770edf924cf7a71278c1b076d8c8d9
son|64|d13c780f6299a97ce1e56163980d2780f51f8c5725b399ac4d5fa91a955849b351b4bc5212184f5ae4d75c501eaf97d0b41c2a2e3ee786ceeeb77534986c9ec5
sq|64|f092aa6b29bedc42b6ba69f94713083a845ac52e7cd367f75c7ba734bca917f23f10beb93c6a77df9ffb1d9abf820470e8727f343e737c2cab70dd2fb0f418b1
sr|64|3a3b3d4a279c05e2dabf5db566dce515d34d3a7bfde71317e9f900029ac207f576b2e3270721aacee61653ba53ac962efad92db30e6600c0e66595222feb6c11
sv-SE|64|30d877b0643bf56dc3ac9471368d7a4cacc1ad153c35f541dc68267e3857aa629080589a01ca439a0cb46b22be007c60c368d8acc556fa0ec7835f8338c59834
szl|64|bb1a96bd0fa9fe339ae661c68c5b30d7848a965643712ea98dcdcf9f7c8c7d06814969b7af3dd6b88b380d7476e45c2c7f322674e942c269479c67c4f78da56b
ta|64|79bed63bbe599066d9c25ab3d28edb527f8b5371b3761b83bbac0186d23404d2776eaad8011b952c1aacba21ad28c6e6c339f13a98c2eec8b62989c91278b91d
te|64|67dfe91feef899d25542c76216a70e1cd021bd51a6c5fe4cd25a102736b837dec63a584e7a1f04a47cd4419b07f15337489e31997ca544ae8808792f81b51a18
th|64|d3258225b9b0097195bc73491a8e2c0f76803be3602034357045b39bbffb120c947e9b39ffcba3a50f5351b0648ef3026cadc42a4b3118113126880aa6485f91
tl|64|903235183d11da998efc0b57a10cdb7efdf9463b828686b52576be24b2a8e021b355b2635ec2613d6a5ca6b53cb112f2144724fe6f2d7f6e50a41eea7c81e207
tr|64|316dd9823b62bc741ce9da204568cfb54ba8e3f45f5b1663e0effe45168be2da752ffc60fb835780eddb237538c2f8e522e03d58e41bcbd1d0e02a7f17738561
trs|64|137c22e7a74fa0c2404e9540f8bc21bb89ca9b318d283e8517beb8761981ee76e9043b2716f5d915121e05ec2a797c289f5855232e28c80830aa5186e37b3f5b
uk|64|48fd3771ee02f28d62a17f6ca942bdf9b442ea3811362e102be571908e4fe42527371e1bf6ffd7e04819152d328b869996f34ace435127d716323380aa46596c
ur|64|4098b521eba23dc4c676c0c7cd7b5d22d510a1714913d66d83098cb09d718e7f16bb90d5d024ecc345264a7264ff61c6c9f777e583e2ea4168c9d029a7fa18c0
uz|64|2ef7d70eb73edf0782ac7d8d6024d689e11642ed91cca56069a0fc7ebe9036c94d03ec4172ebf7a7da7ec75c625be70df58eed8764accc5a98727d207bae7146
vi|64|b3aee81b80f3e8aa6021f0e0829dd969ddef0bc1c2717fdb6ff68815f882528585ca54fd36b83510997788ca758f9dd907c91e2977d2ea6dad471462c9f3c526
xh|64|e4243ee27d15b61537dd0e3fd113f0ccb6956a52b75f3c0436fb0f8efe027140d43603f4e8b56d140906936d3e934618d23ff3a2a175d4cbf03e7780292d3033
zh-CN|64|1691a4f4e1691c1f4a996f994f8808f363b3248d5c1c7140b5b39643e9bb21cc344831168a3041fbbc8386edd8d48957ce0eb92e467854b11d8ac0cbfbf2e369
zh-TW|64|25aa3b1aeece30f722d1c779e8fe10c2ed7e122648da23aff2bedfc73398802d43e1447b21572ff7b5d5beb470825f0d515b99580c998913bb86c17c4e566fd3

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 374591 Monday, August 1, 2022 Approved
Mozilla Firefox 103.0 325732 Tuesday, July 26, 2022 Approved
Mozilla Firefox 102.0.1 510660 Wednesday, July 6, 2022 Approved
Mozilla Firefox 102.0 395404 Tuesday, June 28, 2022 Approved
Mozilla Firefox 101.0.1 612290 Thursday, June 9, 2022 Approved
Mozilla Firefox 101.0 441025 Tuesday, May 31, 2022 Approved
Mozilla Firefox 100.0.2 439223 Friday, May 20, 2022 Approved
Mozilla Firefox 100.0.1 294962 Monday, May 16, 2022 Approved
Mozilla Firefox 100.0 462228 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