-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
28 lines (22 loc) · 196 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html>
<html>
<head>
<title>Documentation</title>
<meta charset="utf-8" />
<style type="text/css" charset="utf-8">.hljs-keyword{color:#cb4b16}.hljs-comment{color:#93a1a1}.hljs-string{color:#dc322f}#cldoc #cldoc_sidebar_items span.bullet.complete,.hljs-number{color:#859900}.hljs-preprocessor{color:#6c71c4}.hljs-stl_container{color:#268bd2}#cldoc #cldoc_sidebar_items::-webkit-scrollbar,#cldoc::-webkit-scrollbar{width:6px;height:6px}#cldoc #cldoc_sidebar_items::-webkit-scrollbar-track,#cldoc::-webkit-scrollbar-track{background-color:#d5d5d5;margin:2px;border-radius:5px}#cldoc #cldoc_sidebar_items::-webkit-scrollbar-thumb,#cldoc::-webkit-scrollbar-thumb{background-color:#a2a2a2;margin:2px;border-radius:5px}#cldoc #cldoc_sidebar_items.hide_scrollbar,#cldoc.hide_scrollbar{overflow-y:hidden}#cldoc #cldoc_sidebar_items.hide_scrollbar::-webkit-scrollbar-thumb,#cldoc #cldoc_sidebar_items.hide_scrollbar::-webkit-scrollbar-track,#cldoc.hide_scrollbar::-webkit-scrollbar-thumb,#cldoc.hide_scrollbar::-webkit-scrollbar-track{background-color:#eee}#cldoc{font-family:"ubuntu","lucida grande"}#cldoc #cldoc_content table.search_results span.search_result,#cldoc .selected{background-color:#ffffab}#cldoc .builtin{color:#b58900}#cldoc .keyword{color:#cb4b16;font-weight:700}#cldoc .preprocessor{color:#6c71c4}#cldoc .comment{color:#93a1a1}#cldoc .identifier{color:#268bd2}#cldoc h1,#cldoc h2,#cldoc h3,#cldoc h4,#cldoc h5,#cldoc h6{color:#333;padding-bottom:3px}#cldoc h2{border-bottom:1px solid #b3b3b3;margin-top:60px}#cldoc h3,#cldoc h4,#cldoc h5,#cldoc h6{margin-bottom:0}#cldoc h1{border:0;margin-top:0;text-shadow:1px 1px #ccc}#cldoc h1 span.keyword{padding-right:20px}#cldoc a{cursor:hand;text-decoration:underline;color:#0876c8}#cldoc div.brief p:first-child,#cldoc div.doc p:first-child{padding-top:0;margin-top:0}#cldoc div.brief p:last-child,#cldoc div.doc p:last-child{padding-bottom:0;margin-bottom:0}#cldoc #cldoc_sidebar,#cldoc #cldoc_sidebar_bg{width:260px;background-color:#eee;position:fixed;top:0;left:0;bottom:0}#cldoc #cldoc_sidebar_bg{overflow:none}#cldoc #cldoc_sidebar{border-right:1px solid #d5d5d5}#cldoc #cldoc_sidebar.search #cldoc_sidebar_items{display:none}#cldoc #cldoc_sidebar_items{position:fixed;top:0;left:0;bottom:2.5em;width:250px;padding:5px;overflow:auto;overflow-y:scroll}#cldoc #cldoc_sidebar_items div.back .arrow{padding-right:5px}#cldoc #cldoc_sidebar_items div.back div.name{padding-bottom:5px}#cldoc #cldoc_sidebar_items div.back div.name span.keyword{padding-right:5px;font-weight:400}#cldoc #cldoc_sidebar_items div.back a{display:block;margin-left:10px}#cldoc #cldoc_sidebar_items .subtitle{font-size:1.1em;text-align:center;margin-top:15px;text-shadow:1px 1px #eee;color:#333}#cldoc #cldoc_sidebar_items #cldoc_sidebar_pagenav{margin-top:15px}#cldoc #cldoc_sidebar_items #cldoc_sidebar_pagenav:empty{margin-top:0}#cldoc #cldoc_sidebar_items ol,#cldoc #cldoc_sidebar_items ul{padding:0 0 0 10px;font-size:.9em;margin:5px 0 0}#cldoc #cldoc_sidebar_items ul{list-style:none}#cldoc #cldoc_sidebar_items *{text-overflow:ellipsis}#cldoc #cldoc_sidebar_items li{padding-bottom:2px;padding-top:2px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#cldoc #cldoc_sidebar_items span.counter{padding:2px 4px;margin-left:5px;font-size:.6em;vertical-align:super;background-color:#4298d8;color:#fff;display:none;border-radius:10px;min-width:10px;text-align:center}#cldoc #cldoc_sidebar_items span.protected,#cldoc #cldoc_sidebar_items span.static,#cldoc #cldoc_sidebar_items span.virtual{font-size:.6em;min-width:1.6em;display:inline-block;vertical-align:super;text-align:center;background-color:#cb4b16;color:#fff;margin-left:5px;padding-bottom:2px}#cldoc #cldoc_sidebar_items .brief{text-shadow:none;font-size:.9em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:2px;margin:0 0 3px;color:#999}#cldoc #cldoc_sidebar_items span.bullet{font-weight:700;padding-right:5px}#cldoc #cldoc_sidebar_items span.bullet.incomplete{color:#dc322f}#cldoc #cldoc_sidebar_items a{text-decoration:none}#cldoc #cldoc_search{position:fixed;bottom:.5em;width:233px;left:8px;height:1.2em;padding:2px 5px;border:1px solid #aaa;background-color:#fafafa}#cldoc #cldoc_search.focus{border:1px solid #268bd2}#cldoc #cldoc_search input{padding:0;margin:0;top:3px;right:18px;left:20px;position:absolute;border:0;background-color:transparent}#cldoc #cldoc_search input:focus{outline-style:none}#cldoc #cldoc_search div.close,#cldoc #cldoc_search div.icon{width:16px;height:16px;position:absolute;top:3px;z-index:2;cursor:pointer}#cldoc #cldoc_search div.close.focus,#cldoc #cldoc_search div.icon.focus{background-position:100% 0%}#cldoc #cldoc_search div.icon{left:2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAfdEVYdFRpdGxlAEdub21lIFN5bWJvbGljIEljb24gVGhlbWWOpCmrAAACQ0lEQVRIicWVsWrbUBSGvyPJEl4CGQrJAxSbpo7pkikdSjZnviH4MZoW2sEQ8NBAUzL2DTLkzvYWOiSZGiitS7HoAzRQQocOxrJ9bwdJjmLJdTKUns2//u/+554jZLHW8j/Ly/44Pj5e9n2/Za19ClSAUETOoihqN5vNX4sOWz/oLQ9dWghTHstZMKH95VWtkJd0AlrrTeAEWC3w/QB2lFLn88Ir7z5vYp35vJidcK+e4x2Ib54J7xpjNoIgWDLGbADdRD9JfIU3z4R3EWdDjL+EODe8dU7WD3o53gNIxr4KdJVS25nnH4FtrXUHaPi+3wKezx4ydGml4eGLWo6vHPY6QCPx3eIdgGTnGGP2i26Y6qkvV/HOQZxCfqqnvtkGiF8YyuVyv4jP6JXCgESXiVfIZ/QcnzYQAgwGg2rRARk9nNNACGDdcSGf0XO8AyAiZwCOUzzCVE99+QRi3RavcKqnvkx5AFEUtUul0i7Q0Fp3jDH75XK5PxgMqkl4I7ZF74vODya0hx67QKNy2Osgzr5MvL51x9UkvIElcpnk+Dt9B0RkaK0NgB6wpZT6OetZ8B0YAgGWnhmPt76/fjLl03cApdT5aDRaE5Ej4BL4DVyKyJG1tg70gRpwqrV+MJsQ7tXPgzFrWG7xWI7EJLxQczzv9OGbT1Ne7vpfoLVeAT4A1b9NYl49fvttZSSTmM9MwllIJqWUugKecTMJfVcW4OvLR1cl68a8UHNLnobMCu7ZxAVwfR/2dhP2wmKv4R4r+Ff1B4jqDQnTeInlAAAAAElFTkSuQmCC)}#cldoc #cldoc_search div.close{right:2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAfdEVYdFRpdGxlAEdub21lIFN5bWJvbGljIEljb24gVGhlbWWOpCmrAAABmUlEQVRIie2UPWobQRSAvzczqwO4sQtXISZBSMTpXLjQ4gvEhgEdJIbkBAEnEHIKFYuVHMBiGxcqDCGJcBLcyJ3AB7DR7uxLMza2d2Oliho/GBjezDfvG+ZHVJVlhllq9UcBwN1PZFmmwDGw572/iLkV4BDoee/loQWfffihIMdVUeydvX15AdD5eLoyD+FQoPf7dfcOXxMAToBtYJRl2U5ZluqcOwJeAN/+YVMnoNvGudHGu687plUp2jqSv/A1AWvtbgghB7rAyDlH7E9DCK8WVa8q3TVGcoSucW5EBQhdhKkp6rw0PcPhcLgeJZ7G1HkIodfv96eLBAA2Dr6vGyO3eD03ZdX7+WazxjdeQhGZA1e3UpfW2qumuU2hhrne4eXS2lYjXxMYDAarZVnmQAf4FdtzIM+ybG1R8SefJqsWyeUeX0jIO+9Pa3xNwDn3BWhHMI3tWuLzIoFkrjd8ojZN1N7wBaHGNx3BFjAGUu/9zHs/ixLjOPZwCFso40RtOtlvzyb77VmiNkUZI3W+8RL+z1j6T/go8Adu/5qNAFTJVAAAAABJRU5ErkJggg==)}#cldoc #cldoc_content{margin-left:280px;padding:10px 10px 10px 20px}#cldoc #cldoc_content div.fulldoc div.brief{margin:0 0 10px;padding:0}#cldoc #cldoc_content div.fulldoc div.doc{margin:0;padding:0}#cldoc #cldoc_content div.doc table td,#cldoc #cldoc_content div.doc table th{padding:0 5px}#cldoc #cldoc_content div.brief,#cldoc #cldoc_content div.doc,#cldoc #cldoc_content div.fulldoc{margin-left:10px;color:#666;padding:5px;margin-top:2px;margin-bottom:15px;font-size:.9em;background-color:#eee}#cldoc #cldoc_content span.type .keyword{font-weight:400}#cldoc #cldoc_content span.constant{color:#a0a}#cldoc #cldoc_content div.classes div.item,#cldoc #cldoc_content div.structures div.item{margin-bottom:30px}#cldoc #cldoc_content div.function table.declaration,#cldoc #cldoc_content table.search_results,#cldoc #cldoc_content table.typedefs{border-collapse:collapse}#cldoc #cldoc_content div.enumerations table td,#cldoc #cldoc_content table.arguments td,#cldoc #cldoc_content table.bases td,#cldoc #cldoc_content table.category td,#cldoc #cldoc_content table.classes td,#cldoc #cldoc_content table.fields td,#cldoc #cldoc_content table.function-template-parameters td,#cldoc #cldoc_content table.gobject_boxed_structures td,#cldoc #cldoc_content table.gobject_classes td,#cldoc #cldoc_content table.gobject_interfaces td,#cldoc #cldoc_content table.gobject_properties td,#cldoc #cldoc_content table.implemented_by td,#cldoc #cldoc_content table.implements td,#cldoc #cldoc_content table.namespace td,#cldoc #cldoc_content table.search_results td,#cldoc #cldoc_content table.structures td,#cldoc #cldoc_content table.subclasses td,#cldoc #cldoc_content table.template_parameters td,#cldoc #cldoc_content table.typedefs td,#cldoc #cldoc_content table.variables td{padding-right:30px;padding-bottom:5px;padding-top:5px;vertical-align:top}#cldoc #cldoc_content table.typedefs td:last-child{padding-right:0}#cldoc #cldoc_content table.typedefs td:empty{padding-right:0}#cldoc #cldoc_content div.function table.declaration tr:last-child td,#cldoc #cldoc_content table.search_results tr:last-child td,#cldoc #cldoc_content table.typedefs tr:last-child td{padding-bottom:0}#cldoc #cldoc_content div.enumerations table td:last-child,#cldoc #cldoc_content table.search_results td:last-child{padding-right:0}#cldoc #cldoc_content div.enumerations table td:empty,#cldoc #cldoc_content table.search_results td:empty{padding-right:0}#cldoc #cldoc_content div.enumerations table,#cldoc #cldoc_content table.arguments,#cldoc #cldoc_content table.bases{border-collapse:collapse;margin-left:30px;margin-bottom:40px}#cldoc #cldoc_content table.category{border-collapse:collapse;margin-left:30px}#cldoc #cldoc_content table.classes,#cldoc #cldoc_content table.fields,#cldoc #cldoc_content table.function-template-parameters,#cldoc #cldoc_content table.gobject_boxed_structures,#cldoc #cldoc_content table.gobject_classes,#cldoc #cldoc_content table.gobject_interfaces,#cldoc #cldoc_content table.gobject_properties,#cldoc #cldoc_content table.implemented_by,#cldoc #cldoc_content table.implements{border-collapse:collapse;margin-left:30px;margin-bottom:40px}#cldoc #cldoc_content table.namespace{border-collapse:collapse;margin-left:30px}#cldoc #cldoc_content table.structures,#cldoc #cldoc_content table.subclasses,#cldoc #cldoc_content table.template_parameters,#cldoc #cldoc_content table.variables{border-collapse:collapse;margin-left:30px;margin-bottom:40px}#cldoc #cldoc_content div.enumerations table td.identifier{font-weight:400}#cldoc #cldoc_content div.enumerations table tr:last-child td{padding-bottom:5px}#cldoc #cldoc_content div.enumerations table div.brief,#cldoc #cldoc_content div.enumerations table div.doc,#cldoc #cldoc_content div.enumerations table div.fulldoc,#cldoc #cldoc_content table.arguments div.brief,#cldoc #cldoc_content table.arguments div.doc,#cldoc #cldoc_content table.arguments div.fulldoc,#cldoc #cldoc_content table.bases div.brief,#cldoc #cldoc_content table.bases div.doc,#cldoc #cldoc_content table.bases div.fulldoc,#cldoc #cldoc_content table.category div.brief,#cldoc #cldoc_content table.category div.doc,#cldoc #cldoc_content table.category div.fulldoc,#cldoc #cldoc_content table.classes div.brief,#cldoc #cldoc_content table.classes div.doc,#cldoc #cldoc_content table.classes div.fulldoc,#cldoc #cldoc_content table.fields div.brief,#cldoc #cldoc_content table.fields div.doc,#cldoc #cldoc_content table.fields div.fulldoc,#cldoc #cldoc_content table.function-template-parameters div.brief,#cldoc #cldoc_content table.function-template-parameters div.doc,#cldoc #cldoc_content table.function-template-parameters div.fulldoc,#cldoc #cldoc_content table.gobject_boxed_structures div.brief,#cldoc #cldoc_content table.gobject_boxed_structures div.doc,#cldoc #cldoc_content table.gobject_boxed_structures div.fulldoc,#cldoc #cldoc_content table.gobject_classes div.brief,#cldoc #cldoc_content table.gobject_classes div.doc,#cldoc #cldoc_content table.gobject_classes div.fulldoc,#cldoc #cldoc_content table.gobject_interfaces div.brief,#cldoc #cldoc_content table.gobject_interfaces div.doc,#cldoc #cldoc_content table.gobject_interfaces div.fulldoc,#cldoc #cldoc_content table.gobject_properties div.brief,#cldoc #cldoc_content table.gobject_properties div.doc,#cldoc #cldoc_content table.gobject_properties div.fulldoc,#cldoc #cldoc_content table.implemented_by div.brief,#cldoc #cldoc_content table.implemented_by div.doc,#cldoc #cldoc_content table.implemented_by div.fulldoc,#cldoc #cldoc_content table.implements div.brief,#cldoc #cldoc_content table.implements div.doc,#cldoc #cldoc_content table.implements div.fulldoc,#cldoc #cldoc_content table.namespace div.brief,#cldoc #cldoc_content table.namespace div.doc,#cldoc #cldoc_content table.namespace div.fulldoc,#cldoc #cldoc_content table.structures div.brief,#cldoc #cldoc_content table.structures div.doc,#cldoc #cldoc_content table.structures div.fulldoc,#cldoc #cldoc_content table.subclasses div.brief,#cldoc #cldoc_content table.subclasses div.doc,#cldoc #cldoc_content table.subclasses div.fulldoc,#cldoc #cldoc_content table.template_parameters div.brief,#cldoc #cldoc_content table.template_parameters div.doc,#cldoc #cldoc_content table.template_parameters div.fulldoc,#cldoc #cldoc_content table.variables div.brief,#cldoc #cldoc_content table.variables div.doc,#cldoc #cldoc_content table.variables div.fulldoc{background:0 0;margin:0;padding:0}#cldoc #cldoc_content div.enumerations table tr:nth-child(even),#cldoc #cldoc_content table.arguments tr:nth-child(even),#cldoc #cldoc_content table.bases tr:nth-child(even),#cldoc #cldoc_content table.category tr:nth-child(even),#cldoc #cldoc_content table.classes tr:nth-child(even),#cldoc #cldoc_content table.fields tr:nth-child(even),#cldoc #cldoc_content table.function-template-parameters tr:nth-child(even),#cldoc #cldoc_content table.gobject_boxed_structures tr:nth-child(even),#cldoc #cldoc_content table.gobject_classes tr:nth-child(even),#cldoc #cldoc_content table.gobject_interfaces tr:nth-child(even),#cldoc #cldoc_content table.gobject_properties tr:nth-child(even),#cldoc #cldoc_content table.implemented_by tr:nth-child(even),#cldoc #cldoc_content table.implements tr:nth-child(even),#cldoc #cldoc_content table.namespace tr:nth-child(even),#cldoc #cldoc_content table.structures tr:nth-child(even),#cldoc #cldoc_content table.subclasses tr:nth-child(even),#cldoc #cldoc_content table.template_parameters tr:nth-child(even),#cldoc #cldoc_content table.variables tr:nth-child(even){background-color:#f9f9f9}#cldoc #cldoc_content div.enumerations table tr.selected,#cldoc #cldoc_content table.arguments tr.selected,#cldoc #cldoc_content table.bases tr.selected,#cldoc #cldoc_content table.category tr.selected,#cldoc #cldoc_content table.classes tr.selected,#cldoc #cldoc_content table.fields tr.selected,#cldoc #cldoc_content table.function-template-parameters tr.selected,#cldoc #cldoc_content table.gobject_boxed_structures tr.selected,#cldoc #cldoc_content table.gobject_classes tr.selected,#cldoc #cldoc_content table.gobject_interfaces tr.selected,#cldoc #cldoc_content table.gobject_properties tr.selected,#cldoc #cldoc_content table.implemented_by tr.selected,#cldoc #cldoc_content table.implements tr.selected,#cldoc #cldoc_content table.namespace tr.selected,#cldoc #cldoc_content table.structures tr.selected,#cldoc #cldoc_content table.subclasses tr.selected,#cldoc #cldoc_content table.template_parameters tr.selected,#cldoc #cldoc_content table.variables tr.selected{background-color:#ffffab}#cldoc #cldoc_content ul.gobject_property_mode{list-style-type:none;margin:0;padding:0}#cldoc #cldoc_content ul.gobject_property_mode li{float:left}#cldoc #cldoc_content ul.gobject_property_mode li:after{content:", "}#cldoc #cldoc_content ul.gobject_property_mode li:last-child:after{content:""}#cldoc #cldoc_content div.function table.declaration td:last-child,#cldoc #cldoc_content table.arguments td:last-child,#cldoc #cldoc_content table.bases td:last-child,#cldoc #cldoc_content table.category td:last-child,#cldoc #cldoc_content table.classes td:last-child,#cldoc #cldoc_content table.fields td:last-child,#cldoc #cldoc_content table.function-template-parameters td:last-child,#cldoc #cldoc_content table.gobject_boxed_structures td:last-child,#cldoc #cldoc_content table.gobject_classes td:last-child,#cldoc #cldoc_content table.gobject_interfaces td:last-child,#cldoc #cldoc_content table.gobject_properties td:last-child,#cldoc #cldoc_content table.implemented_by td:last-child,#cldoc #cldoc_content table.implements td:last-child,#cldoc #cldoc_content table.namespace td:last-child,#cldoc #cldoc_content table.structures td:last-child,#cldoc #cldoc_content table.subclasses td:last-child,#cldoc #cldoc_content table.template_parameters td:last-child,#cldoc #cldoc_content table.variables td:last-child{padding-right:0}#cldoc #cldoc_content div.function table.declaration td:empty,#cldoc #cldoc_content table.arguments td:empty,#cldoc #cldoc_content table.bases td:empty,#cldoc #cldoc_content table.category td:empty,#cldoc #cldoc_content table.classes td:empty,#cldoc #cldoc_content table.fields td:empty,#cldoc #cldoc_content table.function-template-parameters td:empty,#cldoc #cldoc_content table.gobject_boxed_structures td:empty,#cldoc #cldoc_content table.gobject_classes td:empty,#cldoc #cldoc_content table.gobject_interfaces td:empty,#cldoc #cldoc_content table.gobject_properties td:empty,#cldoc #cldoc_content table.implemented_by td:empty,#cldoc #cldoc_content table.implements td:empty,#cldoc #cldoc_content table.namespace td:empty,#cldoc #cldoc_content table.structures td:empty,#cldoc #cldoc_content table.subclasses td:empty,#cldoc #cldoc_content table.template_parameters td:empty,#cldoc #cldoc_content table.variables td:empty{padding-right:0}#cldoc #cldoc_content table.arguments tr:last-child td,#cldoc #cldoc_content table.bases tr:last-child td,#cldoc #cldoc_content table.category tr:last-child td,#cldoc #cldoc_content table.classes tr:last-child td,#cldoc #cldoc_content table.fields tr:last-child td,#cldoc #cldoc_content table.function-template-parameters tr:last-child td,#cldoc #cldoc_content table.gobject_boxed_structures tr:last-child td,#cldoc #cldoc_content table.gobject_classes tr:last-child td,#cldoc #cldoc_content table.gobject_interfaces tr:last-child td,#cldoc #cldoc_content table.gobject_properties tr:last-child td,#cldoc #cldoc_content table.implemented_by tr:last-child td,#cldoc #cldoc_content table.implements tr:last-child td,#cldoc #cldoc_content table.namespace tr:last-child td,#cldoc #cldoc_content table.structures tr:last-child td,#cldoc #cldoc_content table.subclasses tr:last-child td,#cldoc #cldoc_content table.template_parameters tr:last-child td,#cldoc #cldoc_content table.variables tr:last-child td{padding-bottom:5px}#cldoc #cldoc_content table.arguments .keyword,#cldoc #cldoc_content table.arguments td.identifier,#cldoc #cldoc_content table.bases .keyword,#cldoc #cldoc_content table.bases td.identifier,#cldoc #cldoc_content table.category .keyword,#cldoc #cldoc_content table.category td.identifier,#cldoc #cldoc_content table.classes .keyword,#cldoc #cldoc_content table.classes td.identifier,#cldoc #cldoc_content table.fields .keyword,#cldoc #cldoc_content table.fields td.identifier,#cldoc #cldoc_content table.function-template-parameters .keyword,#cldoc #cldoc_content table.function-template-parameters td.identifier,#cldoc #cldoc_content table.gobject_boxed_structures .keyword,#cldoc #cldoc_content table.gobject_boxed_structures td.identifier,#cldoc #cldoc_content table.gobject_classes .keyword,#cldoc #cldoc_content table.gobject_classes td.identifier,#cldoc #cldoc_content table.gobject_interfaces .keyword,#cldoc #cldoc_content table.gobject_interfaces td.identifier,#cldoc #cldoc_content table.gobject_properties .keyword,#cldoc #cldoc_content table.gobject_properties td.identifier,#cldoc #cldoc_content table.implemented_by .keyword,#cldoc #cldoc_content table.implemented_by td.identifier,#cldoc #cldoc_content table.implements .keyword,#cldoc #cldoc_content table.implements td.identifier,#cldoc #cldoc_content table.namespace .keyword,#cldoc #cldoc_content table.namespace td.identifier,#cldoc #cldoc_content table.structures .keyword,#cldoc #cldoc_content table.structures td.identifier,#cldoc #cldoc_content table.subclasses .keyword,#cldoc #cldoc_content table.subclasses td.identifier,#cldoc #cldoc_content table.template_parameters .keyword,#cldoc #cldoc_content table.template_parameters td.identifier,#cldoc #cldoc_content table.variables .keyword,#cldoc #cldoc_content table.variables td.identifier{font-weight:400}#cldoc #cldoc_content div.function table.arguments tr.return td,#cldoc #cldoc_content div.function table.function-template-parameters tr.return td,#cldoc #cldoc_content table.arguments tr.full>td,#cldoc #cldoc_content table.arguments tr.union td,#cldoc #cldoc_content table.bases tr.full>td,#cldoc #cldoc_content table.bases tr.union td,#cldoc #cldoc_content table.category tr.full>td,#cldoc #cldoc_content table.category tr.union td,#cldoc #cldoc_content table.classes tr.full>td,#cldoc #cldoc_content table.classes tr.union td,#cldoc #cldoc_content table.fields tr.full>td,#cldoc #cldoc_content table.fields tr.union td,#cldoc #cldoc_content table.function-template-parameters tr.full>td,#cldoc #cldoc_content table.function-template-parameters tr.union td,#cldoc #cldoc_content table.gobject_boxed_structures tr.full>td,#cldoc #cldoc_content table.gobject_boxed_structures tr.union td,#cldoc #cldoc_content table.gobject_classes tr.full>td,#cldoc #cldoc_content table.gobject_classes tr.union td,#cldoc #cldoc_content table.gobject_interfaces tr.full>td,#cldoc #cldoc_content table.gobject_interfaces tr.union td,#cldoc #cldoc_content table.gobject_properties tr.full>td,#cldoc #cldoc_content table.gobject_properties tr.union td,#cldoc #cldoc_content table.implemented_by tr.full>td,#cldoc #cldoc_content table.implemented_by tr.union td,#cldoc #cldoc_content table.implements tr.full>td,#cldoc #cldoc_content table.implements tr.union td,#cldoc #cldoc_content table.namespace tr.full>td,#cldoc #cldoc_content table.namespace tr.union td,#cldoc #cldoc_content table.structures tr.full>td,#cldoc #cldoc_content table.structures tr.union td,#cldoc #cldoc_content table.subclasses tr.full>td,#cldoc #cldoc_content table.subclasses tr.union td,#cldoc #cldoc_content table.template_parameters tr.full>td,#cldoc #cldoc_content table.template_parameters tr.union td,#cldoc #cldoc_content table.variables tr.full>td,#cldoc #cldoc_content table.variables tr.union td{padding-top:15px}#cldoc #cldoc_content table.union td{padding-top:0;padding-bottom:0;font-size:.9em}#cldoc #cldoc_content div.function table.arguments,#cldoc #cldoc_content div.function table.function-template-parameters,#cldoc #cldoc_content table.category,#cldoc #cldoc_content table.namespace{margin-bottom:10px}#cldoc #cldoc_content div.classes table,#cldoc #cldoc_content div.structures table{border-left:1px solid #999}#cldoc #cldoc_content div.classes table td,#cldoc #cldoc_content div.structures table td{padding-left:10px}#cldoc #cldoc_content div.enumerations table td.value{text-align:right}#cldoc #cldoc_content div.function{margin-bottom:50px}#cldoc #cldoc_content div.function div.declaration{background-color:#f7fafc;border:1px solid #bed3e9;padding:5px}#cldoc #cldoc_content div.function div.declaration.selected{background-color:#ffffab;border:1px solid #dede00}#cldoc #cldoc_content div.function table.declaration td{vertical-align:top;padding:0 5px 0 0}#cldoc #cldoc_content div.function table.declaration td.identifier{padding-right:30px}#cldoc #cldoc_content div.function table.declaration td.close_paren{padding:0}#cldoc #cldoc_content div.function table.declaration td.open_paren{padding-right:1px}#cldoc #cldoc_content div.function table.declaration td.argument_name{text-align:left;padding-right:1px}#cldoc #cldoc_content div.function table.declaration td.argument_type{padding-right:2px}#cldoc #cldoc_content div.function table.declaration td.argument_type span.type{display:block}#cldoc #cldoc_content div.function table.declaration td.argument_type span.type span.name{float:left;margin-right:10px}#cldoc #cldoc_content div.function table.declaration td.argument_type span.type span.function-arguments>span.sub-type>span.name:last-child{margin-right:0}#cldoc #cldoc_content div.function table.declaration td.argument_type span.type span.function-qualified,#cldoc #cldoc_content div.function table.declaration td.argument_type span.type span.plain,#cldoc #cldoc_content div.function table.declaration td.argument_type span.type span.sub-type{float:left}#cldoc #cldoc_content div.function table.declaration td.argument_type span.type span.qualifier{float:right}#cldoc #cldoc_content div.function table.declaration td.argument_type span.type span.function-qualified span.plain,#cldoc #cldoc_content div.function table.declaration td.argument_type span.type span.function-qualified span.qualifier{float:none}#cldoc #cldoc_content div.function div.overrides{margin-top:10px;font-size:.8em}#cldoc #cldoc_content div.function div.overrides span.title{color:#cb4b16;padding-right:10px}#cldoc #cldoc_content div.function div.overrides a{color:#4ca2df}#cldoc #cldoc_content div.function table.arguments td,#cldoc #cldoc_content div.function table.function-template-parameters td{font-size:.9em}#cldoc #cldoc_content div.function table.arguments div.brief,#cldoc #cldoc_content div.function table.arguments div.doc,#cldoc #cldoc_content div.function table.arguments div.fulldoc,#cldoc #cldoc_content div.function table.function-template-parameters div.brief,#cldoc #cldoc_content div.function table.function-template-parameters div.doc,#cldoc #cldoc_content div.function table.function-template-parameters div.fulldoc{font-size:1em}#cldoc #cldoc_content div.function table.arguments div.doc,#cldoc #cldoc_content div.function table.function-template-parameters div.doc{display:inline-block}#cldoc #cldoc_content div.function table.arguments tr.return,#cldoc #cldoc_content div.function table.function-template-parameters tr.return{background:0 0}#cldoc #cldoc_content div.function table.arguments span.annotation,#cldoc #cldoc_content div.function table.function-template-parameters span.annotation{padding-left:10px;font-size:.9em;color:#93a1a1}#cldoc #cldoc_content div.function div.brief,#cldoc #cldoc_content div.function div.doc,#cldoc #cldoc_content div.function div.fulldoc{background:0 0;margin-bottom:0}#cldoc #cldoc_content div.function div.return_type{padding-bottom:5px}#cldoc #cldoc_content div.function ul.specifiers{list-style-type:none;margin:0;float:left;padding:.05em 0 0}#cldoc #cldoc_content div.function ul.specifiers li{display:inline;padding-right:5px;color:#cb4b16;font-size:.9em}#cldoc #cldoc_content div.function ul.specifiers li:last-child{padding-right:10px}#cldoc #cldoc_content div.arguments table.function,#cldoc #cldoc_content table.references,#cldoc #cldoc_content table.undocumented{border-collapse:collapse;font-size:.8em}#cldoc #cldoc_content table.undocumented td{padding-right:30px;padding-bottom:5px;padding-top:5px;vertical-align:top}#cldoc #cldoc_content div.arguments table.function td:last-child,#cldoc #cldoc_content table.undocumented td:last-child{padding-right:0}#cldoc #cldoc_content div.arguments table.function td:empty,#cldoc #cldoc_content table.undocumented td:empty{padding-right:0}#cldoc #cldoc_content div.arguments table.function tr:last-child td,#cldoc #cldoc_content table.undocumented tr:last-child td{padding-bottom:0}#cldoc #cldoc_content div.arguments table.function td,#cldoc #cldoc_content table.references td{padding-right:30px;padding-bottom:5px;padding-top:5px;vertical-align:top}#cldoc #cldoc_content div.arguments table.function tr.last td{padding-bottom:40px}#cldoc #cldoc_content div.arguments table.function tr.misspelled td,#cldoc #cldoc_content div.arguments table.function tr.undocumented td{font-size:.9em;color:#4d4d4d}#cldoc #cldoc_content div.arguments table.function span.misspelled,#cldoc #cldoc_content div.arguments table.function span.undocumented{padding-left:5px}#cldoc #cldoc_content div.arguments table.function span.misspelled:first-of-type,#cldoc #cldoc_content div.arguments table.function span.undocumented:first-of-type{padding-left:0}#cldoc #cldoc_content table.references td:last-child{padding-right:0}#cldoc #cldoc_content table.references td:empty{padding-right:0}#cldoc #cldoc_content table.references tr:last-child td{padding-bottom:0}#cldoc #cldoc_content table.references tr.last td{padding-bottom:40px}#cldoc #cldoc_content table.references tr.missing td{font-size:.9em;color:#4d4d4d}#cldoc #cldoc_content a.know_more{padding-left:15px;font-size:.9em}#cldoc #cldoc_content div.description div.brief,#cldoc #cldoc_content div.description div.doc,#cldoc #cldoc_content div.description div.fulldoc{background:0 0;margin:0;padding:0}#cldoc #cldoc_content img[alt*=centered]{display:block;margin:0 auto}</style>
<script type="text/javascript">!function(e,t){function n(e){var t=e.length,n=ue.type(e);return!ue.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)))}function r(e){var t=Ne[e]={};return ue.each(e.match(ce)||[],function(e,n){t[n]=!0}),t}function i(e,n,r,i){if(ue.acceptData(e)){var o,a,s=ue.expando,u="string"==typeof n,l=e.nodeType,c=l?ue.cache:e,f=l?e[s]:e[s]&&s;if(f&&c[f]&&(i||c[f].data)||!u||r!==t)return f||(l?e[s]=f=Z.pop()||ue.guid++:f=s),c[f]||(c[f]={},l||(c[f].toJSON=ue.noop)),"object"!=typeof n&&"function"!=typeof n||(i?c[f]=ue.extend(c[f],n):c[f].data=ue.extend(c[f].data,n)),o=c[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[ue.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[ue.camelCase(n)])):a=o,a}}function o(e,t,n){if(ue.acceptData(e)){var r,i,o,a=e.nodeType,u=a?ue.cache:e,l=a?e[ue.expando]:ue.expando;if(u[l]){if(t&&(o=n?u[l]:u[l].data)){ue.isArray(t)?t=t.concat(ue.map(t,ue.camelCase)):t in o?t=[t]:(t=ue.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;r<i;r++)delete o[t[r]];if(!(n?s:ue.isEmptyObject)(o))return}(n||(delete u[l].data,s(u[l])))&&(a?ue.cleanData([e],!0):ue.support.deleteExpando||u!=u.window?delete u[l]:u[l]=null)}}}function a(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(ke,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r||"false"!==r&&("null"===r?null:+r+""===r?+r:Ce.test(r)?ue.parseJSON(r):r)}catch(e){}ue.data(e,n,r)}else r=t}return r}function s(e){var t;for(t in e)if(("data"!==t||!ue.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function u(){return!0}function l(){return!1}function c(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function f(e,t,n){if(t=t||0,ue.isFunction(t))return ue.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return ue.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=ue.grep(e,function(e){return 1===e.nodeType});if(Ie.test(t))return ue.filter(t,r,!n);t=ue.filter(t,r)}return ue.grep(e,function(e){return ue.inArray(e,t)>=0===n})}function p(e){var t=Ue.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function d(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function h(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function g(e){var t=it.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function m(e,t){for(var n,r=0;null!=(n=e[r]);r++)ue._data(n,"globalEval",!t||ue._data(t[r],"globalEval"))}function y(e,t){if(1===t.nodeType&&ue.hasData(e)){var n,r,i,o=ue._data(e),a=ue._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;r<i;r++)ue.event.add(t,n,s[n][r])}a.data&&(a.data=ue.extend({},a.data))}}function v(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!ue.support.noCloneEvent&&t[ue.expando]){i=ue._data(t);for(r in i.events)ue.removeEvent(t,r,i.handle);t.removeAttribute(ue.expando)}"script"===n&&t.text!==e.text?(h(t).text=e.text,g(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),ue.support.html5Clone&&e.innerHTML&&!ue.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&tt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}}function b(e,n){var r,i,o=0,a=typeof e.getElementsByTagName!==V?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==V?e.querySelectorAll(n||"*"):t;if(!a)for(a=[],r=e.childNodes||e;null!=(i=r[o]);o++)!n||ue.nodeName(i,n)?a.push(i):ue.merge(a,b(i,n));return n===t||n&&ue.nodeName(e,n)?ue.merge([e],a):a}function x(e){tt.test(e.type)&&(e.defaultChecked=e.checked)}function w(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Ct.length;i--;)if(t=Ct[i]+n,t in e)return t;return r}function T(e,t){return e=t||e,"none"===ue.css(e,"display")||!ue.contains(e.ownerDocument,e)}function N(e,t){for(var n,r,i,o=[],a=0,s=e.length;a<s;a++)r=e[a],r.style&&(o[a]=ue._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&T(r)&&(o[a]=ue._data(r,"olddisplay",S(r.nodeName)))):o[a]||(i=T(r),(n&&"none"!==n||!i)&&ue._data(r,"olddisplay",i?n:ue.css(r,"display"))));for(a=0;a<s;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}function C(e,t,n){var r=yt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function k(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;o<4;o+=2)"margin"===n&&(a+=ue.css(e,n+Nt[o],!0,i)),r?("content"===n&&(a-=ue.css(e,"padding"+Nt[o],!0,i)),"margin"!==n&&(a-=ue.css(e,"border"+Nt[o]+"Width",!0,i))):(a+=ue.css(e,"padding"+Nt[o],!0,i),"padding"!==n&&(a+=ue.css(e,"border"+Nt[o]+"Width",!0,i)));return a}function E(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=ct(e),a=ue.support.boxSizing&&"border-box"===ue.css(e,"boxSizing",!1,o);if(i<=0||null==i){if(i=ft(e,t,o),(i<0||null==i)&&(i=e.style[t]),vt.test(i))return i;r=a&&(ue.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+k(e,t,n||(a?"border":"content"),r,o)+"px"}function S(e){var t=Y,n=xt[e];return n||(n=A(e,t),"none"!==n&&n||(lt=(lt||ue("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(lt[0].contentWindow||lt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=A(e,t),lt.detach()),xt[e]=n),n}function A(e,t){var n=ue(t.createElement(e)).appendTo(t.body),r=ue.css(n[0],"display");return n.remove(),r}function j(e,t,n,r){var i;if(ue.isArray(t))ue.each(t,function(t,i){n||Et.test(e)?r(e,i):j(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==ue.type(t))r(e,t);else for(i in t)j(e+"["+i+"]",t[i],n,r)}function D(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(ce)||[];if(ue.isFunction(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function L(e,t,n,r){function i(s){var u;return o[s]=!0,ue.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||a||o[l]?a?!(u=l):void 0:(t.dataTypes.unshift(l),i(l),!1)}),u}var o={},a=e===It;return i(t.dataTypes[0])||!o["*"]&&i("*")}function H(e,n){var r,i,o=ue.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&ue.extend(!0,e,r),e}function q(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(s in c)s in r&&(n[c[s]]=r[s]);for(;"*"===l[0];)l.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in u)if(u[s]&&u[s].test(o)){l.unshift(s);break}if(l[0]in r)a=l[0];else{for(s in r){if(!l[0]||e.converters[s+" "+l[0]]){a=s;break}i||(i=s)}a=a||i}if(a)return a!==l[0]&&l.unshift(a),r[a]}function M(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u[0];if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u[1])for(i in e.converters)a[i.toLowerCase()]=e.converters[i];for(;r=u[++s];)if("*"!==r){if("*"!==l&&l!==r){if(i=a[l+" "+r]||a["* "+r],!i)for(n in a)if(o=n.split(" "),o[1]===r&&(i=a[l+" "+o[0]]||a["* "+o[0]])){i===!0?i=a[n]:a[n]!==!0&&(r=o[0],u.splice(s--,0,r));break}if(i!==!0)if(i&&e.throws)t=i(t);else try{t=i(t)}catch(e){return{state:"parsererror",error:i?e:"No conversion from "+l+" to "+r}}}l=r}return{state:"success",data:t}}function _(){try{return new e.XMLHttpRequest}catch(e){}}function F(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}function O(){return setTimeout(function(){Qt=t}),Qt=ue.now()}function B(e,t){ue.each(t,function(t,n){for(var r=(rn[t]||[]).concat(rn["*"]),i=0,o=r.length;i<o;i++)if(r[i].call(e,t,n))return})}function P(e,t,n){var r,i,o=0,a=nn.length,s=ue.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=Qt||O(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;a<u;a++)l.tweens[a].run(o);return s.notifyWith(e,[l,o,n]),o<1&&u?n:(s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:ue.extend({},t),opts:ue.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Qt||O(),duration:n.duration,tweens:[],createTween:function(t,n){var r=ue.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?s.resolveWith(e,[l,t]):s.rejectWith(e,[l,t]),this}}),c=l.props;for(R(c,l.opts.specialEasing);o<a;o++)if(r=nn[o].call(l,e,c,l.opts))return r;return B(l,c),ue.isFunction(l.opts.start)&&l.opts.start.call(e,l),ue.fx.timer(ue.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function R(e,t){var n,r,i,o,a;for(i in e)if(r=ue.camelCase(i),o=t[r],n=e[i],ue.isArray(n)&&(o=n[1],n=e[i]=n[0]),i!==r&&(e[r]=n,delete e[i]),a=ue.cssHooks[r],a&&"expand"in a){n=a.expand(n),delete e[r];for(i in n)i in e||(e[i]=n[i],t[i]=o)}else t[r]=o}function W(e,t,n){var r,i,o,a,s,u,l,c,f,p=this,d=e.style,h={},g=[],m=e.nodeType&&T(e);n.queue||(c=ue._queueHooks(e,"fx"),null==c.unqueued&&(c.unqueued=0,f=c.empty.fire,c.empty.fire=function(){c.unqueued||f()}),c.unqueued++,p.always(function(){p.always(function(){c.unqueued--,ue.queue(e,"fx").length||c.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],"inline"===ue.css(e,"display")&&"none"===ue.css(e,"float")&&(ue.support.inlineBlockNeedsLayout&&"inline"!==S(e.nodeName)?d.zoom=1:d.display="inline-block")),n.overflow&&(d.overflow="hidden",ue.support.shrinkWrapBlocks||p.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(i in t)if(a=t[i],Zt.exec(a)){if(delete t[i],u=u||"toggle"===a,a===(m?"hide":"show"))continue;g.push(i)}if(o=g.length){s=ue._data(e,"fxshow")||ue._data(e,"fxshow",{}),"hidden"in s&&(m=s.hidden),u&&(s.hidden=!m),m?ue(e).show():p.done(function(){ue(e).hide()}),p.done(function(){var t;ue._removeData(e,"fxshow");for(t in h)ue.style(e,t,h[t])});for(i=0;i<o;i++)r=g[i],l=p.createTween(r,m?s[r]:0),h[r]=s[r]||ue.style(e,r),r in s||(s[r]=l.start,m&&(l.end=l.start,l.start="width"===r||"height"===r?1:0))}}function $(e,t,n,r,i){return new $.prototype.init(e,t,n,r,i)}function I(e,t){var n,r={height:e},i=0;for(t=t?1:0;i<4;i+=2-t)n=Nt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function z(e){return ue.isWindow(e)?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}var X,U,V=typeof t,Y=e.document,J=e.location,G=e.jQuery,Q=e.$,K={},Z=[],ee="1.9.1",te=Z.concat,ne=Z.push,re=Z.slice,ie=Z.indexOf,oe=K.toString,ae=K.hasOwnProperty,se=ee.trim,ue=function(e,t){return new ue.fn.init(e,t,U)},le=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ce=/\S+/g,fe=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,pe=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,de=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,he=/^[\],:{}\s]*$/,ge=/(?:^|:|,)(?:\s*\[)+/g,me=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,ye=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,ve=/^-ms-/,be=/-([\da-z])/gi,xe=function(e,t){return t.toUpperCase()},we=function(e){(Y.addEventListener||"load"===e.type||"complete"===Y.readyState)&&(Te(),ue.ready())},Te=function(){Y.addEventListener?(Y.removeEventListener("DOMContentLoaded",we,!1),e.removeEventListener("load",we,!1)):(Y.detachEvent("onreadystatechange",we),e.detachEvent("onload",we))};ue.fn=ue.prototype={jquery:ee,constructor:ue,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:pe.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof ue?n[0]:n,ue.merge(this,ue.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:Y,!0)),de.test(i[1])&&ue.isPlainObject(n))for(i in n)ue.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=Y.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=Y,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):ue.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),ue.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return re.call(this)},get:function(e){return null==e?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e){var t=ue.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return ue.each(this,e,t)},ready:function(e){return ue.ready.promise().done(e),this},slice:function(){return this.pushStack(re.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},map:function(e){return this.pushStack(ue.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:ne,sort:[].sort,splice:[].splice},ue.fn.init.prototype=ue.fn,ue.extend=ue.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||ue.isFunction(s)||(s={}),l===u&&(s=this,--u);u<l;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(ue.isPlainObject(r)||(n=ue.isArray(r)))?(n?(n=!1,a=e&&ue.isArray(e)?e:[]):a=e&&ue.isPlainObject(e)?e:{},s[i]=ue.extend(c,a,r)):r!==t&&(s[i]=r));return s},ue.extend({noConflict:function(t){return e.$===ue&&(e.$=Q),t&&e.jQuery===ue&&(e.jQuery=G),ue},isReady:!1,readyWait:1,holdReady:function(e){e?ue.readyWait++:ue.ready(!0)},ready:function(e){if(e===!0?!--ue.readyWait:!ue.isReady){if(!Y.body)return setTimeout(ue.ready);ue.isReady=!0,e!==!0&&--ue.readyWait>0||(X.resolveWith(Y,[ue]),ue.fn.trigger&&ue(Y).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===ue.type(e)},isArray:Array.isArray||function(e){return"array"===ue.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?String(e):"object"==typeof e||"function"==typeof e?K[oe.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==ue.type(e)||e.nodeType||ue.isWindow(e))return!1;try{if(e.constructor&&!ae.call(e,"constructor")&&!ae.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}var n;for(n in e);return n===t||ae.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||Y;var r=de.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=ue.buildFragment([e],t,i),i&&ue(i).remove(),ue.merge([],r.childNodes))},parseJSON:function(t){return e.JSON&&e.JSON.parse?e.JSON.parse(t):null===t?t:"string"==typeof t&&(t=ue.trim(t),t&&he.test(t.replace(me,"@").replace(ye,"]").replace(ge,"")))?new Function("return "+t)():void ue.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(e){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||ue.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&ue.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(ve,"ms-").replace(be,xe)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,r){var i,o=0,a=e.length,s=n(e);if(r){if(s)for(;o<a&&(i=t.apply(e[o],r),i!==!1);o++);else for(o in e)if(i=t.apply(e[o],r),i===!1)break}else if(s)for(;o<a&&(i=t.call(e[o],o,e[o]),i!==!1);o++);else for(o in e)if(i=t.call(e[o],o,e[o]),i===!1)break;return e},trim:se&&!se.call("\ufeff ")?function(e){return null==e?"":se.call(e)}:function(e){return null==e?"":(e+"").replace(fe,"")},makeArray:function(e,t){var r=t||[];return null!=e&&(n(Object(e))?ue.merge(r,"string"==typeof e?[e]:e):ne.call(r,e)),r},inArray:function(e,t,n){var r;if(t){if(ie)return ie.call(t,e,n);for(r=t.length,n=n?n<0?Math.max(0,r+n):n:0;n<r;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;o<r;o++)e[i++]=n[o];else for(;n[o]!==t;)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;o<a;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,r){var i,o=0,a=e.length,s=n(e),u=[];if(s)for(;o<a;o++)i=t(e[o],o,r),null!=i&&(u[u.length]=i);else for(o in e)i=t(e[o],o,r),null!=i&&(u[u.length]=i);return te.apply([],u)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),ue.isFunction(e)?(r=re.call(arguments,2),i=function(){return e.apply(n||this,r.concat(re.call(arguments)))},i.guid=e.guid=e.guid||ue.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===ue.type(r)){o=!0;for(u in r)ue.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,ue.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(ue(e),n)})),n))for(;u<l;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),ue.ready.promise=function(t){if(!X)if(X=ue.Deferred(),"complete"===Y.readyState)setTimeout(ue.ready);else if(Y.addEventListener)Y.addEventListener("DOMContentLoaded",we,!1),e.addEventListener("load",we,!1);else{Y.attachEvent("onreadystatechange",we),e.attachEvent("onload",we);var n=!1;try{n=null==e.frameElement&&Y.documentElement}catch(e){}n&&n.doScroll&&!function e(){if(!ue.isReady){try{n.doScroll("left")}catch(t){return setTimeout(e,50)}Te(),ue.ready()}}()}return X.promise(t)},ue.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){K["[object "+t+"]"]=t.toLowerCase()}),U=ue(Y);var Ne={};ue.Callbacks=function(e){e="string"==typeof e?Ne[e]||r(e):ue.extend({},e);var n,i,o,a,s,u,l=[],c=!e.once&&[],f=function(t){for(i=e.memory&&t,o=!0,s=u||0,u=0,a=l.length,n=!0;l&&s<a;s++)if(l[s].apply(t[0],t[1])===!1&&e.stopOnFalse){i=!1;break}n=!1,l&&(c?c.length&&f(c.shift()):i?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;!function t(n){ue.each(n,function(n,r){var i=ue.type(r);"function"===i?e.unique&&p.has(r)||l.push(r):r&&r.length&&"string"!==i&&t(r)})}(arguments),n?a=l.length:i&&(u=t,f(i))}return this},remove:function(){return l&&ue.each(arguments,function(e,t){for(var r;(r=ue.inArray(t,l,r))>-1;)l.splice(r,1),n&&(r<=a&&a--,r<=s&&s--)}),this},has:function(e){return e?ue.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],this},disable:function(){return l=c=i=t,this},disabled:function(){return!l},lock:function(){return c=t,i||p.disable(),this},locked:function(){return!c},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!l||o&&!c||(n?c.push(t):f(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!o}};return p},ue.extend({Deferred:function(e){var t=[["resolve","done",ue.Callbacks("once memory"),"resolved"],["reject","fail",ue.Callbacks("once memory"),"rejected"],["notify","progress",ue.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return ue.Deferred(function(n){ue.each(t,function(t,o){var a=o[0],s=ue.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&ue.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?ue.extend(e,r):r}},i={};return r.pipe=r.then,ue.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=re.call(arguments),a=o.length,s=1!==a||e&&ue.isFunction(e.promise)?a:0,u=1===s?e:ue.Deferred(),l=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?re.call(arguments):i,r===t?u.notifyWith(n,r):--s||u.resolveWith(n,r)}};if(a>1)for(t=new Array(a),n=new Array(a),r=new Array(a);i<a;i++)o[i]&&ue.isFunction(o[i].promise)?o[i].promise().done(l(i,r,o)).fail(u.reject).progress(l(i,n,t)):--s;return s||u.resolveWith(r,o),u.promise()}}),ue.support=function(){var t,n,r,i,o,a,s,u,l,c,f=Y.createElement("div");if(f.setAttribute("className","t"),f.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=f.getElementsByTagName("*"),r=f.getElementsByTagName("a")[0],!n||!r||!n.length)return{};o=Y.createElement("select"),s=o.appendChild(Y.createElement("option")),i=f.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==f.className,leadingWhitespace:3===f.firstChild.nodeType,tbody:!f.getElementsByTagName("tbody").length,htmlSerialize:!!f.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!i.value,optSelected:s.selected,enctype:!!Y.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==Y.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===Y.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},i.checked=!0,t.noCloneChecked=i.cloneNode(!0).checked,o.disabled=!0,t.optDisabled=!s.disabled;try{delete f.test}catch(e){t.deleteExpando=!1}i=Y.createElement("input"),i.setAttribute("value",""),t.input=""===i.getAttribute("value"),i.value="t",i.setAttribute("type","radio"),t.radioValue="t"===i.value,i.setAttribute("checked","t"),i.setAttribute("name","t"),a=Y.createDocumentFragment(),a.appendChild(i),t.appendChecked=i.checked,t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,f.attachEvent&&(f.attachEvent("onclick",function(){t.noCloneEvent=!1}),f.cloneNode(!0).click());for(c in{submit:!0,change:!0,focusin:!0})f.setAttribute(u="on"+c,"t"),t[c+"Bubbles"]=u in e||f.attributes[u].expando===!1;return f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===f.style.backgroundClip,ue(function(){var n,r,i,o="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",a=Y.getElementsByTagName("body")[0];a&&(n=Y.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",a.appendChild(n).appendChild(f),f.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=f.getElementsByTagName("td"),i[0].style.cssText="padding:0;margin:0;border:0;display:none",l=0===i[0].offsetHeight,i[0].style.display="",i[1].style.display="none",t.reliableHiddenOffsets=l&&0===i[0].offsetHeight,f.innerHTML="",f.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===f.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==a.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(f,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(f,null)||{width:"4px"}).width,r=f.appendChild(Y.createElement("div")),r.style.cssText=f.style.cssText=o,r.style.marginRight=r.style.width="0",f.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof f.style.zoom!==V&&(f.innerHTML="",f.style.cssText=o+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===f.offsetWidth,f.style.display="block",f.innerHTML="<div></div>",f.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==f.offsetWidth,t.inlineBlockNeedsLayout&&(a.style.zoom=1)),a.removeChild(n),n=f=i=r=null)}),n=o=a=s=r=i=null,t}();var Ce=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,ke=/([A-Z])/g;ue.extend({cache:{},expando:"jQuery"+(ee+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?ue.cache[e[ue.expando]]:e[ue.expando],!!e&&!s(e)},data:function(e,t,n){return i(e,t,n)},removeData:function(e,t){return o(e,t)},_data:function(e,t,n){return i(e,t,n,!0)},_removeData:function(e,t){return o(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&ue.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),ue.fn.extend({data:function(e,n){var r,i,o=this[0],s=0,u=null;if(e===t){if(this.length&&(u=ue.data(o),1===o.nodeType&&!ue._data(o,"parsedAttrs"))){for(r=o.attributes;s<r.length;s++)i=r[s].name,i.indexOf("data-")||(i=ue.camelCase(i.slice(5)),a(o,i,u[i]));ue._data(o,"parsedAttrs",!0)}return u}return"object"==typeof e?this.each(function(){ue.data(this,e)}):ue.access(this,function(n){return n===t?o?a(o,e,ue.data(o,e)):null:void this.each(function(){ue.data(this,e,n)})},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){ue.removeData(this,e)})}}),ue.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=ue._data(e,t),n&&(!r||ue.isArray(n)?r=ue._data(e,t,ue.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ue.queue(e,t),r=n.length,i=n.shift(),o=ue._queueHooks(e,t),a=function(){ue.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return ue._data(e,n)||ue._data(e,n,{empty:ue.Callbacks("once memory").add(function(){ue._removeData(e,t+"queue"),ue._removeData(e,n)})})}}),ue.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),arguments.length<r?ue.queue(this[0],e):n===t?this:this.each(function(){var t=ue.queue(this,e,n);ue._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&ue.dequeue(this,e)})},dequeue:function(e){return this.each(function(){ue.dequeue(this,e)})},delay:function(e,t){return e=ue.fx?ue.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=ue.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};for("string"!=typeof e&&(n=e,e=t),e=e||"fx";s--;)r=ue._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var Ee,Se,Ae=/[\t\r\n]/g,je=/\r/g,De=/^(?:input|select|textarea|button|object)$/i,Le=/^(?:a|area)$/i,He=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,qe=/^(?:checked|selected)$/i,Me=ue.support.getSetAttribute,_e=ue.support.input;ue.fn.extend({attr:function(e,t){return ue.access(this,ue.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){ue.removeAttr(this,e)})},prop:function(e,t){return ue.access(this,ue.prop,e,t,arguments.length>1)},removeProp:function(e){return e=ue.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(e){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(ue.isFunction(e))return this.each(function(t){ue(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(ce)||[];a<s;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(Ae," "):" ")){for(o=0;i=t[o++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");n.className=ue.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(ue.isFunction(e))return this.each(function(t){ue(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(ce)||[];a<s;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(Ae," "):"")){for(o=0;i=t[o++];)for(;r.indexOf(" "+i+" ")>=0;)r=r.replace(" "+i+" "," ");n.className=e?ue.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return ue.isFunction(e)?this.each(function(n){ue(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n)for(var i,o=0,a=ue(this),s=t,u=e.match(ce)||[];i=u[o++];)s=r?s:!a.hasClass(i),a[s?"addClass":"removeClass"](i);else n!==V&&"boolean"!==n||(this.className&&ue._data(this,"__className__",this.className),this.className=this.className||e===!1?"":ue._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;n<r;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(Ae," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=ue.isFunction(e),this.each(function(n){var o,a=ue(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":ue.isArray(o)&&(o=ue.map(o,function(e){return null==e?"":e+""})),r=ue.valHooks[this.type]||ue.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=ue.valHooks[o.type]||ue.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(je,""):null==n?"":n)}}}),ue.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,a=o?null:[],s=o?i+1:r.length,u=i<0?s:o?i:0;u<s;u++)if(n=r[u],(n.selected||u===i)&&(ue.support.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!ue.nodeName(n.parentNode,"optgroup"))){if(t=ue(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=ue.makeArray(t);return ue(e).find("option").each(function(){this.selected=ue.inArray(ue(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===V?ue.prop(e,n,r):(o=1!==s||!ue.isXMLDoc(e),o&&(n=n.toLowerCase(),i=ue.attrHooks[n]||(He.test(n)?Se:Ee)),r===t?i&&o&&"get"in i&&null!==(a=i.get(e,n))?a:(typeof e.getAttribute!==V&&(a=e.getAttribute(n)),null==a?t:a):null!==r?i&&o&&"set"in i&&(a=i.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):void ue.removeAttr(e,n))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(ce);if(o&&1===e.nodeType)for(;n=o[i++];)r=ue.propFix[n]||n,He.test(n)?!Me&&qe.test(n)?e[ue.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:ue.attr(e,n,""),e.removeAttribute(Me?n:r)},attrHooks:{type:{set:function(e,t){if(!ue.support.radioValue&&"radio"===t&&ue.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!ue.isXMLDoc(e),a&&(n=ue.propFix[n]||n,o=ue.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):De.test(e.nodeName)||Le.test(e.nodeName)&&e.href?0:t}}}}),Se={get:function(e,n){var r=ue.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?_e&&Me?null!=i:qe.test(n)?e[ue.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t;
},set:function(e,t,n){return t===!1?ue.removeAttr(e,n):_e&&Me||!qe.test(n)?e.setAttribute(!Me&&ue.propFix[n]||n,n):e[ue.camelCase("default-"+n)]=e[n]=!0,n}},_e&&Me||(ue.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return ue.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,t,n){return ue.nodeName(e,"input")?void(e.defaultValue=t):Ee&&Ee.set(e,t,n)}}),Me||(Ee=ue.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},ue.attrHooks.contenteditable={get:Ee.get,set:function(e,t,n){Ee.set(e,""!==t&&t,n)}},ue.each(["width","height"],function(e,t){ue.attrHooks[t]=ue.extend(ue.attrHooks[t],{set:function(e,n){if(""===n)return e.setAttribute(t,"auto"),n}})})),ue.support.hrefNormalized||(ue.each(["href","src","width","height"],function(e,n){ue.attrHooks[n]=ue.extend(ue.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),ue.each(["href","src"],function(e,t){ue.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),ue.support.style||(ue.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),ue.support.optSelected||(ue.propHooks.selected=ue.extend(ue.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),ue.support.enctype||(ue.propFix.enctype="encoding"),ue.support.checkOn||ue.each(["radio","checkbox"],function(){ue.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),ue.each(["radio","checkbox"],function(){ue.valHooks[this]=ue.extend(ue.valHooks[this],{set:function(e,t){if(ue.isArray(t))return e.checked=ue.inArray(ue(e).val(),t)>=0}})});var Fe=/^(?:input|select|textarea)$/i,Oe=/^key/,Be=/^(?:mouse|contextmenu)|click/,Pe=/^(?:focusinfocus|focusoutblur)$/,Re=/^([^.]*)(?:\.(.+)|)$/;ue.event={global:{},add:function(e,n,r,i,o){var a,s,u,l,c,f,p,d,h,g,m,y=ue._data(e);if(y){for(r.handler&&(l=r,r=l.handler,o=l.selector),r.guid||(r.guid=ue.guid++),(s=y.events)||(s=y.events={}),(f=y.handle)||(f=y.handle=function(e){return typeof ue===V||e&&ue.event.triggered===e.type?t:ue.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(ce)||[""],u=n.length;u--;)a=Re.exec(n[u])||[],h=m=a[1],g=(a[2]||"").split(".").sort(),c=ue.event.special[h]||{},h=(o?c.delegateType:c.bindType)||h,c=ue.event.special[h]||{},p=ue.extend({type:h,origType:m,data:i,handler:r,guid:r.guid,selector:o,needsContext:o&&ue.expr.match.needsContext.test(o),namespace:g.join(".")},l),(d=s[h])||(d=s[h]=[],d.delegateCount=0,c.setup&&c.setup.call(e,i,g,f)!==!1||(e.addEventListener?e.addEventListener(h,f,!1):e.attachEvent&&e.attachEvent("on"+h,f))),c.add&&(c.add.call(e,p),p.handler.guid||(p.handler.guid=r.guid)),o?d.splice(d.delegateCount++,0,p):d.push(p),ue.event.global[h]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,m=ue.hasData(e)&&ue._data(e);if(m&&(c=m.events)){for(t=(t||"").match(ce)||[""],l=t.length;l--;)if(s=Re.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){for(f=ue.event.special[d]||{},d=(r?f.delegateType:f.bindType)||d,p=c[d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=p.length;o--;)a=p[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(p.splice(o,1),a.selector&&p.delegateCount--,f.remove&&f.remove.call(e,a));u&&!p.length&&(f.teardown&&f.teardown.call(e,h,m.handle)!==!1||ue.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)ue.event.remove(e,d+t[l],n,r,!0);ue.isEmptyObject(c)&&(delete m.handle,ue._removeData(e,"events"))}},trigger:function(n,r,i,o){var a,s,u,l,c,f,p,d=[i||Y],h=ae.call(n,"type")?n.type:n,g=ae.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||Y,3!==i.nodeType&&8!==i.nodeType&&!Pe.test(h+ue.event.triggered)&&(h.indexOf(".")>=0&&(g=h.split("."),h=g.shift(),g.sort()),s=h.indexOf(":")<0&&"on"+h,n=n[ue.expando]?n:new ue.Event(h,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=g.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:ue.makeArray(r,[n]),c=ue.event.special[h]||{},o||!c.trigger||c.trigger.apply(i,r)!==!1)){if(!o&&!c.noBubble&&!ue.isWindow(i)){for(l=c.delegateType||h,Pe.test(l+h)||(u=u.parentNode);u;u=u.parentNode)d.push(u),f=u;f===(i.ownerDocument||Y)&&d.push(f.defaultView||f.parentWindow||e)}for(p=0;(u=d[p++])&&!n.isPropagationStopped();)n.type=p>1?l:c.bindType||h,a=(ue._data(u,"events")||{})[n.type]&&ue._data(u,"handle"),a&&a.apply(u,r),a=s&&u[s],a&&ue.acceptData(u)&&a.apply&&a.apply(u,r)===!1&&n.preventDefault();if(n.type=h,!o&&!n.isDefaultPrevented()&&(!c._default||c._default.apply(i.ownerDocument,r)===!1)&&("click"!==h||!ue.nodeName(i,"a"))&&ue.acceptData(i)&&s&&i[h]&&!ue.isWindow(i)){f=i[s],f&&(i[s]=null),ue.event.triggered=h;try{i[h]()}catch(e){}ue.event.triggered=t,f&&(i[s]=f)}return n.result}},dispatch:function(e){e=ue.event.fix(e);var n,r,i,o,a,s=[],u=re.call(arguments),l=(ue._data(this,"events")||{})[e.type]||[],c=ue.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){for(s=ue.event.handlers.call(this,e,l),n=0;(o=s[n++])&&!e.isPropagationStopped();)for(e.currentTarget=o.elem,a=0;(i=o.handlers[a++])&&!e.isImmediatePropagationStopped();)e.namespace_re&&!e.namespace_re.test(i.namespace)||(e.handleObj=i,e.data=i.data,r=((ue.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;a<u;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?ue(r,this).index(l)>=0:ue.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return u<n.length&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[ue.expando])return e;var t,n,r,i=e.type,o=e,a=this.fixHooks[i];for(a||(this.fixHooks[i]=a=Be.test(i)?this.mouseHooks:Oe.test(i)?this.keyHooks:{}),r=a.props?this.props.concat(a.props):this.props,e=new ue.Event(o),t=r.length;t--;)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||Y),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,a.filter?a.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,a=n.button,s=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||Y,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&s&&(e.relatedTarget=s===e.target?n.toElement:s),e.which||a===t||(e.which=1&a?1:2&a?3:4&a?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){if(ue.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return this.click(),!1}},focus:{trigger:function(){if(this!==Y.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){if(this===Y.activeElement&&this.blur)return this.blur(),!1},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=ue.extend(new ue.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?ue.event.trigger(i,null,t):ue.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},ue.removeEvent=Y.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===V&&(e[r]=null),e.detachEvent(r,n))},ue.Event=function(e,t){return this instanceof ue.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?u:l):this.type=e,t&&ue.extend(this,t),this.timeStamp=e&&e.timeStamp||ue.now(),void(this[ue.expando]=!0)):new ue.Event(e,t)},ue.Event.prototype={isDefaultPrevented:l,isPropagationStopped:l,isImmediatePropagationStopped:l,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=u,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=u,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u,this.stopPropagation()}},ue.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){ue.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||ue.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),ue.support.submitBubbles||(ue.event.special.submit={setup:function(){return!ue.nodeName(this,"form")&&void ue.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=ue.nodeName(n,"input")||ue.nodeName(n,"button")?n.form:t;r&&!ue._data(r,"submitBubbles")&&(ue.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),ue._data(r,"submitBubbles",!0))})},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&ue.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return!ue.nodeName(this,"form")&&void ue.event.remove(this,"._submit")}}),ue.support.changeBubbles||(ue.event.special.change={setup:function(){return Fe.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(ue.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),ue.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),ue.event.simulate("change",this,e,!0)})),!1):void ue.event.add(this,"beforeactivate._change",function(e){var t=e.target;Fe.test(t.nodeName)&&!ue._data(t,"changeBubbles")&&(ue.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||ue.event.simulate("change",this.parentNode,e,!0)}),ue._data(t,"changeBubbles",!0))})},handle:function(e){var t=e.target;if(this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return e.handleObj.handler.apply(this,arguments)},teardown:function(){return ue.event.remove(this,"._change"),!Fe.test(this.nodeName)}}),ue.support.focusinBubbles||ue.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){ue.event.simulate(t,e.target,ue.event.fix(e),!0)};ue.event.special[t]={setup:function(){0===n++&&Y.addEventListener(e,r,!0)},teardown:function(){0===--n&&Y.removeEventListener(e,r,!0)}}}),ue.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=l;else if(!i)return this;return 1===o&&(s=i,i=function(e){return ue().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=ue.guid++)),this.each(function(){ue.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,ue(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return n!==!1&&"function"!=typeof n||(r=n,n=t),r===!1&&(r=l),this.each(function(){ue.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){ue.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ue.event.trigger(e,t,n,!0)}}),function(e,t){function n(e){return he.test(e+"")}function r(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>C.cacheLength&&delete e[t.shift()],e[n]=r}}function i(e){return e[P]=!0,e}function o(e){var t=L.createElement("div");try{return e(t)}catch(e){return!1}finally{t=null}}function a(e,t,n,r){var i,o,a,s,u,l,c,d,h,g;if((t?t.ownerDocument||t:R)!==L&&D(t),t=t||L,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!q&&!r){if(i=ge.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&O(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Q.apply(n,K.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&W.getByClassName&&t.getElementsByClassName)return Q.apply(n,K.call(t.getElementsByClassName(a),0)),n}if(W.qsa&&!M.test(e)){if(c=!0,d=P,h=t,g=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(l=f(e),(c=t.getAttribute("id"))?d=c.replace(ve,"\\$&"):t.setAttribute("id",d),d="[id='"+d+"'] ",u=l.length;u--;)l[u]=d+p(l[u]);h=de.test(e)&&t.parentNode||t,g=l.join(",")}if(g)try{return Q.apply(n,K.call(h.querySelectorAll(g),0)),n}catch(e){}finally{c||t.removeAttribute("id")}}}return x(e.replace(ae,"$1"),t,n,r)}function s(e,t){var n=t&&e,r=n&&(~t.sourceIndex||Y)-(~e.sourceIndex||Y);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function u(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return i(function(t){return t=+t,i(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function f(e,t){var n,r,i,o,s,u,l,c=X[e+" "];if(c)return t?0:c.slice(0);for(s=e,u=[],l=C.preFilter;s;){n&&!(r=se.exec(s))||(r&&(s=s.slice(r[0].length)||s),u.push(i=[])),n=!1,(r=le.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ae," ")}),s=s.slice(n.length));for(o in C.filter)!(r=pe[o].exec(s))||l[o]&&!(r=l[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?a.error(e):X(e,u).slice(0)}function p(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function d(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=I++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,u,l,c=$+" "+o;if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i)if(l=t[P]||(t[P]={}),(u=l[r])&&u[0]===c){if((s=u[1])===!0||s===N)return s===!0}else if(u=l[r]=[c],u[1]=e(t,n,a)||N,u[1]===!0)return!0}}function h(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function g(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function m(e,t,n,r,o,a){return r&&!r[P]&&(r=m(r)),o&&!o[P]&&(o=m(o,a)),i(function(i,a,s,u){var l,c,f,p=[],d=[],h=a.length,m=i||b(t||"*",s.nodeType?[s]:s,[]),y=!e||!i&&t?m:g(m,p,e,s,u),v=n?o||(i?e:h||r)?[]:a:y;if(n&&n(y,v,s,u),r)for(l=g(v,d),r(l,[],s,u),c=l.length;c--;)(f=l[c])&&(v[d[c]]=!(y[d[c]]=f));if(i){if(o||e){if(o){for(l=[],c=v.length;c--;)(f=v[c])&&l.push(y[c]=f);o(null,v=[],l,u)}for(c=v.length;c--;)(f=v[c])&&(l=o?Z.call(i,f):p[c])>-1&&(i[l]=!(a[l]=f))}}else v=g(v===a?v.splice(h,v.length):v),o?o(null,a,v,u):Q.apply(a,v)})}function y(e){for(var t,n,r,i=e.length,o=C.relative[e[0].type],a=o||C.relative[" "],s=o?1:0,u=d(function(e){return e===t},a,!0),l=d(function(e){return Z.call(t,e)>-1},a,!0),c=[function(e,n,r){return!o&&(r||n!==j)||((t=n).nodeType?u(e,n,r):l(e,n,r))}];s<i;s++)if(n=C.relative[e[s].type])c=[d(h(c),n)];else{if(n=C.filter[e[s].type].apply(null,e[s].matches),n[P]){for(r=++s;r<i&&!C.relative[e[r].type];r++);return m(s>1&&h(c),s>1&&p(e.slice(0,s-1)).replace(ae,"$1"),n,s<r&&y(e.slice(s,r)),r<i&&y(e=e.slice(r)),r<i&&p(e))}c.push(n)}return h(c)}function v(e,t){var n=0,r=t.length>0,o=e.length>0,s=function(i,s,u,l,c){var f,p,d,h=[],m=0,y="0",v=i&&[],b=null!=c,x=j,w=i||o&&C.find.TAG("*",c&&s.parentNode||s),T=$+=null==x?1:Math.random()||.1;for(b&&(j=s!==L&&s,N=n);null!=(f=w[y]);y++){if(o&&f){for(p=0;d=e[p++];)if(d(f,s,u)){l.push(f);break}b&&($=T,N=++n)}r&&((f=!d&&f)&&m--,i&&v.push(f))}if(m+=y,r&&y!==m){for(p=0;d=t[p++];)d(v,h,s,u);if(i){if(m>0)for(;y--;)v[y]||h[y]||(h[y]=G.call(l));h=g(h)}Q.apply(l,h),b&&!i&&h.length>0&&m+t.length>1&&a.uniqueSort(l)}return b&&($=T,j=x),v};return r?i(s):s}function b(e,t,n){for(var r=0,i=t.length;r<i;r++)a(e,t[r],n);return n}function x(e,t,n,r){var i,o,a,s,u,l=f(e);if(!r&&1===l.length){if(o=l[0]=l[0].slice(0),o.length>2&&"ID"===(a=o[0]).type&&9===t.nodeType&&!q&&C.relative[o[1].type]){if(t=C.find.ID(a.matches[0].replace(xe,we),t)[0],!t)return n;e=e.slice(o.shift().value.length)}for(i=pe.needsContext.test(e)?0:o.length;i--&&(a=o[i],!C.relative[s=a.type]);)if((u=C.find[s])&&(r=u(a.matches[0].replace(xe,we),de.test(o[0].type)&&t.parentNode||t))){if(o.splice(i,1),e=r.length&&p(o),!e)return Q.apply(n,K.call(r,0)),n;break}}return S(e,l)(r,t,q,n,de.test(e)),n}function w(){}var T,N,C,k,E,S,A,j,D,L,H,q,M,_,F,O,B,P="sizzle"+-new Date,R=e.document,W={},$=0,I=0,z=r(),X=r(),U=r(),V=typeof t,Y=1<<31,J=[],G=J.pop,Q=J.push,K=J.slice,Z=J.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},ee="[\\x20\\t\\r\\n\\f]",te="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ne=te.replace("w","w#"),re="([*^$|!~]?=)",ie="\\["+ee+"*("+te+")"+ee+"*(?:"+re+ee+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+ne+")|)|)"+ee+"*\\]",oe=":("+te+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+ie.replace(3,8)+")*)|.*)\\)|)",ae=new RegExp("^"+ee+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ee+"+$","g"),se=new RegExp("^"+ee+"*,"+ee+"*"),le=new RegExp("^"+ee+"*([\\x20\\t\\r\\n\\f>+~])"+ee+"*"),ce=new RegExp(oe),fe=new RegExp("^"+ne+"$"),pe={ID:new RegExp("^#("+te+")"),CLASS:new RegExp("^\\.("+te+")"),NAME:new RegExp("^\\[name=['\"]?("+te+")['\"]?\\]"),TAG:new RegExp("^("+te.replace("w","w*")+")"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ee+"*(even|odd|(([+-]|)(\\d*)n|)"+ee+"*(?:([+-]|)"+ee+"*(\\d+)|))"+ee+"*\\)|)","i"),needsContext:new RegExp("^"+ee+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ee+"*((?:-\\d)?\\d*)"+ee+"*\\)|)(?=[^-]|$)","i")},de=/[\x20\t\r\n\f]*[+~]/,he=/^[^{]+\{\s*\[native code/,ge=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,me=/^(?:input|select|textarea|button)$/i,ye=/^h\d$/i,ve=/'|\\/g,be=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,xe=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,we=function(e,t){var n="0x"+t-65536;return n!==n?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)};try{K.call(R.documentElement.childNodes,0)[0].nodeType}catch(e){K=function(e){for(var t,n=[];t=this[e++];)n.push(t);return n}}E=a.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},D=a.setDocument=function(e){var r=e?e.ownerDocument||e:R;return r!==L&&9===r.nodeType&&r.documentElement?(L=r,H=r.documentElement,q=E(r),W.tagNameNoComments=o(function(e){return e.appendChild(r.createComment("")),!e.getElementsByTagName("*").length}),W.attributes=o(function(e){e.innerHTML="<select></select>";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),W.getByClassName=o(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",!(!e.getElementsByClassName||!e.getElementsByClassName("e").length)&&(e.lastChild.className="e",2===e.getElementsByClassName("e").length)}),W.getByName=o(function(e){e.id=P+0,e.innerHTML="<a name='"+P+"'></a><div name='"+P+"'></div>",H.insertBefore(e,H.firstChild);var t=r.getElementsByName&&r.getElementsByName(P).length===2+r.getElementsByName(P+0).length;return W.getIdNotName=!r.getElementById(P),H.removeChild(e),t}),C.attrHandle=o(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==V&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},W.getIdNotName?(C.find.ID=function(e,t){if(typeof t.getElementById!==V&&!q){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},C.filter.ID=function(e){var t=e.replace(xe,we);return function(e){return e.getAttribute("id")===t}}):(C.find.ID=function(e,n){if(typeof n.getElementById!==V&&!q){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==V&&r.getAttributeNode("id").value===e?[r]:t:[]}},C.filter.ID=function(e){var t=e.replace(xe,we);return function(e){var n=typeof e.getAttributeNode!==V&&e.getAttributeNode("id");return n&&n.value===t}}),C.find.TAG=W.tagNameNoComments?function(e,t){if(typeof t.getElementsByTagName!==V)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},C.find.NAME=W.getByName&&function(e,t){if(typeof t.getElementsByName!==V)return t.getElementsByName(name)},C.find.CLASS=W.getByClassName&&function(e,t){if(typeof t.getElementsByClassName!==V&&!q)return t.getElementsByClassName(e)},_=[],M=[":focus"],(W.qsa=n(r.querySelectorAll))&&(o(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||M.push("\\["+ee+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||M.push(":checked")}),o(function(e){e.innerHTML="<input type='hidden' i=''/>",e.querySelectorAll("[i^='']").length&&M.push("[*^$]="+ee+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||M.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),M.push(",.*:")})),(W.matchesSelector=n(F=H.matchesSelector||H.mozMatchesSelector||H.webkitMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&o(function(e){W.disconnectedMatch=F.call(e,"div"),F.call(e,"[s!='']:x"),_.push("!=",oe)}),M=new RegExp(M.join("|")),_=new RegExp(_.join("|")),O=n(H.contains)||H.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},B=H.compareDocumentPosition?function(e,t){var n;return e===t?(A=!0,0):(n=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&n||e.parentNode&&11===e.parentNode.nodeType?e===r||O(R,e)?-1:t===r||O(R,t)?1:0:4&n?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var n,i=0,o=e.parentNode,a=t.parentNode,u=[e],l=[t];if(e===t)return A=!0,0;if(!o||!a)return e===r?-1:t===r?1:o?-1:a?1:0;if(o===a)return s(e,t);for(n=e;n=n.parentNode;)u.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;u[i]===l[i];)i++;return i?s(u[i],l[i]):u[i]===R?-1:l[i]===R?1:0},A=!1,[0,0].sort(B),W.detectDuplicates=A,L):L},a.matches=function(e,t){return a(e,null,null,t)},a.matchesSelector=function(e,t){if((e.ownerDocument||e)!==L&&D(e),t=t.replace(be,"='$1']"),W.matchesSelector&&!q&&(!_||!_.test(t))&&!M.test(t))try{var n=F.call(e,t);if(n||W.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return a(t,L,null,[e]).length>0},a.contains=function(e,t){return(e.ownerDocument||e)!==L&&D(e),O(e,t)},a.attr=function(e,t){var n;return(e.ownerDocument||e)!==L&&D(e),q||(t=t.toLowerCase()),(n=C.attrHandle[t])?n(e):q||W.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},a.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},a.uniqueSort=function(e){var t,n=[],r=1,i=0;if(A=!W.detectDuplicates,e.sort(B),A){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));for(;i--;)e.splice(n[i],1)}return e},k=a.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=k(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=k(t);return n},C=a.selectors={cacheLength:50,createPseudo:i,match:pe,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xe,we),e[3]=(e[4]||e[5]||"").replace(xe,we),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||a.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&a.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return pe.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&ce.test(n)&&(t=f(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(xe,we).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=z[e+" "];return t||(t=new RegExp("(^|"+ee+")"+e+"("+ee+"|$)"))&&z(e,function(e){return t.test(e.className||typeof e.getAttribute!==V&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=a.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){for(;g;){for(f=t;f=f[g];)if(s?f.nodeName.toLowerCase()===y:1===f.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){for(c=m[P]||(m[P]={}),l=c[e]||[],d=l[0]===$&&l[1],p=l[0]===$&&l[2],f=d&&m.childNodes[d];f=++d&&f&&f[g]||(p=d=0)||h.pop();)if(1===f.nodeType&&++p&&f===t){c[e]=[$,d,p];break}}else if(v&&(l=(t[P]||(t[P]={}))[e])&&l[0]===$)p=l[1];else for(;(f=++d&&f&&f[g]||(p=d=0)||h.pop())&&((s?f.nodeName.toLowerCase()!==y:1!==f.nodeType)||!++p||(v&&((f[P]||(f[P]={}))[e]=[$,p]),f!==t)););return p-=i,p===r||p%r===0&&p/r>=0}}},PSEUDO:function(e,t){var n,r=C.pseudos[e]||C.setFilters[e.toLowerCase()]||a.error("unsupported pseudo: "+e);return r[P]?r(t):r.length>1?(n=[e,e,"",t],C.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,n){for(var i,o=r(e,t),a=o.length;a--;)i=Z.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:i(function(e){var t=[],n=[],r=S(e.replace(ae,"$1"));return r[P]?i(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:i(function(e){return function(t){return a(e,t).length>0}}),contains:i(function(e){return function(t){return(t.textContent||t.innerText||k(t)).indexOf(e)>-1}}),lang:i(function(e){return fe.test(e||"")||a.error("unsupported lang: "+e),e=e.replace(xe,we).toLowerCase(),function(t){var n;do if(n=q?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===H},focus:function(e){return e===L.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!C.pseudos.empty(e)},header:function(e){return ye.test(e.nodeName)},input:function(e){return me.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[n<0?n+t:n]}),even:c(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}};for(T in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})C.pseudos[T]=u(T);for(T in{submit:!0,reset:!0})C.pseudos[T]=l(T);S=a.compile=function(e,t){var n,r=[],i=[],o=U[e+" "];if(!o){for(t||(t=f(e)),n=t.length;n--;)o=y(t[n]),o[P]?r.push(o):i.push(o);o=U(e,v(i,r))}return o},C.pseudos.nth=C.pseudos.eq,C.filters=w.prototype=C.pseudos,C.setFilters=new w,D(),a.attr=ue.attr,ue.find=a,ue.expr=a.selectors,ue.expr[":"]=ue.expr.pseudos,ue.unique=a.uniqueSort,ue.text=a.getText,ue.isXMLDoc=a.isXML,ue.contains=a.contains}(e);var We=/Until$/,$e=/^(?:parents|prev(?:Until|All))/,Ie=/^.[^:#\[\.,]*$/,ze=ue.expr.match.needsContext,Xe={children:!0,contents:!0,next:!0,prev:!0};ue.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(ue(e).filter(function(){for(t=0;t<i;t++)if(ue.contains(r[t],this))return!0}));for(n=[],t=0;t<i;t++)ue.find(e,this[t],n);return n=this.pushStack(i>1?ue.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=ue(e,this),r=n.length;return this.filter(function(){for(t=0;t<r;t++)if(ue.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(f(this,e,!1))},filter:function(e){return this.pushStack(f(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?ze.test(e)?ue(e,this.context).index(this[0])>=0:ue.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){for(var n,r=0,i=this.length,o=[],a=ze.test(e)||"string"!=typeof e?ue(e,t||this.context):0;r<i;r++)for(n=this[r];n&&n.ownerDocument&&n!==t&&11!==n.nodeType;){if(a?a.index(n)>-1:ue.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}return this.pushStack(o.length>1?ue.unique(o):o)},index:function(e){return e?"string"==typeof e?ue.inArray(this[0],ue(e)):ue.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?ue(e,t):ue.makeArray(e&&e.nodeType?[e]:e),r=ue.merge(this.get(),n);return this.pushStack(ue.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ue.fn.andSelf=ue.fn.addBack,ue.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return ue.dir(e,"parentNode")},parentsUntil:function(e,t,n){return ue.dir(e,"parentNode",n)},next:function(e){return c(e,"nextSibling")},prev:function(e){return c(e,"previousSibling");
},nextAll:function(e){return ue.dir(e,"nextSibling")},prevAll:function(e){return ue.dir(e,"previousSibling")},nextUntil:function(e,t,n){return ue.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return ue.dir(e,"previousSibling",n)},siblings:function(e){return ue.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return ue.sibling(e.firstChild)},contents:function(e){return ue.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:ue.merge([],e.childNodes)}},function(e,t){ue.fn[e]=function(n,r){var i=ue.map(this,t,n);return We.test(e)||(r=n),r&&"string"==typeof r&&(i=ue.filter(r,i)),i=this.length>1&&!Xe[e]?ue.unique(i):i,this.length>1&&$e.test(e)&&(i=i.reverse()),this.pushStack(i)}}),ue.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?ue.find.matchesSelector(t[0],e)?[t[0]]:[]:ue.find.matches(e,t)},dir:function(e,n,r){for(var i=[],o=e[n];o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!ue(o).is(r));)1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});var Ue="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Ve=/ jQuery\d+="(?:null|\d+)"/g,Ye=new RegExp("<(?:"+Ue+")[\\s/>]","i"),Je=/^\s+/,Ge=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Qe=/<([\w:]+)/,Ke=/<tbody/i,Ze=/<|&#?\w+;/,et=/<(?:script|style|link)/i,tt=/^(?:checkbox|radio)$/i,nt=/checked\s*(?:[^=]|=\s*.checked.)/i,rt=/^$|\/(?:java|ecma)script/i,it=/^true\/(.*)/,ot=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,at={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:ue.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},st=p(Y),ut=st.appendChild(Y.createElement("div"));at.optgroup=at.option,at.tbody=at.tfoot=at.colgroup=at.caption=at.thead,at.th=at.td,ue.fn.extend({text:function(e){return ue.access(this,function(e){return e===t?ue.text(this):this.empty().append((this[0]&&this[0].ownerDocument||Y).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(ue.isFunction(e))return this.each(function(t){ue(this).wrapAll(e.call(this,t))});if(this[0]){var t=ue(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return ue.isFunction(e)?this.each(function(t){ue(this).wrapInner(e.call(this,t))}):this.each(function(){var t=ue(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=ue.isFunction(e);return this.each(function(n){ue(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){ue.nodeName(this,"body")||ue(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=0;null!=(n=this[r]);r++)(!e||ue.filter(e,[n]).length>0)&&(t||1!==n.nodeType||ue.cleanData(b(n)),n.parentNode&&(t&&ue.contains(n.ownerDocument,n)&&m(b(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&ue.cleanData(b(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&ue.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ue.clone(this,e,t)})},html:function(e){return ue.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(Ve,""):t;if("string"==typeof e&&!et.test(e)&&(ue.support.htmlSerialize||!Ye.test(e))&&(ue.support.leadingWhitespace||!Je.test(e))&&!at[(Qe.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Ge,"<$1></$2>");try{for(;r<i;r++)n=this[r]||{},1===n.nodeType&&(ue.cleanData(b(n,!1)),n.innerHTML=e);n=0}catch(e){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=ue.isFunction(e);return t||"string"==typeof e||(e=ue(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(ue(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=te.apply([],e);var i,o,a,s,u,l,c=0,f=this.length,p=this,m=f-1,y=e[0],v=ue.isFunction(y);if(v||!(f<=1||"string"!=typeof y||ue.support.checkClone)&&nt.test(y))return this.each(function(i){var o=p.eq(i);v&&(e[0]=y.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(f&&(l=ue.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&ue.nodeName(i,"tr"),s=ue.map(b(l,"script"),h),a=s.length;c<f;c++)o=l,c!==m&&(o=ue.clone(o,!0,!0),a&&ue.merge(s,b(o,"script"))),r.call(n&&ue.nodeName(this[c],"table")?d(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,ue.map(s,g),c=0;c<a;c++)o=s[c],rt.test(o.type||"")&&!ue._data(o,"globalEval")&&ue.contains(u,o)&&(o.src?ue.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,throws:!0}):ue.globalEval((o.text||o.textContent||o.innerHTML||"").replace(ot,"")));l=i=null}return this}}),ue.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){ue.fn[e]=function(e){for(var n,r=0,i=[],o=ue(e),a=o.length-1;r<=a;r++)n=r===a?this:this.clone(!0),ue(o[r])[t](n),ne.apply(i,n.get());return this.pushStack(i)}}),ue.extend({clone:function(e,t,n){var r,i,o,a,s,u=ue.contains(e.ownerDocument,e);if(ue.support.html5Clone||ue.isXMLDoc(e)||!Ye.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(ut.innerHTML=e.outerHTML,ut.removeChild(o=ut.firstChild)),!(ue.support.noCloneEvent&&ue.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ue.isXMLDoc(e)))for(r=b(o),s=b(e),a=0;null!=(i=s[a]);++a)r[a]&&v(i,r[a]);if(t)if(n)for(s=s||b(e),r=r||b(o),a=0;null!=(i=s[a]);a++)y(i,r[a]);else y(e,o);return r=b(o,"script"),r.length>0&&m(r,!u&&b(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){for(var i,o,a,s,u,l,c,f=e.length,d=p(t),h=[],g=0;g<f;g++)if(o=e[g],o||0===o)if("object"===ue.type(o))ue.merge(h,o.nodeType?[o]:o);else if(Ze.test(o)){for(s=s||d.appendChild(t.createElement("div")),u=(Qe.exec(o)||["",""])[1].toLowerCase(),c=at[u]||at._default,s.innerHTML=c[1]+o.replace(Ge,"<$1></$2>")+c[2],i=c[0];i--;)s=s.lastChild;if(!ue.support.leadingWhitespace&&Je.test(o)&&h.push(t.createTextNode(Je.exec(o)[0])),!ue.support.tbody)for(o="table"!==u||Ke.test(o)?"<table>"!==c[1]||Ke.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;i--;)ue.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l);for(ue.merge(h,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=d.lastChild}else h.push(t.createTextNode(o));for(s&&d.removeChild(s),ue.support.appendChecked||ue.grep(b(h,"input"),x),g=0;o=h[g++];)if((!r||ue.inArray(o,r)===-1)&&(a=ue.contains(o.ownerDocument,o),s=b(d.appendChild(o),"script"),a&&m(s),n))for(i=0;o=s[i++];)rt.test(o.type||"")&&n.push(o);return s=null,d},cleanData:function(e,t){for(var n,r,i,o,a=0,s=ue.expando,u=ue.cache,l=ue.support.deleteExpando,c=ue.event.special;null!=(n=e[a]);a++)if((t||ue.acceptData(n))&&(i=n[s],o=i&&u[i])){if(o.events)for(r in o.events)c[r]?ue.event.remove(n,r):ue.removeEvent(n,r,o.handle);u[i]&&(delete u[i],l?delete n[s]:typeof n.removeAttribute!==V?n.removeAttribute(s):n[s]=null,Z.push(i))}}});var lt,ct,ft,pt=/alpha\([^)]*\)/i,dt=/opacity\s*=\s*([^)]*)/,ht=/^(top|right|bottom|left)$/,gt=/^(none|table(?!-c[ea]).+)/,mt=/^margin/,yt=new RegExp("^("+le+")(.*)$","i"),vt=new RegExp("^("+le+")(?!px)[a-z%]+$","i"),bt=new RegExp("^([+-])=("+le+")","i"),xt={BODY:"block"},wt={position:"absolute",visibility:"hidden",display:"block"},Tt={letterSpacing:0,fontWeight:400},Nt=["Top","Right","Bottom","Left"],Ct=["Webkit","O","Moz","ms"];ue.fn.extend({css:function(e,n){return ue.access(this,function(e,n,r){var i,o,a={},s=0;if(ue.isArray(n)){for(o=ct(e),i=n.length;s<i;s++)a[n[s]]=ue.css(e,n[s],!1,o);return a}return r!==t?ue.style(e,n,r):ue.css(e,n)},e,n,arguments.length>1)},show:function(){return N(this,!0)},hide:function(){return N(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:T(this))?ue(this).show():ue(this).hide()})}}),ue.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=ft(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:ue.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=ue.camelCase(n),l=e.style;if(n=ue.cssProps[u]||(ue.cssProps[u]=w(l,u)),s=ue.cssHooks[n]||ue.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=bt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(ue.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||ue.cssNumber[u]||(r+="px"),ue.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(e){}}},css:function(e,n,r,i){var o,a,s,u=ue.camelCase(n);return n=ue.cssProps[u]||(ue.cssProps[u]=w(e.style,u)),s=ue.cssHooks[n]||ue.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=ft(e,n,i)),"normal"===a&&n in Tt&&(a=Tt[n]),""===r||r?(o=parseFloat(a),r===!0||ue.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(ct=function(t){return e.getComputedStyle(t,null)},ft=function(e,n,r){var i,o,a,s=r||ct(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||ue.contains(e.ownerDocument,e)||(u=ue.style(e,n)),vt.test(u)&&mt.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):Y.documentElement.currentStyle&&(ct=function(e){return e.currentStyle},ft=function(e,n,r){var i,o,a,s=r||ct(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),vt.test(u)&&!ht.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u}),ue.each(["height","width"],function(e,t){ue.cssHooks[t]={get:function(e,n,r){if(n)return 0===e.offsetWidth&>.test(ue.css(e,"display"))?ue.swap(e,wt,function(){return E(e,t,r)}):E(e,t,r)},set:function(e,n,r){var i=r&&ct(e);return C(e,n,r?k(e,t,r,ue.support.boxSizing&&"border-box"===ue.css(e,"boxSizing",!1,i),i):0)}}}),ue.support.opacity||(ue.cssHooks.opacity={get:function(e,t){return dt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=ue.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===ue.trim(o.replace(pt,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=pt.test(o)?o.replace(pt,i):o+" "+i)}}),ue(function(){ue.support.reliableMarginRight||(ue.cssHooks.marginRight={get:function(e,t){if(t)return ue.swap(e,{display:"inline-block"},ft,[e,"marginRight"])}}),!ue.support.pixelPosition&&ue.fn.position&&ue.each(["top","left"],function(e,t){ue.cssHooks[t]={get:function(e,n){if(n)return n=ft(e,t),vt.test(n)?ue(e).position()[t]+"px":n}}})}),ue.expr&&ue.expr.filters&&(ue.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0||!ue.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||ue.css(e,"display"))},ue.expr.filters.visible=function(e){return!ue.expr.filters.hidden(e)}),ue.each({margin:"",padding:"",border:"Width"},function(e,t){ue.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+Nt[r]+t]=o[r]||o[r-2]||o[0];return i}},mt.test(e)||(ue.cssHooks[e+t].set=C)});var kt=/%20/g,Et=/\[\]$/,St=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;ue.fn.extend({serialize:function(){return ue.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ue.prop(this,"elements");return e?ue.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ue(this).is(":disabled")&&jt.test(this.nodeName)&&!At.test(e)&&(this.checked||!tt.test(e))}).map(function(e,t){var n=ue(this).val();return null==n?null:ue.isArray(n)?ue.map(n,function(e){return{name:t.name,value:e.replace(St,"\r\n")}}):{name:t.name,value:n.replace(St,"\r\n")}}).get()}}),ue.param=function(e,n){var r,i=[],o=function(e,t){t=ue.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=ue.ajaxSettings&&ue.ajaxSettings.traditional),ue.isArray(e)||e.jquery&&!ue.isPlainObject(e))ue.each(e,function(){o(this.name,this.value)});else for(r in e)j(r,e[r],n,o);return i.join("&").replace(kt,"+")},ue.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){ue.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),ue.fn.hover=function(e,t){return this.mouseenter(e).mouseleave(t||e)};var Dt,Lt,Ht=ue.now(),qt=/\?/,Mt=/#.*$/,_t=/([?&])_=[^&]*/,Ft=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ot=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Bt=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Wt=ue.fn.load,$t={},It={},zt="*/".concat("*");try{Lt=J.href}catch(e){Lt=Y.createElement("a"),Lt.href="",Lt=Lt.href}Dt=Rt.exec(Lt.toLowerCase())||[],ue.fn.load=function(e,n,r){if("string"!=typeof e&&Wt)return Wt.apply(this,arguments);var i,o,a,s=this,u=e.indexOf(" ");return u>=0&&(i=e.slice(u,e.length),e=e.slice(0,u)),ue.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&ue.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?ue("<div>").append(ue.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},ue.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ue.fn[t]=function(e){return this.on(t,e)}}),ue.each(["get","post"],function(e,n){ue[n]=function(e,r,i,o){return ue.isFunction(r)&&(o=o||i,i=r,r=t),ue.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),ue.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Lt,type:"GET",isLocal:Ot.test(Dt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":ue.parseJSON,"text xml":ue.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?H(H(e,ue.ajaxSettings),t):H(ue.ajaxSettings,e)},ajaxPrefilter:D($t),ajaxTransport:D(It),ajax:function(e,n){function r(e,n,r,i){var o,f,v,b,w,N=n;2!==x&&(x=2,u&&clearTimeout(u),c=t,s=i||"",T.readyState=e>0?4:0,r&&(b=q(p,T,r)),e>=200&&e<300||304===e?(p.ifModified&&(w=T.getResponseHeader("Last-Modified"),w&&(ue.lastModified[a]=w),w=T.getResponseHeader("etag"),w&&(ue.etag[a]=w)),204===e?(o=!0,N="nocontent"):304===e?(o=!0,N="notmodified"):(o=M(p,b),N=o.state,f=o.data,v=o.error,o=!v)):(v=N,!e&&N||(N="error",e<0&&(e=0))),T.status=e,T.statusText=(n||N)+"",o?g.resolveWith(d,[f,N,T]):g.rejectWith(d,[T,N,v]),T.statusCode(y),y=t,l&&h.trigger(o?"ajaxSuccess":"ajaxError",[T,p,o?f:v]),m.fireWith(d,[T,N]),l&&(h.trigger("ajaxComplete",[T,p]),--ue.active||ue.event.trigger("ajaxStop")))}"object"==typeof e&&(n=e,e=t),n=n||{};var i,o,a,s,u,l,c,f,p=ue.ajaxSetup({},n),d=p.context||p,h=p.context&&(d.nodeType||d.jquery)?ue(d):ue.event,g=ue.Deferred(),m=ue.Callbacks("once memory"),y=p.statusCode||{},v={},b={},x=0,w="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!f)for(f={};t=Ft.exec(s);)f[t[1].toLowerCase()]=t[2];t=f[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?s:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=b[n]=b[n]||e,v[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(x<2)for(t in e)y[t]=[y[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||w;return c&&c.abort(t),r(0,t),this}};if(g.promise(T).complete=m.add,T.success=T.done,T.error=T.fail,p.url=((e||p.url||Lt)+"").replace(Mt,"").replace(Pt,Dt[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=ue.trim(p.dataType||"*").toLowerCase().match(ce)||[""],null==p.crossDomain&&(i=Rt.exec(p.url.toLowerCase()),p.crossDomain=!(!i||i[1]===Dt[1]&&i[2]===Dt[2]&&(i[3]||("http:"===i[1]?80:443))==(Dt[3]||("http:"===Dt[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=ue.param(p.data,p.traditional)),L($t,p,n,T),2===x)return T;l=p.global,l&&0===ue.active++&&ue.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Bt.test(p.type),a=p.url,p.hasContent||(p.data&&(a=p.url+=(qt.test(a)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=_t.test(a)?a.replace(_t,"$1_="+Ht++):a+(qt.test(a)?"&":"?")+"_="+Ht++)),p.ifModified&&(ue.lastModified[a]&&T.setRequestHeader("If-Modified-Since",ue.lastModified[a]),ue.etag[a]&&T.setRequestHeader("If-None-Match",ue.etag[a])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&T.setRequestHeader("Content-Type",p.contentType),T.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+zt+"; q=0.01":""):p.accepts["*"]);for(o in p.headers)T.setRequestHeader(o,p.headers[o]);if(p.beforeSend&&(p.beforeSend.call(d,T,p)===!1||2===x))return T.abort();w="abort";for(o in{success:1,error:1,complete:1})T[o](p[o]);if(c=L(It,p,n,T)){T.readyState=1,l&&h.trigger("ajaxSend",[T,p]),p.async&&p.timeout>0&&(u=setTimeout(function(){T.abort("timeout")},p.timeout));try{x=1,c.send(v,r)}catch(e){if(!(x<2))throw e;r(-1,e)}}else r(-1,"No Transport");return T},getScript:function(e,n){return ue.get(e,t,n,"script")},getJSON:function(e,t,n){return ue.get(e,t,n,"json")}}),ue.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return ue.globalEval(e),e}}}),ue.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),ue.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=Y.head||ue("head")[0]||Y.documentElement;return{send:function(t,i){n=Y.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Xt=[],Ut=/(=)\?(?=&|$)|\?\?/;ue.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||ue.expando+"_"+Ht++;return this[e]=!0,e}}),ue.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Ut.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(n.data)&&"data");if(u||"jsonp"===n.dataTypes[0])return o=n.jsonpCallback=ue.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Ut,"$1"+o):n.jsonp!==!1&&(n.url+=(qt.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||ue.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Xt.push(o)),s&&ue.isFunction(a)&&a(s[0]),s=a=t}),"script"});var Vt,Yt,Jt=0,Gt=e.ActiveXObject&&function(){var e;for(e in Vt)Vt[e](t,!0)};ue.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&_()||F()}:_,Yt=ue.ajaxSettings.xhr(),ue.support.cors=!!Yt&&"withCredentials"in Yt,Yt=ue.support.ajax=!!Yt,Yt&&ue.ajaxTransport(function(n){if(!n.crossDomain||ue.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u[s]=n.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)u.setRequestHeader(s,i[s])}catch(e){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,f;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=ue.noop,Gt&&delete Vt[a]),i)4!==u.readyState&&u.abort();else{f={},s=u.status,l=u.getAllResponseHeaders(),"string"==typeof u.responseText&&(f.text=u.responseText);try{c=u.statusText}catch(e){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=f.text?200:404}}catch(e){i||o(-1,e)}f&&o(s,c,f,l)},n.async?4===u.readyState?setTimeout(r):(a=++Jt,Gt&&(Vt||(Vt={},ue(e).unload(Gt)),Vt[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Qt,Kt,Zt=/^(?:toggle|show|hide)$/,en=new RegExp("^(?:([+-])=|)("+le+")([a-z%]*)$","i"),tn=/queueHooks$/,nn=[W],rn={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=en.exec(t),a=i.cur(),s=+a||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(ue.cssNumber[e]?"":"px"),"px"!==r&&s){s=ue.css(i.elem,e,!0)||n||1;do u=u||".5",s/=u,ue.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&--l)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};ue.Animation=ue.extend(P,{tweener:function(e,t){ue.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,i=e.length;r<i;r++)n=e[r],rn[n]=rn[n]||[],rn[n].unshift(t)},prefilter:function(e,t){t?nn.unshift(e):nn.push(e)}}),ue.Tween=$,$.prototype={constructor:$,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ue.cssNumber[n]?"":"px")},cur:function(){var e=$.propHooks[this.prop];return e&&e.get?e.get(this):$.propHooks._default.get(this)},run:function(e){var t,n=$.propHooks[this.prop];return this.options.duration?this.pos=t=ue.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):$.propHooks._default.set(this),this}},$.prototype.init.prototype=$.prototype,$.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=ue.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){ue.fx.step[e.prop]?ue.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[ue.cssProps[e.prop]]||ue.cssHooks[e.prop])?ue.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},$.propHooks.scrollTop=$.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ue.each(["toggle","show","hide"],function(e,t){var n=ue.fn[t];ue.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(I(t,!0),e,r,i)}}),ue.fn.extend({fadeTo:function(e,t,n,r){return this.filter(T).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=ue.isEmptyObject(e),o=ue.speed(t,n,r),a=function(){var t=P(this,ue.extend({},e),o);a.finish=function(){t.stop(!0)},(i||ue._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=ue.timers,a=ue._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&tn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));!t&&r||ue.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=ue._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=ue.timers,a=r?r.length:0;for(n.finish=!0,ue.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),ue.each({slideDown:I("show"),slideUp:I("hide"),slideToggle:I("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){ue.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),ue.speed=function(e,t,n){var r=e&&"object"==typeof e?ue.extend({},e):{complete:n||!n&&t||ue.isFunction(e)&&e,duration:e,easing:n&&t||t&&!ue.isFunction(t)&&t};return r.duration=ue.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in ue.fx.speeds?ue.fx.speeds[r.duration]:ue.fx.speeds._default,null!=r.queue&&r.queue!==!0||(r.queue="fx"),r.old=r.complete,r.complete=function(){ue.isFunction(r.old)&&r.old.call(this),r.queue&&ue.dequeue(this,r.queue)},r},ue.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},ue.timers=[],ue.fx=$.prototype.init,ue.fx.tick=function(){var e,n=ue.timers,r=0;for(Qt=ue.now();r<n.length;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||ue.fx.stop(),Qt=t},ue.fx.timer=function(e){e()&&ue.timers.push(e)&&ue.fx.start()},ue.fx.interval=13,ue.fx.start=function(){Kt||(Kt=setInterval(ue.fx.tick,ue.fx.interval))},ue.fx.stop=function(){clearInterval(Kt),Kt=null},ue.fx.speeds={slow:600,fast:200,_default:400},ue.fx.step={},ue.expr&&ue.expr.filters&&(ue.expr.filters.animated=function(e){return ue.grep(ue.timers,function(t){return e===t.elem}).length}),ue.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){ue.offset.setOffset(this,e,t)});var n,r,i={top:0,left:0},o=this[0],a=o&&o.ownerDocument;if(a)return n=a.documentElement,ue.contains(n,o)?(typeof o.getBoundingClientRect!==V&&(i=o.getBoundingClientRect()),r=z(a),{top:i.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:i.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):i},ue.offset={setOffset:function(e,t,n){var r=ue.css(e,"position");"static"===r&&(e.style.position="relative");var i,o,a=ue(e),s=a.offset(),u=ue.css(e,"top"),l=ue.css(e,"left"),c=("absolute"===r||"fixed"===r)&&ue.inArray("auto",[u,l])>-1,f={},p={};c?(p=a.position(),i=p.top,o=p.left):(i=parseFloat(u)||0,o=parseFloat(l)||0),ue.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(f.top=t.top-s.top+i),null!=t.left&&(f.left=t.left-s.left+o),"using"in t?t.using.call(e,f):a.css(f)}},ue.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===ue.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),ue.nodeName(e[0],"html")||(n=e.offset()),n.top+=ue.css(e[0],"borderTopWidth",!0),n.left+=ue.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-ue.css(r,"marginTop",!0),left:t.left-n.left-ue.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||Y.documentElement;e&&!ue.nodeName(e,"html")&&"static"===ue.css(e,"position");)e=e.offsetParent;return e||Y.documentElement})}}),ue.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);ue.fn[e]=function(i){return ue.access(this,function(e,i,o){var a=z(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:void(a?a.scrollTo(r?ue(a).scrollLeft():o,r?o:ue(a).scrollTop()):e[i]=o)},e,i,arguments.length,null)}}),ue.each({Height:"height",Width:"width"},function(e,n){ue.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){ue.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return ue.access(this,function(n,r,i){var o;return ue.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?ue.css(n,r,s):ue.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=ue,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return ue})}(window);</script>
<script type="text/javascript">jQuery.effects||function(t,e){var n="ui-effects-";t.effects={effect:{}},function(t,e){function n(t,e,n){var r=l[e.type]||{};return null==t?n||!e.def?null:e.def:(t=r.floor?~~t:parseFloat(t),isNaN(t)?e.def:r.mod?(t+r.mod)%r.mod:0>t?0:r.max<t?r.max:t)}function r(e){var n=f(),r=n._rgba=[];return e=e.toLowerCase(),p(c,function(t,o){var a,s=o.re.exec(e),i=s&&o.parse(s),c=o.space||"rgba";if(i)return a=n[c](i),n[u[c].cache]=a[u[c].cache],r=n._rgba=a._rgba,!1}),r.length?("0,0,0,0"===r.join()&&t.extend(r,a.transparent),n):a[e]}function o(t,e,n){return n=(n+1)%1,6*n<1?t+(e-t)*n*6:2*n<1?e:3*n<2?t+(e-t)*(2/3-n)*6:t}var a,s="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",i=/^([\-+])=\s*(\d+\.?\d*)/,c=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],f=t.Color=function(e,n,r,o){return new t.Color.fn.parse(e,n,r,o)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},l={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=f.support={},h=t("<p>")[0],p=t.each;h.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=h.style.backgroundColor.indexOf("rgba")>-1,p(u,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),f.fn=t.extend(f.prototype,{parse:function(o,s,i,c){if(o===e)return this._rgba=[null,null,null,null],this;(o.jquery||o.nodeType)&&(o=t(o).css(s),s=e);var l=this,d=t.type(o),h=this._rgba=[];return s!==e&&(o=[o,s,i,c],d="array"),"string"===d?this.parse(r(o)||a._default):"array"===d?(p(u.rgba.props,function(t,e){h[e.idx]=n(o[e.idx],e)}),this):"object"===d?(o instanceof f?p(u,function(t,e){o[e.cache]&&(l[e.cache]=o[e.cache].slice())}):p(u,function(e,r){var a=r.cache;p(r.props,function(t,e){if(!l[a]&&r.to){if("alpha"===t||null==o[t])return;l[a]=r.to(l._rgba)}l[a][e.idx]=n(o[t],e,!0)}),l[a]&&t.inArray(null,l[a].slice(0,3))<0&&(l[a][3]=1,r.from&&(l._rgba=r.from(l[a])))}),this):void 0},is:function(t){var e=f(t),n=!0,r=this;return p(u,function(t,o){var a,s=e[o.cache];return s&&(a=r[o.cache]||o.to&&o.to(r._rgba)||[],p(o.props,function(t,e){if(null!=s[e.idx])return n=s[e.idx]===a[e.idx]})),n}),n},_space:function(){var t=[],e=this;return p(u,function(n,r){e[r.cache]&&t.push(n)}),t.pop()},transition:function(t,e){var r=f(t),o=r._space(),a=u[o],s=0===this.alpha()?f("transparent"):this,i=s[a.cache]||a.to(s._rgba),c=i.slice();return r=r[a.cache],p(a.props,function(t,o){var a=o.idx,s=i[a],f=r[a],u=l[o.type]||{};null!==f&&(null===s?c[a]=f:(u.mod&&(f-s>u.mod/2?s+=u.mod:s-f>u.mod/2&&(s-=u.mod)),c[a]=n((f-s)*e+s,o)))}),this[o](c)},blend:function(e){if(1===this._rgba[3])return this;var n=this._rgba.slice(),r=n.pop(),o=f(e)._rgba;return f(t.map(n,function(t,e){return(1-r)*o[e]+r*t}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===n[3]&&(n.pop(),e="rgb("),e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&e<3&&(t=Math.round(100*t)+"%"),t});return 1===n[3]&&(n.pop(),e="hsl("),e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();return e&&n.push(~~(255*r)),"#"+t.map(n,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),f.fn.parse.prototype=f.fn,u.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,n,r=t[0]/255,o=t[1]/255,a=t[2]/255,s=t[3],i=Math.max(r,o,a),c=Math.min(r,o,a),f=i-c,u=i+c,l=.5*u;return e=c===i?0:r===i?60*(o-a)/f+360:o===i?60*(a-r)/f+120:60*(r-o)/f+240,n=0===f?0:l<=.5?f/u:f/(2-u),[Math.round(e)%360,n,l,null==s?1:s]},u.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,n=t[1],r=t[2],a=t[3],s=r<=.5?r*(1+n):r+n-r*n,i=2*r-s;return[Math.round(255*o(i,s,e+1/3)),Math.round(255*o(i,s,e)),Math.round(255*o(i,s,e-1/3)),a]},p(u,function(r,o){var a=o.props,s=o.cache,c=o.to,u=o.from;f.fn[r]=function(r){if(c&&!this[s]&&(this[s]=c(this._rgba)),r===e)return this[s].slice();var o,i=t.type(r),l="array"===i||"object"===i?r:arguments,d=this[s].slice();return p(a,function(t,e){var r=l["object"===i?t:e.idx];null==r&&(r=d[e.idx]),d[e.idx]=n(r,e)}),u?(o=f(u(d)),o[s]=d,o):f(d)},p(a,function(e,n){f.fn[e]||(f.fn[e]=function(o){var a,s=t.type(o),c="alpha"===e?this._hsla?"hsla":"rgba":r,f=this[c](),u=f[n.idx];return"undefined"===s?u:("function"===s&&(o=o.call(this,u),s=t.type(o)),null==o&&n.empty?this:("string"===s&&(a=i.exec(o),a&&(o=u+parseFloat(a[2])*("+"===a[1]?1:-1))),f[n.idx]=o,this[c](f)))})})}),f.hook=function(e){var n=e.split(" ");p(n,function(e,n){t.cssHooks[n]={set:function(e,o){var a,s,i="";if("transparent"!==o&&("string"!==t.type(o)||(a=r(o)))){if(o=f(a||o),!d.rgba&&1!==o._rgba[3]){for(s="backgroundColor"===n?e.parentNode:e;(""===i||"transparent"===i)&&s&&s.style;)try{i=t.css(s,"backgroundColor"),s=s.parentNode}catch(t){}o=o.blend(i&&"transparent"!==i?i:"_default")}o=o.toRgbaString()}try{e.style[n]=o}catch(t){}}},t.fx.step[n]=function(e){e.colorInit||(e.start=f(e.elem,n),e.end=f(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}})},f.hook(s),t.cssHooks.borderColor={expand:function(t){var e={};return p(["Top","Right","Bottom","Left"],function(n,r){e["border"+r+"Color"]=t}),e}},a=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function n(e){var n,r,o=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,a={};if(o&&o.length&&o[0]&&o[o[0]])for(r=o.length;r--;)n=o[r],"string"==typeof o[n]&&(a[t.camelCase(n)]=o[n]);else for(n in o)"string"==typeof o[n]&&(a[n]=o[n]);return a}function r(e,n){var r,o,s={};for(r in n)o=n[r],e[r]!==o&&!a[r]&&(t.fx.step[r]||!isNaN(parseFloat(o)))&&(s[r]=o);return s}var o=["add","remove","toggle"],a={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,n){t.fx.step[n]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(jQuery.style(t.elem,n,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(e,a,s,i){var c=t.speed(a,s,i);return this.queue(function(){var a,s=t(this),i=s.attr("class")||"",f=c.children?s.find("*").addBack():s;f=f.map(function(){var e=t(this);return{el:e,start:n(this)}}),a=function(){t.each(o,function(t,n){e[n]&&s[n+"Class"](e[n])})},a(),f=f.map(function(){return this.end=n(this.el[0]),this.diff=r(this.start,this.end),this}),s.attr("class",i),f=f.map(function(){var e=this,n=t.Deferred(),r=t.extend({},c,{queue:!1,complete:function(){n.resolve(e)}});return this.el.animate(this.diff,r),n.promise()}),t.when.apply(t,f.get()).done(function(){a(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),c.complete.call(s[0])})})},t.fn.extend({_addClass:t.fn.addClass,addClass:function(e,n,r,o){return n?t.effects.animateClass.call(this,{add:e},n,r,o):this._addClass(e)},_removeClass:t.fn.removeClass,removeClass:function(e,n,r,o){return n?t.effects.animateClass.call(this,{remove:e},n,r,o):this._removeClass(e)},_toggleClass:t.fn.toggleClass,toggleClass:function(n,r,o,a,s){return"boolean"==typeof r||r===e?o?t.effects.animateClass.call(this,r?{add:n}:{remove:n},o,a,s):this._toggleClass(n,r):t.effects.animateClass.call(this,{toggle:n},r,o,a)},switchClass:function(e,n,r,o,a){return t.effects.animateClass.call(this,{add:n,remove:e},r,o,a)}})}(),function(){function r(e,n,r,o){return t.isPlainObject(e)&&(n=e,e=e.effect),e={effect:e},null==n&&(n={}),t.isFunction(n)&&(o=n,r=null,n={}),("number"==typeof n||t.fx.speeds[n])&&(o=r,r=n,n={}),t.isFunction(r)&&(o=r,r=null),n&&t.extend(e,n),r=r||n.duration,e.duration=t.fx.off?0:"number"==typeof r?r:r in t.fx.speeds?t.fx.speeds[r]:t.fx.speeds._default,e.complete=o||n.complete,e}function o(e){return!(e&&"number"!=typeof e&&!t.fx.speeds[e])||"string"==typeof e&&!t.effects.effect[e]}t.extend(t.effects,{version:"1.10.0",save:function(t,e){for(var r=0;r<e.length;r++)null!==e[r]&&t.data(n+e[r],t[0].style[e[r]])},restore:function(t,r){var o,a;for(a=0;a<r.length;a++)null!==r[a]&&(o=t.data(n+r[a]),o===e&&(o=""),t.css(r[a],o))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},getBaseline:function(t,e){var n,r;switch(t[0]){case"top":n=0;break;case"middle":n=.5;break;case"bottom":n=1;break;default:n=t[0]/e.height}switch(t[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=t[1]/e.width}return{x:r,y:n}},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var n={width:e.outerWidth(!0),height:e.outerHeight(!0),float:e.css("float")},r=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),o={width:e.width(),height:e.height()},a=document.activeElement;try{a.id}catch(t){a=document.body}return e.wrap(r),(e[0]===a||t.contains(e[0],a))&&t(a).focus(),r=e.parent(),"static"===e.css("position")?(r.css({position:"relative"}),e.css({position:"relative"})):(t.extend(n,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,r){n[r]=e.css(r),isNaN(parseInt(n[r],10))&&(n[r]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(o),r.css(n).show()},removeWrapper:function(e){var n=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===n||t.contains(e[0],n))&&t(n).focus()),e},setTransition:function(e,n,r,o){return o=o||{},t.each(n,function(t,n){var a=e.cssUnit(n);a[0]>0&&(o[n]=a[0]*r+a[1])}),o}}),t.fn.extend({effect:function(){function e(e){function r(){t.isFunction(a)&&a.call(o[0]),t.isFunction(e)&&e()}var o=t(this),a=n.complete,i=n.mode;(o.is(":hidden")?"hide"===i:"show"===i)?r():s.call(o[0],n,r)}var n=r.apply(this,arguments),o=n.mode,a=n.queue,s=t.effects.effect[n.effect];return t.fx.off||!s?o?this[o](n.duration,n.complete):this.each(function(){n.complete&&n.complete.call(this)}):a===!1?this.each(e):this.queue(a||"fx",e)},_show:t.fn.show,show:function(t){if(o(t))return this._show.apply(this,arguments);var e=r.apply(this,arguments);return e.mode="show",this.effect.call(this,e)},_hide:t.fn.hide,hide:function(t){if(o(t))return this._hide.apply(this,arguments);var e=r.apply(this,arguments);return e.mode="hide",this.effect.call(this,e)},__toggle:t.fn.toggle,toggle:function(e){if(o(e)||"boolean"==typeof e||t.isFunction(e))return this.__toggle.apply(this,arguments);var n=r.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)},cssUnit:function(e){var n=this.css(e),r=[];return t.each(["em","px","%","pt"],function(t,e){n.indexOf(e)>0&&(r=[parseFloat(n),e])}),r}})}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,n){e[n]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,n=4;t<((e=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,n){t.easing["easeIn"+e]=n,t.easing["easeOut"+e]=function(t){return 1-n(1-t)},t.easing["easeInOut"+e]=function(t){return t<.5?n(2*t)/2:1-n(t*-2+2)/2}})}()}(jQuery);</script>
<script type="text/javascript">var escapeDiv,escapeElement,href,ref1,slice=[].slice,extend=function(e,t){function n(){this.constructor=e}for(var r in t)hasProp.call(t,r)&&(e[r]=t[r]);return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e},hasProp={}.hasOwnProperty;href=document.location.protocol+"//"+document.location.host+document.location.pathname,escapeDiv=document.createElement("div"),escapeElement=document.createTextNode(""),escapeDiv.appendChild(escapeElement),window.cldoc=$.extend($.extend({host:href.substring(0,href.lastIndexOf("/"))},null!=(ref1=window.cldoc)?ref1:{}),{tag:function(e){return $.map(e,function(e){return e.tagName.toLowerCase()})},startswith:function(e,t){return 0===e.indexOf(t)},html_escape:function(e){return escapeElement.data=e,escapeDiv.innerHTML},new_timer:function(){var e;return e={start:new Date},e.tick=function(t){var n;return n=new Date,e.start=n},e},xml_attr:function(e,t){return e.getAttribute(t)}}),$(document).ready(function(){return cldoc.Doc.init(),cldoc.Sidebar.init(),cldoc.Page.route()}),cldoc.SearchWorker=function(){var e,t,n,r,c;return t=null,r=function(e){return self.postMessage({type:"log",message:e})},n=function(e){var t;return t=new XMLHttpRequest,t.open("GET",e+"/search.json?"+(new Date).getTime(),!1),t.send(),JSON.parse(t.responseText)},e=function(e){return function(e,n,r,c){var s,o,i,a,d;for(d=function(e){return t.suffixes[e][0]};n<r;)s=Math.floor((n+r)/2),o=d(s),a=t.records[o[0]][0].substring(o[1]),i=c(a)?[s+1,r]:[n,s],n=i[0],r=i[1];return[n,r]}}(this),c=function(n){return function(n){var r,c,s,o,i,a,d,l;return n.length<3?[0,0]:(s=0,o=t.suffixes.length,l=n.toLowerCase(),i=e(l,0,t.suffixes.length,function(e){return l>e}),d=i[0],r=i[1],a=e(l,d,t.suffixes.length,function(e){return 0===e.indexOf(l)}),r=a[0],c=a[1],[d,c])}}(this),self.onmessage=function(e){return function(e){var r,s,o,i,a,d,l,p,u,h,f,_,m,y,g,b,v,x,k,w;for(l=e.data,null===t&&(t=n(l.host)),w=l.q.split(/\s+/),_={},b={type:"result",id:l.id,q:l.q,words:w,records:[]},i=0,a=w.length;i<a;i++)for(k=w[i],m=c(k),x=m[0],r=m[1],s=p=y=x,g=r-1;p<=g;s=p+=1)for(o=t.suffixes[s],u=0,d=o.length;u<d;u++)h=o[u],f=h[0],f in _?v=_[f]:(v={name:t.records[f][0],id:t.records[f][1],score:0,results:[],suffixhash:{}},b.records.push(v),_[f]=v),h[1]in v.suffixhash||(v.score+=1,v.results.push([h[1],h[1]+k.length]),v.suffixhash[h[1]]=!0);return b.records.sort(function(e,t){var n,r;return null!=(n=e.score>t.score)?n:null!=(r=e.score<t.score)?r:-{1:0}}),self.postMessage(b)}}(this)},cldoc.SearchDb=function(){function e(){var e,t,n;this.searchid=0,this.searchcb=null,n=null!=(t=window.webkitURL)?t:window.URL,e=new Blob(["worker = "+cldoc.SearchWorker.toString()+"; worker();"],{type:"text/javascript"}),this.worker=new Worker(n.createObjectURL(e)),this.worker.onmessage=function(e){return function(t){var n;if(n=t.data,"log"===n.type)return console.log(n.message);if("result"===n.type){if(n.id!==e.searchid)return;return e.searchid=0,e.searchcb(n)}}}(this)}return e.prototype.search=function(e,t){return this.searchid+=1,this.searchcb=t,this.worker.postMessage({type:"search",q:e,id:this.searchid,host:cldoc.host})},e}(),cldoc.Page=function(){function e(){}return e.pages={},e.current_page=null,e.first=!0,e.search={db:null},e.request_page=function(e,t){var n;return e in this.pages?void t(this.pages[e]):(n=cldoc.host+"/xml/"+e.replace(/::/g,".")+".xml",$.ajax({url:n,cache:!1,success:function(n){return function(r){return n.pages[e]={xml:$(r),html:null},t(n.pages[e])}}(this)}))},e.load=function(e,t,n){return cldoc.Sidebar.exit_search(),null!==e&&"undefined"!==e||(e=this.current_page),e||(e="index"),n&&this.push_nav(e,t),this.current_page!==e?this.request_page(e,function(n){return function(){return n.load_page(e,t)}}(this)):this.scroll(e,t)},e.make_link=function(e,t,n){var r,c,s,o,i;null==n&&(n={}),r=cldoc.html_escape,s=this.make_internal_ref(e),o='<a href="'+r(s)+'"';for(c in n)i=n[c],o+=" "+c+'="'+r(i)+'"';return o+">"+r(t)+"</a>"},e.load_page=function(e,t){var n,r,c,s,o,i,a,d,l;return this.first=null===this.current_page,d=new Date,this.current_page=e,c=this.pages[e],s=c.xml,o=c.html,$("#cldoc #cldoc_content").children().detach(),i=s.children(":first"),o?($("#cldoc #cldoc_content").append(o.content),cldoc.Sidebar.load_html(o.sidebar)):(a=cldoc.Sidebar.load(i),r=this.load_contents(i),c.html={sidebar:a,content:r}),l=i.attr("name"),l||(n=i.children("brief"),n.length>0&&(l=n.text(),"."===l[l.length-1]&&(l=l.substring(0,l.length-1)))),l||(l="Documentation"),document.title=l,this.scroll(e,t,!0),$("#cldoc").triggerHandler("page-loaded",[i])},e.make_external_ref=function(e,t){return"#"===e[0]&&(e=e.substring(1)),t?e+"#"+t:e.replace("/","#")},e.make_internal_ref=function(e,t){return e?t?"#"+e+"/"+t:"#"+e.replace("#","/"):"#index"},e.split_ref=function(e){var t,n,r;return r=e.split("#",2),n=r[0],t=r[1],n||(n="index"),[n,t]},e.load_ref=function(e){var t;return t=this.split_ref(e),this.load(t[0],t[1],!0)},e.make_header=function(e){var t,n,r,c,s,o,i;return n=e.attr("id"),t=cldoc.html_escape,n?(s="<span>",i=this.node_type(e),o=e.attr("title"),i?(s+='<span class="keyword">'+t(i.title[0])+"</span>",c=new i(e),r=c.full_name_for_display()):r=e.attr("name"),s+=o?"<span>"+t(o)+"</span>":r?"<span>"+t(r)+"</span>":"<span>"+t(n)+"</span>"):""},e.load_description=function(e,t){var n,r,c,s;if(r=cldoc.Doc.either(e),s=e.attr("id"),s&&(c=$("<h1/>").appendTo(t),c.attr("id",s),c.append(this.make_header(e))),r)return n=$('<div class="description"/>'),n.append(r),t.append(n)},e.node_type=function(e){var t;return t=cldoc.tag(e)[0],t in cldoc.Node.types?cldoc.Node.types[t]:null},e.load_items=function(e){var t,n,r,c,s,o,i,a,d,l,p,u,h,f,_,m;for(t=e.children(),r="",c=cldoc.html_escape,h=cldoc.Node.groups,d=0,l=h.length;d<l;d++)if(s=h[d],a=t.filter(s),0!==a.length&&(m=this.node_type(a),m&&m!==cldoc.Node.types.report)){for(r+='<h2 data-cldoc-dynamic="1" id="'+c(m.title[1].toLowerCase())+'">'+c(m.title[1])+"</h2>",n=m.render_container(),i="",u=0,p=a.length;u<p;u++)o=a[u],o=$(o),_=cldoc.tag(o)[0]!==cldoc.tag(a)[0]?this.node_type(o):m,_&&(f=new _($(o)).render(),f&&(i+=f));r+=n?n[0]+i+n[1]:i}return r},e.bind_links=function(e){return e.find("a").on("click",function(e){return function(t){var n;return n=$(t.delegateTarget).attr("href"),"#"!==n[0]||(e.load_ref(e.make_external_ref(n)),!1)}}(this))},e.load_pagenav=function(e,t){var n,r,c,s,o,i;if(this.node_type(e)===cldoc.Category)return o=$("#cldoc_sidebar_pagenav"),i=$("<ol/>"),n=0,r=null,c=null,s=0,t.find("h2,h3").each(function(e){return function(t,o){var a,d,l,p,u,h;if(d=$(o),!d.attr("data-cldoc-dynamic"))return l=d.text(),p="H2"===o.tagName,p?(n+=1,h=n+". "+l):(s+=1,h=n+"."+s+". "+l),d.text(h),d.attr("id",l),a=$("<a/>",{href:e.make_internal_ref(e.current_page,l)}).text(h),u=$("<li/>").append(a),p||null===r?(p&&null===r&&(r=u,c=null),u.appendTo(i)):(null===c&&(c=$("<ol/>").appendTo(r)),c.append(u))}}(this)),this.bind_links(i),o.append(i)},e.load_contents=function(e){var t,n;return t=$("#cldoc #cldoc_content"),t.children().detach(),this.load_description(e,t),n=$(this.load_items(e)),t.append(n),this.bind_links(t),this.load_pagenav(e,t),t.children()},e.push_nav=function(e,t){var n,r,c,s;return n=document.location.hash,s=this.split_ref(this.make_external_ref(n)),r=s[0],c=s[1],history.pushState({page:r,scrollto:c},e,this.make_internal_ref(e,t))},e.route=function(){var e,t,n,r,c;return e=document.location.hash.substr(1),r=new RegExp("^([^/]+)(/(.*))?$"),t=r.exec(e),n="",c="",t?(n=t[1],c=t[3]):n="index",$(window).on("popstate",function(e){return function(t){var n;if(t.originalEvent.state)return n=t.originalEvent.state,n.page!==e.current_page?e.load(n.page,n.scrollto,!1):e.select(n.scrollto,!1)}}(this)),this.load(n,c)},e.select=function(e,t){var n,r;if(e=$(e),(e||this.selected_element)&&(!e||!this.selected_element||e.attr("id")!==this.selected_element.attr("id")))return t?(n={duration:2e3,easing:"easeInOutExpo"},r={duration:100,easing:"easeInOutExpo"}):(n={duration:0},r={duration:0}),this.selected_element&&(this.selected_element.removeClass("selected",r),this.selected_element=null),e?(this.selected_element=$(e),this.selected_element.addClass("selected",n)):void 0},e.scroll=function(e,t,n){var r,c,s;if(t)return null===e&&(e=this.current_page),r=$(document).find("#"+t.replace(/([:() +])/g,"\\$1")).first(),r&&r.length>0?(r=$(r),s=r.offset().top-10,c=n&&r.is("h1"),this.first||c?(c?this.select():this.select(r),$("html, body").scrollTop(s)):(this.select(r,!0),$("html, body").animate({scrollTop:s},1e3,"easeInOutExpo"))):this.select(null,!0),this.first=!1},e.render_search=function(e){var t,n,r,c,s,o,i,a,d,l,p,u,h,f,_,m,y,g,b,v,x,k,w,N,T,D,P;if(n=$("#cldoc_content"),n.children().detach(),$('<h1><span class="keyword">Search</span> </h1>').append(e.q).appendTo(n),0===e.records.length)return $('<span class="info">There were no results for this search query.</span>').appendTo(n),cldoc.Sidebar.render_search([]),void $("html, body").scrollTop(0);for(g=[],b=e.records,i=0,a=b.length;i<a;i++)w=b[i],v=this.split_ref(w.id),h=v[0],f=v[1],!h in this.pages||(r=this.pages[h],c=r.xml,_=f.replace(/([:() ])/g,"\\$1"),o=c.find("#"+_),1===o.length&&(P=cldoc.tag(o)[0],w.type=P,w.brief=new cldoc.Doc(o.children("brief")),w.page=h,w.qid=f,g.push(w)));for(N=function(e,t){var n,r;return e.score!==t.score?e.score>t.score?-1:1:e.type!==t.type&&(n=cldoc.Node.order[e.type],r=cldoc.Node.order[t.type],n!==r)?n<r?-1:1:e.name<t.name?-1:1},g.sort(N),D=$('<table class="search_results"/>').appendTo(n),p=0,d=g.length;p<d;p++){for(w=g[p],w.results.sort(function(e,t){return e[0]!==t[0]?e[0]<t[0]?-1:1:e[1]>t[1]?-1:e[1]<t[1]?1:0}),y=0,m=[],x=w.results,u=0,l=x.length;u<l;u++)k=x[u],T=k[0],s=k[1],T<y||(m.push(w.qid.substring(y,T)),m.push($('<span class="search_result"/>').text(w.qid.substring(T,s))),y=s);m.push(w.qid.substring(y,w.qid.length)),t=$("<a/>",{href:this.make_internal_ref(w.id)}).html(m),t.on("click",function(e){return function(t){return function(){return e.load_ref(t.id)}}}(this)(w)),$("<tr/>").append($('<td class="keyword"/>').text(w.type)).append($('<td class="identifier"/>').html(t)).appendTo(D),$("<tr/>").append($("<td/>")).append($("<td/>").html(w.brief.render())).appendTo(D)}return cldoc.Sidebar.render_search(g),$("html, body").scrollTop(0)},e.search_result=function(e){var t,n,r,c,s,o,i,a,d,l;for(s=0,o={},a=e.records,t=0,n=a.length;t<n;t++)i=a[t],d=this.split_ref(i.id),r=d[0],c=d[1],r in o||(s+=1,o[r]=!0);0===s&&this.render_search(e),l=[];for(r in o)l.push(this.request_page(r,function(t){return function(){if(s-=1,0===s)return t.render_search(e)}}(this)));return l},e.search=function(e){return!(e.length<3)&&(this.search.db||(this.search.db=new cldoc.SearchDb),this.search.db.search(e,function(e){return function(t){return e.search_result(t)}}(this)),!0)},e.exit_search=function(){var t;return t=e.make_external_ref(document.location.hash.substring(1)),cldoc.Sidebar.exit_search(),this.current_page=null,this.load_ref(t)},e}(),cldoc.Sidebar=function(){function e(){}return e.init=function(){var e,t,n,r,c,s,o,i;if(i=$("#cldoc #cldoc_sidebar"))return o=$("<div/>").attr("id","cldoc_sidebar_items"),s=o[0],o.on("DOMSubtreeModified",function(e){return function(e){return s.scrollHeight>s.clientHeight?$(s).removeClass("hide_scrollbar"):$(s).addClass("hide_scrollbar")}}(this)),i.append(o),t=$("<div/>").attr("id","cldoc_search"),r=$('<div class="icon"/>'),e=$('<div class="close" title="Cancel search"/>'),c=$('<input type="text" accesskey="s" title="Search documentation (Alt+S)"/>'),o=$().add(t).add(r).add(e),c.on("focus",function(e){return o.addClass("focus")}),$("body").on("keydown",function(e){if(e.altKey&&83===e.keyCode)return c.focus(),c.select(),!0}),c.on("blur",function(){return o.removeClass("focus")}),r.on("click",function(){return c.focus()}),n=function(){return c.val(""),c.blur(),cldoc.Page.exit_search()},e.on("click",n),c.on("keypress",function(e){if(13===e.which)return cldoc.Page.search(c.val()),!0}),c.on("keydown",function(e){if(27===e.keyCode)return n()}),t.append(r),t.append(c),t.append(e),i.append(t)},e.render_search=function(e){return $("#cldoc_sidebar").addClass("search")},e.exit_search=function(){return $("#cldoc_sidebar").removeClass("search")},e.load_html=function(e){var t;return t=$("#cldoc #cldoc_sidebar #cldoc_sidebar_items"),t.children().detach(),t.append(e)},e.load=function(e){var t,n,r,c,s,o,i,a,d,l,p,u,h,f,_;if(i=$("#cldoc #cldoc_sidebar #cldoc_sidebar_items"),r=cldoc.html_escape,0===i.length)return null;for(i.children().detach(),s=cldoc.Page.make_header(e),s&&(n='<div class="back"><div class="name">',n+=s,o=e.attr("id"),f=o.split("::"),d=f.slice(0,f.length-1).join("::"),u='<span class="arrow">↵</span> ',u+=1===f.length?"<span>Index</span>":"<span>"+r(f[f.length-2])+"</span>",p=cldoc.Page.make_internal_ref(d),n+='</div><a href="'+r(p)+'">'+u+"</a></div>",i.append($(n))),i.append($('<div id="cldoc_sidebar_pagenav"/>')),h=e.children(),t="",_=cldoc.Node.groups,a=0,l=_.length;a<l;a++)c=_[a],t+=this.load_group(e,h.filter(c));return i.append($(t)),cldoc.Page.bind_links(i),$("#cldoc_sidebar_items").children()},e.load_group=function(e,t){var n,r,c,s,o,i,a,d,l,p,u,h,f;if(0===t.length)return"";if(c=cldoc.tag($(t[0]))[0],f=cldoc.Page.node_type(t),!f)return"";for(r=cldoc.html_escape,u='<div class="subtitle">'+r(f.title[1])+"</div>",u+="<ul>",d=0,l=t.length;d<l;d++)a=t[d],a=$(a),h=cldoc.tag(a)[0]!==c?cldoc.Page.node_type(a):f,h&&(a=new h(a),"render_sidebar"in a?u+=a.render_sidebar():(u+="<li>",p=a.sidebar_name(),href=a.ref?cldoc.Page.make_internal_ref(a.ref):cldoc.Page.make_internal_ref(cldoc.Page.current_page,a.id),u+='<a href="'+r(href)+'">'+r(p)+'<span class="counter"></span></a>',i=a.node.attr("virtual"),s="protected"===a.node.attr("access"),o=a.node.attr("static"),s&&i?u+='<span class="protected virtual">p v</span>':s&&o?u+='<span class="static protected">s p</span>':s?u+='<span class="protected">p</span>':o?u+='<span class="static">s</span>':i&&(u+='<span class="virtual">v</span>'),n=new cldoc.Doc(a.brief).render(),n&&(u+=n),u+="</li>"));return u+"</ul>"},e}(),cldoc.Mixin=function(){var e,t,n,r;for(e=arguments[0],r=2<=arguments.length?slice.call(arguments,1):[],t=r.length-1;t>=0;t+=-1)n=r[t],e=n(e);return e},cldoc.Node=function(){function e(e){if(this.node=e,this.node){if(0===this.node.length)return void(this.node=null);this.name=this.node.attr("name"),this.id=this.node.attr("id"),this.ref=this.node.attr("ref"),this.ref&&!this.id&&(this.id=this.ref.replace("#","+")),this.brief=this.node.children("brief").first(),this.doc=this.node.children("doc").first()}}return e.types={},e.groups=["coverage","arguments","references","category","namespace","templatetypeparameter, templatenontypeparameter","base","implements","subclass","implementedby","typedef","class, classtemplate","gobject\\:class","gobject\\:interface","gobject\\:boxed","struct, structtemplate","enum","field, union","variable","gobject\\:property","constructor","destructor","method, methodtemplate","function, functiontemplate","report"],e.order={category:0,namespace:1,templatetypeparameter:2,templatenontypeparameter:2,base:3,implements:3,subclass:4,implementedby:4,typedef:5,class:6,classtemplate:6,gobjectclass:6,gobjectinterface:7,struct:8,structtemplate:8,gobjectboxed:8,enum:9,enumvalue:10,field:11,union:12,variable:13,gobjectproperty:13,constructor:14,destructor:15,method:16,methodtemplate:16,function:17,functiontemplate:17},e.render_container_tag="div",e.prototype.full_name_for_display=function(){return null},e.prototype.sidebar_name=function(){return this.name},e.render_container=function(){return["<"+this.render_container_tag+' class="'+cldoc.html_escape(this.title[1].toLowerCase().replace(/[ ]/g,"_"))+'">',"</"+this.render_container_tag+">"]},e.prototype.render=function(){return null},e}(),cldoc.Type=function(e){function t(e){var n,r,c,s,o,i,a,d,l,p,u,h,f;if(this.node=e,t.__super__.constructor.call(this,this.node),this.qualifier=this.node.attr("qualifier"),this.size=this.node.attr("size"),this.transfer_ownership=this.node.attr("transfer-ownership")||"none",this.allow_none="yes"===this.node.attr("allow-none"),this.typeparts=[],this.typeparts_text=[],f=this.node.children("type"),o=cldoc.html_escape,f.length>0&&(this.subtype=this.append_type(f)),"function"===this.node.attr("class")){for(this.typeparts.push('<span class="function-type">'),this.typeparts_text.push(""),h=this.node.children("result").first(),c=this.node.children("arguments").first().children("type"),this.result=this.append_type($(h)),this.args=[],this.typeparts.push('<span class="function-qualified">'),this.typeparts_text.push(""),this.append_plain_part("("),this.append_qualifier(),this.append_plain_part(")"),this.typeparts.push('</span><span class="function-arguments">'),this.typeparts_text.push(""),this.append_plain_part("("),i=a=0,d=c.length;a<d;i=++a)r=c[i],0!==i&&this.append_plain_part(", "),this.args.push(this.append_type($(r)));this.append_plain_part(")"),this.typeparts.push("</span></span>"),this.typeparts_text.push("")}else if("template"===this.node.attr("class")){for(this.typeparts.push('<span class="template-type">'),this.typeparts_text.push(""),this.ref?(n=cldoc.Page.make_link(this.ref,this.name),p='<span class="name">'+n+"</span>"):p='<span class="name">'+o(this.name)+"</span>",this.typeparts.push(p),this.typeparts_text.push(this.name),this.typeparts.push('<span class="template-arguments">'),this.typeparts_text.push(""),this.append_plain_part("<"),c=this.node.children("template-arguments").first().children("type"),this.args=[],i=u=0,l=c.length;u<l;i=++u)r=c[i],0!==i&&this.append_plain_part(", "),this.args.push(this.append_type($(r)));this.append_plain_part(">"),this.typeparts.push("</span></span>"),this.typeparts_text.push("")}else this.name&&(s=this.node.attr("builtin")?"builtin":"",this.ref?(n=cldoc.Page.make_link(this.ref,this.name),p='<span class="name '+s+'">'+n+"</span>"):p='<span class="name '+s+'">'+o(this.name)+"</span>",this.typeparts.push(p),this.typeparts_text.push(this.name)),this.append_qualifier();this.size&&(this.typeparts.push('<span class="array_size">['+this.size+"]</span>"),this.typeparts_text.push("["+this.size+"]"))}return extend(t,e),t.prototype.as_text=function(){return this.typeparts_text.join("")},t.prototype.render=function(){var e,t,n,r,c;for(c='<span class="type">',r=this.typeparts,t=0,n=r.length;t<n;t++)e=r[t],c+=e;return c},t.prototype.append_type=function(e){return e=new t(e),this.typeparts.push('<span class="sub-type">'),this.typeparts_text.push(""),this.typeparts=this.typeparts.concat(e.typeparts),this.typeparts_text=this.typeparts_text.concat(e.typeparts_text),this.typeparts.push("</span>"),this.typeparts_text.push(""),e},t.prototype.append_plain_part=function(e){return this.typeparts.push('<span class="plain">'+cldoc.html_escape(e)+"</span>"),this.typeparts_text.push(e)},t.prototype.append_qualifier=function(){var e,t;if(this.qualifier)return t=cldoc.html_escape(this.qualifier).replace(/const/g,'<span class="keyword">const</span>'),e='<span class="qualifier"> '+t+"</span>",this.typeparts.push(e),this.typeparts_text.push(this.qualifier)},t}(cldoc.Node),cldoc.Node.types.type=cldoc.Type,cldoc.Doc=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.magic_separator="%~@@~%",t.init=function(){var e;return e=marked.InlineLexer.prototype.outputLink,marked.InlineLexer.prototype.outputLink=function(t,n){var r,c;return r=n.href,null===n.href.match(/^[a-z]+:/)&&"/"!==n.href[0]&&(n.href=cldoc.host+"/"+n.href),c=e.call(this,t,n),n.href=r,c}},t.either=function(e){var t,n;return(n=this.doc(e))?n:(t=this.brief(e),t?t:"")},t.brief=function(e){return new t(e.children("brief")).render()},t.doc=function(e){return new t(e.children("doc")).render()},t.prototype.escape=function(e){var t;return t=/([*_\\`{}#+-.!\[\]])/g,e.replace(t,function(e){return"\\"+e})},t.prototype.process_markdown=function(e){var n,r,c,s,o,i,a,d;for(o={highlight:function(e){return hljs.highlightAuto(e).value}},marked.setOptions(o),r=marked(e),i=r.split(t.magic_separator),d="",c=s=0,a=i.length-2;s<=a;c=s+=3)n=cldoc.Page.make_link(i[c+1],i[c+2]),d+=i[c]+n;return d+i[i.length-1]},t.prototype.process_code=function(e){var t,n,r,c,s,o,i;for(o="<pre><code>",n=cldoc.html_escape,s=$(e).contents(),r=0,c=s.length;r<c;r++)t=s[r],t.nodeType===document.ELEMENT_NODE?(i=t.tagName.toLowerCase(),t=$(t),o+="ref"===i?cldoc.Page.make_link(t.attr("ref"),t.attr("name")):'<span class="'+n(i)+'">'+n(t.text())+"</span>"):o+=n($(t).text());return o+"</code></pre>"},t.prototype.render=function(){var e,n,r,c,s,o,i,a,d;if(!this.node)return"";for(c=cldoc.html_escape,a='<div class="'+c(cldoc.tag(this.node)[0])+'">',r=this.node.contents(),e="",i=t.magic_separator,s=0,o=r.length;s<o;s++)n=r[s],n.nodeType===document.ELEMENT_NODE?(d=n.tagName.toLowerCase(),"ref"===d?(n=$(n),e+=this.escape(i+n.attr("ref")+i+n.text()+i)):"code"===d&&(e&&(a+=this.process_markdown(e),e=""),a+=this.process_code(n))):e+=$(n).text();return e&&(a+=this.process_markdown(e)),a+"</div>"},t}(cldoc.Node),cldoc.Node.types.doc=cldoc.Doc,cldoc.Category=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["","Categories"],t.prototype.full_name_for_display=function(){return this.name},t.prototype.render=function(){var e,t,n,r,c,s,o;if(o='<div class="item">',o+=cldoc.Page.make_link(this.ref,this.name,{id:this.id}),o+=new cldoc.Doc(this.brief).render(),n=this.node.children("category"),n.length>0){for(o+='<table class="category">',c=0,s=n.length;c<s;c++)t=n[c],t=$(t),e=cldoc.Page.make_link(t.attr("ref"),t.attr("name")),r=cldoc.Doc.either(t),o+="<tr><td>"+e+'</td><td class="doc">'+r+"</td></tr>";o+="</table>"}return o},t}(cldoc.Node),cldoc.Node.types.category=cldoc.Category,cldoc.Enum=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["Enum","Enumerations"],t.prototype.render=function(){var e,t,n,r,c,s,o,i;for(e=cldoc.html_escape,t="protected"===this.node.attr("access"),c=t?"protected enum":"enum",this.node.attr("class")&&(c+=" class"),this.node.attr("typedef")&&(c="typedef "+c),o='<div id="'+e(this.id)+'"><span class="keyword">'+e(c)+"</span> ",o+='<span class="identifier">',cldoc.startswith(this.name,"(anonymous")||(o+=e(this.name)),o+="</span></div>",o+=cldoc.Doc.either(this.node),o+="<table>",s=this.node.children("enumvalue"),n=0,r=s.length;n<r;n++)i=s[n],i=$(i),o+='<tr id="'+e(i.attr("id"))+'">',o+='<td class="name identifier">'+e(i.attr("name"))+"</td>",o+='<td class="value">'+e(i.attr("value"))+"</td>",o+='<td class="doc">'+cldoc.Doc.either(i)+"</td>",o+="</tr>";return o+"</table>"},t}(cldoc.Node),cldoc.Node.types.enum=cldoc.Enum,cldoc.Templated=function(e){var t;return t=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return extend(t,e),t.prototype.template_parameter_name=function(e){var t,n,r,c;return e=$(e),n=e.attr("name"),t=e.attr("default"),c=e.children("type"),r="",c.length>0&&(r+=new cldoc.Type(c).as_text()+" "),r+=n,t&&(r+=" = "+t),r},t.prototype.templated_name=function(){var e,t;return e=this.name,e+="<",e+=function(){var e,n,r,c;for(r=this.node.children("templatetypeparameter, templatenontypeparameter"),c=[],e=0,n=r.length;e<n;e++)t=r[e],c.push(this.template_parameter_name(t));return c}.call(this).join(", "),e+=">"},t.prototype.identifier_for_display=function(){return this.templated_name()},t.prototype.full_name_for_display=function(){return this.templated_name()},t.prototype.sidebar_name=function(){return this.identifier_for_display()},t.prototype.render_arguments=function(){var e,n,r,c,s;for(r='<table class="function-template-parameters">',c=this.node.children("templatetypeparameter, templatenontypeparameter"),e=0,n=c.length;e<n;e++)s=c[e],s=$(s),r+="<tr>",r+="<td>"+s.attr("name")+"</td>",r+="<td>"+cldoc.Doc.either(s)+"</td>",r+="</tr>";return r+="</table>",r+=t.__super__.render_arguments.apply(this,arguments)},t}(e)},cldoc.Struct=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node),this.node.attr("typedef")?this.keyword="typedef struct":this.keyword="struct"}return extend(t,e),t.title=["Struct","Structures"],t.render_container_tag="table",t.prototype.render=function(){return this.ref||0===this.node.children("field, method, function, methodtemplate, functiontemplate").length?this.render_short():this.render_whole()},t.prototype.identifier_for_display=function(){return this.name},t.prototype.render_short=function(){var e,t,n;return e=cldoc.html_escape,n='<tr class="short">',t=this.ref?cldoc.Page.make_link(this.ref,this.identifier_for_display()):'<span class="identifier">'+e(this.identifier_for_display())+"</span>",n+="<td>"+t+"</td>",n+="<td>"+cldoc.Doc.brief(this.node)+"</td>",n+"</tr>"},t.prototype.render_whole=function(){var e,t,n,r,c,s;return e=cldoc.html_escape,s='<tr class="full"><td colspan="2"><div class="item">',n=this.identifier_for_display(),t='<span class="identifier">'+e(n)+"</span>",c='<span class="keyword">',r="protected"===this.node.attr("access"),r&&(c+="protected "),c+=e(this.keyword)+"</span>","yes"!==this.node.attr("anonymous")&&(c+=" "+t),s+='<div id="'+e(n)+'">'+c+"</div>",s+=cldoc.Doc.either(this.node),s+=this.render_fields(),s+=this.render_variables(),s+"</div></td></tr>"},t.prototype.render_variables=function(){var e,t,n,r,c,s;if(s=this.node.children("variable"),0===s.length)return"";for(e=cldoc.Variable.render_container(),t="",n=0,r=s.length;n<r;n++)c=s[n],t+=new cldoc.Variable($(c)).render();return e[0]+t+e[1]},t.prototype.render_fields=function(){var e,t,n,r,c,s,o;if(n=this.node.children("field,union"),0===n.length)return"";for(e=cldoc.Field.render_container(),r="",c=0,s=n.length;c<s;c++)t=n[c],t=$(t),o=cldoc.Page.node_type(t),o&&(r+=new o(t).render());return e[0]+r+e[1]},t}(cldoc.Node),cldoc.Node.types.struct=cldoc.Struct,cldoc.StructTemplate=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return extend(t,e),t}(cldoc.Mixin(cldoc.Struct,cldoc.Templated)),cldoc.Node.types.structtemplate=cldoc.StructTemplate,cldoc.Class=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node),this.keyword="class"}return extend(t,e),t.title=["Class","Classes"],t}(cldoc.Struct),cldoc.Node.types.class=cldoc.Class,cldoc.ClassTemplate=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return extend(t,e),t}(cldoc.Mixin(cldoc.Class,cldoc.Templated)),cldoc.Node.types.classtemplate=cldoc.ClassTemplate,cldoc.Namespace=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["Namespace","Namespaces"],t.prototype.render=function(){var e,t,n,r,c,s;if(s='<div class="item">',s+=cldoc.Page.make_link(this.ref,this.name,{id:this.id}),s+=new cldoc.Doc(this.brief).render(),t=this.node.children("class,struct"),t.length>0){for(s+='<table class="namespace">',r=0,c=t.length;r<c;r++)n=t[r],n=$(n),s+="<tr>",e=cldoc.Page.make_link(n.attr("ref"),n.attr("name")),s+="<td>"+e+"</td>",s+='<td class="doc">'+cldoc.Doc.either(n)+"</td>",s+="</tr>";s+="</table>"}return s},t}(cldoc.Node),cldoc.Node.types.namespace=cldoc.Namespace,cldoc.Typedef=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["Typedef","Typedefs"],t.render_container_tag="table",t.prototype.render=function(){var e,t;return e=cldoc.html_escape,t='<tr class="typedef" id="'+e(this.id)+'">',t+='<td class="typedef_name identifier">'+e(this.node.attr("name"))+"</td>",t+='<td class="typedef_decl keyword">type</td>',t+='<td class="typedef_type">'+new cldoc.Type(this.node.children("type")).render()+"</td>",t+="</tr>",t+='<tr class="doc">',t+='<td colspan="3">'+cldoc.Doc.either(this.node)+"</td>",t+"</tr>"},t}(cldoc.Node),cldoc.Node.types.typedef=cldoc.Typedef,cldoc.Variable=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["Variable","Variables"],t.render_container_tag="table",t.prototype.render=function(){var e,t;return e=cldoc.html_escape,t='<tr id="'+e(this.node.attr("id"))+'">',t+='<td class="variable_name identifier">'+e(this.node.attr("name"))+"</td>",t+='<td class="variable_type">'+new cldoc.Type(this.node.children("type")).render()+"</td>",t+='<td class="doc">'+cldoc.Doc.either(this.node)+"</td>",t+"</tr>"},t}(cldoc.Node),cldoc.Node.types.variable=cldoc.Variable,cldoc.Function=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["Function","Functions"],t.prototype.identifier_for_display=function(){return this.name},t.prototype.render_arguments=function(){var e,t,n,r,c,s,o,i,a,d;for(t=this.node.children("argument"),i='<table class="arguments">',a=this.node.children("return"),d=null,a.length>0&&(d=new cldoc.Type(a.children("type"))),r=cldoc.html_escape,c=s=0,o=t.length-1;s<=o;c=s+=1)e=$(t[c]),n=new cldoc.Type(e.children("type")),i+='<tr id="'+r(e.attr("id"))+'">',i+="<td>"+r(e.attr("name"))+"</td>",i+="<td>"+cldoc.Doc.either(e),n.allow_none&&(i+='<span class="annotation">(may be <code>NULL</code>)</span>'),i+="</td></tr>";return d&&"void"!==d.node.attr("name")&&(i+='<tr class="return">',i+='<td class="keyword">return</td>',i+="<td>"+cldoc.Doc.either(a),"full"===d.transfer_ownership?i+='<span class="annotation">(owned by caller)</span>':"container"===d.transfer_ownership&&(i+='<span class="annotation">(container owned by caller)</span>'),i+="</tr>"),i+="</table>"},t.prototype.render=function(){var e,t,n,r,c,s,o,i,a,d,l,p,u,h,f,_,m,y,g;for(r=cldoc.html_escape,m='<div class="function">',m+='<div class="declaration" id="'+r(this.id)+'">',a=this.node.attr("virtual"),o="protected"===this.node.attr("access"),i=this.node.attr("static"),(a||o||i)&&(m+='<ul class="specifiers">',i&&(m+='<li class="static">static</li>'),o&&(m+='<li class="protected">protected</li>'),a&&(s=this.node.attr("override"),m+=s?'<li class="override">override</li>':'<li class="virtual">virtual</li>',this.node.attr("abstract")&&(m+='<li class="abstract">abstract</li>')),m+="</ul>"),y=this.node.children("return"),g=null,y.length>0&&(g=new cldoc.Type(y.children("type")),m+='<div class="return_type">'+g.render()+"</div>"),m+='<table class="declaration">',m+='<tr><td class="identifier">'+r(this.identifier_for_display())+"</td>",m+='<td class="open_paren">(</td>',t=this.node.children("argument"),c=d=0,f=t.length-1;d<=f;c=d+=1)0!==c&&(m+='</tr><tr><td colspan="2"></td>'),e=$(t[c]),n=new cldoc.Type(e.children("type")),m+='<td class="argument_type">'+n.render()+"</td>",l=e.attr("name"),c!==t.length-1&&(l+=","),m+='<td class="argument_name">'+r(l)+"</td>";if(0===t.length&&(m+='<td colspan="2"></td>'),m+='<td class="close_paren">)</td></tr></table></div>',m+=cldoc.Doc.either(this.node),m+=this.render_arguments(),h=this.node.children("override"),h.length>0){for(m+='<div class="overrides"><span class="title">Overrides: </span>',c=p=0,_=h.length-1;0<=_?p<=_:p>=_;c=0<=_?++p:--p)u=$(h[c]),0!==c&&(m+=c===h.length-1?" and ":", "),m+=cldoc.Page.make_link(u.attr("ref"),u.attr("name"));m+="</div>"}return m+"</div>"},t}(cldoc.Node),cldoc.Node.types.function=cldoc.Function,cldoc.FunctionTemplate=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return extend(t,e),t}(cldoc.Mixin(cldoc.Function,cldoc.Templated)),cldoc.Node.types.functiontemplate=cldoc.FunctionTemplate,cldoc.Field=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["Field","Fields"],t.render_container_tag="table",t.prototype.render=function(){var e,t;return e=cldoc.html_escape,t='<tr id="'+e(this.node.attr("id"))+'">',t+='<td class="field_name identifier">'+e(this.node.attr("name"))+"</td>",t+='<td class="field_type">'+new cldoc.Type(this.node.children("type")).render()+"</td>",t+='<td class="doc">'+cldoc.Doc.either(this.node)+"</td>",t+"</tr>"},t}(cldoc.Node),cldoc.Node.types.field=cldoc.Field,cldoc.Method=function(e){function t(e){
this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["Member Function","Member Functions"],t}(cldoc.Function),cldoc.Node.types.method=cldoc.Method,cldoc.MethodTemplate=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return extend(t,e),t}(cldoc.Mixin(cldoc.Method,cldoc.Templated)),cldoc.Node.types.methodtemplate=cldoc.MethodTemplate,cldoc.Constructor=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["Constructor","Constructors"],t}(cldoc.Method),cldoc.Node.types.constructor=cldoc.Constructor,cldoc.Destructor=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["Destructor","Destructors"],t}(cldoc.Method),cldoc.Node.types.destructor=cldoc.Destructor,cldoc.Base=function(e){function t(e){var n;this.node=e,t.__super__.constructor.call(this,this.node),this.type=this.node.children("type"),this.access=this.node.attr("access"),this.name=this.type.attr("name"),n=this.type.attr("ref"),n&&(this.id=n.replace("#","+"))}return extend(t,e),t.title=["Base","Bases"],t.render_container_tag="table",t.prototype.render=function(){var e,t,n,r;return t=cldoc.html_escape,n='<tr id="'+t(this.id)+'">',e=this.access,"public"===e&&(e=""),r=new cldoc.Type(this.type),n+='<td class="keyword">'+t(e)+"</td>",n+="<td>"+r.render()+"</td>",n+="<td>"+cldoc.Doc.brief(this.node)+"</td>",n+"</tr>"},t}(cldoc.Node),cldoc.Node.types.base=cldoc.Base,cldoc.Implements=function(e){function t(e){var n;this.node=e,t.__super__.constructor.call(this,this.node),this.type=this.node.children("type"),this.access=this.node.attr("access"),this.name=this.type.attr("name"),n=this.type.attr("ref"),n&&(this.id=n.replace("#","+"))}return extend(t,e),t.title=["Implements","Implements"],t.render_container_tag="table",t.prototype.render=function(){var e,t,n,r;return t=cldoc.html_escape,n='<tr id="'+t(this.id)+'">',e=this.access,"public"===e&&(e=""),r=new cldoc.Type(this.type),n+='<td class="keyword">'+t(e)+"</td>",n+="<td>"+r.render()+"</td>",n+="<td>"+cldoc.Doc.brief(this.node)+"</td>",n+"</tr>"},t}(cldoc.Node),cldoc.Node.types.implements=cldoc.Implements,cldoc.Subclass=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node),this.access=this.node.attr("access")}return extend(t,e),t.title=["Subclass","Subclasses"],t.render_container_tag="table",t.prototype.render=function(){var e,t,n;return t=cldoc.html_escape,n='<tr id="'+t(this.id)+'">',e=this.access,"public"===e&&(e=""),n+='<td class="keyword">'+t(e)+"</td>",n+="<td>"+cldoc.Page.make_link(this.ref,this.name)+"</td>",n+="<td>"+cldoc.Doc.brief(this.node)+"</td>",n+="</tr>"},t}(cldoc.Node),cldoc.Node.types.subclass=cldoc.Subclass,cldoc.ImplementedBy=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node),this.access=this.node.attr("access")}return extend(t,e),t.title=["Implemented By","Implemented By"],t.render_container_tag="table",t.prototype.render=function(){var e,t,n;return t=cldoc.html_escape,n='<tr id="'+t(this.id)+'">',e=this.access,"public"===e&&(e=""),n+='<td class="keyword">'+t(e)+"</td>",n+="<td>"+cldoc.Page.make_link(this.ref,this.name)+"</td>",n+="<td>"+cldoc.Doc.brief(this.node)+"</td>",n+"</tr>"},t}(cldoc.Node),cldoc.Node.types.implementedby=cldoc.ImplementedBy,cldoc.TemplateTypeParameter=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return extend(t,e),t.title=["Template Parameter","Template Parameters"],t.render_container_tag="table",t.prototype.render=function(){var e,t,n,r,c;return t=cldoc.html_escape,n=this.name,e=this.node.attr("default"),c=this.node.children("type"),r='<tr id="'+t(this.id)+'">',n="",c.length>0&&(n+=new cldoc.Type(c).render()+" "),n+=t(this.name),e&&(n+=' = <span class="constant">'+e+"</span>"),r+="<td>"+n+"</td>",r+="<td>"+cldoc.Doc.brief(this.node)+"</td>",r+="</tr>"},t}(cldoc.Node),cldoc.Node.types.templatetypeparameter=cldoc.TemplateTypeParameter,cldoc.Node.types.templatenontypeparameter=cldoc.TemplateTypeParameter,cldoc.Coverage=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["Coverage","Coverage"],t.prototype.get_coverage=function(e){var t;return t={documented:parseInt(e.attr("documented")),undocumented:parseInt(e.attr("undocumented"))},t.total=t.documented+t.undocumented,t.percentage=Math.round(100*t.documented/t.total),t},t.prototype.render_sidebar_type=function(e){var t,n,r,c,s,o;if(o=e.attr("name"),n=this.get_coverage(e),r=cldoc.html_escape,0!==n.documented||0!==n.undocumented)return s=n.documented+" out of "+n.total+" ("+n.percentage+"%)",t=cldoc.Page.make_link(cldoc.Page.current_page+"#"+o,o),c="<li>",c+=0===n.undocumented?'<span class="bullet complete">✓</span>':'<span class="bullet incomplete">✗</span>',c+=t+'<div class="brief">'+r(s)+"</div>",c+"</li>"},t.prototype.render_sidebar=function(){var e,t,n,r,c;for(c=this.node.children("type"),n="",e=0,t=c.length;e<t;e++)r=c[e],n+=this.render_sidebar_type($(r));return n},t.prototype.render_type=function(e){var t,n,r,c,s,o,i,a,d,l,p,u,h,f;if(u="",h=e.attr("name"),t=this.get_coverage(e),0===t.documented&&0===t.undocumented)return u;for(n=cldoc.html_escape,u+='<h3 id="'+n(h)+'">'+n(h+" ("+t.percentage+"%)")+"</h3>",u+='<table class="coverage">',u+="<tr><td>Documented:</td><td>"+n(t.documented)+"</td></tr>",u+="<tr><td>Undocumented:</td><td>"+n(t.undocumented)+"</td></tr>",u+='</table><table class="undocumented">',l=e.children("undocumented"),c=0,s=l.length;c<s;c++)for(f=l[c],f=$(f),u+="<tr><td>"+n(f.attr("id"))+"</td>",p=f.children("location"),d=0,o=p.length;d<o;d++)a=p[d],a=$(a),r=n(a.attr("file")),i=n(a.attr("line")+":"+a.attr("column")),u+="<td>"+r+"</td><td>"+i+"</td>",u+="</tr><td></td>";return u+"</tr></table>"},t.prototype.render=function(){var e,t,n,r,c;for(c=this.node.children("type"),n="",e=0,t=c.length;e<t;e++)r=c[e],n+=this.render_type($(r));return n},t}(cldoc.Node),cldoc.Node.types.coverage=cldoc.Coverage,cldoc.Arguments=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["Arguments","Arguments"],t.prototype.render_sidebar_function=function(e){var t;return t=cldoc.Page.make_link(cldoc.Page.current_page+"#"+e.attr("id"),e.attr("name")),"<li>"+t+"</li>"},t.prototype.render_sidebar=function(){var e,t,n,r,c;for(t=this.node.children("function"),c="",n=0,r=t.length;n<r;n++)e=t[n],c+=this.render_sidebar_function($(e));return c},t.prototype.render_function=function(e){var t,n,r,c,s,o,i,a,d,l,p,u;for(t=cldoc.html_escape,l='<tr class="title" id="'+t(e.attr("id"))+'"> <td class="identifier">'+t(e.attr("name"))+"</td>",d=e.children("location"),r=0,c=d.length;r<c;r++)o=d[r],o=$(o),n=t(o.attr("file")),s=t(o.attr("line")+":"+o.attr("column")),l+="<td>"+n+"</td><td>"+s+"</td>",l+="</tr><tr><td></td>";return l+="</tr>",p=e.children("undocumented"),p.length>0&&(a=function(){var e,t,n;for(n=[],t=0,e=p.length;t<e;t++)u=p[t],n.push($(u).attr("name"));return n}().join(", "),l+='<tr class="undocumented"><td>Undocumented arguments:</td><td colspan="2">'+t(a)+"</td></tr>"),i=e.children("misspelled"),i.length>0&&(a=function(){var e,t,n;for(n=[],t=0,e=p.length;t<e;t++)u=p[t],n.push($(u).attr("name"));return n}().join(", "),l+='<tr class="misspelled"><td>Misspelled arguments:</td><td colspan="2">'+t(a)+"</td></tr>"),e.children("undocumented-return")&&(l+='<tr class="undocumented"><td colspan="3">Undocumented return value</td></tr>'),l},t.prototype.render=function(){var e,t,n,r,c;for(n=this.node.children("function"),e='<table class="function">',r=0,c=n.length;r<c;r++)t=n[r],e+=this.render_function($(t));return e+"</table>"},t}(cldoc.Node),cldoc.Node.types.arguments=cldoc.Arguments,cldoc.Report=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["Report","Report"],t.prototype.render_sidebar=function(){return"<li>"+cldoc.Page.make_link(this.ref,this.name)+"</li>"},t.prototype.render=function(e){},t}(cldoc.Node),cldoc.Node.types.report=cldoc.Report,cldoc.References=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["References","References"],t.render_container_tag="table",t.prototype.render_sidebar=function(){var e,t,n,r,c,s,o;for(o="",n=cldoc.html_escape,s=this.node.children(),r=0,c=s.length;r<c;r++)t=s[r],t=$(t),e=cldoc.Page.make_link(cldoc.Page.current_page+"#ref-"+t.attr("id"),t.attr("name")),o+='<li><span class="keyword">'+n(cldoc.tag(t)[0])+" "+e+"</span></li>";return o},t.prototype.render=function(){var e,t,n,r,c,s,o,i,a,d,l,p,u,h,f,_,m,y,g,b,v,x;for(b="",n=cldoc.html_escape,_=this.node.children(),s=0,i=_.length;s<i;s++){for(e=_[s],e=$(e),o='<span class="keyword">'+n(cldoc.tag(e)[0])+" </span>",c='<span class="identifier">'+n(e.attr("id"))+"</span>",b+='<tr id="'+n("ref-"+e.attr("id"))+'"><td class="title">'+o+c+"</td>",m=e.children("location"),h=0,a=m.length;h<a;h++)p=m[h],p=$(p),r=n(p.attr("file")),l=n(p.attr("line")+":"+p.attr("column")),b+="<td>"+r+"</td>",b+="<td>"+l+"</td>",b+="</tr><tr><td></td>";for(b+="</tr>",y=e.children("doctype"),f=0,d=y.length;f<d;f++)v=y[f],v=$(v),u=v.attr("name"),t=v.attr("component"),t&&(u+="."+t),g=function(){var e,t,n,r;for(t=v.children("ref"),n=[],r=0,e=t.length;r<e;r++)x=t[r],n.push($(x).attr("name"));return n}().join(", "),b+='<tr class="missing">',b+="<td>"+n(u)+"</td>",b+="<td>"+n(g)+"</td>",b+="<td></td>",b+="</tr>"}return b},t}(cldoc.Node),cldoc.Node.types.references=cldoc.References,cldoc.Union=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["Union","Unions"],t.render_container_tag="table",t.prototype.render=function(){var e,t,n,r,c,s;for(c='<tr class="union">',c+='<td><span class="keyword">union</span></td>',c+="<td></td>",c+='<td class="doc">'+cldoc.Doc.either(this.node)+"</td>",c+='</tr><tr><td colspan="3"><table class="fields union">',r=this.node.children(),t=0,n=r.length;t<n;t++)e=r[t],e=$(e),s=cldoc.Page.node_type(e),s&&(c+=new s(e).render());return c+"</table></td></tr>"},t}(cldoc.Node),cldoc.Node.types.union=cldoc.Union,cldoc.GObjectClass=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node),this.keyword="struct"}return extend(t,e),t.title=["GObject Class","GObject Classes"],t}(cldoc.Class),cldoc.Node.types["gobject:class"]=cldoc.GObjectClass,cldoc.GObjectInterface=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node),this.keyword="interface"}return extend(t,e),t.title=["GObject Interface","GObject Interfaces"],t}(cldoc.Class),cldoc.Node.types["gobject:interface"]=cldoc.GObjectInterface,cldoc.GObjectBoxed=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node),this.keyword="struct"}return extend(t,e),t.title=["GObject Boxed Structure","GObject Boxed Structures"],t}(cldoc.Struct),cldoc.Node.types["gobject:boxed"]=cldoc.GObjectBoxed,cldoc.GObjectProperty=function(e){function t(e){this.node=e,t.__super__.constructor.call(this,this.node)}return extend(t,e),t.title=["GObject Property","GObject Properties"],t.render_container_tag="table",t.prototype.render=function(){var e,t,n,r,c,s,o;if(e=cldoc.html_escape,s='<tr id="'+this.node.attr("id")+'">',s+='<td class="gobject_property_name identifier">'+e(this.node.attr("name"))+"</td>",r=this.node.attr("mode"),s+='<td class="gobject_property_mode">',r){for(s+='<ul class="gobject_property_mode">',c=r.split(","),t=0,n=c.length;t<n;t++)o=c[t],s+='<li class="keyword">'+e(o)+"</li>";s+="</ul>"}return s+='<td class="gobject_property_type">'+new cldoc.Type(this.node.children("type")).render()+"</td>",s+='<td class="doc">'+cldoc.Doc.either(this.node)+"</td>",s+"</tr>"},t}(cldoc.Node),cldoc.Node.types["gobject:property"]=cldoc.GObjectProperty;</script>
<script type="text/javascript">var hljs=new function(){function e(e){return e.replace(/&/gm,"&").replace(/</gm,"<").replace(/>/gm,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,t){var r=e&&e.exec(t);return r&&0==r.index}function n(e){return Array.prototype.map.call(e.childNodes,function(e){return 3==e.nodeType?v.useBR?e.nodeValue.replace(/\n/g,""):e.nodeValue:"br"==t(e)?"\n":n(e)}).join("")}function i(e){var t=(e.className+" "+(e.parentNode?e.parentNode.className:"")).split(/\s+/);return t=t.map(function(e){return e.replace(/^language-/,"")}),t.filter(function(e){return m(e)||"no-highlight"==e})[0]}function a(e,t){var r={};for(var n in e)r[n]=e[n];if(t)for(var n in t)r[n]=t[n];return r}function s(e){var r=[];return function e(n,i){for(var a=n.firstChild;a;a=a.nextSibling)3==a.nodeType?i+=a.nodeValue.length:"br"==t(a)?i+=1:1==a.nodeType&&(r.push({event:"start",offset:i,node:a}),i=e(a,i),r.push({event:"stop",offset:i,node:a}));return i}(e,0),r}function o(r,n,i){function a(){return r.length&&n.length?r[0].offset!=n[0].offset?r[0].offset<n[0].offset?r:n:"start"==n[0].event?r:n:r.length?r:n}function s(r){function n(t){return" "+t.nodeName+'="'+e(t.value)+'"'}l+="<"+t(r)+Array.prototype.map.call(r.attributes,n).join("")+">"}function o(e){l+="</"+t(e)+">"}function c(e){("start"==e.event?s:o)(e.node)}for(var u=0,l="",f=[];r.length||n.length;){var p=a();if(l+=e(i.substr(u,p[0].offset-u)),u=p[0].offset,p==r){f.reverse().forEach(o);do c(p.splice(0,1)[0]),p=a();while(p==r&&p.length&&p[0].offset==u);f.reverse().forEach(s)}else"start"==p[0].event?f.push(p[0].node):f.pop(),c(p.splice(0,1)[0])}return l+e(i.substr(u))}function c(e){function t(e){return e&&e.source||e}function r(r,n){return RegExp(t(r),"m"+(e.cI?"i":"")+(n?"g":""))}function n(i,s){function o(t,r){e.cI&&(r=r.toLowerCase()),r.split(" ").forEach(function(e){var r=e.split("|");c[r[0]]=[t,r[1]?Number(r[1]):1]})}if(!i.compiled){if(i.compiled=!0,i.k=i.k||i.bK,i.k){var c={};"string"==typeof i.k?o("keyword",i.k):Object.keys(i.k).forEach(function(e){o(e,i.k[e])}),i.k=c}i.lR=r(i.l||/\b[A-Za-z0-9_]+\b/,!0),s&&(i.bK&&(i.b=i.bK.split(" ").join("|")),i.b||(i.b=/\B|\b/),i.bR=r(i.b),i.e||i.eW||(i.e=/\B|\b/),i.e&&(i.eR=r(i.e)),i.tE=t(i.e)||"",i.eW&&s.tE&&(i.tE+=(i.e?"|":"")+s.tE)),i.i&&(i.iR=r(i.i)),void 0===i.r&&(i.r=1),i.c||(i.c=[]);var u=[];i.c.forEach(function(e){e.v?e.v.forEach(function(t){u.push(a(e,t))}):u.push("self"==e?i:e)}),i.c=u,i.c.forEach(function(e){n(e,i)}),i.starts&&n(i.starts,s);var l=i.c.map(function(e){return e.bK?"\\.?\\b("+e.b+")\\b\\.?":e.b}).concat([i.tE]).concat([i.i]).map(t).filter(Boolean);i.t=l.length?r(l.join("|"),!0):{exec:function(e){return null}},i.continuation={}}}n(e)}function u(t,n,i,a){function s(e,t){for(var n=0;n<t.c.length;n++)if(r(t.c[n].bR,e))return t.c[n]}function o(e,t){return r(e.eR,t)?e:e.eW?o(e.parent,t):void 0}function f(e,t){return!i&&r(t.iR,e)}function p(e,t){var r=_.cI?t[0].toLowerCase():t[0];return e.k.hasOwnProperty(r)&&e.k[r]}function h(e,t,r,n){var i=n?"":v.classPrefix,a='<span class="'+i,s=r?"":"</span>";return a+=e+'">',a+t+s}function d(){var t=e(L);if(!R.k)return t;var r="",n=0;R.lR.lastIndex=0;for(var i=R.lR.exec(t);i;){r+=t.substr(n,i.index-n);var a=p(R,i);a?(k+=a[1],r+=h(a[0],i[0])):r+=i[0],n=R.lR.lastIndex,i=R.lR.exec(t)}return r+t.substr(n)}function g(){if(R.sL&&!N[R.sL])return e(L);var t=R.sL?u(R.sL,L,!0,R.continuation.top):l(L);return R.r>0&&(k+=t.r),"continuous"==R.subLanguageMode&&(R.continuation.top=t.top),h(t.language,t.value,!1,!0)}function b(){return void 0!==R.sL?g():d()}function x(t,r){var n=t.cN?h(t.cN,"",!0):"";t.rB?(y+=n,L=""):t.eB?(y+=e(r)+n,L=""):(y+=n,L=r),R=Object.create(t,{parent:{value:R}})}function E(t,r){if(L+=t,void 0===r)return y+=b(),0;var n=s(r,R);if(n)return y+=b(),x(n,r),n.rB?0:r.length;var i=o(R,r);if(i){var a=R;a.rE||a.eE||(L+=r),y+=b();do R.cN&&(y+="</span>"),k+=R.r,R=R.parent;while(R!=i.parent);return a.eE&&(y+=e(r)),L="",i.starts&&x(i.starts,""),a.rE?0:r.length}if(f(r,R))throw new Error('Illegal lexeme "'+r+'" for mode "'+(R.cN||"<unnamed>")+'"');return L+=r,r.length||1}var _=m(t);if(!_)throw new Error('Unknown language: "'+t+'"');c(_);for(var R=a||_,y="",w=R;w!=_;w=w.parent)w.cN&&(y=h(w.cN,y,!0));var L="",k=0;try{for(var B,C,M=0;;){if(R.t.lastIndex=M,B=R.t.exec(n),!B)break;C=E(n.substr(M,B.index-M),B[0]),M=B.index+C}E(n.substr(M));for(var w=R;w.parent;w=w.parent)w.cN&&(y+="</span>");return{r:k,value:y,language:t,top:R}}catch(t){if(t.message.indexOf("Illegal")!=-1)return{r:0,value:e(n)};throw t}}function l(t,r){r=r||v.languages||Object.keys(N);var n={r:0,value:e(t)},i=n;return r.forEach(function(e){if(m(e)){var r=u(e,t,!1);r.language=e,r.r>i.r&&(i=r),r.r>n.r&&(i=n,n=r)}}),i.language&&(n.second_best=i),n}function f(e){return v.tabReplace&&(e=e.replace(/^((<[^>]+>|\t)+)/gm,function(e,t,r,n){return t.replace(/\t/g,v.tabReplace)})),v.useBR&&(e=e.replace(/\n/g,"<br>")),e}function p(e){var t=n(e),r=i(e);if("no-highlight"!=r){var a=r?u(r,t,!0):l(t),c=s(e);if(c.length){var p=document.createElementNS("http://www.w3.org/1999/xhtml","pre");p.innerHTML=a.value,a.value=o(c,s(p),t)}a.value=f(a.value),e.innerHTML=a.value,e.className+=" hljs "+(!r&&a.language||""),e.result={language:a.language,re:a.r},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.r})}}function h(e){v=a(v,e)}function d(){if(!d.called){d.called=!0;var e=document.querySelectorAll("pre code");Array.prototype.forEach.call(e,p)}}function g(){addEventListener("DOMContentLoaded",d,!1),addEventListener("load",d,!1)}function b(e,t){var r=N[e]=t(this);r.aliases&&r.aliases.forEach(function(t){x[t]=e})}function m(e){return N[e]||N[x[e]]}var v={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0},N={},x={};this.highlight=u,this.highlightAuto=l,this.fixMarkup=f,this.highlightBlock=p,this.configure=h,this.initHighlighting=d,this.initHighlightingOnLoad=g,this.registerLanguage=b,this.getLanguage=m,this.inherit=a,this.IR="[a-zA-Z][a-zA-Z0-9_]*",this.UIR="[a-zA-Z_][a-zA-Z0-9_]*",this.NR="\\b\\d+(\\.\\d+)?",this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",this.BNR="\\b(0b[01]+)",this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",this.BE={b:"\\\\[\\s\\S]",r:0},this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE]},this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE]},this.CLCM={cN:"comment",b:"//",e:"$"},this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"},this.HCM={cN:"comment",b:"#",e:"$"},this.NM={cN:"number",b:this.NR,r:0},this.CNM={cN:"number",b:this.CNR,r:0},this.BNM={cN:"number",b:this.BNR,r:0},this.REGEXP_MODE={cN:"regexp",b:/\//,e:/\/[gim]*/,i:/\n/,c:[this.BE,{b:/\[/,e:/\]/,r:0,c:[this.BE]}]},this.TM={cN:"title",b:this.IR,r:0},this.UTM={cN:"title",b:this.UIR,r:0}};hljs.registerLanguage("cpp",function(e){var t={keyword:"false int float while private char catch export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const struct for static_cast|10 union namespace unsigned long throw volatile static protected bool template mutable if public friend do return goto auto void enum else break new extern using true class asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue wchar_t inline delete alignof char16_t char32_t constexpr decltype noexcept nullptr static_assert thread_local restrict _Bool complex _Complex _Imaginary",built_in:"std string cin cout cerr clog stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf"};return{aliases:["c"],k:t,i:"</",c:[e.CLCM,e.CBLCLM,e.QSM,{cN:"string",b:"'\\\\?.",e:"'",i:"."},{cN:"number",b:"\\b(\\d+(\\.\\d*)?|\\.\\d+)(u|U|l|L|ul|UL|f|F)"},e.CNM,{cN:"preprocessor",b:"#",e:"$",c:[{b:"include\\s*<",e:">",i:"\\n"},e.CLCM]},{cN:"stl_container",b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",e:">",k:t,r:10,c:["self"]}]}});</script>
<script type="text/javascript">(function(){function e(e){this.tokens=[],this.tokens.links={},this.options=e||h.defaults,this.rules=o.normal,this.options.gfm&&(this.options.tables?this.rules=o.tables:this.rules=o.gfm)}function t(e,t){if(this.options=t||h.defaults,this.links=e,this.rules=a.normal,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.gfm?this.options.breaks?this.rules=a.breaks:this.rules=a.gfm:this.options.pedantic&&(this.rules=a.pedantic)}function s(e){this.tokens=[],this.token=null,this.options=e||h.defaults}function n(e,t){return e.replace(t?/&/g:/&(?!#?\w+;)/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function i(e,t){return e=e.source,t=t||"",function s(n,i){return n?(i=i.source||i,i=i.replace(/(^|[^\[])\^/g,"$1"),e=e.replace(n,i),s):new RegExp(e,t)}}function r(){}function l(e){for(var t,s,n=1;n<arguments.length;n++){t=arguments[n];for(s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e}function h(t,i,r){if(r||"function"==typeof i){r||(r=i,i=null),i&&(i=l({},h.defaults,i));var o=e.lex(o,i),a=i.highlight,u=0,p=o.length,g=0;if(!a||a.length<3)return r(null,s.parse(o,i));for(var c=function(){delete i.highlight;var e=s.parse(o,i);return i.highlight=a,r(null,e)};g<p;g++)!function(e){if("code"===e.type)return u++,a(e.text,e.lang,function(t,s){return null==s||s===e.text?--u||c():(e.text=s,e.escaped=!0,void(--u||c()))})}(o[g])}else try{return i&&(i=l({},h.defaults,i)),s.parse(e.lex(t,i),i)}catch(e){if(e.message+="\nPlease report this to https://github.com/chjj/marked.",(i||h.defaults).silent)return"<p>An error occured:</p><pre>"+n(e.message+"",!0)+"</pre>";throw e}}var o={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:r,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:r,lheading:/^([^\n]+)\n *(=|-){3,} *\n*/,blockquote:/^( *>[^\n]+(\n[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:r,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};o.bullet=/(?:[*+-]|\d+\.)/,o.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,o.item=i(o.item,"gm")(/bull/g,o.bullet)(),o.list=i(o.list)(/bull/g,o.bullet)("hr",/\n+(?=(?: *[-*_]){3,} *(?:\n+|$))/)(),o._tag="(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|@)\\b",o.html=i(o.html)("comment",/<!--[\s\S]*?-->/)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)(/tag/g,o._tag)(),o.paragraph=i(o.paragraph)("hr",o.hr)("heading",o.heading)("lheading",o.lheading)("blockquote",o.blockquote)("tag","<"+o._tag)("def",o.def)(),o.normal=l({},o),o.gfm=l({},o.normal,{fences:/^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,paragraph:/^/}),o.gfm.paragraph=i(o.paragraph)("(?!","(?!"+o.gfm.fences.source.replace("\\1","\\2")+"|")(),o.tables=l({},o.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/}),e.rules=o,e.lex=function(t,s){var n=new e(s);return n.lex(t)},e.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},e.prototype.token=function(e,t){for(var s,n,i,r,l,h,a,u,p,e=e.replace(/^ +$/gm,"");e;)if((i=this.rules.newline.exec(e))&&(e=e.substring(i[0].length),i[0].length>1&&this.tokens.push({type:"space"})),i=this.rules.code.exec(e))e=e.substring(i[0].length),i=i[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?i:i.replace(/\n+$/,"")});else if(i=this.rules.fences.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"code",lang:i[2],text:i[3]});else if(i=this.rules.heading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:i[1].length,text:i[2]});else if(t&&(i=this.rules.nptable.exec(e))){for(e=e.substring(i[0].length),h={type:"table",header:i[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3].replace(/\n$/,"").split("\n")},u=0;u<h.align.length;u++)/^ *-+: *$/.test(h.align[u])?h.align[u]="right":/^ *:-+: *$/.test(h.align[u])?h.align[u]="center":/^ *:-+ *$/.test(h.align[u])?h.align[u]="left":h.align[u]=null;for(u=0;u<h.cells.length;u++)h.cells[u]=h.cells[u].split(/ *\| */);this.tokens.push(h)}else if(i=this.rules.lheading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:"="===i[2]?1:2,text:i[1]});else if(i=this.rules.hr.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"hr"});else if(i=this.rules.blockquote.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"blockquote_start"}),i=i[0].replace(/^ *> ?/gm,""),this.token(i,t),this.tokens.push({type:"blockquote_end"});else if(i=this.rules.list.exec(e)){for(e=e.substring(i[0].length),r=i[2],this.tokens.push({type:"list_start",ordered:r.length>1}),i=i[0].match(this.rules.item),s=!1,p=i.length,u=0;u<p;u++)h=i[u],a=h.length,h=h.replace(/^ *([*+-]|\d+\.) +/,""),~h.indexOf("\n ")&&(a-=h.length,h=this.options.pedantic?h.replace(/^ {1,4}/gm,""):h.replace(new RegExp("^ {1,"+a+"}","gm"),"")),this.options.smartLists&&u!==p-1&&(l=o.bullet.exec(i[u+1])[0],r===l||r.length>1&&l.length>1||(e=i.slice(u+1).join("\n")+e,u=p-1)),n=s||/\n\n(?!\s*$)/.test(h),u!==p-1&&(s="\n"===h[h.length-1],n||(n=s)),this.tokens.push({type:n?"loose_item_start":"list_item_start"}),this.token(h,!1),this.tokens.push({type:"list_item_end"});this.tokens.push({type:"list_end"})}else if(i=this.rules.html.exec(e))e=e.substring(i[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:"pre"===i[1]||"script"===i[1],text:i[0]});else if(t&&(i=this.rules.def.exec(e)))e=e.substring(i[0].length),this.tokens.links[i[1].toLowerCase()]={href:i[2],title:i[3]};else if(t&&(i=this.rules.table.exec(e))){for(e=e.substring(i[0].length),h={type:"table",header:i[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3].replace(/(?: *\| *)?\n$/,"").split("\n")},u=0;u<h.align.length;u++)/^ *-+: *$/.test(h.align[u])?h.align[u]="right":/^ *:-+: *$/.test(h.align[u])?h.align[u]="center":/^ *:-+ *$/.test(h.align[u])?h.align[u]="left":h.align[u]=null;for(u=0;u<h.cells.length;u++)h.cells[u]=h.cells[u].replace(/^ *\| *| *\| *$/g,"").split(/ *\| */);this.tokens.push(h)}else if(t&&(i=this.rules.paragraph.exec(e)))e=e.substring(i[0].length),this.tokens.push({type:"paragraph",text:"\n"===i[1][i[1].length-1]?i[1].slice(0,-1):i[1]});else if(i=this.rules.text.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"text",text:i[0]});else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0));return this.tokens};var a={escape:/^\\([\\`*{}\[\]()#+\-.!_>])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:r,tag:/^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:r,text:/^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/};a._inside=/(?:\[[^\]]*\]|[^\]]|\](?=[^\[]*\]))*/,a._href=/\s*<?([^\s]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/,a.link=i(a.link)("inside",a._inside)("href",a._href)(),a.reflink=i(a.reflink)("inside",a._inside)(),a.normal=l({},a),a.pedantic=l({},a.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/}),a.gfm=l({},a.normal,{escape:i(a.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:i(a.text)("]|","~]|")("|","|https?://|")()}),a.breaks=l({},a.gfm,{br:i(a.br)("{2,}","*")(),text:i(a.gfm.text)("{2,}","*")()}),t.rules=a,t.output=function(e,s,n){var i=new t(s,n);return i.output(e)},t.prototype.output=function(e){for(var t,s,i,r,l="";e;)if(r=this.rules.escape.exec(e))e=e.substring(r[0].length),l+=r[1];else if(r=this.rules.autolink.exec(e))e=e.substring(r[0].length),"@"===r[2]?(s=":"===r[1][6]?this.mangle(r[1].substring(7)):this.mangle(r[1]),i=this.mangle("mailto:")+s):(s=n(r[1]),i=s),l+='<a href="'+i+'">'+s+"</a>";else if(r=this.rules.url.exec(e))e=e.substring(r[0].length),s=n(r[1]),i=s,l+='<a href="'+i+'">'+s+"</a>";else if(r=this.rules.tag.exec(e))e=e.substring(r[0].length),l+=this.options.sanitize?n(r[0]):r[0];else if(r=this.rules.link.exec(e))e=e.substring(r[0].length),l+=this.outputLink(r,{href:r[2],title:r[3]});else if((r=this.rules.reflink.exec(e))||(r=this.rules.nolink.exec(e))){if(e=e.substring(r[0].length),t=(r[2]||r[1]).replace(/\s+/g," "),t=this.links[t.toLowerCase()],!t||!t.href){l+=r[0][0],e=r[0].substring(1)+e;continue}l+=this.outputLink(r,t)}else if(r=this.rules.strong.exec(e))e=e.substring(r[0].length),l+="<strong>"+this.output(r[2]||r[1])+"</strong>";else if(r=this.rules.em.exec(e))e=e.substring(r[0].length),l+="<em>"+this.output(r[2]||r[1])+"</em>";else if(r=this.rules.code.exec(e))e=e.substring(r[0].length),l+="<code>"+n(r[2],!0)+"</code>";else if(r=this.rules.br.exec(e))e=e.substring(r[0].length),l+="<br>";else if(r=this.rules.del.exec(e))e=e.substring(r[0].length),l+="<del>"+this.output(r[1])+"</del>";else if(r=this.rules.text.exec(e))e=e.substring(r[0].length),l+=n(r[0]);else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0));return l},t.prototype.outputLink=function(e,t){return"!"!==e[0][0]?'<a href="'+n(t.href)+'"'+(t.title?' title="'+n(t.title)+'"':"")+">"+this.output(e[1])+"</a>":'<img src="'+n(t.href)+'" alt="'+n(e[1])+'"'+(t.title?' title="'+n(t.title)+'"':"")+">"},t.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/--/g,"—").replace(/'([^']*)'/g,"‘$1’").replace(/"([^"]*)"/g,"“$1”").replace(/\.{3}/g,"…"):e},t.prototype.mangle=function(e){for(var t,s="",n=e.length,i=0;i<n;i++)t=e.charCodeAt(i),Math.random()>.5&&(t="x"+t.toString(16)),s+="&#"+t+";";return s},s.parse=function(e,t){var n=new s(t);return n.parse(e)},s.prototype.parse=function(e){this.inline=new t(e.links,this.options),this.tokens=e.reverse();for(var s="";this.next();)s+=this.tok();return s},s.prototype.next=function(){return this.token=this.tokens.pop()},s.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},s.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},s.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return"<hr>\n";case"heading":return"<h"+this.token.depth+">"+this.inline.output(this.token.text)+"</h"+this.token.depth+">\n";case"code":if(this.options.highlight){var e=this.options.highlight(this.token.text,this.token.lang);null!=e&&e!==this.token.text&&(this.token.escaped=!0,this.token.text=e)}return this.token.escaped||(this.token.text=n(this.token.text,!0)),"<pre><code"+(this.token.lang?' class="'+this.options.langPrefix+this.token.lang+'"':"")+">"+this.token.text+"</code></pre>\n";case"table":var t,s,i,r,l,h="";for(h+="<thead>\n<tr>\n",s=0;s<this.token.header.length;s++)t=this.inline.output(this.token.header[s]),h+=this.token.align[s]?'<th align="'+this.token.align[s]+'">'+t+"</th>\n":"<th>"+t+"</th>\n";for(h+="</tr>\n</thead>\n",h+="<tbody>\n",s=0;s<this.token.cells.length;s++){for(i=this.token.cells[s],h+="<tr>\n",l=0;l<i.length;l++)r=this.inline.output(i[l]),h+=this.token.align[l]?'<td align="'+this.token.align[l]+'">'+r+"</td>\n":"<td>"+r+"</td>\n";h+="</tr>\n"}return h+="</tbody>\n","<table>\n"+h+"</table>\n";case"blockquote_start":for(var h="";"blockquote_end"!==this.next().type;)h+=this.tok();return"<blockquote>\n"+h+"</blockquote>\n";case"list_start":for(var o=this.token.ordered?"ol":"ul",h="";"list_end"!==this.next().type;)h+=this.tok();return"<"+o+">\n"+h+"</"+o+">\n";case"list_item_start":for(var h="";"list_item_end"!==this.next().type;)h+="text"===this.token.type?this.parseText():this.tok();return"<li>"+h+"</li>\n";case"loose_item_start":for(var h="";"list_item_end"!==this.next().type;)h+=this.tok();return"<li>"+h+"</li>\n";case"html":return this.token.pre||this.options.pedantic?this.token.text:this.inline.output(this.token.text);case"paragraph":return"<p>"+this.inline.output(this.token.text)+"</p>\n";case"text":return"<p>"+this.parseText()+"</p>\n"}},r.exec=r,h.options=h.setOptions=function(e){return l(h.defaults,e),h},h.defaults={gfm:!0,tables:!0,breaks:!1,pedantic:!1,sanitize:!1,smartLists:!1,silent:!1,highlight:null,langPrefix:"lang-"},h.Parser=s,h.parser=s.parse,h.Lexer=e,h.lexer=e.lex,h.InlineLexer=t,h.inlineLexer=t.output,h.parse=h,"object"==typeof exports?module.exports=h:"function"==typeof define&&define.amd?define(function(){return h}):this.marked=h}).call(function(){return this||("undefined"!=typeof window?window:global)}());</script>
</head>
<body id="cldoc">
<div id="cldoc_sidebar">
</div>
<div id="cldoc_content">
</div>
</body>
</html>