Next: (kracht sql), Previous: (kracht lists), Up: API
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Given a list of functions that don’t take any inputs, run each one of those functions and return a list of what each function returned.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented procedure.
Undocumented procedure.
Return a copy of ALIST, copying both the pairs comprising the list and those making the associations.
Undocumented procedure.
Undocumented procedure.
Parse a URL-encoded bytevector HTTP BODY into an association list of decoded key/value string pairs.
Only the first ‘=‘ in each ‘&‘-separated segment separates the key from the value, so a value may itself contain ‘=‘ characters. A segment without any ‘=‘ gets an empty-string value, and empty segments are skipped. A body consisting solely of ‘=‘ is treated as empty and returns ’().
Return a new association list based on ALIST with KEY mapped to VALUE. If KEY already exists its entry is replaced in place, otherwise a new entry is consed onto the front. ALIST itself is never mutated.
Return #t if OBJ is a valid association list (a list where every element is a pair), otherwise return #f.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Deeply look up a value within nested association lists XS by traversing the sequence of KEYS sequentially. Traversal stops and returns #f as soon as an intermediate value is not an association list.
Look up FIELD in ALIST. Return the associated value if found, otherwise return DEFAULT (which defaults to #f).
Look up FIELD in ALIST. Return the associated value if found, or an empty string "" if the field does not exist or matches #f.
Decode a base64 encoded string S back into its raw UTF-8 string format. Whitespace and newlines in S are ignored. For backwards compatibility with the previous shell-based implementation, trailing whitespace is trimmed from the decoded output.
Encode string S into a base64 string without line wrapping. This is implemented in pure Scheme, so it does not require the ‘base64‘ binary to be in PATH and it cannot be broken by S containing a line that happens to look like a shell heredoc terminator.
Return two values, the longest initial prefix of LST whose elements all fail the predicate PRED, and the remainder of LST.
Linear-update variant of ‘break’.
Asset library is an in-memory cache, a lookup dictionary that can be used for faster performance, memoization, etc. This version will read from a list of files specified with the FILES param.
To use it, you can simply call the function with a list of file paths.
Return two values, the ‘car’ and the ‘cdr’ of PAIR.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Linear-update variant of ‘drop-right’.
Drop the longest initial prefix of LST whose elements all satisfy the predicate PRED.
Undocumented procedure.
Return #t if S is exactly the empty string "".
Escape string S for inclusion inside a single-quoted SQL literal by doubling each single quote (e.g. "O’Brien" becomes "O”Brien"). Non-string values are formatted with ‘format‘ first.
Doubling quotes alone is correct for PostgreSQL, SQLite, and standard SQL, where a backslash is an ordinary character. Pass #:escape-backslash? #t for MySQL/MariaDB, whose default parser also treats a backslash as an escape character inside string literals.
A NUL character is rejected with an error rather than emitted, since no SQL text type can store one. Prefer the parameterized builders below (‘sql-insert’, ‘sql-update’, ‘sql-parameterize’, ...) over interpolating escaped values.
Undocumented procedure.
Undocumented procedure.
Apply PROC to the elements of LIST1... and return a list of the results as per SRFI-1 ‘map’, except that any #f results are omitted from the list returned.
Return the first element of lst that satisfies the predicate
pred, or return #f if no such element is found.
Return the first pair of lst whose CAR satisfies the
predicate pred, or return #f if no such element is found.
Undocumented procedure.
Recursively flatten a nested list structure XS into a flat, one-dimensional list.
Apply PROC to the elements of LIST1 ... LISTN to build a result, and return that result. See the manual for details.
Undocumented procedure.
Undocumented procedure.
Retrieve the short Git commit SHA (7 characters) of the current repository state, with surrounding whitespace trimmed. If no SHA can be determined (for example outside of a Git repository), return DEFAULT.
Undocumented procedure.
Get env VAR or return a DEFAULT value.
Return the named character reference for the character C, or #f when kracht has no entity it is worth writing for C.
Return the characters the named character reference NAME stands for, or #f when NAME is not one kracht knows.
NAME is the reference as it appears in the document, including the leading ampersand and the trailing semicolon – ‘"á"’, not ‘"aacute"’ or ‘"á"’.
Replace the characters of string X that are significant to HTML – the ampersand, less-than, greater-than, double-quote and apostrophe characters – plus every character in the HTML4 entity set (the accented Latin letters, and the common symbols from currency signs to Greek letters and arrows) with their named-entity equivalents.
This covers two contexts: HTML element text, and a *quoted* attribute value. For an unquoted attribute, a JavaScript string, a CSS value or a URL, use ‘html-escape-context’ instead; those contexts have their own ways to end a value early that escaping the five HTML special characters does not address.
X is processed one character at a time, so escaping is deliberately *not* idempotent: ‘&’ becomes ‘&’. Escape raw text exactly once and never escape output that has already been escaped.
Encode string X for the given output CONTEXT, picking the encoder that matches where the value is about to be written:
text HTML element text attribute a quoted HTML attribute value unquoted-attribute an unquoted HTML attribute value js-string the inside of a JavaScript string literal css-value a CSS value or an inline style declaration url a URL component: a path segment, a query parameter name or value, or a fragment
‘url’ delegates to ‘uri-encode’, which percent-encodes every byte outside the RFC 3986 unreserved set. Use it for a component and not for a whole URL, whose ‘://’, ‘?’ and ‘&’ delimiters must survive.
Encode string X for use as a CSS value: an inline ‘style’ declaration or a rule body.
Every character except an ASCII letter or digit becomes a CSS hex escape, six hex digits followed by a space (CSS consumes that one space as the escape’s terminator). The value can therefore not close the declaration, the rule or the enclosing <style> element.
Note that the space that terminates each escape survives in the result, so put it in a *quoted* attribute when it goes into a ‘style’ attribute rather than leaning on the attribute’s own quoting.
Encode string X for the inside of a JavaScript string literal.
Every character except an ASCII letter or digit is written as a ‘\xHH’, ‘\uHHHH’ or surrogate-pair escape. The result can therefore not close the literal, cannot carry a line separator into the code, and cannot end the enclosing <script> element with ‘</script’ – ‘<’ and ‘/’ both become escapes. Use it for the contents of a quoted string; write the quotes yourself.
Because only ASCII letters, digits and backslash escapes survive, the result is also safe to drop straight into an HTML attribute – quoted or not – with no further escaping: no quote, angle bracket, ampersand or whitespace is left to break out with.
Encode string X for an unquoted HTML attribute value.
Every character that is not an ASCII letter, digit, ‘-’, ‘_’ or ‘.’ becomes a numeric character reference, so the value cannot be ended early by whitespace or by a delimiter such as ‘>’ or ‘/’. Quoting the attribute and using ‘html-escape’ is usually the better fix; this is for the cases where you cannot.
Convert HTML entities inside string X back into their original characters.
Every named character reference the HTML standard defines is recognised, as long as it is written with its trailing semicolon – ‘<’, ‘á’, ‘…’, even ‘≂̸’ – together with numeric references such as ‘'’ and ‘'’. Some of those references stand for two code points, so the result can be longer than the text that was decoded.
The string is processed in a single pass; an unknown or malformed entity is copied through unchanged.
Return the last element of the non-empty, finite list PAIR.
Undocumented procedure.
Return an N-element list, where each list element is produced by applying the procedure INIT-PROC to the corresponding list index. The order in which INIT-PROC is applied to the indices is not specified.
Undocumented procedure.
Add to LIST any of the elements of REST not already in the list. These elements are ‘cons’ed onto the start of LIST (so the return shares a common tail with LIST), but the order they’re added is unspecified.
The given ‘=’ procedure is used for comparing elements, called as ‘(= listelem elem)’, i.e., the second argument is one of the given REST parameters.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Return #t if S is a string with at least one character, otherwise #f. Note that any non-string value (including #t and numbers) returns #f.
Return #t if X is not a pair, #f otherwise.
This is shorthand notation ‘(not (pair? X))’ and is supposed to be used for end-of-list checking in contexts where dotted lists are allowed.
Undocumented procedure.
Equivalent to open-pipe with mode OPEN_BOTH
Equivalent to open-pipe with mode OPEN_READ
Convert a key-value pair A into a SQL assignment clause string formatted as "column_name = value".
The key symbol is mapped via ‘symbol->sql-column‘. Booleans are converted to 1 or 0, numbers are unquoted, and all other types are single-quoted with embedded single quotes escaped. This interpolates values into the statement; prefer ‘sql-update’, which binds them instead.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Pretty-print OBJ on PORT, which is a keyword argument defaulting to the current output port. Formatting can be controlled by a number of keyword arguments: Each line in the output is preceded by the string PER-LINE-PREFIX, which is empty by default. The output lines will be at most WIDTH characters wide; the default is 79. If DISPLAY? is true, display rather than write representation will be used.
Instead of with a keyword argument, you can also specify the output port directly after OBJ, like (pretty-print OBJ PORT).
Undocumented procedure.
Render NAME (a symbol or string) as a safely delimited SQL identifier.
With the default ‘#:dialect ’ansi’ the name is wrapped in double quotes with any embedded double quote doubled. With ‘#:dialect ’mysql’ (or ‘’mariadb’) it is wrapped in backticks with embedded backticks doubled instead, because MySQL reads a double-quoted token as a string unless ANSI_QUOTES is enabled.
Use this for column and table names that come from data. ‘symbol->sql-column’ only maps hyphens to underscores and does not defend against a name that contains quotes or other punctuation. A NUL character is rejected.
Read the entire contents of the file at PATH and return it as a string. The input port is always closed, even if an error is raised while reading.
‘reduce’ is a variant of ‘fold’, where the first call to F is on two elements from LST, rather than one element and a given initial value. If LST is empty, RIDENTITY is returned. If LST has just one element then that’s the return value.
‘reduce-right’ is a variant of ‘fold-right’, where the first call to F is on two elements from LST, rather than one element and a given initial value. If LST is empty, RIDENTITY is returned. If LST has just one element then that’s the return value.
Undocumented procedure.
Undocumented procedure.
(reverse-list->vector proper-list [start [end]]) -> vector
Return a newly allocated vector of the elements from PROPER-LIST with indices between START and END, in reverse order. START defaults to 0 and END defaults to the length of PROPER-LIST.
(reverse-vector->list vec [start [end]]) -> proper-list
Return a newly allocated list containing the elements in VEC between START and END in reverse order. START defaults to 0 and END defaults to the length of VEC.
Undocumented procedure.
Undocumented procedure.
Returns a randomly shuffled copy of XS. List shuffle which implements the modern Fisher-Yates shuffle algorithm. It converts the list to a vector for efficient O(1) random access and mutation, shuffles the vector in-place, and then converts it back to a list. Pass STATE (a random state, as returned by ‘random-state-from-platform‘) to shuffle deterministically; otherwise the current global random state is used and never reseeded as a side effect.
Undocumented procedure.
Return two values, the longest initial prefix of LST whose elements all satisfy the predicate PRED, and the remainder of LST.
Linear-update variant of ‘span’.
Return two values, a list of the elements before index I in LST, and a list of those after.
Linear-update variant of ‘split-at’.
Convert SQL column name string X into a Scheme symbol by replacing underscores with hyphens.
Build a ‘DELETE FROM ...’ query. WHERE is a list of conditions (see ‘sql-where-fragment’) that becomes the ‘WHERE’ clause; with no conditions the query deletes every row.
Build an ‘INSERT INTO ... VALUES ...’ query from ROW, a non-empty association list of column/value pairs. The values become bound parameters in the order they appear in ROW.
Use ‘sql-insert-many’ to insert several rows with a single statement.
RETURNING, when given, is a list of columns – or ‘(*)’ for all columns – to append as a ‘RETURNING’ clause, as PostgreSQL and SQLite support.
Build an ‘INSERT INTO ... VALUES (...), (...)’ query from ROWS, a non-empty list of association lists. The column list comes from the first row; every other row must carry the same columns, and all the values are bound in that column order, row by row.
Passing a single row is fine, and is exactly what ‘sql-insert’ does.
RETURNING, when given, is a list of columns – or ‘(*)’ for all columns – to append as a ‘RETURNING’ clause, as PostgreSQL and SQLite support.
Return a <sql-query> that binds BINDINGS into TEMPLATE, replacing each ‘?’ with the placeholder for STYLE.
Use this for statements the builders above do not cover. TEMPLATE must contain exactly as many ‘?’ characters as there are bindings; the count is checked, so a mismatch is reported instead of producing a subtly wrong query. There is no escape for a literal ‘?’, so keep those out of the template.
Render the placeholder standing for the INDEX-th (1-based) bound parameter in STYLE.
STYLE is one of the symbols ‘question’ (‘?’; SQLite, MySQL, JDBC), ‘numbered’ (‘$1’; PostgreSQL), ‘percent’ (‘%s’; psycopg and other pyformat drivers) or ‘dbi’ (‘#?’; guile-dbi); or a procedure of one argument, which is called with INDEX and must return the placeholder string.
Return query Q as an association list with the keys ‘sql’ and ‘params’.
Return the SQL string of query Q and its list of parameters, as two values, ready for ‘receive’ or ‘call-with-values’.
Transform a SQL row representation XS into a Scheme-idiomatic association list. If XS is an alist, it converts its column keys into hyphenated Scheme symbols. If XS is not an alist, it returns XS unaltered.
Build a ‘SELECT ...’ query. COLUMNS is a list of columns, defaulting to ‘(*)’ for all of them. WHERE is a list of conditions (see ‘sql-where-fragment’). ORDER-BY is a list of ‘(column [direction])’ pairs.
LIMIT and OFFSET, when given, are bound as parameters rather than interpolated, so they cannot carry SQL into the statement.
Build an ‘UPDATE ... SET ...’ query from ROW, a non-empty association list of column/value pairs; the values become bound parameters in ROW order.
WHERE is a list of conditions (see ‘sql-where-fragment’) that becomes the ‘WHERE’ clause. Passing none updates every row – that is occasionally what you want, but it is a good way to lose data, so check before you mean it.
Build an upsert for a single ROW. See ‘sql-upsert-many’, which takes the same arguments but a list of rows.
Build an ‘INSERT ... ON CONFLICT ...’ (PostgreSQL and SQLite) or ‘INSERT ... ON DUPLICATE KEY UPDATE ...’ (MySQL and MariaDB) query from ROWS, a non-empty list of association lists – see ‘sql-insert-many’ for how ROWS is read.
DIALECT is ‘postgres’ (or ‘postgresql’), ‘sqlite’, ‘mysql’ (or ‘mariadb’), or ‘ansi’, which is treated as the ON CONFLICT form.
CONFLICT-TARGET is the column, or list of columns, the conflict is detected on. It is required for the ON CONFLICT form unless UPDATE is ‘nothing’, because PostgreSQL and SQLite allow a bare ‘ON CONFLICT DO NOTHING’; it must be left out for MySQL, which takes the conflict key from a unique index instead.
UPDATE says what happens on a conflict:
’auto the default: overwrite every inserted column that is not part of CONFLICT-TARGET. MySQL has no conflict target, so there ’auto covers the key columns too; name them in ‘(columns)’ to leave the key alone ’nothing ‘ON CONFLICT DO NOTHING’; PostgreSQL and SQLite only, since MySQL has no equivalent (columns) overwrite just these columns
Every value comes from the row being inserted, through EXCLUDED or VALUES(), so the statement binds no parameters beyond the ones its INSERT already does. A new value computed from the old one – a counter, say – is outside what this builder expresses; write that statement with ‘sql-parameterize’.
RETURNING, when given, is a list of columns – or ‘(*)’ – for PostgreSQL and SQLite. MySQL has no ‘RETURNING’ clause.
Build a ‘ WHERE ...’ fragment from CONDITIONS, for statements you compose yourself. The result is a <sql-query> whose SQL is the empty string when CONDITIONS is empty.
A condition is one of these shapes:
(column . value) – column = value (the short form) (column value) – column = value (column operator value) – column OPERATOR value, for one of the comparison operators: =, <>, !=, <, <=, >, >=, like, ilike, not-like, not-ilike, is, is-not (column ’in values) – column IN (values ...) (column ’not-in values) – column NOT IN (values ...) (column ’is ’null) – column IS NULL (column ’is-not ’null) – column IS NOT NULL
Conditions are joined with ‘ AND ’. A column may be a symbol (hyphens become underscores via ‘symbol->sql-column’) or a string; either is quoted unless #:quote-identifiers? is #f, and quoted the way DIALECT requires.
START-INDEX is the index of the first placeholder, for composing this fragment after another one that has already bound values.
Undocumented procedure.
Undocumented procedure.
Return a substring of S with its first and last characters removed. If the string length is 2 or less, returns S unaltered.
Split string S by newlines, remove its first and last lines, and rejoin the remaining lines with newlines.
Return a substring of S with the first N characters and the final 1 character removed. If the string length is 2 or less, returns S unaltered. N is clamped to the valid range, so N is never allowed to drop the whole string or to raise an error.
Return a new string where every instance of substring in string str has been replaced by replacement. For example:
(string-replace-substring "a ring of strings" "ring" "rut") ⇒ "a rut of struts"
Undocumented procedure.
Convert Scheme symbol X into a SQL column name string by replacing hyphens with underscores.
Convert a list of symbols XS into a single string of comma-separated SQL column names.
Execute system shell command CMD via an input pipe and return the captured standard output as a string.
Undocumented procedure.
Linear-update variant of ‘take’.
Undocumented procedure.
Return a new list which is the longest initial prefix of LS whose elements all satisfy the predicate PRED.
Linear-update variant of ‘take-while’.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Print x, truncating the output, if necessary, to make it fit into
width characters. By default, x will be printed using
write, though that behavior can be overriden via the
display? keyword argument.
The default behaviour is to print depth-first, meaning that the entire remaining width will be available to each sub-expression of x – e.g., if x is a vector, each member of x. One can attempt to "ration" the available width, trying to allocate it equally to each sub-expression, via the breadth-first? keyword argument.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Undocumented procedure.
Percent-decode the given STR, according to ENCODING, which should be the name of a character encoding.
Note that this function should not generally be applied to a full URI string. For paths, use ‘split-and-decode-uri-path’ instead. For query strings, split the query on ‘&’ and ‘=’ boundaries, and decode the components separately.
Note also that percent-encoded strings encode _bytes_, not characters. There is no guarantee that a given byte sequence is a valid string encoding. Therefore this routine may signal an error if the decoded bytes are not valid for the given encoding. Pass ‘#f’ for ENCODING if you want decoded bytes as a bytevector directly. ‘set-port-encoding!’, for more information on character encodings.
If DECODE-PLUS-TO-SPACE? is true, which is the default, also replace instances of the plus character (+) with a space character. This is needed when parsing application/x-www-form-urlencoded data.
Returns a string of the decoded characters, or a bytevector if ENCODING was ‘#f’.
Percent-encode any character not in the character set, UNESCAPED-CHARS.
The default character set includes alphanumerics from ASCII, as well as the special characters ‘-’, ‘.’, ‘_’, and ‘~’. Any other character will be percent-encoded, by writing out the character to a bytevector within the given ENCODING, then encoding each byte as ‘%HH’, where HH is the uppercase hexadecimal representation of the byte.
Undocumented procedure.
Convert a Scheme value A into its raw SQL literal string representation. Numbers are kept raw, booleans are mapped to "1" or "0", and other types are wrapped in single quotes with embedded single quotes escaped. This interpolates the value into the statement; prefer the parameterized builders, which bind it instead.
(vector-any pred? vec1 vec2 ...) -> value or #f
Find the first parallel set of elements from VEC1 VEC2 ... for which PRED? returns a true value. If such a parallel set of elements exists, vector-any returns the value that PRED? returned for that set of elements. The iteration is strictly left-to-right.
(vector-append vec ...) -> vector
Return a newly allocated vector that contains all elements in order from the subsequent locations in VEC ...
(vector-binary-search vec value cmp [start [end]]) -> exact nonnegative integer or #f
Find and return an index of VEC between START and END whose value is VALUE using a binary search. If no matching element is found, return #f. The default START is 0 and the default END is the length of VEC. CMP must be a procedure of two arguments such that (CMP A B) returns a negative integer if A < B, a positive integer if A > B, or zero if A = B. The elements of VEC must be sorted in non-decreasing order according to CMP.
(vector-concatenate list-of-vectors) -> vector
Append each vector in LIST-OF-VECTORS. Equivalent to: (apply vector-append LIST-OF-VECTORS)
(vector-count pred? vec1 vec2 ...) -> exact nonnegative integer
Count the number of indices i for which (PRED? VEC1[i] VEC2[i] ...) returns true, where i is less than the length of the shortest vector passed.
(vector-empty? vec) -> boolean
Return true if VEC is empty, i.e. its length is 0, and false if not.
(vector-every pred? vec1 vec2 ...) -> value or #f
If, for every index i less than the length of the shortest vector argument, the set of elements VEC1[i] VEC2[i] ... satisfies PRED?, vector-every returns the value that PRED? returned for the last set of elements, at the last index of the shortest vector. The iteration is strictly left-to-right.
(vector-fold kons knil vec1 vec2 ...) -> value
The fundamental vector iterator. KONS is iterated over each index in all of the vectors, stopping at the end of the shortest; KONS is applied as (KONS i state (vector-ref VEC1 i) (vector-ref VEC2 i) ...) where STATE is the current state value, and I is the current index. The current state value begins with KNIL, and becomes whatever KONS returned at the respective iteration. The iteration is strictly left-to-right.
(vector-fold-right kons knil vec1 vec2 ...) -> value
The fundamental vector iterator. KONS is iterated over each index in all of the vectors, starting at the end of the shortest; KONS is applied as (KONS i state (vector-ref VEC1 i) (vector-ref VEC2 i) ...) where STATE is the current state value, and I is the current index. The current state value begins with KNIL, and becomes whatever KONS returned at the respective iteration. The iteration is strictly right-to-left.
(vector-for-each f vec1 vec2 ...) -> unspecified
Call (F i VEC1[i] VEC2[i] ...) for each index i less than the length of the shortest vector passed. The iteration is strictly left-to-right.
(vector-index pred? vec1 vec2 ...) -> exact nonnegative integer or #f
Find and return the index of the first elements in VEC1 VEC2 ... that satisfy PRED?. If no matching element is found by the end of the shortest vector, return #f.
(vector-index-right pred? vec1 vec2 ...) -> exact nonnegative integer or #f
Find and return the index of the last elements in VEC1 VEC2 ... that satisfy PRED?, searching from right-to-left. If no matching element is found before the end of the shortest vector, return #f.
(vector-map f vec2 vec2 ...) -> vector
Return a new vector of the shortest size of the vector arguments. Each element at index i of the new vector is mapped from the old vectors by (F i (vector-ref VEC1 i) (vector-ref VEC2 i) ...). The dynamic order of application of F is unspecified.
(vector-map! f vec2 vec2 ...) -> unspecified
Similar to vector-map, but rather than mapping the new elements into a new vector, the new mapped elements are destructively inserted into VEC1. The dynamic order of application of F is unspecified.
(vector-reverse! vec [start [end]]) -> unspecified
Destructively reverse the contents of VEC between START and END. START defaults to 0 and END defaults to the length of VEC.
(vector-reverse-copy vec [start [end]]) -> vector
Allocate a new vector whose length is END - START and fills it with elements from vec, taking elements from vec in reverse order starting at index START and stopping at index END. START defaults to 0 and END defaults to the value of (vector-length VEC).
(vector-reverse-copy! target tstart source [sstart [send]]) -> unspecified
Like vector-copy!, but copy the elements in the reverse order. It is an error if TARGET and SOURCE are identical vectors and the TARGET and SOURCE ranges overlap; however, if TSTART = SSTART, vector-reverse-copy! behaves as (vector-reverse! TARGET TSTART SEND) would.
(vector-skip pred? vec1 vec2 ...) -> exact nonnegative integer or #f
Find and return the index of the first elements in VEC1 VEC2 ... that do not satisfy PRED?. If no matching element is found by the end of the shortest vector, return #f.
(vector-skip-right pred? vec1 vec2 ...) -> exact nonnegative integer or #f
Find and return the index of the last elements in VEC1 VEC2 ... that do not satisfy PRED?, searching from right-to-left. If no matching element is found before the end of the shortest vector, return #f.
(vector-swap! vec i j) -> unspecified
Swap the values of the locations in VEC at I and J.
(vector-unfold f length initial-seed ...) -> vector
The fundamental vector constructor. Create a vector whose length is LENGTH and iterates across each index k from 0 up to LENGTH - 1, applying F at each iteration to the current index and current seeds, in that order, to receive n + 1 values: the element to put in the kth slot of the new vector, and n new seeds for the next iteration. It is an error for the number of seeds to vary between iterations.
(vector-unfold-right f length initial-seed ...) -> vector
The fundamental vector constructor. Create a vector whose length is LENGTH and iterates across each index k from LENGTH - 1 down to 0, applying F at each iteration to the current index and current seeds, in that order, to receive n + 1 values: the element to put in the kth slot of the new vector, and n new seeds for the next iteration. It is an error for the number of seeds to vary between iterations.
(vector= elt=? vec ...) -> boolean
Return true if the vectors VEC ... have equal lengths and equal elements according to ELT=?. ELT=? is always applied to two arguments. Element comparison must be consistent with eq?, in the following sense: if (eq? a b) returns true, then (elt=? a b) must also return true. The order in which comparisons are performed is unspecified.
THUNK must be a procedure of no arguments, and FILE must be a string naming a file. The effect is unspecified if the file already exists. The file is opened for output, an output port connected to it is made the default value returned by ‘current-output-port’, and the THUNK is called with no arguments. When the THUNK returns, the port is closed and the previous default is restored. Returns the values yielded by THUNK. If an escape procedure is used to escape from the continuation of these procedures, their behavior is implementation dependent.
Undocumented procedure.
Calls THUNK and returns its output as a string.
Write the string CONTENTS to the file at PATH, replacing any previous contents. Returns the number of characters written.
Like ‘cons’, but with interchanged arguments. Useful mostly when passed to higher-order procedures.
Undocumented procedure.
(("\"" . """) ("&" . "&") ("'" . "'") ("<" . "<") (">" . ">") ("\xa0" . " ") ("¡" . "¡") ("¢" . "¢") ("£" . "£") ("¤" . "¤") ("¥" . "¥") ("¦" . "¦") ("§" . "§") ("¨" . "¨") ("©" . "©") ("ª" . "ª") ("«" . "«") ("¬" . "¬") ("\xad" . "­") ("®" . "®") ("¯" . "¯") ("°" . "°") ("±" . "±") ("²" . "²") ("³" . "³") ("´" . "´") ("µ" . "µ") ("¶" . "¶") ("·" . "·") ("¸" . "¸") ("¹" . "¹") ("º" . "º") ("»" . "»") ("¼" . "¼") ("½" . "½") ("¾" . "¾") ("¿" . "¿") ("À" . "À") ("Á" . "Á") ("Â" . "Â") ("Ã" . "Ã") ("Ä" . "Ä") ("Å" . "Å") ("Æ" . "Æ") ("Ç" . "Ç") ("È" . "È") ("É" . "É") ("Ê" . "Ê") ("Ë" . "Ë") ("Ì" . "Ì") ("Í" . "Í") ("Î" . "Î") ("Ï" . "Ï") ("Ð" . "Ð") ("Ñ" . "Ñ") ("Ò" . "Ò") ("Ó" . "Ó") ("Ô" . "Ô") ("Õ" . "Õ") ("Ö" . "Ö") ("×" . "×") ("Ø" . "Ø") ("Ù" . "Ù") ("Ú" . "Ú") ("Û" . "Û") ("Ü" . "Ü") ("Ý" . "Ý") ("Þ" . "Þ") ("ß" . "ß") ("à" . "à") ("á" . "á") ("â" . "â") ("ã" . "ã") ("ä" . "ä") ("å" . "å") ("æ" . "æ") ("ç" . "ç") ("è" . "è") ("é" . "é") ("ê" . "ê") ("ë" . "ë") ("ì" . "ì") ("í" . "í") ("î" . "î") ("ï" . "ï") ("ð" . "ð") ("ñ" . "ñ") ("ò" . "ò") ("ó" . "ó") ("ô" . "ô") ("õ" . "õ") ("ö" . "ö") ("÷" . "÷") ("ø" . "ø") ("ù" . "ù") ("ú" . "ú") ("û" . "û") ("ü" . "ü") ("ý" . "ý") ("þ" . "þ") ("ÿ" . "ÿ") ("Œ" . "Œ") ("œ" . "œ") ("Š" . "Š") ("š" . "š") ("Ÿ" . "Ÿ") ("ƒ" . "ƒ") ("ˆ" . "ˆ") ("˜" . "˜") ("Α" . "Α") ("Β" . "Β") ("Γ" . "Γ") ("Δ" . "Δ") ("Ε" . "Ε") ("Ζ" . "Ζ") ("Η" . "Η") ("Θ" . "Θ") ("Ι" . "Ι") ("Κ" . "Κ") ("Λ" . "Λ") ("Μ" . "Μ") ("Ν" . "Ν") ("Ξ" . "Ξ") ("Ο" . "Ο") ("Π" . "Π") ("Ρ" . "Ρ") ("Σ" . "Σ") ("Τ" . "Τ") ("Υ" . "Υ") ("Φ" . "Φ") ("Χ" . "Χ") ("Ψ" . "Ψ") ("Ω" . "Ω") ("α" . "α") ("β" . "β") ("γ" . "γ") ("δ" . "δ") ("ε" . "ε") ("ζ" . "ζ") ("η" . "η") ("θ" . "θ") ("ι" . "ι") ("κ" . "κ") ("λ" . "λ") ("μ" . "μ") ("ν" . "ν") ("ξ" . "ξ") ("ο" . "ο") ("π" . "π") ("ρ" . "ρ") ("ς" . "ς") ("σ" . "σ") ("τ" . "τ") ("υ" . "υ") ("φ" . "φ") ("χ" . "χ") ("ψ" . "ψ") ("ω" . "ω") ("ϑ" . "ϑ") ("ϒ" . "ϒ") ("ϖ" . "ϖ") ("\u2002" . " ") ("\u2003" . " ") ("\u2009" . " ") ("\u200c" . "‌") ("\u200d" . "‍") ("\u200e" . "‎") ("\u200f" . "‏") ("–" . "–") ("—" . "—") ("‘" . "‘") ("’" . "’") ("‚" . "‚") ("“" . "“") ("”" . "”") ("„" . "„") ("†" . "†") ("‡" . "‡") ("•" . "•") ("…" . "…") ("‰" . "‰") ("′" . "′") ("″" . "″") ("‹" . "‹") ("›" . "›") ("‾" . "‾") ("⁄" . "⁄") ("€" . "€") ("ℑ" . "ℑ") ("℘" . "℘") ("ℜ" . "ℜ") ("™" . "™") ("ℵ" . "ℵ") ("←" . "←") ("↑" . "↑") ("→" . "→") ("↓" . "↓") ("↔" . "↔") ("↵" . "↵") ("⇐" . "⇐") ("⇑" . "⇑") ("⇒" . "⇒") ("⇓" . "⇓") ("⇔" . "⇔") ("∀" . "∀") ("∂" . "∂") ("∃" . "∃") ("∅" . "∅") ("∇" . "∇") ("∈" . "∈") ("∉" . "∉") ("∋" . "∋") ("∏" . "∏") ("∑" . "∑") ("−" . "−") ("∗" . "∗") ("√" . "√") ("∝" . "∝") ("∞" . "∞") ("∠" . "∠") ("∧" . "∧") ("∨" . "∨") ("∩" . "∩") ("∪" . "∪") ("∫" . "∫") ("∴" . "∴") ("∼" . "∼") ("≅" . "≅") ("≈" . "≈") ("≠" . "≠") ("≡" . "≡") ("≤" . "≤") ("≥" . "≥") ("⊂" . "⊂") ("⊃" . "⊃") ("⊄" . "⊄") ("⊆" . "⊆") ("⊇" . "⊇") ("⊕" . "⊕") ("⊗" . "⊗") ("⊥" . "⊥") ("⋅" . "⋅") ("⌈" . "⌈") ("⌉" . "⌉") ("⌊" . "⌊") ("⌋" . "⌋") ("◊" . "◊") ("♠" . "♠") ("♣" . "♣") ("♥" . "♥") ("♦" . "♦") ("⟨" . "⟨") ("⟩" . "⟩"))
(("Æ" . "Æ") ("&" . "&") ("Á" . "Á") ("Ă" . "Ă") ("Â" . "Â") ("А" . "А") ("𝔄" . "𝔄") ("À" . "À") ("Α" . "Α") ("Ā" . "Ā") ("⩓" . "⩓") ("Ą" . "Ą") ("𝔸" . "𝔸") ("⁡" . "\u2061") ("Å" . "Å") ("𝒜" . "𝒜") ("≔" . "≔") ("Ã" . "Ã") ("Ä" . "Ä") ("∖" . "∖") ("⫧" . "⫧") ("⌆" . "⌆") ("Б" . "Б") ("∵" . "∵") ("ℬ" . "ℬ") ("Β" . "Β") ("𝔅" . "𝔅") ("𝔹" . "𝔹") ("˘" . "˘") ("ℬ" . "ℬ") ("≎" . "≎") ("Ч" . "Ч") ("©" . "©") ("Ć" . "Ć") ("⋒" . "⋒") ("ⅅ" . "ⅅ") ("ℭ" . "ℭ") ("Č" . "Č") ("Ç" . "Ç") ("Ĉ" . "Ĉ") ("∰" . "∰") ("Ċ" . "Ċ") ("¸" . "¸") ("·" . "·") ("ℭ" . "ℭ") ("Χ" . "Χ") ("⊙" . "⊙") ("⊖" . "⊖") ("⊕" . "⊕") ("⊗" . "⊗") ("∲" . "∲") ("”" . "”") ("’" . "’") ("∷" . "∷") ("⩴" . "⩴") ("≡" . "≡") ("∯" . "∯") ("∮" . "∮") ("ℂ" . "ℂ") ("∐" . "∐") ("∳" . "∳") ("⨯" . "⨯") ("𝒞" . "𝒞") ("⋓" . "⋓") ("≍" . "≍") ("ⅅ" . "ⅅ") ("⤑" . "⤑") ("Ђ" . "Ђ") ("Ѕ" . "Ѕ") ("Џ" . "Џ") ("‡" . "‡") ("↡" . "↡") ("⫤" . "⫤") ("Ď" . "Ď") ("Д" . "Д") ("∇" . "∇") ("Δ" . "Δ") ("𝔇" . "𝔇") ("´" . "´") ("˙" . "˙") ("˝" . "˝") ("`" . "`") ("˜" . "˜") ("⋄" . "⋄") ("ⅆ" . "ⅆ") ("𝔻" . "𝔻") ("¨" . "¨") ("⃜" . "⃜") ("≐" . "≐") ("∯" . "∯") ("¨" . "¨") ("⇓" . "⇓") ("⇐" . "⇐") ("⇔" . "⇔") ("⫤" . "⫤") ("⟸" . "⟸") ("⟺" . "⟺") ("⟹" . "⟹") ("⇒" . "⇒") ("⊨" . "⊨") ("⇑" . "⇑") ("⇕" . "⇕") ("∥" . "∥") ("↓" . "↓") ("⤓" . "⤓") ("⇵" . "⇵") ("̑" . "̑") ("⥐" . "⥐") ("⥞" . "⥞") ("↽" . "↽") ("⥖" . "⥖") ("⥟" . "⥟") ("⇁" . "⇁") ("⥗" . "⥗") ("⊤" . "⊤") ("↧" . "↧") ("⇓" . "⇓") ("𝒟" . "𝒟") ("Đ" . "Đ") ("Ŋ" . "Ŋ") ("Ð" . "Ð") ("É" . "É") ("Ě" . "Ě") ("Ê" . "Ê") ("Э" . "Э") ("Ė" . "Ė") ("𝔈" . "𝔈") ("È" . "È") ("∈" . "∈") ("Ē" . "Ē") ("◻" . "◻") ("▫" . "▫") ("Ę" . "Ę") ("𝔼" . "𝔼") ("Ε" . "Ε") ("⩵" . "⩵") ("≂" . "≂") ("⇌" . "⇌") ("ℰ" . "ℰ") ("⩳" . "⩳") ("Η" . "Η") ("Ë" . "Ë") ("∃" . "∃") ("ⅇ" . "ⅇ") ("Ф" . "Ф") ("𝔉" . "𝔉") ("◼" . "◼") ("▪" . "▪") ("𝔽" . "𝔽") ("∀" . "∀") ("ℱ" . "ℱ") ("ℱ" . "ℱ") ("Ѓ" . "Ѓ") (">" . ">") ("Γ" . "Γ") ("Ϝ" . "Ϝ") ("Ğ" . "Ğ") ("Ģ" . "Ģ") ("Ĝ" . "Ĝ") ("Г" . "Г") ("Ġ" . "Ġ") ("𝔊" . "𝔊") ("⋙" . "⋙") ("𝔾" . "𝔾") ("≥" . "≥") ("⋛" . "⋛") ("≧" . "≧") ("⪢" . "⪢") ("≷" . "≷") ("⩾" . "⩾") ("≳" . "≳") ("𝒢" . "𝒢") ("≫" . "≫") ("Ъ" . "Ъ") ("ˇ" . "ˇ") ("^" . "^") ("Ĥ" . "Ĥ") ("ℌ" . "ℌ") ("ℋ" . "ℋ") ("ℍ" . "ℍ") ("─" . "─") ("ℋ" . "ℋ") ("Ħ" . "Ħ") ("≎" . "≎") ("≏" . "≏") ("Е" . "Е") ("IJ" . "IJ") ("Ё" . "Ё") ("Í" . "Í") ("Î" . "Î") ("И" . "И") ("İ" . "İ") ("ℑ" . "ℑ") ("Ì" . "Ì") ("ℑ" . "ℑ") ("Ī" . "Ī") ("ⅈ" . "ⅈ") ("⇒" . "⇒") ("∬" . "∬") ("∫" . "∫") ("⋂" . "⋂") ("⁣" . "\u2063") ("⁢" . "\u2062") ("Į" . "Į") ("𝕀" . "𝕀") ("Ι" . "Ι") ("ℐ" . "ℐ") ("Ĩ" . "Ĩ") ("І" . "І") ("Ï" . "Ï") ("Ĵ" . "Ĵ") ("Й" . "Й") ("𝔍" . "𝔍") ("𝕁" . "𝕁") ("𝒥" . "𝒥") ("Ј" . "Ј") ("Є" . "Є") ("Х" . "Х") ("Ќ" . "Ќ") ("Κ" . "Κ") ("Ķ" . "Ķ") ("К" . "К") ("𝔎" . "𝔎") ("𝕂" . "𝕂") ("𝒦" . "𝒦") ("Љ" . "Љ") ("<" . "<") ("Ĺ" . "Ĺ") ("Λ" . "Λ") ("⟪" . "⟪") ("ℒ" . "ℒ") ("↞" . "↞") ("Ľ" . "Ľ") ("Ļ" . "Ļ") ("Л" . "Л") ("⟨" . "⟨") ("←" . "←") ("⇤" . "⇤") ("⇆" . "⇆") ("⌈" . "⌈") ("⟦" . "⟦") ("⥡" . "⥡") ("⇃" . "⇃") ("⥙" . "⥙") ("⌊" . "⌊") ("↔" . "↔") ("⥎" . "⥎") ("⊣" . "⊣") ("↤" . "↤") ("⥚" . "⥚") ("⊲" . "⊲") ("⧏" . "⧏") ("⊴" . "⊴") ("⥑" . "⥑") ("⥠" . "⥠") ("↿" . "↿") ("⥘" . "⥘") ("↼" . "↼") ("⥒" . "⥒") ("⇐" . "⇐") ("⇔" . "⇔") ("⋚" . "⋚") ("≦" . "≦") ("≶" . "≶") ("⪡" . "⪡") ("⩽" . "⩽") ("≲" . "≲") ("𝔏" . "𝔏") ("⋘" . "⋘") ("⇚" . "⇚") ("Ŀ" . "Ŀ") ("⟵" . "⟵") ("⟷" . "⟷") ("⟶" . "⟶") ("⟸" . "⟸") ("⟺" . "⟺") ("⟹" . "⟹") ("𝕃" . "𝕃") ("↙" . "↙") ("↘" . "↘") ("ℒ" . "ℒ") ("↰" . "↰") ("Ł" . "Ł") ("≪" . "≪") ("⤅" . "⤅") ("М" . "М") (" " . "\u205f") ("ℳ" . "ℳ") ("𝔐" . "𝔐") ("∓" . "∓") ("𝕄" . "𝕄") ("ℳ" . "ℳ") ("Μ" . "Μ") ("Њ" . "Њ") ("Ń" . "Ń") ("Ň" . "Ň") ("Ņ" . "Ņ") ("Н" . "Н") ("​" . "\u200b") ("​" . "\u200b") ("​" . "\u200b") ("​" . "\u200b") ("≫" . "≫") ("≪" . "≪") ("
" . "\n") ("𝔑" . "𝔑") ("⁠" . "\u2060") (" " . "\xa0") ("ℕ" . "ℕ") ("⫬" . "⫬") ("≢" . "≢") ("≭" . "≭") ("∦" . "∦") ("∉" . "∉") ("≠" . "≠") ("≂̸" . "≂̸") ("∄" . "∄") ("≯" . "≯") ("≱" . "≱") ("≧̸" . "≧̸") ("≫̸" . "≫̸") ("≹" . "≹") ("⩾̸" . "⩾̸") ("≵" . "≵") ("≎̸" . "≎̸") ("≏̸" . "≏̸") ("⋪" . "⋪") ("⧏̸" . "⧏̸") ("⋬" . "⋬") ("≮" . "≮") ("≰" . "≰") ("≸" . "≸") ("≪̸" . "≪̸") ("⩽̸" . "⩽̸") ("≴" . "≴") ("⪢̸" . "⪢̸") ("⪡̸" . "⪡̸") ("⊀" . "⊀") ("⪯̸" . "⪯̸") ("⋠" . "⋠") ("∌" . "∌") ("⋫" . "⋫") ("⧐̸" . "⧐̸") ("⋭" . "⋭") ("⊏̸" . "⊏̸") ("⋢" . "⋢") ("⊐̸" . "⊐̸") ("⋣" . "⋣") ("⊂⃒" . "⊂⃒") ("⊈" . "⊈") ("⊁" . "⊁") ("⪰̸" . "⪰̸") ("⋡" . "⋡") ("≿̸" . "≿̸") ("⊃⃒" . "⊃⃒") ("⊉" . "⊉") ("≁" . "≁") ("≄" . "≄") ("≇" . "≇") ("≉" . "≉") ("∤" . "∤") ("𝒩" . "𝒩") ("Ñ" . "Ñ") ("Ν" . "Ν") ("Œ" . "Œ") ("Ó" . "Ó") ("Ô" . "Ô") ("О" . "О") ("Ő" . "Ő") ("𝔒" . "𝔒") ("Ò" . "Ò") ("Ō" . "Ō") ("Ω" . "Ω") ("Ο" . "Ο") ("𝕆" . "𝕆") ("“" . "“") ("‘" . "‘") ("⩔" . "⩔") ("𝒪" . "𝒪") ("Ø" . "Ø") ("Õ" . "Õ") ("⨷" . "⨷") ("Ö" . "Ö") ("‾" . "‾") ("⏞" . "⏞") ("⎴" . "⎴") ("⏜" . "⏜") ("∂" . "∂") ("П" . "П") ("𝔓" . "𝔓") ("Φ" . "Φ") ("Π" . "Π") ("±" . "±") ("ℌ" . "ℌ") ("ℙ" . "ℙ") ("⪻" . "⪻") ("≺" . "≺") ("⪯" . "⪯") ("≼" . "≼") ("≾" . "≾") ("″" . "″") ("∏" . "∏") ("∷" . "∷") ("∝" . "∝") ("𝒫" . "𝒫") ("Ψ" . "Ψ") (""" . "\"") ("𝔔" . "𝔔") ("ℚ" . "ℚ") ("𝒬" . "𝒬") ("⤐" . "⤐") ("®" . "®") ("Ŕ" . "Ŕ") ("⟫" . "⟫") ("↠" . "↠") ("⤖" . "⤖") ("Ř" . "Ř") ("Ŗ" . "Ŗ") ("Р" . "Р") ("ℜ" . "ℜ") ("∋" . "∋") ("⇋" . "⇋") ("⥯" . "⥯") ("ℜ" . "ℜ") ("Ρ" . "Ρ") ("⟩" . "⟩") ("→" . "→") ("⇥" . "⇥") ("⇄" . "⇄") ("⌉" . "⌉") ("⟧" . "⟧") ("⥝" . "⥝") ("⇂" . "⇂") ("⥕" . "⥕") ("⌋" . "⌋") ("⊢" . "⊢") ("↦" . "↦") ("⥛" . "⥛") ("⊳" . "⊳") ("⧐" . "⧐") ("⊵" . "⊵") ("⥏" . "⥏") ("⥜" . "⥜") ("↾" . "↾") ("⥔" . "⥔") ("⇀" . "⇀") ("⥓" . "⥓") ("⇒" . "⇒") ("ℝ" . "ℝ") ("⥰" . "⥰") ("⇛" . "⇛") ("ℛ" . "ℛ") ("↱" . "↱") ("⧴" . "⧴") ("Щ" . "Щ") ("Ш" . "Ш") ("Ь" . "Ь") ("Ś" . "Ś") ("⪼" . "⪼") ("Š" . "Š") ("Ş" . "Ş") ("Ŝ" . "Ŝ") ("С" . "С") ("𝔖" . "𝔖") ("↓" . "↓") ("←" . "←") ("→" . "→") ("↑" . "↑") ("Σ" . "Σ") ("∘" . "∘") ("𝕊" . "𝕊") ("√" . "√") ("□" . "□") ("⊓" . "⊓") ("⊏" . "⊏") ("⊑" . "⊑") ("⊐" . "⊐") ("⊒" . "⊒") ("⊔" . "⊔") ("𝒮" . "𝒮") ("⋆" . "⋆") ("⋐" . "⋐") ("⋐" . "⋐") ("⊆" . "⊆") ("≻" . "≻") ("⪰" . "⪰") ("≽" . "≽") ("≿" . "≿") ("∋" . "∋") ("∑" . "∑") ("⋑" . "⋑") ("⊃" . "⊃") ("⊇" . "⊇") ("⋑" . "⋑") ("Þ" . "Þ") ("™" . "™") ("Ћ" . "Ћ") ("Ц" . "Ц") ("	" . "\t") ("Τ" . "Τ") ("Ť" . "Ť") ("Ţ" . "Ţ") ("Т" . "Т") ("𝔗" . "𝔗") ("∴" . "∴") ("Θ" . "Θ") ("  " . "\u205f\u200a") (" " . "\u2009") ("∼" . "∼") ("≃" . "≃") ("≅" . "≅") ("≈" . "≈") ("𝕋" . "𝕋") ("⃛" . "⃛") ("𝒯" . "𝒯") ("Ŧ" . "Ŧ") ("Ú" . "Ú") ("↟" . "↟") ("⥉" . "⥉") ("Ў" . "Ў") ("Ŭ" . "Ŭ") ("Û" . "Û") ("У" . "У") ("Ű" . "Ű") ("𝔘" . "𝔘") ("Ù" . "Ù") ("Ū" . "Ū") ("_" . "_") ("⏟" . "⏟") ("⎵" . "⎵") ("⏝" . "⏝") ("⋃" . "⋃") ("⊎" . "⊎") ("Ų" . "Ų") ("𝕌" . "𝕌") ("↑" . "↑") ("⤒" . "⤒") ("⇅" . "⇅") ("↕" . "↕") ("⥮" . "⥮") ("⊥" . "⊥") ("↥" . "↥") ("⇑" . "⇑") ("⇕" . "⇕") ("↖" . "↖") ("↗" . "↗") ("ϒ" . "ϒ") ("Υ" . "Υ") ("Ů" . "Ů") ("𝒰" . "𝒰") ("Ũ" . "Ũ") ("Ü" . "Ü") ("⊫" . "⊫") ("⫫" . "⫫") ("В" . "В") ("⊩" . "⊩") ("⫦" . "⫦") ("⋁" . "⋁") ("‖" . "‖") ("‖" . "‖") ("∣" . "∣") ("|" . "|") ("❘" . "❘") ("≀" . "≀") (" " . "\u200a") ("𝔙" . "𝔙") ("𝕍" . "𝕍") ("𝒱" . "𝒱") ("⊪" . "⊪") ("Ŵ" . "Ŵ") ("⋀" . "⋀") ("𝔚" . "𝔚") ("𝕎" . "𝕎") ("𝒲" . "𝒲") ("𝔛" . "𝔛") ("Ξ" . "Ξ") ("𝕏" . "𝕏") ("𝒳" . "𝒳") ("Я" . "Я") ("Ї" . "Ї") ("Ю" . "Ю") ("Ý" . "Ý") ("Ŷ" . "Ŷ") ("Ы" . "Ы") ("𝔜" . "𝔜") ("𝕐" . "𝕐") ("𝒴" . "𝒴") ("Ÿ" . "Ÿ") ("Ж" . "Ж") ("Ź" . "Ź") ("Ž" . "Ž") ("З" . "З") ("Ż" . "Ż") ("​" . "\u200b") ("Ζ" . "Ζ") ("ℨ" . "ℨ") ("ℤ" . "ℤ") ("𝒵" . "𝒵") ("á" . "á") ("ă" . "ă") ("∾" . "∾") ("∾̳" . "∾̳") ("∿" . "∿") ("â" . "â") ("´" . "´") ("а" . "а") ("æ" . "æ") ("⁡" . "\u2061") ("𝔞" . "𝔞") ("à" . "à") ("ℵ" . "ℵ") ("ℵ" . "ℵ") ("α" . "α") ("ā" . "ā") ("⨿" . "⨿") ("&" . "&") ("∧" . "∧") ("⩕" . "⩕") ("⩜" . "⩜") ("⩘" . "⩘") ("⩚" . "⩚") ("∠" . "∠") ("⦤" . "⦤") ("∠" . "∠") ("∡" . "∡") ("⦨" . "⦨") ("⦩" . "⦩") ("⦪" . "⦪") ("⦫" . "⦫") ("⦬" . "⦬") ("⦭" . "⦭") ("⦮" . "⦮") ("⦯" . "⦯") ("∟" . "∟") ("⊾" . "⊾") ("⦝" . "⦝") ("∢" . "∢") ("Å" . "Å") ("⍼" . "⍼") ("ą" . "ą") ("𝕒" . "𝕒") ("≈" . "≈") ("⩰" . "⩰") ("⩯" . "⩯") ("≊" . "≊") ("≋" . "≋") ("'" . "'") ("≈" . "≈") ("≊" . "≊") ("å" . "å") ("𝒶" . "𝒶") ("*" . "*") ("≈" . "≈") ("≍" . "≍") ("ã" . "ã") ("ä" . "ä") ("∳" . "∳") ("⨑" . "⨑") ("⫭" . "⫭") ("≌" . "≌") ("϶" . "϶") ("‵" . "‵") ("∽" . "∽") ("⋍" . "⋍") ("⊽" . "⊽") ("⌅" . "⌅") ("⌅" . "⌅") ("⎵" . "⎵") ("⎶" . "⎶") ("≌" . "≌") ("б" . "б") ("„" . "„") ("∵" . "∵") ("∵" . "∵") ("⦰" . "⦰") ("϶" . "϶") ("ℬ" . "ℬ") ("β" . "β") ("ℶ" . "ℶ") ("≬" . "≬") ("𝔟" . "𝔟") ("⋂" . "⋂") ("◯" . "◯") ("⋃" . "⋃") ("⨀" . "⨀") ("⨁" . "⨁") ("⨂" . "⨂") ("⨆" . "⨆") ("★" . "★") ("▽" . "▽") ("△" . "△") ("⨄" . "⨄") ("⋁" . "⋁") ("⋀" . "⋀") ("⤍" . "⤍") ("⧫" . "⧫") ("▪" . "▪") ("▴" . "▴") ("▾" . "▾") ("◂" . "◂") ("▸" . "▸") ("␣" . "␣") ("▒" . "▒") ("░" . "░") ("▓" . "▓") ("█" . "█") ("=⃥" . "=⃥") ("≡⃥" . "≡⃥") ("⌐" . "⌐") ("𝕓" . "𝕓") ("⊥" . "⊥") ("⊥" . "⊥") ("⋈" . "⋈") ("╗" . "╗") ("╔" . "╔") ("╖" . "╖") ("╓" . "╓") ("═" . "═") ("╦" . "╦") ("╩" . "╩") ("╤" . "╤") ("╧" . "╧") ("╝" . "╝") ("╚" . "╚") ("╜" . "╜") ("╙" . "╙") ("║" . "║") ("╬" . "╬") ("╣" . "╣") ("╠" . "╠") ("╫" . "╫") ("╢" . "╢") ("╟" . "╟") ("⧉" . "⧉") ("╕" . "╕") ("╒" . "╒") ("┐" . "┐") ("┌" . "┌") ("─" . "─") ("╥" . "╥") ("╨" . "╨") ("┬" . "┬") ("┴" . "┴") ("⊟" . "⊟") ("⊞" . "⊞") ("⊠" . "⊠") ("╛" . "╛") ("╘" . "╘") ("┘" . "┘") ("└" . "└") ("│" . "│") ("╪" . "╪") ("╡" . "╡") ("╞" . "╞") ("┼" . "┼") ("┤" . "┤") ("├" . "├") ("‵" . "‵") ("˘" . "˘") ("¦" . "¦") ("𝒷" . "𝒷") ("⁏" . "⁏") ("∽" . "∽") ("⋍" . "⋍") ("\" . "\\") ("⧅" . "⧅") ("⟈" . "⟈") ("•" . "•") ("•" . "•") ("≎" . "≎") ("⪮" . "⪮") ("≏" . "≏") ("≏" . "≏") ("ć" . "ć") ("∩" . "∩") ("⩄" . "⩄") ("⩉" . "⩉") ("⩋" . "⩋") ("⩇" . "⩇") ("⩀" . "⩀") ("∩︀" . "∩︀") ("⁁" . "⁁") ("ˇ" . "ˇ") ("⩍" . "⩍") ("č" . "č") ("ç" . "ç") ("ĉ" . "ĉ") ("⩌" . "⩌") ("⩐" . "⩐") ("ċ" . "ċ") ("¸" . "¸") ("⦲" . "⦲") ("¢" . "¢") ("·" . "·") ("𝔠" . "𝔠") ("ч" . "ч") ("✓" . "✓") ("✓" . "✓") ("χ" . "χ") ("○" . "○") ("⧃" . "⧃") ("ˆ" . "ˆ") ("≗" . "≗") ("↺" . "↺") ("↻" . "↻") ("®" . "®") ("Ⓢ" . "Ⓢ") ("⊛" . "⊛") ("⊚" . "⊚") ("⊝" . "⊝") ("≗" . "≗") ("⨐" . "⨐") ("⫯" . "⫯") ("⧂" . "⧂") ("♣" . "♣") ("♣" . "♣") (":" . ":") ("≔" . "≔") ("≔" . "≔") ("," . ",") ("@" . "@@") ("∁" . "∁") ("∘" . "∘") ("∁" . "∁") ("ℂ" . "ℂ") ("≅" . "≅") ("⩭" . "⩭") ("∮" . "∮") ("𝕔" . "𝕔") ("∐" . "∐") ("©" . "©") ("℗" . "℗") ("↵" . "↵") ("✗" . "✗") ("𝒸" . "𝒸") ("⫏" . "⫏") ("⫑" . "⫑") ("⫐" . "⫐") ("⫒" . "⫒") ("⋯" . "⋯") ("⤸" . "⤸") ("⤵" . "⤵") ("⋞" . "⋞") ("⋟" . "⋟") ("↶" . "↶") ("⤽" . "⤽") ("∪" . "∪") ("⩈" . "⩈") ("⩆" . "⩆") ("⩊" . "⩊") ("⊍" . "⊍") ("⩅" . "⩅") ("∪︀" . "∪︀") ("↷" . "↷") ("⤼" . "⤼") ("⋞" . "⋞") ("⋟" . "⋟") ("⋎" . "⋎") ("⋏" . "⋏") ("¤" . "¤") ("↶" . "↶") ("↷" . "↷") ("⋎" . "⋎") ("⋏" . "⋏") ("∲" . "∲") ("∱" . "∱") ("⌭" . "⌭") ("⇓" . "⇓") ("⥥" . "⥥") ("†" . "†") ("ℸ" . "ℸ") ("↓" . "↓") ("‐" . "‐") ("⊣" . "⊣") ("⤏" . "⤏") ("˝" . "˝") ("ď" . "ď") ("д" . "д") ("ⅆ" . "ⅆ") ("‡" . "‡") ("⇊" . "⇊") ("⩷" . "⩷") ("°" . "°") ("δ" . "δ") ("⦱" . "⦱") ("⥿" . "⥿") ("𝔡" . "𝔡") ("⇃" . "⇃") ("⇂" . "⇂") ("⋄" . "⋄") ("⋄" . "⋄") ("♦" . "♦") ("♦" . "♦") ("¨" . "¨") ("ϝ" . "ϝ") ("⋲" . "⋲") ("÷" . "÷") ("÷" . "÷") ("⋇" . "⋇") ("⋇" . "⋇") ("ђ" . "ђ") ("⌞" . "⌞") ("⌍" . "⌍") ("$" . "$") ("𝕕" . "𝕕") ("˙" . "˙") ("≐" . "≐") ("≑" . "≑") ("∸" . "∸") ("∔" . "∔") ("⊡" . "⊡") ("⌆" . "⌆") ("↓" . "↓") ("⇊" . "⇊") ("⇃" . "⇃") ("⇂" . "⇂") ("⤐" . "⤐") ("⌟" . "⌟") ("⌌" . "⌌") ("𝒹" . "𝒹") ("ѕ" . "ѕ") ("⧶" . "⧶") ("đ" . "đ") ("⋱" . "⋱") ("▿" . "▿") ("▾" . "▾") ("⇵" . "⇵") ("⥯" . "⥯") ("⦦" . "⦦") ("џ" . "џ") ("⟿" . "⟿") ("⩷" . "⩷") ("≑" . "≑") ("é" . "é") ("⩮" . "⩮") ("ě" . "ě") ("≖" . "≖") ("ê" . "ê") ("≕" . "≕") ("э" . "э") ("ė" . "ė") ("ⅇ" . "ⅇ") ("≒" . "≒") ("𝔢" . "𝔢") ("⪚" . "⪚") ("è" . "è") ("⪖" . "⪖") ("⪘" . "⪘") ("⪙" . "⪙") ("⏧" . "⏧") ("ℓ" . "ℓ") ("⪕" . "⪕") ("⪗" . "⪗") ("ē" . "ē") ("∅" . "∅") ("∅" . "∅") ("∅" . "∅") (" " . "\u2004") (" " . "\u2005") (" " . "\u2003") ("ŋ" . "ŋ") (" " . "\u2002") ("ę" . "ę") ("𝕖" . "𝕖") ("⋕" . "⋕") ("⧣" . "⧣") ("⩱" . "⩱") ("ε" . "ε") ("ε" . "ε") ("ϵ" . "ϵ") ("≖" . "≖") ("≕" . "≕") ("≂" . "≂") ("⪖" . "⪖") ("⪕" . "⪕") ("=" . "=") ("≟" . "≟") ("≡" . "≡") ("⩸" . "⩸") ("⧥" . "⧥") ("≓" . "≓") ("⥱" . "⥱") ("ℯ" . "ℯ") ("≐" . "≐") ("≂" . "≂") ("η" . "η") ("ð" . "ð") ("ë" . "ë") ("€" . "€") ("!" . "!") ("∃" . "∃") ("ℰ" . "ℰ") ("ⅇ" . "ⅇ") ("≒" . "≒") ("ф" . "ф") ("♀" . "♀") ("ffi" . "ffi") ("ff" . "ff") ("ffl" . "ffl") ("𝔣" . "𝔣") ("fi" . "fi") ("fj" . "fj") ("♭" . "♭") ("fl" . "fl") ("▱" . "▱") ("ƒ" . "ƒ") ("𝕗" . "𝕗") ("∀" . "∀") ("⋔" . "⋔") ("⫙" . "⫙") ("⨍" . "⨍") ("½" . "½") ("⅓" . "⅓") ("¼" . "¼") ("⅕" . "⅕") ("⅙" . "⅙") ("⅛" . "⅛") ("⅔" . "⅔") ("⅖" . "⅖") ("¾" . "¾") ("⅗" . "⅗") ("⅜" . "⅜") ("⅘" . "⅘") ("⅚" . "⅚") ("⅝" . "⅝") ("⅞" . "⅞") ("⁄" . "⁄") ("⌢" . "⌢") ("𝒻" . "𝒻") ("≧" . "≧") ("⪌" . "⪌") ("ǵ" . "ǵ") ("γ" . "γ") ("ϝ" . "ϝ") ("⪆" . "⪆") ("ğ" . "ğ") ("ĝ" . "ĝ") ("г" . "г") ("ġ" . "ġ") ("≥" . "≥") ("⋛" . "⋛") ("≥" . "≥") ("≧" . "≧") ("⩾" . "⩾") ("⩾" . "⩾") ("⪩" . "⪩") ("⪀" . "⪀") ("⪂" . "⪂") ("⪄" . "⪄") ("⋛︀" . "⋛︀") ("⪔" . "⪔") ("𝔤" . "𝔤") ("≫" . "≫") ("⋙" . "⋙") ("ℷ" . "ℷ") ("ѓ" . "ѓ") ("≷" . "≷") ("⪒" . "⪒") ("⪥" . "⪥") ("⪤" . "⪤") ("≩" . "≩") ("⪊" . "⪊") ("⪊" . "⪊") ("⪈" . "⪈") ("⪈" . "⪈") ("≩" . "≩") ("⋧" . "⋧") ("𝕘" . "𝕘") ("`" . "`") ("ℊ" . "ℊ") ("≳" . "≳") ("⪎" . "⪎") ("⪐" . "⪐") (">" . ">") ("⪧" . "⪧") ("⩺" . "⩺") ("⋗" . "⋗") ("⦕" . "⦕") ("⩼" . "⩼") ("⪆" . "⪆") ("⥸" . "⥸") ("⋗" . "⋗") ("⋛" . "⋛") ("⪌" . "⪌") ("≷" . "≷") ("≳" . "≳") ("≩︀" . "≩︀") ("≩︀" . "≩︀") ("⇔" . "⇔") (" " . "\u200a") ("½" . "½") ("ℋ" . "ℋ") ("ъ" . "ъ") ("↔" . "↔") ("⥈" . "⥈") ("↭" . "↭") ("ℏ" . "ℏ") ("ĥ" . "ĥ") ("♥" . "♥") ("♥" . "♥") ("…" . "…") ("⊹" . "⊹") ("𝔥" . "𝔥") ("⤥" . "⤥") ("⤦" . "⤦") ("⇿" . "⇿") ("∻" . "∻") ("↩" . "↩") ("↪" . "↪") ("𝕙" . "𝕙") ("―" . "―") ("𝒽" . "𝒽") ("ℏ" . "ℏ") ("ħ" . "ħ") ("⁃" . "⁃") ("‐" . "‐") ("í" . "í") ("⁣" . "\u2063") ("î" . "î") ("и" . "и") ("е" . "е") ("¡" . "¡") ("⇔" . "⇔") ("𝔦" . "𝔦") ("ì" . "ì") ("ⅈ" . "ⅈ") ("⨌" . "⨌") ("∭" . "∭") ("⧜" . "⧜") ("℩" . "℩") ("ij" . "ij") ("ī" . "ī") ("ℑ" . "ℑ") ("ℐ" . "ℐ") ("ℑ" . "ℑ") ("ı" . "ı") ("⊷" . "⊷") ("Ƶ" . "Ƶ") ("∈" . "∈") ("℅" . "℅") ("∞" . "∞") ("⧝" . "⧝") ("ı" . "ı") ("∫" . "∫") ("⊺" . "⊺") ("ℤ" . "ℤ") ("⊺" . "⊺") ("⨗" . "⨗") ("⨼" . "⨼") ("ё" . "ё") ("į" . "į") ("𝕚" . "𝕚") ("ι" . "ι") ("⨼" . "⨼") ("¿" . "¿") ("𝒾" . "𝒾") ("∈" . "∈") ("⋹" . "⋹") ("⋵" . "⋵") ("⋴" . "⋴") ("⋳" . "⋳") ("∈" . "∈") ("⁢" . "\u2062") ("ĩ" . "ĩ") ("і" . "і") ("ï" . "ï") ("ĵ" . "ĵ") ("й" . "й") ("𝔧" . "𝔧") ("ȷ" . "ȷ") ("𝕛" . "𝕛") ("𝒿" . "𝒿") ("ј" . "ј") ("є" . "є") ("κ" . "κ") ("ϰ" . "ϰ") ("ķ" . "ķ") ("к" . "к") ("𝔨" . "𝔨") ("ĸ" . "ĸ") ("х" . "х") ("ќ" . "ќ") ("𝕜" . "𝕜") ("𝓀" . "𝓀") ("⇚" . "⇚") ("⇐" . "⇐") ("⤛" . "⤛") ("⤎" . "⤎") ("≦" . "≦") ("⪋" . "⪋") ("⥢" . "⥢") ("ĺ" . "ĺ") ("⦴" . "⦴") ("ℒ" . "ℒ") ("λ" . "λ") ("⟨" . "⟨") ("⦑" . "⦑") ("⟨" . "⟨") ("⪅" . "⪅") ("«" . "«") ("←" . "←") ("⇤" . "⇤") ("⤟" . "⤟") ("⤝" . "⤝") ("↩" . "↩") ("↫" . "↫") ("⤹" . "⤹") ("⥳" . "⥳") ("↢" . "↢") ("⪫" . "⪫") ("⤙" . "⤙") ("⪭" . "⪭") ("⪭︀" . "⪭︀") ("⤌" . "⤌") ("❲" . "❲") ("{" . "@{") ("[" . "[") ("⦋" . "⦋") ("⦏" . "⦏") ("⦍" . "⦍") ("ľ" . "ľ") ("ļ" . "ļ") ("⌈" . "⌈") ("{" . "@{") ("л" . "л") ("⤶" . "⤶") ("“" . "“") ("„" . "„") ("⥧" . "⥧") ("⥋" . "⥋") ("↲" . "↲") ("≤" . "≤") ("←" . "←") ("↢" . "↢") ("↽" . "↽") ("↼" . "↼") ("⇇" . "⇇") ("↔" . "↔") ("⇆" . "⇆") ("⇋" . "⇋") ("↭" . "↭") ("⋋" . "⋋") ("⋚" . "⋚") ("≤" . "≤") ("≦" . "≦") ("⩽" . "⩽") ("⩽" . "⩽") ("⪨" . "⪨") ("⩿" . "⩿") ("⪁" . "⪁") ("⪃" . "⪃") ("⋚︀" . "⋚︀") ("⪓" . "⪓") ("⪅" . "⪅") ("⋖" . "⋖") ("⋚" . "⋚") ("⪋" . "⪋") ("≶" . "≶") ("≲" . "≲") ("⥼" . "⥼") ("⌊" . "⌊") ("𝔩" . "𝔩") ("≶" . "≶") ("⪑" . "⪑") ("↽" . "↽") ("↼" . "↼") ("⥪" . "⥪") ("▄" . "▄") ("љ" . "љ") ("≪" . "≪") ("⇇" . "⇇") ("⌞" . "⌞") ("⥫" . "⥫") ("◺" . "◺") ("ŀ" . "ŀ") ("⎰" . "⎰") ("⎰" . "⎰") ("≨" . "≨") ("⪉" . "⪉") ("⪉" . "⪉") ("⪇" . "⪇") ("⪇" . "⪇") ("≨" . "≨") ("⋦" . "⋦") ("⟬" . "⟬") ("⇽" . "⇽") ("⟦" . "⟦") ("⟵" . "⟵") ("⟷" . "⟷") ("⟼" . "⟼") ("⟶" . "⟶") ("↫" . "↫") ("↬" . "↬") ("⦅" . "⦅") ("𝕝" . "𝕝") ("⨭" . "⨭") ("⨴" . "⨴") ("∗" . "∗") ("_" . "_") ("◊" . "◊") ("◊" . "◊") ("⧫" . "⧫") ("(" . "(") ("⦓" . "⦓") ("⇆" . "⇆") ("⌟" . "⌟") ("⇋" . "⇋") ("⥭" . "⥭") ("‎" . "\u200e") ("⊿" . "⊿") ("‹" . "‹") ("𝓁" . "𝓁") ("↰" . "↰") ("≲" . "≲") ("⪍" . "⪍") ("⪏" . "⪏") ("[" . "[") ("‘" . "‘") ("‚" . "‚") ("ł" . "ł") ("<" . "<") ("⪦" . "⪦") ("⩹" . "⩹") ("⋖" . "⋖") ("⋋" . "⋋") ("⋉" . "⋉") ("⥶" . "⥶") ("⩻" . "⩻") ("⦖" . "⦖") ("◃" . "◃") ("⊴" . "⊴") ("◂" . "◂") ("⥊" . "⥊") ("⥦" . "⥦") ("≨︀" . "≨︀") ("≨︀" . "≨︀") ("∺" . "∺") ("¯" . "¯") ("♂" . "♂") ("✠" . "✠") ("✠" . "✠") ("↦" . "↦") ("↦" . "↦") ("↧" . "↧") ("↤" . "↤") ("↥" . "↥") ("▮" . "▮") ("⨩" . "⨩") ("м" . "м") ("—" . "—") ("∡" . "∡") ("𝔪" . "𝔪") ("℧" . "℧") ("µ" . "µ") ("∣" . "∣") ("*" . "*") ("⫰" . "⫰") ("·" . "·") ("−" . "−") ("⊟" . "⊟") ("∸" . "∸") ("⨪" . "⨪") ("⫛" . "⫛") ("…" . "…") ("∓" . "∓") ("⊧" . "⊧") ("𝕞" . "𝕞") ("∓" . "∓") ("𝓂" . "𝓂") ("∾" . "∾") ("μ" . "μ") ("⊸" . "⊸") ("⊸" . "⊸") ("⋙̸" . "⋙̸") ("≫⃒" . "≫⃒") ("≫̸" . "≫̸") ("⇍" . "⇍") ("⇎" . "⇎") ("⋘̸" . "⋘̸") ("≪⃒" . "≪⃒") ("≪̸" . "≪̸") ("⇏" . "⇏") ("⊯" . "⊯") ("⊮" . "⊮") ("∇" . "∇") ("ń" . "ń") ("∠⃒" . "∠⃒") ("≉" . "≉") ("⩰̸" . "⩰̸") ("≋̸" . "≋̸") ("ʼn" . "ʼn") ("≉" . "≉") ("♮" . "♮") ("♮" . "♮") ("ℕ" . "ℕ") (" " . "\xa0") ("≎̸" . "≎̸") ("≏̸" . "≏̸") ("⩃" . "⩃") ("ň" . "ň") ("ņ" . "ņ") ("≇" . "≇") ("⩭̸" . "⩭̸") ("⩂" . "⩂") ("н" . "н") ("–" . "–") ("≠" . "≠") ("⇗" . "⇗") ("⤤" . "⤤") ("↗" . "↗") ("↗" . "↗") ("≐̸" . "≐̸") ("≢" . "≢") ("⤨" . "⤨") ("≂̸" . "≂̸") ("∄" . "∄") ("∄" . "∄") ("𝔫" . "𝔫") ("≧̸" . "≧̸") ("≱" . "≱") ("≱" . "≱") ("≧̸" . "≧̸") ("⩾̸" . "⩾̸") ("⩾̸" . "⩾̸") ("≵" . "≵") ("≯" . "≯") ("≯" . "≯") ("⇎" . "⇎") ("↮" . "↮") ("⫲" . "⫲") ("∋" . "∋") ("⋼" . "⋼") ("⋺" . "⋺") ("∋" . "∋") ("њ" . "њ") ("⇍" . "⇍") ("≦̸" . "≦̸") ("↚" . "↚") ("‥" . "‥") ("≰" . "≰") ("↚" . "↚") ("↮" . "↮") ("≰" . "≰") ("≦̸" . "≦̸") ("⩽̸" . "⩽̸") ("⩽̸" . "⩽̸") ("≮" . "≮") ("≴" . "≴") ("≮" . "≮") ("⋪" . "⋪") ("⋬" . "⋬") ("∤" . "∤") ("𝕟" . "𝕟") ("¬" . "¬") ("∉" . "∉") ("⋹̸" . "⋹̸") ("⋵̸" . "⋵̸") ("∉" . "∉") ("⋷" . "⋷") ("⋶" . "⋶") ("∌" . "∌") ("∌" . "∌") ("⋾" . "⋾") ("⋽" . "⋽") ("∦" . "∦") ("∦" . "∦") ("⫽⃥" . "⫽⃥") ("∂̸" . "∂̸") ("⨔" . "⨔") ("⊀" . "⊀") ("⋠" . "⋠") ("⪯̸" . "⪯̸") ("⊀" . "⊀") ("⪯̸" . "⪯̸") ("⇏" . "⇏") ("↛" . "↛") ("⤳̸" . "⤳̸") ("↝̸" . "↝̸") ("↛" . "↛") ("⋫" . "⋫") ("⋭" . "⋭") ("⊁" . "⊁") ("⋡" . "⋡") ("⪰̸" . "⪰̸") ("𝓃" . "𝓃") ("∤" . "∤") ("∦" . "∦") ("≁" . "≁") ("≄" . "≄") ("≄" . "≄") ("∤" . "∤") ("∦" . "∦") ("⋢" . "⋢") ("⋣" . "⋣") ("⊄" . "⊄") ("⫅̸" . "⫅̸") ("⊈" . "⊈") ("⊂⃒" . "⊂⃒") ("⊈" . "⊈") ("⫅̸" . "⫅̸") ("⊁" . "⊁") ("⪰̸" . "⪰̸") ("⊅" . "⊅") ("⫆̸" . "⫆̸") ("⊉" . "⊉") ("⊃⃒" . "⊃⃒") ("⊉" . "⊉") ("⫆̸" . "⫆̸") ("≹" . "≹") ("ñ" . "ñ") ("≸" . "≸") ("⋪" . "⋪") ("⋬" . "⋬") ("⋫" . "⋫") ("⋭" . "⋭") ("ν" . "ν") ("#" . "#") ("№" . "№") (" " . "\u2007") ("⊭" . "⊭") ("⤄" . "⤄") ("≍⃒" . "≍⃒") ("⊬" . "⊬") ("≥⃒" . "≥⃒") (">⃒" . ">⃒") ("⧞" . "⧞") ("⤂" . "⤂") ("≤⃒" . "≤⃒") ("<⃒" . "<⃒") ("⊴⃒" . "⊴⃒") ("⤃" . "⤃") ("⊵⃒" . "⊵⃒") ("∼⃒" . "∼⃒") ("⇖" . "⇖") ("⤣" . "⤣") ("↖" . "↖") ("↖" . "↖") ("⤧" . "⤧") ("Ⓢ" . "Ⓢ") ("ó" . "ó") ("⊛" . "⊛") ("⊚" . "⊚") ("ô" . "ô") ("о" . "о") ("⊝" . "⊝") ("ő" . "ő") ("⨸" . "⨸") ("⊙" . "⊙") ("⦼" . "⦼") ("œ" . "œ") ("⦿" . "⦿") ("𝔬" . "𝔬") ("˛" . "˛") ("ò" . "ò") ("⧁" . "⧁") ("⦵" . "⦵") ("Ω" . "Ω") ("∮" . "∮") ("↺" . "↺") ("⦾" . "⦾") ("⦻" . "⦻") ("‾" . "‾") ("⧀" . "⧀") ("ō" . "ō") ("ω" . "ω") ("ο" . "ο") ("⦶" . "⦶") ("⊖" . "⊖") ("𝕠" . "𝕠") ("⦷" . "⦷") ("⦹" . "⦹") ("⊕" . "⊕") ("∨" . "∨") ("↻" . "↻") ("⩝" . "⩝") ("ℴ" . "ℴ") ("ℴ" . "ℴ") ("ª" . "ª") ("º" . "º") ("⊶" . "⊶") ("⩖" . "⩖") ("⩗" . "⩗") ("⩛" . "⩛") ("ℴ" . "ℴ") ("ø" . "ø") ("⊘" . "⊘") ("õ" . "õ") ("⊗" . "⊗") ("⨶" . "⨶") ("ö" . "ö") ("⌽" . "⌽") ("∥" . "∥") ("¶" . "¶") ("∥" . "∥") ("⫳" . "⫳") ("⫽" . "⫽") ("∂" . "∂") ("п" . "п") ("%" . "%") ("." . ".") ("‰" . "‰") ("⊥" . "⊥") ("‱" . "‱") ("𝔭" . "𝔭") ("φ" . "φ") ("ϕ" . "ϕ") ("ℳ" . "ℳ") ("☎" . "☎") ("π" . "π") ("⋔" . "⋔") ("ϖ" . "ϖ") ("ℏ" . "ℏ") ("ℎ" . "ℎ") ("ℏ" . "ℏ") ("+" . "+") ("⨣" . "⨣") ("⊞" . "⊞") ("⨢" . "⨢") ("∔" . "∔") ("⨥" . "⨥") ("⩲" . "⩲") ("±" . "±") ("⨦" . "⨦") ("⨧" . "⨧") ("±" . "±") ("⨕" . "⨕") ("𝕡" . "𝕡") ("£" . "£") ("≺" . "≺") ("⪳" . "⪳") ("⪷" . "⪷") ("≼" . "≼") ("⪯" . "⪯") ("≺" . "≺") ("⪷" . "⪷") ("≼" . "≼") ("⪯" . "⪯") ("⪹" . "⪹") ("⪵" . "⪵") ("⋨" . "⋨") ("≾" . "≾") ("′" . "′") ("ℙ" . "ℙ") ("⪵" . "⪵") ("⪹" . "⪹") ("⋨" . "⋨") ("∏" . "∏") ("⌮" . "⌮") ("⌒" . "⌒") ("⌓" . "⌓") ("∝" . "∝") ("∝" . "∝") ("≾" . "≾") ("⊰" . "⊰") ("𝓅" . "𝓅") ("ψ" . "ψ") (" " . "\u2008") ("𝔮" . "𝔮") ("⨌" . "⨌") ("𝕢" . "𝕢") ("⁗" . "⁗") ("𝓆" . "𝓆") ("ℍ" . "ℍ") ("⨖" . "⨖") ("?" . "?") ("≟" . "≟") (""" . "\"") ("⇛" . "⇛") ("⇒" . "⇒") ("⤜" . "⤜") ("⤏" . "⤏") ("⥤" . "⥤") ("∽̱" . "∽̱") ("ŕ" . "ŕ") ("√" . "√") ("⦳" . "⦳") ("⟩" . "⟩") ("⦒" . "⦒") ("⦥" . "⦥") ("⟩" . "⟩") ("»" . "»") ("→" . "→") ("⥵" . "⥵") ("⇥" . "⇥") ("⤠" . "⤠") ("⤳" . "⤳") ("⤞" . "⤞") ("↪" . "↪") ("↬" . "↬") ("⥅" . "⥅") ("⥴" . "⥴") ("↣" . "↣") ("↝" . "↝") ("⤚" . "⤚") ("∶" . "∶") ("ℚ" . "ℚ") ("⤍" . "⤍") ("❳" . "❳") ("}" . "@}") ("]" . "]") ("⦌" . "⦌") ("⦎" . "⦎") ("⦐" . "⦐") ("ř" . "ř") ("ŗ" . "ŗ") ("⌉" . "⌉") ("}" . "@}") ("р" . "р") ("⤷" . "⤷") ("⥩" . "⥩") ("”" . "”") ("”" . "”") ("↳" . "↳") ("ℜ" . "ℜ") ("ℛ" . "ℛ") ("ℜ" . "ℜ") ("ℝ" . "ℝ") ("▭" . "▭") ("®" . "®") ("⥽" . "⥽") ("⌋" . "⌋") ("𝔯" . "𝔯") ("⇁" . "⇁") ("⇀" . "⇀") ("⥬" . "⥬") ("ρ" . "ρ") ("ϱ" . "ϱ") ("→" . "→") ("↣" . "↣") ("⇁" . "⇁") ("⇀" . "⇀") ("⇄" . "⇄") ("⇌" . "⇌") ("⇉" . "⇉") ("↝" . "↝") ("⋌" . "⋌") ("˚" . "˚") ("≓" . "≓") ("⇄" . "⇄") ("⇌" . "⇌") ("‏" . "\u200f") ("⎱" . "⎱") ("⎱" . "⎱") ("⫮" . "⫮") ("⟭" . "⟭") ("⇾" . "⇾") ("⟧" . "⟧") ("⦆" . "⦆") ("𝕣" . "𝕣") ("⨮" . "⨮") ("⨵" . "⨵") (")" . ")") ("⦔" . "⦔") ("⨒" . "⨒") ("⇉" . "⇉") ("›" . "›") ("𝓇" . "𝓇") ("↱" . "↱") ("]" . "]") ("’" . "’") ("’" . "’") ("⋌" . "⋌") ("⋊" . "⋊") ("▹" . "▹") ("⊵" . "⊵") ("▸" . "▸") ("⧎" . "⧎") ("⥨" . "⥨") ("℞" . "℞") ("ś" . "ś") ("‚" . "‚") ("≻" . "≻") ("⪴" . "⪴") ("⪸" . "⪸") ("š" . "š") ("≽" . "≽") ("⪰" . "⪰") ("ş" . "ş") ("ŝ" . "ŝ") ("⪶" . "⪶") ("⪺" . "⪺") ("⋩" . "⋩") ("⨓" . "⨓") ("≿" . "≿") ("с" . "с") ("⋅" . "⋅") ("⊡" . "⊡") ("⩦" . "⩦") ("⇘" . "⇘") ("⤥" . "⤥") ("↘" . "↘") ("↘" . "↘") ("§" . "§") (";" . ";") ("⤩" . "⤩") ("∖" . "∖") ("∖" . "∖") ("✶" . "✶") ("𝔰" . "𝔰") ("⌢" . "⌢") ("♯" . "♯") ("щ" . "щ") ("ш" . "ш") ("∣" . "∣") ("∥" . "∥") ("­" . "\xad") ("σ" . "σ") ("ς" . "ς") ("ς" . "ς") ("∼" . "∼") ("⩪" . "⩪") ("≃" . "≃") ("≃" . "≃") ("⪞" . "⪞") ("⪠" . "⪠") ("⪝" . "⪝") ("⪟" . "⪟") ("≆" . "≆") ("⨤" . "⨤") ("⥲" . "⥲") ("←" . "←") ("∖" . "∖") ("⨳" . "⨳") ("⧤" . "⧤") ("∣" . "∣") ("⌣" . "⌣") ("⪪" . "⪪") ("⪬" . "⪬") ("⪬︀" . "⪬︀") ("ь" . "ь") ("/" . "/") ("⧄" . "⧄") ("⌿" . "⌿") ("𝕤" . "𝕤") ("♠" . "♠") ("♠" . "♠") ("∥" . "∥") ("⊓" . "⊓") ("⊓︀" . "⊓︀") ("⊔" . "⊔") ("⊔︀" . "⊔︀") ("⊏" . "⊏") ("⊑" . "⊑") ("⊏" . "⊏") ("⊑" . "⊑") ("⊐" . "⊐") ("⊒" . "⊒") ("⊐" . "⊐") ("⊒" . "⊒") ("□" . "□") ("□" . "□") ("▪" . "▪") ("▪" . "▪") ("→" . "→") ("𝓈" . "𝓈") ("∖" . "∖") ("⌣" . "⌣") ("⋆" . "⋆") ("☆" . "☆") ("★" . "★") ("ϵ" . "ϵ") ("ϕ" . "ϕ") ("¯" . "¯") ("⊂" . "⊂") ("⫅" . "⫅") ("⪽" . "⪽") ("⊆" . "⊆") ("⫃" . "⫃") ("⫁" . "⫁") ("⫋" . "⫋") ("⊊" . "⊊") ("⪿" . "⪿") ("⥹" . "⥹") ("⊂" . "⊂") ("⊆" . "⊆") ("⫅" . "⫅") ("⊊" . "⊊") ("⫋" . "⫋") ("⫇" . "⫇") ("⫕" . "⫕") ("⫓" . "⫓") ("≻" . "≻") ("⪸" . "⪸") ("≽" . "≽") ("⪰" . "⪰") ("⪺" . "⪺") ("⪶" . "⪶") ("⋩" . "⋩") ("≿" . "≿") ("∑" . "∑") ("♪" . "♪") ("¹" . "¹") ("²" . "²") ("³" . "³") ("⊃" . "⊃") ("⫆" . "⫆") ("⪾" . "⪾") ("⫘" . "⫘") ("⊇" . "⊇") ("⫄" . "⫄") ("⟉" . "⟉") ("⫗" . "⫗") ("⥻" . "⥻") ("⫂" . "⫂") ("⫌" . "⫌") ("⊋" . "⊋") ("⫀" . "⫀") ("⊃" . "⊃") ("⊇" . "⊇") ("⫆" . "⫆") ("⊋" . "⊋") ("⫌" . "⫌") ("⫈" . "⫈") ("⫔" . "⫔") ("⫖" . "⫖") ("⇙" . "⇙") ("⤦" . "⤦") ("↙" . "↙") ("↙" . "↙") ("⤪" . "⤪") ("ß" . "ß") ("⌖" . "⌖") ("τ" . "τ") ("⎴" . "⎴") ("ť" . "ť") ("ţ" . "ţ") ("т" . "т") ("⃛" . "⃛") ("⌕" . "⌕") ("𝔱" . "𝔱") ("∴" . "∴") ("∴" . "∴") ("θ" . "θ") ("ϑ" . "ϑ") ("ϑ" . "ϑ") ("≈" . "≈") ("∼" . "∼") (" " . "\u2009") ("≈" . "≈") ("∼" . "∼") ("þ" . "þ") ("˜" . "˜") ("×" . "×") ("⊠" . "⊠") ("⨱" . "⨱") ("⨰" . "⨰") ("∭" . "∭") ("⤨" . "⤨") ("⊤" . "⊤") ("⌶" . "⌶") ("⫱" . "⫱") ("𝕥" . "𝕥") ("⫚" . "⫚") ("⤩" . "⤩") ("‴" . "‴") ("™" . "™") ("▵" . "▵") ("▿" . "▿") ("◃" . "◃") ("⊴" . "⊴") ("≜" . "≜") ("▹" . "▹") ("⊵" . "⊵") ("◬" . "◬") ("≜" . "≜") ("⨺" . "⨺") ("⨹" . "⨹") ("⧍" . "⧍") ("⨻" . "⨻") ("⏢" . "⏢") ("𝓉" . "𝓉") ("ц" . "ц") ("ћ" . "ћ") ("ŧ" . "ŧ") ("≬" . "≬") ("↞" . "↞") ("↠" . "↠") ("⇑" . "⇑") ("⥣" . "⥣") ("ú" . "ú") ("↑" . "↑") ("ў" . "ў") ("ŭ" . "ŭ") ("û" . "û") ("у" . "у") ("⇅" . "⇅") ("ű" . "ű") ("⥮" . "⥮") ("⥾" . "⥾") ("𝔲" . "𝔲") ("ù" . "ù") ("↿" . "↿") ("↾" . "↾") ("▀" . "▀") ("⌜" . "⌜") ("⌜" . "⌜") ("⌏" . "⌏") ("◸" . "◸") ("ū" . "ū") ("¨" . "¨") ("ų" . "ų") ("𝕦" . "𝕦") ("↑" . "↑") ("↕" . "↕") ("↿" . "↿") ("↾" . "↾") ("⊎" . "⊎") ("υ" . "υ") ("ϒ" . "ϒ") ("υ" . "υ") ("⇈" . "⇈") ("⌝" . "⌝") ("⌝" . "⌝") ("⌎" . "⌎") ("ů" . "ů") ("◹" . "◹") ("𝓊" . "𝓊") ("⋰" . "⋰") ("ũ" . "ũ") ("▵" . "▵") ("▴" . "▴") ("⇈" . "⇈") ("ü" . "ü") ("⦧" . "⦧") ("⇕" . "⇕") ("⫨" . "⫨") ("⫩" . "⫩") ("⊨" . "⊨") ("⦜" . "⦜") ("ϵ" . "ϵ") ("ϰ" . "ϰ") ("∅" . "∅") ("ϕ" . "ϕ") ("ϖ" . "ϖ") ("∝" . "∝") ("↕" . "↕") ("ϱ" . "ϱ") ("ς" . "ς") ("⊊︀" . "⊊︀") ("⫋︀" . "⫋︀") ("⊋︀" . "⊋︀") ("⫌︀" . "⫌︀") ("ϑ" . "ϑ") ("⊲" . "⊲") ("⊳" . "⊳") ("в" . "в") ("⊢" . "⊢") ("∨" . "∨") ("⊻" . "⊻") ("≚" . "≚") ("⋮" . "⋮") ("|" . "|") ("|" . "|") ("𝔳" . "𝔳") ("⊲" . "⊲") ("⊂⃒" . "⊂⃒") ("⊃⃒" . "⊃⃒") ("𝕧" . "𝕧") ("∝" . "∝") ("⊳" . "⊳") ("𝓋" . "𝓋") ("⫋︀" . "⫋︀") ("⊊︀" . "⊊︀") ("⫌︀" . "⫌︀") ("⊋︀" . "⊋︀") ("⦚" . "⦚") ("ŵ" . "ŵ") ("⩟" . "⩟") ("∧" . "∧") ("≙" . "≙") ("℘" . "℘") ("𝔴" . "𝔴") ("𝕨" . "𝕨") ("℘" . "℘") ("≀" . "≀") ("≀" . "≀") ("𝓌" . "𝓌") ("⋂" . "⋂") ("◯" . "◯") ("⋃" . "⋃") ("▽" . "▽") ("𝔵" . "𝔵") ("⟺" . "⟺") ("⟷" . "⟷") ("ξ" . "ξ") ("⟸" . "⟸") ("⟵" . "⟵") ("⟼" . "⟼") ("⋻" . "⋻") ("⨀" . "⨀") ("𝕩" . "𝕩") ("⨁" . "⨁") ("⨂" . "⨂") ("⟹" . "⟹") ("⟶" . "⟶") ("𝓍" . "𝓍") ("⨆" . "⨆") ("⨄" . "⨄") ("△" . "△") ("⋁" . "⋁") ("⋀" . "⋀") ("ý" . "ý") ("я" . "я") ("ŷ" . "ŷ") ("ы" . "ы") ("¥" . "¥") ("𝔶" . "𝔶") ("ї" . "ї") ("𝕪" . "𝕪") ("𝓎" . "𝓎") ("ю" . "ю") ("ÿ" . "ÿ") ("ź" . "ź") ("ž" . "ž") ("з" . "з") ("ż" . "ż") ("ℨ" . "ℨ") ("ζ" . "ζ") ("𝔷" . "𝔷") ("ж" . "ж") ("⇝" . "⇝") ("𝕫" . "𝕫") ("𝓏" . "𝓏") ("‍" . "\u200d") ("‌" . "\u200c"))
time-monotonic
time-tai
time-utc
Next: (kracht sql), Previous: (kracht lists), Up: API