diff --git a/README.md b/README.md index 05b88540..9df4e8be 100644 --- a/README.md +++ b/README.md @@ -20,10 +20,10 @@ public void writeGif() { // this assumes you're calling this from a class that uses render() to draw to the screen. render(); // this gets a screenshot of the current window and adds it to the Array of Pixmap. -// there are two ways to do this; this is the older way, but it is deprecated in current libGDX: - pixmaps.add(ScreenUtils.getFrameBufferPixmap(0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight())); -// the newer way is only available in more-recent libGDX (I know 1.10.0 and 1.11.0 have it); it is not deprecated: - // pixmaps.add(Pixmap.createFromFrameBuffer(0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight())); +// there are two ways to do this; this way works in older libGDX versions, but it is deprecated in current libGDX: +// pixmaps.add(ScreenUtils.getFrameBufferPixmap(0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight())); +// the newer way is only available in more-recent libGDX (I know 1.10.0 through 1.12.0 have it); it is not deprecated: + pixmaps.add(Pixmap.createFromFrameBuffer(0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight())); } // AnimatedGif is from anim8; if no extra settings are specified it will calculate a 255-color palette from // each given frame and use the most appropriate palette for each frame, dithering any colors that don't @@ -69,7 +69,7 @@ A typical Gradle dependency on anim8 looks like this (in the core module's depen dependencies { //... other dependencies are here, like libGDX 1.9.11 or higher // libGDX 1.11.0 is recommended currently, but versions as old as 1.9.11 work. - api "com.github.tommyettinger:anim8-gdx:0.4.0" + api "com.github.tommyettinger:anim8-gdx:0.4.1" } ``` @@ -78,7 +78,7 @@ You can also get a specific commit using JitPack, by following the instructions commit, unless you are experiencing problems with one in particular.) A .gwt.xml file is present in the sources jar, and because GWT needs it, you can depend on the sources jar with -`implementation "com.github.tommyettinger:anim8-gdx:0.4.0:sources"`. The PNG-related code isn't available on GWT +`implementation "com.github.tommyettinger:anim8-gdx:0.4.1:sources"`. The PNG-related code isn't available on GWT because it needs `java.util.zip`, which is unavailable there, but PaletteReducer and AnimatedGif should both work, as should QualityPalette. None of the "Fast" classes will work on GWT. The GWT inherits line, which is needed in `GdxDefinition.gwt.xml` if no dependencies already have it, is: diff --git a/build.gradle b/build.gradle index 967401d9..15608d94 100644 --- a/build.gradle +++ b/build.gradle @@ -40,7 +40,7 @@ def projectName = 'anim8-gdx' version "$VERSION_NAME" group 'com.github.tommyettinger' -//api "com.github.tommyettinger:anim8-gdx:0.3.14" +//api "com.github.tommyettinger:anim8-gdx:0.4.1" //def gdxVersion = '1.10.0' def gdxVersion = '1.9.11' diff --git a/docs/apidocs/allclasses-index.html b/docs/apidocs/allclasses-index.html index a4ee02de..7cc5648a 100644 --- a/docs/apidocs/allclasses-index.html +++ b/docs/apidocs/allclasses-index.html @@ -2,7 +2,7 @@ -All Classes and Interfaces (anim8-gdx 0.4.0 API) +All Classes and Interfaces (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/allpackages-index.html b/docs/apidocs/allpackages-index.html index 50f381c8..d83e0d2f 100644 --- a/docs/apidocs/allpackages-index.html +++ b/docs/apidocs/allpackages-index.html @@ -2,7 +2,7 @@ -All Packages (anim8-gdx 0.4.0 API) +All Packages (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/com/github/tommyettinger/anim8/AnimatedGif.html b/docs/apidocs/com/github/tommyettinger/anim8/AnimatedGif.html index c2d6ded4..b9a539c8 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/AnimatedGif.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/AnimatedGif.html @@ -2,7 +2,7 @@ -AnimatedGif (anim8-gdx 0.4.0 API) +AnimatedGif (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + @@ -92,8 +92,8 @@

Class AnimatedGif

match for the colors used in an animation (indexed mode has at most 256 colors), this will dither pixels so that from a distance, they look closer to the original colors. You can us PaletteReducer.setDitherStrength(float) to reduce (or increase) dither strength, typically between 0 and 2; the dithering algorithm used here by default is - based on Floyd-Steinberg error-diffusion dithering but with patterns broken up using blue noise - (Dithered.DitherAlgorithm.SCATTER), but you can select alternatives with setDitherAlgorithm(DitherAlgorithm), + based on Floyd-Steinberg error-diffusion dithering but with patterns broken up using the R2 sequence and blue noise + (Dithered.DitherAlgorithm.WREN), but you can select alternatives with setDitherAlgorithm(DitherAlgorithm), such as the slow but high-quality Knoll Ordered Dither using Dithered.DitherAlgorithm.PATTERN, or no dither at all with Dithered.DitherAlgorithm.NONE.
@@ -101,12 +101,14 @@

Class AnimatedGif

for images with 256 or fewer colors and no animation (libGDX can read in non-animated PNG files, as well as the first frame of animated PNG files). If you have an animation that doesn't look good with dithering or has multiple levels of transparency (GIF only supports one fully transparent color), you can use AnimatedPNG to output a - full-color animation. If you have a non-animated image that you want to save in lossless full-color, just use - PixmapIO.PNG; the API is slightly different, but the PNG code here is based on it. + full-color animation. If you have a non-animated image that you want to save in lossless full-color, you can + sometimes use FastPNG (it is GWT-incompatible, but works elsewhere). You could use + PixmapIO.PNG instead; the PNG code here is based on it, and although it isn't as + fast to write files, they are better-compressed.
- Based on Nick Badal's Android port ( https://github.com/nbadal/android-gif-encoder/blob/master/GifEncoder.java ) of - Alessandro La Rossa's J2ME port ( http://www.jappit.com/blog/2008/12/04/j2me-animated-gif-encoder/ ) of this pure - Java animated GIF encoder by Kevin Weiner ( http://www.java2s.com/Code/Java/2D-Graphics-GUI/AnimatedGifEncoder.htm ). + Based on Nick Badal's Android port of + Alessandro La Rossa's J2ME port of this pure + Java animated GIF encoder by Kevin Weiner. The original has no copyright asserted, so this file continues that tradition and does not assert copyright either.
@@ -246,161 +248,200 @@

Method Summary

Adds next GIF frame.
protected void
-
analyzePixels()
-
+ +
 
+
protected void
+ +
 
+
protected void
+ +
 
+
protected void
+ +
 
+
protected void
+ +
 
+
protected void
+ +
 
+
protected void
+ +
 
+
protected void
+ +
 
+
protected void
+ +
 
+
protected void
+ +
Analyzes image colors and creates color map.
-
boolean
- -
+
protected void
+ +
 
+
protected void
+ +
 
+
protected void
+ +
 
+
protected void
+ +
 
+
boolean
+ +
Flushes any pending data and closes output file.
- - -
+ + +
Gets the Dithered.DitherAlgorithm this is currently using.
-
float
- -
+
float
+ +
Gets this AnimatedGif's dither strength, which will override the PaletteReducer.getDitherStrength() in the PaletteReducer this uses.
-
protected void
- -
-
Extracts image pixels into byte array "pixels"
-
- - +
protected void
+
-
Gets the PaletteReducer this uses to lower the color count in an image.
+
Extracts image pixels into byte array "pixels"
-
boolean
- + +
-
Returns true if the output is flipped top-to-bottom from the inputs (the default); otherwise returns false.
+
Gets the PaletteReducer this uses to lower the color count in an image.
-
void
-
setDelay(int ms)
+
boolean
+
-
Sets the delay time between each frame, or changes it for subsequent frames - (applies to last frame added).
+
Returns true if the output is flipped top-to-bottom from the inputs (the default); otherwise returns false.
void
-
setDispose(int code)
+
setDelay(int ms)
-
Sets the GIF frame disposal code for the last added frame and any - subsequent frames.
+
Sets the delay time between each frame, or changes it for subsequent frames + (applies to last frame added).
void
- +
setDispose(int code)
-
Sets the dither algorithm (or disables it) using an enum constant from Dithered.DitherAlgorithm.
+
Sets the GIF frame disposal code for the last added frame and any + subsequent frames.
void
-
setDitherStrength(float ditherStrength)
+
-
Sets this AnimatedGif's dither strength, which will override the PaletteReducer.getDitherStrength() in - the PaletteReducer this uses.
+
Sets the dither algorithm (or disables it) using an enum constant from Dithered.DitherAlgorithm.
void
-
setFlipY(boolean flipY)
+
setDitherStrength(float ditherStrength)
-
Sets whether this should flip inputs top-to-bottom (true, the default setting), or leave as-is (false).
+
Sets this AnimatedGif's dither strength, which will override the PaletteReducer.getDitherStrength() in + the PaletteReducer this uses.
void
-
setFrameRate(float fps)
+
setFlipY(boolean flipY)
-
Sets frame rate in frames per second.
+
Sets whether this should flip inputs top-to-bottom (true, the default setting), or leave as-is (false).
void
- +
setFrameRate(float fps)
-
Sets the PaletteReducer this uses to bring a high-color or different-palette image down to a smaller palette - size.
+
Sets frame rate in frames per second.
void
-
setPosition(int x, - int y)
+
-
Sets the GIF frame position.
+
Sets the PaletteReducer this uses to bring a high-color or different-palette image down to a smaller palette + size.
void
-
setRepeat(int iter)
+
setPosition(int x, + int y)
-
Sets the number of times the set of GIF frames should be played.
+
Sets the GIF frame position.
void
-
setSize(int w, - int h)
+
setRepeat(int iter)
-
Sets the GIF frame size.
+
Sets the number of times the set of GIF frames should be played.
-
boolean
- +
void
+
setSize(int w, + int h)
-
Initiates GIF file creation on the given stream.
+
Sets the GIF frame size.
-
void
-
write(com.badlogic.gdx.files.FileHandle file, - com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames)
+
boolean
+
-
Writes the given Pixmap values in frames, in order, to an animated GIF at file.
+
Initiates GIF file creation on the given stream.
void
-
write(com.badlogic.gdx.files.FileHandle file, - com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames, - int fps)
+
write(com.badlogic.gdx.files.FileHandle file, + com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames)
Writes the given Pixmap values in frames, in order, to an animated GIF at file.
void
-
write(OutputStream output, +
write(com.badlogic.gdx.files.FileHandle file, com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames, int fps)
-
Writes the given Pixmap values in frames, in order, to an animated GIF in the OutputStream - output.
+
Writes the given Pixmap values in frames, in order, to an animated GIF at file.
-
protected void
- +
void
+
write(OutputStream output, + com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames, + int fps)
-
Writes Graphic Control Extension
+
Writes the given Pixmap values in frames, in order, to an animated GIF in the OutputStream + output.
protected void
- +
-
Writes Image Descriptor
+
Writes Graphic Control Extension
protected void
- +
-
Writes Logical Screen Descriptor
+
Writes Image Descriptor
protected void
- +
-
Writes Netscape application extension to define repeat count.
+
Writes Logical Screen Descriptor
protected void
- +
-
Writes color table
+
Writes Netscape application extension to define repeat count.
protected void
- +
-
Encodes and writes pixel data
+
Writes color table
protected void
-
writeShort(int value)
+
-
Write 16-bit value to output stream, LSB first
+
Encodes and writes pixel data
protected void
- +
writeShort(int value)
+
Write 16-bit value to output stream, LSB first
+
+
protected void
+ +
Writes string to output stream
@@ -618,7 +659,7 @@

write

public void write(com.badlogic.gdx.files.FileHandle file, com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames)
Writes the given Pixmap values in frames, in order, to an animated GIF at file. Always writes at - 30 frames per second, so if frames has less than 30 items, this animation will be under a second long.
+ 30 frames per second, so if frames has less than 30 items, this animation will be under a second-long.
Specified by:
write in interface AnimationWriter
@@ -663,7 +704,7 @@

write

which is the default when frames has 2 or more Pixmaps. This does a very quick analysis of the colors in each frame, which is usually good enough, and takes about the same time as analyzing all frames as one PaletteReducer. Using a null palette also means the final image can use more than 256 total colors over the course of the - animation, regardless of fastAnalysis' setting, if there is more than one Pixmap in frames.
+ animation, regardless of fastAnalysis's setting, if there is more than one Pixmap in frames.
Specified by:
write in interface AnimationWriter
@@ -895,6 +936,84 @@

start

  • +
    +

    analyzeNone

    +
    protected void analyzeNone()
    +
    +
  • +
  • +
    +

    analyzePattern

    +
    protected void analyzePattern()
    +
    +
  • +
  • +
    +

    analyzeChaotic

    +
    protected void analyzeChaotic()
    +
    +
  • +
  • +
    +

    analyzeGradient

    +
    protected void analyzeGradient()
    +
    +
  • +
  • +
    +

    analyzeRoberts

    +
    protected void analyzeRoberts()
    +
    +
  • +
  • +
    +

    analyzeLoaf

    +
    protected void analyzeLoaf()
    +
    +
  • +
  • +
    +

    analyzeDiffusion

    +
    protected void analyzeDiffusion()
    +
    +
  • +
  • +
    +

    analyzeBlue

    +
    protected void analyzeBlue()
    +
    +
  • +
  • +
    +

    analyzeScatter

    +
    protected void analyzeScatter()
    +
    +
  • +
  • +
    +

    analyzeWoven

    +
    protected void analyzeWoven()
    +
    +
  • +
  • +
    +

    analyzeDodgy

    +
    protected void analyzeDodgy()
    +
    +
  • +
  • +
    +

    analyzeNeue

    +
    protected void analyzeNeue()
    +
    +
  • +
  • +
    +

    analyzeWren

    +
    protected void analyzeWren()
    +
    +
  • +
  • analyzePixels

    protected void analyzePixels()
    diff --git a/docs/apidocs/com/github/tommyettinger/anim8/AnimatedPNG.html b/docs/apidocs/com/github/tommyettinger/anim8/AnimatedPNG.html index f96c19ba..b6f3b30a 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/AnimatedPNG.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/AnimatedPNG.html @@ -2,7 +2,7 @@ -AnimatedPNG (anim8-gdx 0.4.0 API) +AnimatedPNG (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/com/github/tommyettinger/anim8/AnimationWriter.html b/docs/apidocs/com/github/tommyettinger/anim8/AnimationWriter.html index 78dcd7ec..2d601cbb 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/AnimationWriter.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/AnimationWriter.html @@ -2,7 +2,7 @@ -AnimationWriter (anim8-gdx 0.4.0 API) +AnimationWriter (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/com/github/tommyettinger/anim8/Dithered.DitherAlgorithm.html b/docs/apidocs/com/github/tommyettinger/anim8/Dithered.DitherAlgorithm.html index 6241871e..6edcfab0 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/Dithered.DitherAlgorithm.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/Dithered.DitherAlgorithm.html @@ -2,7 +2,7 @@ -Dithered.DitherAlgorithm (anim8-gdx 0.4.0 API) +Dithered.DitherAlgorithm (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + @@ -189,6 +189,11 @@

    Enum Constant Summary

    from each RGB channel, and that it uses translated copies of the R2 dither used by ROBERTS, instead of using blue noise in any way. + +
    +
    An error-diffusion dither (like DIFFUSION) that uses offset versions of the R2 sequence (like + WOVEN) and different blue noise textures (like DODGY).
    +
  • @@ -440,6 +445,20 @@

    LOAF

    this is much faster to run and looks less intricate. They also use different grids. +
  • +
    +

    WREN

    +
    public static final Dithered.DitherAlgorithm WREN
    +
    An error-diffusion dither (like DIFFUSION) that uses offset versions of the R2 sequence (like + WOVEN) and different blue noise textures (like DODGY). This is a very good dither in many + cases, and performs especially well on any-sized mid-to-low-saturation palettes. It tends to be able to + preserve both hue and lightness well without showing repetitive structural artifacts (like WOVEN does). The + main down-side to this is that in some cases, you may need to reduce or slightly increase dither strength + to either avoid horizontal-zig-zag-line artifacts, or to improve hue or lightness fidelity. These cases + aren't especially common, and working around this is as easy as calling + PaletteReducer.setDitherStrength(float) (or its counterpart for a Gif or PNG class).
    +
    +
  • diff --git a/docs/apidocs/com/github/tommyettinger/anim8/Dithered.html b/docs/apidocs/com/github/tommyettinger/anim8/Dithered.html index 9c568621..d4e3ddc7 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/Dithered.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/Dithered.html @@ -2,7 +2,7 @@ -Dithered (anim8-gdx 0.4.0 API) +Dithered (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/com/github/tommyettinger/anim8/FastAPNG.html b/docs/apidocs/com/github/tommyettinger/anim8/FastAPNG.html index 97fb8a48..800c213f 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/FastAPNG.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/FastAPNG.html @@ -2,7 +2,7 @@ -FastAPNG (anim8-gdx 0.4.0 API) +FastAPNG (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/com/github/tommyettinger/anim8/FastGif.html b/docs/apidocs/com/github/tommyettinger/anim8/FastGif.html index fd582902..fd966346 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/FastGif.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/FastGif.html @@ -2,7 +2,7 @@ -FastGif (anim8-gdx 0.4.0 API) +FastGif (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + @@ -101,8 +101,8 @@

    Class FastGif

    match for the colors used in an animation (indexed mode has at most 256 colors), this will dither pixels so that from a distance, they look closer to the original colors. You can us PaletteReducer.setDitherStrength(float) to reduce (or increase) dither strength, typically between 0 and 2; the dithering algorithm used here by default is - based on Floyd-Steinberg error-diffusion dithering but with patterns broken up using blue noise - (Dithered.DitherAlgorithm.SCATTER), but you can select alternatives with setDitherAlgorithm(DitherAlgorithm), + based on Floyd-Steinberg error-diffusion dithering but with patterns broken up using the R2 sequence and blue noise + (Dithered.DitherAlgorithm.WREN), but you can select alternatives with setDitherAlgorithm(DitherAlgorithm), such as the slow but high-quality Knoll Ordered Dither using Dithered.DitherAlgorithm.PATTERN, or no dither at all with Dithered.DitherAlgorithm.NONE.
    @@ -114,9 +114,9 @@

    Class FastGif

    lossless full-color, you can use FastPNG. You could use PixmapIO.PNG instead; the PNG code here is based on it, and although it isn't as fast to write files, they are better-compressed.
    - Based on Nick Badal's Android port ( https://github.com/nbadal/android-gif-encoder/blob/master/GifEncoder.java ) of - Alessandro La Rossa's J2ME port ( http://www.jappit.com/blog/2008/12/04/j2me-animated-gif-encoder/ ) of this pure - Java animated GIF encoder by Kevin Weiner ( http://www.java2s.com/Code/Java/2D-Graphics-GUI/AnimatedGifEncoder.htm ). + Based on Nick Badal's Android port of + Alessandro La Rossa's J2ME port of this pure + Java animated GIF encoder by Kevin Weiner. The original has no copyright asserted, so this file continues that tradition and does not assert copyright either.
    @@ -253,161 +253,200 @@

    Method Summary

    Adds next GIF frame.
    protected void
    - -
    + +
     
    +
    protected void
    + +
     
    +
    protected void
    + +
     
    +
    protected void
    + +
     
    +
    protected void
    + +
     
    +
    protected void
    + +
     
    +
    protected void
    + +
     
    +
    protected void
    + +
     
    +
    protected void
    + +
     
    +
    protected void
    + +
    Analyzes image colors and creates color map.
    -
    boolean
    - -
    +
    protected void
    + +
     
    +
    protected void
    + +
     
    +
    protected void
    + +
     
    +
    protected void
    + +
     
    +
    boolean
    + +
    Flushes any pending data and closes output file.
    - - -
    + + +
    Gets the Dithered.DitherAlgorithm this is currently using.
    -
    float
    - -
    +
    float
    + +
    Gets this FastGif's dither strength, which will override the PaletteReducer.getDitherStrength() in the PaletteReducer this uses.
    -
    protected void
    - -
    -
    Extracts image pixels into byte array "pixels"
    -
    - - +
    protected void
    +
    -
    Gets the PaletteReducer this uses to lower the color count in an image.
    +
    Extracts image pixels into byte array "pixels"
    -
    boolean
    - + +
    -
    Always returns false; flipping vertically is not supported by the FastXYZ classes.
    +
    Gets the PaletteReducer this uses to lower the color count in an image.
    -
    void
    -
    setDelay(int ms)
    +
    boolean
    +
    -
    Sets the delay time between each frame, or changes it for subsequent frames - (applies to last frame added).
    +
    Always returns false; flipping vertically is not supported by the FastXYZ classes.
    void
    -
    setDispose(int code)
    +
    setDelay(int ms)
    -
    Sets the GIF frame disposal code for the last added frame and any - subsequent frames.
    +
    Sets the delay time between each frame, or changes it for subsequent frames + (applies to last frame added).
    void
    - +
    setDispose(int code)
    -
    Sets the dither algorithm (or disables it) using an enum constant from Dithered.DitherAlgorithm.
    +
    Sets the GIF frame disposal code for the last added frame and any + subsequent frames.
    void
    -
    setDitherStrength(float ditherStrength)
    +
    -
    Sets this FastGif's dither strength, which will override the PaletteReducer.getDitherStrength() in - the PaletteReducer this uses.
    +
    Sets the dither algorithm (or disables it) using an enum constant from Dithered.DitherAlgorithm.
    void
    -
    setFlipY(boolean flipY)
    +
    setDitherStrength(float ditherStrength)
    -
    A no-op; this class never flips the image, regardless of the setting.
    +
    Sets this FastGif's dither strength, which will override the PaletteReducer.getDitherStrength() in + the PaletteReducer this uses.
    void
    -
    setFrameRate(float fps)
    +
    setFlipY(boolean flipY)
    -
    Sets frame rate in frames per second.
    +
    A no-op; this class never flips the image, regardless of the setting.
    void
    - +
    setFrameRate(float fps)
    -
    Sets the PaletteReducer this uses to bring a high-color or different-palette image down to a smaller palette - size.
    +
    Sets frame rate in frames per second.
    void
    -
    setPosition(int x, - int y)
    +
    -
    Sets the GIF frame position.
    +
    Sets the PaletteReducer this uses to bring a high-color or different-palette image down to a smaller palette + size.
    void
    -
    setRepeat(int iter)
    +
    setPosition(int x, + int y)
    -
    Sets the number of times the set of GIF frames should be played.
    +
    Sets the GIF frame position.
    void
    -
    setSize(int w, - int h)
    +
    setRepeat(int iter)
    -
    Sets the GIF frame size.
    +
    Sets the number of times the set of GIF frames should be played.
    -
    boolean
    - +
    void
    +
    setSize(int w, + int h)
    -
    Initiates GIF file creation on the given stream.
    +
    Sets the GIF frame size.
    -
    void
    -
    write(com.badlogic.gdx.files.FileHandle file, - com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames)
    +
    boolean
    +
    -
    Writes the given Pixmap values in frames, in order, to an animated GIF at file.
    +
    Initiates GIF file creation on the given stream.
    void
    -
    write(com.badlogic.gdx.files.FileHandle file, - com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames, - int fps)
    +
    write(com.badlogic.gdx.files.FileHandle file, + com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames)
    Writes the given Pixmap values in frames, in order, to an animated GIF at file.
    void
    -
    write(OutputStream output, +
    write(com.badlogic.gdx.files.FileHandle file, com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames, int fps)
    -
    Writes the given Pixmap values in frames, in order, to an animated GIF in the OutputStream - output.
    +
    Writes the given Pixmap values in frames, in order, to an animated GIF at file.
    -
    protected void
    - +
    void
    +
    write(OutputStream output, + com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames, + int fps)
    -
    Writes Graphic Control Extension
    +
    Writes the given Pixmap values in frames, in order, to an animated GIF in the OutputStream + output.
    protected void
    - +
    -
    Writes Image Descriptor
    +
    Writes Graphic Control Extension
    protected void
    - +
    -
    Writes Logical Screen Descriptor
    +
    Writes Image Descriptor
    protected void
    - +
    -
    Writes Netscape application extension to define repeat count.
    +
    Writes Logical Screen Descriptor
    protected void
    - +
    -
    Writes color table
    +
    Writes Netscape application extension to define repeat count.
    protected void
    - +
    -
    Encodes and writes pixel data
    +
    Writes color table
    protected void
    -
    writeShort(int value)
    +
    -
    Write 16-bit value to output stream, LSB first
    +
    Encodes and writes pixel data
    protected void
    - +
    writeShort(int value)
    +
    Write 16-bit value to output stream, LSB first
    +
    +
    protected void
    + +
    Writes string to output stream
    @@ -619,7 +658,7 @@

    write

    public void write(com.badlogic.gdx.files.FileHandle file, com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames)
    Writes the given Pixmap values in frames, in order, to an animated GIF at file. Always writes at - 30 frames per second, so if frames has less than 30 items, this animation will be under a second long.
    + 30 frames per second, so if frames has less than 30 items, this animation will be under a second-long.
    Specified by:
    write in interface AnimationWriter
    @@ -664,7 +703,7 @@

    write

    which is the default when frames has 2 or more Pixmaps. This does a very quick analysis of the colors in each frame, which is usually good enough, and takes about the same time as analyzing all frames as one PaletteReducer. Using a null palette also means the final image can use more than 256 total colors over the course of the - animation, regardless of fastAnalysis' setting, if there is more than one Pixmap in frames.
    + animation, regardless of fastAnalysis's setting, if there is more than one Pixmap in frames.
    Specified by:
    write in interface AnimationWriter
    @@ -896,6 +935,84 @@

    start

  • +
    +

    analyzeNone

    +
    protected void analyzeNone()
    +
    +
  • +
  • +
    +

    analyzePattern

    +
    protected void analyzePattern()
    +
    +
  • +
  • +
    +

    analyzeChaotic

    +
    protected void analyzeChaotic()
    +
    +
  • +
  • +
    +

    analyzeGradient

    +
    protected void analyzeGradient()
    +
    +
  • +
  • +
    +

    analyzeRoberts

    +
    protected void analyzeRoberts()
    +
    +
  • +
  • +
    +

    analyzeLoaf

    +
    protected void analyzeLoaf()
    +
    +
  • +
  • +
    +

    analyzeDiffusion

    +
    protected void analyzeDiffusion()
    +
    +
  • +
  • +
    +

    analyzeBlue

    +
    protected void analyzeBlue()
    +
    +
  • +
  • +
    +

    analyzeScatter

    +
    protected void analyzeScatter()
    +
    +
  • +
  • +
    +

    analyzeWoven

    +
    protected void analyzeWoven()
    +
    +
  • +
  • +
    +

    analyzeDodgy

    +
    protected void analyzeDodgy()
    +
    +
  • +
  • +
    +

    analyzeNeue

    +
    protected void analyzeNeue()
    +
    +
  • +
  • +
    +

    analyzeWren

    +
    protected void analyzeWren()
    +
    +
  • +
  • analyzePixels

    protected void analyzePixels()
    diff --git a/docs/apidocs/com/github/tommyettinger/anim8/FastPNG.html b/docs/apidocs/com/github/tommyettinger/anim8/FastPNG.html index 81800bb0..af24dc90 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/FastPNG.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/FastPNG.html @@ -2,7 +2,7 @@ -FastPNG (anim8-gdx 0.4.0 API) +FastPNG (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/com/github/tommyettinger/anim8/FastPNG8.html b/docs/apidocs/com/github/tommyettinger/anim8/FastPNG8.html index c718cff7..6b2fa52a 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/FastPNG8.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/FastPNG8.html @@ -2,7 +2,7 @@ -FastPNG8 (anim8-gdx 0.4.0 API) +FastPNG8 (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/com/github/tommyettinger/anim8/FastPalette.html b/docs/apidocs/com/github/tommyettinger/anim8/FastPalette.html index 612c21b8..3e4702b6 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/FastPalette.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/FastPalette.html @@ -2,7 +2,7 @@ -FastPalette (anim8-gdx 0.4.0 API) +FastPalette (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + @@ -275,23 +275,29 @@

    Method Summary

    com.badlogic.gdx.graphics.Pixmap
    reduceWoven(com.badlogic.gdx.graphics.Pixmap pixmap)
     
    -
    protected float
    -
    roberts125(int x, - int y)
    +
    com.badlogic.gdx.graphics.Pixmap
    +
    reduceWren(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    Just as the wren flits restlessly from eave to branch to awning, so too does Wren dither dart to and fro between + dithering techniques.
    +
    +
    protected float
    +
    roberts125(int x, + int y)
    +
    Calculates the R2 dither for an x, y point and returns a value between -1.25f and 1.25f .
    -
    protected int
    -
    writePixel(ByteBuffer pixels, +
    protected int
    +
    writePixel(ByteBuffer pixels, int shrunkColor, boolean isRGBA)
    -
     
    +
     
    +alterColorsLightness, alterColorsOklab, analyze, analyze, analyze, analyze, analyze, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeMC, blend, colorsFrom, colorsFrom, compareSwap, differenceAnalyzing, differenceAnalyzing, differenceAnalyzing, differenceHW, differenceHW, differenceHW, differenceMatch, differenceMatch, differenceMatch, exact, exact, exact, exact, exact, forwardLight, getDitherStrength, hueShift, loadPreloadFile, oklabToRGB, randomColor, randomColorIndex, reduce, reduce, reduceFloat, reduceIndex, reduceInPlace, reduceKnollRoberts, reduceSingle, reverseLight, setDefaultPalette, setDitherStrength, shrink, sort, sort, stretch, writePreloadFile

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -689,6 +695,26 @@

    reduceWoven

  • +
    +

    reduceWren

    +
    public com.badlogic.gdx.graphics.Pixmap reduceWren(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    Just as the wren flits restlessly from eave to branch to awning, so too does Wren dither dart to and fro between + dithering techniques. This is an error diffusion dither modeled closely after reduceWoven(Pixmap), which + means it uses three offset versions of the R2 sequence to introduce a structured artifact that breaks up + Floyd-Steinberg artifacts. It also incorporates per-channel blue-noise effects as reduceDodgy(Pixmap) + uses them. The strengths of various components here have changed from the values used in Woven; the + error-diffusion strength is higher by default and the adjustment from blue noise and/or R2 values is + comparatively mild.
    +
    +
    Overrides:
    +
    reduceWren in class PaletteReducer
    +
    Parameters:
    +
    pixmap -
    +
    Returns:
    +
    +
    +
  • +
  • reduceBlueNoise

    public com.badlogic.gdx.graphics.Pixmap reduceBlueNoise(com.badlogic.gdx.graphics.Pixmap pixmap)
    diff --git a/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.BiasGain.html b/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.BiasGain.html index c64df5b3..ee393b81 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.BiasGain.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.BiasGain.html @@ -2,7 +2,7 @@ -OtherMath.BiasGain (anim8-gdx 0.4.0 API) +OtherMath.BiasGain (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.html b/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.html index 7c6cb663..dbd8bd88 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.html @@ -2,7 +2,7 @@ -OtherMath (anim8-gdx 0.4.0 API) +OtherMath (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + @@ -132,20 +132,25 @@

    Method Summary

    An approximation of the cube-root function for float inputs and outputs.
    static float
    -
    cbrtShape(float x)
    +
    cbrtPositive(float x)
    +
    An approximation of the cube-root function for float inputs and outputs.
    +
    +
    static float
    +
    cbrtShape(float x)
    +
    A function that loosely approximates the cube root of x, but is much smaller and probably faster than cbrt(float).
    -
    static byte
    -
    centralize(byte v)
    -
    +
    static byte
    +
    centralize(byte v)
    +
    Given a byte, pushes any value that isn't extreme toward the center of the 0 to 255 range, and keeps extreme values (such as the channel values in the colors max green or black) as they are.
    -
    static double
    -
    probit(double d)
    -
    +
    static double
    +
    probit(double d)
    +
    A way of taking a double in the (0.0, 1.0) range and mapping it to a Gaussian or normal distribution, so high inputs correspond to high outputs, and similarly for the low range.
    @@ -240,6 +245,38 @@

    cbrt

  • +
    +

    cbrtPositive

    +
    public static float cbrtPositive(float x)
    +
    An approximation of the cube-root function for float inputs and outputs. + This can be about twice as fast as Math.cbrt(double). This + version does not tolerate negative inputs, because in the narrow use + case it has in this class, it is never given negative inputs. +
    + Has very low relative error (less than 1E-9) when inputs are uniformly + distributed between 0 and 512, and absolute mean error of less than + 1E-6 in the same scenario. Uses a bit-twiddling method similar to one + presented in Hacker's Delight and also used in early 3D graphics (see + https://en.wikipedia.org/wiki/Fast_inverse_square_root for more, but + this code approximates cbrt(x) and not 1/sqrt(x)). This specific code + was originally by Marc B. Reynolds, posted in his "Stand-alone-junk" + repo: https://github.com/Marc-B-Reynolds/Stand-alone-junk/blob/master/src/Posts/ballcube.c#L182-L197 . + It's worth noting that while hardware instructions for finding the + square root of a float have gotten extremely fast, the same is not + true for the cube root (which has to allow negative inputs), so while + the bit-twiddling inverse square root is no longer a beneficial + optimization on current hardware, this does seem to help. +
    + This is used when converting from RGB to Oklab, as an intermediate step.
    +
    +
    Parameters:
    +
    x - any non-negative finite float to find the cube root of
    +
    Returns:
    +
    the cube root of x, approximated
    +
    +
    +
  • +
  • cbrtShape

    public static float cbrtShape(float x)
    diff --git a/docs/apidocs/com/github/tommyettinger/anim8/PNG8.html b/docs/apidocs/com/github/tommyettinger/anim8/PNG8.html index 210dbfe8..838884e0 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/PNG8.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/PNG8.html @@ -2,7 +2,7 @@ -PNG8 (anim8-gdx 0.4.0 API) +PNG8 (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.IntComparator.html b/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.IntComparator.html index 9a0b2222..c372ceb4 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.IntComparator.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.IntComparator.html @@ -2,7 +2,7 @@ -PaletteReducer.IntComparator (anim8-gdx 0.4.0 API) +PaletteReducer.IntComparator (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.html b/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.html index 4e35ef0d..a99dad4c 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.html @@ -2,7 +2,7 @@ -PaletteReducer (anim8-gdx 0.4.0 API) +PaletteReducer (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + @@ -497,6 +497,19 @@

    Method Summary

    int rgba2, float preference)
     
    +
    static int[]
    +
    colorsFrom(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    +
    Given a non-null Pixmap, this finds the up-to-255 most-frequently-used colors and returns them as an array of + RGBA8888 ints.
    +
    +
    static int[]
    +
    colorsFrom(com.badlogic.gdx.graphics.Pixmap pixmap, + int limit)
    +
    +
    Given a non-null Pixmap, this finds the up-to-limit - 1 most-frequently-used colors and returns them as + an array of RGBA8888 ints.
    +
    protected static void
    compareSwap(int[] ints, int a, @@ -653,8 +666,8 @@

    Method Summary

    com.badlogic.gdx.graphics.Pixmap
    reduce(com.badlogic.gdx.graphics.Pixmap pixmap)
    -
    Modifies the given Pixmap so it only uses colors present in this PaletteReducer, dithering when it can - using Neue dithering (this merely delegates to reduceNeue(Pixmap)).
    +
    Modifies the given Pixmap so that it only uses colors present in this PaletteReducer, dithering when it can by + using Wren dithering (this merely delegates to reduceWren(Pixmap)).
    com.badlogic.gdx.graphics.Pixmap
    reduce(com.badlogic.gdx.graphics.Pixmap pixmap, @@ -768,50 +781,56 @@

    Method Summary

    com.badlogic.gdx.graphics.Pixmap
    reduceWoven(com.badlogic.gdx.graphics.Pixmap pixmap)
     
    -
    static float
    -
    reverseLight(float L)
    -
    -
    Changes the curve of the internally-used lightness when it is output to another format.
    +
    com.badlogic.gdx.graphics.Pixmap
    +
    reduceWren(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    +
    Just as the wren flits restlessly from eave to branch to awning, so too does Wren dither dart to and fro between + dithering techniques.
    -
    void
    - -
    -
    Resets the palette to the 256-color (including transparent) "Aurora" palette.
    +
    static float
    +
    reverseLight(float L)
    +
    +
    Changes the curve of the internally-used lightness when it is output to another format.
    void
    -
    setDitherStrength(float ditherStrength)
    +
    +
    Resets the palette to the 256-color (including transparent) "Aurora" palette.
    +
    +
    void
    +
    setDitherStrength(float ditherStrength)
    +
    Changes the "strength" of the dither effect applied during reduce(Pixmap) calls.
    -
    static int
    -
    shrink(int color)
    -
    +
    static int
    +
    shrink(int color)
    +
    Converts an RGBA8888 int color to the RGB555 format used by OKLAB to look up colors.
    -
    static void
    -
    sort(int[] items, +
    static void
    +
    sort(int[] items, int from, int to, PaletteReducer.IntComparator c)
    -
    +
    Sorts the specified range of elements according to the order induced by the specified comparator using mergesort.
    -
    static void
    -
    sort(int[] items, +
    static void
    + -
    +
    Sorts all of items by simply calling sort(int[], int, int, IntComparator), setting from and to so the whole array is sorted.
    -
    static int
    -
    stretch(int color)
    -
    +
    static int
    +
    stretch(int color)
    +
    Converts an RGB555 int color to an approximation of the closest RGBA8888 color.
    -
    void
    -
    writePreloadFile(com.badlogic.gdx.files.FileHandle file)
    -
    +
    void
    +
    writePreloadFile(com.badlogic.gdx.files.FileHandle file)
    +
    If this PaletteReducer has already calculated a palette, you can use this to save the slightly-slow-to-compute palette mapping in a preload file for later runs.
    @@ -874,8 +893,8 @@

    OKLAB

    public static final float[][] OKLAB
    Stores Oklab components corresponding to RGB555 indices. OKLAB[0] stores L (lightness) from 0.0 to 1.0 . - OKLAB[1] stores A, which is something like a green-magenta axis, from -0.5 (green) to 0.5 (red). - OKLAB[2] stores B, which is something like a blue-orange axis, from -0.5 (blue) to 0.5 (yellow). + OKLAB[1] stores A, which is something like a green-red axis, from -0.5 (green) to 0.5 (red). + OKLAB[2] stores B, which is something like a blue-yellow axis, from -0.5 (blue) to 0.5 (yellow). OKLAB[3] stores the hue in radians from -PI to PI, with red at 0, yellow at PI/2, and blue at -PI/2.
    The indices into each of these float[] values store red in bits 10-14, green in bits 5-9, and blue in bits 0-4. @@ -1257,7 +1276,10 @@

    forwardLight

    public static float forwardLight(float L)
    Changes the curve of a requested L value so that it matches the internally-used curve. This takes a curve with a very-dark area similar to sRGB (a very small one), and makes it significantly larger. This is typically used on - "to Oklab" conversions.
    + "to Oklab" conversions. +
    + Internally, this is similar to (float)Math.pow(L, 1.5f). At one point it used a modified "Barron spline" + to get its curvature mostly right, but this now seems nearly indistinguishable from an ideal curve.
    Parameters:
    L - lightness, from 0 to 1 inclusive
    @@ -1271,8 +1293,14 @@

    forwardLight

    reverseLight

    public static float reverseLight(float L)
    Changes the curve of the internally-used lightness when it is output to another format. This makes the very-dark - area smaller, matching (kind-of) the curve that the standard sRGB lightness uses. This is typically used on "from - Oklab" conversions.
    + area smaller, matching (closely) the curve that the standard sRGB lightness uses. This is typically used on "from + Oklab" conversions. +
    + Internally, this is similar to (float)Math.pow(L, 2f/3f). At one point it used a modified "Barron spline" + to get its curvature mostly right, but this now seems nearly indistinguishable from an ideal curve. +
    + This specific code uses a modified cube root approximation (based on OtherMath.cbrtPositive(float)) + originally by Marc B. Reynolds.
    Parameters:
    L - lightness, from 0 to 1 inclusive
    @@ -1291,6 +1319,40 @@

    oklabToRGB

  • +
    +

    colorsFrom

    +
    public static int[] colorsFrom(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    Given a non-null Pixmap, this finds the up-to-255 most-frequently-used colors and returns them as an array of + RGBA8888 ints. This always reserves space in the returned array for fully-transparent, so there can be in full + 256 colors in the returned array. The int array this returns is useful to pass to exact(int[]) or the + constructors that expect an RGBA8888 palette.
    +
    +
    Parameters:
    +
    pixmap - a non-null Pixmap, often representing or already limited to the desired palette
    +
    Returns:
    +
    an array of between 1 and 256 RGBA8888 ints, representing a palette
    +
    +
    +
  • +
  • +
    +

    colorsFrom

    +
    public static int[] colorsFrom(com.badlogic.gdx.graphics.Pixmap pixmap, + int limit)
    +
    Given a non-null Pixmap, this finds the up-to-limit - 1 most-frequently-used colors and returns them as + an array of RGBA8888 ints. This always reserves space in the returned array for fully-transparent, so there can + be in full limit colors in the returned array. The int array this returns is useful to pass to + exact(int[]) or the constructors that expect an RGBA8888 palette.
    +
    +
    Parameters:
    +
    pixmap - a non-null Pixmap, often representing or already limited to the desired palette
    +
    limit - how many colors this can return as an inclusive limit; the actual returned array can be smaller
    +
    Returns:
    +
    an array of between 1 and limit RGBA8888 ints, representing a palette
    +
    +
    +
  • +
  • writePreloadFile

    public void writePreloadFile(com.badlogic.gdx.files.FileHandle file)
    @@ -2067,8 +2129,8 @@

    setDitherStrength

    reduce

    public com.badlogic.gdx.graphics.Pixmap reduce(com.badlogic.gdx.graphics.Pixmap pixmap)
    -
    Modifies the given Pixmap so it only uses colors present in this PaletteReducer, dithering when it can - using Neue dithering (this merely delegates to reduceNeue(Pixmap)). +
    Modifies the given Pixmap so that it only uses colors present in this PaletteReducer, dithering when it can by + using Wren dithering (this merely delegates to reduceWren(Pixmap)). If you want to reduce the colors in a Pixmap based on what it currently contains, call analyze(Pixmap) with pixmap as its argument, then call this method with the same Pixmap. You may instead want to use a known palette instead of one computed from a Pixmap; @@ -2090,7 +2152,7 @@

    reduce

    Parameters:
    pixmap - a pixmap that will be modified in-place
    -
    ditherAlgorithm - a dithering algorithm enum value; if not recognized, defaults to Dithered.DitherAlgorithm.NEUE
    +
    ditherAlgorithm - a dithering algorithm enum value; if not recognized, defaults to Dithered.DitherAlgorithm.WREN
    Returns:
    pixmap after modifications
    @@ -2211,6 +2273,24 @@

    reduceWoven

  • +
    +

    reduceWren

    +
    public com.badlogic.gdx.graphics.Pixmap reduceWren(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    Just as the wren flits restlessly from eave to branch to awning, so too does Wren dither dart to and fro between + dithering techniques. This is an error diffusion dither modeled closely after reduceWoven(Pixmap), which + means it uses three offset versions of the R2 sequence to introduce a structured artifact that breaks up + Floyd-Steinberg artifacts. It also incorporates per-channel blue-noise effects as reduceDodgy(Pixmap) + uses them. The strengths of various components here have changed from the values used in Woven; the + error-diffusion strength is higher by default and the adjustment from blue noise and/or R2 values is + comparatively mild.
    +
    +
    Parameters:
    +
    pixmap -
    +
    Returns:
    +
    +
    +
  • +
  • reduceBlueNoise

    public com.badlogic.gdx.graphics.Pixmap reduceBlueNoise(com.badlogic.gdx.graphics.Pixmap pixmap)
    diff --git a/docs/apidocs/com/github/tommyettinger/anim8/QualityPalette.html b/docs/apidocs/com/github/tommyettinger/anim8/QualityPalette.html index f6ec0c55..29e46673 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/QualityPalette.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/QualityPalette.html @@ -2,7 +2,7 @@ -QualityPalette (anim8-gdx 0.4.0 API) +QualityPalette (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + @@ -287,7 +287,7 @@

    Method Summary

    +alterColorsLightness, alterColorsOklab, analyze, analyze, analyze, analyze, analyze, analyze, analyze, analyzeFast, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeMC, blend, colorsFrom, colorsFrom, compareSwap, exact, exact, exact, exact, exact, forwardLight, getDitherStrength, hueShift, loadPreloadFile, oklabToRGB, randomColor, randomColorIndex, reduce, reduce, reduceBlueNoise, reduceChaoticNoise, reduceDodgy, reduceFloat, reduceFloydSteinberg, reduceIgneous, reduceIndex, reduceInPlace, reduceJimenez, reduceKnoll, reduceKnollRoberts, reduceLoaf, reduceNeue, reduceRoberts, reduceScatter, reduceSierraLite, reduceSingle, reduceSolid, reduceWoven, reduceWren, reverseLight, setDefaultPalette, setDitherStrength, shrink, sort, sort, stretch, writePreloadFile

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -659,7 +659,10 @@

    forwardLight

    public static double forwardLight(double L)
    Changes the curve of a requested L value so that it matches the internally-used curve. This takes a curve with a very-dark area similar to sRGB (a very small one), and makes it significantly larger. This is typically used on - "to Oklab" conversions.
    + "to Oklab" conversions. +
    + Internally, this is just Math.pow(L, 1.5). At one point it used a modified "Barron spline" to get its + curvature mostly right, but this now seems nearly indistinguishable from an ideal curve.
    Parameters:
    L - lightness, from 0 to 1 inclusive
    @@ -673,8 +676,11 @@

    forwardLight

    reverseLight

    public static double reverseLight(double L)
    Changes the curve of the internally-used lightness when it is output to another format. This makes the very-dark - area smaller, matching (kind-of) the curve that the standard sRGB lightness uses. This is typically used on "from - Oklab" conversions.
    + area smaller, matching (closely) the curve that the standard sRGB lightness uses. This is typically used on "from + Oklab" conversions. +
    + Internally, this is just Math.pow(L, 2.0/3.0). At one point it used a modified "Barron spline" to get its + curvature mostly right, but this now seems nearly indistinguishable from an ideal curve.
    Parameters:
    L - lightness, from 0 to 1 inclusive
    diff --git a/docs/apidocs/com/github/tommyettinger/anim8/package-summary.html b/docs/apidocs/com/github/tommyettinger/anim8/package-summary.html index 832ba19e..357a47b0 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/package-summary.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/package-summary.html @@ -2,7 +2,7 @@ -com.github.tommyettinger.anim8 (anim8-gdx 0.4.0 API) +com.github.tommyettinger.anim8 (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/com/github/tommyettinger/anim8/package-tree.html b/docs/apidocs/com/github/tommyettinger/anim8/package-tree.html index 30c7dd31..240912b7 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/package-tree.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/package-tree.html @@ -2,7 +2,7 @@ -com.github.tommyettinger.anim8 Class Hierarchy (anim8-gdx 0.4.0 API) +com.github.tommyettinger.anim8 Class Hierarchy (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/help-doc.html b/docs/apidocs/help-doc.html index de2a6237..545b24cf 100644 --- a/docs/apidocs/help-doc.html +++ b/docs/apidocs/help-doc.html @@ -2,7 +2,7 @@ -API Help (anim8-gdx 0.4.0 API) +API Help (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/index-all.html b/docs/apidocs/index-all.html index 3287cc16..2c314f16 100644 --- a/docs/apidocs/index-all.html +++ b/docs/apidocs/index-all.html @@ -2,7 +2,7 @@ -Index (anim8-gdx 0.4.0 API) +Index (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + @@ -115,6 +115,22 @@

    A

    Analyzes all the Pixmap items in pixmaps for color count and frequency (as if they are one image), building a palette with at most limit colors.
    +
    analyzeBlue() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    +
     
    +
    analyzeBlue() - Method in class com.github.tommyettinger.anim8.FastGif
    +
     
    +
    analyzeChaotic() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    +
     
    +
    analyzeChaotic() - Method in class com.github.tommyettinger.anim8.FastGif
    +
     
    +
    analyzeDiffusion() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    +
     
    +
    analyzeDiffusion() - Method in class com.github.tommyettinger.anim8.FastGif
    +
     
    +
    analyzeDodgy() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    +
     
    +
    analyzeDodgy() - Method in class com.github.tommyettinger.anim8.FastGif
    +
     
    analyzeFast(Pixmap, double, int) - Method in class com.github.tommyettinger.anim8.FastPalette
    Analyzes pixmap for color count and frequency, building a palette with at most limit colors.
    @@ -123,6 +139,10 @@

    A

    Analyzes pixmap for color count and frequency, building a palette with at most limit colors.
    +
    analyzeGradient() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    +
     
    +
    analyzeGradient() - Method in class com.github.tommyettinger.anim8.FastGif
    +
     
    analyzeHueWise(Pixmap[], int, double, int) - Method in class com.github.tommyettinger.anim8.PaletteReducer
    Analyzes all of the Pixmap items in pixmaps for color count and frequency (as if they are one image), @@ -147,8 +167,24 @@

    A

    Analyzes all of the Pixmap items in pixmaps for color count and frequency (as if they are one image), building a palette with at most limit colors.
    +
    analyzeLoaf() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    +
     
    +
    analyzeLoaf() - Method in class com.github.tommyettinger.anim8.FastGif
    +
     
    analyzeMC(Pixmap, int) - Method in class com.github.tommyettinger.anim8.PaletteReducer
     
    +
    analyzeNeue() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    +
     
    +
    analyzeNeue() - Method in class com.github.tommyettinger.anim8.FastGif
    +
     
    +
    analyzeNone() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    +
     
    +
    analyzeNone() - Method in class com.github.tommyettinger.anim8.FastGif
    +
     
    +
    analyzePattern() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    +
     
    +
    analyzePattern() - Method in class com.github.tommyettinger.anim8.FastGif
    +
     
    analyzePixels() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    Analyzes image colors and creates color map.
    @@ -157,6 +193,22 @@

    A

    Analyzes image colors and creates color map.
    +
    analyzeRoberts() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    +
     
    +
    analyzeRoberts() - Method in class com.github.tommyettinger.anim8.FastGif
    +
     
    +
    analyzeScatter() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    +
     
    +
    analyzeScatter() - Method in class com.github.tommyettinger.anim8.FastGif
    +
     
    +
    analyzeWoven() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    +
     
    +
    analyzeWoven() - Method in class com.github.tommyettinger.anim8.FastGif
    +
     
    +
    analyzeWren() - Method in class com.github.tommyettinger.anim8.AnimatedGif
    +
     
    +
    analyzeWren() - Method in class com.github.tommyettinger.anim8.FastGif
    +
     
    AnimatedGif - Class in com.github.tommyettinger.anim8
    GIF encoder using standard LZW compression; can write animated and non-animated GIF images.
    @@ -225,6 +277,10 @@

    C

    An approximation of the cube-root function for float inputs and outputs.
    +
    cbrtPositive(float) - Static method in class com.github.tommyettinger.anim8.OtherMath
    +
    +
    An approximation of the cube-root function for float inputs and outputs.
    +
    cbrtShape(float) - Static method in class com.github.tommyettinger.anim8.OtherMath
    A function that loosely approximates the cube root of x, but is much smaller and probably faster than @@ -286,6 +342,16 @@

    C

     
    colorDepth - Variable in class com.github.tommyettinger.anim8.FastGif
     
    +
    colorsFrom(Pixmap) - Static method in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    Given a non-null Pixmap, this finds the up-to-255 most-frequently-used colors and returns them as an array of + RGBA8888 ints.
    +
    +
    colorsFrom(Pixmap, int) - Static method in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    Given a non-null Pixmap, this finds the up-to-limit - 1 most-frequently-used colors and returns them as + an array of RGBA8888 ints.
    +
    colorTab - Variable in class com.github.tommyettinger.anim8.AnimatedGif
     
    colorTab - Variable in class com.github.tommyettinger.anim8.FastGif
    @@ -999,8 +1065,8 @@

    R

    reduce(Pixmap) - Method in class com.github.tommyettinger.anim8.PaletteReducer
    -
    Modifies the given Pixmap so it only uses colors present in this PaletteReducer, dithering when it can - using Neue dithering (this merely delegates to PaletteReducer.reduceNeue(Pixmap)).
    +
    Modifies the given Pixmap so that it only uses colors present in this PaletteReducer, dithering when it can by + using Wren dithering (this merely delegates to PaletteReducer.reduceWren(Pixmap)).
    reduce(Pixmap, Dithered.DitherAlgorithm) - Method in class com.github.tommyettinger.anim8.PaletteReducer
    @@ -1154,6 +1220,16 @@

    R

     
    reduceWoven(Pixmap) - Method in class com.github.tommyettinger.anim8.PaletteReducer
     
    +
    reduceWren(Pixmap) - Method in class com.github.tommyettinger.anim8.FastPalette
    +
    +
    Just as the wren flits restlessly from eave to branch to awning, so too does Wren dither dart to and fro between + dithering techniques.
    +
    +
    reduceWren(Pixmap) - Method in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    Just as the wren flits restlessly from eave to branch to awning, so too does Wren dither dart to and fro between + dithering techniques.
    +
    repeat - Variable in class com.github.tommyettinger.anim8.AnimatedGif
     
    repeat - Variable in class com.github.tommyettinger.anim8.FastGif
    @@ -1479,6 +1555,11 @@

    W

    from each RGB channel, and that it uses translated copies of the R2 dither used by Dithered.DitherAlgorithm.ROBERTS, instead of using blue noise in any way. +
    WREN - Enum constant in enum class com.github.tommyettinger.anim8.Dithered.DitherAlgorithm
    +
    +
    An error-diffusion dither (like Dithered.DitherAlgorithm.DIFFUSION) that uses offset versions of the R2 sequence (like + Dithered.DitherAlgorithm.WOVEN) and different blue noise textures (like Dithered.DitherAlgorithm.DODGY).
    +
    write(FileHandle, Pixmap) - Method in class com.github.tommyettinger.anim8.FastPNG
    Writes the given Pixmap to the requested FileHandle.
    diff --git a/docs/apidocs/index.html b/docs/apidocs/index.html index aab6f41e..5b47b56a 100644 --- a/docs/apidocs/index.html +++ b/docs/apidocs/index.html @@ -2,7 +2,7 @@ -anim8-gdx 0.4.0 API +anim8-gdx 0.4.1 API diff --git a/docs/apidocs/jquery-ui.overrides.css b/docs/apidocs/jquery-ui.overrides.css index f89acb63..facf852c 100644 --- a/docs/apidocs/jquery-ui.overrides.css +++ b/docs/apidocs/jquery-ui.overrides.css @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,4 +31,5 @@ a.ui-button:active, .ui-button.ui-state-active:hover { /* Overrides the color of selection used in jQuery UI */ background: #F8981D; + border: 1px solid #F8981D; } diff --git a/docs/apidocs/legal/jquery.md b/docs/apidocs/legal/jquery.md index 8054a34c..d468b318 100644 --- a/docs/apidocs/legal/jquery.md +++ b/docs/apidocs/legal/jquery.md @@ -1,9 +1,9 @@ -## jQuery v3.5.1 +## jQuery v3.6.1 ### jQuery License ``` -jQuery v 3.5.1 -Copyright JS Foundation and other contributors, https://js.foundation/ +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the @@ -26,7 +26,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ****************************************** -The jQuery JavaScript Library v3.5.1 also includes Sizzle.js +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js Sizzle.js includes the following license: diff --git a/docs/apidocs/member-search-index.js b/docs/apidocs/member-search-index.js index e8bf8a0d..5c2cd201 100644 --- a/docs/apidocs/member-search-index.js +++ b/docs/apidocs/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"addFrame(Pixmap)","u":"addFrame(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"addFrame(Pixmap)","u":"addFrame(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"ALL"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"alterColorsLightness(Interpolation)","u":"alterColorsLightness(com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"alterColorsOklab(Interpolation, Interpolation, Interpolation)","u":"alterColorsOklab(com.badlogic.gdx.math.Interpolation,com.badlogic.gdx.math.Interpolation,com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Array)","u":"analyze(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Array, double)","u":"analyze(com.badlogic.gdx.utils.Array,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Array, double, int)","u":"analyze(com.badlogic.gdx.utils.Array,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap)","u":"analyze(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap, double)","u":"analyze(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"analyze(Pixmap, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"analyze(Pixmap[], int, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap[],int,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap[], int, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap[],int,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"analyzeFast(Pixmap, double, int)","u":"analyzeFast(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeFast(Pixmap, double, int)","u":"analyzeFast(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Array)","u":"analyzeHueWise(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Array, double)","u":"analyzeHueWise(com.badlogic.gdx.utils.Array,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Array, double, int)","u":"analyzeHueWise(com.badlogic.gdx.utils.Array,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Pixmap, double, int)","u":"analyzeHueWise(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Pixmap[], int, double, int)","u":"analyzeHueWise(com.badlogic.gdx.graphics.Pixmap[],int,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeMC(Pixmap, int)","u":"analyzeMC(com.badlogic.gdx.graphics.Pixmap,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzePixels()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"AnimatedGif()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"AnimatedPNG()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"AnimatedPNG(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"apply(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"atan2(float, float)","u":"atan2(float,float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"AURORA"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"barronSpline(float, float, float)","u":"barronSpline(float,float,float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"BiasGain()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"BiasGain(float, float)","u":"%3Cinit%3E(float,float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"blend(int, int, float)","u":"blend(int,int,float)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"BLUE_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"candidates"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"cbrt(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"cbrtShape(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"centralize(byte)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"centralizePalette(FileHandle, FileHandle)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"centralizePalette(FileHandle, FileHandle)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"centralizePalette(FileHandle, FileHandle, float)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,float)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"centralizePalette(FileHandle, FileHandle, float)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,float)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"CHAOTIC_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"closeStream"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"closeStream"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"colorCount"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"colorDepth"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"colorDepth"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"colorTab"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"colorTab"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer.IntComparator","l":"compare(int, int)","u":"compare(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"compareSwap(int[], int, int)","u":"compareSwap(int[],int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"curErrorBlueFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"curErrorGreenFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"curErrorRedFloats"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"delay"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"delay"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int)","u":"difference(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int, int, int)","u":"difference(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int, int, int, int, int)","u":"difference(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceAnalyzing(int, int)","u":"differenceAnalyzing(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceAnalyzing(int, int)","u":"differenceAnalyzing(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceAnalyzing(int, int, int, int)","u":"differenceAnalyzing(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceAnalyzing(int, int, int, int)","u":"differenceAnalyzing(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceAnalyzing(int, int, int, int, int, int)","u":"differenceAnalyzing(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceAnalyzing(int, int, int, int, int, int)","u":"differenceAnalyzing(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceHW(int, int)","u":"differenceHW(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceHW(int, int)","u":"differenceHW(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceHW(int, int, int, int)","u":"differenceHW(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceHW(int, int, int, int)","u":"differenceHW(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceHW(int, int, int, int, int, int)","u":"differenceHW(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceHW(int, int, int, int, int, int)","u":"differenceHW(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceMatch(int, int)","u":"differenceMatch(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceMatch(int, int)","u":"differenceMatch(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceMatch(int, int, int, int)","u":"differenceMatch(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceMatch(int, int, int, int)","u":"differenceMatch(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceMatch(int, int, int, int, int, int)","u":"differenceMatch(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceMatch(int, int, int, int, int, int)","u":"differenceMatch(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"DIFFUSION"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"dispose"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"dispose"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"DODGY"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"editPalette(FileHandle, FileHandle, Interpolation)","u":"editPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"editPalette(FileHandle, FileHandle, Interpolation)","u":"editPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"entryComparator"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(Color[])","u":"exact(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(Color[], int)","u":"exact(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(int[], byte[])","u":"exact(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(int[], int)","u":"exact(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"fastAnalysis"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"fastAnalysis"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"FastAPNG()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"FastAPNG(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"FastGif()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Array)","u":"%3Cinit%3E(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Color[])","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Color[], int)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(int[])","u":"%3Cinit%3E(int[])"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(int[], byte[])","u":"%3Cinit%3E(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(int[], int)","u":"%3Cinit%3E(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Pixmap)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Pixmap, double)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"FastPNG()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"FastPNG(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"FastPNG8()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"FastPNG8(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"finish()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"finish()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"firstFrame"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"firstFrame"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"flipY"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"forwardLight(double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"forwardLight(float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getImagePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"getImagePixels()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"GRADIENT_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"HALTONIC"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"height"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"height"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"hueComparator"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"hueShift()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"image"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"image"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"indexedPixels"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"indexedPixels"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"isFlipY()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"isFlipY()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"legibleName"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"lightnessComparator"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"loadPreloadFile(FileHandle)","u":"loadPreloadFile(com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"LOAF"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"NEUE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"nextErrorBlueFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"nextErrorGreenFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"nextErrorRedFloats"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"NONE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"OKLAB"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"oklabToRGB(float, float, float, float)","u":"oklabToRGB(float,float,float,float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"out"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"out"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"paletteArray"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"paletteMapping"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Array)","u":"%3Cinit%3E(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Color[])","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Color[], int)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(int[])","u":"%3Cinit%3E(int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(int[], byte[])","u":"%3Cinit%3E(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(int[], int)","u":"%3Cinit%3E(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Pixmap)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Pixmap, double)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"palSize"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"palSize"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"PATTERN"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"PNG8()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"PNG8(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"populationBias"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"probit(double)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Array)","u":"%3Cinit%3E(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Color[])","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Color[], int)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(int[])","u":"%3Cinit%3E(int[])"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(int[], byte[])","u":"%3Cinit%3E(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(int[], int)","u":"%3Cinit%3E(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Pixmap)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Pixmap, double)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"randomColor(Random)","u":"randomColor(java.util.Random)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"randomColorIndex(Random)","u":"randomColorIndex(java.util.Random)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"readChunks(InputStream)","u":"readChunks(java.io.InputStream)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"readChunks(InputStream)","u":"readChunks(java.io.InputStream)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduce(Pixmap)","u":"reduce(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduce(Pixmap, Dithered.DitherAlgorithm)","u":"reduce(com.badlogic.gdx.graphics.Pixmap,com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceBlueNoise(Pixmap)","u":"reduceBlueNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceBlueNoise(Pixmap)","u":"reduceBlueNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceChaoticNoise(Pixmap)","u":"reduceChaoticNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceChaoticNoise(Pixmap)","u":"reduceChaoticNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceDodgy(Pixmap)","u":"reduceDodgy(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceDodgy(Pixmap)","u":"reduceDodgy(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceFloat(float)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceFloydSteinberg(Pixmap)","u":"reduceFloydSteinberg(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceFloydSteinberg(Pixmap)","u":"reduceFloydSteinberg(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceIgneous(Pixmap)","u":"reduceIgneous(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceIgneous(Pixmap)","u":"reduceIgneous(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceIndex(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceInPlace(Color)","u":"reduceInPlace(com.badlogic.gdx.graphics.Color)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceJimenez(Pixmap)","u":"reduceJimenez(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceJimenez(Pixmap)","u":"reduceJimenez(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceKnoll(Pixmap)","u":"reduceKnoll(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceKnoll(Pixmap)","u":"reduceKnoll(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceKnollRoberts(Pixmap)","u":"reduceKnollRoberts(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceLoaf(Pixmap)","u":"reduceLoaf(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceLoaf(Pixmap)","u":"reduceLoaf(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceNeue(Pixmap)","u":"reduceNeue(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceNeue(Pixmap)","u":"reduceNeue(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceRoberts(Pixmap)","u":"reduceRoberts(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceRoberts(Pixmap)","u":"reduceRoberts(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceScatter(Pixmap)","u":"reduceScatter(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceScatter(Pixmap)","u":"reduceScatter(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceSierraLite(Pixmap)","u":"reduceSierraLite(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSierraLite(Pixmap)","u":"reduceSierraLite(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSingle(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceSolid(Pixmap)","u":"reduceSolid(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSolid(Pixmap)","u":"reduceSolid(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceWoven(Pixmap)","u":"reduceWoven(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceWoven(Pixmap)","u":"reduceWoven(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"repeat"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"repeat"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"reverseLight(double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reverseLight(float)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"ROBERTS"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"roberts125(int, int)","u":"roberts125(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"SCATTER"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"seq"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"seq"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"setDefaultPalette()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDelay(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setDelay(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDispose(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setDispose(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setFrameRate(float)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setFrameRate(float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setPosition(int, int)","u":"setPosition(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setPosition(int, int)","u":"setPosition(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setRepeat(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setRepeat(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"shape"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"shrink(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"sizeSet"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"sizeSet"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"sort(int[], int, int, PaletteReducer.IntComparator)","u":"sort(int[],int,int,com.github.tommyettinger.anim8.PaletteReducer.IntComparator)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"sort(int[], PaletteReducer.IntComparator)","u":"sort(int[],com.github.tommyettinger.anim8.PaletteReducer.IntComparator)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"start(OutputStream)","u":"start(java.io.OutputStream)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"start(OutputStream)","u":"start(java.io.OutputStream)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"started"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"started"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"stretch(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"swapPalette(FileHandle, FileHandle, int[])","u":"swapPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,int[])"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"swapPalette(FileHandle, FileHandle, int[])","u":"swapPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"thresholdMatrix16"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"thresholdMatrix64"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"thresholdMatrix8"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"toString()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"transIndex"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"transIndex"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_B"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_C"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_MULTIPLIERS"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"turning"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"usedEntry"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"usedEntry"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"values()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"width"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"width"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"WOVEN"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"AnimationWriter","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimationWriter","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Array, int, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Array, int, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"write(FileHandle, Pixmap)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Pixmap)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Pixmap, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Pixmap, boolean, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap, boolean, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Pixmap, boolean, boolean, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap, boolean, boolean, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimationWriter","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Array, int, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Array, int, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"write(OutputStream, Pixmap)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Pixmap)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Pixmap, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Pixmap, boolean, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap, boolean, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Pixmap, boolean, boolean, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap, boolean, boolean, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writeChunks(OutputStream, OrderedMap)","u":"writeChunks(java.io.OutputStream,com.badlogic.gdx.utils.OrderedMap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeChunks(OutputStream, OrderedMap)","u":"writeChunks(java.io.OutputStream,com.badlogic.gdx.utils.OrderedMap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeGraphicCtrlExt()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeGraphicCtrlExt()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeImageDesc()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeImageDesc()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeLSD()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeLSD()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeNetscapeExt()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeNetscapeExt()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writePalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writePalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"writePixel(ByteBuffer, int, boolean)","u":"writePixel(java.nio.ByteBuffer,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePrecisely(FileHandle, Pixmap, boolean)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(FileHandle, Pixmap, boolean)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePrecisely(FileHandle, Pixmap, boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(FileHandle, Pixmap, boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePrecisely(FileHandle, Pixmap, int[], boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,int[],boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(FileHandle, Pixmap, int[], boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,int[],boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePrecisely(OutputStream, Pixmap, boolean)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(OutputStream, Pixmap, boolean)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePrecisely(OutputStream, Pixmap, boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(OutputStream, Pixmap, boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePrecisely(OutputStream, Pixmap, int[], boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,int[],boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(OutputStream, Pixmap, int[], boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,int[],boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePreciseSection(FileHandle, Pixmap, int[], int, int, int, int)","u":"writePreciseSection(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,int[],int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePreciseSection(FileHandle, Pixmap, int[], int, int, int, int)","u":"writePreciseSection(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,int[],int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePreciseSection(OutputStream, Pixmap, int[], int, int, int, int)","u":"writePreciseSection(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,int[],int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePreciseSection(OutputStream, Pixmap, int[], int, int, int, int)","u":"writePreciseSection(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,int[],int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"writePreloadFile(FileHandle)","u":"writePreloadFile(com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeShort(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeShort(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeString(String)","u":"writeString(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeString(String)","u":"writeString(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"x"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"x"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"y"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"y"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"addFrame(Pixmap)","u":"addFrame(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"addFrame(Pixmap)","u":"addFrame(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"ALL"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"alterColorsLightness(Interpolation)","u":"alterColorsLightness(com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"alterColorsOklab(Interpolation, Interpolation, Interpolation)","u":"alterColorsOklab(com.badlogic.gdx.math.Interpolation,com.badlogic.gdx.math.Interpolation,com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Array)","u":"analyze(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Array, double)","u":"analyze(com.badlogic.gdx.utils.Array,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Array, double, int)","u":"analyze(com.badlogic.gdx.utils.Array,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap)","u":"analyze(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap, double)","u":"analyze(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"analyze(Pixmap, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"analyze(Pixmap[], int, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap[],int,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap[], int, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap[],int,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeBlue()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzeBlue()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeChaotic()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzeChaotic()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeDiffusion()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzeDiffusion()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeDodgy()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzeDodgy()"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"analyzeFast(Pixmap, double, int)","u":"analyzeFast(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeFast(Pixmap, double, int)","u":"analyzeFast(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeGradient()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzeGradient()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Array)","u":"analyzeHueWise(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Array, double)","u":"analyzeHueWise(com.badlogic.gdx.utils.Array,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Array, double, int)","u":"analyzeHueWise(com.badlogic.gdx.utils.Array,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Pixmap, double, int)","u":"analyzeHueWise(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Pixmap[], int, double, int)","u":"analyzeHueWise(com.badlogic.gdx.graphics.Pixmap[],int,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeLoaf()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzeLoaf()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeMC(Pixmap, int)","u":"analyzeMC(com.badlogic.gdx.graphics.Pixmap,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeNeue()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzeNeue()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeNone()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzeNone()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzePattern()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzePattern()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzePixels()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeRoberts()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzeRoberts()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeScatter()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzeScatter()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeWoven()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzeWoven()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeWren()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzeWren()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"AnimatedGif()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"AnimatedPNG()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"AnimatedPNG(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"apply(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"atan2(float, float)","u":"atan2(float,float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"AURORA"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"barronSpline(float, float, float)","u":"barronSpline(float,float,float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"BiasGain()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"BiasGain(float, float)","u":"%3Cinit%3E(float,float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"blend(int, int, float)","u":"blend(int,int,float)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"BLUE_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"candidates"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"cbrt(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"cbrtPositive(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"cbrtShape(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"centralize(byte)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"centralizePalette(FileHandle, FileHandle)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"centralizePalette(FileHandle, FileHandle)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"centralizePalette(FileHandle, FileHandle, float)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,float)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"centralizePalette(FileHandle, FileHandle, float)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,float)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"CHAOTIC_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"closeStream"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"closeStream"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"colorCount"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"colorDepth"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"colorDepth"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"colorsFrom(Pixmap)","u":"colorsFrom(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"colorsFrom(Pixmap, int)","u":"colorsFrom(com.badlogic.gdx.graphics.Pixmap,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"colorTab"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"colorTab"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer.IntComparator","l":"compare(int, int)","u":"compare(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"compareSwap(int[], int, int)","u":"compareSwap(int[],int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"curErrorBlueFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"curErrorGreenFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"curErrorRedFloats"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"delay"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"delay"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int)","u":"difference(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int, int, int)","u":"difference(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int, int, int, int, int)","u":"difference(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceAnalyzing(int, int)","u":"differenceAnalyzing(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceAnalyzing(int, int)","u":"differenceAnalyzing(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceAnalyzing(int, int, int, int)","u":"differenceAnalyzing(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceAnalyzing(int, int, int, int)","u":"differenceAnalyzing(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceAnalyzing(int, int, int, int, int, int)","u":"differenceAnalyzing(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceAnalyzing(int, int, int, int, int, int)","u":"differenceAnalyzing(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceHW(int, int)","u":"differenceHW(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceHW(int, int)","u":"differenceHW(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceHW(int, int, int, int)","u":"differenceHW(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceHW(int, int, int, int)","u":"differenceHW(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceHW(int, int, int, int, int, int)","u":"differenceHW(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceHW(int, int, int, int, int, int)","u":"differenceHW(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceMatch(int, int)","u":"differenceMatch(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceMatch(int, int)","u":"differenceMatch(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceMatch(int, int, int, int)","u":"differenceMatch(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceMatch(int, int, int, int)","u":"differenceMatch(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceMatch(int, int, int, int, int, int)","u":"differenceMatch(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceMatch(int, int, int, int, int, int)","u":"differenceMatch(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"DIFFUSION"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"dispose"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"dispose"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"DODGY"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"editPalette(FileHandle, FileHandle, Interpolation)","u":"editPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"editPalette(FileHandle, FileHandle, Interpolation)","u":"editPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"entryComparator"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(Color[])","u":"exact(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(Color[], int)","u":"exact(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(int[], byte[])","u":"exact(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(int[], int)","u":"exact(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"fastAnalysis"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"fastAnalysis"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"FastAPNG()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"FastAPNG(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"FastGif()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Array)","u":"%3Cinit%3E(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Color[])","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Color[], int)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(int[])","u":"%3Cinit%3E(int[])"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(int[], byte[])","u":"%3Cinit%3E(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(int[], int)","u":"%3Cinit%3E(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Pixmap)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Pixmap, double)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"FastPNG()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"FastPNG(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"FastPNG8()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"FastPNG8(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"finish()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"finish()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"firstFrame"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"firstFrame"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"flipY"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"forwardLight(double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"forwardLight(float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getImagePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"getImagePixels()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"GRADIENT_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"HALTONIC"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"height"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"height"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"hueComparator"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"hueShift()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"image"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"image"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"indexedPixels"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"indexedPixels"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"isFlipY()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"isFlipY()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"legibleName"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"lightnessComparator"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"loadPreloadFile(FileHandle)","u":"loadPreloadFile(com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"LOAF"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"NEUE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"nextErrorBlueFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"nextErrorGreenFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"nextErrorRedFloats"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"NONE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"OKLAB"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"oklabToRGB(float, float, float, float)","u":"oklabToRGB(float,float,float,float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"out"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"out"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"paletteArray"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"paletteMapping"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Array)","u":"%3Cinit%3E(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Color[])","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Color[], int)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(int[])","u":"%3Cinit%3E(int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(int[], byte[])","u":"%3Cinit%3E(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(int[], int)","u":"%3Cinit%3E(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Pixmap)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Pixmap, double)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"palSize"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"palSize"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"PATTERN"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"PNG8()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"PNG8(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"populationBias"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"probit(double)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Array)","u":"%3Cinit%3E(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Color[])","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Color[], int)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(int[])","u":"%3Cinit%3E(int[])"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(int[], byte[])","u":"%3Cinit%3E(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(int[], int)","u":"%3Cinit%3E(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Pixmap)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Pixmap, double)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"randomColor(Random)","u":"randomColor(java.util.Random)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"randomColorIndex(Random)","u":"randomColorIndex(java.util.Random)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"readChunks(InputStream)","u":"readChunks(java.io.InputStream)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"readChunks(InputStream)","u":"readChunks(java.io.InputStream)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduce(Pixmap)","u":"reduce(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduce(Pixmap, Dithered.DitherAlgorithm)","u":"reduce(com.badlogic.gdx.graphics.Pixmap,com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceBlueNoise(Pixmap)","u":"reduceBlueNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceBlueNoise(Pixmap)","u":"reduceBlueNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceChaoticNoise(Pixmap)","u":"reduceChaoticNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceChaoticNoise(Pixmap)","u":"reduceChaoticNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceDodgy(Pixmap)","u":"reduceDodgy(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceDodgy(Pixmap)","u":"reduceDodgy(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceFloat(float)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceFloydSteinberg(Pixmap)","u":"reduceFloydSteinberg(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceFloydSteinberg(Pixmap)","u":"reduceFloydSteinberg(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceIgneous(Pixmap)","u":"reduceIgneous(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceIgneous(Pixmap)","u":"reduceIgneous(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceIndex(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceInPlace(Color)","u":"reduceInPlace(com.badlogic.gdx.graphics.Color)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceJimenez(Pixmap)","u":"reduceJimenez(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceJimenez(Pixmap)","u":"reduceJimenez(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceKnoll(Pixmap)","u":"reduceKnoll(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceKnoll(Pixmap)","u":"reduceKnoll(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceKnollRoberts(Pixmap)","u":"reduceKnollRoberts(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceLoaf(Pixmap)","u":"reduceLoaf(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceLoaf(Pixmap)","u":"reduceLoaf(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceNeue(Pixmap)","u":"reduceNeue(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceNeue(Pixmap)","u":"reduceNeue(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceRoberts(Pixmap)","u":"reduceRoberts(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceRoberts(Pixmap)","u":"reduceRoberts(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceScatter(Pixmap)","u":"reduceScatter(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceScatter(Pixmap)","u":"reduceScatter(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceSierraLite(Pixmap)","u":"reduceSierraLite(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSierraLite(Pixmap)","u":"reduceSierraLite(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSingle(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceSolid(Pixmap)","u":"reduceSolid(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSolid(Pixmap)","u":"reduceSolid(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceWoven(Pixmap)","u":"reduceWoven(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceWoven(Pixmap)","u":"reduceWoven(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceWren(Pixmap)","u":"reduceWren(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceWren(Pixmap)","u":"reduceWren(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"repeat"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"repeat"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"reverseLight(double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reverseLight(float)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"ROBERTS"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"roberts125(int, int)","u":"roberts125(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"SCATTER"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"seq"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"seq"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"setDefaultPalette()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDelay(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setDelay(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDispose(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setDispose(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setFrameRate(float)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setFrameRate(float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setPosition(int, int)","u":"setPosition(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setPosition(int, int)","u":"setPosition(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setRepeat(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setRepeat(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"shape"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"shrink(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"sizeSet"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"sizeSet"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"sort(int[], int, int, PaletteReducer.IntComparator)","u":"sort(int[],int,int,com.github.tommyettinger.anim8.PaletteReducer.IntComparator)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"sort(int[], PaletteReducer.IntComparator)","u":"sort(int[],com.github.tommyettinger.anim8.PaletteReducer.IntComparator)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"start(OutputStream)","u":"start(java.io.OutputStream)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"start(OutputStream)","u":"start(java.io.OutputStream)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"started"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"started"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"stretch(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"swapPalette(FileHandle, FileHandle, int[])","u":"swapPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,int[])"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"swapPalette(FileHandle, FileHandle, int[])","u":"swapPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"thresholdMatrix16"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"thresholdMatrix64"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"thresholdMatrix8"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"toString()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"transIndex"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"transIndex"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_B"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_C"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_MULTIPLIERS"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"turning"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"usedEntry"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"usedEntry"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"values()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"width"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"width"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"WOVEN"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"WREN"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"AnimationWriter","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimationWriter","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Array, int, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Array, int, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"write(FileHandle, Pixmap)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Pixmap)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Pixmap, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Pixmap, boolean, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap, boolean, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(FileHandle, Pixmap, boolean, boolean, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap, boolean, boolean, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimationWriter","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Array, int, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Array, int, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"write(OutputStream, Pixmap)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Pixmap)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Pixmap, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Pixmap, boolean, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap, boolean, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Pixmap, boolean, boolean, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap, boolean, boolean, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writeChunks(OutputStream, OrderedMap)","u":"writeChunks(java.io.OutputStream,com.badlogic.gdx.utils.OrderedMap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeChunks(OutputStream, OrderedMap)","u":"writeChunks(java.io.OutputStream,com.badlogic.gdx.utils.OrderedMap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeGraphicCtrlExt()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeGraphicCtrlExt()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeImageDesc()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeImageDesc()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeLSD()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeLSD()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeNetscapeExt()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeNetscapeExt()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writePalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writePalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"writePixel(ByteBuffer, int, boolean)","u":"writePixel(java.nio.ByteBuffer,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePrecisely(FileHandle, Pixmap, boolean)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(FileHandle, Pixmap, boolean)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePrecisely(FileHandle, Pixmap, boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(FileHandle, Pixmap, boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePrecisely(FileHandle, Pixmap, int[], boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,int[],boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(FileHandle, Pixmap, int[], boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,int[],boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePrecisely(OutputStream, Pixmap, boolean)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(OutputStream, Pixmap, boolean)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePrecisely(OutputStream, Pixmap, boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(OutputStream, Pixmap, boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePrecisely(OutputStream, Pixmap, int[], boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,int[],boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(OutputStream, Pixmap, int[], boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,int[],boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePreciseSection(FileHandle, Pixmap, int[], int, int, int, int)","u":"writePreciseSection(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,int[],int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePreciseSection(FileHandle, Pixmap, int[], int, int, int, int)","u":"writePreciseSection(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,int[],int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"writePreciseSection(OutputStream, Pixmap, int[], int, int, int, int)","u":"writePreciseSection(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,int[],int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePreciseSection(OutputStream, Pixmap, int[], int, int, int, int)","u":"writePreciseSection(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,int[],int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"writePreloadFile(FileHandle)","u":"writePreloadFile(com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeShort(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeShort(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeString(String)","u":"writeString(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeString(String)","u":"writeString(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"x"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"x"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"y"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"y"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/apidocs/overview-tree.html b/docs/apidocs/overview-tree.html index 3c221595..07f0967b 100644 --- a/docs/apidocs/overview-tree.html +++ b/docs/apidocs/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (anim8-gdx 0.4.0 API) +Class Hierarchy (anim8-gdx 0.4.1 API) @@ -11,7 +11,7 @@ - + diff --git a/docs/apidocs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png b/docs/apidocs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png deleted file mode 100644 index 34abd18f..00000000 Binary files a/docs/apidocs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png and /dev/null differ diff --git a/docs/apidocs/script-dir/images/ui-bg_glass_65_dadada_1x400.png b/docs/apidocs/script-dir/images/ui-bg_glass_65_dadada_1x400.png deleted file mode 100644 index f058a938..00000000 Binary files a/docs/apidocs/script-dir/images/ui-bg_glass_65_dadada_1x400.png and /dev/null differ diff --git a/docs/apidocs/script-dir/images/ui-bg_glass_75_dadada_1x400.png b/docs/apidocs/script-dir/images/ui-bg_glass_75_dadada_1x400.png deleted file mode 100644 index 2ce04c16..00000000 Binary files a/docs/apidocs/script-dir/images/ui-bg_glass_75_dadada_1x400.png and /dev/null differ diff --git a/docs/apidocs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png b/docs/apidocs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png deleted file mode 100644 index a90afb8b..00000000 Binary files a/docs/apidocs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png and /dev/null differ diff --git a/docs/apidocs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png b/docs/apidocs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png deleted file mode 100644 index dbe091f6..00000000 Binary files a/docs/apidocs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png and /dev/null differ diff --git a/docs/apidocs/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/docs/apidocs/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png deleted file mode 100644 index 5dc3593e..00000000 Binary files a/docs/apidocs/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png and /dev/null differ diff --git a/docs/apidocs/script-dir/images/ui-icons_222222_256x240.png b/docs/apidocs/script-dir/images/ui-icons_222222_256x240.png deleted file mode 100644 index e723e17c..00000000 Binary files a/docs/apidocs/script-dir/images/ui-icons_222222_256x240.png and /dev/null differ diff --git a/docs/apidocs/script-dir/images/ui-icons_2e83ff_256x240.png b/docs/apidocs/script-dir/images/ui-icons_2e83ff_256x240.png deleted file mode 100644 index 1f5f4975..00000000 Binary files a/docs/apidocs/script-dir/images/ui-icons_2e83ff_256x240.png and /dev/null differ diff --git a/docs/apidocs/script-dir/images/ui-icons_454545_256x240.png b/docs/apidocs/script-dir/images/ui-icons_454545_256x240.png deleted file mode 100644 index 618f5b0c..00000000 Binary files a/docs/apidocs/script-dir/images/ui-icons_454545_256x240.png and /dev/null differ diff --git a/docs/apidocs/script-dir/images/ui-icons_888888_256x240.png b/docs/apidocs/script-dir/images/ui-icons_888888_256x240.png deleted file mode 100644 index ee5e33f2..00000000 Binary files a/docs/apidocs/script-dir/images/ui-icons_888888_256x240.png and /dev/null differ diff --git a/docs/apidocs/script-dir/images/ui-icons_cd0a0a_256x240.png b/docs/apidocs/script-dir/images/ui-icons_cd0a0a_256x240.png deleted file mode 100644 index 7e8ebc18..00000000 Binary files a/docs/apidocs/script-dir/images/ui-icons_cd0a0a_256x240.png and /dev/null differ diff --git a/docs/apidocs/script-dir/jquery-3.5.1.min.js b/docs/apidocs/script-dir/jquery-3.5.1.min.js deleted file mode 100644 index b0614034..00000000 --- a/docs/apidocs/script-dir/jquery-3.5.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0a;a++)for(s in o[a])n=o[a][s],o[a].hasOwnProperty(s)&&void 0!==n&&(e[s]=t.isPlainObject(n)?t.isPlainObject(e[s])?t.widget.extend({},e[s],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,s){var n=s.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=i.call(arguments,1),l=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(l=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):l=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new s(o,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
    ",options:{classes:{},disabled:!1,create:null},_createWidget:function(i,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,l=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
    "),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};h>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),l.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-r-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-r-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.widget("ui.menu",{version:"1.12.1",defaultElement:"
      ",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,l=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=l.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=l.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n;this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("
        ").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==t.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(e,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&t.trim(s).length&&(this.liveRegion.children().hide(),t("
        ").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,i){var s=i.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==t.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=s})),!1!==this._trigger("select",e,{item:s})&&this._value(s.value),this.term=this._value(),this.close(e),this.selectedItem=s}}),this.liveRegion=t("
        ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||t.contains(i,e.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!s)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(t("
        ").text(i.label)).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("
        ").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete}); \ No newline at end of file +!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";x.ui=x.ui||{};x.ui.version="1.13.1";var n,i=0,l=Array.prototype.hasOwnProperty,a=Array.prototype.slice;x.cleanData=(n=x.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");n(t)}),x.widget=function(t,i,e){var s,n,o,l={},a=t.split(".")[0],r=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[r.toLowerCase()]=function(t){return!!x.data(t,r)},x[a]=x[a]||{},s=x[a][t],n=x[a][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},x.extend(n,s,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(o=new i).options=x.widget.extend({},o.options),x.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}l[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=x.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},l,{constructor:n,namespace:a,widgetName:t,widgetFullName:r}),s?(x.each(s._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),x.widget.bridge(t,n),n},x.widget.extend=function(t){for(var e,i,s=a.call(arguments,1),n=0,o=s.length;n",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
        "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
          ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
          ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
          ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
          ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/apidocs/script-dir/jquery-ui.structure.min.css b/docs/apidocs/script-dir/jquery-ui.structure.min.css deleted file mode 100644 index e8808927..00000000 --- a/docs/apidocs/script-dir/jquery-ui.structure.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2018-12-06 -* http://jqueryui.com -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0} \ No newline at end of file diff --git a/docs/apidocs/stylesheet.css b/docs/apidocs/stylesheet.css index 836c62da..4a576bd2 100644 --- a/docs/apidocs/stylesheet.css +++ b/docs/apidocs/stylesheet.css @@ -611,6 +611,7 @@ main, nav, header, footer, section { ul.ui-autocomplete { position:fixed; z-index:999999; + background-color: #FFFFFF; } ul.ui-autocomplete li { float:left; @@ -620,6 +621,9 @@ ul.ui-autocomplete li { .result-highlight { font-weight:bold; } +.ui-autocomplete .result-item { + font-size: inherit; +} #search-input { background-image:url('resources/glass.png'); background-size:13px; diff --git a/gradle.properties b/gradle.properties index 3d39e217..c53b5142 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,11 +3,11 @@ org.gradle.jvmargs=-Xms128m -Xmx512m -Dfile.encoding=ISO-8859-1 -Dconsole.encodi org.gradle.configureondemand=false SONATYPE_HOST=DEFAULT -RELEASE_SIGNING_ENABLED=true +RELEASE_SIGNING_ENABLED=false GROUP=com.github.tommyettinger POM_ARTIFACT_ID=anim8-gdx -VERSION_NAME=0.4.1-SNAPSHOT +VERSION_NAME=0.4.1 POM_NAME=anim8-gdx POM_DESCRIPTION=Support for writing animated GIF and PNG files, plus PNG8, to libGDX.