diff --git a/libyaml/Changes b/libyaml/Changes new file mode 100644 index 00000000..e4b96edc --- /dev/null +++ b/libyaml/Changes @@ -0,0 +1,372 @@ +0.2.5 2020-06-01 + +https://github.com/yaml/libyaml/pull/105 +Allow question marks in plain scalars in flow collections + +https://github.com/yaml/libyaml/pull/186 +Emitter: Don't output trailing space for empty scalar nodes + +https://github.com/yaml/libyaml/pull/185 +Emitter: Output space after an alias mapping key + +https://github.com/yaml/libyaml/pull/187 +Add -h and --flow (on|off|keep) to run-*-test-suite + +https://github.com/yaml/libyaml/pull/182 +Remove unnecessary include and malloc + +https://github.com/yaml/libyaml/pull/177 +Add specific files back to .gitignore + +https://github.com/yaml/libyaml/pull/181 +Output error position in run-parser-test-suite.c + +https://github.com/yaml/libyaml/pull/191 +A couple patches to improve test suite support + +0.2.4 2020-04-19 + + - https://github.com/yaml/libyaml/pull/143 + Add packaging/docker-dist to Makefile.am + + - https://github.com/yaml/libyaml/pull/174 + Fix logic for document end before directive + + +0.2.3 2020-04-11 + + - https://github.com/yaml/libyaml/pull/130 + Fixed typo. + + - https://github.com/yaml/libyaml/pull/144 + Fix typo in comment + + - https://github.com/yaml/libyaml/pull/140 + Use pointer to const for strings that aren't/shouldn't be modified + + - https://github.com/yaml/libyaml/pull/128 + Squash a couple of warnings in example-deconstructor-alt + + - https://github.com/yaml/libyaml/pull/151 + Fix spelling for error message + + - https://github.com/yaml/libyaml/pull/161 + Make appveyor config be a hidden file + + - https://github.com/yaml/libyaml/pull/159 + Add CHANGES file + + - https://github.com/yaml/libyaml/pull/160 + Always output document end before directive (YAML 1.2 compatibility) + + - https://github.com/yaml/libyaml/pull/162 + Output document end marker after open ended scalars + + - https://github.com/yaml/libyaml/pull/157 + change cmake target name from libOFF.a to libyaml.a + + - https://github.com/yaml/libyaml/pull/155 + include/yaml.h: fix comments + + - https://github.com/yaml/libyaml/pull/169 + Fixed missing token in example + + - https://github.com/yaml/libyaml/pull/127 + Avoid recursion in the document loader. + + - https://github.com/yaml/libyaml/pull/172 + Support %YAML 1.2 directives + + - https://github.com/yaml/libyaml/pull/66 + Change dllexport controlling macro to use _WIN32 + +0.2.2 2019-03-12 + + - https://github.com/yaml/libyaml/pull/95 + build: do not install config.h + + - https://github.com/yaml/libyaml/pull/97 + appveyor.yml: fix Release build + + - https://github.com/yaml/libyaml/pull/103 + Remove unused code in yaml_document_delete + + - https://github.com/yaml/libyaml/pull/104 + Allow colons in plain scalars inside flow collections + + - https://github.com/yaml/libyaml/pull/109 + Fix comparison in tests/run-emitter.c + + - https://github.com/yaml/libyaml/pull/117 + Fix typo error + + - https://github.com/yaml/libyaml/pull/119 + The closing single quote needs to be indented... + + - https://github.com/yaml/libyaml/pull/121 + fix token name typos in comments + + - https://github.com/yaml/libyaml/pull/122 + Revert removing of open_ended after top level plain scalar + + - https://github.com/yaml/libyaml/pull/125 + Cherry-picks from PR 27 + + - https://github.com/yaml/libyaml/pull/135 + Windows/C89 compatibility + + - https://github.com/yaml/libyaml/pull/136 + allow override of Windows static lib name + +0.2.1 2018-06-24 + + - https://github.com/yaml/libyaml/pull/10 + Support static and dynamic libraries + + - https://github.com/yaml/libyaml/pull/12 + Use .gitignore instead of .hgignore + + - https://github.com/yaml/libyaml/pull/13 + Add support for `make test` and travis + + - https://github.com/yaml/libyaml/pull/14 + Dockerfile for testing + + - https://github.com/yaml/libyaml/pull/15 + Apply old fix for `\/` that is not in master. + + - https://github.com/yaml/libyaml/pull/17 + Update license to include all years until now. + + - https://github.com/yaml/libyaml/pull/18 + Port bug fix from Perl binding + + - https://github.com/yaml/libyaml/pull/22 + Fix misspell: preceed + + - https://github.com/yaml/libyaml/pull/23 + Removed trailing-whitespaces + + - https://github.com/yaml/libyaml/pull/24 + Fix typo + + - https://github.com/yaml/libyaml/pull/25 + added an examples directory with a few yaml examples + + - https://github.com/yaml/libyaml/pull/26 + Added missing Cflags path in pkg-config file + + - https://github.com/yaml/libyaml/pull/31 + add unit tests to cmake configuration + + - https://github.com/yaml/libyaml/pull/32 + Include an example of a custom tag from Python + + - https://github.com/yaml/libyaml/pull/33 + Include an example of a %YAML tag + + - https://github.com/yaml/libyaml/pull/34 + Added an example of using a global tag + + - https://github.com/yaml/libyaml/pull/36 + Fix -Wformat compilation errors in tests + + - https://github.com/yaml/libyaml/pull/37 + Update bug report URL in LibYAML + + - https://github.com/yaml/libyaml/pull/38 + Use AM_CPPFLAGS since autotools deprecated INCLUDE + + - https://github.com/yaml/libyaml/pull/39 + Update bug report URL in README + + - https://github.com/yaml/libyaml/pull/41 + Add travis and Makefile support for libyaml-test + + - https://github.com/yaml/libyaml/pull/43 + Add Dockerfile for Fedora 25 + + - https://github.com/yaml/libyaml/pull/44 + WIP: Enable all warnings (-Wall) in libyaml and tests + + - https://github.com/yaml/libyaml/pull/45 + Fix typo + + - https://github.com/yaml/libyaml/pull/47 + Move travis script guts to separate file + + - https://github.com/yaml/libyaml/pull/48 + `yaml/libyaml-test` should become part of `yaml/libyaml` + + - https://github.com/yaml/libyaml/pull/50 + Add a GNUMakefile for immediate make targets + + - https://github.com/yaml/libyaml/pull/53 + Switch from test blacklist to whitelist + + - https://github.com/yaml/libyaml/pull/55 + Update defs for MingGW support on Windows + + - https://github.com/yaml/libyaml/pull/58 + Improve CMakeLists + + - https://github.com/yaml/libyaml/pull/64 + README: Update libyaml link + + - https://github.com/yaml/libyaml/pull/69 + Skip 5 tests in libyaml-emitter.list + + - https://github.com/yaml/libyaml/pull/74 + Forbid escaped singlequote in doublequotes + + - https://github.com/yaml/libyaml/pull/76 + Rewrite make test-suite + + - https://github.com/yaml/libyaml/pull/77 + Undefined PTRDIFF_MAX on HP-UX + + - https://github.com/yaml/libyaml/pull/78 + Fixed most compiler warnings -Wall -Wextra + + - https://github.com/yaml/libyaml/pull/82 + Move yaml-test-suite integration onto a separate branch. + + - https://github.com/yaml/libyaml/pull/86 + Fix problems in CI failures (travis and semaphore) + + - https://github.com/yaml/libyaml/pull/87 + appveyor.yml: add mingw-w64 builds + + - https://github.com/yaml/libyaml/pull/88 + add -no-undefined to src/Makefile.am + + - https://github.com/yaml/libyaml/pull/89 + Added alpine linux testing to dockerfiles + + - https://github.com/yaml/libyaml/pull/93 + remove need for PTRDIFF_MAX + + - https://github.com/yaml/libyaml/pull/94 + .gitignore: major cleanup + + - https://github.com/yaml/libyaml/pull/120 + Fix doc. + +0.1.7 2016-08-27 + + - Fixed segfault in yaml_string_write_handler. + + - Fixed invalid simple key assertion. + + - Fixed error handling in some examples (thank to Mathias Svensson). + + - Removed obsolete VS project files. + +0.1.6 2014-03-26 + + - https://github.com/yaml/libyaml/commit/d1003a9 + Fixed heap overflow in yaml_parser_scan_uri_escapes (Thanks + Ivan Fratric of the Google Security Team). + + - https://github.com/yaml/libyaml/commit/662f4be + Added tag 0.1.5 for changeset a5142b24428b + +0.1.5 2014-02-03 + + - https://github.com/yaml/libyaml/commit/303b455 + Manually define PTRDIFF_MAX for VS C compiler. + + - https://github.com/yaml/libyaml/commit/1ef1171 + Forgot to set the error state. + + - https://github.com/yaml/libyaml/commit/c9479c7 + Limit input size to SIZE_MAX/2. + + - https://github.com/yaml/libyaml/commit/c201bf6 + Guard against overflows in indent and flow_level. + + - https://github.com/yaml/libyaml/commit/bb8ab82 + Added .hgignore. + + - https://github.com/yaml/libyaml/commit/2d94fc5 + Prevent node index overflow (Reported by Florian Weimer). + + - https://github.com/yaml/libyaml/commit/df33f25 + Bumped the version number. + + - https://github.com/yaml/libyaml/commit/f56726b + Fixed invalid size_t->int cast (Thank to Florian Weimer). + + - https://github.com/yaml/libyaml/commit/01e8dad + Added a basic CMake project. + + - https://github.com/yaml/libyaml/commit/f54fc40 + Added tag 0.1.4 for changeset 3e6507fa0c26 + +0.1.4 2012-12-24 + + - Fixed a bug that prevented an empty mapping being used as a simple key + (thank to spitzak(at)rhythm(dot)com). + + - Fixed pointer overflow when calculating the position of a potential + simple key (thank to ppelletier(at)oblong(dot)com). + + - Fixed yaml.dll not exporting any symbols + (thank to pxn11432(at)nifty(dot)com). + + - Added pkg-config support (thank to rainwoodman(at)gmail(dot)com). + +0.1.3 2009-08-29 + + - This release fixes non-standard structure initialization and + a streaming-related issue. + +0.1.2 2008-12-27 + + - Minor bugfix release + +0.1.1 2006-08-01 + + - https://github.com/yaml/libyaml/commit/5e52c31 + Fixed a problem when the DOCUMENT-END event is not emitted until + the beginning of the next document is available. Fixed #51. + Thanks edward(at)sweetbytes.net for the bug report. + + - https://github.com/yaml/libyaml/commit/dd71484 + Add project files for Visual Studio 2003. + + - https://github.com/yaml/libyaml/commit/ce8a93e + Fix the example_deconstructor project. + + - https://github.com/yaml/libyaml/commit/c9b74de + Eliminate some warnings and add more doxygen definitions. + + - https://github.com/yaml/libyaml/commit/0122490 + Undefine the NDEBUG directive for the test programs. + + - https://github.com/yaml/libyaml/commit/071329a + Fix a bug in the emitter introduced while fixing warnings for VC6. + + - https://github.com/yaml/libyaml/commit/6f6bbb8 + Add VC6 projects for the test executables. + + - https://github.com/yaml/libyaml/commit/0174ed6 + Add win32 fixes and project files for VC6. + + - https://github.com/yaml/libyaml/commit/e27a3c8 + Add functions for constructing, parsing and emitting YAML documents. + + - https://github.com/yaml/libyaml/commit/a907bf8 + Add `const` qualifier for `yaml_parser_set_input_string` parameter `input`. + + - https://github.com/yaml/libyaml/commit/c83b67a + Force a new line at the end of the input stream even if there + are no a new line character. This fixes a nasty bug when libyaml hangs on + documents like `[[[[`. Thanks ciaranm for reporting the bug. + + - https://github.com/yaml/libyaml/commit/609cce0 + Older versions of gcc do not know about -Wno-pointer-sign. + +0.0.1 2006-08-01 + + - Initial release diff --git a/libyaml/LICENSE b/libyaml/License similarity index 93% rename from libyaml/LICENSE rename to libyaml/License index 050ced23..3d82c281 100644 --- a/libyaml/LICENSE +++ b/libyaml/License @@ -1,4 +1,5 @@ -Copyright (c) 2006 Kirill Simonov +Copyright (c) 2017-2020 Ingy döt Net +Copyright (c) 2006-2016 Kirill Simonov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in diff --git a/libyaml/README b/libyaml/README deleted file mode 100644 index d35ebcc9..00000000 --- a/libyaml/README +++ /dev/null @@ -1,27 +0,0 @@ -LibYAML - A C library for parsing and emitting YAML. - -To build and install the library, run: -$ ./configure -$ make -# make install - -If you checked the source code from the Subversion repository, run -$ ./bootstrap -$ ./configure -$ make -# make install - -For more information, check the LibYAML homepage: -'http://pyyaml.org/wiki/LibYAML'. - -Post your questions and opinions to the YAML-Core mailing list: -'http://lists.sourceforge.net/lists/listinfo/yaml-core'. - -Submit bug reports and feature requests to the LibYAML bug tracker: -'http://pyyaml.org/newticket?component=libyaml'. - -LibYAML is written by Kirill Simonov . It is released -under the MIT license. See the file LICENSE for more details. - -This project is developed for Python Software Foundation as a part of -Google Summer of Code under the mentorship of Clark Evans. diff --git a/libyaml/ReadMe.md b/libyaml/ReadMe.md new file mode 100644 index 00000000..2dfcc447 --- /dev/null +++ b/libyaml/ReadMe.md @@ -0,0 +1,46 @@ +## LibYAML - A C library for parsing and emitting YAML. + +To build and install the library, run: + + $ ./configure + $ make + # make install + +Required packages: + +- gcc +- libtool +- make + +If you checked the source code from the Git repository, run + + $ ./bootstrap + $ ./configure + $ make + # make install + +Required packages: + +- autoconf +- libtool +- make + +For more information, check the [LibYAML +homepage](https://github.com/yaml/libyaml). + +Discuss LibYAML with the maintainers in IRC #libyaml irc.freenode.net. + +You may also use the [YAML-Core mailing +list](http://lists.sourceforge.net/lists/listinfo/yaml-core). + +Submit bug reports and feature requests to the [LibYAML bug +tracker](https://github.com/yaml/libyaml/issues/new). + +This project was developed for Python Software Foundation as a part of Google +Summer of Code under the mentorship of Clark Evans. + +The LibYAML module was written by Kirill Simonov . +It is currently maintained by the YAML community. + +LibYAML is released under the MIT license. +See the file LICENSE for more details. diff --git a/libyaml/doc/html/annotated.html b/libyaml/doc/html/annotated.html index 064df4b9..1e38299a 100644 --- a/libyaml/doc/html/annotated.html +++ b/libyaml/doc/html/annotated.html @@ -3,81 +3,69 @@ + + yaml: Data Structures - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - - -
+ + + + + + +
Data Structures
-
Here are the data structures with brief descriptions:
- - - - - - - - - - - - +
Here are the data structures with brief descriptions:
+
yaml_alias_data_sThis structure holds aliases data
yaml_document_sThe document structure
yaml_emitter_sThe emitter structure
yaml_event_sThe event structure
yaml_mark_sThe pointer position
yaml_node_pair_sAn element of a mapping node
yaml_node_sThe node structure
yaml_parser_sThe parser structure
yaml_simple_key_sThis structure holds information about a potential simple key
yaml_tag_directive_sThe tag directive data
yaml_token_sThe token structure
yaml_version_directive_sThe version directive data
+ + + + + + + + + + + + +
 Cyaml_alias_data_sThis structure holds aliases data
 Cyaml_anchors_s
 Cyaml_document_sThe document structure
 Cyaml_emitter_sThe emitter structure
 Cyaml_event_sThe event structure
 Cyaml_mark_sThe pointer position
 Cyaml_node_pair_sAn element of a mapping node
 Cyaml_node_sThe node structure
 Cyaml_parser_sThe parser structure
 Cyaml_simple_key_sThis structure holds information about a potential simple key
 Cyaml_tag_directive_sThe tag directive data
 Cyaml_token_sThe token structure
 Cyaml_version_directive_sThe version directive data
+
- - + - diff --git a/libyaml/doc/html/bc_s.png b/libyaml/doc/html/bc_s.png index e4018628..224b29aa 100644 Binary files a/libyaml/doc/html/bc_s.png and b/libyaml/doc/html/bc_s.png differ diff --git a/libyaml/doc/html/bdwn.png b/libyaml/doc/html/bdwn.png new file mode 100644 index 00000000..940a0b95 Binary files /dev/null and b/libyaml/doc/html/bdwn.png differ diff --git a/libyaml/doc/html/classes.html b/libyaml/doc/html/classes.html index d086d23d..e62e06b5 100644 --- a/libyaml/doc/html/classes.html +++ b/libyaml/doc/html/classes.html @@ -3,76 +3,61 @@ + + yaml: Data Structure Index - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - - -
+ + + + + + +
Data Structure Index
- - + - diff --git a/libyaml/doc/html/closed.png b/libyaml/doc/html/closed.png index b7d4bd9f..98cc2c90 100644 Binary files a/libyaml/doc/html/closed.png and b/libyaml/doc/html/closed.png differ diff --git a/libyaml/doc/html/doc.png b/libyaml/doc/html/doc.png new file mode 100644 index 00000000..17edabff Binary files /dev/null and b/libyaml/doc/html/doc.png differ diff --git a/libyaml/doc/html/doxygen.css b/libyaml/doc/html/doxygen.css index cee0d06b..266c8b3a 100644 --- a/libyaml/doc/html/doxygen.css +++ b/libyaml/doc/html/doxygen.css @@ -1,31 +1,54 @@ -/* The standard CSS for doxygen */ +/* The standard CSS for doxygen 1.8.14 */ body, table, div, p, dl { - font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; - font-size: 13px; - line-height: 1.3; + font: 400 14px/22px Roboto,sans-serif; +} + +p.reference, p.definition { + font: 400 14px/22px Roboto,sans-serif; } /* @group Heading Levels */ -h1 { +h1.groupheader { font-size: 150%; } .title { + font: 400 14px/28px Roboto,sans-serif; font-size: 150%; font-weight: bold; margin: 10px 2px; } -h2 { - font-size: 120%; +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; } -h3 { +h3.groupheader { font-size: 100%; } +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + dt { font-weight: bold; } @@ -37,10 +60,14 @@ div.multicol { -webkit-column-count: 3; } -p.startli, p.startdd, p.starttd { +p.startli, p.startdd { margin-top: 2px; } +p.starttd { + margin-top: 0px; +} + p.endli { margin-bottom: 0px; } @@ -122,11 +149,11 @@ a.el { a.elRef { } -a.code, a.code:visited { +a.code, a.code:visited, a.line, a.line:visited { color: #4665A2; } -a.codeRef, a.codeRef:visited { +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { color: #4665A2; } @@ -136,23 +163,89 @@ dl.el { margin-left: -1cm; } -.fragment { - font-family: monospace, fixed; - font-size: 105%; -} - pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; } -div.ah { +div.fragment { + padding: 0px; + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.ah, span.ah { background-color: black; font-weight: bold; color: #ffffff; @@ -167,7 +260,16 @@ div.ah { -webkit-box-shadow: 2px 2px 3px #999; -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; } div.groupHeader { @@ -189,7 +291,7 @@ body { div.contents { margin-top: 10px; - margin-left: 8px; + margin-left: 12px; margin-right: 8px; } @@ -293,6 +395,13 @@ span.vhdllogic { color: #ff0000 } +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + /* @end */ /* @@ -346,6 +455,24 @@ table.memberdecls { padding: 0px; } +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + .mdescLeft, .mdescRight, .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight, .memTemplParams { @@ -360,8 +487,11 @@ table.memberdecls { color: #555; } -.memItemLeft, .memItemRight, .memTemplParams { - border-top: 1px solid #C4CFE5; +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; } .memItemLeft, .memTemplItemLeft { @@ -375,6 +505,7 @@ table.memberdecls { .memTemplParams { color: #4665A2; white-space: nowrap; + font-size: 80%; } /* @end */ @@ -383,6 +514,29 @@ table.memberdecls { /* Styles for detailed member documentation */ +.memtitle { + padding: 8px; + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: url('nav_f.png'); + background-repeat: repeat-x; + background-color: #E2E8F2; + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + .memtemplate { font-size: 80%; color: #4665A2; @@ -407,14 +561,28 @@ table.memberdecls { padding: 0; margin-bottom: 10px; margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; } .memname { - white-space: nowrap; - font-weight: bold; + font-weight: 400; margin-left: 6px; } +.memname td { + vertical-align: bottom; +} + .memproto, dl.reflist dt { border-top: 1px solid #A8B8D9; border-left: 1px solid #A8B8D9; @@ -423,45 +591,46 @@ table.memberdecls { color: #253555; font-weight: bold; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-color: #DFE5F1; /* opera specific markup */ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 8px; - border-top-left-radius: 8px; + border-top-right-radius: 4px; /* firefox specific markup */ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 8px; - -moz-border-radius-topleft: 8px; + -moz-border-radius-topright: 4px; /* webkit specific markup */ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 8px; - -webkit-border-top-left-radius: 8px; - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; + -webkit-border-top-right-radius: 4px; } +.overload { + font-family: "courier new",courier,monospace; + font-size: 65%; +} + .memdoc, dl.reflist dd { border-bottom: 1px solid #A8B8D9; border-left: 1px solid #A8B8D9; border-right: 1px solid #A8B8D9; - padding: 2px 5px; + padding: 6px 10px 2px 10px; background-color: #FBFCFD; border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; /* opera specific markup */ - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); /* firefox specific markup */ - -moz-border-radius-bottomleft: 8px; - -moz-border-radius-bottomright: 8px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7); /* webkit specific markup */ - -webkit-border-bottom-left-radius: 8px; - -webkit-border-bottom-right-radius: 8px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7)); } dl.reflist dt { @@ -488,9 +657,13 @@ dl.reflist dd { .paramname em { font-style: normal; } +.paramname code { + line-height: 14px; +} .params, .retval, .exception, .tparams { - border-spacing: 6px 2px; + margin-left: 0px; + padding-left: 0px; } .params .paramname, .retval .paramname { @@ -508,105 +681,191 @@ dl.reflist dd { vertical-align: top; } +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} /* @end */ -/* @group Directory (tree) */ +/* these are for tree view inside a (index) page */ -/* for the tree view */ - -.ftvtree { - font-family: sans-serif; - margin: 0px; +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; } -/* these are for tree view when used as main index */ - -.directory { - font-size: 9pt; - font-weight: bold; - margin: 5px; +.directory table { + border-collapse:collapse; } -.directory h3 { - margin: 0px; - margin-top: 1em; - font-size: 11pt; +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; } -/* -The following two styles can be used to replace the root node title -with an image of your choice. Simply uncomment the next two styles, -specify the name of your image and be sure to set 'height' to the -proper pixel height of your image. -*/ - -/* -.directory h3.swap { - height: 61px; - background-repeat: no-repeat; - background-image: url("yourimage.gif"); -} -.directory h3.swap span { - display: none; -} -*/ - -.directory > h3 { - margin-top: 0; +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; } -.directory p { - margin: 0px; - white-space: nowrap; +.directory td.entry a { + outline:none; } -.directory div { - display: none; - margin: 0px; +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; } .directory img { vertical-align: -30%; } -/* these are for tree view when not used as main index */ - -.directory-alt { - font-size: 100%; - font-weight: bold; +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; } -.directory-alt h3 { - margin: 0px; - margin-top: 1em; - font-size: 11pt; +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; } -.directory-alt > h3 { - margin-top: 0; +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; } -.directory-alt p { - margin: 0px; - white-space: nowrap; +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; } -.directory-alt div { - display: none; - margin: 0px; +.icona { + width: 24px; + height: 22px; + display: inline-block; } -.directory-alt img { - vertical-align: -30%; +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; } /* @end */ div.dynheader { margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } address { @@ -614,8 +873,14 @@ address { color: #2A3D61; } +table.doxtable caption { + caption-side: top; +} + table.doxtable { border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; } table.doxtable td, table.doxtable th { @@ -629,11 +894,10 @@ table.doxtable th { font-size: 110%; padding-bottom: 4px; padding-top: 5px; - text-align:left; } table.fieldtable { - width: 100%; + /*width: 100%;*/ margin-bottom: 10px; border: 1px solid #A8B8D9; border-spacing: 0px; @@ -656,9 +920,21 @@ table.fieldtable { vertical-align: top; } +.fieldtable td.fieldname { + padding-top: 3px; +} + .fieldtable td.fielddoc { border-bottom: 1px solid #A8B8D9; - width: 100%; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; } .fieldtable tr:last-child td { @@ -674,6 +950,7 @@ table.fieldtable { padding-bottom: 4px; padding-top: 5px; text-align:left; + font-weight: 400; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; @@ -699,6 +976,7 @@ table.fieldtable { font-size: 11px; background-image:url('tab_b.png'); background-repeat:repeat-x; + background-position: 0 -5px; height:30px; line-height:30px; color:#8AA0CC; @@ -726,6 +1004,10 @@ table.fieldtable { display:block; text-decoration: none; outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; } .navpath li.navelem a:hover @@ -761,11 +1043,21 @@ div.summary a white-space: nowrap; } +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + div.ingroups { - margin-left: 5px; font-size: 8pt; - padding-left: 5px; width: 50%; text-align: left; } @@ -786,7 +1078,7 @@ div.header div.headertitle { - padding: 5px 5px 5px 7px; + padding: 5px 5px 5px 10px; } dl @@ -794,47 +1086,74 @@ dl padding: 0 0 0 10px; } -dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ +dl.section { - border-left:4px solid; - padding: 0 0 0 6px; + margin-left: 0px; + padding-left: 0px; } dl.note { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #D0C000; } dl.warning, dl.attention { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #FF0000; } dl.pre, dl.post, dl.invariant { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #00D000; } dl.deprecated { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #505050; } dl.todo { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #00C0E0; } dl.test { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #3030E0; } dl.bug { + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; border-color: #C08050; } +dl.section dd { + margin-bottom: 6px; +} + + #projectlogo { text-align: center; @@ -847,6 +1166,11 @@ dl.bug border: 0px none; } +#projectalign +{ + vertical-align: middle; +} + #projectname { font: 300% Tahoma, Arial,sans-serif; @@ -891,6 +1215,16 @@ dl.bug text-align: center; } +.plantumlgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + .caption { font-weight: bold; @@ -918,6 +1252,250 @@ dl.citelist dd { padding:5px 0; } +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + @media print { #top { display: none; } @@ -935,15 +1513,84 @@ dl.citelist dd { overflow:inherit; display:inline; } - pre.fragment - { - overflow: visible; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - } } +/* @group Markdown */ + +/* +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.markdownTableHead tr { +} + +table.markdownTableBodyLeft td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft { + text-align: left +} + +th.markdownTableHeadRight { + text-align: right +} + +th.markdownTableHeadCenter { + text-align: center +} +*/ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + + +/* @end */ diff --git a/libyaml/doc/html/doxygen.png b/libyaml/doc/html/doxygen.png index 635ed52f..3ff17d80 100644 Binary files a/libyaml/doc/html/doxygen.png and b/libyaml/doc/html/doxygen.png differ diff --git a/libyaml/doc/html/dynsections.js b/libyaml/doc/html/dynsections.js new file mode 100644 index 00000000..c1ce1226 --- /dev/null +++ b/libyaml/doc/html/dynsections.js @@ -0,0 +1,120 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + yaml: File List - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - - -
+ + + + + + +
File List
-
Here is a list of all documented files with brief descriptions:
- +
Here is a list of all documented files with brief descriptions:
+
yaml.hPublic interface for libyaml
+
 yaml.hPublic interface for libyaml
+
- - + - diff --git a/libyaml/doc/html/folderclosed.png b/libyaml/doc/html/folderclosed.png new file mode 100644 index 00000000..bb8ab35e Binary files /dev/null and b/libyaml/doc/html/folderclosed.png differ diff --git a/libyaml/doc/html/folderopen.png b/libyaml/doc/html/folderopen.png new file mode 100644 index 00000000..d6c7f676 Binary files /dev/null and b/libyaml/doc/html/folderopen.png differ diff --git a/libyaml/doc/html/functions.html b/libyaml/doc/html/functions.html index df9299b2..6b15287b 100644 --- a/libyaml/doc/html/functions.html +++ b/libyaml/doc/html/functions.html @@ -3,102 +3,59 @@ + + yaml: Data Fields - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - - - - -
+ + + + + + +
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
-

- a -

- - + - diff --git a/libyaml/doc/html/functions_0x62.html b/libyaml/doc/html/functions_0x62.html deleted file mode 100644 index a368fe95..00000000 --- a/libyaml/doc/html/functions_0x62.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- b -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x63.html b/libyaml/doc/html/functions_0x63.html deleted file mode 100644 index be4df973..00000000 --- a/libyaml/doc/html/functions_0x63.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- c -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x64.html b/libyaml/doc/html/functions_0x64.html deleted file mode 100644 index 033adeb5..00000000 --- a/libyaml/doc/html/functions_0x64.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- d -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x65.html b/libyaml/doc/html/functions_0x65.html deleted file mode 100644 index ece59bc5..00000000 --- a/libyaml/doc/html/functions_0x65.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- e -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x66.html b/libyaml/doc/html/functions_0x66.html deleted file mode 100644 index 10edc211..00000000 --- a/libyaml/doc/html/functions_0x66.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- f -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x68.html b/libyaml/doc/html/functions_0x68.html deleted file mode 100644 index f0ec097a..00000000 --- a/libyaml/doc/html/functions_0x68.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- h -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x69.html b/libyaml/doc/html/functions_0x69.html deleted file mode 100644 index 612ff197..00000000 --- a/libyaml/doc/html/functions_0x69.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- i -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x6b.html b/libyaml/doc/html/functions_0x6b.html deleted file mode 100644 index 53e0234f..00000000 --- a/libyaml/doc/html/functions_0x6b.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- k -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x6c.html b/libyaml/doc/html/functions_0x6c.html deleted file mode 100644 index 7b3f6593..00000000 --- a/libyaml/doc/html/functions_0x6c.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- l -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x6d.html b/libyaml/doc/html/functions_0x6d.html deleted file mode 100644 index 56e3fa0a..00000000 --- a/libyaml/doc/html/functions_0x6d.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- m -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x6e.html b/libyaml/doc/html/functions_0x6e.html deleted file mode 100644 index c763a036..00000000 --- a/libyaml/doc/html/functions_0x6e.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- n -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x6f.html b/libyaml/doc/html/functions_0x6f.html deleted file mode 100644 index c4116909..00000000 --- a/libyaml/doc/html/functions_0x6f.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- o -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x70.html b/libyaml/doc/html/functions_0x70.html deleted file mode 100644 index 03f9cbf8..00000000 --- a/libyaml/doc/html/functions_0x70.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- p -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x71.html b/libyaml/doc/html/functions_0x71.html deleted file mode 100644 index 01da5c9d..00000000 --- a/libyaml/doc/html/functions_0x71.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- q -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x72.html b/libyaml/doc/html/functions_0x72.html deleted file mode 100644 index d6394572..00000000 --- a/libyaml/doc/html/functions_0x72.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- r -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x73.html b/libyaml/doc/html/functions_0x73.html deleted file mode 100644 index e295746b..00000000 --- a/libyaml/doc/html/functions_0x73.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- s -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x74.html b/libyaml/doc/html/functions_0x74.html deleted file mode 100644 index 3197f756..00000000 --- a/libyaml/doc/html/functions_0x74.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- t -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x75.html b/libyaml/doc/html/functions_0x75.html deleted file mode 100644 index 609221bb..00000000 --- a/libyaml/doc/html/functions_0x75.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- u -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x76.html b/libyaml/doc/html/functions_0x76.html deleted file mode 100644 index fdae18df..00000000 --- a/libyaml/doc/html/functions_0x76.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- v -

-
- - - - - - diff --git a/libyaml/doc/html/functions_0x77.html b/libyaml/doc/html/functions_0x77.html deleted file mode 100644 index eff19afc..00000000 --- a/libyaml/doc/html/functions_0x77.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - -yaml: Data Fields - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- w -

-
- - - - - - diff --git a/libyaml/doc/html/functions_b.html b/libyaml/doc/html/functions_b.html new file mode 100644 index 00000000..0c6868da --- /dev/null +++ b/libyaml/doc/html/functions_b.html @@ -0,0 +1,70 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- b -

+
+ + + + diff --git a/libyaml/doc/html/functions_c.html b/libyaml/doc/html/functions_c.html new file mode 100644 index 00000000..ec5b7098 --- /dev/null +++ b/libyaml/doc/html/functions_c.html @@ -0,0 +1,73 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- c -

+
+ + + + diff --git a/libyaml/doc/html/functions_d.html b/libyaml/doc/html/functions_d.html new file mode 100644 index 00000000..fa60ade6 --- /dev/null +++ b/libyaml/doc/html/functions_d.html @@ -0,0 +1,69 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- d -

+
+ + + + diff --git a/libyaml/doc/html/functions_e.html b/libyaml/doc/html/functions_e.html new file mode 100644 index 00000000..7aa3e987 --- /dev/null +++ b/libyaml/doc/html/functions_e.html @@ -0,0 +1,86 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- e -

+
+ + + + diff --git a/libyaml/doc/html/functions_f.html b/libyaml/doc/html/functions_f.html new file mode 100644 index 00000000..6cfa0e10 --- /dev/null +++ b/libyaml/doc/html/functions_f.html @@ -0,0 +1,65 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- f -

+
+ + + + diff --git a/libyaml/doc/html/functions_h.html b/libyaml/doc/html/functions_h.html new file mode 100644 index 00000000..489d3c6a --- /dev/null +++ b/libyaml/doc/html/functions_h.html @@ -0,0 +1,66 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- h -

+
+ + + + diff --git a/libyaml/doc/html/functions_i.html b/libyaml/doc/html/functions_i.html new file mode 100644 index 00000000..ca53ec88 --- /dev/null +++ b/libyaml/doc/html/functions_i.html @@ -0,0 +1,78 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- i -

+
+ + + + diff --git a/libyaml/doc/html/functions_k.html b/libyaml/doc/html/functions_k.html new file mode 100644 index 00000000..c175a6e9 --- /dev/null +++ b/libyaml/doc/html/functions_k.html @@ -0,0 +1,57 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- k -

+
+ + + + diff --git a/libyaml/doc/html/functions_l.html b/libyaml/doc/html/functions_l.html new file mode 100644 index 00000000..5af5fd0b --- /dev/null +++ b/libyaml/doc/html/functions_l.html @@ -0,0 +1,74 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- l -

+
+ + + + diff --git a/libyaml/doc/html/functions_m.html b/libyaml/doc/html/functions_m.html new file mode 100644 index 00000000..bcd18645 --- /dev/null +++ b/libyaml/doc/html/functions_m.html @@ -0,0 +1,82 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- m -

+
+ + + + diff --git a/libyaml/doc/html/functions_n.html b/libyaml/doc/html/functions_n.html new file mode 100644 index 00000000..2e55f22e --- /dev/null +++ b/libyaml/doc/html/functions_n.html @@ -0,0 +1,57 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- n -

+
+ + + + diff --git a/libyaml/doc/html/functions_o.html b/libyaml/doc/html/functions_o.html new file mode 100644 index 00000000..4af55c04 --- /dev/null +++ b/libyaml/doc/html/functions_o.html @@ -0,0 +1,66 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- o -

+
+ + + + diff --git a/libyaml/doc/html/functions_p.html b/libyaml/doc/html/functions_p.html new file mode 100644 index 00000000..fdb64823 --- /dev/null +++ b/libyaml/doc/html/functions_p.html @@ -0,0 +1,84 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- p -

+
+ + + + diff --git a/libyaml/doc/html/functions_q.html b/libyaml/doc/html/functions_q.html new file mode 100644 index 00000000..f3631bf8 --- /dev/null +++ b/libyaml/doc/html/functions_q.html @@ -0,0 +1,57 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- q -

+
+ + + + diff --git a/libyaml/doc/html/functions_r.html b/libyaml/doc/html/functions_r.html new file mode 100644 index 00000000..09fb3292 --- /dev/null +++ b/libyaml/doc/html/functions_r.html @@ -0,0 +1,73 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- r -

+
+ + + + diff --git a/libyaml/doc/html/functions_s.html b/libyaml/doc/html/functions_s.html new file mode 100644 index 00000000..012adb39 --- /dev/null +++ b/libyaml/doc/html/functions_s.html @@ -0,0 +1,143 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- s -

+
+ + + + diff --git a/libyaml/doc/html/functions_t.html b/libyaml/doc/html/functions_t.html new file mode 100644 index 00000000..d6972dc2 --- /dev/null +++ b/libyaml/doc/html/functions_t.html @@ -0,0 +1,98 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- t -

+
+ + + + diff --git a/libyaml/doc/html/functions_u.html b/libyaml/doc/html/functions_u.html new file mode 100644 index 00000000..4121f5f5 --- /dev/null +++ b/libyaml/doc/html/functions_u.html @@ -0,0 +1,57 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- u -

+
+ + + + diff --git a/libyaml/doc/html/functions_v.html b/libyaml/doc/html/functions_v.html new file mode 100644 index 00000000..f3bc5861 --- /dev/null +++ b/libyaml/doc/html/functions_v.html @@ -0,0 +1,66 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- v -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars.html b/libyaml/doc/html/functions_vars.html index efd1a693..7eb401c3 100644 --- a/libyaml/doc/html/functions_vars.html +++ b/libyaml/doc/html/functions_vars.html @@ -3,102 +3,59 @@ + + yaml: Data Fields - Variables - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - - - - -
+ + + + + + +
- - + - diff --git a/libyaml/doc/html/functions_vars_0x62.html b/libyaml/doc/html/functions_vars_0x62.html deleted file mode 100644 index c7cb3b5a..00000000 --- a/libyaml/doc/html/functions_vars_0x62.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- b -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x63.html b/libyaml/doc/html/functions_vars_0x63.html deleted file mode 100644 index 5ea5cdd6..00000000 --- a/libyaml/doc/html/functions_vars_0x63.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- c -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x64.html b/libyaml/doc/html/functions_vars_0x64.html deleted file mode 100644 index 36493730..00000000 --- a/libyaml/doc/html/functions_vars_0x64.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- d -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x65.html b/libyaml/doc/html/functions_vars_0x65.html deleted file mode 100644 index e9410d93..00000000 --- a/libyaml/doc/html/functions_vars_0x65.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
- - - - - - - diff --git a/libyaml/doc/html/functions_vars_0x66.html b/libyaml/doc/html/functions_vars_0x66.html deleted file mode 100644 index cd32059c..00000000 --- a/libyaml/doc/html/functions_vars_0x66.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- f -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x68.html b/libyaml/doc/html/functions_vars_0x68.html deleted file mode 100644 index eda098c1..00000000 --- a/libyaml/doc/html/functions_vars_0x68.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- h -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x69.html b/libyaml/doc/html/functions_vars_0x69.html deleted file mode 100644 index 69950737..00000000 --- a/libyaml/doc/html/functions_vars_0x69.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- i -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x6b.html b/libyaml/doc/html/functions_vars_0x6b.html deleted file mode 100644 index 498b2aec..00000000 --- a/libyaml/doc/html/functions_vars_0x6b.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- k -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x6c.html b/libyaml/doc/html/functions_vars_0x6c.html deleted file mode 100644 index ea1e75f8..00000000 --- a/libyaml/doc/html/functions_vars_0x6c.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- l -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x6d.html b/libyaml/doc/html/functions_vars_0x6d.html deleted file mode 100644 index c540536c..00000000 --- a/libyaml/doc/html/functions_vars_0x6d.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- m -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x6e.html b/libyaml/doc/html/functions_vars_0x6e.html deleted file mode 100644 index 9de08b99..00000000 --- a/libyaml/doc/html/functions_vars_0x6e.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- n -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x6f.html b/libyaml/doc/html/functions_vars_0x6f.html deleted file mode 100644 index 436fcd0b..00000000 --- a/libyaml/doc/html/functions_vars_0x6f.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- o -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x70.html b/libyaml/doc/html/functions_vars_0x70.html deleted file mode 100644 index cc1ef49f..00000000 --- a/libyaml/doc/html/functions_vars_0x70.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- p -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x71.html b/libyaml/doc/html/functions_vars_0x71.html deleted file mode 100644 index d9e18208..00000000 --- a/libyaml/doc/html/functions_vars_0x71.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- q -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x72.html b/libyaml/doc/html/functions_vars_0x72.html deleted file mode 100644 index 09cf76f2..00000000 --- a/libyaml/doc/html/functions_vars_0x72.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- r -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x73.html b/libyaml/doc/html/functions_vars_0x73.html deleted file mode 100644 index 4e82a759..00000000 --- a/libyaml/doc/html/functions_vars_0x73.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- s -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x74.html b/libyaml/doc/html/functions_vars_0x74.html deleted file mode 100644 index ffcf1c30..00000000 --- a/libyaml/doc/html/functions_vars_0x74.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- t -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x75.html b/libyaml/doc/html/functions_vars_0x75.html deleted file mode 100644 index 51315be6..00000000 --- a/libyaml/doc/html/functions_vars_0x75.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- u -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x76.html b/libyaml/doc/html/functions_vars_0x76.html deleted file mode 100644 index 1321cd8a..00000000 --- a/libyaml/doc/html/functions_vars_0x76.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- v -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_0x77.html b/libyaml/doc/html/functions_vars_0x77.html deleted file mode 100644 index a19bbb0a..00000000 --- a/libyaml/doc/html/functions_vars_0x77.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - -yaml: Data Fields - Variables - - - - - - - - -
- - -
- - - - - - - - - - - -
-
yaml -  0.1.5 -
- -
-
- - - - - - -
-
-  - -

- w -

-
- - - - - - diff --git a/libyaml/doc/html/functions_vars_b.html b/libyaml/doc/html/functions_vars_b.html new file mode 100644 index 00000000..336b5a4d --- /dev/null +++ b/libyaml/doc/html/functions_vars_b.html @@ -0,0 +1,70 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- b -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_c.html b/libyaml/doc/html/functions_vars_c.html new file mode 100644 index 00000000..b63f8c32 --- /dev/null +++ b/libyaml/doc/html/functions_vars_c.html @@ -0,0 +1,73 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- c -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_d.html b/libyaml/doc/html/functions_vars_d.html new file mode 100644 index 00000000..7bff73ea --- /dev/null +++ b/libyaml/doc/html/functions_vars_d.html @@ -0,0 +1,69 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- d -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_e.html b/libyaml/doc/html/functions_vars_e.html new file mode 100644 index 00000000..15adc602 --- /dev/null +++ b/libyaml/doc/html/functions_vars_e.html @@ -0,0 +1,86 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- e -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_f.html b/libyaml/doc/html/functions_vars_f.html new file mode 100644 index 00000000..e98b0945 --- /dev/null +++ b/libyaml/doc/html/functions_vars_f.html @@ -0,0 +1,65 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- f -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_h.html b/libyaml/doc/html/functions_vars_h.html new file mode 100644 index 00000000..6d378cf5 --- /dev/null +++ b/libyaml/doc/html/functions_vars_h.html @@ -0,0 +1,66 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- h -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_i.html b/libyaml/doc/html/functions_vars_i.html new file mode 100644 index 00000000..555ffa8c --- /dev/null +++ b/libyaml/doc/html/functions_vars_i.html @@ -0,0 +1,78 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- i -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_k.html b/libyaml/doc/html/functions_vars_k.html new file mode 100644 index 00000000..0f7c7e7d --- /dev/null +++ b/libyaml/doc/html/functions_vars_k.html @@ -0,0 +1,57 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- k -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_l.html b/libyaml/doc/html/functions_vars_l.html new file mode 100644 index 00000000..55ac1238 --- /dev/null +++ b/libyaml/doc/html/functions_vars_l.html @@ -0,0 +1,74 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- l -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_m.html b/libyaml/doc/html/functions_vars_m.html new file mode 100644 index 00000000..b4cb6cfd --- /dev/null +++ b/libyaml/doc/html/functions_vars_m.html @@ -0,0 +1,82 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- m -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_n.html b/libyaml/doc/html/functions_vars_n.html new file mode 100644 index 00000000..a1dc2e4b --- /dev/null +++ b/libyaml/doc/html/functions_vars_n.html @@ -0,0 +1,57 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- n -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_o.html b/libyaml/doc/html/functions_vars_o.html new file mode 100644 index 00000000..2a5479fb --- /dev/null +++ b/libyaml/doc/html/functions_vars_o.html @@ -0,0 +1,66 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- o -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_p.html b/libyaml/doc/html/functions_vars_p.html new file mode 100644 index 00000000..2b499ee3 --- /dev/null +++ b/libyaml/doc/html/functions_vars_p.html @@ -0,0 +1,84 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- p -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_q.html b/libyaml/doc/html/functions_vars_q.html new file mode 100644 index 00000000..0cd9ed1e --- /dev/null +++ b/libyaml/doc/html/functions_vars_q.html @@ -0,0 +1,57 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- q -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_r.html b/libyaml/doc/html/functions_vars_r.html new file mode 100644 index 00000000..3e2a2ae7 --- /dev/null +++ b/libyaml/doc/html/functions_vars_r.html @@ -0,0 +1,73 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- r -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_s.html b/libyaml/doc/html/functions_vars_s.html new file mode 100644 index 00000000..d44e6ff1 --- /dev/null +++ b/libyaml/doc/html/functions_vars_s.html @@ -0,0 +1,143 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- s -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_t.html b/libyaml/doc/html/functions_vars_t.html new file mode 100644 index 00000000..48f2348d --- /dev/null +++ b/libyaml/doc/html/functions_vars_t.html @@ -0,0 +1,98 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- t -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_u.html b/libyaml/doc/html/functions_vars_u.html new file mode 100644 index 00000000..0750a10b --- /dev/null +++ b/libyaml/doc/html/functions_vars_u.html @@ -0,0 +1,57 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- u -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_v.html b/libyaml/doc/html/functions_vars_v.html new file mode 100644 index 00000000..57bf0d91 --- /dev/null +++ b/libyaml/doc/html/functions_vars_v.html @@ -0,0 +1,66 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- v -

+
+ + + + diff --git a/libyaml/doc/html/functions_vars_w.html b/libyaml/doc/html/functions_vars_w.html new file mode 100644 index 00000000..e0179644 --- /dev/null +++ b/libyaml/doc/html/functions_vars_w.html @@ -0,0 +1,63 @@ + + + + + + + +yaml: Data Fields - Variables + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+  + +

- w -

+
+ + + + diff --git a/libyaml/doc/html/functions_w.html b/libyaml/doc/html/functions_w.html new file mode 100644 index 00000000..1fa5e791 --- /dev/null +++ b/libyaml/doc/html/functions_w.html @@ -0,0 +1,63 @@ + + + + + + + +yaml: Data Fields + + + + + + +
+
+ + + + + + +
+
yaml +  0.2.5 +
+
+
+ + + + + + +
+
+
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+ +

- w -

+
+ + + + diff --git a/libyaml/doc/html/globals.html b/libyaml/doc/html/globals.html index d51d801b..bd2184f2 100644 --- a/libyaml/doc/html/globals.html +++ b/libyaml/doc/html/globals.html @@ -3,73 +3,45 @@ + + yaml: Globals - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - - - - -
+ + + + + + +
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
-

- y -

- - + - diff --git a/libyaml/doc/html/globals_defs.html b/libyaml/doc/html/globals_defs.html index 84525318..3ae226a7 100644 --- a/libyaml/doc/html/globals_defs.html +++ b/libyaml/doc/html/globals_defs.html @@ -3,64 +3,41 @@ + + yaml: Globals - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - - - -
+ + + + + + +
 
  • YAML_BOOL_TAG @@ -101,13 +78,11 @@
- - + - diff --git a/libyaml/doc/html/globals_enum.html b/libyaml/doc/html/globals_enum.html index 12ab0b53..45d45af1 100644 --- a/libyaml/doc/html/globals_enum.html +++ b/libyaml/doc/html/globals_enum.html @@ -3,64 +3,41 @@ + + yaml: Globals - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - - - -
+ + + + + + +
 
  • yaml_break_e @@ -98,13 +75,11 @@
- - + - diff --git a/libyaml/doc/html/globals_eval.html b/libyaml/doc/html/globals_eval.html index 0d4ef5e5..7a946303 100644 --- a/libyaml/doc/html/globals_eval.html +++ b/libyaml/doc/html/globals_eval.html @@ -3,73 +3,45 @@ + + yaml: Globals - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - - - - -
+ + + + + + +
  -

- y -

    +

    - y -

    • YAML_ALIAS_EVENT : yaml.h
    • @@ -393,13 +365,11 @@
- - + - diff --git a/libyaml/doc/html/globals_func.html b/libyaml/doc/html/globals_func.html index c9da4033..ba642dd3 100644 --- a/libyaml/doc/html/globals_func.html +++ b/libyaml/doc/html/globals_func.html @@ -3,84 +3,56 @@ + + yaml: Globals - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - - - - -
+ + + + + + +
  -

- y -

    +

    - y -

    • yaml_alias_event_initialize() -: yaml.h +: yaml.h
    • yaml_document_add_mapping() -: yaml.h +: yaml.h
    • yaml_document_add_scalar() -: yaml.h +: yaml.h
    • yaml_document_add_sequence() -: yaml.h +: yaml.h
    • yaml_document_append_mapping_pair() : yaml.h @@ -167,7 +139,7 @@ : yaml.h
    • yaml_mapping_start_event_initialize() -: yaml.h +: yaml.h
    • yaml_parser_delete() : yaml.h @@ -197,13 +169,13 @@ : yaml.h
    • yaml_scalar_event_initialize() -: yaml.h +: yaml.h
    • yaml_sequence_end_event_initialize() : yaml.h
    • yaml_sequence_start_event_initialize() -: yaml.h +: yaml.h
    • yaml_stream_end_event_initialize() : yaml.h @@ -216,13 +188,11 @@
- - + - diff --git a/libyaml/doc/html/globals_type.html b/libyaml/doc/html/globals_type.html index 7e7e2a0e..6cd2ae98 100644 --- a/libyaml/doc/html/globals_type.html +++ b/libyaml/doc/html/globals_type.html @@ -3,64 +3,41 @@ + + yaml: Globals - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - - - -
+ + + + + + +
 
  • yaml_alias_data_t @@ -146,13 +123,11 @@
- - + - diff --git a/libyaml/doc/html/group__basic.html b/libyaml/doc/html/group__basic.html index f8f38106..218f98ef 100644 --- a/libyaml/doc/html/group__basic.html +++ b/libyaml/doc/html/group__basic.html @@ -3,48 +3,41 @@ + + yaml: Basic Types - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - -
+ + + + + + +
Data Structures | @@ -55,77 +48,94 @@
- - - - - - - - + + + + + + + + +

+

Data Structures

struct  yaml_version_directive_s
 The version directive data. More...
struct  yaml_tag_directive_s
 The tag directive data. More...
struct  yaml_mark_s
 The pointer position. More...

+

struct  yaml_version_directive_s
 The version directive data. More...
 
struct  yaml_tag_directive_s
 The tag directive data. More...
 
struct  yaml_mark_s
 The pointer position. More...
 
+ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + +

Typedefs

typedef unsigned char yaml_char_t
 The character type (UTF-8 octet).
typedef struct
-yaml_version_directive_s 
yaml_version_directive_t
 The version directive data.
typedef struct yaml_tag_directive_s yaml_tag_directive_t
 The tag directive data.
typedef enum yaml_encoding_e yaml_encoding_t
 The stream encoding.
typedef enum yaml_break_e yaml_break_t
 Line break types.
typedef enum yaml_error_type_e yaml_error_type_t
 Many bad things could happen with the parser and emitter.
typedef struct yaml_mark_s yaml_mark_t
 The pointer position.

+

typedef unsigned char yaml_char_t
 The character type (UTF-8 octet). More...
 
typedef struct yaml_version_directive_s yaml_version_directive_t
 The version directive data. More...
 
typedef struct yaml_tag_directive_s yaml_tag_directive_t
 The tag directive data. More...
 
typedef enum yaml_encoding_e yaml_encoding_t
 The stream encoding. More...
 
typedef enum yaml_break_e yaml_break_t
 Line break types. More...
 
typedef enum yaml_error_type_e yaml_error_type_t
 Many bad things could happen with the parser and emitter. More...
 
typedef struct yaml_mark_s yaml_mark_t
 The pointer position. More...
 
+ - - - + + - - + + - + +

Enumerations

enum  yaml_encoding_e {
+
enum  yaml_encoding_e {
  YAML_ANY_ENCODING, -
+
  YAML_UTF8_ENCODING, -
+
  YAML_UTF16LE_ENCODING, -
+
  YAML_UTF16BE_ENCODING -
+
}
 The stream encoding. More...
enum  yaml_break_e {
+
 The stream encoding. More...
 
enum  yaml_break_e {
  YAML_ANY_BREAK, -
+
  YAML_CR_BREAK, -
+
  YAML_LN_BREAK, -
+
  YAML_CRLN_BREAK -
+
}
 Line break types. More...
enum  yaml_error_type_e {
+
 Line break types. More...
 
enum  yaml_error_type_e {
  YAML_NO_ERROR, -
+
  YAML_MEMORY_ERROR, -
+
  YAML_READER_ERROR, -
+
  YAML_SCANNER_ERROR, -
+
  YAML_PARSER_ERROR, -
+
  YAML_COMPOSER_ERROR, -
+
  YAML_WRITER_ERROR, -
+
  YAML_EMITTER_ERROR -
+
}
 Many bad things could happen with the parser and emitter. More...
 Many bad things could happen with the parser and emitter. More...
 
-

Typedef Documentation

- +

Detailed Description

+

Typedef Documentation

+ +

◆ yaml_char_t

+
@@ -133,14 +143,15 @@ Enumerations
typedef unsigned char yaml_char_t
-
-
+

The character type (UTF-8 octet).

- + +

◆ yaml_version_directive_t

+
@@ -148,14 +159,15 @@ Enumerations
typedef struct yaml_version_directive_s yaml_version_directive_t
-
-
+

The version directive data.

- + +

◆ yaml_tag_directive_t

+
@@ -163,14 +175,15 @@ Enumerations
typedef struct yaml_tag_directive_s yaml_tag_directive_t
-
-
+

The tag directive data.

- + +

◆ yaml_encoding_t

+
@@ -178,14 +191,15 @@ Enumerations
typedef enum yaml_encoding_e yaml_encoding_t
-
-
+

The stream encoding.

- + +

◆ yaml_break_t

+
@@ -193,14 +207,15 @@ Enumerations
typedef enum yaml_break_e yaml_break_t
-
-
+

Line break types.

- + +

◆ yaml_error_type_t

+
@@ -208,14 +223,15 @@ Enumerations
typedef enum yaml_error_type_e yaml_error_type_t
-
-
+

Many bad things could happen with the parser and emitter.

- + +

◆ yaml_mark_t

+
@@ -223,15 +239,16 @@ Enumerations
typedef struct yaml_mark_s yaml_mark_t
-
-
+

The pointer position.

-

Enumeration Type Documentation

- +

Enumeration Type Documentation

+ +

◆ yaml_encoding_e

+
@@ -239,30 +256,25 @@ Enumerations
enum yaml_encoding_e
-
-
+

The stream encoding.

-
Enumerator:
-
YAML_ANY_ENCODING  -

Let the parser choose the encoding.

+ + - - -
Enumerator
YAML_ANY_ENCODING 

Let the parser choose the encoding.

YAML_UTF8_ENCODING  -

The default UTF-8 encoding.

+
YAML_UTF8_ENCODING 

The default UTF-8 encoding.

YAML_UTF16LE_ENCODING  -

The UTF-16-LE encoding with BOM.

+
YAML_UTF16LE_ENCODING 

The UTF-16-LE encoding with BOM.

YAML_UTF16BE_ENCODING  -

The UTF-16-BE encoding with BOM.

+
YAML_UTF16BE_ENCODING 

The UTF-16-BE encoding with BOM.

- - - + +

◆ yaml_break_e

+
@@ -270,30 +282,25 @@ Enumerations
enum yaml_break_e
-
-
+

Line break types.

-
Enumerator:
-
YAML_ANY_BREAK  -

Let the parser choose the break type.

+ + - - -
Enumerator
YAML_ANY_BREAK 

Let the parser choose the break type.

YAML_CR_BREAK  -

Use CR for line breaks (Mac style).

+
YAML_CR_BREAK 

Use CR for line breaks (Mac style).

YAML_LN_BREAK  -

Use LN for line breaks (Unix style).

+
YAML_LN_BREAK 

Use LN for line breaks (Unix style).

YAML_CRLN_BREAK  -

Use CR LN for line breaks (DOS style).

+
YAML_CRLN_BREAK 

Use CR LN for line breaks (DOS style).

- - - + +

◆ yaml_error_type_e

+
@@ -301,49 +308,36 @@ Enumerations
enum yaml_error_type_e
-
-
+

Many bad things could happen with the parser and emitter.

-
Enumerator:
-
YAML_NO_ERROR  -

No error is produced.

+ + - - - - - - -
Enumerator
YAML_NO_ERROR 

No error is produced.

YAML_MEMORY_ERROR  -

Cannot allocate or reallocate a block of memory.

+
YAML_MEMORY_ERROR 

Cannot allocate or reallocate a block of memory.

YAML_READER_ERROR  -

Cannot read or decode the input stream.

+
YAML_READER_ERROR 

Cannot read or decode the input stream.

YAML_SCANNER_ERROR  -

Cannot scan the input stream.

+
YAML_SCANNER_ERROR 

Cannot scan the input stream.

YAML_PARSER_ERROR  -

Cannot parse the input stream.

+
YAML_PARSER_ERROR 

Cannot parse the input stream.

YAML_COMPOSER_ERROR  -

Cannot compose a YAML document.

+
YAML_COMPOSER_ERROR 

Cannot compose a YAML document.

YAML_WRITER_ERROR  -

Cannot write to the output stream.

+
YAML_WRITER_ERROR 

Cannot write to the output stream.

YAML_EMITTER_ERROR  -

Cannot emit a YAML stream.

+
YAML_EMITTER_ERROR 

Cannot emit a YAML stream.

- - - - + - diff --git a/libyaml/doc/html/group__emitter.html b/libyaml/doc/html/group__emitter.html index 162a93f1..5edce27a 100644 --- a/libyaml/doc/html/group__emitter.html +++ b/libyaml/doc/html/group__emitter.html @@ -3,48 +3,41 @@ + + yaml: Emitter Definitions - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - -
+ + + + + + +
Data Structures | @@ -56,121 +49,154 @@
- - - - + + + + +

+

Data Structures

struct  yaml_emitter_s
 The emitter structure. More...

+

struct  yaml_anchors_s
 
struct  yaml_emitter_s
 The emitter structure. More...
 
+ - - - - - - - + + + + + + + + + + +

Typedefs

typedef int yaml_write_handler_t (void *data, unsigned char *buffer, size_t size)
 The prototype of a write handler.
typedef enum yaml_emitter_state_e yaml_emitter_state_t
 The emitter states.
typedef struct yaml_emitter_s yaml_emitter_t
 The emitter structure.

+

typedef int yaml_write_handler_t(void *data, unsigned char *buffer, size_t size)
 The prototype of a write handler. More...
 
typedef enum yaml_emitter_state_e yaml_emitter_state_t
 The emitter states. More...
 
+typedef struct yaml_anchors_s yaml_anchors_t
 
typedef struct yaml_emitter_s yaml_emitter_t
 The emitter structure. More...
 
+ - - - + +

Enumerations

enum  yaml_emitter_state_e {
+
enum  yaml_emitter_state_e {
  YAML_EMIT_STREAM_START_STATE, -
+
  YAML_EMIT_FIRST_DOCUMENT_START_STATE, -
+
  YAML_EMIT_DOCUMENT_START_STATE, -
+
  YAML_EMIT_DOCUMENT_CONTENT_STATE, -
+
  YAML_EMIT_DOCUMENT_END_STATE, -
+
  YAML_EMIT_FLOW_SEQUENCE_FIRST_ITEM_STATE, -
+
  YAML_EMIT_FLOW_SEQUENCE_ITEM_STATE, -
+
  YAML_EMIT_FLOW_MAPPING_FIRST_KEY_STATE, -
+
  YAML_EMIT_FLOW_MAPPING_KEY_STATE, -
+
  YAML_EMIT_FLOW_MAPPING_SIMPLE_VALUE_STATE, -
+
  YAML_EMIT_FLOW_MAPPING_VALUE_STATE, -
+
  YAML_EMIT_BLOCK_SEQUENCE_FIRST_ITEM_STATE, -
+
  YAML_EMIT_BLOCK_SEQUENCE_ITEM_STATE, -
+
  YAML_EMIT_BLOCK_MAPPING_FIRST_KEY_STATE, -
+
  YAML_EMIT_BLOCK_MAPPING_KEY_STATE, -
+
  YAML_EMIT_BLOCK_MAPPING_SIMPLE_VALUE_STATE, -
+
  YAML_EMIT_BLOCK_MAPPING_VALUE_STATE, -
+
  YAML_EMIT_END_STATE -
+
}
 The emitter states. More...

+

 The emitter states. More...
 
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

int yaml_emitter_initialize (yaml_emitter_t *emitter)
 Initialize an emitter.
void yaml_emitter_delete (yaml_emitter_t *emitter)
 Destroy an emitter.
void yaml_emitter_set_output_string (yaml_emitter_t *emitter, unsigned char *output, size_t size, size_t *size_written)
 Set a string output.
void yaml_emitter_set_output_file (yaml_emitter_t *emitter, FILE *file)
 Set a file output.
void yaml_emitter_set_output (yaml_emitter_t *emitter, yaml_write_handler_t *handler, void *data)
 Set a generic output handler.
void yaml_emitter_set_encoding (yaml_emitter_t *emitter, yaml_encoding_t encoding)
 Set the output encoding.
void yaml_emitter_set_canonical (yaml_emitter_t *emitter, int canonical)
 Set if the output should be in the "canonical" format as in the YAML specification.
void yaml_emitter_set_indent (yaml_emitter_t *emitter, int indent)
 Set the intendation increment.
void yaml_emitter_set_width (yaml_emitter_t *emitter, int width)
 Set the preferred line width.
void yaml_emitter_set_unicode (yaml_emitter_t *emitter, int unicode)
 Set if unescaped non-ASCII characters are allowed.
void yaml_emitter_set_break (yaml_emitter_t *emitter, yaml_break_t line_break)
 Set the preferred line break.
int yaml_emitter_emit (yaml_emitter_t *emitter, yaml_event_t *event)
 Emit an event.
int yaml_emitter_open (yaml_emitter_t *emitter)
 Start a YAML stream.
int yaml_emitter_close (yaml_emitter_t *emitter)
 Finish a YAML stream.
int yaml_emitter_dump (yaml_emitter_t *emitter, yaml_document_t *document)
 Emit a YAML document.
int yaml_emitter_flush (yaml_emitter_t *emitter)
 Flush the accumulated characters to the output.
int yaml_emitter_initialize (yaml_emitter_t *emitter)
 Initialize an emitter. More...
 
void yaml_emitter_delete (yaml_emitter_t *emitter)
 Destroy an emitter. More...
 
void yaml_emitter_set_output_string (yaml_emitter_t *emitter, unsigned char *output, size_t size, size_t *size_written)
 Set a string output. More...
 
void yaml_emitter_set_output_file (yaml_emitter_t *emitter, FILE *file)
 Set a file output. More...
 
void yaml_emitter_set_output (yaml_emitter_t *emitter, yaml_write_handler_t *handler, void *data)
 Set a generic output handler. More...
 
void yaml_emitter_set_encoding (yaml_emitter_t *emitter, yaml_encoding_t encoding)
 Set the output encoding. More...
 
void yaml_emitter_set_canonical (yaml_emitter_t *emitter, int canonical)
 Set if the output should be in the "canonical" format as in the YAML specification. More...
 
void yaml_emitter_set_indent (yaml_emitter_t *emitter, int indent)
 Set the indentation increment. More...
 
void yaml_emitter_set_width (yaml_emitter_t *emitter, int width)
 Set the preferred line width. More...
 
void yaml_emitter_set_unicode (yaml_emitter_t *emitter, int unicode)
 Set if unescaped non-ASCII characters are allowed. More...
 
void yaml_emitter_set_break (yaml_emitter_t *emitter, yaml_break_t line_break)
 Set the preferred line break. More...
 
int yaml_emitter_emit (yaml_emitter_t *emitter, yaml_event_t *event)
 Emit an event. More...
 
int yaml_emitter_open (yaml_emitter_t *emitter)
 Start a YAML stream. More...
 
int yaml_emitter_close (yaml_emitter_t *emitter)
 Finish a YAML stream. More...
 
int yaml_emitter_dump (yaml_emitter_t *emitter, yaml_document_t *document)
 Emit a YAML document. More...
 
int yaml_emitter_flush (yaml_emitter_t *emitter)
 Flush the accumulated characters to the output. More...
 
-

Typedef Documentation

- +

Detailed Description

+

Typedef Documentation

+ +

◆ yaml_write_handler_t

+
- +
typedef int yaml_write_handler_t(void *data, unsigned char *buffer, size_t size)typedef int yaml_write_handler_t(void *data, unsigned char *buffer, size_t size)
-
-
+

The prototype of a write handler.

The write handler is called when the emitter needs to flush the accumulated characters to the output. The handler should write size bytes of the buffer to the output.

-
Parameters:
+
Parameters
- +
[in,out]dataA pointer to an application data specified by yaml_emitter_set_output().
[in,out]dataA pointer to an application data specified by yaml_emitter_set_output().
[in]bufferThe buffer with bytes to be written.
[in]sizeThe size of the buffer.
-
Returns:
On success, the handler should return 1. If the handler failed, the returned value should be 0.
+
Returns
On success, the handler should return 1. If the handler failed, the returned value should be 0.
- + +

◆ yaml_emitter_state_t

+
@@ -178,14 +204,15 @@ Functions
typedef enum yaml_emitter_state_e yaml_emitter_state_t
-
-
+

The emitter states.

- + +

◆ yaml_emitter_t

+
@@ -193,16 +220,17 @@ Functions
typedef struct yaml_emitter_s yaml_emitter_t
-
-
+

The emitter structure.

All members are internal. Manage the structure using the yaml_emitter_ family of functions.

-

Enumeration Type Documentation

- +

Enumeration Type Documentation

+ +

◆ yaml_emitter_state_e

+
@@ -210,116 +238,97 @@ Functions
enum yaml_emitter_state_e
-
-
+

The emitter states.

-
Enumerator:
- - + +

◆ yaml_emitter_set_output_string()

+
YAML_EMIT_STREAM_START_STATE  -

Expect STREAM-START.

+ + - - - - - - - - - - - - - - - - -
Enumerator
YAML_EMIT_STREAM_START_STATE 

Expect STREAM-START.

YAML_EMIT_FIRST_DOCUMENT_START_STATE  -

Expect the first DOCUMENT-START or STREAM-END.

+
YAML_EMIT_FIRST_DOCUMENT_START_STATE 

Expect the first DOCUMENT-START or STREAM-END.

YAML_EMIT_DOCUMENT_START_STATE  -

Expect DOCUMENT-START or STREAM-END.

+
YAML_EMIT_DOCUMENT_START_STATE 

Expect DOCUMENT-START or STREAM-END.

YAML_EMIT_DOCUMENT_CONTENT_STATE  -

Expect the content of a document.

+
YAML_EMIT_DOCUMENT_CONTENT_STATE 

Expect the content of a document.

YAML_EMIT_DOCUMENT_END_STATE  -

Expect DOCUMENT-END.

+
YAML_EMIT_DOCUMENT_END_STATE 

Expect DOCUMENT-END.

YAML_EMIT_FLOW_SEQUENCE_FIRST_ITEM_STATE  -

Expect the first item of a flow sequence.

+
YAML_EMIT_FLOW_SEQUENCE_FIRST_ITEM_STATE 

Expect the first item of a flow sequence.

YAML_EMIT_FLOW_SEQUENCE_ITEM_STATE  -

Expect an item of a flow sequence.

+
YAML_EMIT_FLOW_SEQUENCE_ITEM_STATE 

Expect an item of a flow sequence.

YAML_EMIT_FLOW_MAPPING_FIRST_KEY_STATE  -

Expect the first key of a flow mapping.

+
YAML_EMIT_FLOW_MAPPING_FIRST_KEY_STATE 

Expect the first key of a flow mapping.

YAML_EMIT_FLOW_MAPPING_KEY_STATE  -

Expect a key of a flow mapping.

+
YAML_EMIT_FLOW_MAPPING_KEY_STATE 

Expect a key of a flow mapping.

YAML_EMIT_FLOW_MAPPING_SIMPLE_VALUE_STATE  -

Expect a value for a simple key of a flow mapping.

+
YAML_EMIT_FLOW_MAPPING_SIMPLE_VALUE_STATE 

Expect a value for a simple key of a flow mapping.

YAML_EMIT_FLOW_MAPPING_VALUE_STATE  -

Expect a value of a flow mapping.

+
YAML_EMIT_FLOW_MAPPING_VALUE_STATE 

Expect a value of a flow mapping.

YAML_EMIT_BLOCK_SEQUENCE_FIRST_ITEM_STATE  -

Expect the first item of a block sequence.

+
YAML_EMIT_BLOCK_SEQUENCE_FIRST_ITEM_STATE 

Expect the first item of a block sequence.

YAML_EMIT_BLOCK_SEQUENCE_ITEM_STATE  -

Expect an item of a block sequence.

+
YAML_EMIT_BLOCK_SEQUENCE_ITEM_STATE 

Expect an item of a block sequence.

YAML_EMIT_BLOCK_MAPPING_FIRST_KEY_STATE  -

Expect the first key of a block mapping.

+
YAML_EMIT_BLOCK_MAPPING_FIRST_KEY_STATE 

Expect the first key of a block mapping.

YAML_EMIT_BLOCK_MAPPING_KEY_STATE  -

Expect the key of a block mapping.

+
YAML_EMIT_BLOCK_MAPPING_KEY_STATE 

Expect the key of a block mapping.

YAML_EMIT_BLOCK_MAPPING_SIMPLE_VALUE_STATE  -

Expect a value for a simple key of a block mapping.

+
YAML_EMIT_BLOCK_MAPPING_SIMPLE_VALUE_STATE 

Expect a value for a simple key of a block mapping.

YAML_EMIT_BLOCK_MAPPING_VALUE_STATE  -

Expect a value of a block mapping.

+
YAML_EMIT_BLOCK_MAPPING_VALUE_STATE 

Expect a value of a block mapping.

YAML_EMIT_END_STATE  -

Expect nothing.

+
YAML_EMIT_END_STATE 

Expect nothing.

- - -

Function Documentation

- +

Function Documentation

+ +

◆ yaml_emitter_initialize()

+
- +
int yaml_emitter_initialize int yaml_emitter_initialize ( yaml_emitter_t emitter)
-
-
+

Initialize an emitter.

-

This function creates a new emitter object. An application is responsible for destroying the object using the yaml_emitter_delete() function.

-
Parameters:
+

This function creates a new emitter object. An application is responsible for destroying the object using the yaml_emitter_delete() function.

+
Parameters
[out]emitterAn empty parser object.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_emitter_delete()

+
- +
void yaml_emitter_delete void yaml_emitter_delete ( yaml_emitter_t emitter)
-
-
+

Destroy an emitter.

-
Parameters:
+
Parameters
[in,out]emitterAn emitter object.
@@ -328,12 +337,14 @@ Functions
- + @@ -362,12 +373,11 @@ Functions
void yaml_emitter_set_output_string void yaml_emitter_set_output_string ( yaml_emitter_t emitter,
-
-
+

Set a string output.

The emitter will write the output characters to the output buffer of the size size. The emitter will set size_written to the number of written bytes. If the buffer is smaller than required, the emitter produces the YAML_WRITE_ERROR error.

-
Parameters:
+
Parameters
@@ -379,12 +389,14 @@ Functions - + +

◆ yaml_emitter_set_output_file()

+
[in,out]emitterAn emitter object.
[in]outputAn output buffer.
- + @@ -401,12 +413,11 @@ Functions
void yaml_emitter_set_output_file void yaml_emitter_set_output_file ( yaml_emitter_t emitter,
-
-
+

Set a file output.

file should be a file object open for writing. The application is responsible for closing the file.

-
Parameters:
+
Parameters
@@ -416,12 +427,14 @@ Functions - + +

◆ yaml_emitter_set_output()

+
[in,out]emitterAn emitter object.
[in]fileAn open file.
- + @@ -444,11 +457,10 @@ Functions
void yaml_emitter_set_output void yaml_emitter_set_output ( yaml_emitter_t emitter,
-
-
+

Set a generic output handler.

-
Parameters:
+
Parameters
@@ -459,12 +471,14 @@ Functions - + +

◆ yaml_emitter_set_encoding()

+
[in,out]emitterAn emitter object.
[in]handlerA write handler.
- + @@ -481,11 +495,10 @@ Functions
void yaml_emitter_set_encoding void yaml_emitter_set_encoding ( yaml_emitter_t emitter,
-
-
+

Set the output encoding.

-
Parameters:
+
Parameters
@@ -495,12 +508,14 @@ Functions - + +

◆ yaml_emitter_set_canonical()

+
[in,out]emitterAn emitter object.
[in]encodingThe output encoding.
- + @@ -517,11 +532,10 @@ Functions
void yaml_emitter_set_canonical void yaml_emitter_set_canonical ( yaml_emitter_t emitter,
-
-
+

Set if the output should be in the "canonical" format as in the YAML specification.

-
Parameters:
+
Parameters
@@ -531,12 +545,14 @@ Functions - + +

◆ yaml_emitter_set_indent()

+
[in,out]emitterAn emitter object.
[in]canonicalIf the output is canonical.
- + @@ -553,11 +569,10 @@ Functions
void yaml_emitter_set_indent void yaml_emitter_set_indent ( yaml_emitter_t emitter,
-
-
+
-

Set the intendation increment.

-
Parameters:
+

Set the indentation increment.

+
Parameters
@@ -567,12 +582,14 @@ Functions - + +

◆ yaml_emitter_set_width()

+
[in,out]emitterAn emitter object.
[in]indentThe indentation increment (1 < . < 10).
- + @@ -589,12 +606,11 @@ Functions
void yaml_emitter_set_width void yaml_emitter_set_width ( yaml_emitter_t emitter,
-
-
+

Set the preferred line width.

-1 means unlimited.

-
Parameters:
+
Parameters
@@ -604,12 +620,14 @@ Functions - + +

◆ yaml_emitter_set_unicode()

+
[in,out]emitterAn emitter object.
[in]widthThe preferred line width.
- + @@ -626,11 +644,10 @@ Functions
void yaml_emitter_set_unicode void yaml_emitter_set_unicode ( yaml_emitter_t emitter,
-
-
+

Set if unescaped non-ASCII characters are allowed.

-
Parameters:
+
Parameters
@@ -640,12 +657,14 @@ Functions - + +

◆ yaml_emitter_set_break()

+
[in,out]emitterAn emitter object.
[in]unicodeIf unescaped Unicode characters are allowed.
- + @@ -662,11 +681,10 @@ Functions
void yaml_emitter_set_break void yaml_emitter_set_break ( yaml_emitter_t emitter,
-
-
+

Set the preferred line break.

-
Parameters:
+
Parameters
@@ -676,12 +694,14 @@ Functions - + +

◆ yaml_emitter_emit()

+
[in,out]emitterAn emitter object.
[in]line_breakThe preferred line break.
- + @@ -698,82 +718,85 @@ Functions
int yaml_emitter_emit int yaml_emitter_emit ( yaml_emitter_t emitter,
-
-
+

Emit an event.

-

The event object may be generated using the yaml_parser_parse() function. The emitter takes the responsibility for the event object and destroys its content after it is emitted. The event object is destroyed even if the function fails.

-
Parameters:
+

The event object may be generated using the yaml_parser_parse() function. The emitter takes the responsibility for the event object and destroys its content after it is emitted. The event object is destroyed even if the function fails.

+
Parameters
[in,out]emitterAn emitter object.
[in,out]eventAn event object.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_emitter_open()

+
- +
int yaml_emitter_open int yaml_emitter_open ( yaml_emitter_t emitter)
-
-
+

Start a YAML stream.

-

This function should be used before yaml_emitter_dump() is called.

-
Parameters:
+

This function should be used before yaml_emitter_dump() is called.

+
Parameters
[in,out]emitterAn emitter object.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_emitter_close()

+
- +
int yaml_emitter_close int yaml_emitter_close ( yaml_emitter_t emitter)
-
-
+

Finish a YAML stream.

-

This function should be used after yaml_emitter_dump() is called.

-
Parameters:
+

This function should be used after yaml_emitter_dump() is called.

+
Parameters
[in,out]emitterAn emitter object.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_emitter_dump()

+
- + @@ -790,56 +813,54 @@ Functions
int yaml_emitter_dump int yaml_emitter_dump ( yaml_emitter_t emitter,
-
-
+

Emit a YAML document.

-

The documen object may be generated using the yaml_parser_load() function or the yaml_document_initialize() function. The emitter takes the responsibility for the document object and destoys its content after it is emitted. The document object is destroyedeven if the function fails.

-
Parameters:
+

The documen object may be generated using the yaml_parser_load() function or the yaml_document_initialize() function. The emitter takes the responsibility for the document object and destroys its content after it is emitted. The document object is destroyed even if the function fails.

+
Parameters
[in,out]emitterAn emitter object.
[in,out]documentA document object.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_emitter_flush()

+
- +
int yaml_emitter_flush int yaml_emitter_flush ( yaml_emitter_t emitter)
-
-
+

Flush the accumulated characters to the output.

-
Parameters:
+
Parameters
[in,out]emitterAn emitter object.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- - + - diff --git a/libyaml/doc/html/group__events.html b/libyaml/doc/html/group__events.html index 1d10630f..2e3d8041 100644 --- a/libyaml/doc/html/group__events.html +++ b/libyaml/doc/html/group__events.html @@ -3,48 +3,41 @@ + + yaml: Events - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - -
+ + + + + + +
Data Structures | @@ -56,70 +49,91 @@
- - - - + + +

+

Data Structures

struct  yaml_event_s
 The event structure. More...

+

struct  yaml_event_s
 The event structure. More...
 
+ - - - - - + + + + + +

Typedefs

typedef enum yaml_event_type_e yaml_event_type_t
 Event types.
typedef struct yaml_event_s yaml_event_t
 The event structure.

+

typedef enum yaml_event_type_e yaml_event_type_t
 Event types. More...
 
typedef struct yaml_event_s yaml_event_t
 The event structure. More...
 
+ - - - + +

Enumerations

enum  yaml_event_type_e {
+
enum  yaml_event_type_e {
  YAML_NO_EVENT, -
+
  YAML_STREAM_START_EVENT, -
+
  YAML_STREAM_END_EVENT, -
+
  YAML_DOCUMENT_START_EVENT, -
+
  YAML_DOCUMENT_END_EVENT, -
+
  YAML_ALIAS_EVENT, -
+
  YAML_SCALAR_EVENT, -
+
  YAML_SEQUENCE_START_EVENT, -
+
  YAML_SEQUENCE_END_EVENT, -
+
  YAML_MAPPING_START_EVENT, -
+
  YAML_MAPPING_END_EVENT -
+
}
 Event types. More...

+

 Event types. More...
 
+ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

int yaml_stream_start_event_initialize (yaml_event_t *event, yaml_encoding_t encoding)
 Create the STREAM-START event.
int yaml_stream_end_event_initialize (yaml_event_t *event)
 Create the STREAM-END event.
int yaml_document_start_event_initialize (yaml_event_t *event, yaml_version_directive_t *version_directive, yaml_tag_directive_t *tag_directives_start, yaml_tag_directive_t *tag_directives_end, int implicit)
 Create the DOCUMENT-START event.
int yaml_document_end_event_initialize (yaml_event_t *event, int implicit)
 Create the DOCUMENT-END event.
int yaml_alias_event_initialize (yaml_event_t *event, yaml_char_t *anchor)
 Create an ALIAS event.
int yaml_scalar_event_initialize (yaml_event_t *event, yaml_char_t *anchor, yaml_char_t *tag, yaml_char_t *value, int length, int plain_implicit, int quoted_implicit, yaml_scalar_style_t style)
 Create a SCALAR event.
int yaml_sequence_start_event_initialize (yaml_event_t *event, yaml_char_t *anchor, yaml_char_t *tag, int implicit, yaml_sequence_style_t style)
 Create a SEQUENCE-START event.
int yaml_sequence_end_event_initialize (yaml_event_t *event)
 Create a SEQUENCE-END event.
int yaml_mapping_start_event_initialize (yaml_event_t *event, yaml_char_t *anchor, yaml_char_t *tag, int implicit, yaml_mapping_style_t style)
 Create a MAPPING-START event.
int yaml_mapping_end_event_initialize (yaml_event_t *event)
 Create a MAPPING-END event.
void yaml_event_delete (yaml_event_t *event)
 Free any memory allocated for an event object.
int yaml_stream_start_event_initialize (yaml_event_t *event, yaml_encoding_t encoding)
 Create the STREAM-START event. More...
 
int yaml_stream_end_event_initialize (yaml_event_t *event)
 Create the STREAM-END event. More...
 
int yaml_document_start_event_initialize (yaml_event_t *event, yaml_version_directive_t *version_directive, yaml_tag_directive_t *tag_directives_start, yaml_tag_directive_t *tag_directives_end, int implicit)
 Create the DOCUMENT-START event. More...
 
int yaml_document_end_event_initialize (yaml_event_t *event, int implicit)
 Create the DOCUMENT-END event. More...
 
int yaml_alias_event_initialize (yaml_event_t *event, const yaml_char_t *anchor)
 Create an ALIAS event. More...
 
int yaml_scalar_event_initialize (yaml_event_t *event, const yaml_char_t *anchor, const yaml_char_t *tag, const yaml_char_t *value, int length, int plain_implicit, int quoted_implicit, yaml_scalar_style_t style)
 Create a SCALAR event. More...
 
int yaml_sequence_start_event_initialize (yaml_event_t *event, const yaml_char_t *anchor, const yaml_char_t *tag, int implicit, yaml_sequence_style_t style)
 Create a SEQUENCE-START event. More...
 
int yaml_sequence_end_event_initialize (yaml_event_t *event)
 Create a SEQUENCE-END event. More...
 
int yaml_mapping_start_event_initialize (yaml_event_t *event, const yaml_char_t *anchor, const yaml_char_t *tag, int implicit, yaml_mapping_style_t style)
 Create a MAPPING-START event. More...
 
int yaml_mapping_end_event_initialize (yaml_event_t *event)
 Create a MAPPING-END event. More...
 
void yaml_event_delete (yaml_event_t *event)
 Free any memory allocated for an event object. More...
 
-

Typedef Documentation

- +

Detailed Description

+

Typedef Documentation

+ +

◆ yaml_event_type_t

+
@@ -127,14 +141,15 @@ Functions
typedef enum yaml_event_type_e yaml_event_type_t
-
-
+

Event types.

- + +

◆ yaml_event_t

+
@@ -142,15 +157,16 @@ Functions
typedef struct yaml_event_s yaml_event_t
-
-
+

The event structure.

-

Enumeration Type Documentation

- +

Enumeration Type Documentation

+ +

◆ yaml_event_type_e

+
@@ -158,57 +174,45 @@ Functions
enum yaml_event_type_e
-
-
+

Event types.

-
Enumerator:
- - - + - diff --git a/libyaml/doc/html/group__export.html b/libyaml/doc/html/group__export.html index 9f4a9871..6ba46d17 100644 --- a/libyaml/doc/html/group__export.html +++ b/libyaml/doc/html/group__export.html @@ -3,89 +3,83 @@ + +yaml: Export Definitions - + + - - - -
- - +
YAML_NO_EVENT  -

An empty event.

+ + - - - - - - - - - -
Enumerator
YAML_NO_EVENT 

An empty event.

YAML_STREAM_START_EVENT  -

A STREAM-START event.

+
YAML_STREAM_START_EVENT 

A STREAM-START event.

YAML_STREAM_END_EVENT  -

A STREAM-END event.

+
YAML_STREAM_END_EVENT 

A STREAM-END event.

YAML_DOCUMENT_START_EVENT  -

A DOCUMENT-START event.

+
YAML_DOCUMENT_START_EVENT 

A DOCUMENT-START event.

YAML_DOCUMENT_END_EVENT  -

A DOCUMENT-END event.

+
YAML_DOCUMENT_END_EVENT 

A DOCUMENT-END event.

YAML_ALIAS_EVENT  -

An ALIAS event.

+
YAML_ALIAS_EVENT 

An ALIAS event.

YAML_SCALAR_EVENT  -

A SCALAR event.

+
YAML_SCALAR_EVENT 

A SCALAR event.

YAML_SEQUENCE_START_EVENT  -

A SEQUENCE-START event.

+
YAML_SEQUENCE_START_EVENT 

A SEQUENCE-START event.

YAML_SEQUENCE_END_EVENT  -

A SEQUENCE-END event.

+
YAML_SEQUENCE_END_EVENT 

A SEQUENCE-END event.

YAML_MAPPING_START_EVENT  -

A MAPPING-START event.

+
YAML_MAPPING_START_EVENT 

A MAPPING-START event.

YAML_MAPPING_END_EVENT  -

A MAPPING-END event.

+
YAML_MAPPING_END_EVENT 

A MAPPING-END event.

- - -

Function Documentation

- +

Function Documentation

+ +

◆ yaml_stream_start_event_initialize()

+
- + @@ -225,53 +229,55 @@ Functions
int yaml_stream_start_event_initialize int yaml_stream_start_event_initialize ( yaml_event_t event,
-
-
+

Create the STREAM-START event.

-
Parameters:
+
Parameters
[out]eventAn empty event object.
[in]encodingThe stream encoding.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_stream_end_event_initialize()

+
- +
int yaml_stream_end_event_initialize int yaml_stream_end_event_initialize ( yaml_event_t event)
-
-
+

Create the STREAM-END event.

-
Parameters:
+
Parameters
[out]eventAn empty event object.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_document_start_event_initialize()

+
- + @@ -306,12 +312,11 @@ Functions
int yaml_document_start_event_initialize int yaml_document_start_event_initialize ( yaml_event_t event,
-
-
+

Create the DOCUMENT-START event.

The implicit argument is considered as a stylistic parameter and may be ignored by the emitter.

-
Parameters:
+
Parameters
@@ -321,16 +326,18 @@ Functions
[out]eventAn empty event object.
[in]version_directiveThe YAML directive value or NULL.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_document_end_event_initialize()

+
- + @@ -347,28 +354,29 @@ Functions
int yaml_document_end_event_initialize int yaml_document_end_event_initialize ( yaml_event_t event,
-
-
+

Create the DOCUMENT-END event.

The implicit argument is considered as a stylistic parameter and may be ignored by the emitter.

-
Parameters:
+
Parameters
[out]eventAn empty event object.
[in]implicitIf the document end indicator is implicit.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_alias_event_initialize()

+
- + @@ -376,7 +384,7 @@ Functions - + @@ -385,27 +393,28 @@ Functions
int yaml_alias_event_initialize int yaml_alias_event_initialize ( yaml_event_t event,
yaml_char_tconst yaml_char_t anchor 
-
-
+

Create an ALIAS event.

-
Parameters:
+
Parameters
[out]eventAn empty event object.
[in]anchorThe anchor value.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_scalar_event_initialize()

+
- + @@ -413,19 +422,19 @@ Functions - + - + - + @@ -458,13 +467,12 @@ Functions
int yaml_scalar_event_initialize int yaml_scalar_event_initialize ( yaml_event_t event,
yaml_char_tconst yaml_char_t anchor,
yaml_char_tconst yaml_char_t tag,
yaml_char_tconst yaml_char_t value,
-
-
+

Create a SCALAR event.

The style argument may be ignored by the emitter.

Either the tag attribute or one of the plain_implicit and quoted_implicit flags must be set.

-
Parameters:
+
Parameters
@@ -477,16 +485,18 @@ Functions
[out]eventAn empty event object.
[in]anchorThe scalar anchor or NULL.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_sequence_start_event_initialize()

+
- + @@ -494,13 +504,13 @@ Functions - + - + @@ -521,13 +531,12 @@ Functions
int yaml_sequence_start_event_initialize int yaml_sequence_start_event_initialize ( yaml_event_t event,
yaml_char_tconst yaml_char_t anchor,
yaml_char_tconst yaml_char_t tag,
-
-
+

Create a SEQUENCE-START event.

The style argument may be ignored by the emitter.

Either the tag attribute or the implicit flag must be set.

-
Parameters:
+
Parameters
@@ -537,42 +546,45 @@ Functions
[out]eventAn empty event object.
[in]anchorThe sequence anchor or NULL.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_sequence_end_event_initialize()

+
- +
int yaml_sequence_end_event_initialize int yaml_sequence_end_event_initialize ( yaml_event_t event)
-
-
+

Create a SEQUENCE-END event.

-
Parameters:
+
Parameters
[out]eventAn empty event object.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_mapping_start_event_initialize()

+
- + @@ -580,13 +592,13 @@ Functions - + - + @@ -607,13 +619,12 @@ Functions
int yaml_mapping_start_event_initialize int yaml_mapping_start_event_initialize ( yaml_event_t event,
yaml_char_tconst yaml_char_t anchor,
yaml_char_tconst yaml_char_t tag,
-
-
+

Create a MAPPING-START event.

The style argument may be ignored by the emitter.

Either the tag attribute or the implicit flag must be set.

-
Parameters:
+
Parameters
@@ -623,53 +634,55 @@ Functions
[out]eventAn empty event object.
[in]anchorThe mapping anchor or NULL.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_mapping_end_event_initialize()

+
- +
int yaml_mapping_end_event_initialize int yaml_mapping_end_event_initialize ( yaml_event_t event)
-
-
+

Create a MAPPING-END event.

-
Parameters:
+
Parameters
[out]eventAn empty event object.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_event_delete()

+
- +
void yaml_event_delete void yaml_event_delete ( yaml_event_t event)
-
-
+

Free any memory allocated for an event object.

-
Parameters:
+
Parameters
[in,out]eventAn event object.
@@ -679,13 +692,11 @@ Functions
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - -
+ + + + + + +
Export Definitions
- - - + + + +

-Defines

#define YAML_DECLARE(type)   type
 The public API declaration.

+Macros

#define YAML_DECLARE(type)   type
 The public API declaration. More...
 
-

Define Documentation

- +

Detailed Description

+

Macro Definition Documentation

+ +

◆ YAML_DECLARE

+
- +
#define YAML_DECLARE#define YAML_DECLARE (   type)    type
-
-
+

The public API declaration.

- - + - diff --git a/libyaml/doc/html/group__nodes.html b/libyaml/doc/html/group__nodes.html index b7294714..99b67ecf 100644 --- a/libyaml/doc/html/group__nodes.html +++ b/libyaml/doc/html/group__nodes.html @@ -3,52 +3,45 @@ + + yaml: Nodes - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - -
+ + + + + + +
@@ -57,252 +50,299 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + +

+

Data Structures

struct  yaml_node_pair_s
 An element of a mapping node. More...
struct  yaml_node_s
 The node structure. More...
struct  yaml_document_s
 The document structure. More...

-Defines

#define YAML_NULL_TAG   "tag:yaml.org,2002:null"
 The tag !!null with the only possible value: null.
#define YAML_BOOL_TAG   "tag:yaml.org,2002:bool"
 The tag !!bool with the values: true and falce.
#define YAML_STR_TAG   "tag:yaml.org,2002:str"
 The tag !!str for string values.
#define YAML_INT_TAG   "tag:yaml.org,2002:int"
 The tag !!int for integer values.
#define YAML_FLOAT_TAG   "tag:yaml.org,2002:float"
 The tag !!float for float values.
#define YAML_TIMESTAMP_TAG   "tag:yaml.org,2002:timestamp"
 The tag !!timestamp for date and time values.
#define YAML_SEQ_TAG   "tag:yaml.org,2002:seq"
 The tag !!seq is used to denote sequences.
#define YAML_MAP_TAG   "tag:yaml.org,2002:map"
 The tag !!map is used to denote mapping.
#define YAML_DEFAULT_SCALAR_TAG   YAML_STR_TAG
 The default scalar tag is !!str.
#define YAML_DEFAULT_SEQUENCE_TAG   YAML_SEQ_TAG
 The default sequence tag is !!seq.
#define YAML_DEFAULT_MAPPING_TAG   YAML_MAP_TAG
 The default mapping tag is !!map.

+

struct  yaml_node_pair_s
 An element of a mapping node. More...
 
struct  yaml_node_s
 The node structure. More...
 
struct  yaml_document_s
 The document structure. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define YAML_NULL_TAG   "tag:yaml.org,2002:null"
 The tag !!null with the only possible value: null. More...
 
#define YAML_BOOL_TAG   "tag:yaml.org,2002:bool"
 The tag !!bool with the values: true and false. More...
 
#define YAML_STR_TAG   "tag:yaml.org,2002:str"
 The tag !!str for string values. More...
 
#define YAML_INT_TAG   "tag:yaml.org,2002:int"
 The tag !!int for integer values. More...
 
#define YAML_FLOAT_TAG   "tag:yaml.org,2002:float"
 The tag !!float for float values. More...
 
#define YAML_TIMESTAMP_TAG   "tag:yaml.org,2002:timestamp"
 The tag !!timestamp for date and time values. More...
 
#define YAML_SEQ_TAG   "tag:yaml.org,2002:seq"
 The tag !!seq is used to denote sequences. More...
 
#define YAML_MAP_TAG   "tag:yaml.org,2002:map"
 The tag !!map is used to denote mapping. More...
 
#define YAML_DEFAULT_SCALAR_TAG   YAML_STR_TAG
 The default scalar tag is !!str. More...
 
#define YAML_DEFAULT_SEQUENCE_TAG   YAML_SEQ_TAG
 The default sequence tag is !!seq. More...
 
#define YAML_DEFAULT_MAPPING_TAG   YAML_MAP_TAG
 The default mapping tag is !!map. More...
 
+ - - - - - - - - - - - + + + + + + + + + + + + + + +

Typedefs

typedef enum yaml_node_type_e yaml_node_type_t
 Node types.
typedef struct yaml_node_s yaml_node_t
 The forward definition of a document node structure.
typedef int yaml_node_item_t
 An element of a sequence node.
typedef struct yaml_node_pair_s yaml_node_pair_t
 An element of a mapping node.
typedef struct yaml_document_s yaml_document_t
 The document structure.

+

typedef enum yaml_node_type_e yaml_node_type_t
 Node types. More...
 
typedef struct yaml_node_s yaml_node_t
 The forward definition of a document node structure. More...
 
typedef int yaml_node_item_t
 An element of a sequence node. More...
 
typedef struct yaml_node_pair_s yaml_node_pair_t
 An element of a mapping node. More...
 
typedef struct yaml_document_s yaml_document_t
 The document structure. More...
 
+ - - - + +

Enumerations

enum  yaml_node_type_e {
+
enum  yaml_node_type_e {
  YAML_NO_NODE, -
+
  YAML_SCALAR_NODE, -
+
  YAML_SEQUENCE_NODE, -
+
  YAML_MAPPING_NODE -
+
}
 Node types. More...

+

 Node types. More...
 
+ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

int yaml_document_initialize (yaml_document_t *document, yaml_version_directive_t *version_directive, yaml_tag_directive_t *tag_directives_start, yaml_tag_directive_t *tag_directives_end, int start_implicit, int end_implicit)
 Create a YAML document.
void yaml_document_delete (yaml_document_t *document)
 Delete a YAML document and all its nodes.
yaml_node_tyaml_document_get_node (yaml_document_t *document, int index)
 Get a node of a YAML document.
yaml_node_tyaml_document_get_root_node (yaml_document_t *document)
 Get the root of a YAML document node.
int yaml_document_add_scalar (yaml_document_t *document, yaml_char_t *tag, yaml_char_t *value, int length, yaml_scalar_style_t style)
 Create a SCALAR node and attach it to the document.
int yaml_document_add_sequence (yaml_document_t *document, yaml_char_t *tag, yaml_sequence_style_t style)
 Create a SEQUENCE node and attach it to the document.
int yaml_document_add_mapping (yaml_document_t *document, yaml_char_t *tag, yaml_mapping_style_t style)
 Create a MAPPING node and attach it to the document.
int yaml_document_append_sequence_item (yaml_document_t *document, int sequence, int item)
 Add an item to a SEQUENCE node.
int yaml_document_append_mapping_pair (yaml_document_t *document, int mapping, int key, int value)
 Add a pair of a key and a value to a MAPPING node.
int yaml_document_initialize (yaml_document_t *document, yaml_version_directive_t *version_directive, yaml_tag_directive_t *tag_directives_start, yaml_tag_directive_t *tag_directives_end, int start_implicit, int end_implicit)
 Create a YAML document. More...
 
void yaml_document_delete (yaml_document_t *document)
 Delete a YAML document and all its nodes. More...
 
yaml_node_tyaml_document_get_node (yaml_document_t *document, int index)
 Get a node of a YAML document. More...
 
yaml_node_tyaml_document_get_root_node (yaml_document_t *document)
 Get the root of a YAML document node. More...
 
int yaml_document_add_scalar (yaml_document_t *document, const yaml_char_t *tag, const yaml_char_t *value, int length, yaml_scalar_style_t style)
 Create a SCALAR node and attach it to the document. More...
 
int yaml_document_add_sequence (yaml_document_t *document, const yaml_char_t *tag, yaml_sequence_style_t style)
 Create a SEQUENCE node and attach it to the document. More...
 
int yaml_document_add_mapping (yaml_document_t *document, const yaml_char_t *tag, yaml_mapping_style_t style)
 Create a MAPPING node and attach it to the document. More...
 
int yaml_document_append_sequence_item (yaml_document_t *document, int sequence, int item)
 Add an item to a SEQUENCE node. More...
 
int yaml_document_append_mapping_pair (yaml_document_t *document, int mapping, int key, int value)
 Add a pair of a key and a value to a MAPPING node. More...
 
-

Define Documentation

- +

Detailed Description

+

Macro Definition Documentation

+ +

◆ YAML_NULL_TAG

+
- +
#define YAML_NULL_TAG   "tag:yaml.org,2002:null"#define YAML_NULL_TAG   "tag:yaml.org,2002:null"
-
-
+

The tag !!null with the only possible value: null.

- + +

◆ YAML_BOOL_TAG

+
- +
#define YAML_BOOL_TAG   "tag:yaml.org,2002:bool"#define YAML_BOOL_TAG   "tag:yaml.org,2002:bool"
-
-
+
-

The tag !!bool with the values: true and falce.

+

The tag !!bool with the values: true and false.

- + +

◆ YAML_STR_TAG

+
- +
#define YAML_STR_TAG   "tag:yaml.org,2002:str"#define YAML_STR_TAG   "tag:yaml.org,2002:str"
-
-
+

The tag !!str for string values.

- + +

◆ YAML_INT_TAG

+
- +
#define YAML_INT_TAG   "tag:yaml.org,2002:int"#define YAML_INT_TAG   "tag:yaml.org,2002:int"
-
-
+

The tag !!int for integer values.

- + +

◆ YAML_FLOAT_TAG

+
- +
#define YAML_FLOAT_TAG   "tag:yaml.org,2002:float"#define YAML_FLOAT_TAG   "tag:yaml.org,2002:float"
-
-
+

The tag !!float for float values.

- + +

◆ YAML_TIMESTAMP_TAG

+
- +
#define YAML_TIMESTAMP_TAG   "tag:yaml.org,2002:timestamp"#define YAML_TIMESTAMP_TAG   "tag:yaml.org,2002:timestamp"
-
-
+

The tag !!timestamp for date and time values.

- + +

◆ YAML_SEQ_TAG

+
- +
#define YAML_SEQ_TAG   "tag:yaml.org,2002:seq"#define YAML_SEQ_TAG   "tag:yaml.org,2002:seq"
-
-
+

The tag !!seq is used to denote sequences.

- + +

◆ YAML_MAP_TAG

+
- +
#define YAML_MAP_TAG   "tag:yaml.org,2002:map"#define YAML_MAP_TAG   "tag:yaml.org,2002:map"
-
-
+

The tag !!map is used to denote mapping.

- + +

◆ YAML_DEFAULT_SCALAR_TAG

+
- +
#define YAML_DEFAULT_SCALAR_TAG   YAML_STR_TAG#define YAML_DEFAULT_SCALAR_TAG   YAML_STR_TAG
-
-
+

The default scalar tag is !!str.

- + +

◆ YAML_DEFAULT_SEQUENCE_TAG

+
- +
#define YAML_DEFAULT_SEQUENCE_TAG   YAML_SEQ_TAG#define YAML_DEFAULT_SEQUENCE_TAG   YAML_SEQ_TAG
-
-
+

The default sequence tag is !!seq.

- + +

◆ YAML_DEFAULT_MAPPING_TAG

+
- +
#define YAML_DEFAULT_MAPPING_TAG   YAML_MAP_TAG#define YAML_DEFAULT_MAPPING_TAG   YAML_MAP_TAG
-
-
+

The default mapping tag is !!map.

-

Typedef Documentation

- +

Typedef Documentation

+ +

◆ yaml_node_type_t

+
@@ -310,14 +350,15 @@ Functions
typedef enum yaml_node_type_e yaml_node_type_t
-
-
+

Node types.

- + +

◆ yaml_node_t

+
@@ -325,14 +366,15 @@ Functions
typedef struct yaml_node_s yaml_node_t
-
-
+

The forward definition of a document node structure.

- + +

◆ yaml_node_item_t

+
@@ -340,14 +382,15 @@ Functions
typedef int yaml_node_item_t
-
-
+

An element of a sequence node.

- + +

◆ yaml_node_pair_t

+
@@ -355,14 +398,15 @@ Functions
typedef struct yaml_node_pair_s yaml_node_pair_t
-
-
+

An element of a mapping node.

- + +

◆ yaml_document_t

+
@@ -370,15 +414,16 @@ Functions
typedef struct yaml_document_s yaml_document_t
-
-
+

The document structure.

-

Enumeration Type Documentation

- +

Enumeration Type Documentation

+ +

◆ yaml_node_type_e

+
@@ -386,36 +431,31 @@ Functions
enum yaml_node_type_e
-
-
+

Node types.

-
Enumerator:
- - + +

◆ yaml_document_get_node()

+
YAML_NO_NODE  -

An empty node.

+ + - - -
Enumerator
YAML_NO_NODE 

An empty node.

YAML_SCALAR_NODE  -

A scalar node.

+
YAML_SCALAR_NODE 

A scalar node.

YAML_SEQUENCE_NODE  -

A sequence node.

+
YAML_SEQUENCE_NODE 

A sequence node.

YAML_MAPPING_NODE  -

A mapping node.

+
YAML_MAPPING_NODE 

A mapping node.

- - -

Function Documentation

- +

Function Documentation

+ +

◆ yaml_document_initialize()

+
- + @@ -456,11 +496,10 @@ Functions
int yaml_document_initialize int yaml_document_initialize ( yaml_document_t document,
-
-
+

Create a YAML document.

-
Parameters:
+
Parameters
@@ -471,27 +510,28 @@ Functions
[out]documentAn empty document object.
[in]version_directiveThe YAML directive value or NULL.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_document_delete()

+
- +
void yaml_document_delete void yaml_document_delete ( yaml_document_t document)
-
-
+

Delete a YAML document and all its nodes.

-
Parameters:
+
Parameters
[in,out]documentA document object.
@@ -500,12 +540,14 @@ Functions
- + @@ -522,57 +564,59 @@ Functions
yaml_node_t* yaml_document_get_node yaml_node_t* yaml_document_get_node ( yaml_document_t document,
-
-
+

Get a node of a YAML document.

The pointer returned by this function is valid until any of the functions modifying the documents are called.

-
Parameters:
+
Parameters
[in]documentA document object.
[in]indexThe node id.
-
Returns:
the node objct or NULL if node_id is out of range.
+
Returns
the node objct or NULL if node_id is out of range.
- + +

◆ yaml_document_get_root_node()

+
- +
yaml_node_t* yaml_document_get_root_node yaml_node_t* yaml_document_get_root_node ( yaml_document_t document)
-
-
+

Get the root of a YAML document node.

The root object is the first object added to the document.

The pointer returned by this function is valid until any of the functions modifying the documents are called.

An empty document produced by the parser signifies the end of a YAML stream.

-
Parameters:
+
Parameters
[in]documentA document object.
-
Returns:
the node object or NULL if the document is empty.
+
Returns
the node object or NULL if the document is empty.
- + +

◆ yaml_document_add_scalar()

+
- + @@ -580,13 +624,13 @@ Functions - + - + @@ -607,12 +651,11 @@ Functions
int yaml_document_add_scalar int yaml_document_add_scalar ( yaml_document_t document,
yaml_char_tconst yaml_char_t tag,
yaml_char_tconst yaml_char_t value,
-
-
+

Create a SCALAR node and attach it to the document.

The style argument may be ignored by the emitter.

-
Parameters:
+
Parameters
@@ -622,16 +665,18 @@ Functions
[in,out]documentA document object.
[in]tagThe scalar tag.
-
Returns:
the node id or 0 on error.
+
Returns
the node id or 0 on error.
- + +

◆ yaml_document_add_sequence()

+
- + @@ -639,7 +684,7 @@ Functions - + @@ -654,12 +699,11 @@ Functions
int yaml_document_add_sequence int yaml_document_add_sequence ( yaml_document_t document,
yaml_char_tconst yaml_char_t tag,
-
-
+

Create a SEQUENCE node and attach it to the document.

The style argument may be ignored by the emitter.

-
Parameters:
+
Parameters
@@ -667,16 +711,18 @@ Functions
[in,out]documentA document object.
[in]tagThe sequence tag.
-
Returns:
the node id or 0 on error.
+
Returns
the node id or 0 on error.
- + +

◆ yaml_document_add_mapping()

+
- + @@ -684,7 +730,7 @@ Functions - + @@ -699,12 +745,11 @@ Functions
int yaml_document_add_mapping int yaml_document_add_mapping ( yaml_document_t document,
yaml_char_tconst yaml_char_t tag,
-
-
+

Create a MAPPING node and attach it to the document.

The style argument may be ignored by the emitter.

-
Parameters:
+
Parameters
@@ -712,16 +757,18 @@ Functions
[in,out]documentA document object.
[in]tagThe sequence tag.
-
Returns:
the node id or 0 on error.
+
Returns
the node id or 0 on error.
- + +

◆ yaml_document_append_sequence_item()

+
- + @@ -744,11 +791,10 @@ Functions
int yaml_document_append_sequence_item int yaml_document_append_sequence_item ( yaml_document_t document,
-
-
+

Add an item to a SEQUENCE node.

-
Parameters:
+
Parameters
@@ -756,16 +802,18 @@ Functions
[in,out]documentA document object.
[in]sequenceThe sequence node id.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_document_append_mapping_pair()

+
- + @@ -794,11 +842,10 @@ Functions
int yaml_document_append_mapping_pair int yaml_document_append_mapping_pair ( yaml_document_t document,
-
-
+

Add a pair of a key and a value to a MAPPING node.

-
Parameters:
+
Parameters
@@ -807,18 +854,16 @@ Functions
[in,out]documentA document object.
[in]mappingThe mapping node id.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- - + - diff --git a/libyaml/doc/html/group__parser.html b/libyaml/doc/html/group__parser.html index 5b1d9dec..d5d39912 100644 --- a/libyaml/doc/html/group__parser.html +++ b/libyaml/doc/html/group__parser.html @@ -3,48 +3,41 @@ + + yaml: Parser Definitions - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - -
+ + + + + + +
Data Structures | @@ -56,131 +49,156 @@
- - - - - - - - + + + + + + + + +

+

Data Structures

struct  yaml_simple_key_s
 This structure holds information about a potential simple key. More...
struct  yaml_alias_data_s
 This structure holds aliases data. More...
struct  yaml_parser_s
 The parser structure. More...

+

struct  yaml_simple_key_s
 This structure holds information about a potential simple key. More...
 
struct  yaml_alias_data_s
 This structure holds aliases data. More...
 
struct  yaml_parser_s
 The parser structure. More...
 
+ - - - + + + - - + + - - + + - - - - + + + + +

Typedefs

typedef int yaml_read_handler_t (void *data, unsigned char *buffer, size_t size, size_t *size_read)
 The prototype of a read handler.
+
typedef int yaml_read_handler_t(void *data, unsigned char *buffer, size_t size, size_t *size_read)
 The prototype of a read handler. More...
 
typedef struct yaml_simple_key_s yaml_simple_key_t
 This structure holds information about a potential simple key.
+
 This structure holds information about a potential simple key.
 
typedef enum yaml_parser_state_e yaml_parser_state_t
 The states of the parser.
+
 The states of the parser.
 
typedef struct yaml_alias_data_s yaml_alias_data_t
 This structure holds aliases data.
typedef struct yaml_parser_s yaml_parser_t
 The parser structure.

+

 This structure holds aliases data.
 
typedef struct yaml_parser_s yaml_parser_t
 The parser structure. More...
 
+ - - - + +

Enumerations

enum  yaml_parser_state_e {
+
enum  yaml_parser_state_e {
  YAML_PARSE_STREAM_START_STATE, -
+
  YAML_PARSE_IMPLICIT_DOCUMENT_START_STATE, -
+
  YAML_PARSE_DOCUMENT_START_STATE, -
+
  YAML_PARSE_DOCUMENT_CONTENT_STATE, -
+
  YAML_PARSE_DOCUMENT_END_STATE, -
+
  YAML_PARSE_BLOCK_NODE_STATE, -
+
  YAML_PARSE_BLOCK_NODE_OR_INDENTLESS_SEQUENCE_STATE, -
+
  YAML_PARSE_FLOW_NODE_STATE, -
+
  YAML_PARSE_BLOCK_SEQUENCE_FIRST_ENTRY_STATE, -
+
  YAML_PARSE_BLOCK_SEQUENCE_ENTRY_STATE, -
+
  YAML_PARSE_INDENTLESS_SEQUENCE_ENTRY_STATE, -
+
  YAML_PARSE_BLOCK_MAPPING_FIRST_KEY_STATE, -
+
  YAML_PARSE_BLOCK_MAPPING_KEY_STATE, -
+
  YAML_PARSE_BLOCK_MAPPING_VALUE_STATE, -
+
  YAML_PARSE_FLOW_SEQUENCE_FIRST_ENTRY_STATE, -
+
  YAML_PARSE_FLOW_SEQUENCE_ENTRY_STATE, -
+
  YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_KEY_STATE, -
+
  YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_VALUE_STATE, -
+
  YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_END_STATE, -
+
  YAML_PARSE_FLOW_MAPPING_FIRST_KEY_STATE, -
+
  YAML_PARSE_FLOW_MAPPING_KEY_STATE, -
+
  YAML_PARSE_FLOW_MAPPING_VALUE_STATE, -
+
  YAML_PARSE_FLOW_MAPPING_EMPTY_VALUE_STATE, -
+
  YAML_PARSE_END_STATE -
+
}
 The states of the parser. More...

+

 The states of the parser. More...
 
+ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

int yaml_parser_initialize (yaml_parser_t *parser)
 Initialize a parser.
void yaml_parser_delete (yaml_parser_t *parser)
 Destroy a parser.
void yaml_parser_set_input_string (yaml_parser_t *parser, const unsigned char *input, size_t size)
 Set a string input.
void yaml_parser_set_input_file (yaml_parser_t *parser, FILE *file)
 Set a file input.
void yaml_parser_set_input (yaml_parser_t *parser, yaml_read_handler_t *handler, void *data)
 Set a generic input handler.
void yaml_parser_set_encoding (yaml_parser_t *parser, yaml_encoding_t encoding)
 Set the source encoding.
int yaml_parser_scan (yaml_parser_t *parser, yaml_token_t *token)
 Scan the input stream and produce the next token.
int yaml_parser_parse (yaml_parser_t *parser, yaml_event_t *event)
 Parse the input stream and produce the next parsing event.
int yaml_parser_load (yaml_parser_t *parser, yaml_document_t *document)
 Parse the input stream and produce the next YAML document.
int yaml_parser_initialize (yaml_parser_t *parser)
 Initialize a parser. More...
 
void yaml_parser_delete (yaml_parser_t *parser)
 Destroy a parser. More...
 
void yaml_parser_set_input_string (yaml_parser_t *parser, const unsigned char *input, size_t size)
 Set a string input. More...
 
void yaml_parser_set_input_file (yaml_parser_t *parser, FILE *file)
 Set a file input. More...
 
void yaml_parser_set_input (yaml_parser_t *parser, yaml_read_handler_t *handler, void *data)
 Set a generic input handler. More...
 
void yaml_parser_set_encoding (yaml_parser_t *parser, yaml_encoding_t encoding)
 Set the source encoding. More...
 
int yaml_parser_scan (yaml_parser_t *parser, yaml_token_t *token)
 Scan the input stream and produce the next token. More...
 
int yaml_parser_parse (yaml_parser_t *parser, yaml_event_t *event)
 Parse the input stream and produce the next parsing event. More...
 
int yaml_parser_load (yaml_parser_t *parser, yaml_document_t *document)
 Parse the input stream and produce the next YAML document. More...
 
-

Typedef Documentation

- +

Detailed Description

+

Typedef Documentation

+ +

◆ yaml_read_handler_t

+
- +
typedef int yaml_read_handler_t(void *data, unsigned char *buffer, size_t size, size_t *size_read)typedef int yaml_read_handler_t(void *data, unsigned char *buffer, size_t size, size_t *size_read)
-
-
+

The prototype of a read handler.

The read handler is called when the parser needs to read more bytes from the source. The handler should write not more than size bytes to the buffer. The number of written bytes should be set to the length variable.

-
Parameters:
+
Parameters
- +
[in,out]dataA pointer to an application data specified by yaml_parser_set_input().
[in,out]dataA pointer to an application data specified by yaml_parser_set_input().
[out]bufferThe buffer to write the data from the source.
[in]sizeThe size of the buffer.
[out]size_readThe actual number of bytes read from the source.
-
Returns:
On success, the handler should return 1. If the handler failed, the returned value should be 0. On EOF, the handler should set the size_read to 0 and return 1.
+
Returns
On success, the handler should return 1. If the handler failed, the returned value should be 0. On EOF, the handler should set the size_read to 0 and return 1.
- + +

◆ yaml_parser_t

+
@@ -188,16 +206,17 @@ Functions
typedef struct yaml_parser_s yaml_parser_t
-
-
+

The parser structure.

All members are internal. Manage the structure using the yaml_parser_ family of functions.

-

Enumeration Type Documentation

- +

Enumeration Type Documentation

+ +

◆ yaml_parser_state_e

+
@@ -205,134 +224,109 @@ Functions
enum yaml_parser_state_e
-
-
+

The states of the parser.

-
Enumerator:
- - + +

◆ yaml_parser_set_input_string()

+
YAML_PARSE_STREAM_START_STATE  -

Expect STREAM-START.

+ + - - - - - - - - - - - - - - - - - - - - - - -
Enumerator
YAML_PARSE_STREAM_START_STATE 

Expect STREAM-START.

YAML_PARSE_IMPLICIT_DOCUMENT_START_STATE  -

Expect the beginning of an implicit document.

+
YAML_PARSE_IMPLICIT_DOCUMENT_START_STATE 

Expect the beginning of an implicit document.

YAML_PARSE_DOCUMENT_START_STATE  -

Expect DOCUMENT-START.

+
YAML_PARSE_DOCUMENT_START_STATE 

Expect DOCUMENT-START.

YAML_PARSE_DOCUMENT_CONTENT_STATE  -

Expect the content of a document.

+
YAML_PARSE_DOCUMENT_CONTENT_STATE 

Expect the content of a document.

YAML_PARSE_DOCUMENT_END_STATE  -

Expect DOCUMENT-END.

+
YAML_PARSE_DOCUMENT_END_STATE 

Expect DOCUMENT-END.

YAML_PARSE_BLOCK_NODE_STATE  -

Expect a block node.

+
YAML_PARSE_BLOCK_NODE_STATE 

Expect a block node.

YAML_PARSE_BLOCK_NODE_OR_INDENTLESS_SEQUENCE_STATE  -

Expect a block node or indentless sequence.

+
YAML_PARSE_BLOCK_NODE_OR_INDENTLESS_SEQUENCE_STATE 

Expect a block node or indentless sequence.

YAML_PARSE_FLOW_NODE_STATE  -

Expect a flow node.

+
YAML_PARSE_FLOW_NODE_STATE 

Expect a flow node.

YAML_PARSE_BLOCK_SEQUENCE_FIRST_ENTRY_STATE  -

Expect the first entry of a block sequence.

+
YAML_PARSE_BLOCK_SEQUENCE_FIRST_ENTRY_STATE 

Expect the first entry of a block sequence.

YAML_PARSE_BLOCK_SEQUENCE_ENTRY_STATE  -

Expect an entry of a block sequence.

+
YAML_PARSE_BLOCK_SEQUENCE_ENTRY_STATE 

Expect an entry of a block sequence.

YAML_PARSE_INDENTLESS_SEQUENCE_ENTRY_STATE  -

Expect an entry of an indentless sequence.

+
YAML_PARSE_INDENTLESS_SEQUENCE_ENTRY_STATE 

Expect an entry of an indentless sequence.

YAML_PARSE_BLOCK_MAPPING_FIRST_KEY_STATE  -

Expect the first key of a block mapping.

+
YAML_PARSE_BLOCK_MAPPING_FIRST_KEY_STATE 

Expect the first key of a block mapping.

YAML_PARSE_BLOCK_MAPPING_KEY_STATE  -

Expect a block mapping key.

+
YAML_PARSE_BLOCK_MAPPING_KEY_STATE 

Expect a block mapping key.

YAML_PARSE_BLOCK_MAPPING_VALUE_STATE  -

Expect a block mapping value.

+
YAML_PARSE_BLOCK_MAPPING_VALUE_STATE 

Expect a block mapping value.

YAML_PARSE_FLOW_SEQUENCE_FIRST_ENTRY_STATE  -

Expect the first entry of a flow sequence.

+
YAML_PARSE_FLOW_SEQUENCE_FIRST_ENTRY_STATE 

Expect the first entry of a flow sequence.

YAML_PARSE_FLOW_SEQUENCE_ENTRY_STATE  -

Expect an entry of a flow sequence.

+
YAML_PARSE_FLOW_SEQUENCE_ENTRY_STATE 

Expect an entry of a flow sequence.

YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_KEY_STATE  -

Expect a key of an ordered mapping.

+
YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_KEY_STATE 

Expect a key of an ordered mapping.

YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_VALUE_STATE  -

Expect a value of an ordered mapping.

+
YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_VALUE_STATE 

Expect a value of an ordered mapping.

YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_END_STATE  -

Expect the and of an ordered mapping entry.

+
YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_END_STATE 

Expect the and of an ordered mapping entry.

YAML_PARSE_FLOW_MAPPING_FIRST_KEY_STATE  -

Expect the first key of a flow mapping.

+
YAML_PARSE_FLOW_MAPPING_FIRST_KEY_STATE 

Expect the first key of a flow mapping.

YAML_PARSE_FLOW_MAPPING_KEY_STATE  -

Expect a key of a flow mapping.

+
YAML_PARSE_FLOW_MAPPING_KEY_STATE 

Expect a key of a flow mapping.

YAML_PARSE_FLOW_MAPPING_VALUE_STATE  -

Expect a value of a flow mapping.

+
YAML_PARSE_FLOW_MAPPING_VALUE_STATE 

Expect a value of a flow mapping.

YAML_PARSE_FLOW_MAPPING_EMPTY_VALUE_STATE  -

Expect an empty value of a flow mapping.

+
YAML_PARSE_FLOW_MAPPING_EMPTY_VALUE_STATE 

Expect an empty value of a flow mapping.

YAML_PARSE_END_STATE  -

Expect nothing.

+
YAML_PARSE_END_STATE 

Expect nothing.

- - -

Function Documentation

- +

Function Documentation

+ +

◆ yaml_parser_initialize()

+
- +
int yaml_parser_initialize int yaml_parser_initialize ( yaml_parser_t parser)
-
-
+

Initialize a parser.

-

This function creates a new parser object. An application is responsible for destroying the object using the yaml_parser_delete() function.

-
Parameters:
+

This function creates a new parser object. An application is responsible for destroying the object using the yaml_parser_delete() function.

+
Parameters
[out]parserAn empty parser object.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_parser_delete()

+
- +
void yaml_parser_delete void yaml_parser_delete ( yaml_parser_t parser)
-
-
+

Destroy a parser.

-
Parameters:
+
Parameters
[in,out]parserA parser object.
@@ -341,12 +335,14 @@ Functions
- + @@ -369,12 +365,11 @@ Functions
void yaml_parser_set_input_string void yaml_parser_set_input_string ( yaml_parser_t parser,
-
-
+

Set a string input.

Note that the input pointer must be valid while the parser object exists. The application is responsible for destroing input after destroying the parser.

-
Parameters:
+
Parameters
@@ -385,12 +380,14 @@ Functions - + +

◆ yaml_parser_set_input_file()

+
[in,out]parserA parser object.
[in]inputA source data.
- + @@ -407,12 +404,11 @@ Functions
void yaml_parser_set_input_file void yaml_parser_set_input_file ( yaml_parser_t parser,
-
-
+

Set a file input.

file should be a file object open for reading. The application is responsible for closing the file.

-
Parameters:
+
Parameters
@@ -422,12 +418,14 @@ Functions - + +

◆ yaml_parser_set_input()

+
[in,out]parserA parser object.
[in]fileAn open file.
- + @@ -450,11 +448,10 @@ Functions
void yaml_parser_set_input void yaml_parser_set_input ( yaml_parser_t parser,
-
-
+

Set a generic input handler.

-
Parameters:
+
Parameters
@@ -465,12 +462,14 @@ Functions - + +

◆ yaml_parser_set_encoding()

+
[in,out]parserA parser object.
[in]handlerA read handler.
- + @@ -487,11 +486,10 @@ Functions
void yaml_parser_set_encoding void yaml_parser_set_encoding ( yaml_parser_t parser,
-
-
+

Set the source encoding.

-
Parameters:
+
Parameters
@@ -501,12 +499,14 @@ Functions - + +

◆ yaml_parser_scan()

+
[in,out]parserA parser object.
[in]encodingThe source encoding.
- + @@ -523,30 +523,31 @@ Functions
int yaml_parser_scan int yaml_parser_scan ( yaml_parser_t parser,
-
-
+

Scan the input stream and produce the next token.

Call the function subsequently to produce a sequence of tokens corresponding to the input stream. The initial token has the type YAML_STREAM_START_TOKEN while the ending token has the type YAML_STREAM_END_TOKEN.

An application is responsible for freeing any buffers associated with the produced token object using the yaml_token_delete function.

-

An application must not alternate the calls of yaml_parser_scan() with the calls of yaml_parser_parse() or yaml_parser_load(). Doing this will break the parser.

-
Parameters:
+

An application must not alternate the calls of yaml_parser_scan() with the calls of yaml_parser_parse() or yaml_parser_load(). Doing this will break the parser.

+
Parameters
[in,out]parserA parser object.
[out]tokenAn empty token object.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_parser_parse()

+
- + @@ -563,30 +564,31 @@ Functions
int yaml_parser_parse int yaml_parser_parse ( yaml_parser_t parser,
-
-
+

Parse the input stream and produce the next parsing event.

Call the function subsequently to produce a sequence of events corresponding to the input stream. The initial event has the type YAML_STREAM_START_EVENT while the ending event has the type YAML_STREAM_END_EVENT.

-

An application is responsible for freeing any buffers associated with the produced event object using the yaml_event_delete() function.

-

An application must not alternate the calls of yaml_parser_parse() with the calls of yaml_parser_scan() or yaml_parser_load(). Doing this will break the parser.

-
Parameters:
+

An application is responsible for freeing any buffers associated with the produced event object using the yaml_event_delete() function.

+

An application must not alternate the calls of yaml_parser_parse() with the calls of yaml_parser_scan() or yaml_parser_load(). Doing this will break the parser.

+
Parameters
[in,out]parserA parser object.
[out]eventAn empty event object.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- + +

◆ yaml_parser_load()

+
- + @@ -603,33 +605,30 @@ Functions
int yaml_parser_load int yaml_parser_load ( yaml_parser_t parser,
-
-
+

Parse the input stream and produce the next YAML document.

Call this function subsequently to produce a sequence of documents constituting the input stream.

If the produced document has no root node, it means that the document end has been reached.

-

An application is responsible for freeing any data associated with the produced document object using the yaml_document_delete() function.

-

An application must not alternate the calls of yaml_parser_load() with the calls of yaml_parser_scan() or yaml_parser_parse(). Doing this will break the parser.

-
Parameters:
+

An application is responsible for freeing any data associated with the produced document object using the yaml_document_delete() function.

+

An application must not alternate the calls of yaml_parser_load() with the calls of yaml_parser_scan() or yaml_parser_parse(). Doing this will break the parser.

+
Parameters
[in,out]parserA parser object.
[out]documentAn empty document object.
-
Returns:
1 if the function succeeded, 0 on error.
+
Returns
1 if the function succeeded, 0 on error.
- - + - diff --git a/libyaml/doc/html/group__styles.html b/libyaml/doc/html/group__styles.html index c3636d66..e6c06e39 100644 --- a/libyaml/doc/html/group__styles.html +++ b/libyaml/doc/html/group__styles.html @@ -3,48 +3,41 @@ + + yaml: Node Styles - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - -
+ + + + + + +
Typedefs | @@ -54,52 +47,62 @@
- - - - - - - - + + + + + + + + +

+

Typedefs

typedef enum yaml_scalar_style_e yaml_scalar_style_t
 Scalar styles.
typedef enum yaml_sequence_style_e yaml_sequence_style_t
 Sequence styles.
typedef enum yaml_mapping_style_e yaml_mapping_style_t
 Mapping styles.

+

typedef enum yaml_scalar_style_e yaml_scalar_style_t
 Scalar styles. More...
 
typedef enum yaml_sequence_style_e yaml_sequence_style_t
 Sequence styles. More...
 
typedef enum yaml_mapping_style_e yaml_mapping_style_t
 Mapping styles. More...
 
+ - - - + + - - + + - + +

Enumerations

enum  yaml_scalar_style_e {
+
enum  yaml_scalar_style_e {
  YAML_ANY_SCALAR_STYLE, -
+
  YAML_PLAIN_SCALAR_STYLE, -
+
  YAML_SINGLE_QUOTED_SCALAR_STYLE, -
+
  YAML_DOUBLE_QUOTED_SCALAR_STYLE, -
+
  YAML_LITERAL_SCALAR_STYLE, -
+
  YAML_FOLDED_SCALAR_STYLE -
+
}
 Scalar styles. More...
enum  yaml_sequence_style_e {
+
 Scalar styles. More...
 
enum  yaml_sequence_style_e {
  YAML_ANY_SEQUENCE_STYLE, -
+
  YAML_BLOCK_SEQUENCE_STYLE, -
+
  YAML_FLOW_SEQUENCE_STYLE -
+
}
 Sequence styles. More...
enum  yaml_mapping_style_e {
+
 Sequence styles. More...
 
enum  yaml_mapping_style_e {
  YAML_ANY_MAPPING_STYLE, -
+
  YAML_BLOCK_MAPPING_STYLE, -
+
  YAML_FLOW_MAPPING_STYLE -
+
}
 Mapping styles. More...
 Mapping styles. More...
 
-

Typedef Documentation

- +

Detailed Description

+

Typedef Documentation

+ +

◆ yaml_scalar_style_t

+
@@ -107,14 +110,15 @@ Enumerations
typedef enum yaml_scalar_style_e yaml_scalar_style_t
-
-
+

Scalar styles.

- + +

◆ yaml_sequence_style_t

+
@@ -122,14 +126,15 @@ Enumerations
typedef enum yaml_sequence_style_e yaml_sequence_style_t
-
-
+

Sequence styles.

- + +

◆ yaml_mapping_style_t

+
@@ -137,15 +142,16 @@ Enumerations
typedef enum yaml_mapping_style_e yaml_mapping_style_t
-
-
+

Mapping styles.

-

Enumeration Type Documentation

- +

Enumeration Type Documentation

+ +

◆ yaml_scalar_style_e

+
@@ -153,36 +159,29 @@ Enumerations
enum yaml_scalar_style_e
-
-
+

Scalar styles.

-
Enumerator:
-
YAML_ANY_SCALAR_STYLE  -

Let the emitter choose the style.

+ + - - - - -
Enumerator
YAML_ANY_SCALAR_STYLE 

Let the emitter choose the style.

YAML_PLAIN_SCALAR_STYLE  -

The plain scalar style.

+
YAML_PLAIN_SCALAR_STYLE 

The plain scalar style.

YAML_SINGLE_QUOTED_SCALAR_STYLE  -

The single-quoted scalar style.

+
YAML_SINGLE_QUOTED_SCALAR_STYLE 

The single-quoted scalar style.

YAML_DOUBLE_QUOTED_SCALAR_STYLE  -

The double-quoted scalar style.

+
YAML_DOUBLE_QUOTED_SCALAR_STYLE 

The double-quoted scalar style.

YAML_LITERAL_SCALAR_STYLE  -

The literal scalar style.

+
YAML_LITERAL_SCALAR_STYLE 

The literal scalar style.

YAML_FOLDED_SCALAR_STYLE  -

The folded scalar style.

+
YAML_FOLDED_SCALAR_STYLE 

The folded scalar style.

- - - + +

◆ yaml_sequence_style_e

+
@@ -190,27 +189,23 @@ Enumerations
enum yaml_sequence_style_e
-
-
+

Sequence styles.

-
Enumerator:
-
YAML_ANY_SEQUENCE_STYLE  -

Let the emitter choose the style.

+ + - -
Enumerator
YAML_ANY_SEQUENCE_STYLE 

Let the emitter choose the style.

YAML_BLOCK_SEQUENCE_STYLE  -

The block sequence style.

+
YAML_BLOCK_SEQUENCE_STYLE 

The block sequence style.

YAML_FLOW_SEQUENCE_STYLE  -

The flow sequence style.

+
YAML_FLOW_SEQUENCE_STYLE 

The flow sequence style.

- - - + +

◆ yaml_mapping_style_e

+
@@ -218,34 +213,26 @@ Enumerations
enum yaml_mapping_style_e
-
-
+

Mapping styles.

-
Enumerator:
-",""],legend:[1,"
","
"],thead:[1,"
YAML_ANY_MAPPING_STYLE  -

Let the emitter choose the style.

+ + - -
Enumerator
YAML_ANY_MAPPING_STYLE 

Let the emitter choose the style.

YAML_BLOCK_MAPPING_STYLE  -

The block mapping style.

+
YAML_BLOCK_MAPPING_STYLE 

The block mapping style.

YAML_FLOW_MAPPING_STYLE  -

The flow mapping style.

+
YAML_FLOW_MAPPING_STYLE 

The flow mapping style.

- - - - + - diff --git a/libyaml/doc/html/group__tokens.html b/libyaml/doc/html/group__tokens.html index dcd5bc51..14b93485 100644 --- a/libyaml/doc/html/group__tokens.html +++ b/libyaml/doc/html/group__tokens.html @@ -3,48 +3,41 @@ + + yaml: Tokens - + + - - - -
- - +
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - -
+ + + + + + +
Data Structures | @@ -56,72 +49,83 @@
- - - - + + +

+

Data Structures

struct  yaml_token_s
 The token structure. More...

+

struct  yaml_token_s
 The token structure. More...
 
+ - - - - - + + + + + +

Typedefs

typedef enum yaml_token_type_e yaml_token_type_t
 Token types.
typedef struct yaml_token_s yaml_token_t
 The token structure.

+

typedef enum yaml_token_type_e yaml_token_type_t
 Token types. More...
 
typedef struct yaml_token_s yaml_token_t
 The token structure. More...
 
+ - - - + +

Enumerations

enum  yaml_token_type_e {
+
enum  yaml_token_type_e {
  YAML_NO_TOKEN, -
+
  YAML_STREAM_START_TOKEN, -
+
  YAML_STREAM_END_TOKEN, -
+
  YAML_VERSION_DIRECTIVE_TOKEN, -
+
  YAML_TAG_DIRECTIVE_TOKEN, -
+
  YAML_DOCUMENT_START_TOKEN, -
+
  YAML_DOCUMENT_END_TOKEN, -
+
  YAML_BLOCK_SEQUENCE_START_TOKEN, -
+
  YAML_BLOCK_MAPPING_START_TOKEN, -
+
  YAML_BLOCK_END_TOKEN, -
+
  YAML_FLOW_SEQUENCE_START_TOKEN, -
+
  YAML_FLOW_SEQUENCE_END_TOKEN, -
+
  YAML_FLOW_MAPPING_START_TOKEN, -
+
  YAML_FLOW_MAPPING_END_TOKEN, -
+
  YAML_BLOCK_ENTRY_TOKEN, -
+
  YAML_FLOW_ENTRY_TOKEN, -
+
  YAML_KEY_TOKEN, -
+
  YAML_VALUE_TOKEN, -
+
  YAML_ALIAS_TOKEN, -
+
  YAML_ANCHOR_TOKEN, -
+
  YAML_TAG_TOKEN, -
+
  YAML_SCALAR_TOKEN -
+
}
 Token types. More...

+

 Token types. More...
 
+ - - + + +

Functions

void yaml_token_delete (yaml_token_t *token)
 Free any memory allocated for a token object.
void yaml_token_delete (yaml_token_t *token)
 Free any memory allocated for a token object. More...
 
-

Typedef Documentation

- +

Detailed Description

+

Typedef Documentation

+ +

◆ yaml_token_type_t

+
@@ -129,14 +133,15 @@ Functions
typedef enum yaml_token_type_e yaml_token_type_t
-
-
+

Token types.

- + +

◆ yaml_token_t

+
@@ -144,15 +149,16 @@ Functions
typedef struct yaml_token_s yaml_token_t
-
-
+

The token structure.

-

Enumeration Type Documentation

- +

Enumeration Type Documentation

+ +

◆ yaml_token_type_e

+
@@ -160,101 +166,77 @@ Functions
enum yaml_token_type_e
-
-
+

Token types.

-
Enumerator:
- - - + - diff --git a/libyaml/doc/html/group__version.html b/libyaml/doc/html/group__version.html index 98b6fc01..617c91d3 100644 --- a/libyaml/doc/html/group__version.html +++ b/libyaml/doc/html/group__version.html @@ -3,48 +3,41 @@ + +yaml: Version Information - + + - - - -
- - +
YAML_NO_TOKEN  -

An empty token.

+ + - - - - - - - - - - - - - - - - - - - - -
Enumerator
YAML_NO_TOKEN 

An empty token.

YAML_STREAM_START_TOKEN  -

A STREAM-START token.

+
YAML_STREAM_START_TOKEN 

A STREAM-START token.

YAML_STREAM_END_TOKEN  -

A STREAM-END token.

+
YAML_STREAM_END_TOKEN 

A STREAM-END token.

YAML_VERSION_DIRECTIVE_TOKEN  -

A VERSION-DIRECTIVE token.

+
YAML_VERSION_DIRECTIVE_TOKEN 

A VERSION-DIRECTIVE token.

YAML_TAG_DIRECTIVE_TOKEN  -

A TAG-DIRECTIVE token.

+
YAML_TAG_DIRECTIVE_TOKEN 

A TAG-DIRECTIVE token.

YAML_DOCUMENT_START_TOKEN  -

A DOCUMENT-START token.

+
YAML_DOCUMENT_START_TOKEN 

A DOCUMENT-START token.

YAML_DOCUMENT_END_TOKEN  -

A DOCUMENT-END token.

+
YAML_DOCUMENT_END_TOKEN 

A DOCUMENT-END token.

YAML_BLOCK_SEQUENCE_START_TOKEN  -

A BLOCK-SEQUENCE-START token.

+
YAML_BLOCK_SEQUENCE_START_TOKEN 

A BLOCK-SEQUENCE-START token.

YAML_BLOCK_MAPPING_START_TOKEN  -

A BLOCK-SEQUENCE-END token.

+
YAML_BLOCK_MAPPING_START_TOKEN 

A BLOCK-MAPPING-START token.

YAML_BLOCK_END_TOKEN  -

A BLOCK-END token.

+
YAML_BLOCK_END_TOKEN 

A BLOCK-END token.

YAML_FLOW_SEQUENCE_START_TOKEN  -

A FLOW-SEQUENCE-START token.

+
YAML_FLOW_SEQUENCE_START_TOKEN 

A FLOW-SEQUENCE-START token.

YAML_FLOW_SEQUENCE_END_TOKEN  -

A FLOW-SEQUENCE-END token.

+
YAML_FLOW_SEQUENCE_END_TOKEN 

A FLOW-SEQUENCE-END token.

YAML_FLOW_MAPPING_START_TOKEN  -

A FLOW-MAPPING-START token.

+
YAML_FLOW_MAPPING_START_TOKEN 

A FLOW-MAPPING-START token.

YAML_FLOW_MAPPING_END_TOKEN  -

A FLOW-MAPPING-END token.

+
YAML_FLOW_MAPPING_END_TOKEN 

A FLOW-MAPPING-END token.

YAML_BLOCK_ENTRY_TOKEN  -

A BLOCK-ENTRY token.

+
YAML_BLOCK_ENTRY_TOKEN 

A BLOCK-ENTRY token.

YAML_FLOW_ENTRY_TOKEN  -

A FLOW-ENTRY token.

+
YAML_FLOW_ENTRY_TOKEN 

A FLOW-ENTRY token.

YAML_KEY_TOKEN  -

A KEY token.

+
YAML_KEY_TOKEN 

A KEY token.

YAML_VALUE_TOKEN  -

A VALUE token.

+
YAML_VALUE_TOKEN 

A VALUE token.

YAML_ALIAS_TOKEN  -

An ALIAS token.

+
YAML_ALIAS_TOKEN 

An ALIAS token.

YAML_ANCHOR_TOKEN  -

An ANCHOR token.

+
YAML_ANCHOR_TOKEN 

An ANCHOR token.

YAML_TAG_TOKEN  -

A TAG token.

+
YAML_TAG_TOKEN 

A TAG token.

YAML_SCALAR_TOKEN  -

A SCALAR token.

+
YAML_SCALAR_TOKEN 

A SCALAR token.

- - -

Function Documentation

- +

Function Documentation

+ +

◆ yaml_token_delete()

+
- +
void yaml_token_delete void yaml_token_delete ( yaml_token_t token)
-
-
+

Free any memory allocated for a token object.

-
Parameters:
+
Parameters
[in,out]tokenA token object.
@@ -264,13 +246,11 @@ Functions
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - -
+ + + + + + +
@@ -53,40 +46,46 @@
- - - - - + + + + + +

+

Functions

const char * yaml_get_version_string (void)
 Get the library version as a string.
void yaml_get_version (int *major, int *minor, int *patch)
 Get the library version numbers.
const char * yaml_get_version_string (void)
 Get the library version as a string. More...
 
void yaml_get_version (int *major, int *minor, int *patch)
 Get the library version numbers. More...
 
-

Function Documentation

- +

Detailed Description

+

Function Documentation

+ +

◆ yaml_get_version_string()

+
- +
const char* yaml_get_version_string const char* yaml_get_version_string ( void  )
-
-
+

Get the library version as a string.

-
Returns:
The function returns the pointer to a static string of the form "X.Y.Z", where X is the major version number, Y is a minor version number, and Z is the patch version number.
+
Returns
The function returns the pointer to a static string of the form "X.Y.Z", where X is the major version number, Y is a minor version number, and Z is the patch version number.
- + +

◆ yaml_get_version()

+
- + @@ -109,11 +108,10 @@ Functions
void yaml_get_version void yaml_get_version ( int *  major,
-
-
+

Get the library version numbers.

-
Parameters:
+
Parameters
@@ -125,13 +123,11 @@ Functions - - + - diff --git a/libyaml/doc/html/index.html b/libyaml/doc/html/index.html index 36e5f0f2..b54e9344 100644 --- a/libyaml/doc/html/index.html +++ b/libyaml/doc/html/index.html @@ -3,61 +3,52 @@ + +yaml: Main Page - + + - - - -
- - +
[out]majorMajor version number.
[out]minorMinor version number.
- - - - - -
+
yaml -  0.1.5 +  0.2.5
-
- - - -
+ + + + + + +
yaml Documentation
- - + - diff --git a/libyaml/doc/html/jquery.js b/libyaml/doc/html/jquery.js new file mode 100644 index 00000000..2771c749 --- /dev/null +++ b/libyaml/doc/html/jquery.js @@ -0,0 +1,115 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ +/*! + * jQuery JavaScript Library v1.7.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Mon Nov 21 21:11:03 2011 -0500 + */ +(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
t
";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/
","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
","
"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*! + * jQuery UI 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */ +(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! + * jQuery UI Widget 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Widget + */ +(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! + * jQuery UI Mouse 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Mouse + * + * Depends: + * jquery.ui.widget.js + */ +(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! + * jQuery hashchange event - v1.3 - 7/21/2010 + * http://benalman.com/projects/jquery-hashchange-plugin/ + * + * Copyright (c) 2010 "Cowboy" Ben Alman + * Dual licensed under the MIT and GPL licenses. + * http://benalman.com/about/license/ + */ +(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('