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:

62,875,832

Downloads of v 84.0:

205,022

Last Update:

15 Dec 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

84.0 | Updated: 15 Dec 2020

Downloads:

62,875,832

Downloads of v 84.0:

205,022

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 84.0

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

All Checks are Passing

3 Passing Tests


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Successful:

No detections found in any package files

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To upgrade Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To uninstall Mozilla Firefox, run the following command from the command line or from PowerShell:

>

Deployment Method:

NOTE

This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade firefox -y --source="'INTERNAL REPO URL'" --version="'84.0'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade firefox -y --source="'INTERNAL REPO URL'" --version="'84.0'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Install firefox
  win_chocolatey:
    name: firefox
    version: '84.0'
    source: INTERNAL REPO URL
    state: present

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


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

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


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

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


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

Package Approved

This package was approved as a trusted package on 15 Dec 2020.

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.

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. 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 '84.0')

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

$sa = ""

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

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

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


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

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

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

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

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

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

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

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

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

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

  Install-ChocolateyPackage @packageArgs
}

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

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

  $policies = @{
    policies = @{
      "DisableAppUpdate" = $true
    }
  }
  $policies | ConvertTo-Json | Out-File -FilePath ($installPath + "\distribution\policies.json") -Encoding ascii

}
tools\LanguageChecksums.csv
ach|32|c3e4bd9a8d2d4344ad99c696882f3fe7434ba7f5901cf5906532bba7961262a5f150c5660543ff95530f2b07775bf1652795e29ad3045dce7f2b9c0e9f9583ba
af|32|a5220f4db2db5a6779557891ea9a0ab864943866e46c046d561d4cff0a8d0b0ced1fd5e7a13b4f3f9953d96a563afb9b21638aa21ccaedb68bc7f8d0f198a74f
an|32|a100d47481ceb6f9fdf9d9d6380136b894205d90f0090a68559583731c309e6f86170913ef49e56a4b3217cf880285d8de94868f277c7b5385544f5b9e37b2fb
ar|32|f86c4bd16ef9c8161345c9347ea8e03998e314b1dcab7ebc49c4d097741a96e9a065c4804e363412ea06937dc4ec1fa306925dcfe622d05f7685d1fda4d4e903
ast|32|331ef4c84ba407c884829fbf2f70fd3e3a93ccaa618b06a98ce49fdc00561a8d2ac25abe25396a87106f060ea37c922fc8fbf61ec0fb8a75489abe06c397d2bd
az|32|794989523439cdb7b682ee2f8a13bd0dd86b790b61ac6b23fd3843d550969dc607c18fa92c4f3ca9f9699dda69e58ffc294394da9eb54804f312479dedb7f742
be|32|fe8b97fc5fd16819804d30623c658ca13d0fcd08d7751ccfd417a203334fea160546bc6208e4d7ab56538accc8dd9fb080298f8a9762221c23eb3bb05d3fe001
bg|32|1af7d8981956a6074da94ccbdda3c539d81baee23ff8f4971c21d5e66ea0b254e2816e5b05c256782f65bfa05269e6269bde31376dfd41ed1e4141ce17e19fe7
bn|32|0be9a4b87682354e206de03df6ae09b936160d881bf6fffa91803aa47d04ca95f247b76634550cc7fbe6906ad728d7a502a28d84e0d29b4f54752cc40b1c13e6
br|32|eb58ba6c129871e5637ba2315b3b21d7d767d7d37657e2ae94e39c1c30921ac5cb9cbbbbcbf6cfe362d566afc31082f928a2d1ca4c55bec8eccf388ad04393fd
bs|32|7a22dfc8f20c027ac46a62c8900cc075245c526a22e49f48498c8291f2f1d4b849da184b8e6daf96fc43d56c380f82ad9bb6e28196f4676c6d074de8efbc4abf
ca-valencia|32|5fe3ad5900beb83b3b5b06088734c2596a09b1fce766a9c58c80e4d0eb1e5788827f51725e4de7af54da330f38c3479b0d727da69104012d1272ddb84ba4c544
ca|32|e1e843d6863051dab4e066a6f9b6f2c308ba148189f134ff96eadb043fa0d57bd8ffdf17e89aedb06a340822397f2e63cbc4ca9c697e25eca202908218d81c70
cak|32|08d608920b036362b9ee46d5357792ae3af016ccf5c274ed41207666e6df135d29d9a53673fb6573de60dcd0b20f486fe279f058a1a433c655ae01f08b383d56
cs|32|a06f0220b547e6644532c7cfe582c33395ba4b606e242e56ead18210bcdbdb0b60d97e9af95ffa700e80c600c0ba76cf711c0514659e3189059b06f88b69db1b
cy|32|66ea4ca24967fd9d0cb839b345ccf0757faaef6e57e3cf55c7656651704d1408a7b1c612dbbc4dbb0df47d60cc7fa47da5ec0687aeb3538f4133db2fe632df51
da|32|9c11e5f50e396317b863e48c67502986884ee89c819d4d9a28231c77734f7d3ab4bc140b8252bc3852742b1e96708fc83190b3e19ac247b8d1b3b63242c4acc1
de|32|67c7cf19325bc237de594417e64e3bb1b8a0f3259f12965a8f625c583da9e1d20b147aabc861ccf302cce193620c899325aa9393d63db3f74473c4045c63a495
dsb|32|e2c75a98e7d0376f568666916548648232732abe5885343efa55ed5f8a39cfbaa713502e5a7d7ff5a2d846e938000acf597001892f4586915b969799925cb582
el|32|366ff06858119620f865328b44f5972c215f0bee76eb33ab8a44059d2cb0f8c754173d66f113c559d083e806f366789a2e60167addd104cf119e9f4e5da3f67a
en-CA|32|6f47c2ae8d72dcc7f636299ad6e5524f3e499255fbfa18fd90d1d7e6de7db83ea110ddd0b03c7fd5c2ad3819fbd9095ce7b39c8544389ce2f2108038c09811c2
en-GB|32|cf44b96354af0f70e3415740d57d76b7311f3554f4609f86061d42a523f368a21ad4208cf60897c368a1cb7bc5c1586e32efcd5eea085a6cad81b0b34f1170ed
en-US|32|b9586f4aee4ed44e3d0c227e44ecf2003688397525a7714d1d68d6247b2418013b658890d82904c0b2c3ae3941f3bcfef7123d7789ac0e9de252b06319c3c9f9
eo|32|e48de606c5a174ffb43ec186443e2bc11604e40261683e66a5d7c2278816be58ec05b8889fa6f3cad5997c233fede6495dc8777d4492a26e352b3111b04c9e51
es-AR|32|43f9db6210a3f6160649d37f3548f4eafe57a8ba3d64c2f6b978f0cca60fae7709fcce943467bc0914e7e355f8968ab4944c3e6690bd6d613e687a9afecbebd2
es-CL|32|96e66620051655c5e15736d176deb16487c7bc537c718da09ac1927206b6e59e3263bf0c008553058868874fa0b6e50d69222db06b0b7bd7a713c440fc9620da
es-ES|32|3971f746844335e77f17b1d346cb0db0e0e11157e345823f162445718e005f95e1a5b7b43afe0ed90db0a28e40b8ff82c5e0a58667459317b866342d8cd2b756
es-MX|32|db599cfb14e69476e8ec3d35c5870a1cf454ecc6e36dd9e7656e16529c446a22d87de713691058ae822f3e79721c83d2ce89b8d0db7f91dc916db4110f2fb202
et|32|2251dd75e695755ba75ec20384fbaeaac8f03cc55380f47cb770dd86936f3ab5867a8c9eeb7a2af45953dea9ab5f4c75fe315dc8b2865ab555606920655a93d7
eu|32|441922f22050fde58638c338357716432dcf26556f3b713df6241bbbfecf778d988b539dfc9f5da1e885b276faeffad34ccfcdbff7749ba48ae9d9ac2f49cb4d
fa|32|1cf01527f939f531a159b7f475d6ad337202c416b6f0418361803c8fb4becae3dda0878ccfeb7d036d41bec45932c9001de616f39d37070d6fc5133eabe99aba
ff|32|d7f715d00fd61f49e3232e4cbf2f3756eb0909d9b6a7529f2656959d945c15030128da496419a80ed85749b14ac7c6df86dfcc920328603ae0e91b19cae34ac2
fi|32|a3ba524f9f6e4306b20fffa55e13b5964269aa37a1a9b2884766fec83ba20dd50f61bf47099a115bebaa315ec72aee0265cb84befac125082b2c50a4d810512c
fr|32|69354992e2449e49b15a61c254d60aeb8e98d8768621f8401cba1680e7b30ac77031245f92ba6657bfe09e1c0839b42585aa1dad1a0b2b92e70e20a154f02560
fy-NL|32|02132d3bdf7c2f9829af1b40548ec51886b5d793db095dbea7abfa0a1eb634e90e4cd9137057bf6310d77760589520e12831e976c8e4c09bbadaffeba75e52e5
ga-IE|32|1b51c91173b7ce4875f2da7764a2a72f5ae4e7404a945c559f62b6e1c7b21e8bff22b72bdb53cc650601e0a8f954daa692ad76035cab6c609f9870b6b3d0770f
gd|32|ef7e20fe0c933e27cb5e2d25469ee02192bddab3ecc7f6f58708098e8738485dfd32259c3ea4672b19351c4c195e5e2f4efcdacc9a0b06091baeacf3197e1304
gl|32|3589aedccfd70966d07a636091cf944fa9b0c47208f51cbc7b38a11d69de222e35f327b890266d2b32662ab47ff006037ba7e9775075b399f881ba1371b7e4f2
gn|32|47d8c5538ed870b3d8c65cab09a8a3378d5233caacc69e0e9eda096506305d0cd6f6a9cd2d78d164086b312c3bc250d367686f9c4ed746ebb36a361e52904562
gu-IN|32|1ee61e2f08875e5d1f5bfdd2b1662f6df4611d5fa0c7d9a702f018150e4aafddbf78a8624aa6da187e6512a463d8981a9330e99d5ff42d500d19b336f07e1d3e
he|32|222994f29d639826f3cdd163de8b7f27ed44f3adf85a02ce20627705070181615f5273e5417e83576733ade41c7a545e3ade50ee1f16d523d369bb8b056a463e
hi-IN|32|0c55059345b02de3fc8f0390baf3c30459b3f09973e9c98adad1e16968082bc41ad3ec28e35a7c8050460d7144c1e2c14f20a69f5d95b735a35c1fb5f455e0ae
hr|32|824dfe4acf35a393719637238f6f597602555fce3fd0a0a0f84de3d5bf510d7bd1e460d4fb14d4ab965ec3da22d9ab373f11a55d81f44a6eb5fab653a4842266
hsb|32|ad7118b3d658a97dfb0df39e075fffc56be53b4613e1bc103a5b43e8c818c6deb60a39b570832210640ae15001bd14194edc3f22f4486dbd2993401f4baa1ccf
hu|32|323e3fe55f57a8bd988772e060897b72af7d351c93834f66186aa3582416d6caecc17945ec96cd7661d396051978bead13821723f52cd58fc13ae1fc83514b7b
hy-AM|32|8b3f1e0b3177fde9a71b4f541096dbbb2b80351d05e10eb53a2bb28d60548013b93e97730a0e522c465d13d47c1c1b658e5dc9a0108f9519022e5adf05467e80
ia|32|254b3e52d04214c10155323305e723bcf5fd2fc72b80c488376092db4e63fb133076df4c414ed70a5b0674d268088079a643dd7b4bb2dcd7963c19366e4ef487
id|32|7955f709282a484d06b18c7c1ecc5b6e4e4fd51def47bfe818029dde090375f603112ceb4ea42f06c4368097ed20015dc18e20d5d8eef95efe155e3450bc15e8
is|32|150789e4d1cc462f95451478f846a68f931b364f16266518f033c4a18d1d842997bd83fe8cc6de540bd86b0384eba3c5024b16a944fefc49cebb3562b6b999d5
it|32|a86bb5613b1a1fa96270f5d5d3508334408eac77320f99abe769aecf319b405a7b633b82aa77bd79fe68332cf656f6667a66bf5aada1573dc70db566db714b75
ja|32|ed7079f8a4560cc7d6407892215c96a8d0f6dbe1244cdb20c85aa85c846cf7295558e7f5d86dbf425e77bd27813bf2d4fe6011c7b72136184240ccf96f1a674f
ka|32|c83e590f575bdb317d82f49b8b7e9cd0562482b49b2ef0f157e44a763581356680e3dc9e3e111f99f0b6146b2de9013faaf04bb7f995be50342a673590531c9f
kab|32|f39729283cf00796e55ef568b085fc9e87acf968378a6494ddabec4e2a728b27b4655da43a99f68d1351b547821091d0c37b3c7dc35ec3cead54626f64952c21
kk|32|4f878f87fc74303281cbaa275bc511e71da74491e6b6f518c7691ae72fe6098599f22a09db4cfe592f42380d54d702619fb4c676bc447344c5f63170718c0fbb
km|32|78c2ee224d73bf13c82a85938b7f52c6d1de8accdd0bc9f48c48e82d5abb9b560ff2daa03a77f6c3b2ad85329e30c40e1b5ef01e3cdf46f0ac7e9da23dfedcc8
kn|32|4cb1678e35bf03ccae745202cd92a532627bcc2274c41f1f86b7bac5d5ffb4cdcaa24c1b8af530a31168b6ca3c429a3fe21f4197f5f7dec99543a2549a0b28e4
ko|32|52a30bbc14ec85fdc8d4536a4ba646805796b42affc29952612999eb0f114bf9a63ba74deaaaa6d3a924dfdfa374b4647d26bdb366d9fadba254f7a7dffee3e0
lij|32|f81d2681b9b98f424f04cc31b07c03acc7a5aa17a0a0161f487f93767a0c2bec766510e5bb0f68254754bf7897a4af8329b7d9867d12fef4bfc73254118ecf16
lt|32|745c1bf619dcfd9988dd6e7c1ca3e955bf39664947e28e850835c8284a91aca6fc9705d6b54983b2d988cef7c608b4b7ee548f807beac500fc129127098ba2fe
lv|32|65c202e6daae0cd3bfe9ac95a7e02b8efe1629e6c2557415c86f237927611365511d61e6e2c30bc733080edf54d951f917a9793e3433b5f4309eeee52af8aeca
mk|32|47a1483e9902445cb0caca2f9b9f542b134d9fee3cc68e7fd355bbb90b2e69bac8f18d52a9a2a814c70c81e0adaddf9c077e4b62f7980c0b9677a888e663899b
mr|32|5af06ed7d805860eb4257d8d17f9e0e0001428b842b4cf96bc358f06e2d03d934d95c93b4429b9c35780d07f0a9eee1cab0bd68fb85e93754dd8ca967b9f93ef
ms|32|54be2a21731792af05309a53b04189403f4c77cce0f2f8c13abce66cf3e09ccd1405b75c3e3ecd5ddd37351aaacc9df2c7743dffee43b72c2ad28fbdfc1c3e25
my|32|c534468de6eddc3a05bd86e55ee20920ba2a61d18b844687e1c438a4b1fc960aa7b0f09c9c1fec4cda42421e80b626a0f49e5d810125e38e9293daa699cd7a9c
nb-NO|32|f2069a68295cde21b00ff82955b011bff1552b9fb23b7147897b6ea3504cd4dcb89c9bd9462f5cc3806b6f7eaa4ac6a749ea9fefe3615bb1843582f8eb4dada5
ne-NP|32|f2eb951d8a0f80b85bf0956eca6251307662a853b23e7103496000cf4a704f79c93c1b1041e821cafd8d173817eb493b742305c7724bfabf669d29702db088a4
nl|32|65249dcfceed14b113d6677de6a8e2ca02cc9c9d92f4225b0bb7736b0feccb7ba9a91824343f6508e8f962ca447c9dd7e8bf36b0ac64ebc4c436669b890b90bc
nn-NO|32|ee5f81cb8332ff458dd0a34b7089595928a6ddc2a58c1db3a871c92f9c11a7505d9a77bb1b297c335999ec8dacbedba9cdc5ff56b74cdbe9e7a3503360fc3f8d
oc|32|1677d58a030f479e381b17d48b999dcfe93ca258ff0d88f660b2f2b4f48b876acc0ea931a6fbe6add0b339486ddf30c487b8aaf1b635e76f3681d66b419f40f3
pa-IN|32|a889b7c01dcd2b30edb4c194601c66d9c7cd82171e2d86ff85a569ac26e8ed61519239a36c3e3cb13b74d2683df63719ad6260855566459c300447a8e0d1a780
pl|32|37083561f0c50e5a561566c125912a13ef9e27060491f21a862d42c9d8eb8335cd63b278d182180c73b8257d96351b1b7c881bd2e50a295f6f6b15b3c1cb76d2
pt-BR|32|971855e8dbc16db4320ba365b524bab223aa675554df8b735606917525ff0de19958405de3a3d3c970594af3890839bf475c1250f849d6fa38707511377c3636
pt-PT|32|cf51c9269f11f4c501f4e5fd711d1936be68b5a07d17adad425385e8163836cf388271233b5b9c75a770eb0d23a65a6fc32b0426f53b3acd34624ea49db53ee4
rm|32|3e7c6e17317d4715efb4c64d4e6d2368dc7c97a5485e8465d8b07eb2f07963b74f2b979d5ff7da7f30b33b00469160a50d364c22a9cbb5d1b8f032dd5f518dac
ro|32|627d6ef747e029e828cafd6818837ab8c3ed3041cf35680d19951aebd78f61535dc0adbd09053b72a7f182619b3f431d9c57f65962103fbf133eda24de177646
ru|32|17a25018068e15003664c0413cc204cdf6b41ca0960fc7d66d8d0f27791bfc776637d505104a4dc615361ff577827c110da7e2efdc291d2e1cc9f50cf4552a15
si|32|ea6301feed5fad873756729276925cbfa5e743ddde60195a1deccdfa0019be4584135e5fdeb2503f9897cb96a47d18a2defbcad7f3ec0d83ed0cf68eec12efb1
sk|32|72023319f28c802afcca88399a34d7e41a6b033e846aa7399ad3f3054b59c21054f234a86d30f41e2a04fe835200a05d44c5b948efd6ba1632b1b75547f2b13e
sl|32|cf59bedd5f6c1b421e8ba5cbb3ec58c54483636d6acef1255a5bfbc414b8d079c6a4f1210a1b279b26e17f611477f0050bc0ee05d783823a748711b4dfa4e655
son|32|57c03f6dd530ca812e7b4da54985df9e866ae011d7388388c64be204ae7a91622bd7076535007a954e30565a8ce3cb53293037e087f40875d02bf41d3f787663
sq|32|908f3a72a5af525649b407fd13161eba7e52c1088c8ed90990b7c86db9275907adaf2d76d92c400a486a1e88b171d337303649ee98f7de107f5eeb7985c34301
sr|32|26073b7c2acb21f619129d09ad6418885ab71050cd9696a386ace18067bf6e69309db72afc4c336e116dfda8a7857c4297365eb9fe8dd39aa0f0174566ae9329
sv-SE|32|a6d106d5160f3ca123490469bc244a8690be833f4eeed0ccc07b17dcd4ec2dc1a785a08c86c3374bb77464555954f323ff0909f103666bfd2c2603d84fd0fc4c
ta|32|44fd30d13e28701b5713816a703813125f4e25fe3b8a2704db09b4088a8270c6995d168b3cf2a4d60708c0de6b43304c30779d27f0143ca14225e8188e9e16ab
te|32|c11170694950512e5a4dc817f929332a9b991013badf2a66a17110bef1020ef932dc2e7c79f0b2b8096bfa17009f8bd3c6b38698d16bbb5c27f463b39b777782
th|32|7031b1028ad6b2524e3f8e44cd994c24d4a3e00aee306c45c0fd93565c68adba12b08f181db3688abcb40fba72071c13d996c9faf2696f6350c41f0c5bf02da1
tl|32|d6acf4742db5db4e83bb28d9650d608f87ec887c506f29c09709202d53a0d88c4d743a1210a3451721a8038148fa62a52b54aa04a9d33b1ab498257f3d055fe2
tr|32|36479aafbcd7ee7f89ed84b4169e89e46271522f77543df948d66d39ae5f7cd116b15f676f46705b2be6c0f394dccdbb75943f1a48a4813431cec5ce92d3d31b
trs|32|37da8cd7fa0b0273c162c711de3274ae6745fa6f4c564e2b9cbcd0cd21ee1eb320806e6b8ffcc936651e775a0f11edae92c9768e79ab2626a7bd18a61d07b2df
uk|32|e489b7a671f6aa166f07a2b7d06632abb2b92f5fe4110668f2561107be21e961688f7e724acf6b8ccd4be1b5ddd51c74824bd8c30a554093be3d54f46615041a
ur|32|be5d7321e0cd7f0d502b52d19bfee8f39f0687db65c7932d66596bf90e8499584a0e8c68e439adf427eac24f2fcf9fd15f8ff09ed78230beeb56376cab385f43
uz|32|3ec79af90baf96bb77066295291779ad28cc51dfacd8f11b0e1881d99251e9e97cccc5b74e4b8b548a408870a4f2c55a2a2a7d98cda94f3cad95919370be4409
vi|32|90b569da1291ee56a4b793c79e46a5ecd4195a8413231e013dbe1cfc7c21065e6b308bcf8d2fc85a7b488e81923bdde7b280e3373e425ec45f071b91af476dd7
xh|32|79032c90981a8cb3066ec25d742512155de5a7a096814713f746eb08ff48e2c639a4b48813537f9500f4e828a7bdef236972031f2105ef15636210d81ed1abec
zh-CN|32|93f9903214304cf24c582c0e10d6025f6924ee2f23a9c7fd1f46cea093daf50da85bc91f46780636fd2f664c45ffef4e91dc7910b127c649644a21430e6d8a41
zh-TW|32|1b2776168a25e21fb3aea6c14e16aae05ab5e23aa865ec3843945240745fc74b017c366244683e79ddb8695de6679a94468e1ff7dc71688c7943bf081c7be537
ach|64|baaade63ecff43881c2ed032d774536727b439ee86298f97634ee098b2503570499cdbeffa3d86a738836be847e141c56210e9a16d0128e02a2c4772ea23fdfa
af|64|de619f517e284badce248fca70694880968bb66e4ac39165619383cf20cf97f209f09587e1e8a50784505151a08fdd13b6f9b9301f24881bb8682ab8098cef3f
an|64|7cde50173bd11d910fa0c1117645b5cbc42320a7dbebf7dea3fa6f04a95fa929dd6f600cc6cf89ce14c94578f27799242e0fc24ec8c94f85a8e7fa0758f84e4c
ar|64|d74340dba505e1e78cdd8e6f676bff52e97fa569d4c71c4ad25bd65895a80a693826e40e82d43a50bcc2dbb3034c75bff3b752d853bfb0e398b15edd676975b1
ast|64|ec8d14ecd0b93d30bb0d4b3f21a567b59ffceb802419b4142b194323e85bb80ff46972e58255b48f15aba395f2c3283f131c9cef796f1fab9738669d8130d3f2
az|64|61752643c951a9da24a9c83af23be888cb2d8a75abe3008004d208d424d4b181c7f81dd5127cd21bf87d947001c78c5434d56033fc281689b1231a0ed80cae4f
be|64|bf4eea193715c4b886d51db75cb4a683899903a1a77f036f1369724c24e8e22b141e735ec8911f6b97f6794962b0d2fa4ee357cad14abd30bbe5ad9bb5b2c6ce
bg|64|65c3ccc267fa8c34815c91f1f4506f223a8d9312bed429ccccf936498bf42d54679851b9fe7f588b64ac55c81bb8f239eda30e7e265e8340af8d0885243b0004
bn|64|b289ff43b03c2743ee6ff5eb66b491d81b313ccf01d1908055bf2356058dff0e69f83694688824399f9bf62e53f93be32a0ba84f8494536c88d66eeebdacfb2d
br|64|bf577c9eefa06ffecf7b3c525c81829004628ce9ef583a9c95363ce1bf6f3da824408c4bfd703c1b5dbcbea036ab8c084caeb835ffe73f552c48436c7a5872e8
bs|64|eab62976cc9c14084649e552c4d31fc28b875ed9ead0550896b16edc952930daf750fa4e50f53d2b7874d126aceeb46dfe8a9dc2399073aae388bf0d59a15a1e
ca-valencia|64|29ae33ab3808c3cc547e86ebe341e70e4bfe27d9d1fd938ce0f29f937b8f4ae5e5b2170fac1b871ce4f51c2f215290dc6f083d9efac52a849ac27fb2ffd9a1d8
ca|64|2f936e3767b70e329fab6c5873a7658dee198dff3d5a36ce29a1995151f0d78d2cdc1790a859ffaf95ced82bd447ea8fe582d39dbb4e0a84d99d60c7f5c1cb4b
cak|64|8ec3e09d4b31b21f116801192baba441c07848b2e44c456e96965c6b049f4b813625ae638c7318b3f48388538b64acfad3fd42d257e8f48a27da56aacac45cdf
cs|64|3fb19fac63548979a7df9dff2dbc34936b00aff8ec702ff9359338808589218fe238764996d1176aa383e7fdd9e0c4a427d3965a0ece13666bd5d130cc685ea5
cy|64|4aa7fbfac80b4d357473b00b656d5ed23e93e46f67a1af78353a47b88001d5ec5360926dcd5e666467fb5ef4568ccd7a9c2f1b418e7649bbae5bbdc79e58e19f
da|64|4e47dcfe11cbde0bd6075c384d841cce887b0e70a6993b6e39ce0b6e616e14c1145276bdf33587c821ee71f21656710fbc8e9718adb48deca4eec53d6424f103
de|64|a4fc6f8088bb9057f4de4a92b42bdbfb538f076dae86ac58d13970f898125bb5a21342c6723ab0acef28895f5d74c00687c3ec914265c7dcc7cc06afedc30e22
dsb|64|0b375365140bf9de80ca6df64e2d4bf5506f9f70e4dfa8880c8ee36dd3c235fcec6ef58387030f243a65a022726c56921d59a0a67e4c8edd271861c3b935166b
el|64|1b04b888fedefa0388d1d5ef08f48ff1672765fbc1d0652c219a9e8c1ec10dccff687caf0012565dfc677813639c628e4f97e964ea7afd9aee6f2e6b0c77d4f1
en-CA|64|93e1a84e4bb99386a825b96ed1b082b3716517bc89d1399afa74bc41b653f6e4e6da38d24827cc0e1042c3caf93aa8a2af6e00039b8cb011d6e1248cb322d680
en-GB|64|10b41eb06a8e1b0bd192d9f5cbc0978b2db249ad2230a88b4e76167c273594799cff9bdc652bb809a346fd0b94f0c332fe64877228ffb178c94de23ae20ea7cd
en-US|64|7ed45aec368f3721fe2529c0fbcb846f5ec859840d860a175af93e119a6c96bb3f313ceaeb03f0509e65d43061f1fbb03e075a8f06870060fd7b3cd416aa1f92
eo|64|91c873a1e92b0a09bc24666e2731693338f9424275de29b0e6d3658159c88649c3977382692aaf325e1fb6b11b7d6901b7b7c45a1e2078cb0f69dfc432fec0f5
es-AR|64|df899dc6a907b583c3c7490f196d4f9bf684489e455305842b21b17a044481dc091fdf8d6e7d7bb1524e13eb1f83f7bb7ee55d260aa2e33ac292cb787ad7a6c9
es-CL|64|334cafacaa2fbd1b737d7f0fc2efcc659da6bfa0eaa486630e49c5805a0de6b7936654273dafc2e721374236b1fdcb0e268e0031c10e63a6e9cefd38886ba92c
es-ES|64|7f7ddc5244b296d188dff5b51c9a6832fc335168eed9371d5ff7830d154f9c9e65b8ebd17324e6c1a60ee7d10293a68b184703ee47207c14225ff5e81911bfc1
es-MX|64|361705f9a205bf3baaf127b8dc265d572bb9881d1fb198773b717035e166105ea54ffa279839042d0fe92f7002783a08706c4066bcadfc647164d4bdf3e93493
et|64|5a3f00454221b2eeca3b8766329d3220f8450c524d0d7d0901fdf51e56b995fcf09ca1b662dae19db565699ba909e50e257662a4fadfa22df518c19b151bffc3
eu|64|dccc8d09b615e4c2b5cc661ccfcc09cd5c9d95ed2e9999414808a3d5321e11ef579db11782b3b7887355719f7ff5f668cf46ea5dc7acc0c9041d8c044a27bd71
fa|64|0aa2efe125d28417978c570802d4adeca0072f5059d745108147b42301ef8257b483d330f94418ba83a22e764d4f40728fa51ab40cb690217776a1d06adc2a1c
ff|64|8253ea5aa54046aac664211cbe76134e06e04251997ce7d1c4a19a9b634ef05cbf6f55f34ba797bf93a3564d95d0a63bbd045ac89cb3433790c2e74e10d15cb0
fi|64|05fff87aebfce5f7fb6fc5ba79e69cc53d1042a0642cfec1ca03df5c81266c098529feea07094644cef8c6da55f555df4d9b799f932d512125a6a08b8ebb5750
fr|64|5561479e622b892f68f05706706c3a64aed8cf2735eaeeb070cf1036ed2fe4854efc3bbd834bd495df0ea9035e0ccdd9d22569b5dc213f25fdfa21caf0c67852
fy-NL|64|7ac5539e7c3316020927f50c5a5ca3f39cca227eb1d686d40d2f2c3648acc8242189e47c58fc06c803629539e0d515b27393443427669ba135f4da30618604a5
ga-IE|64|73bfbcf9f43eb2755e62d0fce8a7b10592dbf486c68396dd4260e836e5516cfb443b4d85781a72a1f4471692afe36988e531bd0e2810a4bc97cc2c44406a6994
gd|64|beee53d2e462aa78bdd7cbdfa6ee48c1395d2050c96ad13e6b235813166c6969ca99a666875c393a528b2350075b303828c86bc4238bdc74238e23a72534a6e2
gl|64|142200c52b989356a158e6edee5b71973a8858451c78f1291fd9a4be8ab1d73bf01cc0e1325f89c078afad4e48e4aef5e18ffffb0a072473a2fcbc898b86ed1e
gn|64|2b1a616e6d72a30ed58e508b347abfd47f253fcde04f68306dec558a2c99521f6c0cdab4100d35c260ad549d87523c510b3667e6694135217717823d1e677139
gu-IN|64|6e62dbe422beaf0ed77ce42668917e90129caa767f57567ea8df2b3bef8e9b9fb271ff293409f14caac148f3b2215e5242bdf858b6658fc7b6388429a38bbba0
he|64|5897e5fa7bdf674dbaf7193c15758758acab2ce627f2babe4a0b3346acd5f6e29d527f0100b66b421d1126270953d5f5ba681f1c362b4e851b3def72662c027a
hi-IN|64|ea5db4514fd7b04cce0a7100ba42ba3849370783e6afa4a57809d646d488c585bbc711fec1f68f59380e9135ac954e5a27428dfbaa6cd6e5a0f913dae20a1e4c
hr|64|3c0d9061aed621f00940726befffa9bb8f3fe8062fc7cc2ea6e7df8f09c94585a27c81948b2221dcc9154c4e34e674b3ccae9b8a5f2af8e5657ccdf7b9c1cf4e
hsb|64|0b66a61b3b710418bf413eb486dd587b7838ff2e53d082bec3eee3728288d56b0fc561279baf335b22736d7962ec0164f3619d08372cdac785506b6e5acb6af9
hu|64|db5b5f0d5fdbfd7e590705bac289e274f83b6ce1bf1188ea1070601abaecf03ef24e44308262b2187c0820cc3afdce925d46bbc49ac375e1548f48d4aaf2d23a
hy-AM|64|cf42b1ace5f12918ee19d072a8a5f4bdc4f9a83f900019f59ef67d0d45a8f33bceb7fb1ed865abfdd126208fc59e6e870afae47da63c2591176f46850859b1dc
ia|64|be7d913c79cbd9087f9b0a13738f852e028259efc40eb9d9416c91bd81f75d977e2ee6502f99228157547f92fd275bf2967ca46370f81ff9b3102c9bbc92d103
id|64|99ad954f8422fbc391d5f237527e2dd20a224871a519d991fcdc43d13488820bed43d15285192cabdeeeef0f680ae9c198cba48fd768fe4e7da33b359353637a
is|64|0cb61789c83ef89e85fd1a17f3b74a82ae63daaf9260af3992ba787e08dbf665e8b1575494f15dfbef0d4bd862a8ad79750a96e06daaedcad4b360aa92752e39
it|64|edada84e8f0e87983ba1943a150b665d3bf075859da994077844b537d4e120f114ac9e1d89c9e5d1e8aaffeaff29abf75d983a812680c4c5f25b87305e8817d4
ja|64|e9a432b17cfc77b0f5aff5337e6937e9a6f7f2bf1a41730b4b10a593efe51d84bb93039beb39655c7f25cc3f94291408c51b7edd77415ac5778ad520afbb5cb8
ka|64|49d035c03a28a01bf156dc79f0e1d5ec140866d8ed5fb36fe52ad8016a1942ced576eb163056131d893fd731dc739424c0300cbc471566a0554470054821af9e
kab|64|557299fdd58e78317ce43c2de74c3d65a7c9db1015b1b8d9081145651abcefe25e852de89a3c58f3db70a6bfa107db23f0b48889af1daa91cfcdd467e31dfeaf
kk|64|d8045898e982bd047c9188fa466992b9d82c3d3e73cfc466ee3b02327376d145e44207f8bf0763d16db974952ccb6a99bb661090d1a7dd73400c524d11c499f7
km|64|5383128124f62524d00990b9e73066c3a06b04cbe613c14ef1f501a7871d163537b7dd92d0e148725ad010a525561251b012f6c6e61905e3d27c43cace9a0bd0
kn|64|3d32272b8ad20ea7d163883444e3f488e63b3b6b65a524d7735882a8861d58bf53abebe23869dc160fe6963bee552b10b80f1be49e5c5823aaec51d74b08d69d
ko|64|fcd658c63195544494c360bd03125ed89e09a772a00ab8d6b527a24cfda0612a0afbece65e646d4ec5712d4299cdce4727b3d42d0fb7b79d0c04184ca991b3dc
lij|64|4a7c94eb3e564b69a568d0c748bc314ba8e8bfa5d91e7a73ee4a700088b3d513f7895742b575ccdd6aa16ee4f414ab747cfe593e655721b828e729f58c23c173
lt|64|86d54b2669e3e06155ad81dcfbc7c6ceb89188cd3e312442c30f074d10eea1d8d107f6ba0ae3dcd4f93317d6c1ff642dbe251951e80f74634c31f44a4fbe03fa
lv|64|0ff664b51084fc1b653d5c9684241c7d31786874281c0bc742a5ce7ab844f654ca66368a95b21218a6130de0c36ff20f364bdf4fe67b08f1f88f3964257cf23c
mk|64|fcdc2b0da7db0266a64634e174c2fba5db4a08445550755a602d94e2324464dd0b0d17eb6d52689d8c45e2f06a383ca591d1869427c69e523d2cc8231a0c3bbd
mr|64|a18330c95d9f8fe950439941bed2b8911618be5f8f042de5b594dcfeff9b47fb611a93a603be1e79aa519f2ccd99a0cd2f284bf36b4f526e7de4c76ce2534007
ms|64|c9620d0c97ad51a9a81bcf1ca747ba860c1b4e5933046a03ca9c1a1b3735bda7657d63bee7032ba9d6ef56c0630fa83b4f2f557ef388648f90e1af6d483d1771
my|64|fb83aaee4015a06986aa9476b1a43623f796182d0277848e1714fd12842292bbd4526c21cfd849b20da7b4f3df754f5a2128799b18afd138a0cea8d69ea14671
nb-NO|64|602fad74ee253629ab5de90e33f32617cfabf1e44f4fca984a65122e48de3abe6ef250862f2e98a874271df318a682613c5b90bd35682d4b012671e1f9b3c12a
ne-NP|64|279e4ebfc09fb98c013a1fcea63e8a894e95138e8038d92732da8c61c55b75025dc75f33c0918f99eedb65b0f066c4d9ef9f1fedc119ad972eaa18bcf08e050b
nl|64|31f6b48f3eb51d08b9745653b77fb11b2c52054a1c9f9bc3e7873d31975a625a25b4df53f2570b690df8b740ea4d38be0c522dc160cdb6906f787ed6f7569823
nn-NO|64|a1b0f36c25ceb41ab4816a7c2908c4d3b28dd801308638703bb69938c22cfac4f10879d8f6b8102456629bd57cba5b0e8db3e6b667466ac4a921788d9f22620e
oc|64|1026ba710c99b810e56e7b18632b8460b14ffa29c736a4045d4b7cf8a97f1ce449c8dfaffdcb650250dc01354eb3214822273caf0a8288ec1cc29b520a6ec95f
pa-IN|64|5bb63bb3dbbc8e6a448e3ca00aff8afd596a7aa78f2d4fc8b1d8a2e02a43efaed9b85981f62fdb598f29a28b49d8d11c1b8c248127da48079bbb69046f412735
pl|64|4ec7e88e2195a69c3ccb4b8b005d469b8d058362e909676550202b1d597e559197ffd5d1ca3a0686ca1b7be093374feb8f774feb17a815aacb8e3daec8d0a3af
pt-BR|64|ab37d60beab8028e6f437be396030be944e7635b32b9047ae07b2e067db88a6e0a27276e286ab498c1198577dee3f01410512f2f191cbeca9d53ddabe016c00f
pt-PT|64|82af24bb0050caa0a2ef7ca47e662a34ad1cbb02c2b10ae25f6c91c6128d1c60d80707c344a5fbf55f03524d7453ef2bf88bcfb325fe41ae81bf1818dff2b5df
rm|64|47908b97f4068a8e621ac0d1e086b5339c8d263da7ae622c8c0382c9e71a4f5b2bb68213ae4c24dbeb6fbd194de92f9180cd1c9dc945837fcf9d10a2b7f22e53
ro|64|8e2b2866e6f095bfddce69702e8f5b887d65b98c60a99f5376fb39a5b63642ac19e519314e7af27da14c0c6aab07c6cd44e4796878b1fef73e3c4ee8777ba873
ru|64|4f2a49c1b278e16b87db67b72fd6f6ea6e9565358d1f75860fa503e199ab9e87429f7b009943ccdd412a75252cf02a45d4c6524ec8e5b7474803cb4ef63f5f43
si|64|17b14e1d8d9be2bc11e2b8c9683a52e0c3ee048e64888c8943c9c71626da8adfeb977cbd212bf62f539cdb6341fa7710bb33ceb3e41bea7259708aeb2f9339ae
sk|64|5a2b7defc65bce25e09e61106b80369a66e787ab0cf583456cfe040a2afb828e8eb64bf48aa00af3c3087d1896b1c43f0133aecb108ac09bd7602dc060e1d26f
sl|64|f071d5a782d4f460e95069af3322920dea2c24bb677db93b09f30fa5656a5c985f57990e6549404d6f7fd7feabb8bca7677964f428b26085417adff06b3f7323
son|64|af2b1762ca6c0f82aa58cf28f22e8be25dc33972a442a4dfe78e973883a01c91247a636265ca48c9db41b4da1a9fffa4ead0dc54f5a60205bdc194ec4ea941d7
sq|64|baafa7ec75c52b8555a172047432115143ab447800f18ea9c56369113f95f9fd1e4e71c6343cab0443dbe505190e6ad862d78c2c88d59c75c5505106aaac63a3
sr|64|019e239779cc4afcae0c7289dc8d727aebc0d14de4ec94672347a2bf2868734526e654ae0d5def3b0f30dd055012d4d79b8e3ae2518e46710b89d07d8025a1f3
sv-SE|64|a2ddacc68790e1b4fdb23ed4e1e8e58b8d7a9336df2c2c8ed8fa8c85d369cf38d62399e5c0db0f1a817db684dac3e25cafd10af162efe7af50468eb5fc1e9a7e
ta|64|6f732a7f05ae6eda73e06bcdfea23f44930372b7924152e2f374ca6764c6c398af988de5c6f44aaa51e01d0061a2f66fcf6a20ed4aaaf8aaeb3eb9bd6dbd5d6f
te|64|3f85093ee4d95bd2ceb74e312a985e1dc6200993aa42ed453f4f99865d328b1660fe7d4c89b5e966562d4a9e77006e5e6f4678eb5c9929974eebce8ba79f3e7c
th|64|2c3eb5c9fabadcba257e1038e2d9a2b4bdd9e90b71224621b4424580307ab5de9774f0c25ae01ba88673bc66af9761c7ba8ee17d2d6b4e59a0374246025a8bef
tl|64|50b62765f74ad92dd4e707ffed8aab57edb52885ad59620fff7e93c4ff136a092dfe43022749a5a1bc00ac8425d6809c4e4b3aad672e67b0b50a9323d8c75709
tr|64|5ea454776c3e7b5d2aa4791e461ca115c524f7d6cde486065dcdbcc1fb8028ed80038b8044c43cbfe60cca298f49d927bf92e0840d60e2805ce9b074cba967e5
trs|64|e20876943e5ca19e1788171a86a697bb6e6dac129a0890efb444eef4fe2a0d844dd52801e319e0a862b1cba97925c49fd6f331361d3d9c94fe60ddd2dcdedee8
uk|64|565f8adf54804c15b419bc6c3ec08e098c2df971aed46e33a183b2808f9c3bc02bd3179ecb5b56a264d72d703f567fdc49bea3379b44fca6c83f80832baf9231
ur|64|c3c7fc81ae2631a677d8e792b7403a5e64f10736beae1e12ce310eaa73ede422c0afb34d25fd292ffeb01c1da343caa16565d6a2fb0834cb27bbcb6214cbd6cf
uz|64|88ba9b31e880ab364e92ac665599e22c5759d6bf9deec842f1e0ba45f183a680ca693dd1ca277aaa244a3fafc99dea5b5385940fd978d07cb648420db54dd8c8
vi|64|1f73a8fc0572d7d0797587768bdf2b92f06168c673126be7b5175756f8a416e12cbf8a4de6be0a1902bbbb67fe5e46ed8a7122876c41808a997e5683c7f565a4
xh|64|48a65e970bc0eb9c549fc4cf039e01983a5a6fbb580a97c0146a4fea9ef82396aad1da7048f837f1cb0a29709e086b7aab55eee2208f3261a00773f6e4997b23
zh-CN|64|457da1ae4adeb131756525700e8b10b6f0fb3c52f953cffc75bfb35a6541d2439e738807ab7a5d28f1a4a7b9f714180ec8e0e765cb26afd2d355b42358255554
zh-TW|64|3bb6c99f30574a963a16b66a086c03452e45614f1174f5a956fa4d264907d0d7f8119188d8c1a553d10ea26001b77833e1dd81b4f5c29dba67d2dfdeff48ca76
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 = 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
  $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\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)"}
}

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 123.0.0 645454 Tuesday, February 20, 2024 Approved
Mozilla Firefox 122.0.1 600480 Tuesday, February 6, 2024 Approved
Mozilla Firefox 122.0.0 642136 Tuesday, January 23, 2024 Approved
Mozilla Firefox 121.0.1 607705 Tuesday, January 9, 2024 Approved
Mozilla Firefox 121.0.0 694234 Tuesday, December 19, 2023 Approved
Mozilla Firefox 120.0.1 697823 Thursday, November 30, 2023 Approved
Mozilla Firefox 120.0.0 519243 Tuesday, November 21, 2023 Approved
Mozilla Firefox 119.0.1 621744 Tuesday, November 7, 2023 Approved
Mozilla Firefox 119.0.0 662804 Tuesday, October 24, 2023 Approved
Mozilla Firefox 118.0.2 632014 Tuesday, October 10, 2023 Approved
Mozilla Firefox 118.0.1 570216 Thursday, September 28, 2023 Approved
Mozilla Firefox 118.0.0 250015 Tuesday, September 26, 2023 Approved
Mozilla Firefox 117.0.1 635126 Tuesday, September 12, 2023 Approved
Mozilla Firefox 117.0.0 645180 Tuesday, August 29, 2023 Approved
Mozilla Firefox 116.0.3 728030 Wednesday, August 16, 2023 Approved
Mozilla Firefox 116.0.2 657036 Monday, August 7, 2023 Approved
Mozilla Firefox 116.0.1 335535 Friday, August 4, 2023 Approved
Mozilla Firefox 116.0.0 405905 Tuesday, August 1, 2023 Approved
Mozilla Firefox 115.0.3 379684 Friday, July 28, 2023 Approved
Mozilla Firefox 115.0.2 956935 Tuesday, July 11, 2023 Approved
Mozilla Firefox 115.0.1 406982 Friday, July 7, 2023 Approved
Mozilla Firefox 115.0.0 389370 Tuesday, July 4, 2023 Approved
Mozilla Firefox 114.0.2 542881 Tuesday, June 20, 2023 Approved
Mozilla Firefox 114.0.1 487920 Friday, June 9, 2023 Approved
Mozilla Firefox 114.0 309382 Tuesday, June 6, 2023 Approved
Mozilla Firefox 113.0.2 563260 Tuesday, May 23, 2023 Approved
Mozilla Firefox 113.0.1 509946 Friday, May 12, 2023 Approved
Mozilla Firefox 112.0.2 614394 Tuesday, April 25, 2023 Approved
Mozilla Firefox 112.0.1 476542 Monday, April 17, 2023 Approved
Mozilla Firefox 111.0.1 718405 Tuesday, March 21, 2023 Approved
Mozilla Firefox 111.0 442047 Tuesday, March 14, 2023 Approved
Mozilla Firefox 110.0.1 567778 Tuesday, February 28, 2023 Approved
Mozilla Firefox 110.0 568568 Tuesday, February 14, 2023 Approved
Mozilla Firefox 109.0.1 552348 Wednesday, February 1, 2023 Approved
Mozilla Firefox 109.0 537263 Wednesday, January 18, 2023 Approved
Mozilla Firefox 108.0.2 508271 Thursday, January 5, 2023 Approved
Mozilla Firefox 108.0.1 556234 Friday, December 16, 2022 Approved
Mozilla Firefox 108.0 299596 Tuesday, December 13, 2022 Approved
Mozilla Firefox 107.0.1 519827 Tuesday, November 29, 2022 Approved
Mozilla Firefox 107.0 519693 Tuesday, November 15, 2022 Approved
Mozilla Firefox 106.0.5 467194 Saturday, November 5, 2022 Approved
Mozilla Firefox 106.0.4 196960 Thursday, November 3, 2022 Approved
Mozilla Firefox 106.0.3 297162 Monday, October 31, 2022 Approved
Mozilla Firefox 106.0.2 341874 Wednesday, October 26, 2022 Approved
Mozilla Firefox 106.0.1 305311 Friday, October 21, 2022 Approved
Mozilla Firefox 106.0 220118 Tuesday, October 18, 2022 Approved
Mozilla Firefox 105.0.3 495077 Saturday, October 8, 2022 Approved
Mozilla Firefox 105.0.2 297388 Tuesday, October 4, 2022 Approved
Mozilla Firefox 105.0.1 451100 Friday, September 23, 2022 Approved
Mozilla Firefox 105.0 284531 Tuesday, September 20, 2022 Approved
Mozilla Firefox 104.0.2 483639 Tuesday, September 6, 2022 Approved
Mozilla Firefox 104.0.1 380660 Tuesday, August 30, 2022 Approved
Mozilla Firefox 104.0 373022 Tuesday, August 23, 2022 Approved
Mozilla Firefox 103.0.2 471788 Tuesday, August 9, 2022 Approved
Mozilla Firefox 103.0.1 375470 Monday, August 1, 2022 Approved
Mozilla Firefox 103.0 326110 Tuesday, July 26, 2022 Approved
Mozilla Firefox 102.0.1 514489 Wednesday, July 6, 2022 Approved
Mozilla Firefox 102.0 396552 Tuesday, June 28, 2022 Approved
Mozilla Firefox 101.0.1 614027 Thursday, June 9, 2022 Approved
Mozilla Firefox 101.0 442715 Tuesday, May 31, 2022 Approved
Mozilla Firefox 100.0.2 439956 Friday, May 20, 2022 Approved
Mozilla Firefox 100.0.1 295859 Monday, May 16, 2022 Approved
Mozilla Firefox 100.0 463254 Tuesday, May 3, 2022 Approved
Mozilla Firefox 99.0.1 501290 Tuesday, April 12, 2022 Approved
Mozilla Firefox 99.0 333472 Tuesday, April 5, 2022 Approved
Mozilla Firefox 98.0.2 431268 Wednesday, March 23, 2022 Approved
Mozilla Firefox 98.0.1 375677 Monday, March 14, 2022 Approved
Mozilla Firefox 98.0 314928 Tuesday, March 8, 2022 Approved
Mozilla Firefox 97.0.2 247402 Saturday, March 5, 2022 Approved
Mozilla Firefox 97.0.1 445872 Thursday, February 17, 2022 Approved
Mozilla Firefox 97.0 390436 Tuesday, February 8, 2022 Approved
Mozilla Firefox 96.0.3 423171 Thursday, January 27, 2022 Approved
Mozilla Firefox 96.0.2 333942 Thursday, January 20, 2022 Approved
Mozilla Firefox 96.0.1 305638 Friday, January 14, 2022 Approved
Mozilla Firefox 96.0 240657 Tuesday, January 11, 2022 Approved
Mozilla Firefox 95.0.2 485159 Sunday, December 19, 2021 Approved
Mozilla Firefox 95.0.1 116642 Thursday, December 16, 2021 Approved
Mozilla Firefox 95.0 374998 Tuesday, December 7, 2021 Approved
Mozilla Firefox 94.0.2 407042 Monday, November 22, 2021 Approved
Mozilla Firefox 94.0.1 446721 Thursday, November 4, 2021 Approved
Mozilla Firefox 94.0 164312 Tuesday, November 2, 2021 Approved
Mozilla Firefox 93.0.0.20211014 522291 Thursday, October 14, 2021 Approved
Mozilla Firefox 93.0.0.20211011 251641 Monday, October 11, 2021 Approved
Mozilla Firefox 93.0 318887 Tuesday, October 5, 2021 Approved
Mozilla Firefox 92.0.1 453340 Thursday, September 23, 2021 Approved
Mozilla Firefox 92.0 427776 Tuesday, September 7, 2021 Approved
Mozilla Firefox 91.0.2 336372 Tuesday, August 24, 2021 Approved
Mozilla Firefox 91.0.1 260512 Tuesday, August 17, 2021 Approved
Mozilla Firefox 91.0 248934 Tuesday, August 10, 2021 Approved
Mozilla Firefox 90.0.2 357094 Thursday, July 22, 2021 Approved
Mozilla Firefox 90.0.1 172236 Monday, July 19, 2021 Approved
Mozilla Firefox 89.0.2 424108 Wednesday, June 23, 2021 Approved
Mozilla Firefox 89.0.1 300585 Wednesday, June 16, 2021 Approved
Mozilla Firefox 89.0 338992 Tuesday, June 1, 2021 Approved
Mozilla Firefox 88.0.1 540306 Wednesday, May 5, 2021 Approved
Mozilla Firefox 88.0 334504 Monday, April 19, 2021 Approved
Mozilla Firefox 87.0 414903 Tuesday, March 23, 2021 Approved
Mozilla Firefox 86.0.1 288066 Thursday, March 11, 2021 Approved
Mozilla Firefox 86.0 331261 Tuesday, February 23, 2021 Approved
Mozilla Firefox 85.0.2 295193 Tuesday, February 9, 2021 Approved
Mozilla Firefox 85.0.1 170398 Friday, February 5, 2021 Approved
Mozilla Firefox 85.0 258312 Tuesday, January 26, 2021 Approved
Mozilla Firefox 84.0.2 335830 Wednesday, January 6, 2021 Approved
Mozilla Firefox 84.0.1 251550 Tuesday, December 22, 2020 Approved
Mozilla Firefox 84.0 205022 Tuesday, December 15, 2020 Approved
Mozilla Firefox 83.0 377120 Tuesday, November 17, 2020 Approved
Mozilla Firefox 82.0.3 245891 Monday, November 9, 2020 Approved
Mozilla Firefox 82.0.2 249473 Wednesday, October 28, 2020 Approved
Mozilla Firefox 82.0.1 95759 Tuesday, October 27, 2020 Approved
Mozilla Firefox 82.0 199030 Tuesday, October 20, 2020 Approved
Mozilla Firefox 81.0.2 176697 Tuesday, October 13, 2020 Approved
Mozilla Firefox 81.0.1 248723 Thursday, October 1, 2020 Approved
Mozilla Firefox 81.0 232901 Tuesday, September 22, 2020 Approved
Mozilla Firefox 80.0.1 297368 Tuesday, September 1, 2020 Approved
Mozilla Firefox 80.0 20130 Tuesday, August 25, 2020 Approved
Mozilla Firefox 79.0.0.20200817 301135 Monday, August 17, 2020 Approved
Mozilla Firefox 79.0.0.20200805 259867 Wednesday, August 5, 2020 Approved
Mozilla Firefox 79.0 267153 Tuesday, July 28, 2020 Approved
Mozilla Firefox 78.0.2 259042 Thursday, July 9, 2020 Approved
Mozilla Firefox 78.0.1 181366 Wednesday, July 1, 2020 Approved
Mozilla Firefox 78.0 80440 Tuesday, June 30, 2020 Approved
Mozilla Firefox 77.0.1 326623 Thursday, June 4, 2020 Approved
Mozilla Firefox 77.0 99482 Tuesday, June 2, 2020 Approved
Mozilla Firefox 76.0.1 314520 Friday, May 8, 2020 Approved
Mozilla Firefox 76.0 123920 Tuesday, May 5, 2020 Approved
Mozilla Firefox 75.0 321115 Tuesday, April 7, 2020 Approved
Mozilla Firefox 74.0.1 123455 Friday, April 3, 2020 Approved
Mozilla Firefox 74.0 304894 Tuesday, March 10, 2020 Approved
Mozilla Firefox 73.0.1 287076 Tuesday, February 18, 2020 Approved
Mozilla Firefox 73.0 181752 Tuesday, February 11, 2020 Approved
Mozilla Firefox 72.0.2 323525 Monday, January 20, 2020 Approved
Mozilla Firefox 72.0.1 239543 Wednesday, January 8, 2020 Approved
Mozilla Firefox 72.0 73853 Tuesday, January 7, 2020 Approved
Mozilla Firefox 71.0 379488 Tuesday, December 3, 2019 Approved
Mozilla Firefox 70.0.1 398163 Thursday, October 31, 2019 Approved
Mozilla Firefox 70.0 192552 Tuesday, October 22, 2019 Approved
Mozilla Firefox 69.0.3 196981 Thursday, October 10, 2019 Approved
Mozilla Firefox 69.0.2 152840 Thursday, October 3, 2019 Approved
Mozilla Firefox 69.0.1 218600 Wednesday, September 18, 2019 Approved
Mozilla Firefox 69.0 219601 Tuesday, September 3, 2019 Approved
Mozilla Firefox 68.0.2 270345 Wednesday, August 14, 2019 Approved
Mozilla Firefox 68.0.1 267748 Thursday, July 18, 2019 Approved
Mozilla Firefox 68.0 133624 Tuesday, July 9, 2019 Approved
Mozilla Firefox 67.0.4 209031 Thursday, June 20, 2019 Approved
Mozilla Firefox 67.0.3 65587 Tuesday, June 18, 2019 Approved
Mozilla Firefox 67.0.2 109145 Tuesday, June 11, 2019 Approved
Mozilla Firefox 67.0.1 110071 Tuesday, June 4, 2019 Approved
Mozilla Firefox 67.0 136574 Wednesday, May 22, 2019 Approved
Mozilla Firefox 66.0.5 143045 Wednesday, May 8, 2019 Approved
Mozilla Firefox 66.0.4 57202 Monday, May 6, 2019 Approved
Mozilla Firefox 66.0.3 192416 Wednesday, April 10, 2019 Approved
Mozilla Firefox 66.0.2 133418 Wednesday, March 27, 2019 Approved
Mozilla Firefox 66.0.1 73884 Friday, March 22, 2019 Approved
Mozilla Firefox 66.0 63442 Tuesday, March 19, 2019 Approved
Mozilla Firefox 65.0.2 147197 Friday, March 1, 2019 Approved
Mozilla Firefox 65.0.1 122375 Sunday, February 17, 2019 Approved
Mozilla Firefox 65.0 133476 Tuesday, January 29, 2019 Approved
Mozilla Firefox 64.0.2 124911 Thursday, January 10, 2019 Approved
Mozilla Firefox 64.0 146453 Tuesday, December 11, 2018 Approved
Mozilla Firefox 63.0.3 165436 Friday, November 16, 2018 Approved
Mozilla Firefox 63.0.1 145873 Thursday, November 1, 2018 Approved
Mozilla Firefox 63.0 103940 Tuesday, October 23, 2018 Approved
Mozilla Firefox 62.0.3 149720 Wednesday, October 3, 2018 Approved
Mozilla Firefox 62.0.2 104482 Saturday, September 22, 2018 Approved
Mozilla Firefox 62.0 150902 Thursday, September 6, 2018 Approved
Mozilla Firefox 61.0.2 174183 Wednesday, August 8, 2018 Approved
Mozilla Firefox 61.0.1 186471 Thursday, July 5, 2018 Approved
Mozilla Firefox 61.0 82944 Tuesday, June 26, 2018 Approved
Mozilla Firefox 60.0.2 137496 Thursday, June 7, 2018 Approved
Mozilla Firefox 60.0.1 158424 Wednesday, May 16, 2018 Approved
Mozilla Firefox 60.0 73291 Wednesday, May 9, 2018 Approved
Mozilla Firefox 59.0.3 43808 Monday, May 7, 2018 Approved
Mozilla Firefox 59.0.2 212560 Tuesday, March 27, 2018 Approved
Mozilla Firefox 59.0.1 105242 Friday, March 16, 2018 Approved
Mozilla Firefox 59.0 48679 Tuesday, March 13, 2018 Approved
Mozilla Firefox 58.0.2 275004 Thursday, February 8, 2018 Approved
Mozilla Firefox 58.0.1 130688 Monday, January 29, 2018 Approved
Mozilla Firefox 58.0 71275 Tuesday, January 23, 2018 Approved
Mozilla Firefox 57.0.4 154844 Friday, January 5, 2018 Approved
Mozilla Firefox 57.0.3 62156 Thursday, December 28, 2017 Approved
Mozilla Firefox 57.0.2 132644 Friday, December 8, 2017 Approved
Mozilla Firefox 57.0.1 81546 Thursday, November 30, 2017 Approved
Mozilla Firefox 57.0.0.20171115 127022 Wednesday, November 15, 2017 Approved
Mozilla Firefox 57.0 19691 Tuesday, November 14, 2017 Approved
Mozilla Firefox 56.0.2 137813 Thursday, October 26, 2017 Approved
Mozilla Firefox 56.0.1 124624 Monday, October 9, 2017 Approved
Mozilla Firefox 56.0 82189 Thursday, September 28, 2017 Approved
Mozilla Firefox 55.0.3 198066 Saturday, August 26, 2017 Approved
Mozilla Firefox 55.0.2 72670 Wednesday, August 16, 2017 Approved
Mozilla Firefox 55.0.1 47638 Friday, August 11, 2017 Approved
Mozilla Firefox 55.0 32112 Tuesday, August 8, 2017 Approved
Mozilla Firefox 54.0.1 171638 Friday, June 30, 2017 Approved
Mozilla Firefox 54.0 90618 Wednesday, June 14, 2017 Approved
Mozilla Firefox 53.0.3 121427 Friday, May 19, 2017 Approved
Mozilla Firefox 53.0.2 77942 Friday, May 5, 2017 Approved
Mozilla Firefox 53.0 84142 Wednesday, April 19, 2017 Approved
Mozilla Firefox 52.0.2 102536 Tuesday, March 28, 2017 Approved
Mozilla Firefox 52.0.1 61184 Saturday, March 18, 2017 Approved
Mozilla Firefox 52.0 57606 Tuesday, March 7, 2017 Approved
Mozilla Firefox 51.0.1 205244 Friday, January 27, 2017 Approved
Mozilla Firefox 51.0 27059 Tuesday, January 24, 2017 Approved
Mozilla Firefox 50.1.0 181864 Tuesday, December 13, 2016 Approved
Mozilla Firefox 50.0.2 78412 Thursday, December 1, 2016 Approved
Mozilla Firefox 50.0.1.20161130 15192 Wednesday, November 30, 2016 Approved
Mozilla Firefox 50.0.1 23635 Monday, November 28, 2016 Approved
Mozilla Firefox 50.0 78332 Tuesday, November 15, 2016 Approved
Mozilla Firefox 49.0.2.20161024 131592 Monday, October 24, 2016 Approved
Mozilla Firefox 49.0.2.20161023 19712 Sunday, October 23, 2016 Approved
Mozilla Firefox 49.0.2 23647 Friday, October 21, 2016 Approved
Mozilla Firefox 49.0.1 151463 Monday, September 26, 2016 Approved
Mozilla Firefox 49.0 37875 Tuesday, September 20, 2016 Approved
Mozilla Firefox 48.0.2 132074 Wednesday, August 24, 2016 Approved
Mozilla Firefox 48.0.1 37706 Thursday, August 18, 2016 Approved
Mozilla Firefox 48.0 84636 Tuesday, August 2, 2016 Approved
Mozilla Firefox 47.0.1 68250 Tuesday, June 28, 2016 Approved
Mozilla Firefox 47.0 946 Tuesday, June 7, 2016 Approved
Mozilla Firefox 46.0.1 7512 Tuesday, May 3, 2016 Approved
Mozilla Firefox 46.0 21792 Tuesday, April 26, 2016 Approved
Mozilla Firefox 45.0.2 30459 Monday, April 11, 2016 Approved
Mozilla Firefox 45.0.1 35551 Saturday, March 19, 2016 Approved
Mozilla Firefox 45.0 23844 Tuesday, March 8, 2016 Approved
Mozilla Firefox 44.0.2 37916 Thursday, February 11, 2016 Approved
Mozilla Firefox 44.0.1 13644 Tuesday, February 9, 2016 Approved
Mozilla Firefox 44.0 23875 Tuesday, January 26, 2016 Approved
Mozilla Firefox 43.0.4 29363 Wednesday, January 6, 2016 Approved
Mozilla Firefox 43.0.3 29274 Monday, December 28, 2015 Approved
Mozilla Firefox 43.0.2.20151214 6758 Thursday, December 24, 2015 Approved
Mozilla Firefox 43.0.2 5830 Wednesday, December 23, 2015 Approved
Mozilla Firefox 43.0.1.20151220 7479 Sunday, December 20, 2015 Approved
Mozilla Firefox 43.0.1 5820 Friday, December 18, 2015 Approved
Mozilla Firefox 43.0 10555 Tuesday, December 15, 2015 Approved
Mozilla Firefox 42.0 37319 Tuesday, November 3, 2015 Approved
Mozilla Firefox 41.0.2 29280 Friday, October 16, 2015 Approved
Mozilla Firefox 41.0.1 24924 Wednesday, September 30, 2015 Approved
Mozilla Firefox 41.0 17592 Tuesday, September 22, 2015 Approved
Mozilla Firefox 40.0.3 26047 Thursday, August 27, 2015 Approved
Mozilla Firefox 40.0.2 15968 Thursday, August 13, 2015 Approved
Mozilla Firefox 40.0 9364 Tuesday, August 11, 2015 Approved
Mozilla Firefox 39.0.3 7514 Friday, August 7, 2015 Approved
Mozilla Firefox 39.0 22067 Saturday, July 4, 2015 Approved
Mozilla Firefox 38.0.5 17531 Tuesday, June 2, 2015 Approved
Mozilla Firefox 38.0.1 10869 Thursday, May 14, 2015 Approved
Mozilla Firefox 38.0 4115 Tuesday, May 12, 2015 Approved
Mozilla Firefox 37.0.2 11363 Monday, April 20, 2015 Approved
Mozilla Firefox 37.0.1 9821 Friday, April 3, 2015 Approved
Mozilla Firefox 37.0.0.20150401 3321 Wednesday, April 1, 2015 Approved
Mozilla Firefox 37.0 1045 Tuesday, March 31, 2015 Approved
Mozilla Firefox 36.0.4 1107 Saturday, March 21, 2015 Approved
Mozilla Firefox 36.0.3 687 Saturday, March 21, 2015 Approved
Mozilla Firefox 36.0.1 12024 Friday, March 6, 2015 Approved
Mozilla Firefox 36.0 866 Tuesday, February 24, 2015 Approved
Mozilla Firefox 35.0.1 19179 Monday, January 26, 2015 Approved
Mozilla Firefox 35.0 7508 Tuesday, January 13, 2015 Approved
Mozilla Firefox 34.0.5.20141222 8796 Monday, December 22, 2014 Approved
Mozilla Firefox 34.0.5 8253 Monday, December 1, 2014 Approved
Mozilla Firefox 33.1.1 6774 Friday, November 14, 2014 Approved
Mozilla Firefox 33.1 692 Wednesday, November 12, 2014 Approved
Mozilla Firefox 33.0.2 7156 Tuesday, October 28, 2014 Approved
Mozilla Firefox 33.0.1 2662 Friday, October 24, 2014 Approved
Mozilla Firefox 33.0 5525 Tuesday, October 14, 2014 Approved
Mozilla Firefox 32.0.3 7483 Wednesday, September 24, 2014 Approved
Mozilla Firefox 32.0.2 3620 Thursday, September 18, 2014 Approved
Mozilla Firefox 32.0.1 3418 Friday, September 12, 2014 Approved
Mozilla Firefox 32.0 4932 Tuesday, September 2, 2014 Approved
Mozilla Firefox 31.0 9587 Tuesday, July 22, 2014 Approved
Mozilla Firefox 30.0 7181 Tuesday, June 10, 2014 Approved
Mozilla Firefox 29.0.1 6488 Saturday, May 10, 2014 Approved
Mozilla Firefox 29.0 3692 Tuesday, April 29, 2014 Approved
Mozilla Firefox 28.0 9708 Tuesday, March 18, 2014 Approved
Mozilla Firefox 27.0.1 4167 Saturday, February 15, 2014 Approved
Mozilla Firefox 27.0 2228 Tuesday, February 4, 2014 Approved
Mozilla Firefox 26.0.0.20131218 4113 Wednesday, December 18, 2013 Approved
Mozilla Firefox 26.0.0.20131217 1189 Tuesday, December 17, 2013 Approved
Mozilla Firefox 26.0 1521 Tuesday, December 10, 2013 Approved
Mozilla Firefox 25.0.1 2205 Sunday, November 17, 2013 Approved
Mozilla Firefox 25.0 2398 Tuesday, October 29, 2013 Approved
Mozilla Firefox 24.0 5377 Tuesday, September 17, 2013 Approved
Firefox 23.0.1 2574 Tuesday, August 20, 2013 Approved
Firefox 23.0 1489 Wednesday, August 7, 2013 Approved
Firefox 22.0 2652 Thursday, June 27, 2013 Approved
Firefox 21.0.0.20130620 978 Friday, June 21, 2013 Approved
Firefox 21.0 1098 Sunday, June 9, 2013 Approved
Firefox 20.0.1 1974 Sunday, April 14, 2013 Approved
Firefox 19.0.2 1345 Friday, March 8, 2013 Approved
Firefox 19.0 1792 Sunday, February 24, 2013 Approved
Firefox 18.0.1 1313 Sunday, January 20, 2013 Approved
Firefox 18.0 855 Tuesday, January 15, 2013 Approved
Firefox 17.0.1 909 Monday, December 31, 2012 Approved
Firefox 15.0 1955 Thursday, August 30, 2012 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