From 4217cf6bc893ecfacf509e54bc3a3c0e48934d01 Mon Sep 17 00:00:00 2001 From: phet-dev Date: Tue, 30 Jul 2024 04:24:06 -0600 Subject: [PATCH] Update third-party-licenses from daily grunt work --- third-party-licenses.md | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/third-party-licenses.md b/third-party-licenses.md index c99ea46..f2402bf 100644 --- a/third-party-licenses.md +++ b/third-party-licenses.md @@ -50,6 +50,7 @@ This report is for the following simulations: * ‪Equality Explorer: Two Variables‬ * ‪Example Simulation‬ * ‪Expression Exchange‬ +* ‪Faraday's Electromagnetic Lab‬ * ‪Faraday's Law‬ * ‪Forces and Motion: Basics‬ * ‪Fourier: Making Waves‬ @@ -63,6 +64,7 @@ This report is for the following simulations: * ‪Gas Properties‬ * ‪Gases Intro‬ * ‪Gene Expression Essentials‬ +* ‪Generator‬ * ‪Geometric Optics‬ * ‪Geometric Optics: Basics‬ * ‪Graphing Lines‬ @@ -77,6 +79,8 @@ This report is for the following simulations: * ‪John Travoltage‬ * ‪Kepler's Laws‬ * ‪Least-Squares Regression‬ 1.1.35 +* ‪Magnet and Compass‬ +* ‪Magnets and Electromagnets‬ * ‪Make a Ten‬ * ‪Masses and Springs‬ * ‪Masses and Springs: Basics‬ @@ -124,7 +128,7 @@ This report is for the following simulations: To see the third party resources used in a particular published simulation, inspect the HTML file between the `### START THIRD PARTY LICENSE ENTRIES ###` and `### END THIRD PARTY LICENSE ENTRIES ###` (only exists in sim publications after Aug 7, 2015). # Third-party Code:
-**base64-js-1.2.0.js**
Copyright (c) 2014
https://github.com/beatgammit/base64-js
License: [The MIT License](licenses/base64-js-1.2.0.js.txt)
Notes: For converting typed arrays to base64 (helps converting encoded SVG data URLs)
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Atomic Interactions‬, ‪Balancing Act‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬, ‪Blackbody Spectrum‬, ‪Build a Fraction‬, ‪Build a Molecule‬, ‪Build a Nucleus‬, ‪Build an Atom‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Capacitor Lab: Basics‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Collision Lab‬, ‪Concentration‬, ‪Coulomb's Law‬, ‪Curve Fitting‬, ‪Density‬, ‪Diffusion‬, ‪Energy Forms and Changes‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Faraday's Law‬, ‪Forces and Motion: Basics‬, ‪Fourier: Making Waves‬, ‪Fraction Matcher‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Gas Properties‬, ‪Gases Intro‬, ‪Gene Expression Essentials‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity Force Lab‬, ‪Gravity Force Lab: Basics‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Isotopes and Atomic Mass‬, ‪John Travoltage‬, ‪Kepler's Laws‬, ‪Make a Ten‬, ‪Masses and Springs‬, ‪Masses and Springs: Basics‬, ‪Mean: Share and Balance‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪Molecules and Light‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪Ohm's Law‬, ‪Pendulum Lab‬, ‪PhET-iO Test Sim‬, ‪Plinko Probability‬, ‪Projectile Data Lab‬, ‪Projectile Motion‬, ‪Projectile Sampling Distributions‬, ‪Proportion Playground‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪Sound Waves‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Vector Addition‬, ‪Vector Addition: Equations‬, ‪Wave Interference‬, ‪Waves Intro‬, ‪pH Scale‬, ‪pH Scale: Basics‬ +**base64-js-1.2.0.js**
Copyright (c) 2014
https://github.com/beatgammit/base64-js
License: [The MIT License](licenses/base64-js-1.2.0.js.txt)
Notes: For converting typed arrays to base64 (helps converting encoded SVG data URLs)
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Atomic Interactions‬, ‪Balancing Act‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬, ‪Blackbody Spectrum‬, ‪Build a Fraction‬, ‪Build a Molecule‬, ‪Build a Nucleus‬, ‪Build an Atom‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Capacitor Lab: Basics‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Collision Lab‬, ‪Concentration‬, ‪Coulomb's Law‬, ‪Curve Fitting‬, ‪Density‬, ‪Diffusion‬, ‪Energy Forms and Changes‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Faraday's Electromagnetic Lab‬, ‪Faraday's Law‬, ‪Forces and Motion: Basics‬, ‪Fourier: Making Waves‬, ‪Fraction Matcher‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Gas Properties‬, ‪Gases Intro‬, ‪Gene Expression Essentials‬, ‪Generator‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity Force Lab‬, ‪Gravity Force Lab: Basics‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Isotopes and Atomic Mass‬, ‪John Travoltage‬, ‪Kepler's Laws‬, ‪Magnet and Compass‬, ‪Magnets and Electromagnets‬, ‪Make a Ten‬, ‪Masses and Springs‬, ‪Masses and Springs: Basics‬, ‪Mean: Share and Balance‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪Molecules and Light‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪Ohm's Law‬, ‪Pendulum Lab‬, ‪PhET-iO Test Sim‬, ‪Plinko Probability‬, ‪Projectile Data Lab‬, ‪Projectile Motion‬, ‪Projectile Sampling Distributions‬, ‪Proportion Playground‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪Sound Waves‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Vector Addition‬, ‪Vector Addition: Equations‬, ‪Wave Interference‬, ‪Waves Intro‬, ‪pH Scale‬, ‪pH Scale: Basics‬ **benchmark-1.0.0.js**
Copyright (c) 2010-2012 Mathias Bynens http://mths.be
Based on JSLitmus.js Copyright (c) Robert Kieffer http://broofa.com
Modified by John-David Dalton http://allyoucanleet.com
http://benchmarkjs.com
License: [The MIT License](licenses/benchmark-1.0.0.js.txt)
Notes: Used only in Scenery tests @@ -166,25 +170,25 @@ To see the third party resources used in a particular published simulation, insp **FileSaver-b8054a2.js**
Copyright (c) 2015 Eli Grey. (http://eligrey.com)
https://github.com/eligrey/FileSaver.js
License: [The MIT License](licenses/FileSaver-b8054a2.js.txt)
Notes: Used for saving screenshot images -**flatqueue-1.2.1.js**
Copyright (c) 2018, Vladimir Agafonkin
https://github.com/mourner/flatqueue
License: [ISC License](licenses/flatqueue-1.2.1.js.txt)
Notes: Used for accelerated shape computation
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Balancing Act‬, ‪Beer's Law Lab‬, ‪Build a Nucleus‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Concentration‬, ‪Density‬, ‪Energy Skate Park‬, ‪Example Simulation‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Kepler's Laws‬, ‪Mean: Share and Balance‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪PhET-iO Test Sim‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Sound Waves‬, ‪pH Scale‬, ‪pH Scale: Basics‬ +**flatqueue-1.2.1.js**
Copyright (c) 2018, Vladimir Agafonkin
https://github.com/mourner/flatqueue
License: [ISC License](licenses/flatqueue-1.2.1.js.txt)
Notes: Used for accelerated shape computation
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Balancing Act‬, ‪Beer's Law Lab‬, ‪Build a Nucleus‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Concentration‬, ‪Density‬, ‪Energy Skate Park‬, ‪Example Simulation‬, ‪Faraday's Electromagnetic Lab‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Generator‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Kepler's Laws‬, ‪Magnet and Compass‬, ‪Magnets and Electromagnets‬, ‪Mean: Share and Balance‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪PhET-iO Test Sim‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Sound Waves‬, ‪pH Scale‬, ‪pH Scale: Basics‬ -**font-awesome-4.5.0**
Created by Dave Gandy
http://fontawesome.io/
License: [Font Awesome licensed under SIL OFL 1.1 · Code licensed under MIT License · Documentation licensed under CC BY 3.0](licenses/font-awesome-4.5.0.txt)
Notes: Provides shapes and icons for phet-io wrappers, SVG for icons in FontAwesomeNode
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Atomic Interactions‬, ‪Balancing Act‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬, ‪Blackbody Spectrum‬, ‪Build a Fraction‬, ‪Build a Molecule‬, ‪Build a Nucleus‬, ‪Build an Atom‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Capacitor Lab: Basics‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Collision Lab‬, ‪Concentration‬, ‪Coulomb's Law‬, ‪Curve Fitting‬, ‪Density‬, ‪Diffusion‬, ‪Energy Forms and Changes‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Faraday's Law‬, ‪Forces and Motion: Basics‬, ‪Fourier: Making Waves‬, ‪Fraction Matcher‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Gas Properties‬, ‪Gases Intro‬, ‪Gene Expression Essentials‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity Force Lab‬, ‪Gravity Force Lab: Basics‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Isotopes and Atomic Mass‬, ‪John Travoltage‬, ‪Kepler's Laws‬, ‪Make a Ten‬, ‪Masses and Springs‬, ‪Masses and Springs: Basics‬, ‪Mean: Share and Balance‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪Molecules and Light‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪Ohm's Law‬, ‪Pendulum Lab‬, ‪PhET-iO Test Sim‬, ‪Plinko Probability‬, ‪Projectile Data Lab‬, ‪Projectile Motion‬, ‪Projectile Sampling Distributions‬, ‪Proportion Playground‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪Sound Waves‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Vector Addition‬, ‪Vector Addition: Equations‬, ‪Wave Interference‬, ‪Waves Intro‬, ‪pH Scale‬, ‪pH Scale: Basics‬ +**font-awesome-4.5.0**
Created by Dave Gandy
http://fontawesome.io/
License: [Font Awesome licensed under SIL OFL 1.1 · Code licensed under MIT License · Documentation licensed under CC BY 3.0](licenses/font-awesome-4.5.0.txt)
Notes: Provides shapes and icons for phet-io wrappers, SVG for icons in FontAwesomeNode
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Atomic Interactions‬, ‪Balancing Act‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬, ‪Blackbody Spectrum‬, ‪Build a Fraction‬, ‪Build a Molecule‬, ‪Build a Nucleus‬, ‪Build an Atom‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Capacitor Lab: Basics‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Collision Lab‬, ‪Concentration‬, ‪Coulomb's Law‬, ‪Curve Fitting‬, ‪Density‬, ‪Diffusion‬, ‪Energy Forms and Changes‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Faraday's Electromagnetic Lab‬, ‪Faraday's Law‬, ‪Forces and Motion: Basics‬, ‪Fourier: Making Waves‬, ‪Fraction Matcher‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Gas Properties‬, ‪Gases Intro‬, ‪Gene Expression Essentials‬, ‪Generator‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity Force Lab‬, ‪Gravity Force Lab: Basics‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Isotopes and Atomic Mass‬, ‪John Travoltage‬, ‪Kepler's Laws‬, ‪Magnet and Compass‬, ‪Magnets and Electromagnets‬, ‪Make a Ten‬, ‪Masses and Springs‬, ‪Masses and Springs: Basics‬, ‪Mean: Share and Balance‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪Molecules and Light‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪Ohm's Law‬, ‪Pendulum Lab‬, ‪PhET-iO Test Sim‬, ‪Plinko Probability‬, ‪Projectile Data Lab‬, ‪Projectile Motion‬, ‪Projectile Sampling Distributions‬, ‪Proportion Playground‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪Sound Waves‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Vector Addition‬, ‪Vector Addition: Equations‬, ‪Wave Interference‬, ‪Waves Intro‬, ‪pH Scale‬, ‪pH Scale: Basics‬ **fontawesome-free-5.15.2-desktop**
Font Awesome Free is free, open source, and GPL friendly. You can use it for commercial projects, open source projects, or really almost whatever you want. -Full Font Awesome Free license: https://fontawesome.com/license/free.
https://fontawesome.com/
License: [CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)](licenses/fontawesome-free-5.15.2-desktop.txt)
Notes: Provides icons
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Balancing Act‬, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬, ‪Build a Nucleus‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Concentration‬, ‪Density‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Example Simulation‬, ‪Fourier: Making Waves‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity Force Lab: Basics‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪John Travoltage‬, ‪Kepler's Laws‬, ‪Mean: Share and Balance‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪PhET-iO Test Sim‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Sound Waves‬, ‪pH Scale‬, ‪pH Scale: Basics‬ +Full Font Awesome Free license: https://fontawesome.com/license/free.
https://fontawesome.com/
License: [CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)](licenses/fontawesome-free-5.15.2-desktop.txt)
Notes: Provides icons
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Balancing Act‬, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬, ‪Build a Nucleus‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Concentration‬, ‪Density‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Example Simulation‬, ‪Faraday's Electromagnetic Lab‬, ‪Fourier: Making Waves‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Generator‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity Force Lab: Basics‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪John Travoltage‬, ‪Kepler's Laws‬, ‪Magnet and Compass‬, ‪Magnets and Electromagnets‬, ‪Mean: Share and Balance‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪PhET-iO Test Sim‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Sound Waves‬, ‪pH Scale‬, ‪pH Scale: Basics‬ **game-up-camera-1.0.0.js**
Copyright (c) BrainPOP
https://github.com/phetsims/sherpa/blob/main/lib/game-up-camera-1.0.0.js
License: [MIT](licenses/game-up-camera-1.0.0.js.txt)
Notes: Allows a simulation to return a snapshot to BrainPOP/GameUp/SnapThought
Used by: ‪Area Builder‬ 1.1.35, ‪Atomic Interactions‬, ‪Balancing Chemical Equations‬, ‪Bending Light‬ 1.1.35, ‪Blackbody Spectrum‬, ‪Build a Fraction‬, ‪Build a Molecule‬, ‪Build an Atom‬, ‪Capacitor Lab: Basics‬, ‪Charges and Fields‬ 1.0.64, ‪Color Vision‬ 1.1.41, ‪Coulomb's Law‬, ‪Curve Fitting‬, ‪Diffusion‬, ‪Energy Skate Park: Basics‬ 1.1.35, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Expression Exchange‬, ‪Forces and Motion: Basics‬, ‪Fraction Matcher‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Gas Properties‬, ‪Gases Intro‬, ‪Gene Expression Essentials‬, ‪Gravity Force Lab‬, ‪Isotopes and Atomic Mass‬, ‪Make a Ten‬, ‪Masses and Springs‬, ‪Masses and Springs: Basics‬, ‪Molarity‬, ‪Molecules and Light‬, ‪Neuron‬ 1.1.33, ‪Ohm's Law‬, ‪Pendulum Lab‬, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Vector Addition‬, ‪Vector Addition: Equations‬, ‪Wave Interference‬, ‪Wave on a String‬ 1.1.37 **hands.js**
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
https://google.github.io/mediapipe/solutions/hands
License: [Apache 2.0](licenses/hands.js.txt)
Notes: Version is not in filename because it lives under lib/mediaPipe/hands@0.4.1646424915/
Used by: ‪Quadrilateral‬, ‪Ratio and Proportion‬ -**he-1.1.1.js**
Copyright Mathias Bynens
https://github.com/mathiasbynens/he
License: [MIT](licenses/he-1.1.1.js.txt)
Notes: Used for HTML entity parsing in simulations related to RichText or other uses
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Atomic Interactions‬, ‪Balancing Act‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬, ‪Blackbody Spectrum‬, ‪Build a Fraction‬, ‪Build a Molecule‬, ‪Build a Nucleus‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Collision Lab‬, ‪Concentration‬, ‪Coulomb's Law‬, ‪Curve Fitting‬, ‪Density‬, ‪Diffusion‬, ‪Energy Forms and Changes‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Faraday's Law‬, ‪Fourier: Making Waves‬, ‪Fraction Matcher‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Gas Properties‬, ‪Gases Intro‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity Force Lab‬, ‪Gravity Force Lab: Basics‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Isotopes and Atomic Mass‬, ‪John Travoltage‬, ‪Kepler's Laws‬, ‪Masses and Springs: Basics‬, ‪Mean: Share and Balance‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪Molecules and Light‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪Ohm's Law‬, ‪PhET-iO Test Sim‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪Sound Waves‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Vector Addition‬, ‪Vector Addition: Equations‬, ‪Wave Interference‬, ‪Waves Intro‬, ‪pH Scale‬, ‪pH Scale: Basics‬ +**he-1.1.1.js**
Copyright Mathias Bynens
https://github.com/mathiasbynens/he
License: [MIT](licenses/he-1.1.1.js.txt)
Notes: Used for HTML entity parsing in simulations related to RichText or other uses
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Atomic Interactions‬, ‪Balancing Act‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬, ‪Blackbody Spectrum‬, ‪Build a Fraction‬, ‪Build a Molecule‬, ‪Build a Nucleus‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Collision Lab‬, ‪Concentration‬, ‪Coulomb's Law‬, ‪Curve Fitting‬, ‪Density‬, ‪Diffusion‬, ‪Energy Forms and Changes‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Faraday's Electromagnetic Lab‬, ‪Faraday's Law‬, ‪Fourier: Making Waves‬, ‪Fraction Matcher‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Gas Properties‬, ‪Gases Intro‬, ‪Generator‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity Force Lab‬, ‪Gravity Force Lab: Basics‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Isotopes and Atomic Mass‬, ‪John Travoltage‬, ‪Kepler's Laws‬, ‪Magnet and Compass‬, ‪Magnets and Electromagnets‬, ‪Masses and Springs: Basics‬, ‪Mean: Share and Balance‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪Molecules and Light‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪Ohm's Law‬, ‪PhET-iO Test Sim‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪Sound Waves‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Vector Addition‬, ‪Vector Addition: Equations‬, ‪Wave Interference‬, ‪Waves Intro‬, ‪pH Scale‬, ‪pH Scale: Basics‬ **highlightjs-11.5.1-a11y-light.min.css**
Copyright (c) 2006, Ivan Sagalaev.
https://highlightjs.org/
License: [Revised BSD License](licenses/highlightjs-11.5.1-a11y-light.min.css.txt)
Notes: Used for code documentation **highlightjs-11.5.1.min.js**
Copyright (c) 2006, Ivan Sagalaev.
https://highlightjs.org/
License: [Revised BSD License](licenses/highlightjs-11.5.1.min.js.txt)
Notes: Used for code documentation -**himalaya-1.1.0.js**
Copyright (c) 2017, Chris Andrejewski
https://github.com/andrejewski/himalaya
License: [ISC License](licenses/himalaya-1.1.0.js.txt)
Notes: Used for HTML parsing in simulations, to sanitize/handle rich HTML text
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Balancing Act‬, ‪Beer's Law Lab‬, ‪Build a Nucleus‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Center and Variability‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Concentration‬, ‪Density‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Example Simulation‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Kepler's Laws‬, ‪Mean: Share and Balance‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪PhET-iO Test Sim‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Sound Waves‬, ‪pH Scale‬, ‪pH Scale: Basics‬ +**himalaya-1.1.0.js**
Copyright (c) 2017, Chris Andrejewski
https://github.com/andrejewski/himalaya
License: [ISC License](licenses/himalaya-1.1.0.js.txt)
Notes: Used for HTML parsing in simulations, to sanitize/handle rich HTML text
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Balancing Act‬, ‪Beer's Law Lab‬, ‪Build a Nucleus‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Center and Variability‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Concentration‬, ‪Density‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Example Simulation‬, ‪Faraday's Electromagnetic Lab‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Generator‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Kepler's Laws‬, ‪Magnet and Compass‬, ‪Magnets and Electromagnets‬, ‪Mean: Share and Balance‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪PhET-iO Test Sim‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Sound Waves‬, ‪pH Scale‬, ‪pH Scale: Basics‬ **iframe-phone-1.1.3.js**
Copyright (c) 2012 Concord Consortium
https://github.com/concord-consortium/iframe-phone/tree/v1.1.3
License: [The MIT License](licenses/iframe-phone-1.1.3.js.txt)
Notes: Used in CODAP interoperability experiments @@ -212,9 +216,9 @@ Full Font Awesome Free license: https://fontawesome.com/license/free.
https:/ **liberation-sans-regular-subset-numeric-degrees.js**
Developed by Steve Matteson of Ascender Corporation as Ascender Sans and Ascender Serif
http://en.wikipedia.org/wiki/Liberation_fonts
License: [SIL Open Font License, Version 1.1](licenses/liberation-sans-regular-subset-numeric-degrees.js.txt)
Notes: For the 3D text in bond angles (faster updates than SVG text)
Used by: ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬ -**linebreak-1.1.0.js**
tiny-inflate 1.0.3 (https://github.com/foliojs/tiny-inflate) Copyright (c) 2015-present Devon Govett
unicode-trie 2.0.0 (https://github.com/foliojs/unicode-trie) Copyright 2018
linebreak 1.1.0 (https://github.com/foliojs/linebreak) Copyright (c) 2014-present Devon Govett
https://github.com/foliojs/linebreak
License: [The MIT License](licenses/linebreak-1.1.0.js.txt)
Notes: Ability to find linebreak opportunities in unicode strings: Unicode Line Breaking Algorithm (UAX #14)
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Balancing Act‬, ‪Beer's Law Lab‬, ‪Build a Nucleus‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Concentration‬, ‪Density‬, ‪Energy Skate Park‬, ‪Example Simulation‬, ‪Friction‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Kepler's Laws‬, ‪Mean: Share and Balance‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪PhET-iO Test Sim‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Sound Waves‬, ‪pH Scale‬, ‪pH Scale: Basics‬ +**linebreak-1.1.0.js**
tiny-inflate 1.0.3 (https://github.com/foliojs/tiny-inflate) Copyright (c) 2015-present Devon Govett
unicode-trie 2.0.0 (https://github.com/foliojs/unicode-trie) Copyright 2018
linebreak 1.1.0 (https://github.com/foliojs/linebreak) Copyright (c) 2014-present Devon Govett
https://github.com/foliojs/linebreak
License: [The MIT License](licenses/linebreak-1.1.0.js.txt)
Notes: Ability to find linebreak opportunities in unicode strings: Unicode Line Breaking Algorithm (UAX #14)
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Balancing Act‬, ‪Beer's Law Lab‬, ‪Build a Nucleus‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Concentration‬, ‪Density‬, ‪Energy Skate Park‬, ‪Example Simulation‬, ‪Faraday's Electromagnetic Lab‬, ‪Friction‬, ‪Generator‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Kepler's Laws‬, ‪Magnet and Compass‬, ‪Magnets and Electromagnets‬, ‪Mean: Share and Balance‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪PhET-iO Test Sim‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Sound Waves‬, ‪pH Scale‬, ‪pH Scale: Basics‬ -**lodash-4.17.4.js**
Lodash
Copyright JS Foundation and other contributors
Released under MIT license
Based on Underscore.js 1.8.3
Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
http://lodash.com
License: [The MIT License](licenses/lodash-4.17.4.js.txt)
Notes: Adds common data structure operations such as sorting, grouping, etc.
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Atomic Interactions‬, ‪Balancing Act‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬, ‪Blackbody Spectrum‬, ‪Build a Fraction‬, ‪Build a Molecule‬, ‪Build a Nucleus‬, ‪Build an Atom‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Capacitor Lab: Basics‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Collision Lab‬, ‪Concentration‬, ‪Coulomb's Law‬, ‪Curve Fitting‬, ‪Density‬, ‪Diffusion‬, ‪Energy Forms and Changes‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Faraday's Law‬, ‪Forces and Motion: Basics‬, ‪Fourier: Making Waves‬, ‪Fraction Matcher‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Gas Properties‬, ‪Gases Intro‬, ‪Gene Expression Essentials‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity Force Lab‬, ‪Gravity Force Lab: Basics‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Isotopes and Atomic Mass‬, ‪John Travoltage‬, ‪Kepler's Laws‬, ‪Masses and Springs‬, ‪Masses and Springs: Basics‬, ‪Mean: Share and Balance‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪Molecules and Light‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪Ohm's Law‬, ‪Pendulum Lab‬, ‪PhET-iO Test Sim‬, ‪Plinko Probability‬, ‪Projectile Data Lab‬, ‪Projectile Motion‬, ‪Projectile Sampling Distributions‬, ‪Proportion Playground‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪Sound Waves‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Vector Addition‬, ‪Vector Addition: Equations‬, ‪Wave Interference‬, ‪Waves Intro‬, ‪pH Scale‬, ‪pH Scale: Basics‬ +**lodash-4.17.4.js**
Lodash
Copyright JS Foundation and other contributors
Released under MIT license
Based on Underscore.js 1.8.3
Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
http://lodash.com
License: [The MIT License](licenses/lodash-4.17.4.js.txt)
Notes: Adds common data structure operations such as sorting, grouping, etc.
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Atomic Interactions‬, ‪Balancing Act‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬, ‪Blackbody Spectrum‬, ‪Build a Fraction‬, ‪Build a Molecule‬, ‪Build a Nucleus‬, ‪Build an Atom‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Capacitor Lab: Basics‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Collision Lab‬, ‪Concentration‬, ‪Coulomb's Law‬, ‪Curve Fitting‬, ‪Density‬, ‪Diffusion‬, ‪Energy Forms and Changes‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Faraday's Electromagnetic Lab‬, ‪Faraday's Law‬, ‪Forces and Motion: Basics‬, ‪Fourier: Making Waves‬, ‪Fraction Matcher‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Gas Properties‬, ‪Gases Intro‬, ‪Gene Expression Essentials‬, ‪Generator‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity Force Lab‬, ‪Gravity Force Lab: Basics‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Isotopes and Atomic Mass‬, ‪John Travoltage‬, ‪Kepler's Laws‬, ‪Magnet and Compass‬, ‪Magnets and Electromagnets‬, ‪Masses and Springs‬, ‪Masses and Springs: Basics‬, ‪Mean: Share and Balance‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪Molecules and Light‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪Ohm's Law‬, ‪Pendulum Lab‬, ‪PhET-iO Test Sim‬, ‪Plinko Probability‬, ‪Projectile Data Lab‬, ‪Projectile Motion‬, ‪Projectile Sampling Distributions‬, ‪Proportion Playground‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪Sound Waves‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Vector Addition‬, ‪Vector Addition: Equations‬, ‪Wave Interference‬, ‪Waves Intro‬, ‪pH Scale‬, ‪pH Scale: Basics‬ **lz-string-1.4.4.js**
Copyright (C) 2004 Sam Hocevar
http://pieroxy.net/blog/pages/lz-string/index.html
License: [The WTFPL](licenses/lz-string-1.4.4.js.txt)
Notes: Provides string compression and decompression. @@ -244,11 +248,11 @@ Full Font Awesome Free license: https://fontawesome.com/license/free.
https:/ **pako-2.0.3.min.js**
Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn
https://github.com/nodeca/pako
License: [The MIT License](licenses/pako-2.0.3.min.js.txt)
Notes: high speed zlib port to javascript, works in browser & node.js -**paper-js-0.12.17.js**
Copyright (c) 2011 - 2020, Jürg Lehni & Jonathan Puckey, http://juerglehni.com/ & https://puckey.studio/
https://github.com/paperjs/paper.js
License: [The MIT License](licenses/paper-js-0.12.17.js.txt)
Notes: curve-based mathematical operations, used in kite
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Balancing Act‬, ‪Build a Nucleus‬, ‪Center and Variability‬, ‪Chains‬, ‪Energy Skate Park‬, ‪Graphing Lines‬, ‪Graphing Slope-Intercept‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Kepler's Laws‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬, ‪Sound Waves‬ +**paper-js-0.12.17.js**
Copyright (c) 2011 - 2020, Jürg Lehni & Jonathan Puckey, http://juerglehni.com/ & https://puckey.studio/
https://github.com/paperjs/paper.js
License: [The MIT License](licenses/paper-js-0.12.17.js.txt)
Notes: curve-based mathematical operations, used in kite
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Balancing Act‬, ‪Build a Nucleus‬, ‪Center and Variability‬, ‪Chains‬, ‪Energy Skate Park‬, ‪Faraday's Electromagnetic Lab‬, ‪Generator‬, ‪Graphing Lines‬, ‪Graphing Slope-Intercept‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Kepler's Laws‬, ‪Magnet and Compass‬, ‪Magnets and Electromagnets‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬, ‪Sound Waves‬ **paper-js-0.12.17.min.js**
Copyright (c) 2011 - 2020, Jürg Lehni & Jonathan Puckey, http://juerglehni.com/ & https://puckey.studio/
https://github.com/paperjs/paper.js
License: [The MIT License](licenses/paper-js-0.12.17.min.js.txt)
Notes: curve-based mathematical operations, used in kite -**peggy-3.0.2.js**
Copyright (c) 2010-2022 The Peggy AUTHORS
https://peggyjs.org/
License: [The MIT License](licenses/peggy-3.0.2.js.txt)
Notes: Peggy is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting.
Used by: ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Balancing Act‬, ‪Center and Variability‬, ‪Energy Skate Park‬, ‪Graphing Lines‬, ‪Graphing Slope-Intercept‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Kepler's Laws‬, ‪My Solar System‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬ +**peggy-3.0.2.js**
Copyright (c) 2010-2022 The Peggy AUTHORS
https://peggyjs.org/
License: [The MIT License](licenses/peggy-3.0.2.js.txt)
Notes: Peggy is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting.
Used by: ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Balancing Act‬, ‪Center and Variability‬, ‪Energy Skate Park‬, ‪Faraday's Electromagnetic Lab‬, ‪Generator‬, ‪Graphing Lines‬, ‪Graphing Slope-Intercept‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Kepler's Laws‬, ‪Magnet and Compass‬, ‪Magnets and Electromagnets‬, ‪My Solar System‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Projectile Data Lab‬, ‪Projectile Sampling Distributions‬ **pegjs-0.7.0.js**
Copyright (c) 2010-2012 David Majda
http://pegjs.majda.cz
License: [The MIT License](licenses/pegjs-0.7.0.js.txt)
Notes: Parser Generator for JavaScript. SVG path parsing in Kite @@ -288,7 +292,7 @@ Full Font Awesome Free license: https://fontawesome.com/license/free.
https:/ **syntaxhighlighter-3.0.83.js**
Copyright (c) 2004-2010 Alex Gorbatchev
https://github.com/syntaxhighlighter/syntaxhighlighter
License: [The MIT License](licenses/syntaxhighlighter-3.0.83.js.txt)
Notes: Provides code highlighting in Scenery/Kite/Dot documentation -**TextEncoderLite-3c9f6f0.js**
AJ ONeal
https://github.com/coolaj86/TextEncoderLite
License: [Apache 2.0](licenses/TextEncoderLite-3c9f6f0.js.txt)
Notes: Used for encoding unicode strings to typed arrays, for Scenery foreign object rasterization
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Atomic Interactions‬, ‪Balancing Act‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬, ‪Blackbody Spectrum‬, ‪Build a Fraction‬, ‪Build a Molecule‬, ‪Build a Nucleus‬, ‪Build an Atom‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Capacitor Lab: Basics‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Collision Lab‬, ‪Concentration‬, ‪Coulomb's Law‬, ‪Curve Fitting‬, ‪Density‬, ‪Diffusion‬, ‪Energy Forms and Changes‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Faraday's Law‬, ‪Forces and Motion: Basics‬, ‪Fourier: Making Waves‬, ‪Fraction Matcher‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Gas Properties‬, ‪Gases Intro‬, ‪Gene Expression Essentials‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity Force Lab‬, ‪Gravity Force Lab: Basics‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Isotopes and Atomic Mass‬, ‪John Travoltage‬, ‪Kepler's Laws‬, ‪Make a Ten‬, ‪Masses and Springs‬, ‪Masses and Springs: Basics‬, ‪Mean: Share and Balance‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪Molecules and Light‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪Ohm's Law‬, ‪Pendulum Lab‬, ‪PhET-iO Test Sim‬, ‪Plinko Probability‬, ‪Projectile Data Lab‬, ‪Projectile Motion‬, ‪Projectile Sampling Distributions‬, ‪Proportion Playground‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪Sound Waves‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Vector Addition‬, ‪Vector Addition: Equations‬, ‪Wave Interference‬, ‪Waves Intro‬, ‪pH Scale‬, ‪pH Scale: Basics‬ +**TextEncoderLite-3c9f6f0.js**
AJ ONeal
https://github.com/coolaj86/TextEncoderLite
License: [Apache 2.0](licenses/TextEncoderLite-3c9f6f0.js.txt)
Notes: Used for encoding unicode strings to typed arrays, for Scenery foreign object rasterization
Used by: ‪Acid-Base Solutions‬, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Arithmetic‬, ‪Atomic Interactions‬, ‪Balancing Act‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬, ‪Blackbody Spectrum‬, ‪Build a Fraction‬, ‪Build a Molecule‬, ‪Build a Nucleus‬, ‪Build an Atom‬, ‪Bumper‬, ‪Calculus Grapher‬, ‪Capacitor Lab: Basics‬, ‪Center and Variability‬, ‪Chains‬, ‪Circuit Construction Kit: AC - Virtual Lab‬, ‪Circuit Construction Kit: AC‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Collision Lab‬, ‪Concentration‬, ‪Coulomb's Law‬, ‪Curve Fitting‬, ‪Density‬, ‪Diffusion‬, ‪Energy Forms and Changes‬, ‪Energy Skate Park‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Faraday's Electromagnetic Lab‬, ‪Faraday's Law‬, ‪Forces and Motion: Basics‬, ‪Fourier: Making Waves‬, ‪Fraction Matcher‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder‬, ‪Function Builder: Basics‬, ‪Gas Properties‬, ‪Gases Intro‬, ‪Gene Expression Essentials‬, ‪Generator‬, ‪Geometric Optics‬, ‪Geometric Optics: Basics‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity Force Lab‬, ‪Gravity Force Lab: Basics‬, ‪Gravity and Orbits‬, ‪Greenhouse Effect‬, ‪Hooke's Law‬, ‪Isotopes and Atomic Mass‬, ‪John Travoltage‬, ‪Kepler's Laws‬, ‪Magnet and Compass‬, ‪Magnets and Electromagnets‬, ‪Make a Ten‬, ‪Masses and Springs‬, ‪Masses and Springs: Basics‬, ‪Mean: Share and Balance‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecule Shapes‬, ‪Molecule Shapes: Basics‬, ‪Molecules and Light‬, ‪My Solar System‬, ‪Natural Selection‬, ‪Normal Modes‬, ‪Number Compare‬, ‪Number Line: Distance‬, ‪Number Line: Integers‬, ‪Number Line: Operations‬, ‪Number Play‬, ‪Ohm's Law‬, ‪Pendulum Lab‬, ‪PhET-iO Test Sim‬, ‪Plinko Probability‬, ‪Projectile Data Lab‬, ‪Projectile Motion‬, ‪Projectile Sampling Distributions‬, ‪Proportion Playground‬, ‪Quadrilateral‬, ‪Ratio and Proportion‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪Sound Waves‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Vector Addition‬, ‪Vector Addition: Equations‬, ‪Wave Interference‬, ‪Waves Intro‬, ‪pH Scale‬, ‪pH Scale: Basics‬ **three-r104.js**
Copyright © 2010-2019 three.js authors
http://threejs.org
License: [The MIT License](licenses/three-r104.js.txt)
Notes: For the 3D view (WebGL and Canvas), modified with commenting out startup console.log
Used by: ‪Build a Molecule‬, ‪Density‬