Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand

Downloads:

2,502,286

Downloads of v 68.4.0:

5,280

Last Update:

07 Jan 2020

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

68.4.0 | Updated: 07 Jan 2020

Downloads:

2,502,286

Downloads of v 68.4.0:

5,280

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 68.4.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 firefoxesr -y --source="'INTERNAL REPO URL'" --version="'68.4.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 firefoxesr -y --source="'INTERNAL REPO URL'" --version="'68.4.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 firefoxesr
  win_chocolatey:
    name: firefoxesr
    version: '68.4.0'
    source: INTERNAL REPO URL
    state: present

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


chocolatey_package 'firefoxesr' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '68.4.0'
end

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


cChocoPackageInstaller firefoxesr
{
    Name     = "firefoxesr"
    Version  = "68.4.0"
    Source   = "INTERNAL REPO URL"
}

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


package { 'firefoxesr':
  ensure   => '68.4.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.

WARNING

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

Package Approved

This package was approved as a trusted package on 07 Jan 2020.

Description

Bringing together all kinds of awesomeness to make browsing better for you.

Features

  • Freedom is fast: Go anywhere you want on the Web with a quickness.
  • Freedom is personal: Enjoy the most built-in privacy tools of any browser.
  • Freedom is yours: people, not profit.

Notes

  • Looking for Firefox Developer Edition? Install the firefox-dev package.
  • Looking for Firefox for Personal Use? Install the Firefox package.
  • This package installs Firefox ESR in the first language which matches this list:
  1. Install arguments override parameter if present, e.g. choco install Firefox -packageParameters "l=en-GB".
    To get a list of all available locales have a look at this file: https://releases.mozilla.org/pub/firefox/releases/latest-esr/README.txt.
  2. If Firefox is already installed: the same language as the already installed Firefox.
  3. The Windows system language where the Firefox package gets installed.
  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 = 'FirefoxESR'
$softwareName = 'Mozilla Firefox*ESR'

$alreadyInstalled = (AlreadyInstalled -product $softwareName -version '68.4.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.'
  )
}

if ($alreadyInstalled -and ($env:ChocolateyForce -ne $true)) {
  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-68.4.0esr-ssl&os=win&lang=${locale}"

    silentArgs = '-ms'
    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-68.4.0esr-ssl&os=win64&lang=${locale}"
  }

  Install-ChocolateyPackage @packageArgs
}
tools\chocolateyUninstall.ps1
$ErrorActionPreference = 'Stop';

$packageName = 'FirefoxESR'

$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Firefox*ESR*' | 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

  $packageParameters = $env:chocolateyPackageParameters

  $packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }

  $argumentMap = ConvertFrom-StringData $packageParameters
  $localeFromPackageParameters = $argumentMap.Item('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
  $systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName
  Write-Verbose "System locale is: '$locale'..."
  $fallbackLocale = 'en-US'

  $locales = $localeFromPackageParameters,$localeFromPackageParametersTwoLetter, `
    $alreadyInstalledLocale, $systemLocalizeAndCountry, $systemLocaleTwoLetter, `
    $fallbackLocale

    foreach ($locale in $locales) {
      $localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -first 1
      if ($localeMatch -and $locale -ne $null) {
        Write-Verbose "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|276da3b1a0ab33f36184923c593bf4ac8cfca45bcebb9752336409593bfb704105786ecbb1e4519792f533f6e2acf575fbd8167d51143e70f39bed6c74511475
af|32|7c251efe9e62bc97f792f3f82aa0cc4e545f56dfcfc65f0b2e2010396c4f938696c8c176627fe625b143427e132a79065123591991a762360b8499926badb4f6
an|32|ee8661f6e423a2fc0a035521f5cbee6fd3fc0a6035a09043295226f3b7f9a2f4348a3ad9c04bf421b42f2be9b12aca77c57515d3dc6893f8a298129c6a9c0957
ar|32|d6c0faaefd6e7a177555dd7a3add5a4b84de1ad84535c02e805ca08a4b0c996df19da0a604e6f8ccbf12e72b947df13ddc8f8a598e60682843ce370aa39c0d92
ast|32|ea158dd0de839897831c03f2b59eb269dc4686b6a68fb0b87d4a12134983b1f919654e6c255e8688379d23877b00ec3e2eb4e896c3c64a48f9ba23e5a1220cc9
az|32|84ab5bdf7ad0be13ff5dd3efe39c7ea04a2901bd03aed73292ee167ebe86e25f920df0809ba2bcb1f26d573960d9ea641b30eb98d626ff0c2f99b2a0fbb96aac
be|32|a8cffb0e2c9e5058c27dda4e77aaf4942fb4e44d590309bea521197803e293974ea9ea258bfa1b712c569745296d72ca64b90c5b33f5424de934658c8dc22edd
bg|32|074b0f89ec8e532e48a1c7612bc973721f8794f9005239ca27b2ae74a7ff7b23d1f618adbbae8c447b8e806d931e3c4e39cb1537b2510fda3e77ebfca4eb55ab
bn|32|cfffb6b8d808c0870ec729737dfa7407928591c42be591d707b31e4e04a7a26cfe2c49ba73098ec67511ff4d3e4e56f887a6c9ca89e3be50ff123122ab09a2fb
br|32|a4defc85394bbd1ff41df6c99af58241da5aa7255bd2d9db349b5061f762313cf6d60f6062b46abbe6f879e0e93595f9ef66692480afd8935ad370a35e3585c7
bs|32|abbfb274915d2659d0a089eea67ef0a8d826d8c35bdbcd0d411a7fef97e53f7c661c893172db535a99f34c8252cf63deeba358e0d045a68b9afeade4e8c8fe8a
ca|32|54213f497e7bed11a42be87c6829e6e29013f47b17b03a0b36d1e21b4c97af7287ad420ff0d2f786d335cdde666a054d81f093438d5f5404a261e5d2a7b00881
cak|32|24be6d698402c9d920ce8ee4bbbbc17d191ddff543b84a2b8f66d42bb5c753c1c966e069b48a3d95e3018810607a33086b518ca2aa33d7bbed323576c27360e9
cs|32|08562432b0f50a161d4f1bf1435880abd9b22d78cf75f93cac280f704922693e0d66857fa37232d518334f29b31418e8180101ef082728380ae526df17224fcb
cy|32|7c519a1adca09f2eceacd8f2b8cba9b01d321f7474ac5f7970f248cb64c6c5dbce546cfd006978d21504700726c4022ce9fd87e8754fa82dbf2f6749ca422d12
da|32|6a0862bc81ade7db3f120674722d8c7ba0f68e84278c5202362490825193cacfc7182943331f3bc0496d1f320bf18c3bf9c1e247a31d38c09f4a36a40ece72d3
de|32|db91e98ffe9fab35c2c1d62bf1d6dcf8fb82c508db47293e66a2963894080f7656e68280113a34c4424b3670c64ed5733196ab266bb7a403d69a0879f6acc693
dsb|32|682cf7e25c4785b89f638a25c90461793b5829a12295fb6fb4572491d9676afb3f1ac86993384a8399f9fe1033b9729642a634f0baae5f1bcd4cd4e6051aed8b
el|32|c498ed9c6616a33331f82b7dc0be173f180473475a1bcaac37811e0767cfb32f2d95e308f5840c60e4a028da2e961d85dedfe639db5b4e5d72bc097d3815eee6
en-CA|32|2202d954747568727de097058eb3454b9b6d3269230f022b1b3baadfee8717e59c17752c81fed0977cdc9dfe87a503e4df5b3e70b809d63e2d52220c4e6b604f
en-GB|32|d187fbcabd2e9b14144d4e5717f066c0600488bc937b2069f2d5bffdaf3fc89b2d90a22cf780330a22e0178f5284ef8f0308e3ed6521d03c3f7ad534efb260ec
en-US|32|b2da970f76f6a8be9b3a08d8b2390701af7041f343b08a3cc48fd87ff0945aea3f0452e79e5a02e6ced2403cf77d2ba015143ebeb9ff18b8e503071afcd02c0a
eo|32|61284bbe7c011ab58fba198fb566cf41822717a7a093db80f8f70484d93b3876b93061e41af5c2cd8aec73c18bd0dc67b5a6a0e985fc20b1c868d35453bbeb91
es-AR|32|f904e623b54e61b654c1b03940f4a71e8c3b9ba7add2d3fa833e8f99de53ce1de40c04510facb6da10399d737e62ecfb0a3a13423f7f3174cdb3685873399733
es-CL|32|80b2a6a6d58c1f7b9c1399a3f6deaefbc3eb7917b0f8a820cef0fa8b5d15cbd9de10cb715a938f686e7c8995912d20434f09a54aec8263026a4d9f92ef562d78
es-ES|32|17127e51714b5169d0c2bf185cfcce4e28e0228f878773bb467ac22eba3090508b8b5fb28b903ff9d5bf4f72a0733c8b14feef8ffc2b644ec164f1c4b34f1c68
es-MX|32|fcabc3b8be55088839f8ab0bc432c73decefa18e41e993771489781f309338e91fbe4804cc0c9b6ee812c086e64baf55d632004179b25307f3591dd89229b24f
et|32|eba75e69381dccd6fce5e112e984993d8328556d53407b0ecd4a33c3b15e381b6ab6d0ab7df1e2103030f6668d14acc1a4dcbb56dc5d6fe1f9e5eb1516639a97
eu|32|3410af18b0ef625578a03f6a92dd0118739b4833462991941c82f9fb744570e57ce751cc38342159396286dce67266f93753ad01edcc7ac2d36dfb053aed8941
fa|32|73356a392759d1b9c82136a5c7394ad6c8d983ebaf4a836422433e7534619b9d0e83e178e469d4899beb0626dbb7016dae38af6482cfc9670cb1e774e1006284
ff|32|abda5b6adbec5ceb94216d9cc52e47dd00b52a43a980ab051c541ba18749bea45c6ebca5858c9115a6828f1dfe60bdf63be384011bab82ad6c6e2a95c549d54c
fi|32|94fdedff7fa964b17ca86c1813e8ca145f8b166ad5964f7d10cd9f2e37980e3b9af252de71ca4062a3722e54d289d40875d961f0fe197e339976e03c277c0ea6
fr|32|7ad981b79007a6dc17dee2a3899551078fd6e547c4958e35e95b0540ade4764d62d41360bd4f55e8fbac411ae5485f718d7b606c46228b3fbdd48b0eabe04bf5
fy-NL|32|fc2561f95d4a322e98d9899005902198587d10f275e4cfefcdaf898ac2b512b0d2e907c70557aaa5678f53eb215cb9f52715a13c75397bd61cd63b1d51968388
ga-IE|32|9294f5b75e7e80751d2331e602169a2b37d2806fed960764e645fce5f341af40b100614be51a14272db0238821786d893ec58e1d9a551aa12fcc52268400b7ef
gd|32|316a8a784a0b4ae74cb813a04402982587263ef93a8a0fd358c82189313030508ce7efacf200ab59df8841ba099a5867da874f1be7f055c5deaff2bd34df48b9
gl|32|4ee7003fc25ede05b45c618bca7dbb5c659162ebb5b4f4cc0cabb09654c06632bde5e94f7840284c1292effc7d2e791af6b437dfe958861b7394bce6bfbb6f2a
gn|32|99a63c71fee56723d1f070821a527481f956adada83a04c1c3bfc48564aeaf92662ab609cabd09343b5020fa9edd410fa42a3122eaf385d2b0db4d978c80ea13
gu-IN|32|a4fe1fb74b198bb39eaf3cf71dafba80932bd12378257a0b5b2633ed9ba9234b520967c6daf7daf2a452a93036dbb96ecb7eff1d4abee323986753f5d2dda3b5
he|32|cc2c4fb219f67651d4763029353c97acc7d9b2935dea3af4b5b5a12ea3e71bdf7d3ffaffc3c72f757633a0ef19488073b93f8c2d66d80a42ca2dc5dc9e75344f
hi-IN|32|9b5ae68a43febe7c33951be33aa523780a42bb2585cf97cec91731a61426ba1d4fd2a2de887fb78ef4db3cbf6d6062e49f11a59357b69a605ab16dda306b6840
hr|32|43b8c042b46790298915dbedc1b28adaab29f57d42e5d012b14a9dcb30a03e2069352a173858662d2be7ee774d4f5a1155e0757564b8f0b380f7d7a41b9e0e2b
hsb|32|e12db3b994e7308e630105789e06da802f0dadbe6a15c7317c5d9c274ca5735429b96d8cd43f410325685bc78b2aba6da903d4fdbd26eb11d6a7658353f67f82
hu|32|4535af18b4071ff6490f9a446746fcd4e557d14657906761330f1f26a38ffdc1a49194b46456a5eb32b8004540b1bac2ea6d006d2978f9da1941b9140219ac2d
hy-AM|32|9838d6961bbf78f0e09b99a05ca8fdd6b3fcf0497985669ef2af3e3f7efb55483f76cc949587a715630f6ccb77d768e9baf1a97378df4b7e2284539b3e98effb
ia|32|f1065baadfbeb8d0a379943cf9603639990bc68448b5a93dc73b1f4c8eaf7addfd6d2613466452f7dcb1c5c1e260075bb7fd73e7a084a863557549cfb8ab030c
id|32|a0b3caf74594f83a619c8deb75cadf62e646fc36c574016be55123a70b56ba5423f24ea0e03384e621c1adf5b3ce89f387d940980d4efa408b0e910f246579f9
is|32|a757a60f35b82e1d1f4f5269169ac84a63eb4bbee7f91a5cb0b472bbb4acde4ef0a5b02b33c37a66f73ff75252e1dd0003cc76db9a2fa528022f9f7a16f5f37a
it|32|a8f9ba5ae1ce4a3802707c71df8ae35115dac259a0b1aafc73dbee66887f46d9b2dd1789ed387ec1431837c7ad34a6dd0f7c9e7a5c518ee4ba9eed025f83f934
ja|32|4b7ed5ccf38ce767b387e5ae0068c737f33ce0d61f2e6e179561f469bb77152520358372f6c5401d48028b0c72e65ed8b4d96f815cea1ebaac59d8cd64db2474
ka|32|194989f074a961191572c7a7d6c5f9ab65126e528d8628a88d36c555d102a096e3e89a87966eddac3cbe1bd00002d0976b30c8530206ff467b8b3356cfe6795b
kab|32|b57a1718f717e03235f9094244b0327f88f6eb7ea2aaeb3c8c630e79f951e29fc78142e76d41fc4cf4ec2cf176ce0a1b47cd34813e3e36a149ca2af8424de200
kk|32|c950fd7fab9c0456ef17fcb04e9cfd611a6da01968d1d14bb805741a75e718473c7721c248a10569f3976a602948af33182d098343756a436a2d02306d78ac33
km|32|07a55ee229697338b0b4d667c6cf58f3911f63bf96d2af173b7f50c0e3980b84a3e6b4d089c133bd545aa6c82a82e97d14a27a730b5e7112852a4a1442cc5eda
kn|32|c51c44dff5dfefe0819e83ec8fc06574166ec2ce9fcfcdb91bcf0a93f5e78ab2ad4d8899287f2ee8c6e0cacee5826d08f2bc39f7f1797f069313f1e98cd679ab
ko|32|f12a0140e130ace61a291166ce1bc3ba1e8be767a3bcc3a850f43abda8407e815d9422599de08d1b9d863bff6bbe691a082d9e676088f4c5dfbf886d352d1a98
lij|32|9427cd8b5309781e4e7b072e30bd9c6ebeb9ee00ca35daec84bdf2db77e437df66a9628a12ec4fbc487570f041dd9d19722d9e1cb3b820e079db6345256e3d4a
lt|32|96b1203ef5712988a5b7e1bd8e73fd7988d3d1dae554e1228f13298fb7791c620930fe5d8004d634f1b7d1bdea54c9b458b1d1e523d9776c6ec37aafea001aa0
lv|32|61eb222b4fd4adfcd13cde9346f317c88d7299ca27c0c84d5b4d893e24a8f721aff6462897a61539c10751d08d0a6a3c104a95db9ad3e7603475fc744043f5cb
mk|32|a601b324ba6f49c7418a134201be14770049219f144ac3988e8ecb0a3acf3d6b7ebd82bf3428ad555c2027732d079f2add932236804c4b002f5a781d085a65aa
mr|32|cd0e3f2287992582968a981b1522462fefead6d5a6146d9c3751110a805e5fe8cbaf8c11318ea9fcc22b6ed624998b45e2175ff05b1894ea56e1e2c507a4eae9
ms|32|95cb9b8059bddbfa3a83bf398b37f69f7956879828bc09199b94548cffc504374c3fe8f8a1fa5ab84c98ab63548ba2b2c2d873dca98ab596ae064cb1fd1ac32d
my|32|ebc3005311dfaf0789490f0bf14e10be023b9947fe2305fa34a6f5bc2167632ad92b54f463316295a36765a6242956d7570fd78af11df187367291f3cc7ff397
nb-NO|32|f91a313f91a3af2156aab2eaa434db5a842fd673ebcb7e994ccd9e15bb6cafe1b37e3890f9c8861d55b4bc782814ad5b82a8a7e57f387ce20adcf25106e67773
ne-NP|32|764a21941b3cf2e07898aca6d58b40c7e999b3ac513a551d105e3204ccc91329663b549743ac19ccbc264e641d220be2a21b8611978a8948f3786345d42db617
nl|32|bac64c6131a14cef38a4d7209099ca68b2cbcfa426af1a22893f2f1479e0d7c718ac31a9ece01721858d6d06db9eb179f8b3d04709ab84c7650aa383f49d13f4
nn-NO|32|446ae24db18487518ed3573298bb8b33102c60d39c7b72bbaaed304f0932d625ed3f2c46bded94387aa32e10b11ead3495e334f6210a6d139eed41f8b5fb7ed1
oc|32|31756aa71758a344c248c311c26ba53dd431692987cefa50dff8223c55a0c5e9f903496bfff8dcb4338690466ea86bd9c45f277e8bd070bd6ab2d3ce11d1d261
pa-IN|32|36a74eee46ab81fbf104c7dc5b24d65da4473fa7fa416a64fbe2d27a1d78f3d279630c17e959150ef280ef653011dfd16d98041b272cf827c7e51c61033edfd7
pl|32|66d7e0ad0d9dd991c7bba70b317e259dbe426a4f85fafa11017bdb5479fcb5efdd7c77859f4e1bc98e05ef3f8ccaa18ce5450c3780a2fd3d035a132b30de7365
pt-BR|32|1a88757ab0f71cdf9ea22898bccb30ee450fb09b4439fdc3ba2ff8147c4cfcae4b568880a23919654e70d515fff2373f8a662763e52186608df554f4323c5e9c
pt-PT|32|85cfff9ed555f21510e26f6db5db297643d51ae601be8d34698746401c5bdea61b9e776fd82b8ac71282a6f415d5019c093294f166a45cac48582bf78a39acef
rm|32|b1535a28be191c57e9d2b317b6760d936e33482605c026fa19cc1e06aee29b5a92fcc59481d2474712e74743fb3ab8a5669cf7c0a4a9573b3dc1a6bf2ffb2ced
ro|32|e95d0d5ec2ddd35562943f82ab1556cb81ae789df70dcac3f2ba4a14b2370b7cebef9c2f94bcb1f8fe46977d549e531091e896e511b87280181e464a5412b4ab
ru|32|30702d5ff072a7ef80172020d6a7a628ed9d5bebe09afff1087da8fa13ffdc158aa79f900abc0d64d0fbe24326afe9ae780fab43c1286f917f1f7363b4997c2b
si|32|a65e872775b55a4b69634b118aa8842fb11160d553b6ebfcd0c374fb777916cbcf7bc7fe85975014dfeea28f4eb76647f37403cbe5c38061f4a5dd836016fb34
sk|32|79651d1dc8ba0d2b9c14604b5148862060a656b2f189d37625a7bfee69fc2c2387912697d58354167d5659f23973bcd8d4df755947afbdf93e2d755b88516809
sl|32|bc756d1539739ea3cdabf9266edbf81cc9f2e8bb865e6261d03aaa713888ea36205fb9c921cb79be026901d4b47314baa930e4442b5d5076bcb09e39c9d762f2
son|32|0002a29d37449089c0d4a6fff852c9a341f0fc60d8b210703cb558ea1bd77dd0b9ff7603c8f92f70737786853f3896b6b2380c57283463a5d388a898ec5262d5
sq|32|497fcf51f4f8ab534e79c8689a170f12be6d2dbf8077836acfb7dd667242b1dcf143213498cc7a2f91e920d7675971876cf347106833a33dbf0bc5936c3a834f
sr|32|37e62e779dccc44c6b6f2491db2d94e62b7e3c622103049a674086de03a6a87d2aa71eff2c96f178d715397cf5739ce47d1f3cec5561841e168a418c4377e60c
sv-SE|32|368e9b098a5c47bb4f23e02223bfabee43a1a1d1ed7983535f1a995aeff37bf1d2a8d5a929b76b8a401f476de51f24a78cdc8a0c8b3e6361aefc1791333347d4
ta|32|869238f7010355b025e6db2519113f47b0d6bf95685359246115f2e104505ab36d83e964c412171859374a4de8653c2491722f7c5d12c10446eb8985ae38a638
te|32|79cd13e42e1fb86f6e70ba423adab10747f4e58ef16c704261a2b907a552d750d528786111b08c1a6a49fe8e0907135f79e7161f915ddf60897a6bd9dd52e2d3
th|32|600946d6a39ddb9b39ff1465284093ad962fc74808ac4e6f8f9b6ee2c7e4eb846c16c6f0ce11ea8cc652e1c5b2a84d67ca567bacd5b4a959106b75535fda2e0a
tr|32|b0f31c177931e2ee8334bb8f687b01e2c69b7c2628d4980412cfba49de3d9ea53d1ffc1e4af62cc0187492e8fd8f7ace1da8d6e4a9265fb3d403cf119c464676
uk|32|e0180619230fe65946824a1197ede110488d7513f31fdbf930ee0a5111f5e13b33c64c395d81fe502dd3280d5fe3893e29a75a02d02d4ac032bfff6133a2a162
ur|32|43c5ae81467eb3742a21fa54c9cdd187757cb0e3c905cf13b35dd0e46fc7c0e1c9c8869edae15832902a930a983e0739d13510d7295b15af630c4f77ddb822bb
uz|32|6d9ee47d77a07b71d3d273aca428a38afbfa892d530ea126adfae21597e81ed4bc52f946f9931878cddb051f53ad06df86d124ef4a54945df4e8f5422d6c66a4
vi|32|9f8d66dc2dc93dc7c61fcbb94e449cf089c39f7980555d1a3ea43fd3453b594cb656899bfc9f6830d73a04cb59e99d7c8801054ee4ea09fccb1a950942f9c578
xh|32|6c33193d88ab6181d99e1494e66168dee377951deb12c0a34cf8758ffbda8ec0d51ae871e1b8ebb72da0fd3625bd248e74ad8d490e40f4009c9efb8277d7a8c7
zh-CN|32|d96bf19970b20b1aef6d902df3d3bba04e2f7aee2be0441cbc11c3b37430755463b3e50ab9cd7d60cbe48fef905dd800432692b0842c260335541eaf61bc7ac6
zh-TW|32|ff87dcb421ad62f950c9b0a90c97555be2824a9ecad889822d96bf9088f715dfadc458014901c3647ef58ebdc75fc828574e542662b786e801ce4f248a914f20
ach|64|90eacb312f71b95a95569b2991b0035a584c17a2d87322876acbef75a4eeffdbd9d11b8a2c8c70aac0c896b1c294a9d87e2c9a18668a56d97ea45dc29b607226
af|64|a75fd1f40f2124ccaabee91d5ee60a2d59301016f58dc601a894bfe9ff6dba25792e4694d90681e91f1b0d2a6ebb57483987a32496b9226bbff1ed8bc109e557
an|64|b95233a8da7334a8ef4455b435fe5e5a2841914103af7da0b3c5f661f3897527153769306e16c5090ff6615c392b48e8dbf624e3479fd1d1a6cbd279edeb6a56
ar|64|a3cbc97342e450fe70f438e886b404a59e0b1d69eb9d996bf9b2f53ff905dd46f705608d6eaca0cee4aff149916ff0d293db99355d1ce70a3dd13d4cf350b992
ast|64|42703a9b58784a7fb51d67eb9b0c87865512e60c5c8a4215a6375d7c00312700e717ea3b6a6180cfc2cb4183f0887291062f707c48097eccbedc3899cf59bb67
az|64|4ce81fb44fa32fa78b2cacaba035018be7ae2f1f70f6b7232f25bac8a77c88a25746b44ca2cde06f9ecee316483dbf83f34314747c6901e51f4cc0e196da9cd1
be|64|a53daa7baf31a4dfc12834a6f5cc1490cb9d03b7eef7b139f7714dd2fd08202ebd1e38bd58d8f88553dd657aa92c528d180fe448e9509f6eefd735e96b5dbd02
bg|64|b2b428ed6b88600a78662b797abe5f72f63f0b3af6876a210ed16b9eb20a0a230ce09fec505d1d0528ce521931973eecdd494f52d34b8f91e087e433e8c005e0
bn|64|9c212227bb50b29319ab22775f44dde58a0644fc61b1aab200144f8afe36d4dc11de9b5657fc15bbafed5a7a5bf74e9bb901658e00dbf225143347e6dcad4cd1
br|64|3d57828a69b75c8eda304f76e938d5630731f2d583784bb63e664f072eadeb356c87d69c4f66154d82e151c1b6e20ec3f007b1fd35e93f5cac6ecef480085a8a
bs|64|9a3c4429bff330eb0f660be18b998594857462eec631d3b448197a31508e3710e1fcf932ac442da87beb684e0706c1eac2fe21fa182551a4702c804371b06aac
ca|64|e774cf822b954ede8ec359cca9d07c531092b84d5b7d65da94715f05b03c270c74dc0189e5ca414b90613df414efe0f2e4da1ebec8deefaaf27260b4a95c0c27
cak|64|695c30aa35051ca6fe074161b23736a03c6a030cb7d277bd9ace94df08f6d93a1ec11b97bc0aa130277aaf01e318ce49e44280ab198ec50c1eb66bd7b91fbc5e
cs|64|373a3ea7ec5ea1d93e86bc986e544e9405c7c3e33ee850212e04a2750735f6cf54d26bcc9007622da345efccc22a0625496323dc47c67ac9e189a67e0379fa70
cy|64|4d273795894bd89ec95d6909ec916658130ae1047e7d3605fc13e1c1d26bc41c1447ed87e9dc47ed580012af631e22f986791996045f953977a4045a043ed31c
da|64|a33fc662f21948edec48fee7ea2002121870cd1699922733f8ee9fd6920f17cb70507c6d24618d493cd25796b9a389231588de75626e74203a31398ea346232d
de|64|79eeadeb3655c4b69b9f705f8c1009496ce054c09f3f6668940a35eefe23533f3e398270581d922f0a09b33ab70573e6105ff5351114af54fcd52b882a9e38f7
dsb|64|5974c59a1b69b3ed1e7bc9efe5cedb3dca6f34e0af384250b0f080310c5207f74b1162d6e9d5e88028265d4834b412ca55a805844e8b1d97f54849b9a95013d3
el|64|f48a72e73916a374763d97a3455ce047633955884c077c2013078c1bf51a5f4f7c6fc14ac20c04780c50c43e81da8a06cc188823b3f143c7665cef28b376319c
en-CA|64|60c2362955e7dde308f4931ff29ecce32a3b85a6e23c6aec99d6844e480c94d354152dee3bdf4d8ab6b852ad5d4e51f54b64dd75af985e44108e24a18a19384a
en-GB|64|258cf62f2d98a7efe9c121e6406fe696c72ea5246e612c655459fa340c33eb04a861eee662cb642a0abff2a603d04ef34a7a779eaa941d522f8850d191db0abe
en-US|64|34bab0591146fd533cd2ae9017518c7bdfad0f5664b0ecec8427de9a8019e092d29deb69fc86cc2801fa9404cb5768f51ff976b6b769cf1c22411d27c12d53c5
eo|64|4bdfe7211ba6a62d5c144e96c825905357e080960a7a04fe878c6adfdae7f4b4ece19ac55d21fe470508c89c27bb1953a3a04d1fe7876cda3dac9549c20125b0
es-AR|64|1ec9e50e250d7b9ac470b6d658050dc6bd8ca33bc6ecd6d8feab7054aa3a8f8096cd9f75224ca7f2b293ec9d80ad27f358880501a822dba449687ad4a53aa864
es-CL|64|be59ea98027d5eb2e13dd13da06b91386a1f869a56589688bcf980369637ec9faacaeac7be51272f0a96389dd4daea66537d9c81332c6f574985015d6a2d1387
es-ES|64|d1da7312e771d9eb4ad24c37f2f5bb67bed7f611276bce1e77c65112be9000ddd8c7c2241d27493f01095d173ccb09810df8609a61c7d40f6a34f7b4391e1d91
es-MX|64|b8626d50936ba18c0aa7c2d20d385c64334ca7be6655af6711f0989f48af2bc0e2bd4e5f34245019ac70876eb530e660dc2329c9761eec5f3308576785c6bc77
et|64|86ee6827af4e6432350a6a636438a3cd61028f56796885252cf71291537517abb18216fbadedcd733bbb40ec51a54f79b36645893597aaaf428622c97ac85939
eu|64|24abacb1de2fa23c2b8e4426facd92718bed883d96ad48f8e19202464aab3d6d2de6386ecfbb4fb2e862b300ef8fb5b1f473c48a26ba4b456be08c9d5beebc85
fa|64|2fb418a21e3a8bc67240947885ad1c6ddc3f935094b2839e2e204cfe167d30ecbd9809c56153e76dc5397dee12d01f3dcc230e664c4f46b1cd8a443c67b0a2e1
ff|64|5a24f58d61ea0211e059a3983ca8bd4099dde545aa5fdd07157265391225677342bdefbdeb3f476045512c96e1a25eb1835e55e540b156bc73b8b40c1f36980d
fi|64|b546aaab660adf807c34d454199ba21427c918faec362ca330961f696de30a78ab2400eaac7b3f02b1300478ae5e515a733ae2ebf55bd3fe05d4e151b93fe18e
fr|64|4f9e264f860655954c0171b56d05b0e68d0aed2137ee11f3710a258e914316ddd6a40278464d555133c9119563374c5e197698875099da8127c9d635857fcd85
fy-NL|64|a2300a89c2edd19a939f1b07996a913c4672109ff9ba307d347a8ee40e0a07fd468abf9c8b89ac91b9c8da0954bbe94930fae759e576e613e0299bba6993ff40
ga-IE|64|767d0cad647d1fa6279668041c9518810a05bacb69f09b71a4bf1025eeabe2a7187736bf0b7cc8b7e03167adea25ebdfff3fb7fa8ae424720184d91ca2769188
gd|64|7ce882d84002fac886226232c4f247bc7a7321797f2db974b10886e654f72cf36fc1a346bf14daf97934013a9d81c5470a86b7dfba4a64506292be9f476be342
gl|64|0c00d51dd9653d0bd8b0c23d6160d127be22f61a5cebbb1963614b41093f57e8de92464229fc6c103dca99ce81558e312ae5393078c9b235c1c08ca155b76f05
gn|64|1332e75dcd656f3d619544c4bf4bab07fd37f294386161dfca6cc88c7def4c6779f800337f7247e92968bc4e08fa89932eb096b66d3c99d10027885dedfcd23e
gu-IN|64|3fd64630ecd7c0e63f5b7c984a927bd0df7b6387cf00d36a55af85b81417dae09c4791ce473b16395cfc40066fe4ef50f269a67641361b110ea8f34233cc4a17
he|64|d1fa4a44036bc52b8ecf99ff81cf9a01afcc1891e5315e1cb76f97fcbbedb50d55c92c5203268d997bdb4d833fb8c69edb91a8e21657b073929fd9de3f387cab
hi-IN|64|31cc793224c3908bd78293147a9c8aec6b7dd6b85c090ed908712827e077a0c8fdf7c1aebd4450b34b8a87ae0c8117031a49410c73aeeb1f344cd0d11fafb6c6
hr|64|e49d48015a36c7818e0f47902a1654101956132abf5d68e1f08f1b24fe5ca81da9b8717db0b7202b45eb38f294dbf7ff097854e8407dc35adee0fbf7661b901a
hsb|64|39cad6163d4b79eda138d8cfd9fcfd80577420f9cb86cf0dfdc1ee1a5f5c239110213f5f9a37842d5cfa25314a7fc04b10e53a90497a13779ce9c8d3fed4df5c
hu|64|5724e4b1369f4f00b15ce9919f6d18ad6808917f358b77c0dbbbc198a67112b805d5a9aa058725e95dc4f66ee51cc71ff28de6ab32ed617c3d887c22611f70f0
hy-AM|64|e123c8dcc77d98d21838ac492ea8bf6811e86e1286d59fff07df4f23d5a820fcdd57a1630fce7e065a0aa83445c4e078567eef86823d9bf9be9ca85d0bb5abf2
ia|64|91772b28c401981f6f4d3f0cfba0c892ec68dec8a9a3e7bb11669aabda93d8293886c49189919d8a52fefbaf514587ff1a23d10532174d22598ad8c1119a9a82
id|64|0708be457a1b46ab47720108458fcbbb724c2553ecdaa12874f5ddef3b28512cb11cb6a5c3dc79ffa14cdcdccf39ee57c57528c4a580b1d739fd393a37a75cb4
is|64|5c91aaa8b0794f72f7d29c675710d7da0aba3bf02e71d09cbd736d557252e861fb9883a90b472678d025f0929f92f2ba263c4f9e7d8b6c8d3f7849aeb2ae11a2
it|64|ed5bc1a90a2b4ab9aa75ac83a9518cbdfdd5e6f12f5971cc7bff75f6eae89bff79928053a7fc8633065200cb00d6213516b9e0e2ebc1db2af6c8aa6f5069681c
ja|64|30e54d5ad205147379999971d869a6e0f7d0de04396c54881e7030c36767290e3fa5e1be2a09416e76a78de28c63da039ac91d31daef817e0cad47dccd19b130
ka|64|119309e91b023b9ea2390b6fa7aaf4170d4b3e6392cc302e3b8c8d0a5a53ef0b18e1793eeacf09328408a071f89425638e01786dccdb9058adcb71eacbd06d77
kab|64|657e2df15c12ca8e174d6219119c10b0f4190900da5ab66556c6132b9d5e152a8b9e1e0e976ea8a1d79718b73bcab42f2114424b8f3f587c75db258653b42433
kk|64|223d7c2da12b1c67b6a586e825eb40010f5c8d51d0c99709b8f07181ed08366b78ae8e29f97df18855d3b712ea23c1cba59b85049ec46982920b24032872ae5d
km|64|0fa69e3d1586ed9accafd77544e9b470b532e34ef2799c467ac1222d9e938a605b0dad163923cf02f26383533386a05fa0d4f9bfbb1b440c4aa80d2fa8fa428b
kn|64|9ee1f1a89019ae5e9f8d33f6b920d4eb44a8d47c307c60646b0af8885b08840b3805c92dbf51e87417ba7697064ff6829e8f9a1a97fef72c4f754efbf9707b73
ko|64|422939b45c7c3f578a924211f5609cf0203eb8110d0e49934b39f17b6b88148a883db15b40c589a1a070f5a7b7b50094f157c3eab59125f3b3ab1766c6d52203
lij|64|db0b59d2ba457bdd6611b2bb833e6e429a552931d2d2720c230237d9db0211cbcf55f149e54ec8b56a2f455b674a5d3a0b58e81cbba82039d75665cea8bae5b0
lt|64|d0867ba5ecc182461787c64d86f5899e2fb9111c34fc774f45ebd92d3ee42bb0758ba74b4da7843073ebb21b5c85c42611e4d8325185a1b26accf02d4a1a4a32
lv|64|f949165bc47fae8405c01e83fb38d1458130f04917841f98698ca547f279acced774ff9457560d018cf28f09bbbe6ef3b223dc30c90e68a82eac47740a85edac
mk|64|873e4bd6a7bcd2964df89600f80b154e29729661c174c8266bc90fecc3c91f4039ccdf574176515cd9cc9227138cdaf4f4f751c3a9c38f26b53c2930ace25f31
mr|64|c75ecad636aeea881b4fd3ed602124fad796e32dfca76208fb6b5904392e74e5e01d32bb003418d31685612df3a7bd83d60bf330dcf6d6579b21d3a516ac63b2
ms|64|e3f2e5128548240ef64178fa3b3fda0b1137514a3edad7c3ecb9256d1345100489bf14849798ac5f79934b8ba3186a113171f6d88008039512ab71eeb1c45d4d
my|64|7facaa5492009377e7ef7d9e3baff9244f2eab061a30a4712da741547a0e401082b418c290e3f8be449b827d6b72882db8d4b1c298e35421e315afa315cbc8bb
nb-NO|64|741611c0221fa3232721ee0ce41588610fc727f2bf2cf4bf3d84fcc20ea98d32a5fa40c63d0c5cad422d843ac9e3d2383ea9fa178e4f3e3cc9454f7699124c88
ne-NP|64|8c74e039b3247b3fd973f300a7f5981acfeea05788ee78a54d47c1da99d10ea8b006f02e1c014c47fff0fdbc0fefd445b5adeb94c3f3d0ce33ed95e56444e91a
nl|64|abeb0d6e2510c48dc63be9a46ceb4d0c40ced55ef3148793cd44f34faa733f87c22b7849827532935dbc8934510f57d84ec0ae27a2b17c40ff39d2681b6839f8
nn-NO|64|1d26810de760cc77f0b1b3c4134be583984672353173be27c306d3b173604975a7799d436094767da3f4a637003a5c92e267edc214da29d8e963a2f6331b77ee
oc|64|de57b9f7e6ae0177964e151c0f382858d135d38533dd10ebcec49870f471a40675ef6add383d8b6ecdcb2113cef2cd517e4ad2426d938a96fd6930ba865ea6e1
pa-IN|64|5f614b6808869d1cb070cc2f14f7786ca2106d54a48a3189037ca73a45b975b2ff8526a1b35c5fa473b5c635f17f820adf63e9c8948766ef8508e2218debcc47
pl|64|71d602adc77ee25de5f183f3fe582e6d5f8286b885832b5e95e9069e304cc69cf964d2c6aaaa30c1fce16fe18c99e219ff5cb6a9ee37b33380db2893037a0987
pt-BR|64|a86afd9fc7eae965f0931dd308974b754cf252966332ff4871e225ddb72b64999788b450c99449c76d64317e712735836b8971613885100bbc97b86e675ba174
pt-PT|64|fb440e087659b93f1d87b0168c73e4b016cdc2d53138ec7f61ce17e91dc80503c6e82c7119d54de3c85511cbf80c985de85342098c253848515714ac0a5b779d
rm|64|27b5ed5eef1433c2f4f99f772cd89595797169d0816f8f8b70718b26245577b2ffe3666d06d965a7c170a2c6263cdf2666dbe5d0f78b293747c112054dfb9f49
ro|64|346377a52dcb20580c62c2518d3ec3b1ebe9754eed9bca5fef06d2df4ba88d40e2f161c65b722d0b310e90fae0173033ad5190d77fc2698b308214f0916241b5
ru|64|f146cb15b1139b602a525ea768e58363b0774a30e09890b32d98c64dd86c9af64f741c1355683ef313c5a32a1eb9c3ad133c5be785ee3dabf8fb67b4d6f57066
si|64|e61f9793908bda5e1f11cb14b10a6fd8efc3965968ad6c6025d1ed31a4c55270603662a3c843e2f0022551d249bb20b8ddf3243e0b06abe637e2e782f8141641
sk|64|86bbdd46ed8ff5cc3e68b23c29031cb99f5a24e1450f8d1d97f1ef2a579b4c611871a52e2f886df259e5671072eb5cf9242226f5c1c2ee849ecc0eccd6e55a46
sl|64|bfcf91e1644931634e21d94b628be553123205570c3d9c306eb4197aad87b36a2053aecdb5d5c3b96a984e6cf793743d291da2921572c65a249eee34ef036cff
son|64|5642c6cdb3460c5c01d462b97fddac88e566acb04ad8b127260c4fcc741b913fb11e64a98299f008fb6750d567c291eb194220f3a6b7368b9b3bc0eb6be6ad8f
sq|64|5ad140721887176f8f79eec21aebb763cfb4a1330876e88f2f464f7d296b729b315096a75d1ee9d9872f389f744670dcd39e93e1fc6b9f82b46976eb8c35123d
sr|64|9e8b19620b0f861451de12521c0a1027716d4b8c6dafa4db5731cb38c4b64a8b0a3ac774b936e9652ba46b0d469a2672136dc0cad385e0fd51e6b6e9fd80cb2a
sv-SE|64|0b0df266f0379c3879dd302a9a504213f0852c21f5135b1828049825ae74d3443bedf1bffa0e02c2468ef718a89422316ed6e69267764854126913d0bd1568ca
ta|64|6460adf05dde03d42baacc0163e17eae677d7556c897b61b4b6057e439519a334b493624d0f6fc4d94bc19f54562ccdeddc682f365547b5e0451b4f2ffa8ad4c
te|64|5ac6a8f999f2fd33ec92226ac00b48bcbfe24d4e252e8e5f9b3cf7bf485a309939e71b0bc7098ebfa8a2aaa55ee363b0ba2396df49afc2cb9fc58db0ff820be6
th|64|45624703374d9da35ffce22189051234f4951c68ff360cf2a2e749041a6cf159051162d1cf07b0acc03d6484a1e55c9972cb2366d034fb4ffdf64d907d11ff36
tr|64|1159975ff6e10819a9e24a8f09f7e1c42cd2cf1c29ebe7fc81906a4d7f9491df6c44123415053129d8b54ce78b13081bfbb983c437c2699eeec2da97033339ff
uk|64|f2aaabe8c876409e3ced0d8e9f87c5df7e5b625a3daaf78cb628f25f9e036537c346869a6978577787d8e653200b148e1a42da1959d269f468d5b797a843773d
ur|64|0500ef2442df6746e09918537be1ae98e7e90e1f231e18496fa382baf762647e609d631351214a7aaf9fad33e3db6da08578c2a63410df7097b082e2b3d27fea
uz|64|9e61ae83b173767584fc6874663b6ce53ec783ea052825408bd0177d8065d664e67a4ed3b691c2dea3d1db3638e537af37fdb4951837e6eaf0a47edc453f1cca
vi|64|bd8f27045ee81d45cb127f1d62043c8bddda16aff59e051ccdd124ebf5187b93e628726bd766da71c53ced73d7158066e221adadc29aa9168621c8012be6c156
xh|64|91550f9e8b12da10472587b1a44b74f9e7cfb3aa5e7dc255d9609fb517ec934b4f125787c8f8bf6691450df256fee2ce3c8be75b6782817d943cf3802966545f
zh-CN|64|ec42b39c5b05ff6856f492bd794f8a11066994a582355da1bba327fa74d965a1f5e2b03e0e669dd379a3b8826c2b53ec046967fbe91cb1134f8c49d19efb4e9b
zh-TW|64|10ae19cf2b353e4ea79e776248fc7eea442267742472e693d794757d80564ea004bed4011958a94b1067776ff54b59df8ff1c597a2fe68ce313fef0e095598ff

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 115.9.1 23 Friday, March 22, 2024
Waiting for Maintainer
Mozilla Firefox 115.8.0 31365 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 28958 Tuesday, January 23, 2024 Approved
Mozilla Firefox 115.6.0 31155 Tuesday, December 19, 2023 Approved
Mozilla Firefox 115.5.0 31491 Tuesday, November 21, 2023 Approved
Mozilla Firefox 115.4.0 29939 Tuesday, October 24, 2023 Approved
Mozilla Firefox 115.3.1 25577 Thursday, September 28, 2023 Approved
Mozilla Firefox 115.3.0 9615 Tuesday, September 26, 2023 Approved
Mozilla Firefox 102.15.1 19552 Tuesday, September 12, 2023 Approved
Mozilla Firefox 102.15.0 20187 Tuesday, August 29, 2023 Approved
Mozilla Firefox 102.14.0 27957 Tuesday, August 1, 2023 Approved
Mozilla Firefox 102.13.0 34760 Tuesday, July 4, 2023 Approved
Mozilla Firefox 102.12.0 26621 Tuesday, June 6, 2023 Approved
Mozilla Firefox 102.11.0 26997 Tuesday, May 9, 2023 Approved
Mozilla Firefox 102.10.0 31517 Tuesday, April 11, 2023 Approved
Mozilla Firefox 102.9.0 36763 Tuesday, March 14, 2023 Approved
Mozilla Firefox 102.8.0 35646 Tuesday, February 14, 2023 Approved
Mozilla Firefox 102.7.0 34267 Wednesday, January 18, 2023 Approved
Mozilla Firefox 102.6.0 34583 Tuesday, December 13, 2022 Approved
Mozilla Firefox 102.5.0 33041 Tuesday, November 15, 2022 Approved
Mozilla Firefox 102.4.0 35679 Tuesday, October 18, 2022 Approved
Mozilla Firefox 102.3.0 32979 Tuesday, September 20, 2022 Approved
Mozilla Firefox 91.13.0 30265 Tuesday, August 23, 2022 Approved
Mozilla Firefox 91.12.0 31808 Tuesday, July 26, 2022 Approved
Mozilla Firefox 91.11.0 31747 Tuesday, June 28, 2022 Approved
Mozilla Firefox 91.10.0 30256 Tuesday, May 31, 2022 Approved
Mozilla Firefox 91.9.1 17352 Friday, May 20, 2022 Approved
Mozilla Firefox 91.9.0 23544 Tuesday, May 3, 2022 Approved
Mozilla Firefox 91.8.0 32687 Tuesday, April 5, 2022 Approved
Mozilla Firefox 91.7.1 32121 Monday, March 14, 2022 Approved
Mozilla Firefox 91.7.0 16693 Tuesday, March 8, 2022 Approved
Mozilla Firefox 91.6.1 12365 Saturday, March 5, 2022 Approved
Mozilla Firefox 91.6.0 34594 Tuesday, February 8, 2022 Approved
Mozilla Firefox 91.5.1 22452 Thursday, January 27, 2022 Approved
Mozilla Firefox 91.5.0 27551 Tuesday, January 11, 2022 Approved
Mozilla Firefox 91.4.1 25836 Thursday, December 16, 2021 Approved
Mozilla Firefox 91.4.0 17633 Tuesday, December 7, 2021 Approved
Mozilla Firefox 91.3.0 32543 Tuesday, November 2, 2021 Approved
Mozilla Firefox 78.15.0.20211014 23534 Thursday, October 14, 2021 Approved
Mozilla Firefox 78.15.0.20211011 11427 Monday, October 11, 2021 Approved
Mozilla Firefox 78.15.0 16146 Tuesday, October 5, 2021 Approved
Mozilla Firefox 78.14.0 40556 Tuesday, September 7, 2021 Approved
Mozilla Firefox 78.13.0 31931 Tuesday, August 10, 2021 Approved
Mozilla Firefox 78.12.0 25256 Tuesday, July 13, 2021 Approved
Mozilla Firefox 78.11.0 34837 Tuesday, June 1, 2021 Approved
Mozilla Firefox 78.10.1 23944 Tuesday, May 4, 2021 Approved
Mozilla Firefox 78.10.0 17371 Monday, April 19, 2021 Approved
Mozilla Firefox 78.9.0 25494 Tuesday, March 23, 2021 Approved
Mozilla Firefox 78.8.0 24766 Tuesday, February 23, 2021 Approved
Mozilla Firefox 78.7.1 17468 Friday, February 5, 2021 Approved
Mozilla Firefox 78.7.0 13574 Tuesday, January 26, 2021 Approved
Mozilla Firefox 78.6.1 17961 Wednesday, January 6, 2021 Approved
Mozilla Firefox 78.6.0 17021 Tuesday, December 15, 2020 Approved
Mozilla Firefox 78.5.0 23359 Tuesday, November 17, 2020 Approved
Mozilla Firefox 78.4.1 13249 Monday, November 9, 2020 Approved
Mozilla Firefox 78.4.0 20422 Tuesday, October 20, 2020 Approved
Mozilla Firefox 78.3.1 20580 Thursday, October 1, 2020 Approved
Mozilla Firefox 78.3.0 15602 Tuesday, September 22, 2020 Approved
Mozilla Firefox 68.12.0 43077 Tuesday, August 25, 2020 Approved
Mozilla Firefox 68.11.0 33684 Tuesday, July 28, 2020 Approved
Mozilla Firefox 68.10.0 19801 Tuesday, June 30, 2020 Approved
Mozilla Firefox 68.9.0 19544 Tuesday, June 2, 2020 Approved
Mozilla Firefox 68.8.0 19354 Tuesday, May 5, 2020 Approved
Mozilla Firefox 68.7.0 19598 Tuesday, April 7, 2020 Approved
Mozilla Firefox 68.6.1 6474 Friday, April 3, 2020 Approved
Mozilla Firefox 68.6.0 21229 Tuesday, March 10, 2020 Approved
Mozilla Firefox 68.5.0 33125 Tuesday, February 11, 2020 Approved
Mozilla Firefox 68.4.2 26095 Monday, January 20, 2020 Approved
Mozilla Firefox 68.4.1 19436 Wednesday, January 8, 2020 Approved
Mozilla Firefox 68.4.0 5280 Tuesday, January 7, 2020 Approved
Mozilla Firefox 68.3.0 27044 Tuesday, December 3, 2019 Approved
Mozilla Firefox 68.2.0 42826 Tuesday, October 22, 2019 Approved
Mozilla Firefox 60.9.0 50946 Wednesday, September 4, 2019 Approved
Mozilla Firefox 60.8.0 44196 Tuesday, July 9, 2019 Approved
Mozilla Firefox 60.7.2 16418 Thursday, June 20, 2019 Approved
Mozilla Firefox 60.7.1 4924 Tuesday, June 18, 2019 Approved
Mozilla Firefox 60.7.0 19070 Wednesday, May 22, 2019 Approved
Mozilla Firefox 60.6.2 14885 Monday, May 6, 2019 Approved
Mozilla Firefox 60.6.1 26565 Friday, March 22, 2019 Approved
Mozilla Firefox 60.6.0 6014 Tuesday, March 19, 2019 Approved
Mozilla Firefox 60.5.1 24249 Wednesday, February 13, 2019 Approved
Mozilla Firefox 60.5.0 13782 Tuesday, January 29, 2019 Approved
Mozilla Firefox 60.4.0 26430 Tuesday, December 11, 2018 Approved
Mozilla Firefox 60.3.0 37707 Tuesday, October 23, 2018 Approved
Mozilla Firefox 60.2.2 22243 Wednesday, October 3, 2018 Approved
Mozilla Firefox 60.2.1 24527 Saturday, September 22, 2018 Approved
Mozilla Firefox 60.2.0 39163 Thursday, September 6, 2018 Approved
Mozilla Firefox ESR 60.0 40283 Wednesday, May 9, 2018 Approved
Mozilla Firefox 52.9.0 1469 Tuesday, June 26, 2018 Approved
Mozilla Firefox 52.8.1 452 Thursday, June 7, 2018 Approved
Mozilla Firefox 52.8.0 1833 Saturday, May 12, 2018 Approved
Mozilla Firefox ESR 52.7.4 3059 Monday, May 7, 2018 Approved
Mozilla Firefox ESR 52.7.3 23537 Tuesday, March 27, 2018 Approved
Mozilla Firefox ESR 52.7.2 13941 Friday, March 16, 2018 Approved
Mozilla Firefox ESR 52.7.1 3361 Wednesday, March 14, 2018 Approved
Mozilla Firefox ESR 52.7.0 2432 Tuesday, March 13, 2018 Approved
Mozilla Firefox ESR 52.6.0 47178 Tuesday, January 23, 2018 Approved
Mozilla Firefox ESR 52.5.3 16605 Thursday, December 28, 2017 Approved
Mozilla Firefox ESR 52.5.2 12504 Friday, December 8, 2017 Approved
Mozilla Firefox ESR 52.5.0.20171115 16740 Wednesday, November 15, 2017 Approved
Mozilla Firefox ESR 52.5.0 1834 Tuesday, November 14, 2017 Approved
Mozilla Firefox ESR 52.4.1 12832 Tuesday, October 10, 2017 Approved
Mozilla Firefox ESR 52.4.0 4967 Thursday, September 28, 2017 Approved
Mozilla Firefox ESR 52.3.0 15353 Tuesday, August 8, 2017 Approved
Mozilla Firefox ESR 52.2.1 16368 Friday, June 30, 2017 Approved
Mozilla Firefox ESR 52.2.0 7920 Wednesday, June 14, 2017 Approved
Mozilla Firefox ESR 52.1.2 8920 Friday, May 19, 2017 Approved
Mozilla Firefox ESR 52.1.1 2899 Friday, May 5, 2017 Approved
Mozilla Firefox ESR 52.1.0 3975 Wednesday, April 19, 2017 Approved
Mozilla Firefox ESR 52.0.2 3267 Thursday, March 30, 2017 Approved
Mozilla Firefox ESR 52.0.1 2253 Saturday, March 18, 2017 Approved
Mozilla Firefox ESR 52.0 1964 Wednesday, March 8, 2017 Approved
Mozilla Firefox ESR 45.8.0 1590 Tuesday, March 7, 2017 Approved
Mozilla Firefox ESR 45.7.0 2875 Thursday, February 2, 2017 Approved
Mozilla Firefox ESR 45.5.1 3832 Thursday, December 1, 2016 Approved
Mozilla Firefox ESR 45.3.0 7301 Thursday, September 1, 2016 Approved
Mozilla Firefox ESR 45.2.0 2365 Tuesday, July 19, 2016 Approved
Mozilla Firefox ESR 38.5.2 3979 Tuesday, January 5, 2016 Approved
Mozilla Firefox ESR 38.2.0.2015081001 477 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.2.0 437 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.1 2041 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.0 578 Friday, July 10, 2015 Approved
Mozilla Firefox ESR 31.5.0 6593 Thursday, February 26, 2015 Approved
Mozilla Firefox ESR 31.2.0 4332 Thursday, November 6, 2014 Approved
Mozilla Firefox ESR 31.1.0 820 Thursday, September 11, 2014 Approved
Mozilla Firefox ESR 24.2.0.20140209 1040 Sunday, February 9, 2014 Exempted
Mozilla Firefox ESR 24.2.0 700 Friday, February 7, 2014 Exempted
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