From 0b910e042058cafc9e1225de7406b39587b0156a Mon Sep 17 00:00:00 2001 From: Jim Derry Date: Sat, 14 Feb 2015 12:07:29 +0800 Subject: [PATCH] Removed in-source build of documentation. --- htmldoc/api/annotated.html | 83 - htmldoc/api/annotated.js | 12 - htmldoc/api/arrowdown.png | Bin 246 -> 0 bytes htmldoc/api/arrowright.png | Bin 229 -> 0 bytes htmldoc/api/bc_s.png | Bin 676 -> 0 bytes htmldoc/api/bdwn.png | Bin 147 -> 0 bytes htmldoc/api/buffio_8h.html | 541 ------ htmldoc/api/buffio_8h.js | 21 - htmldoc/api/buffio_8h_source.html | 210 --- htmldoc/api/classes.html | 80 - htmldoc/api/closed.png | Bin 132 -> 0 bytes htmldoc/api/deprecated.html | 86 - .../dir_d44c64559bbebec7f509842c48db8b23.html | 81 - htmldoc/api/doc.png | Bin 746 -> 0 bytes htmldoc/api/doxygen.css | 1449 ----------------- htmldoc/api/doxygen.png | Bin 3779 -> 0 bytes htmldoc/api/dynsections.js | 97 -- htmldoc/api/files.html | 77 - htmldoc/api/files.js | 6 - htmldoc/api/folderclosed.png | Bin 616 -> 0 bytes htmldoc/api/folderopen.png | Bin 597 -> 0 bytes htmldoc/api/functions.html | 110 -- htmldoc/api/functions_func.html | 77 - htmldoc/api/functions_vars.html | 101 -- htmldoc/api/globals.html | 419 ----- htmldoc/api/globals_defs.html | 71 - htmldoc/api/globals_func.html | 370 ----- htmldoc/api/globals_type.html | 110 -- htmldoc/api/group__AttrGet.html | 87 - htmldoc/api/group__AttrGet.js | 4 - htmldoc/api/group__AttrGetAttributeName.html | 213 --- htmldoc/api/group__AttrIsAttributeName.html | 213 --- htmldoc/api/group__Attribute.html | 93 -- htmldoc/api/group__Attribute.js | 4 - htmldoc/api/group__Basic.html | 619 ------- htmldoc/api/group__Basic.js | 24 - htmldoc/api/group__Clean.html | 119 -- htmldoc/api/group__Clean.js | 5 - htmldoc/api/group__Configuration.html | 1012 ------------ htmldoc/api/group__Configuration.js | 40 - htmldoc/api/group__IO.html | 517 ------ htmldoc/api/group__IO.js | 31 - htmldoc/api/group__Memory.html | 265 --- htmldoc/api/group__Memory.js | 24 - htmldoc/api/group__NodeAsk.html | 117 -- htmldoc/api/group__NodeAsk.js | 4 - htmldoc/api/group__NodeIsElementName.html | 321 ---- htmldoc/api/group__Opaque.html | 102 -- htmldoc/api/group__Opaque.js | 7 - htmldoc/api/group__Parse.html | 214 --- htmldoc/api/group__Parse.js | 8 - htmldoc/api/group__Save.html | 220 --- htmldoc/api/group__Save.js | 8 - htmldoc/api/group__Tree.html | 150 -- htmldoc/api/index.html | 82 - htmldoc/api/jquery.js | 68 - htmldoc/api/modules.html | 89 - htmldoc/api/modules.js | 15 - htmldoc/api/nav_f.png | Bin 153 -> 0 bytes htmldoc/api/nav_g.png | Bin 95 -> 0 bytes htmldoc/api/nav_h.png | Bin 98 -> 0 bytes htmldoc/api/navtree.css | 143 -- htmldoc/api/navtree.js | 523 ------ htmldoc/api/navtreedata.js | 33 - htmldoc/api/navtreeindex0.js | 253 --- htmldoc/api/navtreeindex1.js | 237 --- htmldoc/api/open.png | Bin 123 -> 0 bytes htmldoc/api/pages.html | 75 - htmldoc/api/resize.js | 97 -- htmldoc/api/splitbar.png | Bin 314 -> 0 bytes htmldoc/api/structTidyAttr.html | 78 - htmldoc/api/structTidyDoc.html | 78 - htmldoc/api/structTidyNode.html | 78 - htmldoc/api/structTidyOption.html | 78 - htmldoc/api/struct__TidyAllocator.html | 93 -- htmldoc/api/struct__TidyAllocator.js | 4 - htmldoc/api/struct__TidyAllocatorVtbl.html | 197 --- htmldoc/api/struct__TidyAllocatorVtbl.js | 9 - htmldoc/api/struct__TidyBuffer.html | 160 -- htmldoc/api/struct__TidyBuffer.js | 8 - htmldoc/api/struct__TidyInputSource.html | 145 -- htmldoc/api/struct__TidyInputSource.js | 7 - htmldoc/api/struct__TidyOutputSink.html | 115 -- htmldoc/api/struct__TidyOutputSink.js | 5 - htmldoc/api/sync_off.png | Bin 853 -> 0 bytes htmldoc/api/sync_on.png | Bin 845 -> 0 bytes htmldoc/api/tab_a.png | Bin 142 -> 0 bytes htmldoc/api/tab_b.png | Bin 169 -> 0 bytes htmldoc/api/tab_h.png | Bin 177 -> 0 bytes htmldoc/api/tab_s.png | Bin 184 -> 0 bytes htmldoc/api/tabs.css | 60 - htmldoc/api/tidy_8h.html | 951 ----------- htmldoc/api/tidy_8h.js | 312 ---- htmldoc/api/tidy_8h_source.html | 1294 --------------- htmldoc/api/tidyenum_8h_source.html | 878 ---------- 95 files changed, 14587 deletions(-) delete mode 100644 htmldoc/api/annotated.html delete mode 100644 htmldoc/api/annotated.js delete mode 100644 htmldoc/api/arrowdown.png delete mode 100644 htmldoc/api/arrowright.png delete mode 100644 htmldoc/api/bc_s.png delete mode 100644 htmldoc/api/bdwn.png delete mode 100644 htmldoc/api/buffio_8h.html delete mode 100644 htmldoc/api/buffio_8h.js delete mode 100644 htmldoc/api/buffio_8h_source.html delete mode 100644 htmldoc/api/classes.html delete mode 100644 htmldoc/api/closed.png delete mode 100644 htmldoc/api/deprecated.html delete mode 100644 htmldoc/api/dir_d44c64559bbebec7f509842c48db8b23.html delete mode 100644 htmldoc/api/doc.png delete mode 100644 htmldoc/api/doxygen.css delete mode 100644 htmldoc/api/doxygen.png delete mode 100644 htmldoc/api/dynsections.js delete mode 100644 htmldoc/api/files.html delete mode 100644 htmldoc/api/files.js delete mode 100644 htmldoc/api/folderclosed.png delete mode 100644 htmldoc/api/folderopen.png delete mode 100644 htmldoc/api/functions.html delete mode 100644 htmldoc/api/functions_func.html delete mode 100644 htmldoc/api/functions_vars.html delete mode 100644 htmldoc/api/globals.html delete mode 100644 htmldoc/api/globals_defs.html delete mode 100644 htmldoc/api/globals_func.html delete mode 100644 htmldoc/api/globals_type.html delete mode 100644 htmldoc/api/group__AttrGet.html delete mode 100644 htmldoc/api/group__AttrGet.js delete mode 100644 htmldoc/api/group__AttrGetAttributeName.html delete mode 100644 htmldoc/api/group__AttrIsAttributeName.html delete mode 100644 htmldoc/api/group__Attribute.html delete mode 100644 htmldoc/api/group__Attribute.js delete mode 100644 htmldoc/api/group__Basic.html delete mode 100644 htmldoc/api/group__Basic.js delete mode 100644 htmldoc/api/group__Clean.html delete mode 100644 htmldoc/api/group__Clean.js delete mode 100644 htmldoc/api/group__Configuration.html delete mode 100644 htmldoc/api/group__Configuration.js delete mode 100644 htmldoc/api/group__IO.html delete mode 100644 htmldoc/api/group__IO.js delete mode 100644 htmldoc/api/group__Memory.html delete mode 100644 htmldoc/api/group__Memory.js delete mode 100644 htmldoc/api/group__NodeAsk.html delete mode 100644 htmldoc/api/group__NodeAsk.js delete mode 100644 htmldoc/api/group__NodeIsElementName.html delete mode 100644 htmldoc/api/group__Opaque.html delete mode 100644 htmldoc/api/group__Opaque.js delete mode 100644 htmldoc/api/group__Parse.html delete mode 100644 htmldoc/api/group__Parse.js delete mode 100644 htmldoc/api/group__Save.html delete mode 100644 htmldoc/api/group__Save.js delete mode 100644 htmldoc/api/group__Tree.html delete mode 100644 htmldoc/api/index.html delete mode 100644 htmldoc/api/jquery.js delete mode 100644 htmldoc/api/modules.html delete mode 100644 htmldoc/api/modules.js delete mode 100644 htmldoc/api/nav_f.png delete mode 100644 htmldoc/api/nav_g.png delete mode 100644 htmldoc/api/nav_h.png delete mode 100644 htmldoc/api/navtree.css delete mode 100644 htmldoc/api/navtree.js delete mode 100644 htmldoc/api/navtreedata.js delete mode 100644 htmldoc/api/navtreeindex0.js delete mode 100644 htmldoc/api/navtreeindex1.js delete mode 100644 htmldoc/api/open.png delete mode 100644 htmldoc/api/pages.html delete mode 100644 htmldoc/api/resize.js delete mode 100644 htmldoc/api/splitbar.png delete mode 100644 htmldoc/api/structTidyAttr.html delete mode 100644 htmldoc/api/structTidyDoc.html delete mode 100644 htmldoc/api/structTidyNode.html delete mode 100644 htmldoc/api/structTidyOption.html delete mode 100644 htmldoc/api/struct__TidyAllocator.html delete mode 100644 htmldoc/api/struct__TidyAllocator.js delete mode 100644 htmldoc/api/struct__TidyAllocatorVtbl.html delete mode 100644 htmldoc/api/struct__TidyAllocatorVtbl.js delete mode 100644 htmldoc/api/struct__TidyBuffer.html delete mode 100644 htmldoc/api/struct__TidyBuffer.js delete mode 100644 htmldoc/api/struct__TidyInputSource.html delete mode 100644 htmldoc/api/struct__TidyInputSource.js delete mode 100644 htmldoc/api/struct__TidyOutputSink.html delete mode 100644 htmldoc/api/struct__TidyOutputSink.js delete mode 100644 htmldoc/api/sync_off.png delete mode 100644 htmldoc/api/sync_on.png delete mode 100644 htmldoc/api/tab_a.png delete mode 100644 htmldoc/api/tab_b.png delete mode 100644 htmldoc/api/tab_h.png delete mode 100644 htmldoc/api/tab_s.png delete mode 100644 htmldoc/api/tabs.css delete mode 100644 htmldoc/api/tidy_8h.html delete mode 100644 htmldoc/api/tidy_8h.js delete mode 100644 htmldoc/api/tidy_8h_source.html delete mode 100644 htmldoc/api/tidyenum_8h_source.html diff --git a/htmldoc/api/annotated.html b/htmldoc/api/annotated.html deleted file mode 100644 index 01e321f..0000000 --- a/htmldoc/api/annotated.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - -HTML Tidy: Data Structures - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
-
-
Data Structures
-
-
-
Here are the data structures with brief descriptions:
-
-
- - - - diff --git a/htmldoc/api/annotated.js b/htmldoc/api/annotated.js deleted file mode 100644 index 19e529e..0000000 --- a/htmldoc/api/annotated.js +++ /dev/null @@ -1,12 +0,0 @@ -var annotated = -[ - [ "_TidyAllocator", "struct__TidyAllocator.html", "struct__TidyAllocator" ], - [ "_TidyAllocatorVtbl", "struct__TidyAllocatorVtbl.html", "struct__TidyAllocatorVtbl" ], - [ "_TidyBuffer", "struct__TidyBuffer.html", "struct__TidyBuffer" ], - [ "_TidyInputSource", "struct__TidyInputSource.html", "struct__TidyInputSource" ], - [ "_TidyOutputSink", "struct__TidyOutputSink.html", "struct__TidyOutputSink" ], - [ "TidyAttr", "structTidyAttr.html", null ], - [ "TidyDoc", "structTidyDoc.html", null ], - [ "TidyNode", "structTidyNode.html", null ], - [ "TidyOption", "structTidyOption.html", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/arrowdown.png b/htmldoc/api/arrowdown.png deleted file mode 100644 index 0b63f6d38c4b9ec907b820192ebe9724ed6eca22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmVkw!R34#Lv2LOS^S2tZA31X++9RY}n zChwn@Z)Wz*WWHH{)HDtJnq&A2hk$b-y(>?@z0iHr41EKCGp#T5?07*qoM6N<$f(V3Pvj6}9 diff --git a/htmldoc/api/arrowright.png b/htmldoc/api/arrowright.png deleted file mode 100644 index c6ee22f937a07d1dbfc27c669d11f8ed13e2f152..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229 zcmV^P)R?RzRoKvklcaQ%HF6%rK2&ZgO(-ihJ_C zzrKgp4jgO( fd_(yg|3PpEQb#9`a?Pz_00000NkvXXu0mjftR`5K diff --git a/htmldoc/api/bc_s.png b/htmldoc/api/bc_s.png deleted file mode 100644 index 224b29aa9847d5a4b3902efd602b7ddf7d33e6c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT diff --git a/htmldoc/api/bdwn.png b/htmldoc/api/bdwn.png deleted file mode 100644 index 940a0b950443a0bb1b216ac03c45b8a16c955452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T - - - - - -HTML Tidy: buffio.h File Reference - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
buffio.h File Reference
-
-
-
#include "platform.h"
-#include "tidy.h"
-
-

Go to the source code of this file.

- - - - -

-Data Structures

struct  _TidyBuffer
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

void TIDY_CALL tidyBufInit (TidyBuffer *buf)
 
void TIDY_CALL tidyBufInitWithAllocator (TidyBuffer *buf, TidyAllocator *allocator)
 
void TIDY_CALL tidyBufAlloc (TidyBuffer *buf, uint allocSize)
 
void TIDY_CALL tidyBufAllocWithAllocator (TidyBuffer *buf, TidyAllocator *allocator, uint allocSize)
 
void TIDY_CALL tidyBufCheckAlloc (TidyBuffer *buf, uint allocSize, uint chunkSize)
 
void TIDY_CALL tidyBufFree (TidyBuffer *buf)
 
void TIDY_CALL tidyBufClear (TidyBuffer *buf)
 
void TIDY_CALL tidyBufAttach (TidyBuffer *buf, byte *bp, uint size)
 
void TIDY_CALL tidyBufDetach (TidyBuffer *buf)
 
void TIDY_CALL tidyBufAppend (TidyBuffer *buf, void *vp, uint size)
 
void TIDY_CALL tidyBufPutByte (TidyBuffer *buf, byte bv)
 
int TIDY_CALL tidyBufPopByte (TidyBuffer *buf)
 
int TIDY_CALL tidyBufGetByte (TidyBuffer *buf)
 
Bool TIDY_CALL tidyBufEndOfInput (TidyBuffer *buf)
 
void TIDY_CALL tidyBufUngetByte (TidyBuffer *buf, byte bv)
 
void TIDY_CALL tidyInitInputBuffer (TidyInputSource *inp, TidyBuffer *buf)
 
void TIDY_CALL tidyInitOutputBuffer (TidyOutputSink *outp, TidyBuffer *buf)
 
-

Detailed Description

-
    -
  • Treat buffer as an I/O stream.
  • -
-

(c) 1998-2007 (W3C) MIT, ERCIM, Keio University See tidy.h for the copyright notice.

-

Requires buffer to automatically grow as bytes are added. Must keep track of current read and write points.

-

Function Documentation

- -
-
- - - - - - - - -
void TIDY_CALL tidyBufInit (TidyBufferbuf)
-
-

Initialize data structure using the default allocator

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void TIDY_CALL tidyBufInitWithAllocator (TidyBufferbuf,
TidyAllocatorallocator 
)
-
-

Initialize data structure using the given custom allocator

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void TIDY_CALL tidyBufAlloc (TidyBufferbuf,
uint allocSize 
)
-
-

Free current buffer, allocate given amount, reset input pointer, use the default allocator

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void TIDY_CALL tidyBufAllocWithAllocator (TidyBufferbuf,
TidyAllocatorallocator,
uint allocSize 
)
-
-

Free current buffer, allocate given amount, reset input pointer, use the given custom allocator

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void TIDY_CALL tidyBufCheckAlloc (TidyBufferbuf,
uint allocSize,
uint chunkSize 
)
-
-

Expand buffer to given size. Chunk size is minimum growth. Pass 0 for default of 256 bytes.

- -
-
- -
-
- - - - - - - - -
void TIDY_CALL tidyBufFree (TidyBufferbuf)
-
-

Free current contents and zero out

- -
-
- -
-
- - - - - - - - -
void TIDY_CALL tidyBufClear (TidyBufferbuf)
-
-

Set buffer bytes to 0

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void TIDY_CALL tidyBufAttach (TidyBufferbuf,
byte * bp,
uint size 
)
-
-

Attach to existing buffer

- -
-
- -
-
- - - - - - - - -
void TIDY_CALL tidyBufDetach (TidyBufferbuf)
-
-

Detach from buffer. Caller must free.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void TIDY_CALL tidyBufAppend (TidyBufferbuf,
void * vp,
uint size 
)
-
-

Append bytes to buffer. Expand if necessary.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void TIDY_CALL tidyBufPutByte (TidyBufferbuf,
byte bv 
)
-
-

Append one byte to buffer. Expand if necessary.

- -
-
- -
-
- - - - - - - - -
int TIDY_CALL tidyBufPopByte (TidyBufferbuf)
-
-

Get byte from end of buffer

- -
-
- -
-
- - - - - - - - -
int TIDY_CALL tidyBufGetByte (TidyBufferbuf)
-
-

Get byte from front of buffer. Increment input offset.

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidyBufEndOfInput (TidyBufferbuf)
-
-

At end of buffer?

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void TIDY_CALL tidyBufUngetByte (TidyBufferbuf,
byte bv 
)
-
-

Put a byte back into the buffer. Decrement input offset.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void TIDY_CALL tidyInitInputBuffer (TidyInputSourceinp,
TidyBufferbuf 
)
-
-

Initialize a buffer input source

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void TIDY_CALL tidyInitOutputBuffer (TidyOutputSinkoutp,
TidyBufferbuf 
)
-
-

Initialize a buffer output sink

- -
-
-
-
- - - - diff --git a/htmldoc/api/buffio_8h.js b/htmldoc/api/buffio_8h.js deleted file mode 100644 index ba5d8c3..0000000 --- a/htmldoc/api/buffio_8h.js +++ /dev/null @@ -1,21 +0,0 @@ -var buffio_8h = -[ - [ "_TidyBuffer", "struct__TidyBuffer.html", "struct__TidyBuffer" ], - [ "tidyBufInit", "buffio_8h.html#a3cf251a96f69f05495744af6c9d0339b", null ], - [ "tidyBufInitWithAllocator", "buffio_8h.html#aff43ddd9fc78532617d88db55b164f5e", null ], - [ "tidyBufAlloc", "buffio_8h.html#a896654bd99113bfe5e86b924836aacc3", null ], - [ "tidyBufAllocWithAllocator", "buffio_8h.html#a57c832b4ddbc19a329a5ab9936eb5826", null ], - [ "tidyBufCheckAlloc", "buffio_8h.html#a7a66ba1f574955d1fc1de57476e849f2", null ], - [ "tidyBufFree", "buffio_8h.html#a65aae9ae4b499e62038700f4792849fc", null ], - [ "tidyBufClear", "buffio_8h.html#aa94e59f613a495b17e90c1c4778c3911", null ], - [ "tidyBufAttach", "buffio_8h.html#ac5909e78d98583cb245dd2004469bb93", null ], - [ "tidyBufDetach", "buffio_8h.html#a8da2bf473b14e6bdd5cd40fc47c29903", null ], - [ "tidyBufAppend", "buffio_8h.html#ad59b32f81789b634758274f34be4d25b", null ], - [ "tidyBufPutByte", "buffio_8h.html#af48af586ada5ff264501fe9ef4c67dd1", null ], - [ "tidyBufPopByte", "buffio_8h.html#af8b1e8fbe3c29d08250794d7e4925ea6", null ], - [ "tidyBufGetByte", "buffio_8h.html#a5a2e0c47b4b14b5beb17ac982fa21eeb", null ], - [ "tidyBufEndOfInput", "buffio_8h.html#a7e7d8e58623c8bde00d66141edb2cae0", null ], - [ "tidyBufUngetByte", "buffio_8h.html#a1d1f2039b769381d418ac1187b50b292", null ], - [ "tidyInitInputBuffer", "buffio_8h.html#a73da3182aea89939af1d98504a3b2df0", null ], - [ "tidyInitOutputBuffer", "buffio_8h.html#a882a92590a9e6ecce16d5b8e8db19fbb", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/buffio_8h_source.html b/htmldoc/api/buffio_8h_source.html deleted file mode 100644 index 395b999..0000000 --- a/htmldoc/api/buffio_8h_source.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - -HTML Tidy: buffio.h Source File - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
-
-
buffio.h
-
-
-Go to the documentation of this file.
1 #ifndef __TIDY_BUFFIO_H__
-
2 #define __TIDY_BUFFIO_H__
-
3 
-
4 /** @file buffio.h - Treat buffer as an I/O stream.
-
5 
-
6  (c) 1998-2007 (W3C) MIT, ERCIM, Keio University
-
7  See tidy.h for the copyright notice.
-
8 
-
9  Requires buffer to automatically grow as bytes are added.
-
10  Must keep track of current read and write points.
-
11 
-
12 */
-
13 
-
14 #include "platform.h"
-
15 #include "tidy.h"
-
16 
-
17 #ifdef __cplusplus
-
18 extern "C" {
-
19 #endif
-
20 
-
21 /** TidyBuffer - A chunk of memory */
-
22 TIDY_STRUCT
-
23 struct _TidyBuffer
-
24 {
-
25  TidyAllocator* allocator; /**< Memory allocator */
-
26  byte* bp; /**< Pointer to bytes */
-
27  uint size; /**< # bytes currently in use */
-
28  uint allocated; /**< # bytes allocated */
-
29  uint next; /**< Offset of current input position */
-
30 };
-
31 
-
32 /** Initialize data structure using the default allocator */
-
33 TIDY_EXPORT void TIDY_CALL tidyBufInit( TidyBuffer* buf );
-
34 
-
35 /** Initialize data structure using the given custom allocator */
-
36 TIDY_EXPORT void TIDY_CALL tidyBufInitWithAllocator( TidyBuffer* buf, TidyAllocator* allocator );
-
37 
-
38 /** Free current buffer, allocate given amount, reset input pointer,
-
39  use the default allocator */
-
40 TIDY_EXPORT void TIDY_CALL tidyBufAlloc( TidyBuffer* buf, uint allocSize );
-
41 
-
42 /** Free current buffer, allocate given amount, reset input pointer,
-
43  use the given custom allocator */
-
44 TIDY_EXPORT void TIDY_CALL tidyBufAllocWithAllocator( TidyBuffer* buf,
-
45  TidyAllocator* allocator,
-
46  uint allocSize );
-
47 
-
48 /** Expand buffer to given size.
-
49 ** Chunk size is minimum growth. Pass 0 for default of 256 bytes.
-
50 */
-
51 TIDY_EXPORT void TIDY_CALL tidyBufCheckAlloc( TidyBuffer* buf,
-
52  uint allocSize, uint chunkSize );
-
53 
-
54 /** Free current contents and zero out */
-
55 TIDY_EXPORT void TIDY_CALL tidyBufFree( TidyBuffer* buf );
-
56 
-
57 /** Set buffer bytes to 0 */
-
58 TIDY_EXPORT void TIDY_CALL tidyBufClear( TidyBuffer* buf );
-
59 
-
60 /** Attach to existing buffer */
-
61 TIDY_EXPORT void TIDY_CALL tidyBufAttach( TidyBuffer* buf, byte* bp, uint size );
-
62 
-
63 /** Detach from buffer. Caller must free. */
-
64 TIDY_EXPORT void TIDY_CALL tidyBufDetach( TidyBuffer* buf );
-
65 
-
66 
-
67 /** Append bytes to buffer. Expand if necessary. */
-
68 TIDY_EXPORT void TIDY_CALL tidyBufAppend( TidyBuffer* buf, void* vp, uint size );
-
69 
-
70 /** Append one byte to buffer. Expand if necessary. */
-
71 TIDY_EXPORT void TIDY_CALL tidyBufPutByte( TidyBuffer* buf, byte bv );
-
72 
-
73 /** Get byte from end of buffer */
-
74 TIDY_EXPORT int TIDY_CALL tidyBufPopByte( TidyBuffer* buf );
-
75 
-
76 
-
77 /** Get byte from front of buffer. Increment input offset. */
-
78 TIDY_EXPORT int TIDY_CALL tidyBufGetByte( TidyBuffer* buf );
-
79 
-
80 /** At end of buffer? */
-
81 TIDY_EXPORT Bool TIDY_CALL tidyBufEndOfInput( TidyBuffer* buf );
-
82 
-
83 /** Put a byte back into the buffer. Decrement input offset. */
-
84 TIDY_EXPORT void TIDY_CALL tidyBufUngetByte( TidyBuffer* buf, byte bv );
-
85 
-
86 
-
87 /**************
-
88  TIDY
-
89 **************/
-
90 
-
91 /* Forward declarations
-
92 */
-
93 
-
94 /** Initialize a buffer input source */
-
95 TIDY_EXPORT void TIDY_CALL tidyInitInputBuffer( TidyInputSource* inp, TidyBuffer* buf );
-
96 
-
97 /** Initialize a buffer output sink */
-
98 TIDY_EXPORT void TIDY_CALL tidyInitOutputBuffer( TidyOutputSink* outp, TidyBuffer* buf );
-
99 
-
100 #ifdef __cplusplus
-
101 }
-
102 #endif
-
103 #endif /* __TIDY_BUFFIO_H__ */
-
104 
-
105 /*
-
106  * local variables:
-
107  * mode: c
-
108  * indent-tabs-mode: nil
-
109  * c-basic-offset: 4
-
110  * eval: (c-set-offset 'substatement-open 0)
-
111  * end:
-
112  */
-
void TIDY_CALL tidyBufCheckAlloc(TidyBuffer *buf, uint allocSize, uint chunkSize)
-
Definition: buffio.h:23
-
Definition: tidy.h:224
-
void TIDY_CALL tidyBufAlloc(TidyBuffer *buf, uint allocSize)
-
int TIDY_CALL tidyBufPopByte(TidyBuffer *buf)
-
uint next
Definition: buffio.h:29
-
byte * bp
Definition: buffio.h:26
-
void TIDY_CALL tidyBufClear(TidyBuffer *buf)
-
void TIDY_CALL tidyBufInitWithAllocator(TidyBuffer *buf, TidyAllocator *allocator)
-
TidyAllocator * allocator
Definition: buffio.h:25
- -
void TIDY_CALL tidyInitOutputBuffer(TidyOutputSink *outp, TidyBuffer *buf)
-
void TIDY_CALL tidyBufAllocWithAllocator(TidyBuffer *buf, TidyAllocator *allocator, uint allocSize)
-
void TIDY_CALL tidyBufDetach(TidyBuffer *buf)
-
void TIDY_CALL tidyInitInputBuffer(TidyInputSource *inp, TidyBuffer *buf)
-
uint size
Definition: buffio.h:27
-
void TIDY_CALL tidyBufAttach(TidyBuffer *buf, byte *bp, uint size)
-
TIDY_STRUCT struct _TidyInputSource TidyInputSource
-
void TIDY_CALL tidyBufFree(TidyBuffer *buf)
-
int TIDY_CALL tidyBufGetByte(TidyBuffer *buf)
-
void TIDY_CALL tidyBufPutByte(TidyBuffer *buf, byte bv)
-
Bool TIDY_CALL tidyBufEndOfInput(TidyBuffer *buf)
-
void TIDY_CALL tidyBufAppend(TidyBuffer *buf, void *vp, uint size)
-
void TIDY_CALL tidyBufUngetByte(TidyBuffer *buf, byte bv)
-
uint allocated
Definition: buffio.h:28
-
void TIDY_CALL tidyBufInit(TidyBuffer *buf)
-
TIDY_STRUCT struct _TidyOutputSink TidyOutputSink
-
-
- - - - diff --git a/htmldoc/api/classes.html b/htmldoc/api/classes.html deleted file mode 100644 index f440e55..0000000 --- a/htmldoc/api/classes.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -HTML Tidy: Data Structure Index - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
-
-
Data Structure Index
-
-
-
T | _
- - - - - -
  T  
-
TidyDoc   
  _  
-
_TidyAllocatorVtbl   _TidyOutputSink   
TidyNode   _TidyBuffer   
TidyAttr   TidyOption   _TidyAllocator   _TidyInputSource   
-
T | _
-
-
- - - - diff --git a/htmldoc/api/closed.png b/htmldoc/api/closed.png deleted file mode 100644 index 98cc2c909da37a6df914fbf67780eebd99c597f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT diff --git a/htmldoc/api/deprecated.html b/htmldoc/api/deprecated.html deleted file mode 100644 index 22a5094..0000000 --- a/htmldoc/api/deprecated.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - -HTML Tidy: Deprecated List - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
-
-
Deprecated List
-
-
-
-
Module AttrGetAttributeName
-

The functions tidyAttrGet{AttributeName} are deprecated and should be replaced by tidyAttrGetById. For instance, tidyAttrGetID( TidyNode tnod ) can be replaced by tidyAttrGetById( TidyNode tnod, TidyAttr_ID ). This avoids a potential name clash with tidyAttrGetId for case-insensitive languages.

-

-
-
Module AttrIsAttributeName
-

The functions tidyAttrIs{AttributeName} are deprecated and should be replaced by tidyAttrGetId.

-

-
-
Module NodeIsElementName
-

The functions tidyNodeIs{ElementName} are deprecated and should be replaced by tidyNodeGetId.

-

-
-
globalScope> Global tidyReleaseDate (void)
-
tidyReleaseDate() is deprecated in favor of semantic versioning and should be replaced with tidyLibraryVersion().
-
-
-
- - - - diff --git a/htmldoc/api/dir_d44c64559bbebec7f509842c48db8b23.html b/htmldoc/api/dir_d44c64559bbebec7f509842c48db8b23.html deleted file mode 100644 index 856099a..0000000 --- a/htmldoc/api/dir_d44c64559bbebec7f509842c48db8b23.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - -HTML Tidy: include Directory Reference - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
-
-
include Directory Reference
-
-
- - - - - - - - -

-Files

file  buffio.h [code]
 
file  tidy.h [code]
 
file  tidyenum.h [code]
 
-
-
- - - - diff --git a/htmldoc/api/doc.png b/htmldoc/api/doc.png deleted file mode 100644 index 17edabff95f7b8da13c9516a04efe05493c29501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t diff --git a/htmldoc/api/doxygen.css b/htmldoc/api/doxygen.css deleted file mode 100644 index a000833..0000000 --- a/htmldoc/api/doxygen.css +++ /dev/null @@ -1,1449 +0,0 @@ -/* The standard CSS for doxygen 1.8.9.1 */ - -body, table, div, p, dl { - font: 400 14px/22px Roboto,sans-serif; -} - -/* @group Heading Levels */ - -h1.groupheader { - font-size: 150%; -} - -.title { - font: 400 14px/28px Roboto,sans-serif; - font-size: 150%; - font-weight: bold; - margin: 10px 2px; -} - -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.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; -} - -div.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; -} - -p.startli, p.startdd { - margin-top: 2px; -} - -p.starttd { - margin-top: 0px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.qindex, div.navtab{ - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; -} - -div.qindex, div.navpath { - width: 100%; - line-height: 140%; -} - -div.navtab { - margin-right: 15px; -} - -/* @group Link Styling */ - -a { - color: #3D578C; - font-weight: normal; - text-decoration: none; -} - -.contents a:visited { - color: #4665A2; -} - -a:hover { - text-decoration: underline; -} - -a.qindex { - font-weight: bold; -} - -a.qindexHL { - font-weight: bold; - background-color: #9CAFD4; - color: #ffffff; - border: 1px double #869DCA; -} - -.contents a.qindexHL:visited { - color: #ffffff; -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code, a.code:visited, a.line, a.line:visited { - color: #4665A2; -} - -a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #4665A2; -} - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -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%; - font-family: monospace, fixed; - font-size: 105%; -} - -div.fragment { - padding: 4px 6px; - 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.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; -} - -div.ah, span.ah { - background-color: black; - font-weight: bold; - color: #ffffff; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -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); -} - -div.classindex ul { - list-style: none; - padding-left: 0; -} - -div.classindex span.ai { - display: inline-block; -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -body { - background-color: white; - color: black; - margin: 0; -} - -div.contents { - margin-top: 10px; - margin-left: 12px; - margin-right: 8px; -} - -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EEF1F7; -} - -p.formulaDsp { - text-align: center; -} - -img.formulaDsp { - -} - -img.formulaInl { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -address.footer { - text-align: right; - padding-right: 12px; -} - -img.footer { - border: 0px; - vertical-align: middle; -} - -/* @group Code Colorization */ - -span.keyword { - color: #008000 -} - -span.keywordtype { - color: #604020 -} - -span.keywordflow { - color: #e08000 -} - -span.comment { - color: #800000 -} - -span.preprocessor { - color: #806020 -} - -span.stringliteral { - color: #002080 -} - -span.charliteral { - color: #008080 -} - -span.vhdldigit { - color: #ff00ff -} - -span.vhdlchar { - color: #000000 -} - -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -blockquote { - background-color: #F7F8FB; - border-left: 2px solid #9CAFD4; - margin: 0 24px 0 4px; - padding: 0 12px 0 16px; -} - -/* @end */ - -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - -td.tiny { - font-size: 75%; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #A3B4D7; -} - -th.dirtab { - background: #EBEFF6; - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 1px solid #4A6AAA; -} - -hr.footer { - height: 1px; -} - -/* @group Member Descriptions */ - -table.memberdecls { - border-spacing: 0px; - 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 { - background-color: #F9FAFC; - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: #555; -} - -.memSeparator { - border-bottom: 1px solid #DEE4F0; - line-height: 1px; - margin: 0px; - padding: 0px; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memItemRight { - width: 100%; -} - -.memTemplParams { - color: #4665A2; - white-space: nowrap; - font-size: 80%; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtemplate { - font-size: 80%; - color: #4665A2; - font-weight: normal; - margin-left: 9px; -} - -.memnav { - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - -.mempage { - width: 100%; -} - -.memitem { - 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 { - font-weight: bold; - margin-left: 6px; -} - -.memname td { - vertical-align: bottom; -} - -.memproto, dl.reflist dt { - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 0px 6px 0px; - color: #253555; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - /* opera specific markup */ - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 4px; - border-top-left-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - -} - -.memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - 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: 4px; - border-bottom-right-radius: 4px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomright: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -dl.reflist dt { - padding: 5px; -} - -dl.reflist dd { - margin: 0px 0px 10px 0px; - padding: 5px; -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; -} - -.paramname { - color: #602020; - white-space: nowrap; -} -.paramname em { - font-style: normal; -} -.paramname code { - line-height: 14px; -} - -.params, .retval, .exception, .tparams { - margin-left: 0px; - padding-left: 0px; -} - -.params .paramname, .retval .paramname { - font-weight: bold; - vertical-align: top; -} - -.params .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir { - font-family: "courier new",courier,monospace; - 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 */ - -/* these are for tree view inside a (index) page */ - -div.directory { - margin: 10px 0px; - border-top: 1px solid #9CAFD4; - border-bottom: 1px solid #9CAFD4; - width: 100%; -} - -.directory table { - border-collapse:collapse; -} - -.directory td { - margin: 0px; - padding: 0px; - vertical-align: top; -} - -.directory td.entry { - white-space: nowrap; - padding-right: 6px; - padding-top: 3px; -} - -.directory td.entry a { - outline:none; -} - -.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%; -} - -.directory .levels { - white-space: nowrap; - width: 100%; - text-align: right; - font-size: 9pt; -} - -.directory .levels span { - cursor: pointer; - padding-left: 2px; - padding-right: 2px; - color: #3D578C; -} - -.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; -} - -.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; -} - -.icona { - width: 24px; - height: 22px; - display: inline-block; -} - -.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 { - font-style: normal; - color: #2A3D61; -} - -table.doxtable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.doxtable td, table.doxtable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -table.fieldtable { - /*width: 100%;*/ - margin-bottom: 10px; - border: 1px solid #A8B8D9; - border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); - box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -} - -.fieldtable td, .fieldtable th { - padding: 3px 7px 2px; -} - -.fieldtable td.fieldtype, .fieldtable td.fieldname { - white-space: nowrap; - border-right: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - vertical-align: top; -} - -.fieldtable td.fieldname { - padding-top: 3px; -} - -.fieldtable td.fielddoc { - border-bottom: 1px solid #A8B8D9; - /*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 { - border-bottom: none; -} - -.fieldtable th { - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - font-size: 90%; - color: #253555; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom: 1px solid #A8B8D9; -} - - -.tabsearch { - top: 0px; - left: 10px; - height: 36px; - background-image: url('tab_b.png'); - z-index: 101; - overflow: hidden; - font-size: 13px; -} - -.navpath ul -{ - font-size: 11px; - background-image:url('tab_b.png'); - background-repeat:repeat-x; - background-position: 0 -5px; - height:30px; - line-height:30px; - color:#8AA0CC; - border:solid 1px #C2CDE4; - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - background-image:url('bc_s.png'); - background-repeat:no-repeat; - background-position:right; - color:#364D7C; -} - -.navpath li.navelem a -{ - height:32px; - 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 -{ - color:#6884BD; -} - -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#364D7C; - font-size: 8pt; -} - - -div.summary -{ - float: right; - font-size: 8pt; - padding-right: 5px; - width: 50%; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; -} - -div.ingroups -{ - font-size: 8pt; - width: 50%; - text-align: left; -} - -div.ingroups a -{ - white-space: nowrap; -} - -div.header -{ - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #F9FAFC; - margin: 0px; - border-bottom: 1px solid #C4CFE5; -} - -div.headertitle -{ - padding: 5px 5px 5px 10px; -} - -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.section -{ - 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; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectname -{ - font: 300% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 2px 0px; -} - -#projectbrief -{ - font: 120% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - font: 50% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#titlearea -{ - padding: 0px; - margin: 0px; - width: 100%; - border-bottom: 1px solid #5373B4; -} - -.image -{ - text-align: center; -} - -.dotgraph -{ - text-align: center; -} - -.mscgraph -{ - text-align: center; -} - -.diagraph -{ - text-align: center; -} - -.caption -{ - font-weight: bold; -} - -div.zoom -{ - border: 1px solid #90A5CE; -} - -dl.citelist { - margin-bottom:50px; -} - -dl.citelist dt { - color:#334975; - float:left; - font-weight:bold; - margin-right:10px; - padding:5px; -} - -dl.citelist dd { - margin:2px 0; - 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 20px 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; } - #side-nav { display: none; } - #nav-path { display: none; } - body { overflow:visible; } - h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } - .summary { display: none; } - .memitem { page-break-inside: avoid; } - #doc-content - { - margin-left:0 !important; - height:auto !important; - width:auto !important; - overflow:inherit; - display:inline; - } -} - diff --git a/htmldoc/api/doxygen.png b/htmldoc/api/doxygen.png deleted file mode 100644 index 3ff17d807fd8aa003bed8bb2a69e8f0909592fd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3779 zcmV;!4m|ORP)tMIv#Q0*~7*`IBSO7_x;@a8#Zk6_PeKR_s92J&)(m+);m9Iz3blw)z#Gi zP!9lj4$%+*>Hz@HCmM9L9|8c+0u=!H$O3?R0Kgx|#WP<6fKfC8fM-CQZT|_r@`>VO zX^Hgb|9cJqpdJA5$MCEK`F_2@2Y@s>^+;pF`~jdI0Pvr|vl4`=C)EH@1IFe7pdJ8F zH(qGi004~QnF)Ggga~8v08kGAs2hKTATxr7pwfNk|4#_AaT>w8P6TV+R2kbS$v==} zAjf`s0g#V8lB+b3)5oEI*q+{Yt$MZDruD2^;$+(_%Qn+%v0X-bJO=;@kiJ^ygLBnC z?1OVv_%aex1M@jKU|Z~$eI?PoF4Vj>fDzyo zAiLfpXY*a^Sj-S5D0S3@#V$sRW)g)_1e#$%8xdM>Jm7?!h zu0P2X=xoN>^!4DoPRgph2(2va07yfpXF+WH7EOg1GY%Zn z7~1A<(z7Q$ktEXhW_?GMpHp9l_UL18F3KOsxu81pqoBiNbFSGsof-W z6~eloMoz=4?OOnl2J268x5rOY`dCk0us(uS#Ud4yqOr@?=Q57a}tit|BhY>}~frH1sP`ScHS_d)oqH^lYy zZ%VP`#10MlE~P?cE(%(#(AUSv_T{+;t@$U}El}(1ig`vZo`Rm;+5&(AYzJ^Ae=h2X z@Re%vHwZU>|f0NI&%$*4eJweC5OROQrpPMA@*w|o z()A==l}(@bv^&>H1Ob3C=<^|hob?0+xJ?QQ3-ueQC}zy&JQNib!OqSO@-=>XzxlSF zAZ^U*1l6EEmg3r};_HY>&Jo_{dOPEFTWPmt=U&F#+0(O59^UIlHbNX+eF8UzyDR*T z(=5X$VF3!gm@RooS-&iiUYGG^`hMR(07zr_xP`d!^BH?uD>Phl8Rdifx3Af^Zr`Ku ztL+~HkVeL#bJ)7;`=>;{KNRvjmc}1}c58Sr#Treq=4{xo!ATy|c>iRSp4`dzMMVd@ zL8?uwXDY}Wqgh4mH`|$BTXpUIu6A1-cSq%hJw;@^Zr8TP=GMh*p(m(tN7@!^D~sl$ zz^tf4II4|};+irE$Fnm4NTc5%p{PRA`%}Zk`CE5?#h3|xcyQsS#iONZ z6H(@^i9td!$z~bZiJLTax$o>r(p}3o@< zyD7%(>ZYvy=6$U3e!F{Z`uSaYy`xQyl?b{}eg|G3&fz*`QH@mDUn)1%#5u`0m$%D} z?;tZ0u(mWeMV0QtzjgN!lT*pNRj;6510Wwx?Yi_=tYw|J#7@(Xe7ifDzXuK;JB;QO z#bg~K$cgm$@{QiL_3yr}y&~wuv=P=#O&Tj=Sr)aCUlYmZMcw?)T?c%0rUe1cS+o!qs_ zQ6Gp)-{)V!;=q}llyK3|^WeLKyjf%y;xHku;9(vM!j|~<7w1c*Mk-;P{T&yG) z@C-8E?QPynNQ<8f01D`2qexcVEIOU?y}MG)TAE6&VT5`rK8s(4PE;uQ92LTXUQ<>^ ztyQ@=@kRdh@ebUG^Z6NWWIL;_IGJ2ST>$t!$m$qvtj0Qmw8moN6GUV^!QKNK zHBXCtUH8)RY9++gH_TUV4^=-j$t}dD3qsN7GclJ^Zc&(j6&a_!$jCf}%c5ey`pm~1)@{yI3 zTdWyB+*X{JFw#z;PwRr5evb2!ueWF;v`B0HoUu4-(~aL=z;OXUUEtG`_$)Oxw6FKg zEzY`CyKaSBK3xt#8gA|r_|Kehn_HYVBMpEwbn9-fI*!u*eTA1ef8Mkl1=!jV4oYwWYM}i`A>_F4nhmlCIC6WLa zY%;4&@AlnaG11ejl61Jev21|r*m+?Kru3;1tFDl}#!OzUp6c>go4{C|^erwpG*&h6bspUPJag}oOkN2912Y3I?(eRc@U9>z#HPBHC?nps7H5!zP``90!Q1n80jo+B3TWXp!8Pe zwuKuLLI6l3Gv@+QH*Y}2wPLPQ1^EZhT#+Ed8q8Wo z1pTmIBxv14-{l&QVKxAyQF#8Q@NeJwWdKk>?cpiJLkJr+aZ!Me+Cfp!?FWSRf^j2k z73BRR{WSKaMkJ>1Nbx5dan5hg^_}O{Tj6u%iV%#QGz0Q@j{R^Ik)Z*+(YvY2ziBG)?AmJa|JV%4UT$k`hcOg5r9R?5>?o~JzK zJCrj&{i#hG>N7!B4kNX(%igb%kDj0fOQThC-8mtfap82PNRXr1D>lbgg)dYTQ(kbx z`Ee5kXG~Bh+BHQBf|kJEy6(ga%WfhvdQNDuOfQoe377l#ht&DrMGeIsI5C<&ai zWG$|hop2@@q5YDa)_-A?B02W;#fH!%k`daQLEItaJJ8Yf1L%8x;kg?)k)00P-lH+w z)5$QNV6r2$YtnV(4o=0^3{kmaXn*Dm0F*fU(@o)yVVjk|ln8ea6BMy%vZAhW9|wvA z8RoDkVoMEz1d>|5(k0Nw>22ZT){V<3$^C-cN+|~hKt2)){+l-?3m@-$c?-dlzQ)q- zZ)j%n^gerV{|+t}9m1_&&Ly!9$rtG4XX|WQ8`xYzGC~U@nYh~g(z9)bdAl#xH)xd5a=@|qql z|FzEil{P5(@gy!4ek05i$>`E^G~{;pnf6ftpLh$h#W?^#4UkPfa;;?bsIe&kz!+40 zI|6`F2n020)-r`pFaZ38F!S-lJM-o&inOw|66=GMeP@xQU5ghQH{~5Uh~TMTd;I9` z>YhVB`e^EVj*S7JF39ZgNf}A-0DwOcTT63ydN$I3b?yBQtUI*_fae~kPvzoD$zjX3 zoqBe#>12im4WzZ=f^4+u=!lA|#r%1`WB0-6*3BL#at`47#ebPpR|D1b)3BjT34nYY z%Ds%d?5$|{LgOIaRO{{oC&RK`O91$fqwM0(C_TALcozu*fWHb%%q&p-q{_8*2Zsi^ zh1ZCnr^UYa;4vQEtHk{~zi>wwMC5o{S=$P0X681y`SXwFH?Ewn{x-MOZynmc)JT5v zuHLwh;tLfxRrr%|k370}GofLl7thg>ACWWY&msqaVu&ry+`7+Ss>NL^%T1|z{IGMA zW-SKl=V-^{(f!Kf^#3(|T2W47d(%JVCI4JgRrT1pNz>+ietmFToNv^`gzC@&O-)+i zPQ~RwK8%C_vf%;%e>NyTp~dM5;!C|N0Q^6|CEb7Bw=Vz~$1#FA;Z*?mKSC)Hl-20s t8QyHj(g6VK0RYbl8UjE)0O0w=e*@m04r>stuEhWV002ovPDHLkV1hl;dM*F} diff --git a/htmldoc/api/dynsections.js b/htmldoc/api/dynsections.js deleted file mode 100644 index 85e1836..0000000 --- a/htmldoc/api/dynsections.js +++ /dev/null @@ -1,97 +0,0 @@ -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 - - - - - -HTML Tidy: File List - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
-
-
File List
-
-
-
Here is a list of all documented files with brief descriptions:
- - - - -
 buffio.h
 tidy.h
 tidyenum.h
-
-
-
- - - - diff --git a/htmldoc/api/files.js b/htmldoc/api/files.js deleted file mode 100644 index 190ce39..0000000 --- a/htmldoc/api/files.js +++ /dev/null @@ -1,6 +0,0 @@ -var files = -[ - [ "buffio.h", "buffio_8h.html", "buffio_8h" ], - [ "tidy.h", "tidy_8h.html", "tidy_8h" ], - [ "tidyenum.h", "tidyenum_8h_source.html", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/folderclosed.png b/htmldoc/api/folderclosed.png deleted file mode 100644 index bb8ab35edce8e97554e360005ee9fc5bffb36e66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA diff --git a/htmldoc/api/functions.html b/htmldoc/api/functions.html deleted file mode 100644 index cbade81..0000000 --- a/htmldoc/api/functions.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - -HTML Tidy: Data Fields - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
-
-
- - - - diff --git a/htmldoc/api/functions_func.html b/htmldoc/api/functions_func.html deleted file mode 100644 index 6ce3f14..0000000 --- a/htmldoc/api/functions_func.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -HTML Tidy: Data Fields - Functions - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
-
-
- - - - diff --git a/htmldoc/api/functions_vars.html b/htmldoc/api/functions_vars.html deleted file mode 100644 index 379a276..0000000 --- a/htmldoc/api/functions_vars.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -HTML Tidy: Data Fields - Variables - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
-
-
- - - - diff --git a/htmldoc/api/globals.html b/htmldoc/api/globals.html deleted file mode 100644 index 6ed2d69..0000000 --- a/htmldoc/api/globals.html +++ /dev/null @@ -1,419 +0,0 @@ - - - - - - -HTML Tidy: Globals - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- e -

- - -

- t -

    -
  • tidyAccessWarningCount() -: tidy.h -
  • -
  • TidyAllocator -: tidy.h -
  • -
  • TidyAllocatorVtbl -: tidy.h -
  • -
  • tidyBufAlloc() -: buffio.h -
  • -
  • tidyBufAllocWithAllocator() -: buffio.h -
  • -
  • tidyBufAppend() -: buffio.h -
  • -
  • tidyBufAttach() -: buffio.h -
  • -
  • tidyBufCheckAlloc() -: buffio.h -
  • -
  • tidyBufClear() -: buffio.h -
  • -
  • tidyBufDetach() -: buffio.h -
  • -
  • tidyBufEndOfInput() -: buffio.h -
  • -
  • tidyBufFree() -: buffio.h -
  • -
  • tidyBufGetByte() -: buffio.h -
  • -
  • tidyBufInit() -: buffio.h -
  • -
  • tidyBufInitWithAllocator() -: buffio.h -
  • -
  • tidyBufPopByte() -: buffio.h -
  • -
  • tidyBufPutByte() -: buffio.h -
  • -
  • tidyBufUngetByte() -: buffio.h -
  • -
  • tidyCleanAndRepair() -: tidy.h -
  • -
  • tidyConfigErrorCount() -: tidy.h -
  • -
  • tidyDetectedGenericXml() -: tidy.h -
  • -
  • tidyDetectedHtmlVersion() -: tidy.h -
  • -
  • tidyDetectedXhtml() -: tidy.h -
  • -
  • TidyEOFFunc -: tidy.h -
  • -
  • tidyErrorCount() -: tidy.h -
  • -
  • tidyErrorSummary() -: tidy.h -
  • -
  • TidyFree -: tidy.h -
  • -
  • tidyGeneralInfo() -: tidy.h -
  • -
  • tidyGetAppData() -: tidy.h -
  • -
  • tidyGetByte() -: tidy.h -
  • -
  • TidyGetByteFunc -: tidy.h -
  • -
  • tidyGetNextOption() -: tidy.h -
  • -
  • tidyGetOption() -: tidy.h -
  • -
  • tidyGetOptionByName() -: tidy.h -
  • -
  • tidyGetOptionList() -: tidy.h -
  • -
  • tidyInitInputBuffer() -: buffio.h -
  • -
  • tidyInitOutputBuffer() -: buffio.h -
  • -
  • tidyInitSink() -: tidy.h -
  • -
  • tidyInitSource() -: tidy.h -
  • -
  • TidyInputSource -: tidy.h -
  • -
  • tidyIsEOF() -: tidy.h -
  • -
  • tidyLibraryVersion() -: tidy.h -
  • -
  • tidyLoadConfig() -: tidy.h -
  • -
  • tidyLoadConfigEnc() -: tidy.h -
  • -
  • TidyMalloc -: tidy.h -
  • -
  • TidyOptCallback -: tidy.h -
  • -
  • tidyOptCopyConfig() -: tidy.h -
  • -
  • tidyOptDiffThanDefault() -: tidy.h -
  • -
  • tidyOptDiffThanSnapshot() -: tidy.h -
  • -
  • tidyOptGetBool() -: tidy.h -
  • -
  • tidyOptGetCategory() -: tidy.h -
  • -
  • tidyOptGetCurrPick() -: tidy.h -
  • -
  • tidyOptGetDeclTagList() -: tidy.h -
  • -
  • tidyOptGetDefault() -: tidy.h -
  • -
  • tidyOptGetDefaultBool() -: tidy.h -
  • -
  • tidyOptGetDefaultInt() -: tidy.h -
  • -
  • tidyOptGetDoc() -: tidy.h -
  • -
  • tidyOptGetDocLinksList() -: tidy.h -
  • -
  • tidyOptGetEncName() -: tidy.h -
  • -
  • tidyOptGetId() -: tidy.h -
  • -
  • tidyOptGetIdForName() -: tidy.h -
  • -
  • tidyOptGetInt() -: tidy.h -
  • -
  • tidyOptGetName() -: tidy.h -
  • -
  • tidyOptGetNextDeclTag() -: tidy.h -
  • -
  • tidyOptGetNextDocLinks() -: tidy.h -
  • -
  • tidyOptGetNextPick() -: tidy.h -
  • -
  • tidyOptGetPickList() -: tidy.h -
  • -
  • tidyOptGetType() -: tidy.h -
  • -
  • tidyOptGetValue() -: tidy.h -
  • -
  • tidyOptIsReadOnly() -: tidy.h -
  • -
  • tidyOptParseValue() -: tidy.h -
  • -
  • tidyOptResetAllToDefault() -: tidy.h -
  • -
  • tidyOptResetToDefault() -: tidy.h -
  • -
  • tidyOptResetToSnapshot() -: tidy.h -
  • -
  • tidyOptSaveFile() -: tidy.h -
  • -
  • tidyOptSaveSink() -: tidy.h -
  • -
  • tidyOptSetBool() -: tidy.h -
  • -
  • tidyOptSetInt() -: tidy.h -
  • -
  • tidyOptSetValue() -: tidy.h -
  • -
  • tidyOptSnapshot() -: tidy.h -
  • -
  • TidyOutputSink -: tidy.h -
  • -
  • TidyPanic -: tidy.h -
  • -
  • tidyParseBuffer() -: tidy.h -
  • -
  • tidyParseFile() -: tidy.h -
  • -
  • tidyParseSource() -: tidy.h -
  • -
  • tidyParseStdin() -: tidy.h -
  • -
  • tidyParseString() -: tidy.h -
  • -
  • tidyPutByte() -: tidy.h -
  • -
  • TidyPutByteFunc -: tidy.h -
  • -
  • TidyRealloc -: tidy.h -
  • -
  • tidyReleaseDate() -: tidy.h -
  • -
  • TidyReportFilter -: tidy.h -
  • -
  • tidyRunDiagnostics() -: tidy.h -
  • -
  • tidySaveBuffer() -: tidy.h -
  • -
  • tidySaveFile() -: tidy.h -
  • -
  • tidySaveSink() -: tidy.h -
  • -
  • tidySaveStdout() -: tidy.h -
  • -
  • tidySaveString() -: tidy.h -
  • -
  • tidySetAppData() -: tidy.h -
  • -
  • tidySetCharEncoding() -: tidy.h -
  • -
  • tidySetErrorBuffer() -: tidy.h -
  • -
  • tidySetErrorFile() -: tidy.h -
  • -
  • tidySetErrorSink() -: tidy.h -
  • -
  • tidySetFreeCall() -: tidy.h -
  • -
  • tidySetInCharEncoding() -: tidy.h -
  • -
  • tidySetMallocCall() -: tidy.h -
  • -
  • tidySetOutCharEncoding() -: tidy.h -
  • -
  • tidySetPanicCall() -: tidy.h -
  • -
  • tidySetReallocCall() -: tidy.h -
  • -
  • tidySetReportFilter() -: tidy.h -
  • -
  • tidyStatus() -: tidy.h -
  • -
  • tidyUngetByte() -: tidy.h -
  • -
  • TidyUngetByteFunc -: tidy.h -
  • -
  • tidyWarningCount() -: tidy.h -
  • -
-
-
- - - - diff --git a/htmldoc/api/globals_defs.html b/htmldoc/api/globals_defs.html deleted file mode 100644 index 5362330..0000000 --- a/htmldoc/api/globals_defs.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -HTML Tidy: Globals - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
-
-
- - - - diff --git a/htmldoc/api/globals_func.html b/htmldoc/api/globals_func.html deleted file mode 100644 index 14a9e7a..0000000 --- a/htmldoc/api/globals_func.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - -HTML Tidy: Globals - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
-  - -

- t -

    -
  • tidyAccessWarningCount() -: tidy.h -
  • -
  • tidyBufAlloc() -: buffio.h -
  • -
  • tidyBufAllocWithAllocator() -: buffio.h -
  • -
  • tidyBufAppend() -: buffio.h -
  • -
  • tidyBufAttach() -: buffio.h -
  • -
  • tidyBufCheckAlloc() -: buffio.h -
  • -
  • tidyBufClear() -: buffio.h -
  • -
  • tidyBufDetach() -: buffio.h -
  • -
  • tidyBufEndOfInput() -: buffio.h -
  • -
  • tidyBufFree() -: buffio.h -
  • -
  • tidyBufGetByte() -: buffio.h -
  • -
  • tidyBufInit() -: buffio.h -
  • -
  • tidyBufInitWithAllocator() -: buffio.h -
  • -
  • tidyBufPopByte() -: buffio.h -
  • -
  • tidyBufPutByte() -: buffio.h -
  • -
  • tidyBufUngetByte() -: buffio.h -
  • -
  • tidyCleanAndRepair() -: tidy.h -
  • -
  • tidyConfigErrorCount() -: tidy.h -
  • -
  • tidyDetectedGenericXml() -: tidy.h -
  • -
  • tidyDetectedHtmlVersion() -: tidy.h -
  • -
  • tidyDetectedXhtml() -: tidy.h -
  • -
  • tidyErrorCount() -: tidy.h -
  • -
  • tidyErrorSummary() -: tidy.h -
  • -
  • tidyGeneralInfo() -: tidy.h -
  • -
  • tidyGetAppData() -: tidy.h -
  • -
  • tidyGetByte() -: tidy.h -
  • -
  • tidyGetNextOption() -: tidy.h -
  • -
  • tidyGetOption() -: tidy.h -
  • -
  • tidyGetOptionByName() -: tidy.h -
  • -
  • tidyGetOptionList() -: tidy.h -
  • -
  • tidyInitInputBuffer() -: buffio.h -
  • -
  • tidyInitOutputBuffer() -: buffio.h -
  • -
  • tidyInitSink() -: tidy.h -
  • -
  • tidyInitSource() -: tidy.h -
  • -
  • tidyIsEOF() -: tidy.h -
  • -
  • tidyLibraryVersion() -: tidy.h -
  • -
  • tidyLoadConfig() -: tidy.h -
  • -
  • tidyLoadConfigEnc() -: tidy.h -
  • -
  • tidyOptCopyConfig() -: tidy.h -
  • -
  • tidyOptDiffThanDefault() -: tidy.h -
  • -
  • tidyOptDiffThanSnapshot() -: tidy.h -
  • -
  • tidyOptGetBool() -: tidy.h -
  • -
  • tidyOptGetCategory() -: tidy.h -
  • -
  • tidyOptGetCurrPick() -: tidy.h -
  • -
  • tidyOptGetDeclTagList() -: tidy.h -
  • -
  • tidyOptGetDefault() -: tidy.h -
  • -
  • tidyOptGetDefaultBool() -: tidy.h -
  • -
  • tidyOptGetDefaultInt() -: tidy.h -
  • -
  • tidyOptGetDoc() -: tidy.h -
  • -
  • tidyOptGetDocLinksList() -: tidy.h -
  • -
  • tidyOptGetEncName() -: tidy.h -
  • -
  • tidyOptGetId() -: tidy.h -
  • -
  • tidyOptGetIdForName() -: tidy.h -
  • -
  • tidyOptGetInt() -: tidy.h -
  • -
  • tidyOptGetName() -: tidy.h -
  • -
  • tidyOptGetNextDeclTag() -: tidy.h -
  • -
  • tidyOptGetNextDocLinks() -: tidy.h -
  • -
  • tidyOptGetNextPick() -: tidy.h -
  • -
  • tidyOptGetPickList() -: tidy.h -
  • -
  • tidyOptGetType() -: tidy.h -
  • -
  • tidyOptGetValue() -: tidy.h -
  • -
  • tidyOptIsReadOnly() -: tidy.h -
  • -
  • tidyOptParseValue() -: tidy.h -
  • -
  • tidyOptResetAllToDefault() -: tidy.h -
  • -
  • tidyOptResetToDefault() -: tidy.h -
  • -
  • tidyOptResetToSnapshot() -: tidy.h -
  • -
  • tidyOptSaveFile() -: tidy.h -
  • -
  • tidyOptSaveSink() -: tidy.h -
  • -
  • tidyOptSetBool() -: tidy.h -
  • -
  • tidyOptSetInt() -: tidy.h -
  • -
  • tidyOptSetValue() -: tidy.h -
  • -
  • tidyOptSnapshot() -: tidy.h -
  • -
  • tidyParseBuffer() -: tidy.h -
  • -
  • tidyParseFile() -: tidy.h -
  • -
  • tidyParseSource() -: tidy.h -
  • -
  • tidyParseStdin() -: tidy.h -
  • -
  • tidyParseString() -: tidy.h -
  • -
  • tidyPutByte() -: tidy.h -
  • -
  • tidyReleaseDate() -: tidy.h -
  • -
  • tidyRunDiagnostics() -: tidy.h -
  • -
  • tidySaveBuffer() -: tidy.h -
  • -
  • tidySaveFile() -: tidy.h -
  • -
  • tidySaveSink() -: tidy.h -
  • -
  • tidySaveStdout() -: tidy.h -
  • -
  • tidySaveString() -: tidy.h -
  • -
  • tidySetAppData() -: tidy.h -
  • -
  • tidySetCharEncoding() -: tidy.h -
  • -
  • tidySetErrorBuffer() -: tidy.h -
  • -
  • tidySetErrorFile() -: tidy.h -
  • -
  • tidySetErrorSink() -: tidy.h -
  • -
  • tidySetFreeCall() -: tidy.h -
  • -
  • tidySetInCharEncoding() -: tidy.h -
  • -
  • tidySetMallocCall() -: tidy.h -
  • -
  • tidySetOutCharEncoding() -: tidy.h -
  • -
  • tidySetPanicCall() -: tidy.h -
  • -
  • tidySetReallocCall() -: tidy.h -
  • -
  • tidySetReportFilter() -: tidy.h -
  • -
  • tidyStatus() -: tidy.h -
  • -
  • tidyUngetByte() -: tidy.h -
  • -
  • tidyWarningCount() -: tidy.h -
  • -
-
-
- - - - diff --git a/htmldoc/api/globals_type.html b/htmldoc/api/globals_type.html deleted file mode 100644 index 51110d2..0000000 --- a/htmldoc/api/globals_type.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - -HTML Tidy: Globals - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
-
-
- - - - diff --git a/htmldoc/api/group__AttrGet.html b/htmldoc/api/group__AttrGet.html deleted file mode 100644 index 188cf83..0000000 --- a/htmldoc/api/group__AttrGet.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -HTML Tidy: Attribute Retrieval - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Attribute Retrieval
-
-
- - - - -

-Modules

 Deprecated attribute retrieval per AttrId
 
- - - -

-Functions

-TidyAttr TIDY_CALL tidyAttrGetById (TidyNode tnod, TidyAttrId attId)
 
-

Detailed Description

-

Lookup an attribute from a given node

-
-
- - - - diff --git a/htmldoc/api/group__AttrGet.js b/htmldoc/api/group__AttrGet.js deleted file mode 100644 index 6ad70a5..0000000 --- a/htmldoc/api/group__AttrGet.js +++ /dev/null @@ -1,4 +0,0 @@ -var group__AttrGet = -[ - [ "Deprecated attribute retrieval per AttrId", "group__AttrGetAttributeName.html", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/group__AttrGetAttributeName.html b/htmldoc/api/group__AttrGetAttributeName.html deleted file mode 100644 index f40737d..0000000 --- a/htmldoc/api/group__AttrGetAttributeName.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - -HTML Tidy: Deprecated attribute retrieval per AttrId - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Deprecated attribute retrieval per AttrId
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

-TidyAttr TIDY_CALL tidyAttrGetHREF (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetSRC (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetID (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetNAME (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetSUMMARY (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetALT (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetLONGDESC (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetUSEMAP (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetISMAP (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetLANGUAGE (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetTYPE (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetVALUE (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetCONTENT (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetTITLE (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetXMLNS (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetDATAFLD (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetWIDTH (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetHEIGHT (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetFOR (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetSELECTED (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetCHECKED (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetLANG (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetTARGET (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetHTTP_EQUIV (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetREL (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetOnMOUSEMOVE (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetOnMOUSEDOWN (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetOnMOUSEUP (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetOnCLICK (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetOnMOUSEOVER (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetOnMOUSEOUT (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetOnKEYDOWN (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetOnKEYUP (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetOnKEYPRESS (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetOnFOCUS (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetOnBLUR (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetBGCOLOR (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetLINK (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetALINK (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetVLINK (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetTEXT (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetSTYLE (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetABBR (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetCOLSPAN (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrGetROWSPAN (TidyNode tnod)
 
-

Detailed Description

-
Deprecated:
The functions tidyAttrGet{AttributeName} are deprecated and should be replaced by tidyAttrGetById. For instance, tidyAttrGetID( TidyNode tnod ) can be replaced by tidyAttrGetById( TidyNode tnod, TidyAttr_ID ). This avoids a potential name clash with tidyAttrGetId for case-insensitive languages.
-
-
- - - - diff --git a/htmldoc/api/group__AttrIsAttributeName.html b/htmldoc/api/group__AttrIsAttributeName.html deleted file mode 100644 index f5f6a55..0000000 --- a/htmldoc/api/group__AttrIsAttributeName.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - -HTML Tidy: Deprecated attribute interrogation per AttrId - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Deprecated attribute interrogation per AttrId
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

-Bool TIDY_CALL tidyAttrIsHREF (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsSRC (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsID (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsNAME (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsSUMMARY (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsALT (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsLONGDESC (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsUSEMAP (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsISMAP (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsLANGUAGE (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsTYPE (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsVALUE (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsCONTENT (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsTITLE (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsXMLNS (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsDATAFLD (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsWIDTH (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsHEIGHT (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsFOR (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsSELECTED (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsCHECKED (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsLANG (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsTARGET (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsHTTP_EQUIV (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsREL (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsOnMOUSEMOVE (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsOnMOUSEDOWN (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsOnMOUSEUP (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsOnCLICK (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsOnMOUSEOVER (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsOnMOUSEOUT (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsOnKEYDOWN (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsOnKEYUP (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsOnKEYPRESS (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsOnFOCUS (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsOnBLUR (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsBGCOLOR (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsLINK (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsALINK (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsVLINK (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsTEXT (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsSTYLE (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsABBR (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsCOLSPAN (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsROWSPAN (TidyAttr tattr)
 
-

Detailed Description

-
Deprecated:
The functions tidyAttrIs{AttributeName} are deprecated and should be replaced by tidyAttrGetId.
-
-
- - - - diff --git a/htmldoc/api/group__Attribute.html b/htmldoc/api/group__Attribute.html deleted file mode 100644 index 34e7ff3..0000000 --- a/htmldoc/api/group__Attribute.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - -HTML Tidy: Attribute Interrogation - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Attribute Interrogation
-
-
- - - - -

-Modules

 Deprecated attribute interrogation per AttrId
 
- - - - - - - -

-Functions

-TidyAttrId TIDY_CALL tidyAttrGetId (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsEvent (TidyAttr tattr)
 
-Bool TIDY_CALL tidyAttrIsProp (TidyAttr tattr)
 
-

Detailed Description

-

Get information about any given attribute.

-
-
- - - - diff --git a/htmldoc/api/group__Attribute.js b/htmldoc/api/group__Attribute.js deleted file mode 100644 index 49bad02..0000000 --- a/htmldoc/api/group__Attribute.js +++ /dev/null @@ -1,4 +0,0 @@ -var group__Attribute = -[ - [ "Deprecated attribute interrogation per AttrId", "group__AttrIsAttributeName.html", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/group__Basic.html b/htmldoc/api/group__Basic.html deleted file mode 100644 index 7799315..0000000 --- a/htmldoc/api/group__Basic.html +++ /dev/null @@ -1,619 +0,0 @@ - - - - - - -HTML Tidy: Basic Operations - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Basic Operations
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

-TidyDoc TIDY_CALL tidyCreate (void)
 
-TidyDoc TIDY_CALL tidyCreateWithAllocator (TidyAllocator *allocator)
 
-void TIDY_CALL tidyRelease (TidyDoc tdoc)
 
void TIDY_CALL tidySetAppData (TidyDoc tdoc, void *appData)
 
void *TIDY_CALL tidyGetAppData (TidyDoc tdoc)
 
ctmbstr TIDY_CALL tidyReleaseDate (void)
 
ctmbstr tidyLibraryVersion (void)
 
int TIDY_CALL tidyStatus (TidyDoc tdoc)
 
int TIDY_CALL tidyDetectedHtmlVersion (TidyDoc tdoc)
 
Bool TIDY_CALL tidyDetectedXhtml (TidyDoc tdoc)
 
Bool TIDY_CALL tidyDetectedGenericXml (TidyDoc tdoc)
 
uint TIDY_CALL tidyErrorCount (TidyDoc tdoc)
 
uint TIDY_CALL tidyWarningCount (TidyDoc tdoc)
 
uint TIDY_CALL tidyAccessWarningCount (TidyDoc tdoc)
 
uint TIDY_CALL tidyConfigErrorCount (TidyDoc tdoc)
 
int TIDY_CALL tidyLoadConfig (TidyDoc tdoc, ctmbstr configFile)
 
int TIDY_CALL tidyLoadConfigEnc (TidyDoc tdoc, ctmbstr configFile, ctmbstr charenc)
 
-Bool TIDY_CALL tidyFileExists (TidyDoc tdoc, ctmbstr filename)
 
int TIDY_CALL tidySetCharEncoding (TidyDoc tdoc, ctmbstr encnam)
 
int TIDY_CALL tidySetInCharEncoding (TidyDoc tdoc, ctmbstr encnam)
 
int TIDY_CALL tidySetOutCharEncoding (TidyDoc tdoc, ctmbstr encnam)
 
int TIDY_CALL tidyOptSaveFile (TidyDoc tdoc, ctmbstr cfgfil)
 
int TIDY_CALL tidyOptSaveSink (TidyDoc tdoc, TidyOutputSink *sink)
 
void TIDY_CALL tidyErrorSummary (TidyDoc tdoc)
 
void TIDY_CALL tidyGeneralInfo (TidyDoc tdoc)
 
-

Detailed Description

-

Tidy public interface

-

Several functions return an integer document status:

-
-   0    -> SUCCESS
-   >0   -> 1 == TIDY WARNING, 2 == TIDY ERROR
-   <0   -> SEVERE ERROR
-   

The following is a short example program.

-
-#include <tidy.h>
-#include <buffio.h>
-#include <stdio.h>
-#include <errno.h>
int main(int argc, char **argv )
-{
-  const char* input = "&lt;title&gt;Foo&lt;/title&gt;&lt;p&gt;Foo!";
-  TidyBuffer output;
-  TidyBuffer errbuf;
-  int rc = -1;
-  Bool ok;
  TidyDoc tdoc = tidyCreate();                     // Initialize "document"
-  tidyBufInit( &output );
-  tidyBufInit( &errbuf );
-  printf( "Tidying:\t\%s\\n", input );
  ok = tidyOptSetBool( tdoc, TidyXhtmlOut, yes );  // Convert to XHTML
-  if ( ok )
-    rc = tidySetErrorBuffer( tdoc, &errbuf );      // Capture diagnostics
-  if ( rc >= 0 )
-    rc = tidyParseString( tdoc, input );           // Parse the input
-  if ( rc >= 0 )
-    rc = tidyCleanAndRepair( tdoc );               // Tidy it up!
-  if ( rc >= 0 )
-    rc = tidyRunDiagnostics( tdoc );               // Kvetch
-  if ( rc > 1 )                                    // If error, force output.
-    rc = ( tidyOptSetBool(tdoc, TidyForceOutput, yes) ? rc : -1 );
-  if ( rc >= 0 )
-    rc = tidySaveBuffer( tdoc, &output );          // Pretty Print
  if ( rc >= 0 )
-  {
-    if ( rc > 0 )
-      printf( "\\nDiagnostics:\\n\\n\%s", errbuf.bp );
-    printf( "\\nAnd here is the result:\\n\\n\%s", output.bp );
-  }
-  else
-    printf( "A severe error (\%d) occurred.\\n", rc );
  tidyBufFree( &output );
-  tidyBufFree( &errbuf );
-  tidyRelease( tdoc );
-  return rc;
-}
-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
void TIDY_CALL tidySetAppData (TidyDoc tdoc,
void * appData 
)
-
-

Let application store a chunk of data w/ each Tidy instance. Useful for callbacks.

- -
-
- -
-
- - - - - - - - -
void* TIDY_CALL tidyGetAppData (TidyDoc tdoc)
-
-

Get application data set previously

- -
-
- -
-
- - - - - - - - -
ctmbstr TIDY_CALL tidyReleaseDate (void )
-
-

Get release date (version) for current library

Deprecated:
tidyReleaseDate() is deprecated in favor of semantic versioning and should be replaced with tidyLibraryVersion().
- -
-
- -
-
- - - - - - - - -
ctmbstr tidyLibraryVersion (void )
-
-

Get version number for the current library

- -
-
- -
-
- - - - - - - - -
int TIDY_CALL tidyStatus (TidyDoc tdoc)
-
-

Get status of current document.

- -
-
- -
-
- - - - - - - - -
int TIDY_CALL tidyDetectedHtmlVersion (TidyDoc tdoc)
-
-

Detected HTML version: 0, 2, 3 or 4

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidyDetectedXhtml (TidyDoc tdoc)
-
-

Input is XHTML?

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidyDetectedGenericXml (TidyDoc tdoc)
-
-

Input is generic XML (not HTML or XHTML)?

- -
-
- -
-
- - - - - - - - -
uint TIDY_CALL tidyErrorCount (TidyDoc tdoc)
-
-

Number of Tidy errors encountered. If > 0, output is suppressed unless TidyForceOutput is set.

- -
-
- -
-
- - - - - - - - -
uint TIDY_CALL tidyWarningCount (TidyDoc tdoc)
-
-

Number of Tidy warnings encountered.

- -
-
- -
-
- - - - - - - - -
uint TIDY_CALL tidyAccessWarningCount (TidyDoc tdoc)
-
-

Number of Tidy accessibility warnings encountered.

- -
-
- -
-
- - - - - - - - -
uint TIDY_CALL tidyConfigErrorCount (TidyDoc tdoc)
-
-

Number of Tidy configuration errors encountered.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidyLoadConfig (TidyDoc tdoc,
ctmbstr configFile 
)
-
-

Load an ASCII Tidy configuration file

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidyLoadConfigEnc (TidyDoc tdoc,
ctmbstr configFile,
ctmbstr charenc 
)
-
-

Load a Tidy configuration file with the specified character encoding

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidySetCharEncoding (TidyDoc tdoc,
ctmbstr encnam 
)
-
-

Set the input/output character encoding for parsing markup. Values include: ascii, latin1, raw, utf8, iso2022, mac, win1252, utf16le, utf16be, utf16, big5 and shiftjis. Case in-sensitive.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidySetInCharEncoding (TidyDoc tdoc,
ctmbstr encnam 
)
-
-

Set the input encoding for parsing markup. As for tidySetCharEncoding but only affects the input encoding

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidySetOutCharEncoding (TidyDoc tdoc,
ctmbstr encnam 
)
-
-

Set the output encoding.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidyOptSaveFile (TidyDoc tdoc,
ctmbstr cfgfil 
)
-
-

Save current settings to named file. Only non-default values are written.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidyOptSaveSink (TidyDoc tdoc,
TidyOutputSinksink 
)
-
-

Save current settings to given output sink. Only non-default values are written.

- -
-
- -
-
- - - - - - - - -
void TIDY_CALL tidyErrorSummary (TidyDoc tdoc)
-
-

Write more complete information about errors to current error sink.

- -
-
- -
-
- - - - - - - - -
void TIDY_CALL tidyGeneralInfo (TidyDoc tdoc)
-
-

Write more general information about markup to current error sink.

- -
-
-
-
- - - - diff --git a/htmldoc/api/group__Basic.js b/htmldoc/api/group__Basic.js deleted file mode 100644 index 63d3960..0000000 --- a/htmldoc/api/group__Basic.js +++ /dev/null @@ -1,24 +0,0 @@ -var group__Basic = -[ - [ "tidySetAppData", "group__Basic.html#gaa1a9f78be3542868ac10481e2efa8708", null ], - [ "tidyGetAppData", "group__Basic.html#ga1319c9757d4f8c596615e0fdcfcf2504", null ], - [ "tidyReleaseDate", "group__Basic.html#gab7b404ada690635341d2e2d332102b36", null ], - [ "tidyLibraryVersion", "group__Basic.html#ga5f5a51c65b1e108a1f93d1bb946afab3", null ], - [ "tidyStatus", "group__Basic.html#gaf45a8fb57fb9bfce89c42e1cc9d3e760", null ], - [ "tidyDetectedHtmlVersion", "group__Basic.html#ga8fbec4bc2b67c4f525440cfc7196b443", null ], - [ "tidyDetectedXhtml", "group__Basic.html#gaf3279c9a0506629d2ae766c31c1de48d", null ], - [ "tidyDetectedGenericXml", "group__Basic.html#ga8dd761b5e230119f8eb6c412f12fdec2", null ], - [ "tidyErrorCount", "group__Basic.html#ga3617548e3669d00ad074daaaa8f3460d", null ], - [ "tidyWarningCount", "group__Basic.html#ga29b0c36f75584a2a26422b021561f19c", null ], - [ "tidyAccessWarningCount", "group__Basic.html#ga56ad617084cdcbb485f06f597de7dedb", null ], - [ "tidyConfigErrorCount", "group__Basic.html#gac17c01a0dbb8f73bdee29df48e499988", null ], - [ "tidyLoadConfig", "group__Basic.html#ga2dec710c0d4927e76a7b0d338b11693a", null ], - [ "tidyLoadConfigEnc", "group__Basic.html#gac677de148c6f00fc96a682c21433ab1c", null ], - [ "tidySetCharEncoding", "group__Basic.html#ga2612e184472c2a59ca822a37d030e9af", null ], - [ "tidySetInCharEncoding", "group__Basic.html#ga05203a9193542a67b8396cf6ca8acf59", null ], - [ "tidySetOutCharEncoding", "group__Basic.html#ga9b6bd07e38bf320cf88663a29967f1e9", null ], - [ "tidyOptSaveFile", "group__Basic.html#gaaa6e0510b0d7ca0524c928143488c6ca", null ], - [ "tidyOptSaveSink", "group__Basic.html#gabf30cc37e3e7aa07dd351f083ab747ee", null ], - [ "tidyErrorSummary", "group__Basic.html#ga4c050ea7d2746db948ad45edb2264d70", null ], - [ "tidyGeneralInfo", "group__Basic.html#ga28384bf13bf6962c8ef0bcab9b4b7971", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/group__Clean.html b/htmldoc/api/group__Clean.html deleted file mode 100644 index 2431eb8..0000000 --- a/htmldoc/api/group__Clean.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -HTML Tidy: Diagnostics and Repair - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Diagnostics and Repair
-
-
- - - - - - - - -

-Functions

int TIDY_CALL tidyCleanAndRepair (TidyDoc tdoc)
 
int TIDY_CALL tidyRunDiagnostics (TidyDoc tdoc)
 
-int TIDY_CALL tidyReportDoctype (TidyDoc tdoc)
 
-

Detailed Description

-

Function Documentation

- -
-
- - - - - - - - -
int TIDY_CALL tidyCleanAndRepair (TidyDoc tdoc)
-
-

Execute configured cleanup and repair operations on parsed markup

- -
-
- -
-
- - - - - - - - -
int TIDY_CALL tidyRunDiagnostics (TidyDoc tdoc)
-
-

Run configured diagnostics on parsed and repaired markup. Must call tidyCleanAndRepair() first.

- -
-
-
-
- - - - diff --git a/htmldoc/api/group__Clean.js b/htmldoc/api/group__Clean.js deleted file mode 100644 index e4222ab..0000000 --- a/htmldoc/api/group__Clean.js +++ /dev/null @@ -1,5 +0,0 @@ -var group__Clean = -[ - [ "tidyCleanAndRepair", "group__Clean.html#ga11fd23eeb4acfaa0f9501effa0c21269", null ], - [ "tidyRunDiagnostics", "group__Clean.html#ga6170500974cc02114f6e4a29d44b7d77", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/group__Configuration.html b/htmldoc/api/group__Configuration.html deleted file mode 100644 index b8a922b..0000000 --- a/htmldoc/api/group__Configuration.html +++ /dev/null @@ -1,1012 +0,0 @@ - - - - - - -HTML Tidy: Configuration Options - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Configuration Options
-
-
- - - - -

-Typedefs

typedef Bool(TIDY_CALL * TidyOptCallback) (ctmbstr option, ctmbstr value)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

-Bool TIDY_CALL tidySetOptionCallback (TidyDoc tdoc, TidyOptCallback pOptCallback)
 
TidyOptionId TIDY_CALL tidyOptGetIdForName (ctmbstr optnam)
 
TidyIterator TIDY_CALL tidyGetOptionList (TidyDoc tdoc)
 
TidyOption TIDY_CALL tidyGetNextOption (TidyDoc tdoc, TidyIterator *pos)
 
TidyOption TIDY_CALL tidyGetOption (TidyDoc tdoc, TidyOptionId optId)
 
TidyOption TIDY_CALL tidyGetOptionByName (TidyDoc tdoc, ctmbstr optnam)
 
TidyOptionId TIDY_CALL tidyOptGetId (TidyOption opt)
 
ctmbstr TIDY_CALL tidyOptGetName (TidyOption opt)
 
TidyOptionType TIDY_CALL tidyOptGetType (TidyOption opt)
 
Bool TIDY_CALL tidyOptIsReadOnly (TidyOption opt)
 
TidyConfigCategory TIDY_CALL tidyOptGetCategory (TidyOption opt)
 
ctmbstr TIDY_CALL tidyOptGetDefault (TidyOption opt)
 
ulong TIDY_CALL tidyOptGetDefaultInt (TidyOption opt)
 
Bool TIDY_CALL tidyOptGetDefaultBool (TidyOption opt)
 
TidyIterator TIDY_CALL tidyOptGetPickList (TidyOption opt)
 
ctmbstr TIDY_CALL tidyOptGetNextPick (TidyOption opt, TidyIterator *pos)
 
ctmbstr TIDY_CALL tidyOptGetValue (TidyDoc tdoc, TidyOptionId optId)
 
Bool TIDY_CALL tidyOptSetValue (TidyDoc tdoc, TidyOptionId optId, ctmbstr val)
 
Bool TIDY_CALL tidyOptParseValue (TidyDoc tdoc, ctmbstr optnam, ctmbstr val)
 
ulong TIDY_CALL tidyOptGetInt (TidyDoc tdoc, TidyOptionId optId)
 
Bool TIDY_CALL tidyOptSetInt (TidyDoc tdoc, TidyOptionId optId, ulong val)
 
Bool TIDY_CALL tidyOptGetBool (TidyDoc tdoc, TidyOptionId optId)
 
Bool TIDY_CALL tidyOptSetBool (TidyDoc tdoc, TidyOptionId optId, Bool val)
 
Bool TIDY_CALL tidyOptResetToDefault (TidyDoc tdoc, TidyOptionId opt)
 
Bool TIDY_CALL tidyOptResetAllToDefault (TidyDoc tdoc)
 
Bool TIDY_CALL tidyOptSnapshot (TidyDoc tdoc)
 
Bool TIDY_CALL tidyOptResetToSnapshot (TidyDoc tdoc)
 
Bool TIDY_CALL tidyOptDiffThanDefault (TidyDoc tdoc)
 
Bool TIDY_CALL tidyOptDiffThanSnapshot (TidyDoc tdoc)
 
Bool TIDY_CALL tidyOptCopyConfig (TidyDoc tdocTo, TidyDoc tdocFrom)
 
ctmbstr TIDY_CALL tidyOptGetEncName (TidyDoc tdoc, TidyOptionId optId)
 
ctmbstr TIDY_CALL tidyOptGetCurrPick (TidyDoc tdoc, TidyOptionId optId)
 
TidyIterator TIDY_CALL tidyOptGetDeclTagList (TidyDoc tdoc)
 
ctmbstr TIDY_CALL tidyOptGetNextDeclTag (TidyDoc tdoc, TidyOptionId optId, TidyIterator *iter)
 
ctmbstr TIDY_CALL tidyOptGetDoc (TidyDoc tdoc, TidyOption opt)
 
TidyIterator TIDY_CALL tidyOptGetDocLinksList (TidyDoc tdoc, TidyOption opt)
 
TidyOption TIDY_CALL tidyOptGetNextDocLinks (TidyDoc tdoc, TidyIterator *pos)
 
-

Detailed Description

-

Functions for getting and setting Tidy configuration options.

-

Typedef Documentation

- -
-
- - - - -
typedef Bool(TIDY_CALL * TidyOptCallback) (ctmbstr option, ctmbstr value)
-
-

Applications using TidyLib may want to augment command-line and configuration file options. Setting this callback allows an application developer to examine command-line and configuration file options after TidyLib has examined them and failed to recognize them.

- -
-
-

Function Documentation

- -
-
- - - - - - - - -
TidyOptionId TIDY_CALL tidyOptGetIdForName (ctmbstr optnam)
-
-

Get option ID by name

- -
-
- -
-
- - - - - - - - -
TidyIterator TIDY_CALL tidyGetOptionList (TidyDoc tdoc)
-
-

Get iterator for list of option Example:

-TidyIterator itOpt = tidyGetOptionList( tdoc );
-while ( itOpt )
-{
-  TidyOption opt = tidyGetNextOption( tdoc, &itOpt );
-  .. get/set option values ..
-}
-
-
-
- -
-
- - - - - - - - - - - - - - - - - - -
TidyOption TIDY_CALL tidyGetNextOption (TidyDoc tdoc,
TidyIterator * pos 
)
-
-

Get next Option

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
TidyOption TIDY_CALL tidyGetOption (TidyDoc tdoc,
TidyOptionId optId 
)
-
-

Lookup option by ID

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
TidyOption TIDY_CALL tidyGetOptionByName (TidyDoc tdoc,
ctmbstr optnam 
)
-
-

Lookup option by name

- -
-
- -
-
- - - - - - - - -
TidyOptionId TIDY_CALL tidyOptGetId (TidyOption opt)
-
-

Get ID of given Option

- -
-
- -
-
- - - - - - - - -
ctmbstr TIDY_CALL tidyOptGetName (TidyOption opt)
-
-

Get name of given Option

- -
-
- -
-
- - - - - - - - -
TidyOptionType TIDY_CALL tidyOptGetType (TidyOption opt)
-
-

Get datatype of given Option

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidyOptIsReadOnly (TidyOption opt)
-
-

Is Option read-only?

- -
-
- -
-
- - - - - - - - -
TidyConfigCategory TIDY_CALL tidyOptGetCategory (TidyOption opt)
-
-

Get category of given Option

- -
-
- -
-
- - - - - - - - -
ctmbstr TIDY_CALL tidyOptGetDefault (TidyOption opt)
-
-

Get default value of given Option as a string

- -
-
- -
-
- - - - - - - - -
ulong TIDY_CALL tidyOptGetDefaultInt (TidyOption opt)
-
-

Get default value of given Option as an unsigned integer

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidyOptGetDefaultBool (TidyOption opt)
-
-

Get default value of given Option as a Boolean value

- -
-
- -
-
- - - - - - - - -
TidyIterator TIDY_CALL tidyOptGetPickList (TidyOption opt)
-
-

Iterate over Option "pick list"

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
ctmbstr TIDY_CALL tidyOptGetNextPick (TidyOption opt,
TidyIterator * pos 
)
-
-

Get next string value of Option "pick list"

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
ctmbstr TIDY_CALL tidyOptGetValue (TidyDoc tdoc,
TidyOptionId optId 
)
-
-

Get current Option value as a string

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
Bool TIDY_CALL tidyOptSetValue (TidyDoc tdoc,
TidyOptionId optId,
ctmbstr val 
)
-
-

Set Option value as a string

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
Bool TIDY_CALL tidyOptParseValue (TidyDoc tdoc,
ctmbstr optnam,
ctmbstr val 
)
-
-

Set named Option value as a string. Good if not sure of type.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
ulong TIDY_CALL tidyOptGetInt (TidyDoc tdoc,
TidyOptionId optId 
)
-
-

Get current Option value as an integer

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
Bool TIDY_CALL tidyOptSetInt (TidyDoc tdoc,
TidyOptionId optId,
ulong val 
)
-
-

Set Option value as an integer

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
Bool TIDY_CALL tidyOptGetBool (TidyDoc tdoc,
TidyOptionId optId 
)
-
-

Get current Option value as a Boolean flag

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
Bool TIDY_CALL tidyOptSetBool (TidyDoc tdoc,
TidyOptionId optId,
Bool val 
)
-
-

Set Option value as a Boolean flag

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
Bool TIDY_CALL tidyOptResetToDefault (TidyDoc tdoc,
TidyOptionId opt 
)
-
-

Reset option to default value by ID

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidyOptResetAllToDefault (TidyDoc tdoc)
-
-

Reset all options to their default values

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidyOptSnapshot (TidyDoc tdoc)
-
-

Take a snapshot of current config settings

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidyOptResetToSnapshot (TidyDoc tdoc)
-
-

Reset config settings to snapshot (after document processing)

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidyOptDiffThanDefault (TidyDoc tdoc)
-
-

Any settings different than default?

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidyOptDiffThanSnapshot (TidyDoc tdoc)
-
-

Any settings different than snapshot?

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
Bool TIDY_CALL tidyOptCopyConfig (TidyDoc tdocTo,
TidyDoc tdocFrom 
)
-
-

Copy current configuration settings from one document to another

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
ctmbstr TIDY_CALL tidyOptGetEncName (TidyDoc tdoc,
TidyOptionId optId 
)
-
-

Get character encoding name. Used with TidyCharEncoding, TidyOutCharEncoding, TidyInCharEncoding

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
ctmbstr TIDY_CALL tidyOptGetCurrPick (TidyDoc tdoc,
TidyOptionId optId 
)
-
-

Get current pick list value for option by ID. Useful for enum types.

- -
-
- -
-
- - - - - - - - -
TidyIterator TIDY_CALL tidyOptGetDeclTagList (TidyDoc tdoc)
-
-

Iterate over user declared tags

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
ctmbstr TIDY_CALL tidyOptGetNextDeclTag (TidyDoc tdoc,
TidyOptionId optId,
TidyIterator * iter 
)
-
-

Get next declared tag of specified type: TidyInlineTags, TidyBlockTags, TidyEmptyTags, TidyPreTags

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
ctmbstr TIDY_CALL tidyOptGetDoc (TidyDoc tdoc,
TidyOption opt 
)
-
-

Get option description

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
TidyIterator TIDY_CALL tidyOptGetDocLinksList (TidyDoc tdoc,
TidyOption opt 
)
-
-

Iterate over a list of related options

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
TidyOption TIDY_CALL tidyOptGetNextDocLinks (TidyDoc tdoc,
TidyIterator * pos 
)
-
-

Get next related option

- -
-
-
-
- - - - diff --git a/htmldoc/api/group__Configuration.js b/htmldoc/api/group__Configuration.js deleted file mode 100644 index cae9513..0000000 --- a/htmldoc/api/group__Configuration.js +++ /dev/null @@ -1,40 +0,0 @@ -var group__Configuration = -[ - [ "TidyOptCallback", "group__Configuration.html#ga083099fce59583b2bd0951e2d8065d88", null ], - [ "tidyOptGetIdForName", "group__Configuration.html#ga500f31ba81d015b8ce9dad6f2a6ade75", null ], - [ "tidyGetOptionList", "group__Configuration.html#gab92a35ffbd3b0b668534d63f94d2486f", null ], - [ "tidyGetNextOption", "group__Configuration.html#ga1a3088dacc539487e00f1eb4009dafc0", null ], - [ "tidyGetOption", "group__Configuration.html#ga030c695d6407b2756856eb1862642cfe", null ], - [ "tidyGetOptionByName", "group__Configuration.html#gaeae2e147645697fc54234ff2526a8108", null ], - [ "tidyOptGetId", "group__Configuration.html#ga51cf095b76921b4e290e14814998f096", null ], - [ "tidyOptGetName", "group__Configuration.html#gaf370cd2ea113747f50da185fda24adcb", null ], - [ "tidyOptGetType", "group__Configuration.html#ga06e2685cc2950b182ff2f7136d170a34", null ], - [ "tidyOptIsReadOnly", "group__Configuration.html#ga6aba2ccdb1237a70f5fe1393fee0ce4d", null ], - [ "tidyOptGetCategory", "group__Configuration.html#ga1d8b72e64e4d949dc21599fa788e842f", null ], - [ "tidyOptGetDefault", "group__Configuration.html#gab9e02c9927fe2c382ec5f81b4acf9cb4", null ], - [ "tidyOptGetDefaultInt", "group__Configuration.html#gafc8df35e864dd3a24f23aca3c2f8bd9d", null ], - [ "tidyOptGetDefaultBool", "group__Configuration.html#gadadea4da66e3718e02b720c2b59d170b", null ], - [ "tidyOptGetPickList", "group__Configuration.html#ga31f815fe2b5bf1e00d6b50be62edd0ab", null ], - [ "tidyOptGetNextPick", "group__Configuration.html#gad1366c5c458f38d2a9c6a6335e6704d9", null ], - [ "tidyOptGetValue", "group__Configuration.html#ga0fbe23ab1e4ec374fa38e6f514617e4d", null ], - [ "tidyOptSetValue", "group__Configuration.html#gaf37bdad3b6809d8cb78e7d6316d4ba69", null ], - [ "tidyOptParseValue", "group__Configuration.html#gad09fbcbbaf83fbf93e0d7be9c9bb30c0", null ], - [ "tidyOptGetInt", "group__Configuration.html#ga7ff683612d446b07318517e564cccc7a", null ], - [ "tidyOptSetInt", "group__Configuration.html#gad9e75a64c8dcbc54e791959cf934e1ad", null ], - [ "tidyOptGetBool", "group__Configuration.html#ga09e6c999e9e7ebc94ea3d9cf5d674125", null ], - [ "tidyOptSetBool", "group__Configuration.html#gac9de7e155bea5c28713f2bfb93614472", null ], - [ "tidyOptResetToDefault", "group__Configuration.html#ga2aa45ad67758ca0b18d14eafa37fe080", null ], - [ "tidyOptResetAllToDefault", "group__Configuration.html#ga874ce26884f0eeaf692c30758688888a", null ], - [ "tidyOptSnapshot", "group__Configuration.html#ga4beb2c73c90c3e2ae589c2642478cebd", null ], - [ "tidyOptResetToSnapshot", "group__Configuration.html#gae6212b8f32990763cc18a6d3f05eb191", null ], - [ "tidyOptDiffThanDefault", "group__Configuration.html#ga083cb42d6f4413604240b5c1b3aa2070", null ], - [ "tidyOptDiffThanSnapshot", "group__Configuration.html#ga793bc9e177aa90301802e44c4fc22e0e", null ], - [ "tidyOptCopyConfig", "group__Configuration.html#ga0b6cb26ab5dbbe0a0841d605fbd06fad", null ], - [ "tidyOptGetEncName", "group__Configuration.html#ga47f8502cc202fc7423937647957955a3", null ], - [ "tidyOptGetCurrPick", "group__Configuration.html#ga0785047cc73d5fbc88691861a0fa9c78", null ], - [ "tidyOptGetDeclTagList", "group__Configuration.html#ga55f30cf9e507f8fc66330ec3b0132620", null ], - [ "tidyOptGetNextDeclTag", "group__Configuration.html#gacec933eef8f9eec3dfa4382e05cab251", null ], - [ "tidyOptGetDoc", "group__Configuration.html#gafca3ed506463e192187133ff646a643d", null ], - [ "tidyOptGetDocLinksList", "group__Configuration.html#gaeed1ef5cb5329f3f5aca0a8ad7e8ea4f", null ], - [ "tidyOptGetNextDocLinks", "group__Configuration.html#ga1db79a95067d6364c02263d9492fa9e8", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/group__IO.html b/htmldoc/api/group__IO.html deleted file mode 100644 index 4fd9146..0000000 --- a/htmldoc/api/group__IO.html +++ /dev/null @@ -1,517 +0,0 @@ - - - - - - -HTML Tidy: I/O and Messages - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
I/O and Messages
-
-
- - - - - - -

-Data Structures

struct  _TidyInputSource
 
struct  _TidyOutputSink
 
- - - -

-Macros

#define EndOfStream   (~0u)
 
- - - - - - - - - - - - - - - - - -

-Typedefs

typedef int(TIDY_CALL * TidyGetByteFunc) (void *sourceData)
 
typedef void(TIDY_CALL * TidyUngetByteFunc) (void *sourceData, byte bt)
 
typedef Bool(TIDY_CALL * TidyEOFFunc) (void *sourceData)
 
typedef TIDY_STRUCT struct _TidyInputSource TidyInputSource
 
typedef void(TIDY_CALL * TidyPutByteFunc) (void *sinkData, byte bt)
 
typedef TIDY_STRUCT struct _TidyOutputSink TidyOutputSink
 
typedef Bool(TIDY_CALL * TidyReportFilter) (TidyDoc tdoc, TidyReportLevel lvl, uint line, uint col, ctmbstr mssg)
 
-typedef Bool(TIDY_CALL * TidyReportFilter2) (TidyDoc tdoc, TidyReportLevel lvl, uint line, uint col, ctmbstr mssg, va_list args)
 
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

Bool TIDY_CALL tidyInitSource (TidyInputSource *source, void *srcData, TidyGetByteFunc gbFunc, TidyUngetByteFunc ugbFunc, TidyEOFFunc endFunc)
 
uint TIDY_CALL tidyGetByte (TidyInputSource *source)
 
void TIDY_CALL tidyUngetByte (TidyInputSource *source, uint byteValue)
 
Bool TIDY_CALL tidyIsEOF (TidyInputSource *source)
 
Bool TIDY_CALL tidyInitSink (TidyOutputSink *sink, void *snkData, TidyPutByteFunc pbFunc)
 
void TIDY_CALL tidyPutByte (TidyOutputSink *sink, uint byteValue)
 
Bool TIDY_CALL tidySetReportFilter (TidyDoc tdoc, TidyReportFilter filtCallback)
 
-Bool TIDY_CALL tidySetReportFilter2 (TidyDoc tdoc, TidyReportFilter2 filtCallback)
 
FILE *TIDY_CALL tidySetErrorFile (TidyDoc tdoc, ctmbstr errfilnam)
 
int TIDY_CALL tidySetErrorBuffer (TidyDoc tdoc, TidyBuffer *errbuf)
 
int TIDY_CALL tidySetErrorSink (TidyDoc tdoc, TidyOutputSink *sink)
 
-

Detailed Description

-

By default, Tidy will define, create and use instances of input and output handlers for standard C buffered I/O (i.e. FILE* stdin, FILE* stdout and FILE* stderr for content input, content output and diagnostic output, respectively. A FILE* cfgFile input handler will be used for config files. Command line options will just be set directly.

-

Macro Definition Documentation

- -
-
- - - - -
#define EndOfStream   (~0u)
-
-

End of input "character"

- -
-
-

Typedef Documentation

- -
-
- - - - -
typedef int(TIDY_CALL * TidyGetByteFunc) (void *sourceData)
-
-

Input Callback: get next byte of input

- -
-
- -
-
- - - - -
typedef void(TIDY_CALL * TidyUngetByteFunc) (void *sourceData, byte bt)
-
-

Input Callback: unget a byte of input

- -
-
- -
-
- - - - -
typedef Bool(TIDY_CALL * TidyEOFFunc) (void *sourceData)
-
-

Input Callback: is end of input?

- -
-
- -
-
- - - - -
typedef TIDY_STRUCT struct _TidyInputSource TidyInputSource
-
-

TidyInputSource - Delivers raw bytes of input

- -
-
- -
-
- - - - -
typedef void(TIDY_CALL * TidyPutByteFunc) (void *sinkData, byte bt)
-
-

Output callback: send a byte to output

- -
-
- -
-
- - - - -
typedef TIDY_STRUCT struct _TidyOutputSink TidyOutputSink
-
-

TidyOutputSink - accepts raw bytes of output

- -
-
- -
-
- - - - -
typedef Bool(TIDY_CALL * TidyReportFilter) (TidyDoc tdoc, TidyReportLevel lvl, uint line, uint col, ctmbstr mssg)
-
-

Callback to filter messages by diagnostic level: info, warning, etc. Just set diagnostic output handler to redirect all diagnostics output. Return true to proceed with output, false to cancel.

- -
-
-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Bool TIDY_CALL tidyInitSource (TidyInputSourcesource,
void * srcData,
TidyGetByteFunc gbFunc,
TidyUngetByteFunc ugbFunc,
TidyEOFFunc endFunc 
)
-
-

Facilitates user defined source by providing an entry point to marshal pointers-to-functions. Needed by .NET and possibly other language bindings.

- -
-
- -
-
- - - - - - - - -
uint TIDY_CALL tidyGetByte (TidyInputSourcesource)
-
-

Helper: get next byte from input source

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void TIDY_CALL tidyUngetByte (TidyInputSourcesource,
uint byteValue 
)
-
-

Helper: unget byte back to input source

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidyIsEOF (TidyInputSourcesource)
-
-

Helper: check if input source at end

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
Bool TIDY_CALL tidyInitSink (TidyOutputSinksink,
void * snkData,
TidyPutByteFunc pbFunc 
)
-
-

Facilitates user defined sinks by providing an entry point to marshal pointers-to-functions. Needed by .NET and possibly other language bindings.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void TIDY_CALL tidyPutByte (TidyOutputSinksink,
uint byteValue 
)
-
-

Helper: send a byte to output

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
Bool TIDY_CALL tidySetReportFilter (TidyDoc tdoc,
TidyReportFilter filtCallback 
)
-
-

Give Tidy a filter callback to use

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
FILE* TIDY_CALL tidySetErrorFile (TidyDoc tdoc,
ctmbstr errfilnam 
)
-
-

Set error sink to named file

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidySetErrorBuffer (TidyDoc tdoc,
TidyBuffererrbuf 
)
-
-

Set error sink to given buffer

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidySetErrorSink (TidyDoc tdoc,
TidyOutputSinksink 
)
-
-

Set error sink to given generic sink

- -
-
-
-
- - - - diff --git a/htmldoc/api/group__IO.js b/htmldoc/api/group__IO.js deleted file mode 100644 index aa5f515..0000000 --- a/htmldoc/api/group__IO.js +++ /dev/null @@ -1,31 +0,0 @@ -var group__IO = -[ - [ "_TidyInputSource", "struct__TidyInputSource.html", [ - [ "sourceData", "struct__TidyInputSource.html#a19bd9d8877bfc702ceae4e174d0b07d4", null ], - [ "getByte", "struct__TidyInputSource.html#a4c318270e25e2e4dd9506cb04542b7d8", null ], - [ "ungetByte", "struct__TidyInputSource.html#a8bb61c749e1295207cd92752e63ae505", null ], - [ "eof", "struct__TidyInputSource.html#af90ba85f6caffb1321a8fe3ef4b7bebb", null ] - ] ], - [ "_TidyOutputSink", "struct__TidyOutputSink.html", [ - [ "sinkData", "struct__TidyOutputSink.html#a8ea61dfa1ce4ba41a7a9c50b7729ab8a", null ], - [ "putByte", "struct__TidyOutputSink.html#a0b392463d9767dc9fbed2f524fbe7407", null ] - ] ], - [ "EndOfStream", "group__IO.html#ga9a078b706ec6f37cce40958f6f68585a", null ], - [ "TidyGetByteFunc", "group__IO.html#ga99e9bd01465d9fb642f4eadd69da6f9d", null ], - [ "TidyUngetByteFunc", "group__IO.html#ga275970452afdc581d04459fa728b6fec", null ], - [ "TidyEOFFunc", "group__IO.html#ga1405248cf7f1edf8af8d487f0b877e0e", null ], - [ "TidyInputSource", "group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb", null ], - [ "TidyPutByteFunc", "group__IO.html#ga0b43a69751965e7ee696085f687057e2", null ], - [ "TidyOutputSink", "group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98", null ], - [ "TidyReportFilter", "group__IO.html#gaf35a07b104206fa38abafa82969b6824", null ], - [ "tidyInitSource", "group__IO.html#gab446af273e331cb0440dd01b6990d2d0", null ], - [ "tidyGetByte", "group__IO.html#gadba396ffec9f29b27d73a23264dcfa0b", null ], - [ "tidyUngetByte", "group__IO.html#ga0c8d46de315cabb0ac7d2cf01ca183d7", null ], - [ "tidyIsEOF", "group__IO.html#ga399df5ba17614205964a665f7b1726a6", null ], - [ "tidyInitSink", "group__IO.html#ga7e93289be3a7253cdf99a96285e6a2d4", null ], - [ "tidyPutByte", "group__IO.html#ga2a34772782d7b786e37012fce4cd2425", null ], - [ "tidySetReportFilter", "group__IO.html#ga51e02523601388bb83c2555b995e68b0", null ], - [ "tidySetErrorFile", "group__IO.html#ga669758031bbd5d4ba957b19e77229c8b", null ], - [ "tidySetErrorBuffer", "group__IO.html#ga5e5cffe93edf4bea0d3214be70d6f77b", null ], - [ "tidySetErrorSink", "group__IO.html#gad47c75f3af85e7927e7ac18918ec6363", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/group__Memory.html b/htmldoc/api/group__Memory.html deleted file mode 100644 index e699a99..0000000 --- a/htmldoc/api/group__Memory.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - -HTML Tidy: Memory Allocation - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Memory Allocation
-
-
- - - - - - -

-Data Structures

struct  _TidyAllocatorVtbl
 
struct  _TidyAllocator
 
- - - - - - - - - - - - - -

-Typedefs

typedef struct _TidyAllocatorVtbl TidyAllocatorVtbl
 
typedef struct _TidyAllocator TidyAllocator
 
typedef void *(TIDY_CALL * TidyMalloc) (size_t len)
 
typedef void *(TIDY_CALL * TidyRealloc) (void *buf, size_t len)
 
typedef void(TIDY_CALL * TidyFree) (void *buf)
 
typedef void(TIDY_CALL * TidyPanic) (ctmbstr mssg)
 
- - - - - - - - - -

-Functions

Bool TIDY_CALL tidySetMallocCall (TidyMalloc fmalloc)
 
Bool TIDY_CALL tidySetReallocCall (TidyRealloc frealloc)
 
Bool TIDY_CALL tidySetFreeCall (TidyFree ffree)
 
Bool TIDY_CALL tidySetPanicCall (TidyPanic fpanic)
 
-

Detailed Description

-

Tidy uses a user provided allocator for all memory allocations. If this allocator is not provided, then a default allocator is used which simply wraps standard C malloc/free calls. These wrappers call the panic function upon any failure. The default panic function prints an out of memory message to stderr, and calls exit(2).

-

For applications in which it is unacceptable to abort in the case of memory allocation, then the panic function can be replaced with one which longjmps() out of the tidy code. For this to clean up completely, you should be careful not to use any tidy methods that open files as these will not be closed before panic() is called.

-

TODO: associate file handles with tidyDoc and ensure that tidyDocRelease() can close them all.

-

Calling the withAllocator() family ( tidyCreateWithAllocator, tidyBufInitWithAllocator, tidyBufAllocWithAllocator) allow settings custom allocators).

-

All parts of the document use the same allocator. Calls that require a user provided buffer can optionally use a different allocator.

-

For reference in designing a plug-in allocator, most allocations made by tidy are less than 100 bytes, corresponding to attribute names/values, etc.

-

There is also an additional class of much larger allocations which are where most of the data from the lexer is stored. (It is not currently possible to use a separate allocator for the lexer, this would be a useful extension).

-

In general, approximately 1/3rd of the memory used by tidy is freed during the parse, so if memory usage is an issue then an allocator that can reuse this memory is a good idea.

-

Typedef Documentation

- -
-
- - - - -
typedef struct _TidyAllocatorVtbl TidyAllocatorVtbl
-
-

The allocators function table

- -
-
- -
-
- - - - -
typedef struct _TidyAllocator TidyAllocator
-
-

The allocator

- -
-
- -
-
- - - - -
typedef void*(TIDY_CALL * TidyMalloc) (size_t len)
-
-

Callback for "malloc" replacement

- -
-
- -
-
- - - - -
typedef void*(TIDY_CALL * TidyRealloc) (void *buf, size_t len)
-
-

Callback for "realloc" replacement

- -
-
- -
-
- - - - -
typedef void(TIDY_CALL * TidyFree) (void *buf)
-
-

Callback for "free" replacement

- -
-
- -
-
- - - - -
typedef void(TIDY_CALL * TidyPanic) (ctmbstr mssg)
-
-

Callback for "out of memory" panic state

- -
-
-

Function Documentation

- -
-
- - - - - - - - -
Bool TIDY_CALL tidySetMallocCall (TidyMalloc fmalloc)
-
-

Give Tidy a malloc() replacement

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidySetReallocCall (TidyRealloc frealloc)
-
-

Give Tidy a realloc() replacement

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidySetFreeCall (TidyFree ffree)
-
-

Give Tidy a free() replacement

- -
-
- -
-
- - - - - - - - -
Bool TIDY_CALL tidySetPanicCall (TidyPanic fpanic)
-
-

Give Tidy an "out of memory" handler

- -
-
-
-
- - - - diff --git a/htmldoc/api/group__Memory.js b/htmldoc/api/group__Memory.js deleted file mode 100644 index 62b2a86..0000000 --- a/htmldoc/api/group__Memory.js +++ /dev/null @@ -1,24 +0,0 @@ -var group__Memory = -[ - [ "_TidyAllocatorVtbl", "struct__TidyAllocatorVtbl.html", [ - [ "alloc", "struct__TidyAllocatorVtbl.html#ac89bb7f5b58fcb5b31a1560705f3b817", null ], - [ "realloc", "struct__TidyAllocatorVtbl.html#a0cad0dd2aa75a20573fc46f25460a5cc", null ], - [ "void", "struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5", null ], - [ "void", "struct__TidyAllocatorVtbl.html#a4ecb749644f9253427eb53028363d01d", null ], - [ "block", "struct__TidyAllocatorVtbl.html#a098a1144e7222917467b007f7a5001fc", null ], - [ "msg", "struct__TidyAllocatorVtbl.html#a93b8f23e78a6636c055ecc9ff13aadb3", null ] - ] ], - [ "_TidyAllocator", "struct__TidyAllocator.html", [ - [ "vtbl", "struct__TidyAllocator.html#a2113f1c06a3cfe4cbdf9212a47e6938b", null ] - ] ], - [ "TidyAllocatorVtbl", "group__Memory.html#ga3fe8c5ac7d658618c732565776940ed8", null ], - [ "TidyAllocator", "group__Memory.html#ga78e96524a88db0c09e766795265863da", null ], - [ "TidyMalloc", "group__Memory.html#ga787c17cc35380584873e99e37c181640", null ], - [ "TidyRealloc", "group__Memory.html#ga8d63ea537373a328acf80feb89ccfef1", null ], - [ "TidyFree", "group__Memory.html#gaada345a86e699dfaadd8fe06718b98c1", null ], - [ "TidyPanic", "group__Memory.html#gad5fef9c3b423d924226b2a99f99c7d51", null ], - [ "tidySetMallocCall", "group__Memory.html#gab55079374527525e3374ebc4d2a1e625", null ], - [ "tidySetReallocCall", "group__Memory.html#ga446b538da3ee3f2e5a3827b877665b30", null ], - [ "tidySetFreeCall", "group__Memory.html#ga70e707b7df86effb5727b0b9ff64eed7", null ], - [ "tidySetPanicCall", "group__Memory.html#gab12cc0435bacec1a8c725e02357acc00", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/group__NodeAsk.html b/htmldoc/api/group__NodeAsk.html deleted file mode 100644 index 34297a3..0000000 --- a/htmldoc/api/group__NodeAsk.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -HTML Tidy: Node Interrogation - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Node Interrogation
-
-
- - - - -

-Modules

 Deprecated node interrogation per TagId
 
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

-TidyNodeType TIDY_CALL tidyNodeGetType (TidyNode tnod)
 
-ctmbstr TIDY_CALL tidyNodeGetName (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsText (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsProp (TidyDoc tdoc, TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsHeader (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeHasText (TidyDoc tdoc, TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeGetText (TidyDoc tdoc, TidyNode tnod, TidyBuffer *buf)
 
-Bool TIDY_CALL tidyNodeGetValue (TidyDoc tdoc, TidyNode tnod, TidyBuffer *buf)
 
-TidyTagId TIDY_CALL tidyNodeGetId (TidyNode tnod)
 
-uint TIDY_CALL tidyNodeLine (TidyNode tnod)
 
-uint TIDY_CALL tidyNodeColumn (TidyNode tnod)
 
-

Detailed Description

-

Get information about any givent node.

-
-
- - - - diff --git a/htmldoc/api/group__NodeAsk.js b/htmldoc/api/group__NodeAsk.js deleted file mode 100644 index e0cd770..0000000 --- a/htmldoc/api/group__NodeAsk.js +++ /dev/null @@ -1,4 +0,0 @@ -var group__NodeAsk = -[ - [ "Deprecated node interrogation per TagId", "group__NodeIsElementName.html", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/group__NodeIsElementName.html b/htmldoc/api/group__NodeIsElementName.html deleted file mode 100644 index b12d9a1..0000000 --- a/htmldoc/api/group__NodeIsElementName.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - -HTML Tidy: Deprecated node interrogation per TagId - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Deprecated node interrogation per TagId
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

-Bool TIDY_CALL tidyNodeIsHTML (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsHEAD (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsTITLE (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsBASE (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsMETA (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsBODY (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsFRAMESET (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsFRAME (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsIFRAME (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsNOFRAMES (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsHR (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsH1 (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsH2 (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsPRE (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsLISTING (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsP (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsUL (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsOL (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsDL (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsDIR (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsLI (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsDT (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsDD (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsTABLE (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsCAPTION (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsTD (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsTH (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsTR (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsCOL (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsCOLGROUP (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsBR (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsA (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsLINK (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsB (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsI (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsSTRONG (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsEM (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsBIG (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsSMALL (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsPARAM (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsOPTION (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsOPTGROUP (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsIMG (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsMAP (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsAREA (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsNOBR (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsWBR (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsFONT (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsLAYER (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsSPACER (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsCENTER (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsSTYLE (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsSCRIPT (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsNOSCRIPT (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsFORM (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsTEXTAREA (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsBLOCKQUOTE (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsAPPLET (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsOBJECT (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsDIV (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsSPAN (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsINPUT (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsQ (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsLABEL (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsH3 (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsH4 (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsH5 (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsH6 (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsADDRESS (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsXMP (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsSELECT (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsBLINK (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsMARQUEE (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsEMBED (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsBASEFONT (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsISINDEX (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsS (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsSTRIKE (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsU (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsMENU (TidyNode tnod)
 
-Bool TIDY_CALL tidyNodeIsDATALIST (TidyNode tnod)
 
-

Detailed Description

-
Deprecated:
The functions tidyNodeIs{ElementName} are deprecated and should be replaced by tidyNodeGetId.
-
-
- - - - diff --git a/htmldoc/api/group__Opaque.html b/htmldoc/api/group__Opaque.html deleted file mode 100644 index 386c275..0000000 --- a/htmldoc/api/group__Opaque.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -HTML Tidy: Opaque Types - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Opaque Types
-
-
- - - - - - - - - - -

-Data Structures

struct  TidyDoc
 
struct  TidyOption
 
struct  TidyNode
 
struct  TidyAttr
 
- - - - - - - - - -

-Functions

opaque_type (TidyDoc)
 
opaque_type (TidyOption)
 
opaque_type (TidyNode)
 
opaque_type (TidyAttr)
 
-

Detailed Description

-

Cast to implementation types within lib. Reduces inter-dependencies/conflicts w/ application code.

-
-
- - - - diff --git a/htmldoc/api/group__Opaque.js b/htmldoc/api/group__Opaque.js deleted file mode 100644 index 8a01fcd..0000000 --- a/htmldoc/api/group__Opaque.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__Opaque = -[ - [ "TidyDoc", "structTidyDoc.html", null ], - [ "TidyOption", "structTidyOption.html", null ], - [ "TidyNode", "structTidyNode.html", null ], - [ "TidyAttr", "structTidyAttr.html", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/group__Parse.html b/htmldoc/api/group__Parse.html deleted file mode 100644 index 2ab662e..0000000 --- a/htmldoc/api/group__Parse.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - -HTML Tidy: Document Parse - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Document Parse
-
-
- - - - - - - - - - - - -

-Functions

int TIDY_CALL tidyParseFile (TidyDoc tdoc, ctmbstr filename)
 
int TIDY_CALL tidyParseStdin (TidyDoc tdoc)
 
int TIDY_CALL tidyParseString (TidyDoc tdoc, ctmbstr content)
 
int TIDY_CALL tidyParseBuffer (TidyDoc tdoc, TidyBuffer *buf)
 
int TIDY_CALL tidyParseSource (TidyDoc tdoc, TidyInputSource *source)
 
-

Detailed Description

-

Parse markup from a given input source. String and filename functions added for convenience. HTML/XHTML version determined from input.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidyParseFile (TidyDoc tdoc,
ctmbstr filename 
)
-
-

Parse markup in named file

- -
-
- -
-
- - - - - - - - -
int TIDY_CALL tidyParseStdin (TidyDoc tdoc)
-
-

Parse markup from the standard input

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidyParseString (TidyDoc tdoc,
ctmbstr content 
)
-
-

Parse markup in given string

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidyParseBuffer (TidyDoc tdoc,
TidyBufferbuf 
)
-
-

Parse markup in given buffer

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidyParseSource (TidyDoc tdoc,
TidyInputSourcesource 
)
-
-

Parse markup in given generic input source

- -
-
-
-
- - - - diff --git a/htmldoc/api/group__Parse.js b/htmldoc/api/group__Parse.js deleted file mode 100644 index 107ff42..0000000 --- a/htmldoc/api/group__Parse.js +++ /dev/null @@ -1,8 +0,0 @@ -var group__Parse = -[ - [ "tidyParseFile", "group__Parse.html#ga5ec263f2e430dd9c9e10437f067b2a28", null ], - [ "tidyParseStdin", "group__Parse.html#ga96b41ff6e6a7f9d0b9b0e901e33ad31d", null ], - [ "tidyParseString", "group__Parse.html#ga50c02fa244dcd120ae339719c2132ff9", null ], - [ "tidyParseBuffer", "group__Parse.html#gaa28ce34c95750f150205843885317851", null ], - [ "tidyParseSource", "group__Parse.html#gaa65dad2a4ca5fa97d267ddefe1180e0e", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/group__Save.html b/htmldoc/api/group__Save.html deleted file mode 100644 index a7ade91..0000000 --- a/htmldoc/api/group__Save.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - -HTML Tidy: Document Save Functions - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Document Save Functions
-
-
- - - - - - - - - - - - -

-Functions

int TIDY_CALL tidySaveFile (TidyDoc tdoc, ctmbstr filename)
 
int TIDY_CALL tidySaveStdout (TidyDoc tdoc)
 
int TIDY_CALL tidySaveBuffer (TidyDoc tdoc, TidyBuffer *buf)
 
int TIDY_CALL tidySaveString (TidyDoc tdoc, tmbstr buffer, uint *buflen)
 
int TIDY_CALL tidySaveSink (TidyDoc tdoc, TidyOutputSink *sink)
 
-

Detailed Description

-

Save currently parsed document to the given output sink. File name and string/buffer functions provided for convenience.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidySaveFile (TidyDoc tdoc,
ctmbstr filename 
)
-
-

Save to named file

- -
-
- -
-
- - - - - - - - -
int TIDY_CALL tidySaveStdout (TidyDoc tdoc)
-
-

Save to standard output (FILE*)

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidySaveBuffer (TidyDoc tdoc,
TidyBufferbuf 
)
-
-

Save to given TidyBuffer object

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidySaveString (TidyDoc tdoc,
tmbstr buffer,
uint * buflen 
)
-
-

Save document to application buffer. If buffer is not big enough, ENOMEM will be returned and the necessary buffer size will be placed in *buflen.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int TIDY_CALL tidySaveSink (TidyDoc tdoc,
TidyOutputSinksink 
)
-
-

Save to given generic output sink

- -
-
-
-
- - - - diff --git a/htmldoc/api/group__Save.js b/htmldoc/api/group__Save.js deleted file mode 100644 index 91dc711..0000000 --- a/htmldoc/api/group__Save.js +++ /dev/null @@ -1,8 +0,0 @@ -var group__Save = -[ - [ "tidySaveFile", "group__Save.html#ga19ee6e2ee0e719a97cff443ebb19ae44", null ], - [ "tidySaveStdout", "group__Save.html#ga6638d1800ee63fc6bea19bc2bf582be2", null ], - [ "tidySaveBuffer", "group__Save.html#ga7e8642262c8c4d34cf7cc426647d29f0", null ], - [ "tidySaveString", "group__Save.html#gaf684fefd3e42f459cf0a4ebe937ce12b", null ], - [ "tidySaveSink", "group__Save.html#gaea985b28470453d0218092b137f71e77", null ] -]; \ No newline at end of file diff --git a/htmldoc/api/group__Tree.html b/htmldoc/api/group__Tree.html deleted file mode 100644 index 881027b..0000000 --- a/htmldoc/api/group__Tree.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - -HTML Tidy: Document Tree - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- -
-
- -
-
Document Tree
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

-TidyNode TIDY_CALL tidyGetRoot (TidyDoc tdoc)
 
-TidyNode TIDY_CALL tidyGetHtml (TidyDoc tdoc)
 
-TidyNode TIDY_CALL tidyGetHead (TidyDoc tdoc)
 
-TidyNode TIDY_CALL tidyGetBody (TidyDoc tdoc)
 
-TidyNode TIDY_CALL tidyGetParent (TidyNode tnod)
 
-TidyNode TIDY_CALL tidyGetChild (TidyNode tnod)
 
-TidyNode TIDY_CALL tidyGetNext (TidyNode tnod)
 
-TidyNode TIDY_CALL tidyGetPrev (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrFirst (TidyNode tnod)
 
-TidyAttr TIDY_CALL tidyAttrNext (TidyAttr tattr)
 
-ctmbstr TIDY_CALL tidyAttrName (TidyAttr tattr)
 
-ctmbstr TIDY_CALL tidyAttrValue (TidyAttr tattr)
 
-

Detailed Description

-

A parsed and, optionally, repaired document is represented by Tidy as a Tree, much like a W3C DOM. This tree may be traversed using these functions. The following snippet gives a basic idea how these functions can be used.

-
-void dumpNode( TidyNode tnod, int indent )
-{
-  TidyNode child;
  for ( child = tidyGetChild(tnod); child; child = tidyGetNext(child) )
-  {
-    ctmbstr name;
-    switch ( tidyNodeGetType(child) )
-    {
-    case TidyNode_Root:       name = "Root";                    break;
-    case TidyNode_DocType:    name = "DOCTYPE";                 break;
-    case TidyNode_Comment:    name = "Comment";                 break;
-    case TidyNode_ProcIns:    name = "Processing Instruction";  break;
-    case TidyNode_Text:       name = "Text";                    break;
-    case TidyNode_CDATA:      name = "CDATA";                   break;
-    case TidyNode_Section:    name = "XML Section";             break;
-    case TidyNode_Asp:        name = "ASP";                     break;
-    case TidyNode_Jste:       name = "JSTE";                    break;
-    case TidyNode_Php:        name = "PHP";                     break;
-    case TidyNode_XmlDecl:    name = "XML Declaration";         break;
    case TidyNode_Start:
-    case TidyNode_End:
-    case TidyNode_StartEnd:
-    default:
-      name = tidyNodeGetName( child );
-      break;
-    }
-    assert( name != NULL );
-    printf( "\%*.*sNode: \%s\\n", indent, indent, " ", name );
-    dumpNode( child, indent + 4 );
-  }
-}
void dumpDoc( TidyDoc tdoc )
-{
-  dumpNode( tidyGetRoot(tdoc), 0 );
-}
void dumpBody( TidyDoc tdoc )
-{
-  dumpNode( tidyGetBody(tdoc), 0 );
-}
-
-
- - - - diff --git a/htmldoc/api/index.html b/htmldoc/api/index.html deleted file mode 100644 index 24280f2..0000000 --- a/htmldoc/api/index.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -HTML Tidy: Main Page - - - - - - - - - - - -
-
- - - - - - -
-
HTML Tidy -  4.9.15 -
-
The HTACG Tidy HTML Project
-
-
- - -
-
- -
-
-
- - - - - - diff --git a/htmldoc/api/jquery.js b/htmldoc/api/jquery.js deleted file mode 100644 index 1f4d0b4..0000000 --- a/htmldoc/api/jquery.js +++ /dev/null @@ -1,68 +0,0 @@ -/*! - * 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=/",""],legend:[1,"
","
"],thead:[1,"","
"],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=$('