From f2d3071ffdc59cca825cee4a520569242b87a3be Mon Sep 17 00:00:00 2001 From: Charlotte Thomas Date: Sat, 3 Feb 2024 14:16:33 +0100 Subject: [PATCH] add --- manual/main.pdf | Bin 11568386 -> 10557444 bytes mini-calc/book/css/print.css | 2 +- mini-calc/book/highlight.js | 49 +- public/artifacts.json | 2 +- public/artifacts/index.html | 394 +++--- public/book/css/print.css | 2 +- public/book/highlight.js | 49 +- public/changelog.rss | 4 +- public/changelog/2.0.0/index.html | 117 -- public/changelog/2.1.0/index.html | 184 +-- public/changelog/2.1.1/index.html | 184 +-- public/changelog/2.10.0/index.html | 184 +-- public/changelog/2.11.0/index.html | 184 +-- public/changelog/2.11.1/index.html | 184 +-- public/changelog/2.11.2/index.html | 184 +-- public/changelog/2.11.3/index.html | 184 +-- public/changelog/2.11.4/index.html | 184 +-- public/changelog/2.11.5/index.html | 184 +-- public/changelog/2.11.6/index.html | 184 +-- public/changelog/2.12.2/index.html | 115 ++ public/changelog/2.2.2/index.html | 184 +-- public/changelog/2.3.0/index.html | 184 +-- public/changelog/2.3.1/index.html | 184 +-- public/changelog/2.4.0/index.html | 184 +-- public/changelog/2.5.0/index.html | 184 +-- public/changelog/2.5.1/index.html | 184 +-- public/changelog/2.6.0/index.html | 184 +-- public/changelog/2.7.0/index.html | 184 +-- public/changelog/2.8.0/index.html | 184 +-- public/changelog/2.8.1/index.html | 184 +-- public/changelog/2.9.0/index.html | 184 +-- public/changelog/2.9.1/index.html | 184 +-- public/changelog/2.9.10/index.html | 184 +-- public/changelog/2.9.2/index.html | 184 +-- public/changelog/2.9.3/index.html | 184 +-- public/changelog/2.9.4/index.html | 184 +-- public/changelog/2.9.6/index.html | 184 +-- public/changelog/2.9.8/index.html | 184 +-- public/changelog/2.9.9/index.html | 184 +-- public/changelog/index.html | 1922 ++++++++++++++-------------- public/index.html | 842 ++++++------ public/mini-calc-installer.sh.txt | 8 +- public/oranda-v0.5.0.css | 3 - public/oranda-v0.6.0.css | 3 + 44 files changed, 4479 insertions(+), 4369 deletions(-) delete mode 100644 public/changelog/2.0.0/index.html create mode 100644 public/changelog/2.12.2/index.html delete mode 100644 public/oranda-v0.5.0.css create mode 100644 public/oranda-v0.6.0.css diff --git a/manual/main.pdf b/manual/main.pdf index 309be4862932db74f79a0f61dad20b60024b429d..4ea20591f54cff8060c4f7482a516728c5be97f6 100644 GIT binary patch delta 26875 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 z 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

u&VNGl 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

  • fix bug with lup-decomposition of rationals (an abs missing)
@@ -255,6 +255,4 @@ Plotting is powered by gnuplot, it will works on Unix-like (MacOS, Linux) but I
  • pi
  • e
  • -]]>v2.0.0 New Parser!http://127.0.0.1:7979/changelog/2.0.0mini-calc Changeloghttp://127.0.0.1:7979/changelog/2.0.0New parser! -No edge case

    ]]>
    \ No newline at end of file diff --git a/public/changelog/2.0.0/index.html b/public/changelog/2.0.0/index.html deleted file mode 100644 index 32d649f..0000000 --- a/public/changelog/2.0.0/index.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - mini-calc - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    - - -
    -

    v2.0.0 New Parser!

    -
    - - -
    - -
    - - - - - 2.0.0 - - - - - Nov 14 2023 at 08:06 UTC - - -
    -
    -

    New parser! -No edge case

    - -
    -
    -
    -
    - -
    -
    - -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    - - - - - - - \ No newline at end of file diff --git a/public/changelog/2.1.0/index.html b/public/changelog/2.1.0/index.html index 83dba83..313e3a5 100644 --- a/public/changelog/2.1.0/index.html +++ b/public/changelog/2.1.0/index.html @@ -1,120 +1,120 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.1.0 : Builts in!

    - - -
    - -
    - - + + +
    + +
    + + - 2.1.0 - - - - - Nov 14 2023 at 09:06 UTC - - -
    -
    -

    Builts in!

    + 2.1.0 + + + + + Nov 14 2023 at 09:06 UTC + + +
    +
    +

    Builts in!

    • pi
    • e
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.1.1/index.html b/public/changelog/2.1.1/index.html index 6e129a2..01f3fc7 100644 --- a/public/changelog/2.1.1/index.html +++ b/public/changelog/2.1.1/index.html @@ -1,119 +1,119 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.1.1 bug fix

    - - -
    - -
    - - + + +
    + +
    + + - 2.1.1 - - - - - Nov 14 2023 at 09:18 UTC - - -
    -
    -

    bug fix

    + 2.1.1 + + + + + Nov 14 2023 at 09:18 UTC + + +
    +
    +

    bug fix

    • reverse operation doing math
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.10.0/index.html b/public/changelog/2.10.0/index.html index ca4d06e..db03517 100644 --- a/public/changelog/2.10.0/index.html +++ b/public/changelog/2.10.0/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    Version 2.10.0 : Add function vectorization

    - - -
    - -
    - - + + +
    + +
    + + - 2.10.0 - - - - - Nov 23 2023 at 11:23 UTC - - -
    -
    -

    Function

    + 2.10.0 + + + + + Nov 23 2023 at 11:23 UTC + + +
    +
    +

    Function

    Add vectorization to

    • cos
    • @@ -105,27 +105,27 @@

      Function

    • sqrt
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.11.0/index.html b/public/changelog/2.11.0/index.html index 7be4c2a..76b22a1 100644 --- a/public/changelog/2.11.0/index.html +++ b/public/changelog/2.11.0/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    Version 2.11.0 : Exact rational math

    - - -
    - -
    - - + + +
    + +
    + + - 2.11.0 - - - - - Nov 24 2023 at 14:43 UTC - - -
    -
    -

    Exact math

    + 2.11.0 + + + + + Nov 24 2023 at 14:43 UTC + + +
    +
    +

    Exact math

    • Added exact rational math
    • Rational operation
    • @@ -99,27 +99,27 @@

      Bug fix

    • fix bug with acos,asin,atan functions while vectorize
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.11.1/index.html b/public/changelog/2.11.1/index.html index d9f3534..1394685 100644 --- a/public/changelog/2.11.1/index.html +++ b/public/changelog/2.11.1/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    Version 2.11.1 : Exact rational math

    - - -
    - -
    - - + + +
    + +
    + + - 2.11.1 - - - - - Nov 24 2023 at 16:06 UTC - - -
    -
    -

    Bug fix

    + 2.11.1 + + + + + Nov 24 2023 at 16:06 UTC + + +
    +
    +

    Bug fix

    • Fix bug when reducing rational with two minus or two whole numbers
    @@ -97,27 +97,27 @@

    Modification

  • Int and not floats to the matrix inversion algorithm, so it can invert with exact values
  • -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.11.2/index.html b/public/changelog/2.11.2/index.html index 386261c..59277bd 100644 --- a/public/changelog/2.11.2/index.html +++ b/public/changelog/2.11.2/index.html @@ -1,119 +1,119 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    Version 2.11.2 : Pretty print

    - - -
    - -
    - - + + +
    + +
    + + - 2.11.2 - - - - - Nov 24 2023 at 21:16 UTC - - -
    -
    -

    Matrices

    + 2.11.2 + + + + + Nov 24 2023 at 21:16 UTC + + +
    +
    +

    Matrices

    • matrices and vectors pretty print
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.11.3/index.html b/public/changelog/2.11.3/index.html index 416d0a7..55efd2a 100644 --- a/public/changelog/2.11.3/index.html +++ b/public/changelog/2.11.3/index.html @@ -1,119 +1,119 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    Version 2.11.3

    - - -
    - -
    - - + + +
    + +
    + + - 2.11.3 - - - - - Nov 26 2023 at 09:31 UTC - - -
    -
    -

    Matrices

    + 2.11.3 + + + + + Nov 26 2023 at 09:31 UTC + + +
    +
    +

    Matrices

    -- change the matrix pretty print

    Bug fix

    -- fix bug when re-allocating the variable (i.e you can't)

    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.11.4/index.html b/public/changelog/2.11.4/index.html index 7129c09..2d92c2a 100644 --- a/public/changelog/2.11.4/index.html +++ b/public/changelog/2.11.4/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    Version 2.11.4 : Exact rational math

    - - -
    - -
    - - + + +
    + +
    + + - 2.11.4 - - - - - Nov 26 2023 at 11:14 UTC - - -
    -
    -

    Exact math

    + 2.11.4 + + + + + Nov 26 2023 at 11:14 UTC + + +
    +
    +

    Exact math

    • add automatic rationalization of floats (with 10 decimal point of precision)
    @@ -101,27 +101,27 @@

    Bug fix

  • remove prior forgotten debug message while allocating variable
  • -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.11.5/index.html b/public/changelog/2.11.5/index.html index 83bd9db..2edf0f9 100644 --- a/public/changelog/2.11.5/index.html +++ b/public/changelog/2.11.5/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    Version 2.11.5 : Pretty print

    - - -
    - -
    - - + + +
    + +
    + + - 2.11.5 - - - - - Nov 27 2023 at 20:29 UTC - - -
    -
    -

    Bug fix

    + 2.11.5 + + + + + Nov 27 2023 at 20:29 UTC + + +
    +
    +

    Bug fix

    • improve display of floats precision to 10 decimal points (with rationalization it's possible)
    • @@ -100,27 +100,27 @@

      Pretty print matrices

      -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.11.6/index.html b/public/changelog/2.11.6/index.html index 499db7a..eeed3ff 100644 --- a/public/changelog/2.11.6/index.html +++ b/public/changelog/2.11.6/index.html @@ -1,119 +1,119 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    Version 2.11.6 : Fix bug

    - - -
    - -
    - - + + +
    + +
    + + - 2.11.6 - - - - - Nov 28 2023 at 12:12 UTC - - -
    -
    -

    Bug fix

    + 2.11.6 + + + + + Nov 28 2023 at 12:12 UTC + + +
    +
    +

    Bug fix

    • fix bug with lup-decomposition of rationals (an abs missing)
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.12.2/index.html b/public/changelog/2.12.2/index.html new file mode 100644 index 0000000..cffd346 --- /dev/null +++ b/public/changelog/2.12.2/index.html @@ -0,0 +1,115 @@ + + + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + +
    +
    + +

    mini-calc

    + + + +
    + + +
    +

    Version 2.12.2 : Non interactive use

    +
    + + +
    + +
    + + + + + 2.12.2 + + + + + Feb 3 2024 at 13:15 UTC + + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    + + + + + mini-calc, GPL-3.0-or-later + +
    +
    + + + + + + + \ No newline at end of file diff --git a/public/changelog/2.2.2/index.html b/public/changelog/2.2.2/index.html index c8a0643..8144b1b 100644 --- a/public/changelog/2.2.2/index.html +++ b/public/changelog/2.2.2/index.html @@ -1,116 +1,116 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.2.2 Config!

    - - -
    - -
    - - + + +
    + +
    + + - 2.2.2 - - - - - Nov 14 2023 at 11:57 UTC - - -
    -
    -

    Configuration update!

    + 2.2.2 + + + + + Nov 14 2023 at 11:57 UTC + + +
    +
    +

    Configuration update!

    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.3.0/index.html b/public/changelog/2.3.0/index.html index 04ec8ac..ff8ee36 100644 --- a/public/changelog/2.3.0/index.html +++ b/public/changelog/2.3.0/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.3.0 Functions!

    - - -
    - -
    - - + + +
    + +
    + + - 2.3.0 - - - - - Nov 14 2023 at 15:15 UTC - - -
    -
    -

    Functions!

    + 2.3.0 + + + + + Nov 14 2023 at 15:15 UTC + + +
    +
    +

    Functions!

    • Add support for functions
        @@ -102,27 +102,27 @@

        Functions!

      -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.3.1/index.html b/public/changelog/2.3.1/index.html index 8f8d2df..bba85e1 100644 --- a/public/changelog/2.3.1/index.html +++ b/public/changelog/2.3.1/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.3.1 More function

    - - -
    - -
    - - + + +
    + +
    + + - 2.3.1 - - - - - Nov 14 2023 at 22:08 UTC - - -
    -
    -

    More functions

    + 2.3.1 + + + + + Nov 14 2023 at 22:08 UTC + + +
    +
    +

    More functions

    • sqrt
    • factorial (aliases: fact or !)
    • @@ -98,27 +98,27 @@

      More functions

    • round
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.4.0/index.html b/public/changelog/2.4.0/index.html index 14a4834..1edea01 100644 --- a/public/changelog/2.4.0/index.html +++ b/public/changelog/2.4.0/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.4.0 : Logic!

    - - -
    - -
    - - + + +
    + +
    + + - 2.4.0 - - - - - Nov 15 2023 at 00:38 UTC - - -
    -
    -

    Logic done

    + 2.4.0 + + + + + Nov 15 2023 at 00:38 UTC + + +
    +
    +

    Logic done

    • Add logic
        @@ -113,27 +113,27 @@

        Logic done

      -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.5.0/index.html b/public/changelog/2.5.0/index.html index faf3cd6..906c5b5 100644 --- a/public/changelog/2.5.0/index.html +++ b/public/changelog/2.5.0/index.html @@ -1,118 +1,118 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.5.0 User defined function!

    - - -
    - -
    - - + + +
    + +
    + + - 2.5.0 - - - - - Nov 15 2023 at 14:17 UTC - - -
    -
    -

    User defined function

    + 2.5.0 + + + + + Nov 15 2023 at 14:17 UTC + + +
    +
    +

    User defined function

    You can define your own function

    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.5.1/index.html b/public/changelog/2.5.1/index.html index e678e67..d8e9b25 100644 --- a/public/changelog/2.5.1/index.html +++ b/public/changelog/2.5.1/index.html @@ -1,118 +1,118 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.5.1 Bug fix

    - - -
    - -
    - - + + +
    + +
    + + - 2.5.1 - - - - - Nov 15 2023 at 14:53 UTC - - -
    -
    -
      + 2.5.1 + + + + + Nov 15 2023 at 14:53 UTC + + +
    +
    +
    • fix error
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.6.0/index.html b/public/changelog/2.6.0/index.html index e0c06d3..aadcdee 100644 --- a/public/changelog/2.6.0/index.html +++ b/public/changelog/2.6.0/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.6.0 Add vector calculation !

    - - -
    - -
    - - + + +
    + +
    + + - 2.6.0 - - - - - Nov 16 2023 at 18:50 UTC - - -
    -
    -

    Vector algebra

    + 2.6.0 + + + + + Nov 16 2023 at 18:50 UTC + + +
    +
    +

    Vector algebra

    • Vector calculation
        @@ -106,27 +106,27 @@

        Vector algebra

      -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.7.0/index.html b/public/changelog/2.7.0/index.html index 3ecd890..b9f016c 100644 --- a/public/changelog/2.7.0/index.html +++ b/public/changelog/2.7.0/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.7.0 Matrix algebra

    - - -
    - -
    - - + + +
    + +
    + + - 2.7.0 - - - - - Nov 17 2023 at 22:46 UTC - - -
    -
    -

    Matrix algebra

    + 2.7.0 + + + + + Nov 17 2023 at 22:46 UTC + + +
    +
    +

    Matrix algebra

    • Matrix calculation
        @@ -107,27 +107,27 @@

        Matrix algebra

      -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.8.0/index.html b/public/changelog/2.8.0/index.html index f82eeef..046c443 100644 --- a/public/changelog/2.8.0/index.html +++ b/public/changelog/2.8.0/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.8.0 Interactive config!

    - - -
    - -
    - - + + +
    + +
    + + - 2.8.0 - - - - - Nov 18 2023 at 12:45 UTC - - -
    -
    -

    Interactive config !

    + 2.8.0 + + + + + Nov 18 2023 at 12:45 UTC + + +
    +
    +

    Interactive config !

    • Interact with the configuration
        @@ -108,27 +108,27 @@

        Interactive config !

      -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.8.1/index.html b/public/changelog/2.8.1/index.html index 5a5fcee..199a17e 100644 --- a/public/changelog/2.8.1/index.html +++ b/public/changelog/2.8.1/index.html @@ -1,118 +1,118 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.8.1 Auto-completion

    - - -
    - -
    - - + + +
    + +
    + + - 2.8.1 - - - - - Nov 18 2023 at 17:33 UTC - - -
    -
    -
      + 2.8.1 + + + + + Nov 18 2023 at 17:33 UTC + + +
    +
    +
    • Auto-completion
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.9.0/index.html b/public/changelog/2.9.0/index.html index c86dfde..6b5810d 100644 --- a/public/changelog/2.9.0/index.html +++ b/public/changelog/2.9.0/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.9.0 Plot!

    - - -
    - -
    - - + + +
    + +
    + + - 2.9.0 - - - - - Nov 19 2023 at 18:08 UTC - - -
    -
    -

    Plot!

    + 2.9.0 + + + + + Nov 19 2023 at 18:08 UTC + + +
    +
    +

    Plot!

    • fix bug when re-defining functions

      @@ -114,27 +114,27 @@

      Plot!

    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.9.1/index.html b/public/changelog/2.9.1/index.html index 0f2ef46..e33f680 100644 --- a/public/changelog/2.9.1/index.html +++ b/public/changelog/2.9.1/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.9.1 Terminal Plot!

    - - -
    - -
    - - + + +
    + +
    + + - 2.9.1 - - - - - Nov 19 2023 at 22:06 UTC - - -
    -
    -

    Terminal plot

    + 2.9.1 + + + + + Nov 19 2023 at 22:06 UTC + + +
    +
    +

    Terminal plot

    • Add terminal ploting
        @@ -100,27 +100,27 @@

        Terminal plot

      -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.9.10/index.html b/public/changelog/2.9.10/index.html index fb0f8d4..d2324a8 100644 --- a/public/changelog/2.9.10/index.html +++ b/public/changelog/2.9.10/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    Version 2.9.10 : Fix bug, vector plotting

    - - -
    - -
    - - + + +
    + +
    + + - 2.9.10 - - - - - Nov 22 2023 at 23:43 UTC - - -
    -
    -

    Plot

    + 2.9.10 + + + + + Nov 22 2023 at 23:43 UTC + + +
    +
    +

    Plot

    • add vector plotting
    @@ -98,27 +98,27 @@

    Terminal plot

  • add vector termploting
  • -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.9.2/index.html b/public/changelog/2.9.2/index.html index e2339a2..918a74a 100644 --- a/public/changelog/2.9.2/index.html +++ b/public/changelog/2.9.2/index.html @@ -1,94 +1,94 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.9.2 Terminal plot

    - - -
    - -
    - - + + +
    + +
    + + - 2.9.2 - - - - - Nov 20 2023 at 11:12 UTC - - -
    -
    -

    Terminal plot

    + 2.9.2 + + + + + Nov 20 2023 at 11:12 UTC + + +
    +
    +

    Terminal plot

    See #25

    • fix f(x) = x bug
    • @@ -96,27 +96,27 @@

      Terminal plot

    • add labels on y axis
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.9.3/index.html b/public/changelog/2.9.3/index.html index 8334dae..fd3c656 100644 --- a/public/changelog/2.9.3/index.html +++ b/public/changelog/2.9.3/index.html @@ -1,119 +1,119 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.9.3 Terminal plot

    - - -
    - -
    - - + + +
    + +
    + + - 2.9.3 - - - - - Nov 20 2023 at 11:22 UTC - - -
    -
    -

    Terminal plot

    + 2.9.3 + + + + + Nov 20 2023 at 11:22 UTC + + +
    +
    +

    Terminal plot

    • fix bug with the x axis row
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.9.4/index.html b/public/changelog/2.9.4/index.html index ee900ac..9093c2e 100644 --- a/public/changelog/2.9.4/index.html +++ b/public/changelog/2.9.4/index.html @@ -1,119 +1,119 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    v2.9.4 Terminal plot

    - - -
    - -
    - - + + +
    + +
    + + - 2.9.4 - - - - - Nov 20 2023 at 12:39 UTC - - -
    -
    -

    Terminal plot

    + 2.9.4 + + + + + Nov 20 2023 at 12:39 UTC + + +
    +
    +

    Terminal plot

    • fix bug while updating ymax and ymin
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.9.6/index.html b/public/changelog/2.9.6/index.html index 11457df..73a2354 100644 --- a/public/changelog/2.9.6/index.html +++ b/public/changelog/2.9.6/index.html @@ -1,118 +1,118 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    2.9.6

    - - -
    - -
    - - + + +
    + +
    + + - 2.9.6 - - - - - Nov 20 2023 at 17:37 UTC - - -
    -
    -
      + 2.9.6 + + + + + Nov 20 2023 at 17:37 UTC + + +
    +
    +
    • Adds supports for dist-upgrade
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.9.8/index.html b/public/changelog/2.9.8/index.html index 30119a5..ad57471 100644 --- a/public/changelog/2.9.8/index.html +++ b/public/changelog/2.9.8/index.html @@ -1,118 +1,118 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    2.9.8

    - - -
    - -
    - - + + +
    + +
    + + - 2.9.8 - - - - - Nov 20 2023 at 19:50 UTC - - -
    -
    -
      + 2.9.8 + + + + + Nov 20 2023 at 19:50 UTC + + +
    +
    +
    • Test
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/2.9.9/index.html b/public/changelog/2.9.9/index.html index fae84bf..833f800 100644 --- a/public/changelog/2.9.9/index.html +++ b/public/changelog/2.9.9/index.html @@ -1,118 +1,118 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    Version 2.9.9 : Terminal plot

    - - -
    - -
    - - + + +
    + +
    + + - 2.9.9 - - - - - Nov 20 2023 at 22:26 UTC - - -
    -
    -
      + 2.9.9 + + + + + Nov 20 2023 at 22:26 UTC + + +
    +
    +
    • fix bug if yscale or xscale is 0
    -
    +
    -
    - -
    -
    +
    -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + \ No newline at end of file diff --git a/public/changelog/index.html b/public/changelog/index.html index d7a1300..dd8ddd1 100644 --- a/public/changelog/index.html +++ b/public/changelog/index.html @@ -1,270 +1,298 @@ - - mini-calc + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    - + - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +

    - Releases - - + Releases + + - +

    - -
    - - -
    -

    - - - Version 2.11.6 : Fix bug - - -

    -
    - - +
    + + +
    +

    + + + Version 2.12.2 : Non interactive use + + +

    +
    + + - 2.11.6 - - - - - Nov 28 2023 at 12:12 UTC - - -
    -
    -

    Bug fix

    + 2.12.2 + + + + + Feb 3 2024 at 13:15 UTC + + +
    +
    + +
    +
    + + +
    +

    + + + Version 2.11.6 : Fix bug + + +

    +
    + + + + + 2.11.6 + + + + + Nov 28 2023 at 12:12 UTC + + +
    +
    +

    Bug fix

    • fix bug with lup-decomposition of rationals (an abs missing)
    -
    +
    - - -
    -

    - - - Version 2.11.5 : Pretty print - - -

    -
    - - + + +
    +

    + + + Version 2.11.5 : Pretty print + + +

    +
    + + - 2.11.5 - - - - - Nov 27 2023 at 20:29 UTC - - -
    -
    -

    Bug fix

    + 2.11.5 + + + + + Nov 27 2023 at 20:29 UTC + + +
    +
    +

    Bug fix

    • improve display of floats precision to 10 decimal points (with rationalization it's possible)
    • @@ -276,34 +304,34 @@

      Pretty print matrices

      -
    +
    - - -
    -

    - - - Version 2.11.4 : Exact rational math - - -

    -
    - - + + +
    +

    + + + Version 2.11.4 : Exact rational math + + +

    +
    + + - 2.11.4 - - - - - Nov 26 2023 at 11:14 UTC - - -
    -
    -

    Exact math

    + 2.11.4 + + + + + Nov 26 2023 at 11:14 UTC + + +
    +
    +

    Exact math

    • add automatic rationalization of floats (with 10 decimal point of precision)
    @@ -316,98 +344,98 @@

    Bug fix

  • remove prior forgotten debug message while allocating variable
  • -
    +
    - - -
    -

    - - - Version 2.11.3 - - -

    -
    - - + + +
    +

    + + + Version 2.11.3 + + +

    +
    + + - 2.11.3 - - - - - Nov 26 2023 at 09:31 UTC - - -
    -
    -

    Matrices

    + 2.11.3 + + + + + Nov 26 2023 at 09:31 UTC + + +
    +
    +

    Matrices

    -- change the matrix pretty print

    Bug fix

    -- fix bug when re-allocating the variable (i.e you can't)

    -
    +
    - - -
    -

    - - - Version 2.11.2 : Pretty print - - -

    -
    - - + + +
    +

    + + + Version 2.11.2 : Pretty print + + +

    +
    + + - 2.11.2 - - - - - Nov 24 2023 at 21:16 UTC - - -
    -
    -

    Matrices

    + 2.11.2 + + + + + Nov 24 2023 at 21:16 UTC + + +
    +
    +

    Matrices

    • matrices and vectors pretty print
    -
    +
    - - -
    -

    - - - Version 2.11.1 : Exact rational math - - -

    -
    - - + + +
    +

    + + + Version 2.11.1 : Exact rational math + + +

    +
    + + - 2.11.1 - - - - - Nov 24 2023 at 16:06 UTC - - -
    -
    -

    Bug fix

    + 2.11.1 + + + + + Nov 24 2023 at 16:06 UTC + + +
    +
    +

    Bug fix

    • Fix bug when reducing rational with two minus or two whole numbers
    @@ -416,34 +444,34 @@

    Modification

  • Int and not floats to the matrix inversion algorithm, so it can invert with exact values
  • -
    +
    - - -
    -

    - - - Version 2.11.0 : Exact rational math - - -

    -
    - - + + +
    +

    + + + Version 2.11.0 : Exact rational math + + +

    +
    + + - 2.11.0 - - - - - Nov 24 2023 at 14:43 UTC - - -
    -
    -

    Exact math

    + 2.11.0 + + + + + Nov 24 2023 at 14:43 UTC + + +
    +
    +

    Exact math

    • Added exact rational math
    • Rational operation
    • @@ -454,34 +482,34 @@

      Bug fix

    • fix bug with acos,asin,atan functions while vectorize
    -
    +
    - - -
    -

    - - - Version 2.10.0 : Add function vectorization - - -

    -
    - - + + +
    +

    + + + Version 2.10.0 : Add function vectorization + + +

    +
    + + - 2.10.0 - - - - - Nov 23 2023 at 11:23 UTC - - -
    -
    -

    Function

    + 2.10.0 + + + + + Nov 23 2023 at 11:23 UTC + + +
    +
    +

    Function

    Add vectorization to

    • cos
    • @@ -498,34 +526,34 @@

      Function

    • sqrt
    -
    +
    - - -
    -

    - - - Version 2.9.10 : Fix bug, vector plotting - - -

    -
    - - + + +
    +

    + + + Version 2.9.10 : Fix bug, vector plotting + + +

    +
    + + - 2.9.10 - - - - - Nov 22 2023 at 23:43 UTC - - -
    -
    -

    Plot

    + 2.9.10 + + + + + Nov 22 2023 at 23:43 UTC + + +
    +
    +

    Plot

    • add vector plotting
    @@ -535,191 +563,191 @@

    Terminal plot

  • add vector termploting
  • -
    +
    - - -
    -

    - - - Version 2.9.9 : Terminal plot - - -

    -
    - - + + +
    +

    + + + Version 2.9.9 : Terminal plot + + +

    +
    + + - 2.9.9 - - - - - Nov 20 2023 at 22:26 UTC - - -
    -
    -
      + 2.9.9 + + + + + Nov 20 2023 at 22:26 UTC + + +
    +
    +
    • fix bug if yscale or xscale is 0
    -
    +
    - - -
    -

    - - - 2.9.8 - - -

    -
    - - + + +
    +

    + + + 2.9.8 + + +

    +
    + + - 2.9.8 - - - - - Nov 20 2023 at 19:50 UTC - - -
    -
    -
      + 2.9.8 + + + + + Nov 20 2023 at 19:50 UTC + + +
    +
    +
    • Test
    -
    +
    - - -
    -

    - - - 2.9.6 - - -

    -
    - - + + +
    +

    + + + 2.9.6 + + +

    +
    + + - 2.9.6 - - - - - Nov 20 2023 at 17:37 UTC - - -
    -
    -
      + 2.9.6 + + + + + Nov 20 2023 at 17:37 UTC + + +
    +
    +
    • Adds supports for dist-upgrade
    -
    +
    - - -
    -

    - - - v2.9.4 Terminal plot - - -

    -
    - - + + +
    +

    + + + v2.9.4 Terminal plot + + +

    +
    + + - 2.9.4 - - - - - Nov 20 2023 at 12:39 UTC - - -
    -
    -

    Terminal plot

    + 2.9.4 + + + + + Nov 20 2023 at 12:39 UTC + + +
    +
    +

    Terminal plot

    • fix bug while updating ymax and ymin
    -
    +
    - - -
    -

    - - - v2.9.3 Terminal plot - - -

    -
    - - + + +
    +

    + + + v2.9.3 Terminal plot + + +

    +
    + + - 2.9.3 - - - - - Nov 20 2023 at 11:22 UTC - - -
    -
    -

    Terminal plot

    + 2.9.3 + + + + + Nov 20 2023 at 11:22 UTC + + +
    +
    +

    Terminal plot

    • fix bug with the x axis row
    -
    +
    - - -
    -

    - - - v2.9.2 Terminal plot - - -

    -
    - - + + +
    +

    + + + v2.9.2 Terminal plot + + +

    +
    + + - 2.9.2 - - - - - Nov 20 2023 at 11:12 UTC - - -
    -
    -

    Terminal plot

    + 2.9.2 + + + + + Nov 20 2023 at 11:12 UTC + + +
    +
    +

    Terminal plot

    See #25

    • fix f(x) = x bug
    • @@ -727,34 +755,34 @@

      Terminal plot

    • add labels on y axis
    -
    +
    - - -
    -

    - - - v2.9.1 Terminal Plot! - - -

    -
    - - + + +
    +

    + + + v2.9.1 Terminal Plot! + + +

    +
    + + - 2.9.1 - - - - - Nov 19 2023 at 22:06 UTC - - -
    -
    -

    Terminal plot

    + 2.9.1 + + + + + Nov 19 2023 at 22:06 UTC + + +
    +
    +

    Terminal plot

    • Add terminal ploting
        @@ -766,34 +794,34 @@

        Terminal plot

      -
    +
    - - -
    -

    - - - v2.9.0 Plot! - - -

    -
    - - + + +
    +

    + + + v2.9.0 Plot! + + +

    +
    + + - 2.9.0 - - - - - Nov 19 2023 at 18:08 UTC - - -
    -
    -

    Plot!

    + 2.9.0 + + + + + Nov 19 2023 at 18:08 UTC + + +
    +
    +

    Plot!

    • fix bug when re-defining functions

      @@ -819,65 +847,65 @@

      Plot!

    -
    +
    - - -
    -

    - - - v2.8.1 Auto-completion - - -

    -
    - - + + +
    +

    + + + v2.8.1 Auto-completion + + +

    +
    + + - 2.8.1 - - - - - Nov 18 2023 at 17:33 UTC - - -
    -
    -
      + 2.8.1 + + + + + Nov 18 2023 at 17:33 UTC + + +
    +
    +
    • Auto-completion
    -
    +
    - - -
    -

    - - - v2.8.0 Interactive config! - - -

    -
    - - + + +
    +

    + + + v2.8.0 Interactive config! + + +

    +
    + + - 2.8.0 - - - - - Nov 18 2023 at 12:45 UTC - - -
    -
    -

    Interactive config !

    + 2.8.0 + + + + + Nov 18 2023 at 12:45 UTC + + +
    +
    +

    Interactive config !

    • Interact with the configuration
        @@ -897,34 +925,34 @@

        Interactive config !

      -
    +
    - - -
    -

    - - - v2.7.0 Matrix algebra - - -

    -
    - - + + +
    +

    + + + v2.7.0 Matrix algebra + + +

    +
    + + - 2.7.0 - - - - - Nov 17 2023 at 22:46 UTC - - -
    -
    -

    Matrix algebra

    + 2.7.0 + + + + + Nov 17 2023 at 22:46 UTC + + +
    +
    +

    Matrix algebra

    • Matrix calculation
        @@ -943,34 +971,34 @@

        Matrix algebra

      -
    +
    - - -
    -

    - - - v2.6.0 Add vector calculation ! - - -

    -
    - - + + +
    +

    + + + v2.6.0 Add vector calculation ! + + +

    +
    + + - 2.6.0 - - - - - Nov 16 2023 at 18:50 UTC - - -
    -
    -

    Vector algebra

    + 2.6.0 + + + + + Nov 16 2023 at 18:50 UTC + + +
    +
    +

    Vector algebra

    • Vector calculation
        @@ -988,96 +1016,96 @@

        Vector algebra

      -
    +
    - - -
    -

    - - - v2.5.1 Bug fix - - -

    -
    - - + + +
    +

    + + + v2.5.1 Bug fix + + +

    +
    + + - 2.5.1 - - - - - Nov 15 2023 at 14:53 UTC - - -
    -
    -
      + 2.5.1 + + + + + Nov 15 2023 at 14:53 UTC + + +
    +
    +
    • fix error
    -
    +
    - - -
    -

    - - - v2.5.0 User defined function! - - -

    -
    - - + + +
    +

    + + + v2.5.0 User defined function! + + +

    +
    + + - 2.5.0 - - - - - Nov 15 2023 at 14:17 UTC - - -
    -
    -

    User defined function

    + 2.5.0 + + + + + Nov 15 2023 at 14:17 UTC + + +
    +
    +

    User defined function

    You can define your own function

    -
    +
    - - -
    -

    - - - v2.4.0 : Logic! - - -

    -
    - - + + +
    +

    + + + v2.4.0 : Logic! + + +

    +
    + + - 2.4.0 - - - - - Nov 15 2023 at 00:38 UTC - - -
    -
    -

    Logic done

    + 2.4.0 + + + + + Nov 15 2023 at 00:38 UTC + + +
    +
    +

    Logic done

    • Add logic
        @@ -1102,34 +1130,34 @@

        Logic done

      -
    +
    - - -
    -

    - - - v2.3.1 More function - - -

    -
    - - + + +
    +

    + + + v2.3.1 More function + + +

    +
    + + - 2.3.1 - - - - - Nov 14 2023 at 22:08 UTC - - -
    -
    -

    More functions

    + 2.3.1 + + + + + Nov 14 2023 at 22:08 UTC + + +
    +
    +

    More functions

    • sqrt
    • factorial (aliases: fact or !)
    • @@ -1139,34 +1167,34 @@

      More functions

    • round
    -
    +
    - - -
    -

    - - - v2.3.0 Functions! - - -

    -
    - - + + +
    +

    + + + v2.3.0 Functions! + + +

    +
    + + - 2.3.0 - - - - - Nov 14 2023 at 15:15 UTC - - -
    -
    -

    Functions!

    + 2.3.0 + + + + + Nov 14 2023 at 15:15 UTC + + +
    +
    +

    Functions!

    • Add support for functions
        @@ -1180,155 +1208,125 @@

        Functions!

      -
    +
    - - -
    -

    - - - v2.2.2 Config! - - -

    -
    - - + + +
    +

    + + + v2.2.2 Config! + + +

    +
    + + - 2.2.2 - - - - - Nov 14 2023 at 11:57 UTC - - -
    -
    -

    Configuration update!

    + 2.2.2 + + + + + Nov 14 2023 at 11:57 UTC + + +
    +
    +

    Configuration update!

    -
    +
    - - -
    -

    - - - v2.1.1 bug fix - - -

    -
    - - + + +
    +

    + + + v2.1.1 bug fix + + +

    +
    + + - 2.1.1 - - - - - Nov 14 2023 at 09:18 UTC - - -
    -
    -

    bug fix

    + 2.1.1 + + + + + Nov 14 2023 at 09:18 UTC + + +
    +
    +

    bug fix

    • reverse operation doing math
    -
    +
    - - -
    -

    - - - v2.1.0 : Builts in! - - -

    -
    - - + + +
    +

    + + + v2.1.0 : Builts in! + + +

    +
    + + - 2.1.0 - - - - - Nov 14 2023 at 09:06 UTC - - -
    -
    -

    Builts in!

    + 2.1.0 + + + + + Nov 14 2023 at 09:06 UTC + + +
    +
    +

    Builts in!

    • pi
    • e
    -
    +
    - - -
    -

    - - - v2.0.0 New Parser! - - -

    -
    - - - - - 2.0.0 - - - - - Nov 14 2023 at 08:06 UTC - - -
    -
    -

    New parser! -No edge case

    - -
    -
    - -
    + +
    -
    +
    - -
    - -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + + +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + - + \ No newline at end of file diff --git a/public/index.html b/public/index.html index 87023e8..1f23f3a 100644 --- a/public/index.html +++ b/public/index.html @@ -1,452 +1,474 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - +
    + + -
    -
    -

    Install 2.11.6

    - -
    Published on Nov 28 2023 at 12:12 UTC
    - +
    +
    +

    Install 2.12.2

    + +
    Published on Feb 3 2024 at 13:15 UTC
    + -
      +
        + + + + + + + +
    + - - - - - + + + + + + + + + + +
    + + + + + + + + + +
    + View all installation options + -
    - View all installation options - - - -
    +
    View all installation options @@ -503,26 +525,26 @@

    Contributors

    -
    -
    - -
    - - - - - mini-calc, GPL-3.0-or-later - -
    -
    + +
    +
    + + + mini-calc, GPL-3.0-or-later + +
    +
    - + + + + - + \ No newline at end of file diff --git a/public/mini-calc-installer.sh.txt b/public/mini-calc-installer.sh.txt index a16c55b..bda8481 100644 --- a/public/mini-calc-installer.sh.txt +++ b/public/mini-calc-installer.sh.txt @@ -17,8 +17,8 @@ fi set -u APP_NAME="mini-calc" -APP_VERSION="2.11.6" -ARTIFACT_DOWNLOAD_URL="${INSTALLER_DOWNLOAD_URL:-https://github.com/coco33920/calc/releases/download/2.11.6}" +APP_VERSION="2.12.2" +ARTIFACT_DOWNLOAD_URL="${INSTALLER_DOWNLOAD_URL:-https://github.com/coco33920/calc/releases/download/2.12.2}" PRINT_VERBOSE=${INSTALLER_PRINT_VERBOSE:-0} PRINT_QUIET=${INSTALLER_PRINT_QUIET:-0} NO_MODIFY_PATH=${INSTALLER_NO_MODIFY_PATH:-0} @@ -34,10 +34,10 @@ usage() { cat <code{font-size:.875rem;line-height:1.25rem}table tbody tr{border-color:var(--fg-color);border-top-width:1px}div.table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:4rem;margin-top:4rem;width:100%}div.table .th{font-size:1.125rem;font-weight:700;line-height:1.75rem;text-align:left;text-transform:uppercase}div.table .th,div.table span:not(.th){border-color:var(--fg-color);border-top-width:1px;padding:1rem}div.table span:not(.th){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}li,ul{list-style-type:none}.rendered-markdown li,.rendered-markdown ul{list-style-type:disc}li{margin-bottom:1rem;margin-left:1rem}@media (min-width:640px){li{margin-left:2rem}}code{font-size:1rem;line-height:1.5rem;line-height:1.625;margin-bottom:1rem;white-space:pre-wrap}@media (min-width:640px){code{font-size:1.125rem;line-height:1.75rem}}code{color:var(--link-color)}div.table code{font-size:.875rem;line-height:1.25rem}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-size:inherit;line-height:inherit}pre{margin-bottom:4rem;margin-top:4rem;overflow:auto;padding:1rem}pre>code{font-size:.75rem;line-height:1rem}@media (min-width:640px){pre>code{font-size:1rem;line-height:1.5rem}}hr{border-style:dashed;border-width:1px;margin:5rem auto;text-align:center;width:16rem}@media (min-width:768px){hr{width:24rem}}img{display:inline}p>img:only-child{display:block;margin:auto}blockquote{border-color:var(--link-color);border-left-width:2px;font-size:1.5rem;line-height:2rem;padding-left:1.5rem}main{margin:6rem auto;max-width:80%}@media (min-width:1024px){main{max-width:56rem}}.github-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E");height:1.25rem;width:1.25rem}.dark .github-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23141414' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.dark .artifacts,.light .artifacts{padding:2rem}.logo{display:block;margin:auto;max-width:20rem}.inline-code{text-align:center;word-break:break-all}.oblique{font-style:oblique}.well-color{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.oranda-hide{display:none}.heading-1{font-size:1.875rem;font-weight:900;line-height:2.25rem;line-height:1.25;margin-bottom:2rem}@media (min-width:640px){.heading-1{font-size:3.75rem;line-height:1}}.heading-2{font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25;margin-bottom:1.5rem}@media (min-width:640px){.heading-2{font-size:3rem;line-height:1}}.heading-3{font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25;margin-bottom:1rem}@media (min-width:640px){.heading-3{font-size:2.25rem;line-height:2.5rem}}.heading-4{font-size:1.5rem;line-height:2rem;line-height:1.25;margin-bottom:1rem}@media (min-width:640px){.heading-4{font-size:1.875rem;line-height:2.25rem}}.heading-5{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity));font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.25;margin-bottom:1rem}:is(.dark .heading-5){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity))}@media (min-width:640px){.heading-5{font-size:1.5rem;line-height:2rem}}.heading-6{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity));font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.25;margin-bottom:1rem}:is(.dark .heading-6){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}@media (min-width:640px){.heading-6{font-size:1.25rem;line-height:1.75rem}}.hidden{display:none}.inline-icon>svg{display:inline-block;height:25px;width:25px}.button{border-radius:.25rem;border-width:2px;cursor:pointer;font-size:1.125rem;line-height:1.75rem;min-width:-moz-max-content;min-width:max-content;padding:.75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:10rem}.button:disabled{cursor:default;opacity:.6}.button.primary{border-color:#0000}.button.primary,.button.secondary{background-color:var(--bg-color);color:var(--fg-color)}.button.secondary{border-color:var(--fg-color)}.button.secondary:hover{background-color:var(--fg-color);border-color:var(--bg-color);color:var(--bg-color)}select{background-color:var(--bg-color);color:var(--fg-color)}footer{align-items:center;background-color:var(--fg-color);color:var(--bg-color);display:flex;flex-grow:0;flex-shrink:1;font-size:.75rem;justify-content:space-between;line-height:1rem;padding:.5rem 1rem;width:100%}.nav{margin-bottom:3rem}.nav,.nav ul{padding:0;text-align:center}.nav ul{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style-type:none}.nav ul li{margin:0;text-transform:capitalize}.repo_banner{background-color:var(--fg-color);color:var(--bg-color);padding-bottom:.375rem;padding-top:.375rem}.repo_banner>a{align-items:flex-start;display:flex;gap:.5rem;height:20px;justify-content:center}.repo_banner>a,.repo_banner>a:hover{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity))}.repo_banner>a:hover{text-decoration-color:#f8fafc;text-decoration-line:underline;text-underline-offset:1px}:is(.dark .repo_banner>a){color:#141414}:is(.dark .repo_banner>a:hover){color:#141414;text-decoration-color:#141414}.funding-wrapper{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.funding-list{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3rem;margin-top:3rem;width:100%}@media (min-width:1024px){.funding-list{display:grid}}.funding-list li{margin:0 0 1rem}.funding-list li a{align-items:center;display:flex;gap:.5rem}.funding-list li a:hover button{--tw-text-opacity:1;background-color:#e85e68;background-color:var(--fg-color);border-color:#e85e68;border-color:var(--bg-color);color:rgb(241 245 249/var(--tw-text-opacity));color:var(--bg-color)}.funding-list .button{display:block;margin-right:.5rem;width:auto}.preferred-funding-list{grid-template-columns:repeat(1,minmax(0,1fr))}.preferred-funding-list li a{flex-direction:column;font-size:2.25rem;font-weight:700;line-height:2.5rem}.preferred-funding-list svg{height:3rem;width:3rem}.preferred-funding-list .button{border-width:0}.package-managers-downloads ul{margin-bottom:4rem;margin-top:4rem}.package-managers-downloads ul li{margin-left:0}.package-managers-downloads pre{margin-bottom:0;margin-top:0}.artifacts{align-items:center;display:none;flex-direction:column;margin-bottom:2rem;padding:0}@media (min-width:640px){.artifacts{display:flex}}.artifacts{background-color:var(--highlight-bg-color);color:var(--highlight-fg-color)}.artifacts-table{display:block;max-width:100%;overflow:auto}ul.tabs{border-bottom-width:2px;border-color:var(--highlight-fg-color);display:flex}ul.tabs li{font-size:1rem;line-height:1.5rem;margin:0;padding:.5rem .75rem}ul.tabs li:hover{cursor:pointer}ul.tabs li.selected{background-color:var(--highlight-fg-color);color:var(--highlight-bg-color)}.install-content{margin:0;max-width:100%;padding:0}.detect{padding-right:.5rem;text-align:center}@media (min-width:768px){.detect{padding-right:0}}.detect+a{display:block;margin-bottom:.5rem;margin-top:.5rem}@media (min-width:640px){.detect+a{display:inline;margin-bottom:0;margin-top:0}}.detect .detected-os{text-transform:capitalize}.artifact-header pre{margin:0 auto}.artifact-header>h4{font-weight:700;margin-bottom:-.5rem;text-align:center}.artifact-header{max-width:100%;width:100%}.artifact-header>div:not(.install-code-wrapper){align-items:center;justify-content:center;margin-top:1rem;text-align:center}@media (min-width:768px){.artifact-header>div:not(.install-code-wrapper){display:flex;gap:1rem;text-align:left}}.backup-download:hover{text-decoration-line:none}.bottom-options{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.bottom-options.one{justify-content:center}.install-code-wrapper{align-items:stretch;display:flex}.install-code-wrapper>pre{flex-grow:1;flex-shrink:1}.install-code-wrapper>.button{align-items:center;border-bottom-left-radius:0;border-top-left-radius:0;display:flex;width:auto}.install-code-wrapper>.button:hover{text-decoration-line:none}.install-code-wrapper>.button:focus{outline-offset:-2px}.install-code-wrapper>.button.copy-clipboard-button{border-radius:0}.download-wrapper{display:flex;flex-direction:row;justify-content:center}.button .button-subtitle{display:block;font-size:.75rem;line-height:1rem}.published-date{display:block;margin-bottom:.5rem}.arch{margin:0;padding:1rem 0 0}.arch .contents{min-height:7rem;padding-top:1rem}.mobile-download{display:block;margin-bottom:3rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.mobile-download{display:none}}.install-code-wrapper>.button svg{height:1.5rem;width:1.5rem}.release-body{word-break:break-word}.release-body h1{font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25;margin-bottom:1.5rem;margin-top:3rem}@media (min-width:640px){.release-body h1{font-size:3rem;line-height:1}}.release-body h2{font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25;margin-bottom:1rem;margin-top:3rem}@media (min-width:640px){.release-body h2{font-size:2.25rem;line-height:2.5rem}}.release-body h3{font-size:1.5rem;line-height:2rem;line-height:1.25;margin-bottom:1rem}@media (min-width:640px){.release-body h3{font-size:1.875rem;line-height:2.25rem}}.release-body h4{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity));font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.25;margin-bottom:1rem}:is(.dark .release-body h4){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity))}@media (min-width:640px){.release-body h4{font-size:1.5rem;line-height:2rem}}.release-body h5{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity));font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.25;margin-bottom:1rem}:is(.dark .release-body h5){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}@media (min-width:640px){.release-body h5{font-size:1.25rem;line-height:1.75rem}}.release-body li,.release-body ul{list-style-type:disc}.releases-nav{align-self:flex-start;position:sticky;top:3rem;width:-moz-max-content;width:max-content}.release>h2{margin-top:0}.release>h2 a{color:var(--fg-color)}.releases-list{display:flex;flex-direction:column;gap:8rem}.releases-wrapper{gap:3rem;margin-top:3rem;position:relative}@media (min-width:768px){.releases-wrapper{display:grid}}.releases-wrapper{grid-template-columns:160px minmax(0,1fr)}.releases-nav ul{border-left-width:4px;display:none;flex-direction:column;gap:.5rem;list-style-type:none;margin:0;padding-left:1rem}@media (min-width:768px){.releases-nav ul{display:flex}}.releases-nav ul{border-color:var(--fg-color)}.releases-nav ul li{font-size:.875rem;line-height:1.25rem;margin:0 0 0 .25rem;position:relative}.releases-nav ul li:before{--tw-translate-y:-50%;background-color:var(--fg-color);content:"";display:block;height:.25rem;left:-1.25rem;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:1rem}.releases-nav ul li a{text-decoration-color:#0000;text-underline-offset:2px}.releases-nav ul li a:hover{text-decoration-line:underline}.releases-nav ul li a{color:var(--fg-color)}.release-info{display:flex;font-size:1rem;gap:2rem;line-height:1.5rem}.prereleases-toggle,.release-info{align-items:center}.prereleases-toggle{display:none;margin-bottom:1.5rem;position:relative;width:-moz-max-content;width:max-content}@media (min-width:768px){.prereleases-toggle{display:flex}}.prereleases-toggle input{border-radius:.25rem;color:var(--fg-color);height:1.25rem;width:1.25rem}.prereleases-toggle label{font-weight:500;margin-left:.75rem}.release-info svg{height:1.5rem;width:1.5rem}.release-info>span{align-items:center;display:flex;gap:.5rem}ul.index-grid{align-items:stretch;display:grid;gap:2rem;margin-top:4rem}@media (min-width:768px){ul.index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){ul.index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.index-grid li{border-color:var(--bg-color);border-radius:.25rem;border-width:1px;box-shadow:0 0 0 8px #0000004d;flex-direction:column;margin-left:0}.index-grid .content,.index-grid li{display:flex;justify-content:space-between}.index-grid .content{padding:1rem}.index-grid .links{display:flex;width:100%}.index-grid .links>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.index-grid .links{border-top-width:1px}.index-grid .links a{align-items:center;display:inline-flex;width:50%}.index-grid .links a>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.index-grid .links a{padding:1rem 1.5rem}.index-grid .content .index-logo{flex-shrink:0;height:5rem;position:relative;width:5rem}.index-grid li.preferred{grid-column:span 2/span 2}.index-about h2{margin-top:0}html.axo{--highlight-color:#a78bfa;--axo-orange-color:#f57070;--axo-pink-color:#ff75c3;--light-fg-color:#141414;--light-link-color:var(--axo-pink-color);--dark-link-color:var(--axo-pink-color);--light-highlight-bg-color:var(--light-bg-color);--light-highlight-fg-color:var(--light-fg-color);--dark-highlight-bg-color:var(--light-fg-color);--dark-highlight-fg-color:var(--light-bg-color);--font-face:"Comfortaa",sans-serif}code,h1,h2,h3{color:var(--highlight-color)}html.axo .button.primary{background-color:var(--link-color)}html.axo .repo_banner,html.axo footer{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:animation-gradient-title;background:-webkit-linear-gradient(left,var(--axo-orange-color),var(--axo-pink-color),var(--axo-orange-color));background-size:1600px 200px}@media (prefers-reduced-motion){html.axo .repo_banner,html.axo footer{animation-duration:0s}}html.hacker html.axo .repo_banner,html.hacker html.axo footer{background:-webkit-linear-gradient(left,var(--hacker-green),var(--color-green-600),var(--hacker-green))}html.cupcake html.axo .repo_banner,html.cupcake html.axo footer{background:var(--secondary)}html.axo h1.title{-webkit-text-fill-color:#0000;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:animation-gradient-title;background:-webkit-linear-gradient(left,var(--axo-orange-color),var(--axo-pink-color),var(--axo-orange-color));background-size:1600px 200px}@media (prefers-reduced-motion){html.axo h1.title{animation-duration:0s}}html.hacker html.axo h1.title{background:-webkit-linear-gradient(left,var(--hacker-green),var(--color-green-600),var(--hacker-green))}html.cupcake html.axo h1.title{background:var(--secondary)}html.axo h1.title{-webkit-background-clip:text;background-clip:text}.axo-gradient{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:animation-gradient-title;background:-webkit-linear-gradient(left,var(--axo-orange-color),var(--axo-pink-color),var(--axo-orange-color));background-size:1600px 200px}.text-fill-transparent{-webkit-text-fill-color:#0000}.axo-gradient-text{-webkit-text-fill-color:#0000;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:animation-gradient-title;background:-webkit-linear-gradient(left,var(--axo-orange-color),var(--axo-pink-color),var(--axo-orange-color));background-size:1600px 200px}@media (prefers-reduced-motion){.axo-gradient-text{animation-duration:0s}}html.hacker .axo-gradient-text{background:-webkit-linear-gradient(left,var(--hacker-green),var(--color-green-600),var(--hacker-green))}html.cupcake .axo-gradient-text{background:var(--secondary)}.axo-gradient-text{-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion){.axo-gradient{animation-duration:0s}}@keyframes slide-in{0%{top:-100vh}to{top:0}}@keyframes animation-gradient-title{0%{background-position:0 1600px}to{background-position:1600px 0}}html.hacker{--light-highlight-bg-color:var(--dark-highlight-bg-color);--light-highlight-fg-color:var(--dark-highlight-fg-color);--hacker-green:#20c20e}html.hacker ::-moz-selection{background-color:#20c20e;color:#141414}html.hacker ::selection{background-color:#20c20e;color:#141414}html.hacker body{--tw-text-opacity:1;background-color:#141414;font-family:IBM Plex Mono,monospace}html.hacker .button.secondary,html.hacker body{color:rgb(203 213 225/var(--tw-text-opacity))}html.hacker .button.secondary{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity))}html.hacker .button.secondary:hover{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity));color:#141414}html.hacker h2,html.hacker h3,html.hacker h4,html.hacker h5,html.hacker h6{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity))}html.hacker .repo_banner>a,html.hacker footer{color:var(--light-color);padding-bottom:.5rem;padding-top:.5rem}html.hacker p,html.hacker table{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}html.hacker .title{display:inline-block;margin-left:2rem;position:relative;text-align:left}@keyframes blink-animation{to{visibility:hidden}}html.hacker .title:after{animation:blink-animation 1s steps(5,start) infinite;background:var(--hacker-green);content:"";display:block;height:70px;left:100%;margin-left:.75rem;position:absolute;top:.75rem;width:1rem}html.hacker .title:before{--tw-translate-y:-50%;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));content:"> ";display:block;font-size:3rem;left:-2rem;line-height:1;margin-top:.5rem;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}html.hacker .title,html.hacker div.table .th,html.hacker h1{color:var(--hacker-green)}html.hacker a{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}html.hacker a:hover{text-decoration-color:#f97316}html.hacker .axo-gradient{background:-webkit-linear-gradient(left,var(--hacker-green),var(--color-green-600),var(--hacker-green))}html.hacker .nav ul{justify-content:flex-start}html.hacker .button.primary{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity));border-color:#0000;color:#141414}html.hacker .button.primary:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity))}html.hacker .artifact-header>h4{color:var(--light-color);text-align:left}html.hacker .releases-nav ul li a{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity))}html.hacker .releases-nav ul li:before{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}html.hacker .releases-nav ul{--tw-border-opacity:1;border-left-color:rgb(75 85 99/var(--tw-border-opacity))}html.hacker .prereleases-toggle input:checked{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity))}html.hacker .releases-nav ul li a:hover{text-decoration-color:#f97316}html.hacker .funding-wrapper{align-items:flex-start}html.hacker .artifacts{padding:2rem}html.hacker .published-date{display:block;width:100%}html.hacker .logo{display:block;margin:0}html.cupcake body{--b1:#faf7f5;--b2:#dfaff7;--text:#291334cc;--links:#291334;--primary:#65c3c8;--secondary:#291334;--secondary-100:#210f2a;--code:#291334;background-color:var(--b1);color:var(--text);font-family:Inter,sans-serif}html.cupcake ::-moz-selection{-webkit-text-fill-color:var(--code);background-color:var(--b2);color:var(--code)}html.cupcake ::selection{-webkit-text-fill-color:var(--code);background-color:var(--b2);color:var(--code)}html.cupcake .button.primary{background:var(--secondary);border-color:#0000;color:var(--b2);text-decoration-line:none}html.cupcake .button.primary:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity));background:var(--secondary-100)}html.cupcake .button.secondary{border:1px solid var(--secondary);color:var(--secondary-100)}html.cupcake .button.secondary:hover{background:var(--secondary);color:var(--b2)}html.cupcake h1,html.cupcake h2,html.cupcake h3,html.cupcake h4,html.cupcake h5,html.cupcake h6,html.cupcake p,html.cupcake table{color:var(--text)}html.cupcake .title{color:var(--primary)}html.cupcake a{color:var(--links);font-weight:500;text-decoration-line:underline;text-underline-offset:4px}html.cupcake a:hover{color:var(--code);text-underline-offset:2px}html.cupcake .axo-gradient{background:var(--secondary)}html.cupcake .github-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaff7' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}html.cupcake .repo_banner>a,html.cupcake footer{color:var(--b2);text-decoration:none}html.cupcake code{color:var(--code);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:500}html.cupcake .prereleases-toggle input:checked{background-color:var(--primary)}html.cupcake .artifacts{padding:2rem}html.cupcake .releases-nav ul li a{color:var(--links)}html.cupcake .releases-nav ul li:before{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}html.cupcake .releases-nav ul{--tw-border-opacity:1;border-left-color:rgb(209 213 219/var(--tw-border-opacity))}html.cupcake div.table .th{color:var(--primary)} \ No newline at end of file diff --git a/public/oranda-v0.6.0.css b/public/oranda-v0.6.0.css new file mode 100644 index 0000000..a44981d --- /dev/null +++ b/public/oranda-v0.6.0.css @@ -0,0 +1,3 @@ +@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap");:root{--dark-fg-color:#fff;--light-fg-color:#141414;--light-bg-color:var(--dark-fg-color);--dark-bg-color:var(--light-fg-color);--fg-color:var(--light-fg-color);--bg-color:var(--light-bg-color);--light-link-color:#0284c7;--dark-link-color:#8bb9fe;--link-color:var(--light-link-color);--light-highlight-bg-color:#ededed;--light-highlight-fg-color:#595959;--dark-highlight-bg-color:#27272a;--dark-highlight-fg-color:#ededed;--highlight-fg-color:var(--light-highlight-fg-color);--highlight-bg-color:var(--light-highlight-bg-color);--font-face:"Fira Sans",sans-serif}:root.dark{--fg-color:var(--dark-fg-color);--bg-color:var(--dark-bg-color);--link-color:var(--dark-link-color);--highlight-fg-color:var(--dark-highlight-fg-color);--highlight-bg-color:var(--dark-highlight-bg-color)} + +/*! tailwindcss v3.3.6 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=checkbox]:indeterminate,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--color-inherit:inherit;--color-current:currentColor;--color-transparent:#0000;--color-black:#000;--color-white:#fff;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-slate-950:#020617;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-gray-950:#030712;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#a1a1aa;--color-zinc-500:#71717a;--color-zinc-600:#52525b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a8a29e;--color-stone-500:#78716c;--color-stone-600:#57534e;--color-stone-700:#44403c;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-stone-950:#0c0a09;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-red-950:#450a0a;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#fed7aa;--color-orange-300:#fdba74;--color-orange-400:#fb923c;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-orange-900:#7c2d12;--color-orange-950:#431407;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--color-amber-950:#451a03;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c3;--color-yellow-200:#fef08a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-yellow-950:#422006;--color-lime-50:#f7fee7;--color-lime-100:#ecfccb;--color-lime-200:#d9f99d;--color-lime-300:#bef264;--color-lime-400:#a3e635;--color-lime-500:#84cc16;--color-lime-600:#65a30d;--color-lime-700:#4d7c0f;--color-lime-800:#3f6212;--color-lime-900:#365314;--color-lime-950:#1a2e05;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d;--color-green-950:#052e16;--color-emerald-50:#ecfdf5;--color-emerald-100:#d1fae5;--color-emerald-200:#a7f3d0;--color-emerald-300:#6ee7b7;--color-emerald-400:#34d399;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-emerald-700:#047857;--color-emerald-800:#065f46;--color-emerald-900:#064e3b;--color-emerald-950:#022c22;--color-teal-50:#f0fdfa;--color-teal-100:#ccfbf1;--color-teal-200:#99f6e4;--color-teal-300:#5eead4;--color-teal-400:#2dd4bf;--color-teal-500:#14b8a6;--color-teal-600:#0d9488;--color-teal-700:#0f766e;--color-teal-800:#115e59;--color-teal-900:#134e4a;--color-teal-950:#042f2e;--color-cyan-50:#ecfeff;--color-cyan-100:#cffafe;--color-cyan-200:#a5f3fc;--color-cyan-300:#67e8f9;--color-cyan-400:#22d3ee;--color-cyan-500:#06b6d4;--color-cyan-600:#0891b2;--color-cyan-700:#0e7490;--color-cyan-800:#155e75;--color-cyan-900:#164e63;--color-cyan-950:#083344;--color-sky-50:#f0f9ff;--color-sky-100:#e0f2fe;--color-sky-200:#bae6fd;--color-sky-300:#7dd3fc;--color-sky-400:#38bdf8;--color-sky-500:#0ea5e9;--color-sky-600:#0284c7;--color-sky-700:#0369a1;--color-sky-800:#075985;--color-sky-900:#0c4a6e;--color-sky-950:#082f49;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-blue-950:#172554;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2fe;--color-indigo-300:#a5b4fc;--color-indigo-400:#818cf8;--color-indigo-500:#6366f1;--color-indigo-600:#4f46e5;--color-indigo-700:#4338ca;--color-indigo-800:#3730a3;--color-indigo-900:#312e81;--color-indigo-950:#1e1b4b;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6fe;--color-violet-300:#c4b5fd;--color-violet-400:#a78bfa;--color-violet-500:#8b5cf6;--color-violet-600:#7c3aed;--color-violet-700:#6d28d9;--color-violet-800:#5b21b6;--color-violet-900:#4c1d95;--color-violet-950:#2e1065;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d8b4fe;--color-purple-400:#c084fc;--color-purple-500:#a855f7;--color-purple-600:#9333ea;--color-purple-700:#7e22ce;--color-purple-800:#6b21a8;--color-purple-900:#581c87;--color-purple-950:#3b0764;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fae8ff;--color-fuchsia-200:#f5d0fe;--color-fuchsia-300:#f0abfc;--color-fuchsia-400:#e879f9;--color-fuchsia-500:#d946ef;--color-fuchsia-600:#c026d3;--color-fuchsia-700:#a21caf;--color-fuchsia-800:#86198f;--color-fuchsia-900:#701a75;--color-fuchsia-950:#4a044e;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fbcfe8;--color-pink-300:#f9a8d4;--color-pink-400:#f472b6;--color-pink-500:#ec4899;--color-pink-600:#db2777;--color-pink-700:#be185d;--color-pink-800:#9d174d;--color-pink-900:#831843;--color-pink-950:#500724;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#fecdd3;--color-rose-300:#fda4af;--color-rose-400:#fb7185;--color-rose-500:#f43f5e;--color-rose-600:#e11d48;--color-rose-700:#be123c;--color-rose-800:#9f1239;--color-rose-900:#881337;--color-rose-950:#4c0519;--color-axo-pink:#ff75c3;--color-axo-pink-dark:#cc5c9b;--color-axo-orange:#f57070;--color-axo-orange-dark:#e85e68;--color-axo-highlighter:#ffd900;--color-axo-black:#141414;--color-axo-light-gray:#ededed;--color-axo-dark-gray:#595959}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }body,html{font-family:var(--font-face);height:100%;scroll-behavior:smooth}.container{display:flex;flex-direction:column;min-height:100%}.page-body{flex-grow:1}:focus{outline-offset:4px;outline-style:solid;outline-width:2px}body{background-color:var(--bg-color);color:var(--fg-color)}a{color:var(--link-color)}a:hover{text-decoration-line:underline;text-underline-offset:4px}.title{font-size:3.75rem;line-height:1;padding-bottom:.5rem;text-align:center}@media (min-width:640px){.title{font-size:6rem;line-height:1}}h1{font-size:1.875rem;font-weight:900;line-height:2.25rem;line-height:1.25;margin-bottom:2rem}@media (min-width:640px){h1{font-size:3.75rem;line-height:1}}h2{font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25;margin-bottom:1.5rem}@media (min-width:640px){h2{font-size:3rem;line-height:1}}h2,h3{margin-top:3rem}@media (min-width:640px){h2,h3{margin-top:6rem}}h3{font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25;margin-bottom:1rem}@media (min-width:640px){h3{font-size:2.25rem;line-height:2.5rem}}h4{font-size:1.5rem;line-height:2rem;line-height:1.25;margin-bottom:1rem}@media (min-width:640px){h4{font-size:1.875rem;line-height:2.25rem}}h5{color:rgb(51 65 85/var(--tw-text-opacity));font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.25;margin-bottom:1rem}:is(.dark h5),h5{--tw-text-opacity:1}:is(.dark h5){color:rgb(226 232 240/var(--tw-text-opacity))}@media (min-width:640px){h5{font-size:1.5rem;line-height:2rem}}h6{color:rgb(30 41 59/var(--tw-text-opacity));font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.25;margin-bottom:1rem}:is(.dark h6),h6{--tw-text-opacity:1}:is(.dark h6){color:rgb(203 213 225/var(--tw-text-opacity))}@media (min-width:640px){h6{font-size:1.25rem;line-height:1.75rem}}p,table{font-size:1rem;line-height:1.5rem;line-height:1.625;margin-bottom:2rem}@media (min-width:640px){p,table{font-size:1.125rem;line-height:1.75rem}}b,li{font-size:1rem;line-height:1.5rem;line-height:1.625}@media (min-width:640px){b,li{font-size:1.125rem;line-height:1.75rem}}table{margin-bottom:4rem;margin-top:4rem}table th{padding:1rem;text-align:left;text-transform:uppercase}table td{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:1rem;vertical-align:top}table td,table td>code{font-size:.875rem;line-height:1.25rem}table tbody tr{border-color:var(--fg-color);border-top-width:1px}div.table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:4rem;margin-top:4rem;width:100%}div.table .th{font-size:1.125rem;font-weight:700;line-height:1.75rem;text-align:left;text-transform:uppercase}div.table .th,div.table span:not(.th){border-color:var(--fg-color);border-top-width:1px;padding:1rem}div.table span:not(.th){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}li,ul{list-style-type:none}.rendered-markdown li,.rendered-markdown ul{list-style-type:disc}li{margin-bottom:1rem;margin-left:1rem}@media (min-width:640px){li{margin-left:2rem}}code{font-size:1rem;line-height:1.5rem;line-height:1.625;margin-bottom:1rem;white-space:pre-wrap}@media (min-width:640px){code{font-size:1.125rem;line-height:1.75rem}}code{color:var(--link-color)}div.table code{font-size:.875rem;line-height:1.25rem}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-size:inherit;line-height:inherit}pre{margin-bottom:4rem;margin-top:4rem;overflow:auto;padding:1rem}pre>code{font-size:.75rem;line-height:1rem}@media (min-width:640px){pre>code{font-size:1rem;line-height:1.5rem}}hr{border-style:dashed;border-width:1px;margin:5rem auto;text-align:center;width:16rem}@media (min-width:768px){hr{width:24rem}}img{display:inline}p>img:only-child{display:block;margin:auto}blockquote{border-color:var(--link-color);border-left-width:2px;font-size:1.5rem;line-height:2rem;padding-left:1.5rem}main{margin:6rem auto;max-width:80%}@media (min-width:1024px){main{max-width:56rem}}.github-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E");height:1.25rem;width:1.25rem}.dark .github-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23141414' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.dark .artifacts,.light .artifacts{padding:2rem}.logo{display:block;margin:auto;max-width:20rem}.inline-code{text-align:center;word-break:break-all}.oblique{font-style:oblique}.well-color{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.oranda-hide{display:none}.heading-1{font-size:1.875rem;font-weight:900;line-height:2.25rem;line-height:1.25;margin-bottom:2rem}@media (min-width:640px){.heading-1{font-size:3.75rem;line-height:1}}.heading-2{font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25;margin-bottom:1.5rem}@media (min-width:640px){.heading-2{font-size:3rem;line-height:1}}.heading-3{font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25;margin-bottom:1rem}@media (min-width:640px){.heading-3{font-size:2.25rem;line-height:2.5rem}}.heading-4{font-size:1.5rem;line-height:2rem;line-height:1.25;margin-bottom:1rem}@media (min-width:640px){.heading-4{font-size:1.875rem;line-height:2.25rem}}.heading-5{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity));font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.25;margin-bottom:1rem}:is(.dark .heading-5){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity))}@media (min-width:640px){.heading-5{font-size:1.5rem;line-height:2rem}}.heading-6{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity));font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.25;margin-bottom:1rem}:is(.dark .heading-6){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}@media (min-width:640px){.heading-6{font-size:1.25rem;line-height:1.75rem}}.hidden{display:none}.inline-icon>svg{display:inline-block;height:25px;width:25px}.button{border-radius:.25rem;border-width:2px;cursor:pointer;font-size:1.125rem;line-height:1.75rem;min-width:-moz-max-content;min-width:max-content;padding:.75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:10rem}.button:disabled{cursor:default;opacity:.6}.button.primary{border-color:#0000}.button.primary,.button.secondary{background-color:var(--bg-color);color:var(--fg-color)}.button.secondary{border-color:var(--fg-color)}.button.secondary:hover{background-color:var(--fg-color);border-color:var(--bg-color);color:var(--bg-color)}select{background-color:var(--bg-color);color:var(--fg-color)}footer{align-items:center;background-color:var(--fg-color);color:var(--bg-color);display:flex;flex-grow:0;flex-shrink:1;font-size:.75rem;justify-content:space-between;line-height:1rem;padding:.5rem 1rem;width:100%}.nav{margin-bottom:3rem}.nav,.nav ul{padding:0;text-align:center}.nav ul{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style-type:none}.nav ul li{margin:0;text-transform:capitalize}.repo_banner{background-color:var(--fg-color);color:var(--bg-color);padding-bottom:.375rem;padding-top:.375rem}.repo_banner>a{align-items:flex-start;display:flex;gap:.5rem;height:20px;justify-content:center}.repo_banner>a,.repo_banner>a:hover{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity))}.repo_banner>a:hover{text-decoration-color:#f8fafc;text-decoration-line:underline;text-underline-offset:1px}:is(.dark .repo_banner>a){color:#141414}:is(.dark .repo_banner>a:hover){color:#141414;text-decoration-color:#141414}.funding-wrapper{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.funding-list{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3rem;margin-top:3rem;width:100%}@media (min-width:1024px){.funding-list{display:grid}}.funding-list li{margin:0 0 1rem}.funding-list li a{align-items:center;display:flex;gap:.5rem}.funding-list li a:hover button{--tw-text-opacity:1;background-color:#e85e68;background-color:var(--fg-color);border-color:#e85e68;border-color:var(--bg-color);color:rgb(241 245 249/var(--tw-text-opacity));color:var(--bg-color)}.funding-list .button{display:block;margin-right:.5rem;width:auto}.preferred-funding-list{grid-template-columns:repeat(1,minmax(0,1fr))}.preferred-funding-list li a{flex-direction:column;font-size:2.25rem;font-weight:700;line-height:2.5rem}.preferred-funding-list svg{height:3rem;width:3rem}.preferred-funding-list .button{border-width:0}.package-managers-downloads ul{margin-bottom:4rem;margin-top:4rem}.package-managers-downloads ul li{margin-left:0}.package-managers-downloads pre{margin-bottom:0;margin-top:0}.artifacts{align-items:center;display:none;flex-direction:column;margin-bottom:2rem;padding:0}@media (min-width:640px){.artifacts{display:flex}}.artifacts{background-color:var(--highlight-bg-color);color:var(--highlight-fg-color)}.artifacts-table{display:block;max-width:100%;overflow:auto}ul.tabs{border-bottom-width:2px;border-color:var(--highlight-fg-color);display:flex}ul.tabs li{font-size:1rem;line-height:1.5rem;margin:0;padding:.5rem .75rem}ul.tabs li:hover{cursor:pointer}ul.tabs li small{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity));display:block;font-size:.75rem;line-height:1rem}ul.tabs li.selected,ul.tabs li.selected small{background-color:var(--highlight-fg-color);color:var(--highlight-bg-color)}.install-content{margin:0;max-width:100%;padding:0}.detect{padding-right:.5rem;text-align:center}@media (min-width:768px){.detect{padding-right:0}}.detect+a{display:block;margin-bottom:.5rem;margin-top:.5rem}@media (min-width:640px){.detect+a{display:inline;margin-bottom:0;margin-top:0}}.detect .detected-os{text-transform:capitalize}.artifact-header pre{margin:0 auto}.artifact-header>h4{font-weight:700;margin-bottom:-.5rem;text-align:center}.artifact-header{max-width:100%;width:100%}.artifact-header>div:not(.install-code-wrapper){align-items:center;justify-content:center;margin-top:1rem;text-align:center}@media (min-width:768px){.artifact-header>div:not(.install-code-wrapper){display:flex;gap:1rem;text-align:left}}.backup-download:hover{text-decoration-line:none}.bottom-options{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.bottom-options.one{justify-content:center}.install-code-wrapper{align-items:stretch;display:flex}.install-code-wrapper>pre{flex-grow:1;flex-shrink:1}.install-code-wrapper>.button{align-items:center;border-bottom-left-radius:0;border-top-left-radius:0;display:flex;width:auto}.install-code-wrapper>.button:hover{text-decoration-line:none}.install-code-wrapper>.button:focus{outline-offset:-2px}.install-code-wrapper>.button.copy-clipboard-button{border-radius:0}.download-wrapper{display:flex;flex-direction:row;justify-content:center}.button .button-subtitle{display:block;font-size:.75rem;line-height:1rem}.published-date{display:block;margin-bottom:.5rem}.arch{margin:0;padding:1rem 0 0}.arch .contents{min-height:7rem;padding-top:1rem}.mobile-download{display:block;margin-bottom:3rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.mobile-download{display:none}}.install-code-wrapper>.button svg{height:1.5rem;width:1.5rem}.release-body{margin-top:2rem;word-break:break-word}.release-body h1{font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25;margin-bottom:1.5rem;margin-top:3rem}@media (min-width:640px){.release-body h1{font-size:3rem;line-height:1}}.release-body h2{font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25;margin-bottom:1rem;margin-top:3rem}@media (min-width:640px){.release-body h2{font-size:2.25rem;line-height:2.5rem}}.release-body h3{font-size:1.5rem;line-height:2rem;line-height:1.25;margin-bottom:1rem}@media (min-width:640px){.release-body h3{font-size:1.875rem;line-height:2.25rem}}.release-body h4{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity));font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.25;margin-bottom:1rem}:is(.dark .release-body h4){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity))}@media (min-width:640px){.release-body h4{font-size:1.5rem;line-height:2rem}}.release-body h5{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity));font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.25;margin-bottom:1rem}:is(.dark .release-body h5){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}@media (min-width:640px){.release-body h5{font-size:1.25rem;line-height:1.75rem}}.release-body li,.release-body ul{list-style-type:disc}.releases-nav{align-self:flex-start;position:sticky;top:3rem;width:-moz-max-content;width:max-content}.release>h2{margin-top:0}.release>h2 a{color:var(--fg-color)}.releases-list{display:flex;flex-direction:column;gap:8rem}.releases-wrapper{gap:3rem;margin-top:3rem;position:relative}@media (min-width:768px){.releases-wrapper{display:grid}}.releases-wrapper{grid-template-columns:160px minmax(0,1fr)}.releases-nav ul{border-left-width:4px;display:none;flex-direction:column;gap:.5rem;list-style-type:none;margin:0;padding-left:1rem}@media (min-width:768px){.releases-nav ul{display:flex}}.releases-nav ul{border-color:var(--fg-color)}.releases-nav ul li{font-size:.875rem;line-height:1.25rem;margin:0 0 0 .25rem;position:relative}.releases-nav ul li:before{--tw-translate-y:-50%;background-color:var(--fg-color);content:"";display:block;height:.25rem;left:-1.25rem;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:1rem}.releases-nav ul li a{text-decoration-color:#0000;text-underline-offset:2px}.releases-nav ul li a:hover{text-decoration-line:underline}.releases-nav ul li a{color:var(--fg-color)}.release-info{display:flex;font-size:1rem;gap:2rem;line-height:1.5rem}.prereleases-toggle,.release-info{align-items:center}.prereleases-toggle{display:none;margin-bottom:1.5rem;position:relative;width:-moz-max-content;width:max-content}@media (min-width:768px){.prereleases-toggle{display:flex}}.prereleases-toggle input{border-radius:.25rem;color:var(--fg-color);height:1.25rem;width:1.25rem}.prereleases-toggle label{font-weight:500;margin-left:.75rem}.release-info svg{height:1.5rem;width:1.5rem}.release-info>span{align-items:center;display:flex;gap:.5rem}ul.index-grid{align-items:stretch;display:grid;gap:2rem;margin-top:4rem}@media (min-width:768px){ul.index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){ul.index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.index-grid li{border-color:var(--bg-color);border-radius:.25rem;border-width:1px;box-shadow:0 0 0 8px #0000004d;flex-direction:column;margin-left:0}.index-grid .content,.index-grid li{display:flex;justify-content:space-between}.index-grid .content{padding:1rem}.index-grid .links{display:flex;width:100%}.index-grid .links>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.index-grid .links{border-top-width:1px}.index-grid .links a{align-items:center;display:inline-flex;width:50%}.index-grid .links a>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.index-grid .links a{padding:1rem 1.5rem}.index-grid .content .index-logo{flex-shrink:0;height:5rem;position:relative;width:5rem}.index-grid li.preferred{grid-column:span 2/span 2}.index-about h2{margin-top:0}html.axo{--highlight-color:#a78bfa;--axo-orange-color:#f57070;--axo-pink-color:#ff75c3;--light-fg-color:#141414;--light-link-color:var(--axo-pink-color);--dark-link-color:var(--axo-pink-color);--light-highlight-bg-color:var(--light-bg-color);--light-highlight-fg-color:var(--light-fg-color);--dark-highlight-bg-color:var(--light-fg-color);--dark-highlight-fg-color:var(--light-bg-color);--font-face:"Comfortaa",sans-serif}code,h1,h2,h3{color:var(--highlight-color)}html.axo .button.primary{background-color:var(--link-color)}html.axo .repo_banner,html.axo footer{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:animation-gradient-title;background:-webkit-linear-gradient(left,var(--axo-orange-color),var(--axo-pink-color),var(--axo-orange-color));background-size:1600px 200px}@media (prefers-reduced-motion){html.axo .repo_banner,html.axo footer{animation-duration:0s}}html.hacker html.axo .repo_banner,html.hacker html.axo footer{background:-webkit-linear-gradient(left,var(--hacker-green),var(--color-green-600),var(--hacker-green))}html.cupcake html.axo .repo_banner,html.cupcake html.axo footer{background:var(--secondary)}html.axo h1.title{-webkit-text-fill-color:#0000;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:animation-gradient-title;background:-webkit-linear-gradient(left,var(--axo-orange-color),var(--axo-pink-color),var(--axo-orange-color));background-size:1600px 200px}@media (prefers-reduced-motion){html.axo h1.title{animation-duration:0s}}html.hacker html.axo h1.title{background:-webkit-linear-gradient(left,var(--hacker-green),var(--color-green-600),var(--hacker-green))}html.cupcake html.axo h1.title{background:var(--secondary)}html.axo h1.title{-webkit-background-clip:text;background-clip:text}.axo-gradient{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:animation-gradient-title;background:-webkit-linear-gradient(left,var(--axo-orange-color),var(--axo-pink-color),var(--axo-orange-color));background-size:1600px 200px}.text-fill-transparent{-webkit-text-fill-color:#0000}.axo-gradient-text{-webkit-text-fill-color:#0000;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:animation-gradient-title;background:-webkit-linear-gradient(left,var(--axo-orange-color),var(--axo-pink-color),var(--axo-orange-color));background-size:1600px 200px}@media (prefers-reduced-motion){.axo-gradient-text{animation-duration:0s}}html.hacker .axo-gradient-text{background:-webkit-linear-gradient(left,var(--hacker-green),var(--color-green-600),var(--hacker-green))}html.cupcake .axo-gradient-text{background:var(--secondary)}.axo-gradient-text{-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion){.axo-gradient{animation-duration:0s}}@keyframes slide-in{0%{top:-100vh}to{top:0}}@keyframes animation-gradient-title{0%{background-position:0 1600px}to{background-position:1600px 0}}html.hacker{--light-highlight-bg-color:var(--dark-highlight-bg-color);--light-highlight-fg-color:var(--dark-highlight-fg-color);--hacker-green:#20c20e}html.hacker ::-moz-selection{background-color:#20c20e;color:#141414}html.hacker ::selection{background-color:#20c20e;color:#141414}html.hacker body{--tw-text-opacity:1;background-color:#141414;font-family:IBM Plex Mono,monospace}html.hacker .button.secondary,html.hacker body{color:rgb(203 213 225/var(--tw-text-opacity))}html.hacker .button.secondary{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity))}html.hacker .button.secondary:hover{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity));color:#141414}html.hacker h2,html.hacker h3,html.hacker h4,html.hacker h5,html.hacker h6{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity))}html.hacker .repo_banner>a,html.hacker footer{color:var(--light-color);padding-bottom:.5rem;padding-top:.5rem}html.hacker p,html.hacker table{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}html.hacker .title{display:inline-block;margin-left:2rem;position:relative;text-align:left}@keyframes blink-animation{to{visibility:hidden}}html.hacker .title:after{animation:blink-animation 1s steps(5,start) infinite;background:var(--hacker-green);content:"";display:block;height:70px;left:100%;margin-left:.75rem;position:absolute;top:.75rem;width:1rem}html.hacker .title:before{--tw-translate-y:-50%;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));content:"> ";display:block;font-size:3rem;left:-2rem;line-height:1;margin-top:.5rem;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}html.hacker .title,html.hacker div.table .th,html.hacker h1{color:var(--hacker-green)}html.hacker a{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}html.hacker a:hover{text-decoration-color:#f97316}html.hacker .axo-gradient{background:-webkit-linear-gradient(left,var(--hacker-green),var(--color-green-600),var(--hacker-green))}html.hacker .nav ul{justify-content:flex-start}html.hacker .button.primary{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity));border-color:#0000;color:#141414}html.hacker .button.primary:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity))}html.hacker .artifact-header>h4{color:var(--light-color);text-align:left}html.hacker .releases-nav ul li a{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity))}html.hacker .releases-nav ul li:before{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}html.hacker .releases-nav ul{--tw-border-opacity:1;border-left-color:rgb(75 85 99/var(--tw-border-opacity))}html.hacker .prereleases-toggle input:checked{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity))}html.hacker .releases-nav ul li a:hover{text-decoration-color:#f97316}html.hacker .funding-wrapper{align-items:flex-start}html.hacker .artifacts{padding:2rem}html.hacker .published-date{display:block;width:100%}html.hacker .logo{display:block;margin:0}html.cupcake body{--b1:#faf7f5;--b2:#dfaff7;--text:#291334cc;--links:#291334;--primary:#65c3c8;--secondary:#291334;--secondary-100:#210f2a;--code:#291334;background-color:var(--b1);color:var(--text);font-family:Inter,sans-serif}html.cupcake ::-moz-selection{-webkit-text-fill-color:var(--code);background-color:var(--b2);color:var(--code)}html.cupcake ::selection{-webkit-text-fill-color:var(--code);background-color:var(--b2);color:var(--code)}html.cupcake .button.primary{background:var(--secondary);border-color:#0000;color:var(--b2);text-decoration-line:none}html.cupcake .button.primary:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity));background:var(--secondary-100)}html.cupcake .button.secondary{border:1px solid var(--secondary);color:var(--secondary-100)}html.cupcake .button.secondary:hover{background:var(--secondary);color:var(--b2)}html.cupcake h1,html.cupcake h2,html.cupcake h3,html.cupcake h4,html.cupcake h5,html.cupcake h6,html.cupcake p,html.cupcake table{color:var(--text)}html.cupcake .title{color:var(--primary)}html.cupcake a{color:var(--links);font-weight:500;text-decoration-line:underline;text-underline-offset:4px}html.cupcake a:hover{color:var(--code);text-underline-offset:2px}html.cupcake .axo-gradient{background:var(--secondary)}html.cupcake .github-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaff7' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}html.cupcake .repo_banner>a,html.cupcake footer{color:var(--b2);text-decoration:none}html.cupcake code{color:var(--code);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:500}html.cupcake .prereleases-toggle input:checked{background-color:var(--primary)}html.cupcake .artifacts{padding:2rem}html.cupcake .releases-nav ul li a{color:var(--links)}html.cupcake .releases-nav ul li:before{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}html.cupcake .releases-nav ul{--tw-border-opacity:1;border-left-color:rgb(209 213 219/var(--tw-border-opacity))}html.cupcake div.table .th{color:var(--primary)} \ No newline at end of file

    |;oxq^}o!En-Dg$R(~NX5okQ{mZE5I?lY9 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 +mini-calc Changeloghttp://127.0.0.1:7979/changelogChangelog information for mini-calcmini-calc ChangelogVersion 2.12.2 : Non interactive usehttp://127.0.0.1:7979/changelog/2.12.2mini-calc Changeloghttp://127.0.0.1:7979/changelog/2.12.2Version 2.11.6 : Fix bughttp://127.0.0.1:7979/changelog/2.11.6mini-calc Changeloghttp://127.0.0.1:7979/changelog/2.11.6Bug fix
    M%#J&wVI1A*rS{pu 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 z%0D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

    G7y^A6Wq9g>1(0qx-X^+IfUEW>< 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

    doU6LZ$ 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�Z8 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 ^QTPO9u`DUyqNM^yi$wuXtRyTLXm7ae^Q zKV6ptN-o}NP&XHKizrbGhw%suz!5PdjOH;j@1P(LVDbWA*fj0Md> ze<8ho%g|&Jn7$ZgcoG&&CX6yHUAGl7Jds2n^y#m^P&7$OM-B|}0S4ut}N zxk5%HuB;gRc|Hz=3}ZS1hCV8-kdf%qAB9m!!qO*jMj08m$_qF$d6m+56ls-$c5m!dUkNbE@OTV^=^$*;IM5LPrK8u6Mq|l1#t5LtHwgWjG zu_XFx^xsNwSPY&7CI|)@nE;xRQHDp6$z+BoL!t3l90hcQ6$$Y~GJQP$w?OcxN(3BZ zIxGfFURep~XTbd{(&5k~5@Xb&a76G$%dcnz_WyPv0fog7!K(G&iiubp3Ir*GjP4c; ziP5cKAi&`mE1@?CScm=NYT#%Tjzq*W)IkA4Fsz{IYuW!S216^FM5fQ7|H^Q95OWL_ zgH}S5iS#x5zv=K;430j%GRjCKMz4arI5eJuV+bU=5JRSa#l(;qj2Vp0L{En!kr|qa zE(3!ig9qs{0v0?JUr`?DlE3nT4bY#l6Gy_4R#i*}U3Eof;DuF6gXm(6bWkyH4P%d> z%P>UxcIH3hD0CqfziQy6`-UMQJsmx6{>@C6;Yll-3HSiBNN}X+_Kc8HT>+VyuLW{XgmOe>_9^>we$^`rdOzW)SVGWMumO zlOY`e1^mBChM})sR-^-8YBI>c29SWlqgGZzKoM}O3nUU(7f4Y6Zb!g? zNp7Wr7{Y2VU`V)?!Aii8>6>9j/g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...n){var t={};for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}function a(e){return e.nodeName.toLowerCase()}var i=Object.freeze({__proto__:null,escapeHTML:t,inherit:r,nodeStream:function(e){var n=[];return function e(t,r){for(var i=t.firstChild;i;i=i.nextSibling)3===i.nodeType?r+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:r,node:i}),r=e(i,r),a(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:i}));return r}(e,0),n},mergeStreams:function(e,n,r){var i=0,s="",o=[];function l(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function u(e){s+=""}function d(e){("start"===e.event?c:u)(e.node)}for(;e.length||n.length;){var g=l();if(s+=t(r.substring(i,g[0].offset)),i=g[0].offset,g===e){o.reverse().forEach(u);do{d(g.splice(0,1)[0]),g=l()}while(g===e&&g.length&&g[0].offset===i);o.reverse().forEach(c)}else"start"===g[0].event?o.push(g[0].node):o.pop(),d(g.splice(0,1)[0])}return s+t(r.substr(i))}});const s="",o=e=>!!e.kind;class l{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=t(e)}openNode(e){if(!o(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){o(e)&&(this.buffer+=s)}value(){return this.buffer}span(e){this.buffer+=``}}class c{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(n=>this._walk(e,n)),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{c._collapse(e)}))}}class u extends c{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new l(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}const g="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",h={begin:"\\\\[\\s\\S]",relevance:0},f={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[h]},p={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[h]},b={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},m=function(e,n,t={}){var a=r({className:"comment",begin:e,end:n,contains:[]},t);return a.contains.push(b),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},v=m("//","$"),x=m("/\\*","\\*/"),E=m("#","$");var _=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:g,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>d(e)).join("")}(n,/.*\b/,e.binary,/\b.*/)),r({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:h,APOS_STRING_MODE:f,QUOTE_STRING_MODE:p,PHRASAL_WORDS_MODE:b,COMMENT:m,C_LINE_COMMENT_MODE:v,C_BLOCK_COMMENT_MODE:x,HASH_COMMENT_MODE:E,NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{className:"number",begin:g,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:"\\b(0b[01]+)",relevance:0},CSS_NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[h,{begin:/\[/,end:/\]/,relevance:0,contains:[h]}]}]},TITLE_MODE:{className:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}}),N="of and for in not or if then".split(" ");function w(e,n){return n?+n:function(e){return N.includes(e.toLowerCase())}(e)?0:1}const R=t,y=r,{nodeStream:k,mergeStreams:O}=i,M=Symbol("nomatch");return function(t){var a=[],i={},s={},o=[],l=!0,c=/(^(<[^>]+>|\t|)+|\n)/gm,g="Could not find the language '{}', did you forget to load/include a language module?";const h={disableAutodetect:!0,name:"Plain text",contains:[]};var f={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:u};function p(e){return f.noHighlightRe.test(e)}function b(e,n,t,r){var a={code:n,language:e};S("before:highlight",a);var i=a.result?a.result:m(a.language,a.code,t,r);return i.code=a.code,S("after:highlight",i),i}function m(e,t,a,s){var o=t;function c(e,n){var t=E.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function u(){null!=y.subLanguage?function(){if(""!==A){var e=null;if("string"==typeof y.subLanguage){if(!i[y.subLanguage])return void O.addText(A);e=m(y.subLanguage,A,!0,k[y.subLanguage]),k[y.subLanguage]=e.top}else e=v(A,y.subLanguage.length?y.subLanguage:null);y.relevance>0&&(I+=e.relevance),O.addSublanguage(e.emitter,e.language)}}():function(){if(!y.keywords)return void O.addText(A);let e=0;y.keywordPatternRe.lastIndex=0;let n=y.keywordPatternRe.exec(A),t="";for(;n;){t+=A.substring(e,n.index);const r=c(y,n);if(r){const[e,a]=r;O.addText(t),t="",I+=a,O.addKeyword(n[0],e)}else t+=n[0];e=y.keywordPatternRe.lastIndex,n=y.keywordPatternRe.exec(A)}t+=A.substr(e),O.addText(t)}(),A=""}function h(e){return e.className&&O.openNode(e.className),y=Object.create(e,{parent:{value:y}})}function p(e){return 0===y.matcher.regexIndex?(A+=e[0],1):(L=!0,0)}var b={};function x(t,r){var i=r&&r[0];if(A+=t,null==i)return u(),0;if("begin"===b.type&&"end"===r.type&&b.index===r.index&&""===i){if(A+=o.slice(r.index,r.index+1),!l){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=b.rule,n}return 1}if(b=r,"begin"===r.type)return function(e){var t=e[0],r=e.rule;const a=new n(r),i=[r.__beforeBegin,r["on:begin"]];for(const n of i)if(n&&(n(e,a),a.ignore))return p(t);return r&&r.endSameAsBegin&&(r.endRe=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),r.skip?A+=t:(r.excludeBegin&&(A+=t),u(),r.returnBegin||r.excludeBegin||(A=t)),h(r),r.returnBegin?0:t.length}(r);if("illegal"===r.type&&!a){const e=Error('Illegal lexeme "'+i+'" for mode "'+(y.className||"")+'"');throw e.mode=y,e}if("end"===r.type){var s=function(e){var t=e[0],r=o.substr(e.index),a=function e(t,r,a){let i=function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(t.endRe,a);if(i){if(t["on:end"]){const e=new n(t);t["on:end"](r,e),e.ignore&&(i=!1)}if(i){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return e(t.parent,r,a)}(y,e,r);if(!a)return M;var i=y;i.skip?A+=t:(i.returnEnd||i.excludeEnd||(A+=t),u(),i.excludeEnd&&(A=t));do{y.className&&O.closeNode(),y.skip||y.subLanguage||(I+=y.relevance),y=y.parent}while(y!==a.parent);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),h(a.starts)),i.returnEnd?0:t.length}(r);if(s!==M)return s}if("illegal"===r.type&&""===i)return 1;if(B>1e5&&B>3*r.index)throw Error("potential infinite loop, way more iterations than matches");return A+=i,i.length}var E=T(e);if(!E)throw console.error(g.replace("{}",e)),Error('Unknown language: "'+e+'"');var _=function(e){function n(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=n(function(e,n="|"){for(var t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,a="",i=0;i0&&(a+=n),a+="(";o.length>0;){var l=t.exec(o);if(null==l){a+=o;break}a+=o.substring(0,l.index),o=o.substring(l.index+l[0].length),"\\"===l[0][0]&&l[1]?a+="\\"+(+l[1]+s):(a+=l[0],"("===l[0]&&r++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex((e,n)=>n>0&&void 0!==e),r=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,r)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t;return this.rules.slice(e).forEach(([e,t])=>n.addRule(e,t)),n.compile(),this.multiRegexes[e]=n,n}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;const t=n.exec(e);return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&(this.regexIndex=0)),t}}function i(e,n){const t=e.input[e.index-1],r=e.input[e.index+e[0].length];"."!==t&&"."!==r||n.ignoreMatch()}if(e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return function t(s,o){const l=s;if(s.compiled)return l;s.compiled=!0,s.__beforeBegin=null,s.keywords=s.keywords||s.beginKeywords;let c=null;if("object"==typeof s.keywords&&(c=s.keywords.$pattern,delete s.keywords.$pattern),s.keywords&&(s.keywords=function(e,n){var t={};return"string"==typeof e?r("keyword",e):Object.keys(e).forEach((function(n){r(n,e[n])})),t;function r(e,r){n&&(r=r.toLowerCase()),r.split(" ").forEach((function(n){var r=n.split("|");t[r[0]]=[e,w(r[0],r[1])]}))}}(s.keywords,e.case_insensitive)),s.lexemes&&c)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return l.keywordPatternRe=n(s.lexemes||c||/\w+/,!0),o&&(s.beginKeywords&&(s.begin="\\b("+s.beginKeywords.split(" ").join("|")+")(?=\\b|\\s)",s.__beforeBegin=i),s.begin||(s.begin=/\B|\b/),l.beginRe=n(s.begin),s.endSameAsBegin&&(s.end=s.begin),s.end||s.endsWithParent||(s.end=/\B|\b/),s.end&&(l.endRe=n(s.end)),l.terminator_end=d(s.end)||"",s.endsWithParent&&o.terminator_end&&(l.terminator_end+=(s.end?"|":"")+o.terminator_end)),s.illegal&&(l.illegalRe=n(s.illegal)),void 0===s.relevance&&(s.relevance=1),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return r(e,{variants:null},n)}))),e.cached_variants?e.cached_variants:function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e}("self"===e?s:e)}))),s.contains.forEach((function(e){t(e,l)})),s.starts&&t(s.starts,o),l.matcher=function(e){const n=new a;return e.contains.forEach(e=>n.addRule(e.begin,{rule:e,type:"begin"})),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(l),l}(e)}(E),N="",y=s||_,k={},O=new f.__emitter(f);!function(){for(var e=[],n=y;n!==E;n=n.parent)n.className&&e.unshift(n.className);e.forEach(e=>O.openNode(e))}();var A="",I=0,S=0,B=0,L=!1;try{for(y.matcher.considerAll();;){B++,L?L=!1:(y.matcher.lastIndex=S,y.matcher.considerAll());const e=y.matcher.exec(o);if(!e)break;const n=x(o.substring(S,e.index),e);S=e.index+n}return x(o.substr(S)),O.closeAllNodes(),O.finalize(),N=O.toHTML(),{relevance:I,value:N,language:e,illegal:!1,emitter:O,top:y}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:o.slice(S-100,S+100),mode:n.mode},sofar:N,relevance:0,value:R(o),emitter:O};if(l)return{illegal:!1,relevance:0,value:R(o),emitter:O,language:e,top:y,errorRaised:n};throw n}}function v(e,n){n=n||f.languages||Object.keys(i);var t=function(e){const n={relevance:0,emitter:new f.__emitter(f),value:R(e),illegal:!1,top:h};return n.emitter.addText(e),n}(e),r=t;return n.filter(T).filter(I).forEach((function(n){var a=m(n,e,!1);a.language=n,a.relevance>r.relevance&&(r=a),a.relevance>t.relevance&&(r=t,t=a)})),r.language&&(t.second_best=r),t}function x(e){return f.tabReplace||f.useBR?e.replace(c,e=>"\n"===e?f.useBR?"
    ":e:f.tabReplace?e.replace(/\t/g,f.tabReplace):e):e}function E(e){let n=null;const t=function(e){var n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=f.languageDetectRe.exec(n);if(t){var r=T(t[1]);return r||(console.warn(g.replace("{}",t[1])),console.warn("Falling back to no-highlight mode for this block.",e)),r?t[1]:"no-highlight"}return n.split(/\s+/).find(e=>p(e)||T(e))}(e);if(p(t))return;S("before:highlightBlock",{block:e,language:t}),f.useBR?(n=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):n=e;const r=n.textContent,a=t?b(t,r,!0):v(r),i=k(n);if(i.length){const e=document.createElement("div");e.innerHTML=a.value,a.value=O(i,k(e),r)}a.value=x(a.value),S("after:highlightBlock",{block:e,result:a}),e.innerHTML=a.value,e.className=function(e,n,t){var r=n?s[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(r)||a.push(r),a.join(" ").trim()}(e.className,t,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const N=()=>{if(!N.called){N.called=!0;var e=document.querySelectorAll("pre code");a.forEach.call(e,E)}};function T(e){return e=(e||"").toLowerCase(),i[e]||i[s[e]]}function A(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach(e=>{s[e]=n})}function I(e){var n=T(e);return n&&!n.disableAutodetect}function S(e,n){var t=e;o.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(t,{highlight:b,highlightAuto:v,fixMarkup:x,highlightBlock:E,configure:function(e){f=y(f,e)},initHighlighting:N,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",N,!1)},registerLanguage:function(e,n){var r=null;try{r=n(t)}catch(n){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!l)throw n;console.error(n),r=h}r.name||(r.name=e),i[e]=r,r.rawDefinition=n.bind(null,t),r.aliases&&A(r.aliases,{languageName:e})},listLanguages:function(){return Object.keys(i)},getLanguage:T,registerAliases:A,requireLanguage:function(e){var n=T(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:I,inherit:y,addPlugin:function(e){o.push(e)}}),t.debugMode=function(){l=!1},t.safeMode=function(){l=!0},t.versionString="10.1.1";for(const n in _)"object"==typeof _[n]&&e(_[n]);return Object.assign(t,_),t}({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs);hljs.registerLanguage("php",function(){"use strict";return function(e){var r={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},n={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},i={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:i,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:i,contains:["self",r,e.C_BLOCK_COMMENT_MODE,a,n]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},a,n]}}}());hljs.registerLanguage("nginx",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},a={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:a}],relevance:0}],illegal:"[^\\s\\}]"}}}());hljs.registerLanguage("csharp",function(){"use strict";return function(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},i=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},t=e.inherit(s,{illegal:/\n/}),l={className:"subst",begin:"{",end:"}",keywords:n},r=e.inherit(l,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,r]},o={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},l]},g=e.inherit(o,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},r]});l.contains=[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],r.contains=[g,c,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var d={variants:[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},E={begin:"<",end:">",contains:[{beginKeywords:"in out"},i]},_=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",b={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},d,a,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},i,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+_+"\\s+)+"+e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE,E],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[d,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},b]}}}());hljs.registerLanguage("perl",function(){"use strict";return function(e){var n={$pattern:/[\w.]+/,keyword:"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qq fileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmget sub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedir ioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when"},t={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},s={begin:"->{",end:"}"},r={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},i=[e.BACKSLASH_ESCAPE,t,r],a=[r,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),s,{className:"string",contains:i,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return t.contains=a,s.contains=a,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:a}}}());hljs.registerLanguage("swift",function(){"use strict";return function(e){var i={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c compactMap contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),t={className:"subst",begin:/\\\(/,end:"\\)",keywords:i,contains:[]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},r={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return t.contains=[r],{name:"Swift",keywords:i,contains:[a,e.C_LINE_COMMENT_MODE,n,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},r,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:i,contains:["self",r,a,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:i,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\\b"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,n]}]}}}());hljs.registerLanguage("makefile",function(){"use strict";return function(e){var i={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[a,i,t,s,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[a,s,i,t]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[c],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[c],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},c]}]}}}());hljs.registerLanguage("bash",function(){"use strict";return function(e){const s={};Object.assign(s,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[s]}]}]});const t={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,t]};t.contains.push(n);const a={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,s]},i=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[i,e.SHEBANG(),c,a,e.HASH_COMMENT_MODE,n,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},s]}}}());hljs.registerLanguage("c-like",function(){"use strict";return function(e){function t(e){return"(?:"+e+")?"}var n="(decltype\\(auto\\)|"+t("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+t("<.*?>")+")",r={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},i={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:t("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=t("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,a],_={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},u={className:"function",begin:"("+n+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:c,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r]}]},r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,disableAutodetect:!0,illegal:"",keywords:l,contains:["self",r]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:s,strings:a,keywords:l}}}}());hljs.registerLanguage("coffeescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((e=>n=>!e.includes(n))(["var","const","let","function","static"])).join(" "),literal:n.concat(["yes","no","on","off"]).join(" "),built_in:a.concat(["npm","print"]).join(" ")},i="[A-Za-z$_][0-9A-Za-z$_]*",s={className:"subst",begin:/#\{/,end:/}/,keywords:t},o=[r.BINARY_NUMBER_MODE,r.inherit(r.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[r.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[r.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[r.BACKSLASH_ESCAPE,s]},{begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE,s]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[s,r.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+i},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];s.contains=o;var c=r.inherit(r.TITLE_MODE,{begin:i}),l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:t,contains:["self"].concat(o)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:t,illegal:/\/\*/,contains:o.concat([r.COMMENT("###","###"),r.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+i+"\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[c,l]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:"(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[c]},c]},{begin:i+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}}());hljs.registerLanguage("ruby",function(){"use strict";return function(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},i={begin:"#<",end:">"},r=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^\\=begin","^\\=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],c={className:"subst",begin:"#\\{",end:"}",keywords:a},t={className:"string",contains:[e.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,c]})]}]},b={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},d=[t,i,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(r)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),b].concat(r)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[t,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[i,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r),relevance:0}].concat(r);c.contains=d,b.contains=d;var g=[{begin:/^\s*=>/,starts:{end:"$",contains:d}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:d}}];return{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:r.concat(g).concat(d)}}}());hljs.registerLanguage("yaml",function(){"use strict";return function(e){var n="true false yes no null",a="[\\w#;/?:@&=+$,.~*\\'()[\\]]+",s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]},i=e.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l={end:",",endsWithParent:!0,excludeEnd:!0,contains:[],keywords:n,relevance:0},t={begin:"{",end:"}",contains:[l],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[l],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type",begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b"},t,g,s],c=[...b];return c.pop(),c.push(i),l.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:b}}}());hljs.registerLanguage("d",function(){"use strict";return function(e){var a={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},d="((0|[1-9][\\d_]*)|0[bB][01_]+|0[xX]([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))",n="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",t={className:"number",begin:"\\b"+d+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},_={className:"number",begin:"\\b(((0[xX](([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)\\.([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)|\\.?([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))[pP][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))|((0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(\\.\\d*|([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)))|\\d+\\.(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)|\\.(0|[1-9][\\d_]*)([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))?))([fF]|L|i|[fF]i|Li)?|"+d+"(i|[fF]i|Li))",relevance:0},r={className:"string",begin:"'("+n+"|.)",end:"'",illegal:"."},i={className:"string",begin:'"',contains:[{begin:n,relevance:0}],end:'"[cwd]?'},s=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:a,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,{className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},i,{className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},{className:"string",begin:"`",end:"`[cwd]?"},{className:"string",begin:'q"\\{',end:'\\}"'},_,t,r,{className:"meta",begin:"^#!",end:"$",relevance:5},{className:"meta",begin:"#(line)",end:"$",relevance:5},{className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"}]}}}());hljs.registerLanguage("properties",function(){"use strict";return function(e){var n="[ \\t\\f]*",t="("+n+"[:=]"+n+"|[ \\t\\f]+)",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:t,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+t,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:s},{begin:a+t,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:a,endsParent:!0,relevance:0}],starts:s},{className:"attr",relevance:0,begin:a+n+"$"}]}}}());hljs.registerLanguage("http",function(){"use strict";return function(e){var n="HTTP/[0-9\\.]+";return{name:"HTTP",aliases:["https"],illegal:"\\S",contains:[{begin:"^"+n,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+n+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:n},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}}());hljs.registerLanguage("haskell",function(){"use strict";return function(e){var n={variants:[e.COMMENT("--","$"),e.COMMENT("{-","-}",{contains:["self"]})]},i={className:"meta",begin:"{-#",end:"#-}"},a={className:"meta",begin:"^#",end:"$"},s={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},l={begin:"\\(",end:"\\)",illegal:'"',contains:[i,a,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),n]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[l,n],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[l,n],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[s,l,n]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[i,s,l,{begin:"{",end:"}",contains:l.contains},n]},{beginKeywords:"default",end:"$",contains:[s,l,n]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,n]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[s,e.QUOTE_STRING_MODE,n]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},i,a,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,s,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),n,{begin:"->|<-"}]}}}());hljs.registerLanguage("handlebars",function(){"use strict";function e(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(n){const a={"builtin-name":"action bindattr collection component concat debugger each each-in get hash if in input link-to loc log lookup mut outlet partial query-params render template textarea unbound unless view with yield"},t=/\[.*?\]/,s=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,i=e("(",/'.*?'/,"|",/".*?"/,"|",t,"|",s,"|",/\.|\//,")+"),r=e("(",t,"|",s,")(?==)"),l={begin:i,lexemes:/[\w.\/]+/},c=n.inherit(l,{keywords:{literal:"true false undefined null"}}),o={begin:/\(/,end:/\)/},m={className:"attr",begin:r,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,c,o]}}},d={contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},m,c,o],returnEnd:!0},g=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/\)/})});o.contains=[g];const u=n.inherit(l,{keywords:a,className:"name",starts:n.inherit(d,{end:/}}/})}),b=n.inherit(l,{keywords:a,className:"name"}),h=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/}}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},n.COMMENT(/\{\{!--/,/--\}\}/),n.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[u],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[b]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[u]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[b]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[h]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[h]}]}}}());hljs.registerLanguage("rust",function(){"use strict";return function(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",t="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:t},illegal:""}]}}}());hljs.registerLanguage("cpp",function(){"use strict";return function(e){var t=e.getLanguage("c-like").rawDefinition();return t.disableAutodetect=!1,t.name="C++",t.aliases=["cc","c++","h++","hpp","hh","hxx","cxx"],t}}());hljs.registerLanguage("ini",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(...n){return n.map(n=>e(n)).join("")}return function(a){var s={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:a.NUMBER_RE}]},i=a.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var t={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},l={className:"string",contains:[a.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[i,r,t,l,s,"self"],relevance:0},g="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map(n=>e(n)).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(g,"(\\s*\\.\\s*",g,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[i,c,r,t,l,s]}}]}}}());hljs.registerLanguage("objectivec",function(){"use strict";return function(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,_={$pattern:n,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c"],keywords:{$pattern:n,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+_.keyword.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:_,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}}());hljs.registerLanguage("apache",function(){"use strict";return function(e){var n={className:"number",begin:"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?"};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"",contains:[n,{className:"number",begin:":\\d{1,5}"},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",{className:"number",begin:"[\\$%]\\d+"}]},n,{className:"number",begin:"\\d+"},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}}());hljs.registerLanguage("java",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return a("(",e,")?")}function a(...n){return n.map(n=>e(n)).join("")}function s(...n){return"("+n.map(n=>e(n)).join("|")+")"}return function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",i={className:"meta",begin:"@[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},r=e=>a("[",e,"]+([",e,"_]*[",e,"]+)?"),c={className:"number",variants:[{begin:`\\b(0[bB]${r("01")})[lL]?`},{begin:`\\b(0${r("0-7")})[dDfFlL]?`},{begin:a(/\b0[xX]/,s(a(r("a-fA-F0-9"),/\./,r("a-fA-F0-9")),a(r("a-fA-F0-9"),/\.?/),a(/\./,r("a-fA-F0-9"))),/([pP][+-]?(\d+))?/,/[fFdDlL]?/)},{begin:a(/\b/,s(a(/\d*\./,r("\\d")),r("\\d")),/[eE][+-]?[\d]+[dDfF]?/)},{begin:a(/\b/,r(/\d/),n(/\.?/),n(r(/\d/)),/[dDfFlL]?/)}],relevance:0};return{name:"Java",aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},c,i]}}}());hljs.registerLanguage("x86asm",function(){"use strict";return function(s){return{name:"Intel x86 Assembly",case_insensitive:!0,keywords:{$pattern:"[.%]?"+s.IDENT_RE,keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},contains:[s.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},s.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst",begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{className:"meta",begin:/^\s*\.[\w_-]+/}]}}}());hljs.registerLanguage("kotlin",function(){"use strict";return function(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},a={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},i={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},s={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},t={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[s,i]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,s,i]}]};i.contains.push(t);var r={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},l={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(t,{className:"meta-string"})]}]},c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),o={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=o;return d.variants[1].contains=[o],o.variants[1].contains=[d],{name:"Kotlin",aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},a,r,l,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[o,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,r,l,t,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},r,l]},t,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}}}());hljs.registerLanguage("armasm",function(){"use strict";return function(s){const e={variants:[s.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),s.COMMENT("[;@]","$",{relevance:0}),s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+s.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},e,s.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}}());hljs.registerLanguage("go",function(){"use strict";return function(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:">>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},s={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,s,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},l={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},t={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",a,l,r,e.HASH_COMMENT_MODE]}]};return i.contains=[r,l,a],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,l,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,t,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}}());hljs.registerLanguage("shell",function(){"use strict";return function(s){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}}());hljs.registerLanguage("scala",function(){"use strict";return function(e){var n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:"\\${",end:"}"}]},a={className:"string",variants:[{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'"""',end:'"""',relevance:10},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},s={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},t={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},i={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},t]},l={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[t]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},s,l,i,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}}());hljs.registerLanguage("julia",function(){"use strict";return function(e){var r="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",t={$pattern:r,keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},a={keywords:t,illegal:/<\//},n={className:"subst",begin:/\$\(/,end:/\)/,keywords:t},o={className:"variable",begin:"\\$"+r},i={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},l={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],begin:"`",end:"`"},s={className:"meta",begin:"@"+r};return a.name="Julia",a.contains=[{className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},i,l,s,{className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]},e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],n.contains=a.contains,a}}());hljs.registerLanguage("php-template",function(){"use strict";return function(n){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},n.inherit(n.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),n.inherit(n.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}}());hljs.registerLanguage("scss",function(){"use strict";return function(e){var t={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},i={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[t,i,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:"and or not only",contains:[{begin:"@[a-z-]+",className:"keyword"},t,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,i,e.CSS_NUMBER_MODE]}]}}}());hljs.registerLanguage("r",function(){"use strict";return function(e){var n="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{name:"R",contains:[e.HASH_COMMENT_MODE,{begin:n,keywords:{$pattern:n,keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{className:"number",begin:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{className:"number",begin:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{className:"number",begin:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{begin:"`",end:"`",relevance:0},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]}]}}}());hljs.registerLanguage("sql",function(){"use strict";return function(e){var t=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]}}}());hljs.registerLanguage("c",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.name="C",n.aliases=["c","h"],n}}());hljs.registerLanguage("json",function(){"use strict";return function(n){var e={literal:"true false null"},i=[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],t=[n.QUOTE_STRING_MODE,n.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:e},l={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE],illegal:"\\n"},n.inherit(a,{begin:/:/})].concat(i),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[n.inherit(a)],illegal:"\\S"};return t.push(l,s),i.forEach((function(n){t.push(n)})),{name:"JSON",contains:t,keywords:e,illegal:"\\S"}}}());hljs.registerLanguage("python-repl",function(){"use strict";return function(n){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}}());hljs.registerLanguage("markdown",function(){"use strict";return function(n){const e={begin:"<",end:">",subLanguage:"xml",relevance:0},a={begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},i={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},s={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};i.contains.push(s),s.contains.push(i);var c=[e,a];return i.contains=i.contains.concat(c),s.contains=s.contains.concat(c),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:c=c.concat(i,s)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:c}]}]},e,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},i,s,{className:"quote",begin:"^>\\s+",contains:c,end:"$"},{className:"code",variants:[{begin:"(`{3,})(.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})(.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}());hljs.registerLanguage("javascript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function s(e){return r("(?=",e,")")}function r(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(t){var i="[A-Za-z$_][0-9A-Za-z$_]*",c={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},o={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.join(" "),literal:n.join(" "),built_in:a.join(" ")},l={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:t.C_NUMBER_RE+"n?"}],relevance:0},E={className:"subst",begin:"\\$\\{",end:"\\}",keywords:o,contains:[]},d={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"xml"}},g={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"css"}},u={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,E]};E.contains=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,l,t.REGEXP_MODE];var b=E.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(E.contains,[t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE])},t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]),_={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:b};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:o,contains:[t.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,t.C_LINE_COMMENT_MODE,t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),t.C_BLOCK_COMMENT_MODE,l,{begin:r(/[{,\n]\s*/,s(r(/(((\/\/.*)|(\/\*(.|\n)*\*\/))\s*)*/,i+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:i+s("\\s*:"),relevance:0}]},{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:b}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:c.begin,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[t.inherit(t.TITLE_MODE,{begin:i}),_],illegal:/\[|%/},{begin:/\$[(.]/},t.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+i+"\\()",end:/{/,keywords:"get set",contains:[t.inherit(t.TITLE_MODE,{begin:i}),{begin:/\(\)/},_]}],illegal:/#(?!!)/}}}());hljs.registerLanguage("typescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]).join(" "),literal:n.join(" "),built_in:a.concat(["any","void","number","boolean","string","object","never","enum"]).join(" ")},s={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:r.C_NUMBER_RE+"n?"}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:t,contains:[]},c={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"xml"}},l={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"css"}},E={className:"string",begin:"`",end:"`",contains:[r.BACKSLASH_ESCAPE,o]};o.contains=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,i,r.REGEXP_MODE];var d={begin:"\\(",end:/\)/,keywords:t,contains:["self",r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,r.NUMBER_MODE]},u={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,s,d]};return{name:"TypeScript",aliases:["ts"],keywords:t,contains:[r.SHEBANG(),{className:"meta",begin:/^\s*['"]use strict['"]/},r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,i,{begin:"("+r.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,r.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+r.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:r.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:d.contains}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[\{;]/,excludeEnd:!0,keywords:t,contains:["self",r.inherit(r.TITLE_MODE,{begin:"[A-Za-z$_][0-9A-Za-z$_]*"}),u],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/[\{;]/,excludeEnd:!0,contains:["self",u]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+r.IDENT_RE,relevance:0},s,d]}}}());hljs.registerLanguage("plaintext",function(){"use strict";return function(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}());hljs.registerLanguage("less",function(){"use strict";return function(e){var n="([\\w-]+|@{[\\w-]+})",a=[],s=[],t=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},r=function(e,n,a){return{className:e,begin:n,relevance:a}},i={begin:"\\(",end:"\\)",contains:s,relevance:0};s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t("'"),t('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},r("number","#[0-9A-Fa-f]+\\b"),i,r("variable","@@?[\\w-]+",10),r("variable","@{[\\w-]+}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var c=s.concat({begin:"{",end:"}",contains:a}),l={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(s)},o={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:s}}]},g={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:s,relevance:0}},d={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:c}},b={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,r("keyword","all\\b"),r("variable","@{[\\w-]+}"),r("selector-tag",n+"%?",0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:c},{begin:"!important"}]};return a.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,d,o,b),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:a}}}());hljs.registerLanguage("lua",function(){"use strict";return function(e){var t={begin:"\\[=*\\[",end:"\\]=*\\]",contains:["self"]},a=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[","\\]=*\\]",{contains:[t],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:a.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:a}].concat(a)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\[=*\\[",end:"\\]=*\\]",contains:[t],relevance:5}])}}}()); +var hljs=function(){"use strict";function e(n){Object.freeze(n);var t="function"==typeof n;return Object.getOwnPropertyNames(n).forEach((function(r){!Object.hasOwnProperty.call(n,r)||null===n[r]||"object"!=typeof n[r]&&"function"!=typeof n[r]||t&&("caller"===r||"callee"===r||"arguments"===r)||Object.isFrozen(n[r])||e(n[r])})),n}class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data}ignoreMatch(){this.ignore=!0}}function t(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...n){var t={};for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}function a(e){return e.nodeName.toLowerCase()}var i=Object.freeze({__proto__:null,escapeHTML:t,inherit:r,nodeStream:function(e){var n=[];return function e(t,r){for(var i=t.firstChild;i;i=i.nextSibling)3===i.nodeType?r+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:r,node:i}),r=e(i,r),a(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:i}));return r}(e,0),n},mergeStreams:function(e,n,r){var i=0,s="",o=[];function l(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function u(e){s+=""}function d(e){("start"===e.event?c:u)(e.node)}for(;e.length||n.length;){var g=l();if(s+=t(r.substring(i,g[0].offset)),i=g[0].offset,g===e){o.reverse().forEach(u);do{d(g.splice(0,1)[0]),g=l()}while(g===e&&g.length&&g[0].offset===i);o.reverse().forEach(c)}else"start"===g[0].event?o.push(g[0].node):o.pop(),d(g.splice(0,1)[0])}return s+t(r.substr(i))}});const s="
    ",o=e=>!!e.kind;class l{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=t(e)}openNode(e){if(!o(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){o(e)&&(this.buffer+=s)}value(){return this.buffer}span(e){this.buffer+=``}}class c{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(n=>this._walk(e,n)),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{c._collapse(e)}))}}class u extends c{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new l(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}const g="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",h={begin:"\\\\[\\s\\S]",relevance:0},f={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[h]},p={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[h]},b={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},m=function(e,n,t={}){var a=r({className:"comment",begin:e,end:n,contains:[]},t);return a.contains.push(b),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},v=m("//","$"),x=m("/\\*","\\*/"),E=m("#","$");var _=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:g,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>d(e)).join("")}(n,/.*\b/,e.binary,/\b.*/)),r({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:h,APOS_STRING_MODE:f,QUOTE_STRING_MODE:p,PHRASAL_WORDS_MODE:b,COMMENT:m,C_LINE_COMMENT_MODE:v,C_BLOCK_COMMENT_MODE:x,HASH_COMMENT_MODE:E,NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{className:"number",begin:g,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:"\\b(0b[01]+)",relevance:0},CSS_NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[h,{begin:/\[/,end:/\]/,relevance:0,contains:[h]}]}]},TITLE_MODE:{className:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}}),N="of and for in not or if then".split(" ");function w(e,n){return n?+n:function(e){return N.includes(e.toLowerCase())}(e)?0:1}const R=t,y=r,{nodeStream:k,mergeStreams:O}=i,M=Symbol("nomatch");return function(t){var a=[],i={},s={},o=[],l=!0,c=/(^(<[^>]+>|\t|)+|\n)/gm,g="Could not find the language '{}', did you forget to load/include a language module?";const h={disableAutodetect:!0,name:"Plain text",contains:[]};var f={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:u};function p(e){return f.noHighlightRe.test(e)}function b(e,n,t,r){var a={code:n,language:e};S("before:highlight",a);var i=a.result?a.result:m(a.language,a.code,t,r);return i.code=a.code,S("after:highlight",i),i}function m(e,t,a,s){var o=t;function c(e,n){var t=E.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function u(){null!=y.subLanguage?function(){if(""!==A){var e=null;if("string"==typeof y.subLanguage){if(!i[y.subLanguage])return void O.addText(A);e=m(y.subLanguage,A,!0,k[y.subLanguage]),k[y.subLanguage]=e.top}else e=v(A,y.subLanguage.length?y.subLanguage:null);y.relevance>0&&(I+=e.relevance),O.addSublanguage(e.emitter,e.language)}}():function(){if(!y.keywords)return void O.addText(A);let e=0;y.keywordPatternRe.lastIndex=0;let n=y.keywordPatternRe.exec(A),t="";for(;n;){t+=A.substring(e,n.index);const r=c(y,n);if(r){const[e,a]=r;O.addText(t),t="",I+=a,O.addKeyword(n[0],e)}else t+=n[0];e=y.keywordPatternRe.lastIndex,n=y.keywordPatternRe.exec(A)}t+=A.substr(e),O.addText(t)}(),A=""}function h(e){return e.className&&O.openNode(e.className),y=Object.create(e,{parent:{value:y}})}function p(e){return 0===y.matcher.regexIndex?(A+=e[0],1):(L=!0,0)}var b={};function x(t,r){var i=r&&r[0];if(A+=t,null==i)return u(),0;if("begin"===b.type&&"end"===r.type&&b.index===r.index&&""===i){if(A+=o.slice(r.index,r.index+1),!l){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=b.rule,n}return 1}if(b=r,"begin"===r.type)return function(e){var t=e[0],r=e.rule;const a=new n(r),i=[r.__beforeBegin,r["on:begin"]];for(const n of i)if(n&&(n(e,a),a.ignore))return p(t);return r&&r.endSameAsBegin&&(r.endRe=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),r.skip?A+=t:(r.excludeBegin&&(A+=t),u(),r.returnBegin||r.excludeBegin||(A=t)),h(r),r.returnBegin?0:t.length}(r);if("illegal"===r.type&&!a){const e=Error('Illegal lexeme "'+i+'" for mode "'+(y.className||"")+'"');throw e.mode=y,e}if("end"===r.type){var s=function(e){var t=e[0],r=o.substr(e.index),a=function e(t,r,a){let i=function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(t.endRe,a);if(i){if(t["on:end"]){const e=new n(t);t["on:end"](r,e),e.ignore&&(i=!1)}if(i){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return e(t.parent,r,a)}(y,e,r);if(!a)return M;var i=y;i.skip?A+=t:(i.returnEnd||i.excludeEnd||(A+=t),u(),i.excludeEnd&&(A=t));do{y.className&&O.closeNode(),y.skip||y.subLanguage||(I+=y.relevance),y=y.parent}while(y!==a.parent);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),h(a.starts)),i.returnEnd?0:t.length}(r);if(s!==M)return s}if("illegal"===r.type&&""===i)return 1;if(B>1e5&&B>3*r.index)throw Error("potential infinite loop, way more iterations than matches");return A+=i,i.length}var E=T(e);if(!E)throw console.error(g.replace("{}",e)),Error('Unknown language: "'+e+'"');var _=function(e){function n(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=n(function(e,n="|"){for(var t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,a="",i=0;i0&&(a+=n),a+="(";o.length>0;){var l=t.exec(o);if(null==l){a+=o;break}a+=o.substring(0,l.index),o=o.substring(l.index+l[0].length),"\\"===l[0][0]&&l[1]?a+="\\"+(+l[1]+s):(a+=l[0],"("===l[0]&&r++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex((e,n)=>n>0&&void 0!==e),r=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,r)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t;return this.rules.slice(e).forEach(([e,t])=>n.addRule(e,t)),n.compile(),this.multiRegexes[e]=n,n}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;const t=n.exec(e);return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&(this.regexIndex=0)),t}}function i(e,n){const t=e.input[e.index-1],r=e.input[e.index+e[0].length];"."!==t&&"."!==r||n.ignoreMatch()}if(e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return function t(s,o){const l=s;if(s.compiled)return l;s.compiled=!0,s.__beforeBegin=null,s.keywords=s.keywords||s.beginKeywords;let c=null;if("object"==typeof s.keywords&&(c=s.keywords.$pattern,delete s.keywords.$pattern),s.keywords&&(s.keywords=function(e,n){var t={};return"string"==typeof e?r("keyword",e):Object.keys(e).forEach((function(n){r(n,e[n])})),t;function r(e,r){n&&(r=r.toLowerCase()),r.split(" ").forEach((function(n){var r=n.split("|");t[r[0]]=[e,w(r[0],r[1])]}))}}(s.keywords,e.case_insensitive)),s.lexemes&&c)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return l.keywordPatternRe=n(s.lexemes||c||/\w+/,!0),o&&(s.beginKeywords&&(s.begin="\\b("+s.beginKeywords.split(" ").join("|")+")(?=\\b|\\s)",s.__beforeBegin=i),s.begin||(s.begin=/\B|\b/),l.beginRe=n(s.begin),s.endSameAsBegin&&(s.end=s.begin),s.end||s.endsWithParent||(s.end=/\B|\b/),s.end&&(l.endRe=n(s.end)),l.terminator_end=d(s.end)||"",s.endsWithParent&&o.terminator_end&&(l.terminator_end+=(s.end?"|":"")+o.terminator_end)),s.illegal&&(l.illegalRe=n(s.illegal)),void 0===s.relevance&&(s.relevance=1),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return r(e,{variants:null},n)}))),e.cached_variants?e.cached_variants:function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e}("self"===e?s:e)}))),s.contains.forEach((function(e){t(e,l)})),s.starts&&t(s.starts,o),l.matcher=function(e){const n=new a;return e.contains.forEach(e=>n.addRule(e.begin,{rule:e,type:"begin"})),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(l),l}(e)}(E),N="",y=s||_,k={},O=new f.__emitter(f);!function(){for(var e=[],n=y;n!==E;n=n.parent)n.className&&e.unshift(n.className);e.forEach(e=>O.openNode(e))}();var A="",I=0,S=0,B=0,L=!1;try{for(y.matcher.considerAll();;){B++,L?L=!1:(y.matcher.lastIndex=S,y.matcher.considerAll());const e=y.matcher.exec(o);if(!e)break;const n=x(o.substring(S,e.index),e);S=e.index+n}return x(o.substr(S)),O.closeAllNodes(),O.finalize(),N=O.toHTML(),{relevance:I,value:N,language:e,illegal:!1,emitter:O,top:y}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:o.slice(S-100,S+100),mode:n.mode},sofar:N,relevance:0,value:R(o),emitter:O};if(l)return{illegal:!1,relevance:0,value:R(o),emitter:O,language:e,top:y,errorRaised:n};throw n}}function v(e,n){n=n||f.languages||Object.keys(i);var t=function(e){const n={relevance:0,emitter:new f.__emitter(f),value:R(e),illegal:!1,top:h};return n.emitter.addText(e),n}(e),r=t;return n.filter(T).filter(I).forEach((function(n){var a=m(n,e,!1);a.language=n,a.relevance>r.relevance&&(r=a),a.relevance>t.relevance&&(r=t,t=a)})),r.language&&(t.second_best=r),t}function x(e){return f.tabReplace||f.useBR?e.replace(c,e=>"\n"===e?f.useBR?"
    ":e:f.tabReplace?e.replace(/\t/g,f.tabReplace):e):e}function E(e){let n=null;const t=function(e){var n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=f.languageDetectRe.exec(n);if(t){var r=T(t[1]);return r||(console.warn(g.replace("{}",t[1])),console.warn("Falling back to no-highlight mode for this block.",e)),r?t[1]:"no-highlight"}return n.split(/\s+/).find(e=>p(e)||T(e))}(e);if(p(t))return;S("before:highlightBlock",{block:e,language:t}),f.useBR?(n=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):n=e;const r=n.textContent,a=t?b(t,r,!0):v(r),i=k(n);if(i.length){const e=document.createElement("div");e.innerHTML=a.value,a.value=O(i,k(e),r)}a.value=x(a.value),S("after:highlightBlock",{block:e,result:a}),e.innerHTML=a.value,e.className=function(e,n,t){var r=n?s[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(r)||a.push(r),a.join(" ").trim()}(e.className,t,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const N=()=>{if(!N.called){N.called=!0;var e=document.querySelectorAll("pre code");a.forEach.call(e,E)}};function T(e){return e=(e||"").toLowerCase(),i[e]||i[s[e]]}function A(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach(e=>{s[e]=n})}function I(e){var n=T(e);return n&&!n.disableAutodetect}function S(e,n){var t=e;o.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(t,{highlight:b,highlightAuto:v,fixMarkup:x,highlightBlock:E,configure:function(e){f=y(f,e)},initHighlighting:N,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",N,!1)},registerLanguage:function(e,n){var r=null;try{r=n(t)}catch(n){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!l)throw n;console.error(n),r=h}r.name||(r.name=e),i[e]=r,r.rawDefinition=n.bind(null,t),r.aliases&&A(r.aliases,{languageName:e})},listLanguages:function(){return Object.keys(i)},getLanguage:T,registerAliases:A,requireLanguage:function(e){var n=T(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:I,inherit:y,addPlugin:function(e){o.push(e)}}),t.debugMode=function(){l=!1},t.safeMode=function(){l=!0},t.versionString="10.1.1";for(const n in _)"object"==typeof _[n]&&e(_[n]);return Object.assign(t,_),t}({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs); +hljs.registerLanguage("apache",function(){"use strict";return function(e){var n={className:"number",begin:"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?"};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"",contains:[n,{className:"number",begin:":\\d{1,5}"},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",{className:"number",begin:"[\\$%]\\d+"}]},n,{className:"number",begin:"\\d+"},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}}()); +hljs.registerLanguage("bash",function(){"use strict";return function(e){const s={};Object.assign(s,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[s]}]}]});const t={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,t]};t.contains.push(n);const a={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,s]},i=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[i,e.SHEBANG(),c,a,e.HASH_COMMENT_MODE,n,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},s]}}}()); +hljs.registerLanguage("c-like",function(){"use strict";return function(e){function t(e){return"(?:"+e+")?"}var n="(decltype\\(auto\\)|"+t("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+t("<.*?>")+")",r={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},i={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:t("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=t("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,a],_={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},u={className:"function",begin:"("+n+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:c,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r]}]},r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,disableAutodetect:!0,illegal:"",keywords:l,contains:["self",r]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:s,strings:a,keywords:l}}}}()); +hljs.registerLanguage("c",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.name="C",n.aliases=["c","h"],n}}()); +hljs.registerLanguage("coffeescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((e=>n=>!e.includes(n))(["var","const","let","function","static"])).join(" "),literal:n.concat(["yes","no","on","off"]).join(" "),built_in:a.concat(["npm","print"]).join(" ")},i="[A-Za-z$_][0-9A-Za-z$_]*",s={className:"subst",begin:/#\{/,end:/}/,keywords:t},o=[r.BINARY_NUMBER_MODE,r.inherit(r.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[r.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[r.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[r.BACKSLASH_ESCAPE,s]},{begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE,s]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[s,r.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+i},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];s.contains=o;var c=r.inherit(r.TITLE_MODE,{begin:i}),l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:t,contains:["self"].concat(o)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:t,illegal:/\/\*/,contains:o.concat([r.COMMENT("###","###"),r.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+i+"\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[c,l]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:"(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[c]},c]},{begin:i+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}}()); +hljs.registerLanguage("cpp",function(){"use strict";return function(e){var t=e.getLanguage("c-like").rawDefinition();return t.disableAutodetect=!1,t.name="C++",t.aliases=["cc","c++","h++","hpp","hh","hxx","cxx"],t}}()); +hljs.registerLanguage("csharp",function(){"use strict";return function(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},i=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},t=e.inherit(s,{illegal:/\n/}),l={className:"subst",begin:"{",end:"}",keywords:n},r=e.inherit(l,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,r]},o={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},l]},g=e.inherit(o,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},r]});l.contains=[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],r.contains=[g,c,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var d={variants:[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},E={begin:"<",end:">",contains:[{beginKeywords:"in out"},i]},_=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",b={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},d,a,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},i,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+_+"\\s+)+"+e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE,E],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[d,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},b]}}}()); +hljs.registerLanguage("css",function(){"use strict";return function(e){var n={begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{name:"CSS",case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:/@\-?\w[\w]*(\-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:"and or not only",contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,n]}]}}}()); +hljs.registerLanguage("diff",function(){"use strict";return function(e){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^\-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/}]},{className:"addition",begin:"^\\+",end:"$"},{className:"deletion",begin:"^\\-",end:"$"},{className:"addition",begin:"^\\!",end:"$"}]}}}()); +hljs.registerLanguage("go",function(){"use strict";return function(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:"e(n)).join("")}return function(a){var s={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:a.NUMBER_RE}]},i=a.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var t={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},l={className:"string",contains:[a.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[i,r,t,l,s,"self"],relevance:0},g="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map(n=>e(n)).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(g,"(\\s*\\.\\s*",g,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[i,c,r,t,l,s]}}]}}}()); +hljs.registerLanguage("java",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return a("(",e,")?")}function a(...n){return n.map(n=>e(n)).join("")}function s(...n){return"("+n.map(n=>e(n)).join("|")+")"}return function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",i={className:"meta",begin:"@[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},r=e=>a("[",e,"]+([",e,"_]*[",e,"]+)?"),c={className:"number",variants:[{begin:`\\b(0[bB]${r("01")})[lL]?`},{begin:`\\b(0${r("0-7")})[dDfFlL]?`},{begin:a(/\b0[xX]/,s(a(r("a-fA-F0-9"),/\./,r("a-fA-F0-9")),a(r("a-fA-F0-9"),/\.?/),a(/\./,r("a-fA-F0-9"))),/([pP][+-]?(\d+))?/,/[fFdDlL]?/)},{begin:a(/\b/,s(a(/\d*\./,r("\\d")),r("\\d")),/[eE][+-]?[\d]+[dDfF]?/)},{begin:a(/\b/,r(/\d/),n(/\.?/),n(r(/\d/)),/[dDfFlL]?/)}],relevance:0};return{name:"Java",aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},c,i]}}}()); +hljs.registerLanguage("javascript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function s(e){return r("(?=",e,")")}function r(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(t){var i="[A-Za-z$_][0-9A-Za-z$_]*",c={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},o={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.join(" "),literal:n.join(" "),built_in:a.join(" ")},l={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:t.C_NUMBER_RE+"n?"}],relevance:0},E={className:"subst",begin:"\\$\\{",end:"\\}",keywords:o,contains:[]},d={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"xml"}},g={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"css"}},u={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,E]};E.contains=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,l,t.REGEXP_MODE];var b=E.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(E.contains,[t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE])},t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]),_={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:b};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:o,contains:[t.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,t.C_LINE_COMMENT_MODE,t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),t.C_BLOCK_COMMENT_MODE,l,{begin:r(/[{,\n]\s*/,s(r(/(((\/\/.*)|(\/\*(.|\n)*\*\/))\s*)*/,i+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:i+s("\\s*:"),relevance:0}]},{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:b}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:c.begin,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[t.inherit(t.TITLE_MODE,{begin:i}),_],illegal:/\[|%/},{begin:/\$[(.]/},t.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+i+"\\()",end:/{/,keywords:"get set",contains:[t.inherit(t.TITLE_MODE,{begin:i}),{begin:/\(\)/},_]}],illegal:/#(?!!)/}}}()); +hljs.registerLanguage("json",function(){"use strict";return function(n){var e={literal:"true false null"},i=[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],t=[n.QUOTE_STRING_MODE,n.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:e},l={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE],illegal:"\\n"},n.inherit(a,{begin:/:/})].concat(i),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[n.inherit(a)],illegal:"\\S"};return t.push(l,s),i.forEach((function(n){t.push(n)})),{name:"JSON",contains:t,keywords:e,illegal:"\\S"}}}()); +hljs.registerLanguage("kotlin",function(){"use strict";return function(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},a={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},i={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},s={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},t={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[s,i]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,s,i]}]};i.contains.push(t);var r={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},l={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(t,{className:"meta-string"})]}]},c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),o={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=o;return d.variants[1].contains=[o],o.variants[1].contains=[d],{name:"Kotlin",aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},a,r,l,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[o,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,r,l,t,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},r,l]},t,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}}}()); +hljs.registerLanguage("less",function(){"use strict";return function(e){var n="([\\w-]+|@{[\\w-]+})",a=[],s=[],t=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},r=function(e,n,a){return{className:e,begin:n,relevance:a}},i={begin:"\\(",end:"\\)",contains:s,relevance:0};s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t("'"),t('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},r("number","#[0-9A-Fa-f]+\\b"),i,r("variable","@@?[\\w-]+",10),r("variable","@{[\\w-]+}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var c=s.concat({begin:"{",end:"}",contains:a}),l={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(s)},o={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:s}}]},g={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:s,relevance:0}},d={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:c}},b={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,r("keyword","all\\b"),r("variable","@{[\\w-]+}"),r("selector-tag",n+"%?",0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:c},{begin:"!important"}]};return a.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,d,o,b),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:a}}}()); +hljs.registerLanguage("lua",function(){"use strict";return function(e){var t={begin:"\\[=*\\[",end:"\\]=*\\]",contains:["self"]},a=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[","\\]=*\\]",{contains:[t],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:a.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:a}].concat(a)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\[=*\\[",end:"\\]=*\\]",contains:[t],relevance:5}])}}}()); +hljs.registerLanguage("makefile",function(){"use strict";return function(e){var i={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[a,i,t,s,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[a,s,i,t]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[c],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[c],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},c]}]}}}()); +hljs.registerLanguage("markdown",function(){"use strict";return function(n){const e={begin:"<",end:">",subLanguage:"xml",relevance:0},a={begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},i={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},s={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};i.contains.push(s),s.contains.push(i);var c=[e,a];return i.contains=i.contains.concat(c),s.contains=s.contains.concat(c),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:c=c.concat(i,s)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:c}]}]},e,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},i,s,{className:"quote",begin:"^>\\s+",contains:c,end:"$"},{className:"code",variants:[{begin:"(`{3,})(.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})(.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}()); +hljs.registerLanguage("nginx",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},a={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:a}],relevance:0}],illegal:"[^\\s\\}]"}}}()); +hljs.registerLanguage("objectivec",function(){"use strict";return function(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,_={$pattern:n,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c"],keywords:{$pattern:n,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+_.keyword.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:_,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}}()); +hljs.registerLanguage("perl",function(){"use strict";return function(e){var n={$pattern:/[\w.]+/,keyword:"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qq fileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmget sub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedir ioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when"},t={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},s={begin:"->{",end:"}"},r={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},i=[e.BACKSLASH_ESCAPE,t,r],a=[r,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),s,{className:"string",contains:i,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return t.contains=a,s.contains=a,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:a}}}()); +hljs.registerLanguage("php",function(){"use strict";return function(e){var r={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},n={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},i={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:i,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:i,contains:["self",r,e.C_BLOCK_COMMENT_MODE,a,n]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},a,n]}}}()); +hljs.registerLanguage("php-template",function(){"use strict";return function(n){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},n.inherit(n.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),n.inherit(n.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}}()); +hljs.registerLanguage("plaintext",function(){"use strict";return function(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}()); +hljs.registerLanguage("properties",function(){"use strict";return function(e){var n="[ \\t\\f]*",t="("+n+"[:=]"+n+"|[ \\t\\f]+)",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:t,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+t,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:s},{begin:a+t,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:a,endsParent:!0,relevance:0}],starts:s},{className:"attr",relevance:0,begin:a+n+"$"}]}}}()); +hljs.registerLanguage("python",function(){"use strict";return function(e){var n={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},a={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},s={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,s,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},l={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},t={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",a,l,r,e.HASH_COMMENT_MODE]}]};return i.contains=[r,l,a],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,l,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,t,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}}()); +hljs.registerLanguage("python-repl",function(){"use strict";return function(n){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}}()); +hljs.registerLanguage("ruby",function(){"use strict";return function(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},i={begin:"#<",end:">"},r=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^\\=begin","^\\=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],c={className:"subst",begin:"#\\{",end:"}",keywords:a},t={className:"string",contains:[e.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,c]})]}]},b={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},d=[t,i,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(r)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),b].concat(r)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[t,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[i,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r),relevance:0}].concat(r);c.contains=d,b.contains=d;var g=[{begin:/^\s*=>/,starts:{end:"$",contains:d}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:d}}];return{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:r.concat(g).concat(d)}}}()); +hljs.registerLanguage("rust",function(){"use strict";return function(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",t="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:t},illegal:""}]}}}()); +hljs.registerLanguage("scss",function(){"use strict";return function(e){var t={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},i={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[t,i,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:"and or not only",contains:[{begin:"@[a-z-]+",className:"keyword"},t,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,i,e.CSS_NUMBER_MODE]}]}}}()); +hljs.registerLanguage("shell",function(){"use strict";return function(s){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}}()); +hljs.registerLanguage("sql",function(){"use strict";return function(e){var t=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]}}}()); +hljs.registerLanguage("swift",function(){"use strict";return function(e){var i={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c compactMap contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),t={className:"subst",begin:/\\\(/,end:"\\)",keywords:i,contains:[]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},r={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return t.contains=[r],{name:"Swift",keywords:i,contains:[a,e.C_LINE_COMMENT_MODE,n,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},r,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:i,contains:["self",r,a,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:i,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\\b"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,n]}]}}}()); +hljs.registerLanguage("typescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]).join(" "),literal:n.join(" "),built_in:a.concat(["any","void","number","boolean","string","object","never","enum"]).join(" ")},s={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:r.C_NUMBER_RE+"n?"}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:t,contains:[]},c={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"xml"}},l={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"css"}},E={className:"string",begin:"`",end:"`",contains:[r.BACKSLASH_ESCAPE,o]};o.contains=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,i,r.REGEXP_MODE];var d={begin:"\\(",end:/\)/,keywords:t,contains:["self",r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,r.NUMBER_MODE]},u={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,s,d]};return{name:"TypeScript",aliases:["ts"],keywords:t,contains:[r.SHEBANG(),{className:"meta",begin:/^\s*['"]use strict['"]/},r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,i,{begin:"("+r.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,r.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+r.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:r.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:d.contains}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[\{;]/,excludeEnd:!0,keywords:t,contains:["self",r.inherit(r.TITLE_MODE,{begin:"[A-Za-z$_][0-9A-Za-z$_]*"}),u],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/[\{;]/,excludeEnd:!0,contains:["self",u]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+r.IDENT_RE,relevance:0},s,d]}}}()); +hljs.registerLanguage("yaml",function(){"use strict";return function(e){var n="true false yes no null",a="[\\w#;/?:@&=+$,.~*\\'()[\\]]+",s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]},i=e.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l={end:",",endsWithParent:!0,excludeEnd:!0,contains:[],keywords:n,relevance:0},t={begin:"{",end:"}",contains:[l],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[l],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type",begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b"},t,g,s],c=[...b];return c.pop(),c.push(i),l.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:b}}}()); +hljs.registerLanguage("armasm",function(){"use strict";return function(s){const e={variants:[s.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),s.COMMENT("[;@]","$",{relevance:0}),s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+s.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},e,s.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}}()); +hljs.registerLanguage("d",function(){"use strict";return function(e){var a={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},d="((0|[1-9][\\d_]*)|0[bB][01_]+|0[xX]([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))",n="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",t={className:"number",begin:"\\b"+d+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},_={className:"number",begin:"\\b(((0[xX](([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)\\.([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)|\\.?([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))[pP][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))|((0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(\\.\\d*|([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)))|\\d+\\.(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)|\\.(0|[1-9][\\d_]*)([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))?))([fF]|L|i|[fF]i|Li)?|"+d+"(i|[fF]i|Li))",relevance:0},r={className:"string",begin:"'("+n+"|.)",end:"'",illegal:"."},i={className:"string",begin:'"',contains:[{begin:n,relevance:0}],end:'"[cwd]?'},s=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:a,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,{className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},i,{className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},{className:"string",begin:"`",end:"`[cwd]?"},{className:"string",begin:'q"\\{',end:'\\}"'},_,t,r,{className:"meta",begin:"^#!",end:"$",relevance:5},{className:"meta",begin:"#(line)",end:"$",relevance:5},{className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"}]}}}()); +hljs.registerLanguage("handlebars",function(){"use strict";function e(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(n){const a={"builtin-name":"action bindattr collection component concat debugger each each-in get hash if in input link-to loc log lookup mut outlet partial query-params render template textarea unbound unless view with yield"},t=/\[.*?\]/,s=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,i=e("(",/'.*?'/,"|",/".*?"/,"|",t,"|",s,"|",/\.|\//,")+"),r=e("(",t,"|",s,")(?==)"),l={begin:i,lexemes:/[\w.\/]+/},c=n.inherit(l,{keywords:{literal:"true false undefined null"}}),o={begin:/\(/,end:/\)/},m={className:"attr",begin:r,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,c,o]}}},d={contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},m,c,o],returnEnd:!0},g=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/\)/})});o.contains=[g];const u=n.inherit(l,{keywords:a,className:"name",starts:n.inherit(d,{end:/}}/})}),b=n.inherit(l,{keywords:a,className:"name"}),h=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/}}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},n.COMMENT(/\{\{!--/,/--\}\}/),n.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[u],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[b]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[u]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[b]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[h]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[h]}]}}}()); +hljs.registerLanguage("haskell",function(){"use strict";return function(e){var n={variants:[e.COMMENT("--","$"),e.COMMENT("{-","-}",{contains:["self"]})]},i={className:"meta",begin:"{-#",end:"#-}"},a={className:"meta",begin:"^#",end:"$"},s={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},l={begin:"\\(",end:"\\)",illegal:'"',contains:[i,a,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),n]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[l,n],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[l,n],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[s,l,n]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[i,s,l,{begin:"{",end:"}",contains:l.contains},n]},{beginKeywords:"default",end:"$",contains:[s,l,n]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,n]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[s,e.QUOTE_STRING_MODE,n]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},i,a,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,s,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),n,{begin:"->|<-"}]}}}()); +hljs.registerLanguage("julia",function(){"use strict";return function(e){var r="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",t={$pattern:r,keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},a={keywords:t,illegal:/<\//},n={className:"subst",begin:/\$\(/,end:/\)/,keywords:t},o={className:"variable",begin:"\\$"+r},i={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},l={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],begin:"`",end:"`"},s={className:"meta",begin:"@"+r};return a.name="Julia",a.contains=[{className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},i,l,s,{className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]},e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],n.contains=a.contains,a}}()); +hljs.registerLanguage("nim",function(){"use strict";return function(e){return{name:"Nim",aliases:["nim"],keywords:{keyword:"addr and as asm bind block break case cast const continue converter discard distinct div do elif else end enum except export finally for from func generic if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while with without xor yield",literal:"shared guarded stdin stdout stderr result true false",built_in:"int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 bool char string cstring pointer expr stmt void auto any range array openarray varargs seq set clong culong cchar cschar cshort cint csize clonglong cfloat cdouble clongdouble cuchar cushort cuint culonglong cstringarray semistatic"},contains:[{className:"meta",begin:/{\./,end:/\.}/,relevance:10},{className:"string",begin:/[a-zA-Z]\w*"/,end:/"/,contains:[{begin:/""/}]},{className:"string",begin:/([a-zA-Z]\w*)?"""/,end:/"""/},e.QUOTE_STRING_MODE,{className:"type",begin:/\b[A-Z]\w+\b/,relevance:0},{className:"number",relevance:0,variants:[{begin:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{begin:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HASH_COMMENT_MODE]}}}()); +hljs.registerLanguage("r",function(){"use strict";return function(e){var n="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{name:"R",contains:[e.HASH_COMMENT_MODE,{begin:n,keywords:{$pattern:n,keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{className:"number",begin:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{className:"number",begin:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{className:"number",begin:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{begin:"`",end:"`",relevance:0},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]}]}}}()); +hljs.registerLanguage("scala",function(){"use strict";return function(e){var n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:"\\${",end:"}"}]},a={className:"string",variants:[{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'"""',end:'"""',relevance:10},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},s={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},t={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},i={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},t]},l={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[t]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},s,l,i,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}}()); +hljs.registerLanguage("x86asm",function(){"use strict";return function(s){return{name:"Intel x86 Assembly",case_insensitive:!0,keywords:{$pattern:"[.%]?"+s.IDENT_RE,keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},contains:[s.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},s.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst",begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{className:"meta",begin:/^\s*\.[\w_-]+/}]}}}()); \ No newline at end of file diff --git a/public/artifacts.json b/public/artifacts.json index 9b4584c..12a3a3d 100644 --- a/public/artifacts.json +++ b/public/artifacts.json @@ -1 +1 @@ -{"format_version":"0.5.0","tag":"2.11.6","formatted_date":"Nov 28 2023 at 12:12 UTC","platforms_with_downloads":[{"target":["aarch64-apple-darwin"],"display_name":"macOS Apple Silicon","installers":[0,5,1]},{"target":["x86_64-apple-darwin"],"display_name":"macOS Intel","installers":[0,5,2]},{"target":["x86_64-pc-windows-msvc"],"display_name":"Windows x64","installers":[5,3]},{"target":["x86_64-unknown-linux-gnu"],"display_name":"Linux x64","installers":[0,5,4]}],"downloadable_files":[[1,{"name":"mini-calc-aarch64-apple-darwin.tar.xz","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-aarch64-apple-darwin.tar.xz","view_path":null,"checksum_file":2},["macOS Apple Silicon"]],[4,{"name":"mini-calc-x86_64-apple-darwin.tar.xz","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-x86_64-apple-darwin.tar.xz","view_path":null,"checksum_file":5},["macOS Intel"]],[6,{"name":"mini-calc-x86_64-pc-windows-msvc.zip","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-x86_64-pc-windows-msvc.zip","view_path":null,"checksum_file":7},["Windows x64"]],[8,{"name":"mini-calc-x86_64-unknown-linux-gnu.tar.xz","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-x86_64-unknown-linux-gnu.tar.xz","view_path":null,"checksum_file":9},["Linux x64"]]],"release":{"artifacts":{"files":[{"name":"dist-manifest.json","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/dist-manifest.json","view_path":null,"checksum_file":null},{"name":"mini-calc-aarch64-apple-darwin.tar.xz","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-aarch64-apple-darwin.tar.xz","view_path":null,"checksum_file":2},{"name":"mini-calc-aarch64-apple-darwin.tar.xz.sha256","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-aarch64-apple-darwin.tar.xz.sha256","view_path":null,"checksum_file":null},{"name":"mini-calc-installer.sh","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-installer.sh","view_path":"mini-calc-installer.sh.txt","checksum_file":null},{"name":"mini-calc-x86_64-apple-darwin.tar.xz","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-x86_64-apple-darwin.tar.xz","view_path":null,"checksum_file":5},{"name":"mini-calc-x86_64-apple-darwin.tar.xz.sha256","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-x86_64-apple-darwin.tar.xz.sha256","view_path":null,"checksum_file":null},{"name":"mini-calc-x86_64-pc-windows-msvc.zip","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-x86_64-pc-windows-msvc.zip","view_path":null,"checksum_file":7},{"name":"mini-calc-x86_64-pc-windows-msvc.zip.sha256","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-x86_64-pc-windows-msvc.zip.sha256","view_path":null,"checksum_file":null},{"name":"mini-calc-x86_64-unknown-linux-gnu.tar.xz","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-x86_64-unknown-linux-gnu.tar.xz","view_path":null,"checksum_file":9},{"name":"mini-calc-x86_64-unknown-linux-gnu.tar.xz.sha256","download_url":"https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-x86_64-unknown-linux-gnu.tar.xz.sha256","view_path":null,"checksum_file":null}],"installers":[{"label":"shell","description":"Install prebuilt binaries via shell script","method":{"type":"Run","file":3,"run_hint":"curl --proto '=https' --tlsv1.2 -LsSf https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-installer.sh | sh"}},{"label":"tarball","description":"","method":{"type":"Download","file":1}},{"label":"tarball","description":"","method":{"type":"Download","file":4}},{"label":"zip","description":"","method":{"type":"Download","file":6}},{"label":"tarball","description":"","method":{"type":"Download","file":8}},{"label":"cargo","description":"","method":{"type":"Run","file":null,"run_hint":"cargo install mini-calc"}}],"targets":{"aarch64-apple-darwin":[0,5,1],"aarch64-pc-windows-msvc":[5],"aarch64-unknown-linux-gnu":[5],"aarch64-unknown-linux-musl":[5],"i686-apple-darwin":[5],"i686-pc-windows-msvc":[5],"i686-unknown-linux-gnu":[5],"i686-unknown-linux-musl":[5],"x86_64-apple-darwin":[0,5,2],"x86_64-pc-windows-msvc":[5,3],"x86_64-unknown-linux-gnu":[0,5,4],"x86_64-unknown-linux-musl":[5]}}},"os_script":"/artifacts.js","has_checksum_files":true} \ No newline at end of file +{"format_version":"0.6.0","tag":"2.12.2","formatted_date":"Feb 3 2024 at 13:15 UTC","platforms_with_downloads":[{"target":["aarch64-apple-darwin"],"display_name":"macOS Apple Silicon","installers":[0,5,1]},{"target":["x86_64-apple-darwin"],"display_name":"macOS Intel","installers":[0,5,2]},{"target":["x86_64-pc-windows-msvc"],"display_name":"Windows x64","installers":[5,3]},{"target":["x86_64-unknown-linux-gnu"],"display_name":"Linux x64","installers":[0,5,4]}],"downloadable_files":[[1,{"name":"mini-calc-aarch64-apple-darwin.tar.xz","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-aarch64-apple-darwin.tar.xz","view_path":null,"checksum_file":2},["macOS Apple Silicon"]],[4,{"name":"mini-calc-x86_64-apple-darwin.tar.xz","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-x86_64-apple-darwin.tar.xz","view_path":null,"checksum_file":5},["macOS Intel"]],[6,{"name":"mini-calc-x86_64-pc-windows-msvc.zip","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-x86_64-pc-windows-msvc.zip","view_path":null,"checksum_file":7},["Windows x64"]],[8,{"name":"mini-calc-x86_64-unknown-linux-gnu.tar.xz","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-x86_64-unknown-linux-gnu.tar.xz","view_path":null,"checksum_file":9},["Linux x64"]]],"release":{"artifacts":{"files":[{"name":"dist-manifest.json","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/dist-manifest.json","view_path":null,"checksum_file":null},{"name":"mini-calc-aarch64-apple-darwin.tar.xz","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-aarch64-apple-darwin.tar.xz","view_path":null,"checksum_file":2},{"name":"mini-calc-aarch64-apple-darwin.tar.xz.sha256","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-aarch64-apple-darwin.tar.xz.sha256","view_path":null,"checksum_file":null},{"name":"mini-calc-installer.sh","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-installer.sh","view_path":"mini-calc-installer.sh.txt","checksum_file":null},{"name":"mini-calc-x86_64-apple-darwin.tar.xz","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-x86_64-apple-darwin.tar.xz","view_path":null,"checksum_file":5},{"name":"mini-calc-x86_64-apple-darwin.tar.xz.sha256","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-x86_64-apple-darwin.tar.xz.sha256","view_path":null,"checksum_file":null},{"name":"mini-calc-x86_64-pc-windows-msvc.zip","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-x86_64-pc-windows-msvc.zip","view_path":null,"checksum_file":7},{"name":"mini-calc-x86_64-pc-windows-msvc.zip.sha256","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-x86_64-pc-windows-msvc.zip.sha256","view_path":null,"checksum_file":null},{"name":"mini-calc-x86_64-unknown-linux-gnu.tar.xz","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-x86_64-unknown-linux-gnu.tar.xz","view_path":null,"checksum_file":9},{"name":"mini-calc-x86_64-unknown-linux-gnu.tar.xz.sha256","download_url":"https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-x86_64-unknown-linux-gnu.tar.xz.sha256","view_path":null,"checksum_file":null}],"installers":[{"label":"shell","description":"Install prebuilt binaries via shell script","app_name":null,"method":{"type":"Run","file":3,"run_hint":"curl --proto '=https' --tlsv1.2 -LsSf https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-installer.sh | sh"}},{"label":"tarball","description":"","app_name":null,"method":{"type":"Download","file":1}},{"label":"tarball","description":"","app_name":null,"method":{"type":"Download","file":4}},{"label":"zip","description":"","app_name":null,"method":{"type":"Download","file":6}},{"label":"tarball","description":"","app_name":null,"method":{"type":"Download","file":8}},{"label":"cargo","description":"","app_name":null,"method":{"type":"Run","file":null,"run_hint":"cargo install mini-calc"}}],"targets":{"aarch64-apple-darwin":[0,5,1],"aarch64-pc-windows-msvc":[5],"aarch64-unknown-linux-gnu":[5],"aarch64-unknown-linux-musl":[5],"i686-apple-darwin":[5],"i686-pc-windows-msvc":[5],"i686-unknown-linux-gnu":[5],"i686-unknown-linux-musl":[5],"x86_64-apple-darwin":[0,5,2],"x86_64-pc-windows-msvc":[5,3],"x86_64-unknown-linux-gnu":[0,5,4],"x86_64-unknown-linux-musl":[5]}}},"os_script":"/artifacts.js","has_checksum_files":true} \ No newline at end of file diff --git a/public/artifacts/index.html b/public/artifacts/index.html index e3e41eb..1c8dee1 100644 --- a/public/artifacts/index.html +++ b/public/artifacts/index.html @@ -1,234 +1,234 @@ - - mini-calc - - - - - - - - - - - - - - - - - - - - + + mini-calc + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + + - - -
    -
    - - - - -
    -
    - -

    mini-calc

    - - - -
    +
    + + +
    + - - -
    -

    cargo

    -
    -
    +          
    +          
    +

    cargo

    +
    +
     cargo install mini-calc
    - - - + + +
    -
    - +
    - - -
    -

    shell

    -
    -
    -curl --proto '=https' --tlsv1.2 -LsSf https://github.com/coco33920/calc/releases/download/2.11.6/mini-calc-installer.sh | sh
    + + + +
    +

    shell

    +
    +
    +curl --proto '=https' --tlsv1.2 -LsSf https://github.com/coco33920/calc/releases/download/2.12.2/mini-calc-installer.sh | sh
    - + + + - - - - - Source + + Source +
    -
    - +
    - + - + - + - + +
    -

    Downloads

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FilePlatformChecksum
    mini-calc-aarch64-apple-darwin.tar.xz - - - macOS Apple Silicon - - - checksum
    mini-calc-x86_64-apple-darwin.tar.xz - - - macOS Intel - - - checksum
    mini-calc-x86_64-pc-windows-msvc.zip - - - Windows x64 - - - checksum
    mini-calc-x86_64-unknown-linux-gnu.tar.xz - - - Linux x64 - - - checksum
    -
    -
    - -
    -
    - -
    +
    + +
    + +
    + + + mini-calc, GPL-3.0-or-later + +
    + - - + + + + + - + \ No newline at end of file diff --git a/public/book/css/print.css b/public/book/css/print.css index dcf0ba6..80ec3a5 100644 --- a/public/book/css/print.css +++ b/public/book/css/print.css @@ -7,7 +7,7 @@ } #page-wrapper.page-wrapper { - transform: none; + transform: none !important; margin-inline-start: 0px; overflow-y: initial; } diff --git a/public/book/highlight.js b/public/book/highlight.js index 180385b..3256c00 100644 --- a/public/book/highlight.js +++ b/public/book/highlight.js @@ -3,4 +3,51 @@ License: BSD-3-Clause Copyright (c) 2006-2020, Ivan Sagalaev */ -var hljs=function(){"use strict";function e(n){Object.freeze(n);var t="function"==typeof n;return Object.getOwnPropertyNames(n).forEach((function(r){!Object.hasOwnProperty.call(n,r)||null===n[r]||"object"!=typeof n[r]&&"function"!=typeof n[r]||t&&("caller"===r||"callee"===r||"arguments"===r)||Object.isFrozen(n[r])||e(n[r])})),n}class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data}ignoreMatch(){this.ignore=!0}}function t(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...n){var t={};for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}function a(e){return e.nodeName.toLowerCase()}var i=Object.freeze({__proto__:null,escapeHTML:t,inherit:r,nodeStream:function(e){var n=[];return function e(t,r){for(var i=t.firstChild;i;i=i.nextSibling)3===i.nodeType?r+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:r,node:i}),r=e(i,r),a(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:i}));return r}(e,0),n},mergeStreams:function(e,n,r){var i=0,s="",o=[];function l(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function u(e){s+=""}function d(e){("start"===e.event?c:u)(e.node)}for(;e.length||n.length;){var g=l();if(s+=t(r.substring(i,g[0].offset)),i=g[0].offset,g===e){o.reverse().forEach(u);do{d(g.splice(0,1)[0]),g=l()}while(g===e&&g.length&&g[0].offset===i);o.reverse().forEach(c)}else"start"===g[0].event?o.push(g[0].node):o.pop(),d(g.splice(0,1)[0])}return s+t(r.substr(i))}});const s="",o=e=>!!e.kind;class l{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=t(e)}openNode(e){if(!o(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){o(e)&&(this.buffer+=s)}value(){return this.buffer}span(e){this.buffer+=``}}class c{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(n=>this._walk(e,n)),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{c._collapse(e)}))}}class u extends c{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new l(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}const g="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",h={begin:"\\\\[\\s\\S]",relevance:0},f={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[h]},p={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[h]},b={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},m=function(e,n,t={}){var a=r({className:"comment",begin:e,end:n,contains:[]},t);return a.contains.push(b),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},v=m("//","$"),x=m("/\\*","\\*/"),E=m("#","$");var _=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:g,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>d(e)).join("")}(n,/.*\b/,e.binary,/\b.*/)),r({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:h,APOS_STRING_MODE:f,QUOTE_STRING_MODE:p,PHRASAL_WORDS_MODE:b,COMMENT:m,C_LINE_COMMENT_MODE:v,C_BLOCK_COMMENT_MODE:x,HASH_COMMENT_MODE:E,NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{className:"number",begin:g,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:"\\b(0b[01]+)",relevance:0},CSS_NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[h,{begin:/\[/,end:/\]/,relevance:0,contains:[h]}]}]},TITLE_MODE:{className:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}}),N="of and for in not or if then".split(" ");function w(e,n){return n?+n:function(e){return N.includes(e.toLowerCase())}(e)?0:1}const R=t,y=r,{nodeStream:k,mergeStreams:O}=i,M=Symbol("nomatch");return function(t){var a=[],i={},s={},o=[],l=!0,c=/(^(<[^>]+>|\t|)+|\n)/gm,g="Could not find the language '{}', did you forget to load/include a language module?";const h={disableAutodetect:!0,name:"Plain text",contains:[]};var f={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:u};function p(e){return f.noHighlightRe.test(e)}function b(e,n,t,r){var a={code:n,language:e};S("before:highlight",a);var i=a.result?a.result:m(a.language,a.code,t,r);return i.code=a.code,S("after:highlight",i),i}function m(e,t,a,s){var o=t;function c(e,n){var t=E.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function u(){null!=y.subLanguage?function(){if(""!==A){var e=null;if("string"==typeof y.subLanguage){if(!i[y.subLanguage])return void O.addText(A);e=m(y.subLanguage,A,!0,k[y.subLanguage]),k[y.subLanguage]=e.top}else e=v(A,y.subLanguage.length?y.subLanguage:null);y.relevance>0&&(I+=e.relevance),O.addSublanguage(e.emitter,e.language)}}():function(){if(!y.keywords)return void O.addText(A);let e=0;y.keywordPatternRe.lastIndex=0;let n=y.keywordPatternRe.exec(A),t="";for(;n;){t+=A.substring(e,n.index);const r=c(y,n);if(r){const[e,a]=r;O.addText(t),t="",I+=a,O.addKeyword(n[0],e)}else t+=n[0];e=y.keywordPatternRe.lastIndex,n=y.keywordPatternRe.exec(A)}t+=A.substr(e),O.addText(t)}(),A=""}function h(e){return e.className&&O.openNode(e.className),y=Object.create(e,{parent:{value:y}})}function p(e){return 0===y.matcher.regexIndex?(A+=e[0],1):(L=!0,0)}var b={};function x(t,r){var i=r&&r[0];if(A+=t,null==i)return u(),0;if("begin"===b.type&&"end"===r.type&&b.index===r.index&&""===i){if(A+=o.slice(r.index,r.index+1),!l){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=b.rule,n}return 1}if(b=r,"begin"===r.type)return function(e){var t=e[0],r=e.rule;const a=new n(r),i=[r.__beforeBegin,r["on:begin"]];for(const n of i)if(n&&(n(e,a),a.ignore))return p(t);return r&&r.endSameAsBegin&&(r.endRe=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),r.skip?A+=t:(r.excludeBegin&&(A+=t),u(),r.returnBegin||r.excludeBegin||(A=t)),h(r),r.returnBegin?0:t.length}(r);if("illegal"===r.type&&!a){const e=Error('Illegal lexeme "'+i+'" for mode "'+(y.className||"")+'"');throw e.mode=y,e}if("end"===r.type){var s=function(e){var t=e[0],r=o.substr(e.index),a=function e(t,r,a){let i=function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(t.endRe,a);if(i){if(t["on:end"]){const e=new n(t);t["on:end"](r,e),e.ignore&&(i=!1)}if(i){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return e(t.parent,r,a)}(y,e,r);if(!a)return M;var i=y;i.skip?A+=t:(i.returnEnd||i.excludeEnd||(A+=t),u(),i.excludeEnd&&(A=t));do{y.className&&O.closeNode(),y.skip||y.subLanguage||(I+=y.relevance),y=y.parent}while(y!==a.parent);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),h(a.starts)),i.returnEnd?0:t.length}(r);if(s!==M)return s}if("illegal"===r.type&&""===i)return 1;if(B>1e5&&B>3*r.index)throw Error("potential infinite loop, way more iterations than matches");return A+=i,i.length}var E=T(e);if(!E)throw console.error(g.replace("{}",e)),Error('Unknown language: "'+e+'"');var _=function(e){function n(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=n(function(e,n="|"){for(var t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,a="",i=0;i0&&(a+=n),a+="(";o.length>0;){var l=t.exec(o);if(null==l){a+=o;break}a+=o.substring(0,l.index),o=o.substring(l.index+l[0].length),"\\"===l[0][0]&&l[1]?a+="\\"+(+l[1]+s):(a+=l[0],"("===l[0]&&r++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex((e,n)=>n>0&&void 0!==e),r=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,r)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t;return this.rules.slice(e).forEach(([e,t])=>n.addRule(e,t)),n.compile(),this.multiRegexes[e]=n,n}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;const t=n.exec(e);return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&(this.regexIndex=0)),t}}function i(e,n){const t=e.input[e.index-1],r=e.input[e.index+e[0].length];"."!==t&&"."!==r||n.ignoreMatch()}if(e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return function t(s,o){const l=s;if(s.compiled)return l;s.compiled=!0,s.__beforeBegin=null,s.keywords=s.keywords||s.beginKeywords;let c=null;if("object"==typeof s.keywords&&(c=s.keywords.$pattern,delete s.keywords.$pattern),s.keywords&&(s.keywords=function(e,n){var t={};return"string"==typeof e?r("keyword",e):Object.keys(e).forEach((function(n){r(n,e[n])})),t;function r(e,r){n&&(r=r.toLowerCase()),r.split(" ").forEach((function(n){var r=n.split("|");t[r[0]]=[e,w(r[0],r[1])]}))}}(s.keywords,e.case_insensitive)),s.lexemes&&c)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return l.keywordPatternRe=n(s.lexemes||c||/\w+/,!0),o&&(s.beginKeywords&&(s.begin="\\b("+s.beginKeywords.split(" ").join("|")+")(?=\\b|\\s)",s.__beforeBegin=i),s.begin||(s.begin=/\B|\b/),l.beginRe=n(s.begin),s.endSameAsBegin&&(s.end=s.begin),s.end||s.endsWithParent||(s.end=/\B|\b/),s.end&&(l.endRe=n(s.end)),l.terminator_end=d(s.end)||"",s.endsWithParent&&o.terminator_end&&(l.terminator_end+=(s.end?"|":"")+o.terminator_end)),s.illegal&&(l.illegalRe=n(s.illegal)),void 0===s.relevance&&(s.relevance=1),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return r(e,{variants:null},n)}))),e.cached_variants?e.cached_variants:function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e}("self"===e?s:e)}))),s.contains.forEach((function(e){t(e,l)})),s.starts&&t(s.starts,o),l.matcher=function(e){const n=new a;return e.contains.forEach(e=>n.addRule(e.begin,{rule:e,type:"begin"})),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(l),l}(e)}(E),N="",y=s||_,k={},O=new f.__emitter(f);!function(){for(var e=[],n=y;n!==E;n=n.parent)n.className&&e.unshift(n.className);e.forEach(e=>O.openNode(e))}();var A="",I=0,S=0,B=0,L=!1;try{for(y.matcher.considerAll();;){B++,L?L=!1:(y.matcher.lastIndex=S,y.matcher.considerAll());const e=y.matcher.exec(o);if(!e)break;const n=x(o.substring(S,e.index),e);S=e.index+n}return x(o.substr(S)),O.closeAllNodes(),O.finalize(),N=O.toHTML(),{relevance:I,value:N,language:e,illegal:!1,emitter:O,top:y}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:o.slice(S-100,S+100),mode:n.mode},sofar:N,relevance:0,value:R(o),emitter:O};if(l)return{illegal:!1,relevance:0,value:R(o),emitter:O,language:e,top:y,errorRaised:n};throw n}}function v(e,n){n=n||f.languages||Object.keys(i);var t=function(e){const n={relevance:0,emitter:new f.__emitter(f),value:R(e),illegal:!1,top:h};return n.emitter.addText(e),n}(e),r=t;return n.filter(T).filter(I).forEach((function(n){var a=m(n,e,!1);a.language=n,a.relevance>r.relevance&&(r=a),a.relevance>t.relevance&&(r=t,t=a)})),r.language&&(t.second_best=r),t}function x(e){return f.tabReplace||f.useBR?e.replace(c,e=>"\n"===e?f.useBR?"
    ":e:f.tabReplace?e.replace(/\t/g,f.tabReplace):e):e}function E(e){let n=null;const t=function(e){var n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=f.languageDetectRe.exec(n);if(t){var r=T(t[1]);return r||(console.warn(g.replace("{}",t[1])),console.warn("Falling back to no-highlight mode for this block.",e)),r?t[1]:"no-highlight"}return n.split(/\s+/).find(e=>p(e)||T(e))}(e);if(p(t))return;S("before:highlightBlock",{block:e,language:t}),f.useBR?(n=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):n=e;const r=n.textContent,a=t?b(t,r,!0):v(r),i=k(n);if(i.length){const e=document.createElement("div");e.innerHTML=a.value,a.value=O(i,k(e),r)}a.value=x(a.value),S("after:highlightBlock",{block:e,result:a}),e.innerHTML=a.value,e.className=function(e,n,t){var r=n?s[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(r)||a.push(r),a.join(" ").trim()}(e.className,t,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const N=()=>{if(!N.called){N.called=!0;var e=document.querySelectorAll("pre code");a.forEach.call(e,E)}};function T(e){return e=(e||"").toLowerCase(),i[e]||i[s[e]]}function A(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach(e=>{s[e]=n})}function I(e){var n=T(e);return n&&!n.disableAutodetect}function S(e,n){var t=e;o.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(t,{highlight:b,highlightAuto:v,fixMarkup:x,highlightBlock:E,configure:function(e){f=y(f,e)},initHighlighting:N,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",N,!1)},registerLanguage:function(e,n){var r=null;try{r=n(t)}catch(n){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!l)throw n;console.error(n),r=h}r.name||(r.name=e),i[e]=r,r.rawDefinition=n.bind(null,t),r.aliases&&A(r.aliases,{languageName:e})},listLanguages:function(){return Object.keys(i)},getLanguage:T,registerAliases:A,requireLanguage:function(e){var n=T(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:I,inherit:y,addPlugin:function(e){o.push(e)}}),t.debugMode=function(){l=!1},t.safeMode=function(){l=!0},t.versionString="10.1.1";for(const n in _)"object"==typeof _[n]&&e(_[n]);return Object.assign(t,_),t}({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs);hljs.registerLanguage("php",function(){"use strict";return function(e){var r={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},n={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},i={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:i,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:i,contains:["self",r,e.C_BLOCK_COMMENT_MODE,a,n]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},a,n]}}}());hljs.registerLanguage("nginx",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},a={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:a}],relevance:0}],illegal:"[^\\s\\}]"}}}());hljs.registerLanguage("csharp",function(){"use strict";return function(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},i=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},t=e.inherit(s,{illegal:/\n/}),l={className:"subst",begin:"{",end:"}",keywords:n},r=e.inherit(l,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,r]},o={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},l]},g=e.inherit(o,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},r]});l.contains=[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],r.contains=[g,c,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var d={variants:[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},E={begin:"<",end:">",contains:[{beginKeywords:"in out"},i]},_=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",b={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},d,a,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},i,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+_+"\\s+)+"+e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE,E],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[d,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},b]}}}());hljs.registerLanguage("perl",function(){"use strict";return function(e){var n={$pattern:/[\w.]+/,keyword:"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qq fileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmget sub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedir ioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when"},t={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},s={begin:"->{",end:"}"},r={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},i=[e.BACKSLASH_ESCAPE,t,r],a=[r,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),s,{className:"string",contains:i,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return t.contains=a,s.contains=a,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:a}}}());hljs.registerLanguage("swift",function(){"use strict";return function(e){var i={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c compactMap contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),t={className:"subst",begin:/\\\(/,end:"\\)",keywords:i,contains:[]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},r={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return t.contains=[r],{name:"Swift",keywords:i,contains:[a,e.C_LINE_COMMENT_MODE,n,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},r,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:i,contains:["self",r,a,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:i,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\\b"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,n]}]}}}());hljs.registerLanguage("makefile",function(){"use strict";return function(e){var i={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[a,i,t,s,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[a,s,i,t]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[c],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[c],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},c]}]}}}());hljs.registerLanguage("bash",function(){"use strict";return function(e){const s={};Object.assign(s,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[s]}]}]});const t={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,t]};t.contains.push(n);const a={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,s]},i=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[i,e.SHEBANG(),c,a,e.HASH_COMMENT_MODE,n,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},s]}}}());hljs.registerLanguage("c-like",function(){"use strict";return function(e){function t(e){return"(?:"+e+")?"}var n="(decltype\\(auto\\)|"+t("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+t("<.*?>")+")",r={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},i={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:t("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=t("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,a],_={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},u={className:"function",begin:"("+n+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:c,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r]}]},r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,disableAutodetect:!0,illegal:"",keywords:l,contains:["self",r]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:s,strings:a,keywords:l}}}}());hljs.registerLanguage("coffeescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((e=>n=>!e.includes(n))(["var","const","let","function","static"])).join(" "),literal:n.concat(["yes","no","on","off"]).join(" "),built_in:a.concat(["npm","print"]).join(" ")},i="[A-Za-z$_][0-9A-Za-z$_]*",s={className:"subst",begin:/#\{/,end:/}/,keywords:t},o=[r.BINARY_NUMBER_MODE,r.inherit(r.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[r.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[r.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[r.BACKSLASH_ESCAPE,s]},{begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE,s]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[s,r.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+i},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];s.contains=o;var c=r.inherit(r.TITLE_MODE,{begin:i}),l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:t,contains:["self"].concat(o)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:t,illegal:/\/\*/,contains:o.concat([r.COMMENT("###","###"),r.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+i+"\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[c,l]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:"(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[c]},c]},{begin:i+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}}());hljs.registerLanguage("ruby",function(){"use strict";return function(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},i={begin:"#<",end:">"},r=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^\\=begin","^\\=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],c={className:"subst",begin:"#\\{",end:"}",keywords:a},t={className:"string",contains:[e.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,c]})]}]},b={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},d=[t,i,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(r)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),b].concat(r)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[t,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[i,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r),relevance:0}].concat(r);c.contains=d,b.contains=d;var g=[{begin:/^\s*=>/,starts:{end:"$",contains:d}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:d}}];return{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:r.concat(g).concat(d)}}}());hljs.registerLanguage("yaml",function(){"use strict";return function(e){var n="true false yes no null",a="[\\w#;/?:@&=+$,.~*\\'()[\\]]+",s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]},i=e.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l={end:",",endsWithParent:!0,excludeEnd:!0,contains:[],keywords:n,relevance:0},t={begin:"{",end:"}",contains:[l],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[l],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type",begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b"},t,g,s],c=[...b];return c.pop(),c.push(i),l.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:b}}}());hljs.registerLanguage("d",function(){"use strict";return function(e){var a={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},d="((0|[1-9][\\d_]*)|0[bB][01_]+|0[xX]([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))",n="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",t={className:"number",begin:"\\b"+d+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},_={className:"number",begin:"\\b(((0[xX](([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)\\.([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)|\\.?([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))[pP][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))|((0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(\\.\\d*|([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)))|\\d+\\.(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)|\\.(0|[1-9][\\d_]*)([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))?))([fF]|L|i|[fF]i|Li)?|"+d+"(i|[fF]i|Li))",relevance:0},r={className:"string",begin:"'("+n+"|.)",end:"'",illegal:"."},i={className:"string",begin:'"',contains:[{begin:n,relevance:0}],end:'"[cwd]?'},s=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:a,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,{className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},i,{className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},{className:"string",begin:"`",end:"`[cwd]?"},{className:"string",begin:'q"\\{',end:'\\}"'},_,t,r,{className:"meta",begin:"^#!",end:"$",relevance:5},{className:"meta",begin:"#(line)",end:"$",relevance:5},{className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"}]}}}());hljs.registerLanguage("properties",function(){"use strict";return function(e){var n="[ \\t\\f]*",t="("+n+"[:=]"+n+"|[ \\t\\f]+)",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:t,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+t,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:s},{begin:a+t,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:a,endsParent:!0,relevance:0}],starts:s},{className:"attr",relevance:0,begin:a+n+"$"}]}}}());hljs.registerLanguage("http",function(){"use strict";return function(e){var n="HTTP/[0-9\\.]+";return{name:"HTTP",aliases:["https"],illegal:"\\S",contains:[{begin:"^"+n,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+n+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:n},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}}());hljs.registerLanguage("haskell",function(){"use strict";return function(e){var n={variants:[e.COMMENT("--","$"),e.COMMENT("{-","-}",{contains:["self"]})]},i={className:"meta",begin:"{-#",end:"#-}"},a={className:"meta",begin:"^#",end:"$"},s={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},l={begin:"\\(",end:"\\)",illegal:'"',contains:[i,a,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),n]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[l,n],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[l,n],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[s,l,n]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[i,s,l,{begin:"{",end:"}",contains:l.contains},n]},{beginKeywords:"default",end:"$",contains:[s,l,n]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,n]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[s,e.QUOTE_STRING_MODE,n]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},i,a,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,s,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),n,{begin:"->|<-"}]}}}());hljs.registerLanguage("handlebars",function(){"use strict";function e(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(n){const a={"builtin-name":"action bindattr collection component concat debugger each each-in get hash if in input link-to loc log lookup mut outlet partial query-params render template textarea unbound unless view with yield"},t=/\[.*?\]/,s=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,i=e("(",/'.*?'/,"|",/".*?"/,"|",t,"|",s,"|",/\.|\//,")+"),r=e("(",t,"|",s,")(?==)"),l={begin:i,lexemes:/[\w.\/]+/},c=n.inherit(l,{keywords:{literal:"true false undefined null"}}),o={begin:/\(/,end:/\)/},m={className:"attr",begin:r,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,c,o]}}},d={contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},m,c,o],returnEnd:!0},g=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/\)/})});o.contains=[g];const u=n.inherit(l,{keywords:a,className:"name",starts:n.inherit(d,{end:/}}/})}),b=n.inherit(l,{keywords:a,className:"name"}),h=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/}}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},n.COMMENT(/\{\{!--/,/--\}\}/),n.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[u],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[b]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[u]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[b]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[h]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[h]}]}}}());hljs.registerLanguage("rust",function(){"use strict";return function(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",t="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:t},illegal:""}]}}}());hljs.registerLanguage("cpp",function(){"use strict";return function(e){var t=e.getLanguage("c-like").rawDefinition();return t.disableAutodetect=!1,t.name="C++",t.aliases=["cc","c++","h++","hpp","hh","hxx","cxx"],t}}());hljs.registerLanguage("ini",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(...n){return n.map(n=>e(n)).join("")}return function(a){var s={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:a.NUMBER_RE}]},i=a.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var t={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},l={className:"string",contains:[a.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[i,r,t,l,s,"self"],relevance:0},g="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map(n=>e(n)).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(g,"(\\s*\\.\\s*",g,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[i,c,r,t,l,s]}}]}}}());hljs.registerLanguage("objectivec",function(){"use strict";return function(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,_={$pattern:n,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c"],keywords:{$pattern:n,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+_.keyword.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:_,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}}());hljs.registerLanguage("apache",function(){"use strict";return function(e){var n={className:"number",begin:"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?"};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"",contains:[n,{className:"number",begin:":\\d{1,5}"},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",{className:"number",begin:"[\\$%]\\d+"}]},n,{className:"number",begin:"\\d+"},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}}());hljs.registerLanguage("java",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return a("(",e,")?")}function a(...n){return n.map(n=>e(n)).join("")}function s(...n){return"("+n.map(n=>e(n)).join("|")+")"}return function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",i={className:"meta",begin:"@[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},r=e=>a("[",e,"]+([",e,"_]*[",e,"]+)?"),c={className:"number",variants:[{begin:`\\b(0[bB]${r("01")})[lL]?`},{begin:`\\b(0${r("0-7")})[dDfFlL]?`},{begin:a(/\b0[xX]/,s(a(r("a-fA-F0-9"),/\./,r("a-fA-F0-9")),a(r("a-fA-F0-9"),/\.?/),a(/\./,r("a-fA-F0-9"))),/([pP][+-]?(\d+))?/,/[fFdDlL]?/)},{begin:a(/\b/,s(a(/\d*\./,r("\\d")),r("\\d")),/[eE][+-]?[\d]+[dDfF]?/)},{begin:a(/\b/,r(/\d/),n(/\.?/),n(r(/\d/)),/[dDfFlL]?/)}],relevance:0};return{name:"Java",aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},c,i]}}}());hljs.registerLanguage("x86asm",function(){"use strict";return function(s){return{name:"Intel x86 Assembly",case_insensitive:!0,keywords:{$pattern:"[.%]?"+s.IDENT_RE,keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},contains:[s.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},s.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst",begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{className:"meta",begin:/^\s*\.[\w_-]+/}]}}}());hljs.registerLanguage("kotlin",function(){"use strict";return function(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},a={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},i={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},s={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},t={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[s,i]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,s,i]}]};i.contains.push(t);var r={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},l={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(t,{className:"meta-string"})]}]},c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),o={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=o;return d.variants[1].contains=[o],o.variants[1].contains=[d],{name:"Kotlin",aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},a,r,l,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[o,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,r,l,t,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},r,l]},t,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}}}());hljs.registerLanguage("armasm",function(){"use strict";return function(s){const e={variants:[s.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),s.COMMENT("[;@]","$",{relevance:0}),s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+s.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},e,s.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}}());hljs.registerLanguage("go",function(){"use strict";return function(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:">>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},s={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,s,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},l={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},t={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",a,l,r,e.HASH_COMMENT_MODE]}]};return i.contains=[r,l,a],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,l,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,t,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}}());hljs.registerLanguage("shell",function(){"use strict";return function(s){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}}());hljs.registerLanguage("scala",function(){"use strict";return function(e){var n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:"\\${",end:"}"}]},a={className:"string",variants:[{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'"""',end:'"""',relevance:10},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},s={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},t={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},i={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},t]},l={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[t]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},s,l,i,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}}());hljs.registerLanguage("julia",function(){"use strict";return function(e){var r="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",t={$pattern:r,keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},a={keywords:t,illegal:/<\//},n={className:"subst",begin:/\$\(/,end:/\)/,keywords:t},o={className:"variable",begin:"\\$"+r},i={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},l={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],begin:"`",end:"`"},s={className:"meta",begin:"@"+r};return a.name="Julia",a.contains=[{className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},i,l,s,{className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]},e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],n.contains=a.contains,a}}());hljs.registerLanguage("php-template",function(){"use strict";return function(n){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},n.inherit(n.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),n.inherit(n.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}}());hljs.registerLanguage("scss",function(){"use strict";return function(e){var t={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},i={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[t,i,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:"and or not only",contains:[{begin:"@[a-z-]+",className:"keyword"},t,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,i,e.CSS_NUMBER_MODE]}]}}}());hljs.registerLanguage("r",function(){"use strict";return function(e){var n="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{name:"R",contains:[e.HASH_COMMENT_MODE,{begin:n,keywords:{$pattern:n,keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{className:"number",begin:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{className:"number",begin:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{className:"number",begin:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{begin:"`",end:"`",relevance:0},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]}]}}}());hljs.registerLanguage("sql",function(){"use strict";return function(e){var t=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]}}}());hljs.registerLanguage("c",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.name="C",n.aliases=["c","h"],n}}());hljs.registerLanguage("json",function(){"use strict";return function(n){var e={literal:"true false null"},i=[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],t=[n.QUOTE_STRING_MODE,n.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:e},l={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE],illegal:"\\n"},n.inherit(a,{begin:/:/})].concat(i),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[n.inherit(a)],illegal:"\\S"};return t.push(l,s),i.forEach((function(n){t.push(n)})),{name:"JSON",contains:t,keywords:e,illegal:"\\S"}}}());hljs.registerLanguage("python-repl",function(){"use strict";return function(n){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}}());hljs.registerLanguage("markdown",function(){"use strict";return function(n){const e={begin:"<",end:">",subLanguage:"xml",relevance:0},a={begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},i={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},s={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};i.contains.push(s),s.contains.push(i);var c=[e,a];return i.contains=i.contains.concat(c),s.contains=s.contains.concat(c),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:c=c.concat(i,s)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:c}]}]},e,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},i,s,{className:"quote",begin:"^>\\s+",contains:c,end:"$"},{className:"code",variants:[{begin:"(`{3,})(.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})(.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}());hljs.registerLanguage("javascript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function s(e){return r("(?=",e,")")}function r(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(t){var i="[A-Za-z$_][0-9A-Za-z$_]*",c={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},o={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.join(" "),literal:n.join(" "),built_in:a.join(" ")},l={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:t.C_NUMBER_RE+"n?"}],relevance:0},E={className:"subst",begin:"\\$\\{",end:"\\}",keywords:o,contains:[]},d={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"xml"}},g={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"css"}},u={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,E]};E.contains=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,l,t.REGEXP_MODE];var b=E.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(E.contains,[t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE])},t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]),_={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:b};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:o,contains:[t.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,t.C_LINE_COMMENT_MODE,t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),t.C_BLOCK_COMMENT_MODE,l,{begin:r(/[{,\n]\s*/,s(r(/(((\/\/.*)|(\/\*(.|\n)*\*\/))\s*)*/,i+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:i+s("\\s*:"),relevance:0}]},{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:b}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:c.begin,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[t.inherit(t.TITLE_MODE,{begin:i}),_],illegal:/\[|%/},{begin:/\$[(.]/},t.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+i+"\\()",end:/{/,keywords:"get set",contains:[t.inherit(t.TITLE_MODE,{begin:i}),{begin:/\(\)/},_]}],illegal:/#(?!!)/}}}());hljs.registerLanguage("typescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]).join(" "),literal:n.join(" "),built_in:a.concat(["any","void","number","boolean","string","object","never","enum"]).join(" ")},s={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:r.C_NUMBER_RE+"n?"}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:t,contains:[]},c={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"xml"}},l={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"css"}},E={className:"string",begin:"`",end:"`",contains:[r.BACKSLASH_ESCAPE,o]};o.contains=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,i,r.REGEXP_MODE];var d={begin:"\\(",end:/\)/,keywords:t,contains:["self",r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,r.NUMBER_MODE]},u={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,s,d]};return{name:"TypeScript",aliases:["ts"],keywords:t,contains:[r.SHEBANG(),{className:"meta",begin:/^\s*['"]use strict['"]/},r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,i,{begin:"("+r.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,r.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+r.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:r.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:d.contains}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[\{;]/,excludeEnd:!0,keywords:t,contains:["self",r.inherit(r.TITLE_MODE,{begin:"[A-Za-z$_][0-9A-Za-z$_]*"}),u],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/[\{;]/,excludeEnd:!0,contains:["self",u]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+r.IDENT_RE,relevance:0},s,d]}}}());hljs.registerLanguage("plaintext",function(){"use strict";return function(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}());hljs.registerLanguage("less",function(){"use strict";return function(e){var n="([\\w-]+|@{[\\w-]+})",a=[],s=[],t=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},r=function(e,n,a){return{className:e,begin:n,relevance:a}},i={begin:"\\(",end:"\\)",contains:s,relevance:0};s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t("'"),t('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},r("number","#[0-9A-Fa-f]+\\b"),i,r("variable","@@?[\\w-]+",10),r("variable","@{[\\w-]+}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var c=s.concat({begin:"{",end:"}",contains:a}),l={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(s)},o={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:s}}]},g={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:s,relevance:0}},d={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:c}},b={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,r("keyword","all\\b"),r("variable","@{[\\w-]+}"),r("selector-tag",n+"%?",0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:c},{begin:"!important"}]};return a.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,d,o,b),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:a}}}());hljs.registerLanguage("lua",function(){"use strict";return function(e){var t={begin:"\\[=*\\[",end:"\\]=*\\]",contains:["self"]},a=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[","\\]=*\\]",{contains:[t],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:a.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:a}].concat(a)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\[=*\\[",end:"\\]=*\\]",contains:[t],relevance:5}])}}}()); +var hljs=function(){"use strict";function e(n){Object.freeze(n);var t="function"==typeof n;return Object.getOwnPropertyNames(n).forEach((function(r){!Object.hasOwnProperty.call(n,r)||null===n[r]||"object"!=typeof n[r]&&"function"!=typeof n[r]||t&&("caller"===r||"callee"===r||"arguments"===r)||Object.isFrozen(n[r])||e(n[r])})),n}class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data}ignoreMatch(){this.ignore=!0}}function t(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...n){var t={};for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}function a(e){return e.nodeName.toLowerCase()}var i=Object.freeze({__proto__:null,escapeHTML:t,inherit:r,nodeStream:function(e){var n=[];return function e(t,r){for(var i=t.firstChild;i;i=i.nextSibling)3===i.nodeType?r+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:r,node:i}),r=e(i,r),a(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:i}));return r}(e,0),n},mergeStreams:function(e,n,r){var i=0,s="",o=[];function l(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function u(e){s+=""}function d(e){("start"===e.event?c:u)(e.node)}for(;e.length||n.length;){var g=l();if(s+=t(r.substring(i,g[0].offset)),i=g[0].offset,g===e){o.reverse().forEach(u);do{d(g.splice(0,1)[0]),g=l()}while(g===e&&g.length&&g[0].offset===i);o.reverse().forEach(c)}else"start"===g[0].event?o.push(g[0].node):o.pop(),d(g.splice(0,1)[0])}return s+t(r.substr(i))}});const s="
    ",o=e=>!!e.kind;class l{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=t(e)}openNode(e){if(!o(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){o(e)&&(this.buffer+=s)}value(){return this.buffer}span(e){this.buffer+=``}}class c{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(n=>this._walk(e,n)),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{c._collapse(e)}))}}class u extends c{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new l(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}const g="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",h={begin:"\\\\[\\s\\S]",relevance:0},f={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[h]},p={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[h]},b={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},m=function(e,n,t={}){var a=r({className:"comment",begin:e,end:n,contains:[]},t);return a.contains.push(b),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},v=m("//","$"),x=m("/\\*","\\*/"),E=m("#","$");var _=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:g,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>d(e)).join("")}(n,/.*\b/,e.binary,/\b.*/)),r({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:h,APOS_STRING_MODE:f,QUOTE_STRING_MODE:p,PHRASAL_WORDS_MODE:b,COMMENT:m,C_LINE_COMMENT_MODE:v,C_BLOCK_COMMENT_MODE:x,HASH_COMMENT_MODE:E,NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{className:"number",begin:g,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:"\\b(0b[01]+)",relevance:0},CSS_NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[h,{begin:/\[/,end:/\]/,relevance:0,contains:[h]}]}]},TITLE_MODE:{className:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}}),N="of and for in not or if then".split(" ");function w(e,n){return n?+n:function(e){return N.includes(e.toLowerCase())}(e)?0:1}const R=t,y=r,{nodeStream:k,mergeStreams:O}=i,M=Symbol("nomatch");return function(t){var a=[],i={},s={},o=[],l=!0,c=/(^(<[^>]+>|\t|)+|\n)/gm,g="Could not find the language '{}', did you forget to load/include a language module?";const h={disableAutodetect:!0,name:"Plain text",contains:[]};var f={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:u};function p(e){return f.noHighlightRe.test(e)}function b(e,n,t,r){var a={code:n,language:e};S("before:highlight",a);var i=a.result?a.result:m(a.language,a.code,t,r);return i.code=a.code,S("after:highlight",i),i}function m(e,t,a,s){var o=t;function c(e,n){var t=E.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function u(){null!=y.subLanguage?function(){if(""!==A){var e=null;if("string"==typeof y.subLanguage){if(!i[y.subLanguage])return void O.addText(A);e=m(y.subLanguage,A,!0,k[y.subLanguage]),k[y.subLanguage]=e.top}else e=v(A,y.subLanguage.length?y.subLanguage:null);y.relevance>0&&(I+=e.relevance),O.addSublanguage(e.emitter,e.language)}}():function(){if(!y.keywords)return void O.addText(A);let e=0;y.keywordPatternRe.lastIndex=0;let n=y.keywordPatternRe.exec(A),t="";for(;n;){t+=A.substring(e,n.index);const r=c(y,n);if(r){const[e,a]=r;O.addText(t),t="",I+=a,O.addKeyword(n[0],e)}else t+=n[0];e=y.keywordPatternRe.lastIndex,n=y.keywordPatternRe.exec(A)}t+=A.substr(e),O.addText(t)}(),A=""}function h(e){return e.className&&O.openNode(e.className),y=Object.create(e,{parent:{value:y}})}function p(e){return 0===y.matcher.regexIndex?(A+=e[0],1):(L=!0,0)}var b={};function x(t,r){var i=r&&r[0];if(A+=t,null==i)return u(),0;if("begin"===b.type&&"end"===r.type&&b.index===r.index&&""===i){if(A+=o.slice(r.index,r.index+1),!l){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=b.rule,n}return 1}if(b=r,"begin"===r.type)return function(e){var t=e[0],r=e.rule;const a=new n(r),i=[r.__beforeBegin,r["on:begin"]];for(const n of i)if(n&&(n(e,a),a.ignore))return p(t);return r&&r.endSameAsBegin&&(r.endRe=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),r.skip?A+=t:(r.excludeBegin&&(A+=t),u(),r.returnBegin||r.excludeBegin||(A=t)),h(r),r.returnBegin?0:t.length}(r);if("illegal"===r.type&&!a){const e=Error('Illegal lexeme "'+i+'" for mode "'+(y.className||"")+'"');throw e.mode=y,e}if("end"===r.type){var s=function(e){var t=e[0],r=o.substr(e.index),a=function e(t,r,a){let i=function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(t.endRe,a);if(i){if(t["on:end"]){const e=new n(t);t["on:end"](r,e),e.ignore&&(i=!1)}if(i){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return e(t.parent,r,a)}(y,e,r);if(!a)return M;var i=y;i.skip?A+=t:(i.returnEnd||i.excludeEnd||(A+=t),u(),i.excludeEnd&&(A=t));do{y.className&&O.closeNode(),y.skip||y.subLanguage||(I+=y.relevance),y=y.parent}while(y!==a.parent);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),h(a.starts)),i.returnEnd?0:t.length}(r);if(s!==M)return s}if("illegal"===r.type&&""===i)return 1;if(B>1e5&&B>3*r.index)throw Error("potential infinite loop, way more iterations than matches");return A+=i,i.length}var E=T(e);if(!E)throw console.error(g.replace("{}",e)),Error('Unknown language: "'+e+'"');var _=function(e){function n(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=n(function(e,n="|"){for(var t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,a="",i=0;i0&&(a+=n),a+="(";o.length>0;){var l=t.exec(o);if(null==l){a+=o;break}a+=o.substring(0,l.index),o=o.substring(l.index+l[0].length),"\\"===l[0][0]&&l[1]?a+="\\"+(+l[1]+s):(a+=l[0],"("===l[0]&&r++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex((e,n)=>n>0&&void 0!==e),r=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,r)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t;return this.rules.slice(e).forEach(([e,t])=>n.addRule(e,t)),n.compile(),this.multiRegexes[e]=n,n}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;const t=n.exec(e);return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&(this.regexIndex=0)),t}}function i(e,n){const t=e.input[e.index-1],r=e.input[e.index+e[0].length];"."!==t&&"."!==r||n.ignoreMatch()}if(e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return function t(s,o){const l=s;if(s.compiled)return l;s.compiled=!0,s.__beforeBegin=null,s.keywords=s.keywords||s.beginKeywords;let c=null;if("object"==typeof s.keywords&&(c=s.keywords.$pattern,delete s.keywords.$pattern),s.keywords&&(s.keywords=function(e,n){var t={};return"string"==typeof e?r("keyword",e):Object.keys(e).forEach((function(n){r(n,e[n])})),t;function r(e,r){n&&(r=r.toLowerCase()),r.split(" ").forEach((function(n){var r=n.split("|");t[r[0]]=[e,w(r[0],r[1])]}))}}(s.keywords,e.case_insensitive)),s.lexemes&&c)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return l.keywordPatternRe=n(s.lexemes||c||/\w+/,!0),o&&(s.beginKeywords&&(s.begin="\\b("+s.beginKeywords.split(" ").join("|")+")(?=\\b|\\s)",s.__beforeBegin=i),s.begin||(s.begin=/\B|\b/),l.beginRe=n(s.begin),s.endSameAsBegin&&(s.end=s.begin),s.end||s.endsWithParent||(s.end=/\B|\b/),s.end&&(l.endRe=n(s.end)),l.terminator_end=d(s.end)||"",s.endsWithParent&&o.terminator_end&&(l.terminator_end+=(s.end?"|":"")+o.terminator_end)),s.illegal&&(l.illegalRe=n(s.illegal)),void 0===s.relevance&&(s.relevance=1),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return r(e,{variants:null},n)}))),e.cached_variants?e.cached_variants:function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e}("self"===e?s:e)}))),s.contains.forEach((function(e){t(e,l)})),s.starts&&t(s.starts,o),l.matcher=function(e){const n=new a;return e.contains.forEach(e=>n.addRule(e.begin,{rule:e,type:"begin"})),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(l),l}(e)}(E),N="",y=s||_,k={},O=new f.__emitter(f);!function(){for(var e=[],n=y;n!==E;n=n.parent)n.className&&e.unshift(n.className);e.forEach(e=>O.openNode(e))}();var A="",I=0,S=0,B=0,L=!1;try{for(y.matcher.considerAll();;){B++,L?L=!1:(y.matcher.lastIndex=S,y.matcher.considerAll());const e=y.matcher.exec(o);if(!e)break;const n=x(o.substring(S,e.index),e);S=e.index+n}return x(o.substr(S)),O.closeAllNodes(),O.finalize(),N=O.toHTML(),{relevance:I,value:N,language:e,illegal:!1,emitter:O,top:y}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:o.slice(S-100,S+100),mode:n.mode},sofar:N,relevance:0,value:R(o),emitter:O};if(l)return{illegal:!1,relevance:0,value:R(o),emitter:O,language:e,top:y,errorRaised:n};throw n}}function v(e,n){n=n||f.languages||Object.keys(i);var t=function(e){const n={relevance:0,emitter:new f.__emitter(f),value:R(e),illegal:!1,top:h};return n.emitter.addText(e),n}(e),r=t;return n.filter(T).filter(I).forEach((function(n){var a=m(n,e,!1);a.language=n,a.relevance>r.relevance&&(r=a),a.relevance>t.relevance&&(r=t,t=a)})),r.language&&(t.second_best=r),t}function x(e){return f.tabReplace||f.useBR?e.replace(c,e=>"\n"===e?f.useBR?"
    ":e:f.tabReplace?e.replace(/\t/g,f.tabReplace):e):e}function E(e){let n=null;const t=function(e){var n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=f.languageDetectRe.exec(n);if(t){var r=T(t[1]);return r||(console.warn(g.replace("{}",t[1])),console.warn("Falling back to no-highlight mode for this block.",e)),r?t[1]:"no-highlight"}return n.split(/\s+/).find(e=>p(e)||T(e))}(e);if(p(t))return;S("before:highlightBlock",{block:e,language:t}),f.useBR?(n=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):n=e;const r=n.textContent,a=t?b(t,r,!0):v(r),i=k(n);if(i.length){const e=document.createElement("div");e.innerHTML=a.value,a.value=O(i,k(e),r)}a.value=x(a.value),S("after:highlightBlock",{block:e,result:a}),e.innerHTML=a.value,e.className=function(e,n,t){var r=n?s[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(r)||a.push(r),a.join(" ").trim()}(e.className,t,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const N=()=>{if(!N.called){N.called=!0;var e=document.querySelectorAll("pre code");a.forEach.call(e,E)}};function T(e){return e=(e||"").toLowerCase(),i[e]||i[s[e]]}function A(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach(e=>{s[e]=n})}function I(e){var n=T(e);return n&&!n.disableAutodetect}function S(e,n){var t=e;o.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(t,{highlight:b,highlightAuto:v,fixMarkup:x,highlightBlock:E,configure:function(e){f=y(f,e)},initHighlighting:N,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",N,!1)},registerLanguage:function(e,n){var r=null;try{r=n(t)}catch(n){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!l)throw n;console.error(n),r=h}r.name||(r.name=e),i[e]=r,r.rawDefinition=n.bind(null,t),r.aliases&&A(r.aliases,{languageName:e})},listLanguages:function(){return Object.keys(i)},getLanguage:T,registerAliases:A,requireLanguage:function(e){var n=T(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:I,inherit:y,addPlugin:function(e){o.push(e)}}),t.debugMode=function(){l=!1},t.safeMode=function(){l=!0},t.versionString="10.1.1";for(const n in _)"object"==typeof _[n]&&e(_[n]);return Object.assign(t,_),t}({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs); +hljs.registerLanguage("apache",function(){"use strict";return function(e){var n={className:"number",begin:"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?"};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"",contains:[n,{className:"number",begin:":\\d{1,5}"},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",{className:"number",begin:"[\\$%]\\d+"}]},n,{className:"number",begin:"\\d+"},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}}()); +hljs.registerLanguage("bash",function(){"use strict";return function(e){const s={};Object.assign(s,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[s]}]}]});const t={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,t]};t.contains.push(n);const a={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,s]},i=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[i,e.SHEBANG(),c,a,e.HASH_COMMENT_MODE,n,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},s]}}}()); +hljs.registerLanguage("c-like",function(){"use strict";return function(e){function t(e){return"(?:"+e+")?"}var n="(decltype\\(auto\\)|"+t("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+t("<.*?>")+")",r={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},i={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:t("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=t("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,a],_={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},u={className:"function",begin:"("+n+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:c,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r]}]},r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,disableAutodetect:!0,illegal:"",keywords:l,contains:["self",r]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:s,strings:a,keywords:l}}}}()); +hljs.registerLanguage("c",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.name="C",n.aliases=["c","h"],n}}()); +hljs.registerLanguage("coffeescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((e=>n=>!e.includes(n))(["var","const","let","function","static"])).join(" "),literal:n.concat(["yes","no","on","off"]).join(" "),built_in:a.concat(["npm","print"]).join(" ")},i="[A-Za-z$_][0-9A-Za-z$_]*",s={className:"subst",begin:/#\{/,end:/}/,keywords:t},o=[r.BINARY_NUMBER_MODE,r.inherit(r.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[r.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[r.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[r.BACKSLASH_ESCAPE,s]},{begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE,s]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[s,r.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+i},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];s.contains=o;var c=r.inherit(r.TITLE_MODE,{begin:i}),l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:t,contains:["self"].concat(o)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:t,illegal:/\/\*/,contains:o.concat([r.COMMENT("###","###"),r.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+i+"\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[c,l]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:"(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[c]},c]},{begin:i+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}}()); +hljs.registerLanguage("cpp",function(){"use strict";return function(e){var t=e.getLanguage("c-like").rawDefinition();return t.disableAutodetect=!1,t.name="C++",t.aliases=["cc","c++","h++","hpp","hh","hxx","cxx"],t}}()); +hljs.registerLanguage("csharp",function(){"use strict";return function(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},i=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},t=e.inherit(s,{illegal:/\n/}),l={className:"subst",begin:"{",end:"}",keywords:n},r=e.inherit(l,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,r]},o={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},l]},g=e.inherit(o,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},r]});l.contains=[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],r.contains=[g,c,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var d={variants:[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},E={begin:"<",end:">",contains:[{beginKeywords:"in out"},i]},_=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",b={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},d,a,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},i,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+_+"\\s+)+"+e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE,E],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[d,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},b]}}}()); +hljs.registerLanguage("css",function(){"use strict";return function(e){var n={begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{name:"CSS",case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:/@\-?\w[\w]*(\-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:"and or not only",contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,n]}]}}}()); +hljs.registerLanguage("diff",function(){"use strict";return function(e){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^\-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/}]},{className:"addition",begin:"^\\+",end:"$"},{className:"deletion",begin:"^\\-",end:"$"},{className:"addition",begin:"^\\!",end:"$"}]}}}()); +hljs.registerLanguage("go",function(){"use strict";return function(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:"e(n)).join("")}return function(a){var s={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:a.NUMBER_RE}]},i=a.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var t={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},l={className:"string",contains:[a.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[i,r,t,l,s,"self"],relevance:0},g="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map(n=>e(n)).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(g,"(\\s*\\.\\s*",g,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[i,c,r,t,l,s]}}]}}}()); +hljs.registerLanguage("java",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return a("(",e,")?")}function a(...n){return n.map(n=>e(n)).join("")}function s(...n){return"("+n.map(n=>e(n)).join("|")+")"}return function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",i={className:"meta",begin:"@[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},r=e=>a("[",e,"]+([",e,"_]*[",e,"]+)?"),c={className:"number",variants:[{begin:`\\b(0[bB]${r("01")})[lL]?`},{begin:`\\b(0${r("0-7")})[dDfFlL]?`},{begin:a(/\b0[xX]/,s(a(r("a-fA-F0-9"),/\./,r("a-fA-F0-9")),a(r("a-fA-F0-9"),/\.?/),a(/\./,r("a-fA-F0-9"))),/([pP][+-]?(\d+))?/,/[fFdDlL]?/)},{begin:a(/\b/,s(a(/\d*\./,r("\\d")),r("\\d")),/[eE][+-]?[\d]+[dDfF]?/)},{begin:a(/\b/,r(/\d/),n(/\.?/),n(r(/\d/)),/[dDfFlL]?/)}],relevance:0};return{name:"Java",aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},c,i]}}}()); +hljs.registerLanguage("javascript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function s(e){return r("(?=",e,")")}function r(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(t){var i="[A-Za-z$_][0-9A-Za-z$_]*",c={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},o={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.join(" "),literal:n.join(" "),built_in:a.join(" ")},l={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:t.C_NUMBER_RE+"n?"}],relevance:0},E={className:"subst",begin:"\\$\\{",end:"\\}",keywords:o,contains:[]},d={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"xml"}},g={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"css"}},u={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,E]};E.contains=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,l,t.REGEXP_MODE];var b=E.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(E.contains,[t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE])},t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]),_={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:b};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:o,contains:[t.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,t.C_LINE_COMMENT_MODE,t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),t.C_BLOCK_COMMENT_MODE,l,{begin:r(/[{,\n]\s*/,s(r(/(((\/\/.*)|(\/\*(.|\n)*\*\/))\s*)*/,i+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:i+s("\\s*:"),relevance:0}]},{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:b}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:c.begin,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[t.inherit(t.TITLE_MODE,{begin:i}),_],illegal:/\[|%/},{begin:/\$[(.]/},t.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+i+"\\()",end:/{/,keywords:"get set",contains:[t.inherit(t.TITLE_MODE,{begin:i}),{begin:/\(\)/},_]}],illegal:/#(?!!)/}}}()); +hljs.registerLanguage("json",function(){"use strict";return function(n){var e={literal:"true false null"},i=[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],t=[n.QUOTE_STRING_MODE,n.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:e},l={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE],illegal:"\\n"},n.inherit(a,{begin:/:/})].concat(i),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[n.inherit(a)],illegal:"\\S"};return t.push(l,s),i.forEach((function(n){t.push(n)})),{name:"JSON",contains:t,keywords:e,illegal:"\\S"}}}()); +hljs.registerLanguage("kotlin",function(){"use strict";return function(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},a={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},i={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},s={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},t={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[s,i]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,s,i]}]};i.contains.push(t);var r={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},l={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(t,{className:"meta-string"})]}]},c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),o={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=o;return d.variants[1].contains=[o],o.variants[1].contains=[d],{name:"Kotlin",aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},a,r,l,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[o,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,r,l,t,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},r,l]},t,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}}}()); +hljs.registerLanguage("less",function(){"use strict";return function(e){var n="([\\w-]+|@{[\\w-]+})",a=[],s=[],t=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},r=function(e,n,a){return{className:e,begin:n,relevance:a}},i={begin:"\\(",end:"\\)",contains:s,relevance:0};s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t("'"),t('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},r("number","#[0-9A-Fa-f]+\\b"),i,r("variable","@@?[\\w-]+",10),r("variable","@{[\\w-]+}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var c=s.concat({begin:"{",end:"}",contains:a}),l={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(s)},o={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:s}}]},g={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:s,relevance:0}},d={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:c}},b={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,r("keyword","all\\b"),r("variable","@{[\\w-]+}"),r("selector-tag",n+"%?",0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:c},{begin:"!important"}]};return a.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,d,o,b),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:a}}}()); +hljs.registerLanguage("lua",function(){"use strict";return function(e){var t={begin:"\\[=*\\[",end:"\\]=*\\]",contains:["self"]},a=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[","\\]=*\\]",{contains:[t],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:a.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:a}].concat(a)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\[=*\\[",end:"\\]=*\\]",contains:[t],relevance:5}])}}}()); +hljs.registerLanguage("makefile",function(){"use strict";return function(e){var i={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[a,i,t,s,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[a,s,i,t]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[c],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[c],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},c]}]}}}()); +hljs.registerLanguage("markdown",function(){"use strict";return function(n){const e={begin:"<",end:">",subLanguage:"xml",relevance:0},a={begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},i={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},s={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};i.contains.push(s),s.contains.push(i);var c=[e,a];return i.contains=i.contains.concat(c),s.contains=s.contains.concat(c),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:c=c.concat(i,s)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:c}]}]},e,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},i,s,{className:"quote",begin:"^>\\s+",contains:c,end:"$"},{className:"code",variants:[{begin:"(`{3,})(.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})(.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}()); +hljs.registerLanguage("nginx",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},a={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:a}],relevance:0}],illegal:"[^\\s\\}]"}}}()); +hljs.registerLanguage("objectivec",function(){"use strict";return function(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,_={$pattern:n,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c"],keywords:{$pattern:n,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+_.keyword.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:_,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}}()); +hljs.registerLanguage("perl",function(){"use strict";return function(e){var n={$pattern:/[\w.]+/,keyword:"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qq fileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmget sub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedir ioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when"},t={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},s={begin:"->{",end:"}"},r={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},i=[e.BACKSLASH_ESCAPE,t,r],a=[r,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),s,{className:"string",contains:i,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return t.contains=a,s.contains=a,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:a}}}()); +hljs.registerLanguage("php",function(){"use strict";return function(e){var r={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},n={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},i={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:i,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:i,contains:["self",r,e.C_BLOCK_COMMENT_MODE,a,n]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},a,n]}}}()); +hljs.registerLanguage("php-template",function(){"use strict";return function(n){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},n.inherit(n.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),n.inherit(n.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}}()); +hljs.registerLanguage("plaintext",function(){"use strict";return function(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}()); +hljs.registerLanguage("properties",function(){"use strict";return function(e){var n="[ \\t\\f]*",t="("+n+"[:=]"+n+"|[ \\t\\f]+)",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:t,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+t,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:s},{begin:a+t,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:a,endsParent:!0,relevance:0}],starts:s},{className:"attr",relevance:0,begin:a+n+"$"}]}}}()); +hljs.registerLanguage("python",function(){"use strict";return function(e){var n={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},a={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},s={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,s,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},l={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},t={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",a,l,r,e.HASH_COMMENT_MODE]}]};return i.contains=[r,l,a],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,l,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,t,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}}()); +hljs.registerLanguage("python-repl",function(){"use strict";return function(n){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}}()); +hljs.registerLanguage("ruby",function(){"use strict";return function(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},i={begin:"#<",end:">"},r=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^\\=begin","^\\=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],c={className:"subst",begin:"#\\{",end:"}",keywords:a},t={className:"string",contains:[e.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,c]})]}]},b={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},d=[t,i,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(r)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),b].concat(r)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[t,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[i,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r),relevance:0}].concat(r);c.contains=d,b.contains=d;var g=[{begin:/^\s*=>/,starts:{end:"$",contains:d}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:d}}];return{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:r.concat(g).concat(d)}}}()); +hljs.registerLanguage("rust",function(){"use strict";return function(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",t="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:t},illegal:""}]}}}()); +hljs.registerLanguage("scss",function(){"use strict";return function(e){var t={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},i={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[t,i,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:"and or not only",contains:[{begin:"@[a-z-]+",className:"keyword"},t,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,i,e.CSS_NUMBER_MODE]}]}}}()); +hljs.registerLanguage("shell",function(){"use strict";return function(s){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}}()); +hljs.registerLanguage("sql",function(){"use strict";return function(e){var t=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]}}}()); +hljs.registerLanguage("swift",function(){"use strict";return function(e){var i={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c compactMap contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),t={className:"subst",begin:/\\\(/,end:"\\)",keywords:i,contains:[]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},r={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return t.contains=[r],{name:"Swift",keywords:i,contains:[a,e.C_LINE_COMMENT_MODE,n,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},r,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:i,contains:["self",r,a,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:i,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\\b"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,n]}]}}}()); +hljs.registerLanguage("typescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]).join(" "),literal:n.join(" "),built_in:a.concat(["any","void","number","boolean","string","object","never","enum"]).join(" ")},s={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:r.C_NUMBER_RE+"n?"}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:t,contains:[]},c={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"xml"}},l={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"css"}},E={className:"string",begin:"`",end:"`",contains:[r.BACKSLASH_ESCAPE,o]};o.contains=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,i,r.REGEXP_MODE];var d={begin:"\\(",end:/\)/,keywords:t,contains:["self",r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,r.NUMBER_MODE]},u={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,s,d]};return{name:"TypeScript",aliases:["ts"],keywords:t,contains:[r.SHEBANG(),{className:"meta",begin:/^\s*['"]use strict['"]/},r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,i,{begin:"("+r.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,r.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+r.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:r.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:d.contains}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[\{;]/,excludeEnd:!0,keywords:t,contains:["self",r.inherit(r.TITLE_MODE,{begin:"[A-Za-z$_][0-9A-Za-z$_]*"}),u],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/[\{;]/,excludeEnd:!0,contains:["self",u]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+r.IDENT_RE,relevance:0},s,d]}}}()); +hljs.registerLanguage("yaml",function(){"use strict";return function(e){var n="true false yes no null",a="[\\w#;/?:@&=+$,.~*\\'()[\\]]+",s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]},i=e.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l={end:",",endsWithParent:!0,excludeEnd:!0,contains:[],keywords:n,relevance:0},t={begin:"{",end:"}",contains:[l],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[l],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type",begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b"},t,g,s],c=[...b];return c.pop(),c.push(i),l.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:b}}}()); +hljs.registerLanguage("armasm",function(){"use strict";return function(s){const e={variants:[s.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),s.COMMENT("[;@]","$",{relevance:0}),s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+s.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},e,s.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}}()); +hljs.registerLanguage("d",function(){"use strict";return function(e){var a={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},d="((0|[1-9][\\d_]*)|0[bB][01_]+|0[xX]([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))",n="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",t={className:"number",begin:"\\b"+d+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},_={className:"number",begin:"\\b(((0[xX](([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)\\.([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)|\\.?([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))[pP][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))|((0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(\\.\\d*|([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)))|\\d+\\.(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)|\\.(0|[1-9][\\d_]*)([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))?))([fF]|L|i|[fF]i|Li)?|"+d+"(i|[fF]i|Li))",relevance:0},r={className:"string",begin:"'("+n+"|.)",end:"'",illegal:"."},i={className:"string",begin:'"',contains:[{begin:n,relevance:0}],end:'"[cwd]?'},s=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:a,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,{className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},i,{className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},{className:"string",begin:"`",end:"`[cwd]?"},{className:"string",begin:'q"\\{',end:'\\}"'},_,t,r,{className:"meta",begin:"^#!",end:"$",relevance:5},{className:"meta",begin:"#(line)",end:"$",relevance:5},{className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"}]}}}()); +hljs.registerLanguage("handlebars",function(){"use strict";function e(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(n){const a={"builtin-name":"action bindattr collection component concat debugger each each-in get hash if in input link-to loc log lookup mut outlet partial query-params render template textarea unbound unless view with yield"},t=/\[.*?\]/,s=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,i=e("(",/'.*?'/,"|",/".*?"/,"|",t,"|",s,"|",/\.|\//,")+"),r=e("(",t,"|",s,")(?==)"),l={begin:i,lexemes:/[\w.\/]+/},c=n.inherit(l,{keywords:{literal:"true false undefined null"}}),o={begin:/\(/,end:/\)/},m={className:"attr",begin:r,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,c,o]}}},d={contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},m,c,o],returnEnd:!0},g=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/\)/})});o.contains=[g];const u=n.inherit(l,{keywords:a,className:"name",starts:n.inherit(d,{end:/}}/})}),b=n.inherit(l,{keywords:a,className:"name"}),h=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/}}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},n.COMMENT(/\{\{!--/,/--\}\}/),n.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[u],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[b]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[u]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[b]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[h]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[h]}]}}}()); +hljs.registerLanguage("haskell",function(){"use strict";return function(e){var n={variants:[e.COMMENT("--","$"),e.COMMENT("{-","-}",{contains:["self"]})]},i={className:"meta",begin:"{-#",end:"#-}"},a={className:"meta",begin:"^#",end:"$"},s={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},l={begin:"\\(",end:"\\)",illegal:'"',contains:[i,a,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),n]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[l,n],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[l,n],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[s,l,n]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[i,s,l,{begin:"{",end:"}",contains:l.contains},n]},{beginKeywords:"default",end:"$",contains:[s,l,n]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,n]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[s,e.QUOTE_STRING_MODE,n]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},i,a,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,s,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),n,{begin:"->|<-"}]}}}()); +hljs.registerLanguage("julia",function(){"use strict";return function(e){var r="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",t={$pattern:r,keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},a={keywords:t,illegal:/<\//},n={className:"subst",begin:/\$\(/,end:/\)/,keywords:t},o={className:"variable",begin:"\\$"+r},i={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},l={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],begin:"`",end:"`"},s={className:"meta",begin:"@"+r};return a.name="Julia",a.contains=[{className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},i,l,s,{className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]},e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],n.contains=a.contains,a}}()); +hljs.registerLanguage("nim",function(){"use strict";return function(e){return{name:"Nim",aliases:["nim"],keywords:{keyword:"addr and as asm bind block break case cast const continue converter discard distinct div do elif else end enum except export finally for from func generic if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while with without xor yield",literal:"shared guarded stdin stdout stderr result true false",built_in:"int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 bool char string cstring pointer expr stmt void auto any range array openarray varargs seq set clong culong cchar cschar cshort cint csize clonglong cfloat cdouble clongdouble cuchar cushort cuint culonglong cstringarray semistatic"},contains:[{className:"meta",begin:/{\./,end:/\.}/,relevance:10},{className:"string",begin:/[a-zA-Z]\w*"/,end:/"/,contains:[{begin:/""/}]},{className:"string",begin:/([a-zA-Z]\w*)?"""/,end:/"""/},e.QUOTE_STRING_MODE,{className:"type",begin:/\b[A-Z]\w+\b/,relevance:0},{className:"number",relevance:0,variants:[{begin:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{begin:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HASH_COMMENT_MODE]}}}()); +hljs.registerLanguage("r",function(){"use strict";return function(e){var n="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{name:"R",contains:[e.HASH_COMMENT_MODE,{begin:n,keywords:{$pattern:n,keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{className:"number",begin:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{className:"number",begin:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{className:"number",begin:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{begin:"`",end:"`",relevance:0},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]}]}}}()); +hljs.registerLanguage("scala",function(){"use strict";return function(e){var n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:"\\${",end:"}"}]},a={className:"string",variants:[{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'"""',end:'"""',relevance:10},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},s={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},t={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},i={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},t]},l={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[t]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},s,l,i,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}}()); +hljs.registerLanguage("x86asm",function(){"use strict";return function(s){return{name:"Intel x86 Assembly",case_insensitive:!0,keywords:{$pattern:"[.%]?"+s.IDENT_RE,keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},contains:[s.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},s.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst",begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{className:"meta",begin:/^\s*\.[\w_-]+/}]}}}()); \ No newline at end of file diff --git a/public/changelog.rss b/public/changelog.rss index d686155..1b54904 100644 --- a/public/changelog.rss +++ b/public/changelog.rss @@ -1,4 +1,4 @@ -mini-calc Changeloghttp://127.0.0.1:7979/changelogChangelog information for mini-calcmini-calc ChangelogVersion 2.11.6 : Fix bughttp://127.0.0.1:7979/changelog/2.11.6mini-calc Changeloghttp://127.0.0.1:7979/changelog/2.11.6Bug fix