tmpl.js 114 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203
  1. var glob = ('undefined' === typeof window) ? global : window,
  2. Handlebars = glob.Handlebars || require('handlebars');
  3. this["tmpl"] = this["tmpl"] || {};
  4. Handlebars.registerPartial("search/modal", this["tmpl"]["search/modal"] = Handlebars.template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  5. return "<!-- start:lunr-search-modal.hbs -->\r\n<div class=\"modal fade\" id=\"lunr-search-modal\">\r\n <div class=\"modal-dialog\">\r\n <div class=\"modal-content\">\r\n <div class=\"modal-header\">\r\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></button>\r\n <h4 class=\"modal-title\">Search results</h4>\r\n </div>\r\n <div class=\"modal-body\" id=\"lunr-search-body\">\r\n </div>\r\n <div class=\"modal-footer\" id=\"lunr-search-footer\">\r\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\r\n </div>\r\n </div><!-- /.modal-content -->\r\n </div><!-- /.modal-dialog -->\r\n</div>\r\n<!-- end:lunr-search-modal.hbs -->";
  6. },"useData":true}));
  7. Handlebars.registerPartial("search/navbar-input", this["tmpl"]["search/navbar-input"] = Handlebars.template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  8. return "<!-- start:lunr-search-navbar.hbs -->\r\n<form class=\"navbar-form navbar-right\" role=\"search\">\r\n <div class=\"input-group\">\r\n <input type=\"text\" class=\"form-control\" placeholder=\"Search\" id=\"lunr-search-input\">\r\n <div class=\"input-group-btn\">\r\n <button class=\"btn btn-default\" id=\"lunr-search-submit\">\r\n <i class=\"glyphicon glyphicon-search\"></i>\r\n </button>\r\n </div>\r\n </div>\r\n</form>\r\n<!-- start:lunr-search-navbar.hbs -->";
  9. },"useData":true}));
  10. Handlebars.registerPartial("site/layout", this["tmpl"]["site/layout"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  11. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing;
  12. return " <title>"
  13. + container.escapeExpression(container.lambda(((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.pageTitle : stack1), depth0))
  14. + "</title>\r\n"
  15. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.favicon : stack1),{"name":"if","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  16. + " <!--[if lt IE 9]>\r\n <script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script>\r\n <![endif]-->\r\n <link href=\"https://fonts.googleapis.com/css?family=PT+Mono\" rel=\"stylesheet\">\r\n <link type=\"text/css\" rel=\"stylesheet\" href=\"css/bootstrap.min.css\">\r\n <link type=\"text/css\" rel=\"stylesheet\" href=\"css/prism.min.css\">\r\n <link type=\"text/css\" rel=\"stylesheet\" href=\"css/template.min.css\">\r\n"
  17. + ((stack1 = helpers.each.call(alias1,((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.stylesheets : stack1),{"name":"each","hash":{},"fn":container.program(4, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  18. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.systemColor : stack1),{"name":"if","hash":{},"fn":container.program(6, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  19. + " <script type=\"text/javascript\">\r\n window.TEMPLATE_OPTIONS = "
  20. + ((stack1 = (helpers.json || (depth0 && depth0.json) || alias2).call(alias1,(depth0 != null ? depth0.options : depth0),{"name":"json","hash":{},"data":data})) != null ? stack1 : "")
  21. + ";\r\n window.DOCLET_TOC_ENABLED = "
  22. + ((stack1 = (helpers.json || (depth0 && depth0.json) || alias2).call(alias1,((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.showTableOfContents : stack1),{"name":"json","hash":{},"data":data})) != null ? stack1 : "")
  23. + ";\r\n window.DOCLET_AFILTER_ENABLED = "
  24. + ((stack1 = (helpers.json || (depth0 && depth0.json) || alias2).call(alias1,((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.showAccessFilter : stack1),{"name":"json","hash":{},"data":data})) != null ? stack1 : "")
  25. + ";\r\n </script>\r\n";
  26. },"2":function(container,depth0,helpers,partials,data) {
  27. var stack1, alias1=container.lambda, alias2=container.escapeExpression;
  28. return " <link rel=\"icon\" type=\""
  29. + alias2(alias1(((stack1 = (depth0 != null ? depth0.config : depth0)) != null ? stack1.faviconType : stack1), depth0))
  30. + "\" href=\""
  31. + alias2(alias1(((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.favicon : stack1), depth0))
  32. + "\"/>\r\n";
  33. },"4":function(container,depth0,helpers,partials,data) {
  34. return " <link type=\"text/css\" rel=\"stylesheet\" href=\""
  35. + container.escapeExpression(container.lambda(depth0, depth0))
  36. + "\">\r\n";
  37. },"6":function(container,depth0,helpers,partials,data) {
  38. var stack1, alias1=container.lambda, alias2=container.escapeExpression;
  39. return " <style>\r\n .page-header,\r\n pre.code-toolbar > .toolbar:hover {\r\n background-color: "
  40. + alias2(alias1(((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.systemColor : stack1), depth0))
  41. + ";\r\n }\r\n .callout-primary,\r\n .toc .nav > li > a:hover,\r\n .toc .nav > li > a:focus,\r\n .toc .nav > li.active > a,\r\n .toc .nav > li.active > a:hover,\r\n .toc .nav > li.active > a:focus,\r\n pre.code-toolbar > .toolbar:hover {\r\n border-left-color: "
  42. + alias2(alias1(((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.systemColor : stack1), depth0))
  43. + ";\r\n }\r\n pre.code-toolbar > .toolbar:hover {\r\n border-bottom-color: "
  44. + alias2(alias1(((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.systemColor : stack1), depth0))
  45. + ";\r\n }\r\n .callout-primary h5,\r\n .symbol-title.collapsible-symbol .toggle-icon,\r\n .breadcrumb li a,\r\n .toc .nav > li > a:hover,\r\n .toc .nav > li > a:focus,\r\n .toc .nav > li.active > a,\r\n .toc .nav > li.active > a:hover,\r\n .toc .nav > li.active > a:focus {\r\n color: "
  46. + alias2(alias1(((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.systemColor : stack1), depth0))
  47. + ";\r\n }\r\n </style>\r\n";
  48. },"8":function(container,depth0,helpers,partials,data) {
  49. var stack1, alias1=container.lambda;
  50. return " <div class=\"page-header\">\r\n <div class=\"container\">\r\n <span class=\"kind\">"
  51. + container.escapeExpression(alias1(((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.kind : stack1), depth0))
  52. + "</span>\r\n <h1>"
  53. + ((stack1 = alias1(((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.pageTitleHTML : stack1), depth0)) != null ? stack1 : "")
  54. + "</h1>\r\n"
  55. + ((stack1 = container.invokePartial(partials["tag/summary"],(depth0 != null ? depth0.doclet : depth0),{"name":"tag/summary","data":data,"indent":"\t\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  56. + " </div>\r\n </div>\r\n";
  57. },"10":function(container,depth0,helpers,partials,data) {
  58. return "col-md-9";
  59. },"12":function(container,depth0,helpers,partials,data) {
  60. return "col-md-12";
  61. },"14":function(container,depth0,helpers,partials,data) {
  62. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {});
  63. return ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.crumbs : depth0),{"name":"if","hash":{},"fn":container.program(15, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  64. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.showAccessFilter : stack1),{"name":"if","hash":{},"fn":container.program(19, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  65. },"15":function(container,depth0,helpers,partials,data) {
  66. var stack1;
  67. return " <ol class=\"breadcrumb\">\r\n"
  68. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.crumbs : depth0),{"name":"each","hash":{},"fn":container.program(16, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  69. + " </ol>\r\n";
  70. },"16":function(container,depth0,helpers,partials,data) {
  71. var stack1;
  72. return " <li"
  73. + ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(data && data.last),{"name":"if","hash":{},"fn":container.program(17, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  74. + ">"
  75. + ((stack1 = container.lambda(depth0, depth0)) != null ? stack1 : "")
  76. + "</li>\r\n";
  77. },"17":function(container,depth0,helpers,partials,data) {
  78. return " class=\"active\"";
  79. },"19":function(container,depth0,helpers,partials,data) {
  80. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {});
  81. return " <div class=\"access-filter\">\r\n"
  82. + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.has : stack1)) != null ? stack1.inherited : stack1),{"name":"if","hash":{},"fn":container.program(20, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  83. + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.has : stack1)) != null ? stack1["public"] : stack1),{"name":"if","hash":{},"fn":container.program(22, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  84. + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.has : stack1)) != null ? stack1["protected"] : stack1),{"name":"if","hash":{},"fn":container.program(24, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  85. + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.has : stack1)) != null ? stack1["private"] : stack1),{"name":"if","hash":{},"fn":container.program(26, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  86. + " </div>\r\n";
  87. },"20":function(container,depth0,helpers,partials,data) {
  88. return " <label class=\"checkbox-inline\">\r\n <input class=\"toggle-inherited\" type=\"checkbox\" value=\"\" checked>\r\n Inherited\r\n </label>\r\n";
  89. },"22":function(container,depth0,helpers,partials,data) {
  90. return " <label class=\"checkbox-inline\">\r\n <input class=\"toggle-public\" type=\"checkbox\" value=\"\" checked>\r\n Public\r\n </label>\r\n";
  91. },"24":function(container,depth0,helpers,partials,data) {
  92. return " <label class=\"checkbox-inline\">\r\n <input class=\"toggle-protected\" type=\"checkbox\" value=\"\" checked>\r\n Protected\r\n </label>\r\n";
  93. },"26":function(container,depth0,helpers,partials,data) {
  94. return " <label class=\"checkbox-inline\">\r\n <input class=\"toggle-private\" type=\"checkbox\" value=\"\" checked>\r\n Private\r\n </label>\r\n";
  95. },"28":function(container,depth0,helpers,partials,data,blockParams,depths) {
  96. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing;
  97. return " <section>\r\n"
  98. + ((stack1 = (helpers.block || (depth0 && depth0.block) || alias2).call(alias1,"primary",{"name":"block","hash":{},"fn":container.program(29, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  99. + ((stack1 = (helpers.block || (depth0 && depth0.block) || alias2).call(alias1,"secondary",{"name":"block","hash":{},"fn":container.program(31, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  100. + " </section>\r\n";
  101. },"29":function(container,depth0,helpers,partials,data) {
  102. return " <dl class=\"symbol primary\">\r\n "
  103. + container.escapeExpression((helpers.symbol || (depth0 && depth0.symbol) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.doclet : depth0),{"name":"symbol","hash":{"options":(depth0 != null ? depth0.options : depth0),"expanded":true,"primary":true},"data":data}))
  104. + "\r\n </dl>\r\n";
  105. },"31":function(container,depth0,helpers,partials,data,blockParams,depths) {
  106. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {});
  107. return " <article class=\"secondary\">\r\n"
  108. + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.module : stack1),{"name":"if","hash":{},"fn":container.program(32, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  109. + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1["class"] : stack1),{"name":"if","hash":{},"fn":container.program(35, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  110. + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.mixin : stack1),{"name":"if","hash":{},"fn":container.program(37, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  111. + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.namespace : stack1),{"name":"if","hash":{},"fn":container.program(39, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  112. + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.member : stack1),{"name":"if","hash":{},"fn":container.program(41, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  113. + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1["function"] : stack1),{"name":"if","hash":{},"fn":container.program(43, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  114. + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.typedef : stack1),{"name":"if","hash":{},"fn":container.program(45, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  115. + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.event : stack1),{"name":"if","hash":{},"fn":container.program(47, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  116. + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.tutorial : stack1),{"name":"if","hash":{},"fn":container.program(49, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  117. + " </article>\r\n";
  118. },"32":function(container,depth0,helpers,partials,data,blockParams,depths) {
  119. var stack1;
  120. return " <h3>Modules</h3>\r\n <dl class=\"symbol\">\r\n"
  121. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.module : stack1),{"name":"each","hash":{},"fn":container.program(33, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  122. + " </dl>\r\n";
  123. },"33":function(container,depth0,helpers,partials,data,blockParams,depths) {
  124. return " <hr/>\r\n "
  125. + container.escapeExpression((helpers.symbol || (depth0 && depth0.symbol) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),depth0,{"name":"symbol","hash":{"options":(depths[1] != null ? depths[1].options : depths[1])},"data":data}))
  126. + "\r\n";
  127. },"35":function(container,depth0,helpers,partials,data,blockParams,depths) {
  128. var stack1;
  129. return " <h3>Classes</h3>\r\n <dl class=\"symbol\">\r\n"
  130. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1["class"] : stack1),{"name":"each","hash":{},"fn":container.program(33, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  131. + " </dl>\r\n";
  132. },"37":function(container,depth0,helpers,partials,data,blockParams,depths) {
  133. var stack1;
  134. return " <h3>Mixins</h3>\r\n <dl class=\"symbol\">\r\n"
  135. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.mixin : stack1),{"name":"each","hash":{},"fn":container.program(33, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  136. + " </dl>\r\n";
  137. },"39":function(container,depth0,helpers,partials,data,blockParams,depths) {
  138. var stack1;
  139. return " <h3>Namespaces</h3>\r\n <dl class=\"symbol\">\r\n"
  140. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.namespace : stack1),{"name":"each","hash":{},"fn":container.program(33, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  141. + " </dl>\r\n";
  142. },"41":function(container,depth0,helpers,partials,data,blockParams,depths) {
  143. var stack1;
  144. return " <h3>Members</h3>\r\n <dl class=\"symbol\">\r\n"
  145. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.member : stack1),{"name":"each","hash":{},"fn":container.program(33, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  146. + " </dl>\r\n";
  147. },"43":function(container,depth0,helpers,partials,data,blockParams,depths) {
  148. var stack1;
  149. return " <h3>Methods</h3>\r\n <dl class=\"symbol\">\r\n"
  150. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1["function"] : stack1),{"name":"each","hash":{},"fn":container.program(33, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  151. + " </dl>\r\n";
  152. },"45":function(container,depth0,helpers,partials,data,blockParams,depths) {
  153. var stack1;
  154. return " <h3>Type Definitions</h3>\r\n <dl class=\"symbol\">\r\n"
  155. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.typedef : stack1),{"name":"each","hash":{},"fn":container.program(33, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  156. + " </dl>\r\n";
  157. },"47":function(container,depth0,helpers,partials,data,blockParams,depths) {
  158. var stack1;
  159. return " <h3>Events</h3>\r\n <dl class=\"symbol\">\r\n"
  160. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.event : stack1),{"name":"each","hash":{},"fn":container.program(33, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  161. + " </dl>\r\n";
  162. },"49":function(container,depth0,helpers,partials,data,blockParams,depths) {
  163. var stack1;
  164. return " <h3>Tutorials</h3>\r\n <dl class=\"symbol\">\r\n"
  165. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.symbols : stack1)) != null ? stack1.tutorial : stack1),{"name":"each","hash":{},"fn":container.program(33, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  166. + " </dl>\r\n";
  167. },"51":function(container,depth0,helpers,partials,data) {
  168. return " <div class=\"col-md-3 side-content\">\r\n <nav class=\"toc hidden-print hidden-sm hidden-xs\"></nav>\r\n </div>\r\n";
  169. },"53":function(container,depth0,helpers,partials,data) {
  170. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {});
  171. return ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.footer : stack1),{"name":"if","hash":{},"fn":container.program(54, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  172. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.copyright : stack1),{"name":"if","hash":{},"fn":container.program(56, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  173. + " <div class=\"generated-by\">Documentation generated by <a href=\"https://github.com/jsdoc3/jsdoc\">JSDoc "
  174. + container.escapeExpression(container.lambda(((stack1 = (depth0 != null ? depth0.config : depth0)) != null ? stack1.version : stack1), depth0))
  175. + "</a>"
  176. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.includeDate : stack1),{"name":"if","hash":{},"fn":container.program(58, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  177. + " using the <a href=\"https://github.com/steveush/foodoc\">FooDoc template</a>.</div>\r\n";
  178. },"54":function(container,depth0,helpers,partials,data) {
  179. var stack1;
  180. return " <div class=\"footer-option\">"
  181. + ((stack1 = container.lambda(((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.footer : stack1), depth0)) != null ? stack1 : "")
  182. + "</div>\r\n";
  183. },"56":function(container,depth0,helpers,partials,data) {
  184. var stack1;
  185. return " <div class=\"copyright\">"
  186. + ((stack1 = container.lambda(((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.copyright : stack1), depth0)) != null ? stack1 : "")
  187. + "</div>\r\n";
  188. },"58":function(container,depth0,helpers,partials,data) {
  189. var stack1;
  190. return " on "
  191. + container.escapeExpression(container.lambda(((stack1 = (depth0 != null ? depth0.config : depth0)) != null ? stack1.date : stack1), depth0));
  192. },"60":function(container,depth0,helpers,partials,data) {
  193. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing;
  194. return " <div>\r\n <pre class=\"prettyprint source language-javascript\"><code class=\"language-javascript\">"
  195. + ((stack1 = (helpers.json || (depth0 && depth0.json) || alias2).call(alias1,(depth0 != null ? depth0.config : depth0),{"name":"json","hash":{"pretty":true},"data":data})) != null ? stack1 : "")
  196. + "</code></pre>\r\n <pre class=\"prettyprint source language-javascript\"><code class=\"language-javascript\">"
  197. + ((stack1 = (helpers.json || (depth0 && depth0.json) || alias2).call(alias1,(depth0 != null ? depth0.doclet : depth0),{"name":"json","hash":{"pretty":true},"data":data})) != null ? stack1 : "")
  198. + "</code></pre>\r\n </div>\r\n";
  199. },"62":function(container,depth0,helpers,partials,data) {
  200. var stack1;
  201. return ((stack1 = container.invokePartial(partials["search/modal"],depth0,{"name":"search/modal","data":data,"indent":"\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  202. + " <script src=\"js/lunr.min.js\"></script>\r\n";
  203. },"64":function(container,depth0,helpers,partials,data) {
  204. return " <script src=\""
  205. + container.escapeExpression(container.lambda(depth0, depth0))
  206. + "\"></script>\r\n";
  207. },"66":function(container,depth0,helpers,partials,data) {
  208. var stack1;
  209. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.analytics : stack1)) != null ? stack1.ua : stack1),{"name":"if","hash":{},"fn":container.program(67, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  210. },"67":function(container,depth0,helpers,partials,data) {
  211. var stack1;
  212. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.analytics : stack1)) != null ? stack1.domain : stack1),{"name":"if","hash":{},"fn":container.program(68, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  213. },"68":function(container,depth0,helpers,partials,data) {
  214. var stack1, alias1=container.lambda, alias2=container.escapeExpression;
  215. return "\r\n <script>\r\n (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\r\n (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\r\n m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\r\n })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');\r\n ga('create', '"
  216. + alias2(alias1(((stack1 = ((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.analytics : stack1)) != null ? stack1.ua : stack1), depth0))
  217. + "', '"
  218. + alias2(alias1(((stack1 = ((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.analytics : stack1)) != null ? stack1.domain : stack1), depth0))
  219. + "');\r\n ga('send', 'pageview');\r\n </script>\r\n ";
  220. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) {
  221. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing;
  222. return "<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n <meta charset=\"utf-8\">\r\n <meta name=\"viewport\" content=\"width=device-width\">\r\n"
  223. + ((stack1 = (helpers.block || (depth0 && depth0.block) || alias2).call(alias1,"head",{"name":"block","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  224. + "</head>\r\n<body>\r\n"
  225. + ((stack1 = container.invokePartial(partials["site/navbar"],depth0,{"name":"site/navbar","data":data,"indent":"\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  226. + ((stack1 = (helpers.block || (depth0 && depth0.block) || alias2).call(alias1,"page-header",{"name":"block","hash":{},"fn":container.program(8, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  227. + " <div class=\"container content\">\r\n <div class=\"row\">\r\n <div class=\""
  228. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.showTableOfContents : stack1),{"name":"if","hash":{},"fn":container.program(10, data, 0, blockParams, depths),"inverse":container.program(12, data, 0, blockParams, depths),"data":data})) != null ? stack1 : "")
  229. + " main-content\">\r\n"
  230. + ((stack1 = (helpers.block || (depth0 && depth0.block) || alias2).call(alias1,"controls",{"name":"block","hash":{},"fn":container.program(14, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  231. + ((stack1 = (helpers.block || (depth0 && depth0.block) || alias2).call(alias1,"content",{"name":"block","hash":{},"fn":container.program(28, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  232. + " </div>\r\n"
  233. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.showTableOfContents : stack1),{"name":"if","hash":{},"fn":container.program(51, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  234. + " </div>\r\n </div>\r\n <footer>\r\n"
  235. + ((stack1 = (helpers.block || (depth0 && depth0.block) || alias2).call(alias1,"footer",{"name":"block","hash":{},"fn":container.program(53, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  236. + " </footer>\r\n"
  237. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.config : depth0)) != null ? stack1.debug : stack1),{"name":"if","hash":{},"fn":container.program(60, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  238. + " <script src=\"js/jquery.min.js\"></script>\r\n <script src=\"js/bootstrap.min.js\"></script>\r\n <script src=\"js/clipboard.min.js\"></script>\r\n <script src=\"js/prism.min.js\"></script>\r\n <script src=\"js/template.min.js\"></script>\r\n"
  239. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.search : stack1),{"name":"if","hash":{},"fn":container.program(62, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  240. + ((stack1 = helpers.each.call(alias1,((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.scripts : stack1),{"name":"each","hash":{},"fn":container.program(64, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  241. + " "
  242. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.analytics : stack1),{"name":"if","hash":{},"fn":container.program(66, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  243. + "\r\n</body>\r\n</html>\r\n";
  244. },"usePartial":true,"useData":true,"useDepths":true}));
  245. Handlebars.registerPartial("site/navbar", this["tmpl"]["site/navbar"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  246. return " navbar-inverse";
  247. },"3":function(container,depth0,helpers,partials,data) {
  248. return " branding-logo";
  249. },"5":function(container,depth0,helpers,partials,data) {
  250. var stack1;
  251. return " style=\"background-image: url("
  252. + container.escapeExpression(container.lambda(((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.systemLogo : stack1), depth0))
  253. + ");\"";
  254. },"7":function(container,depth0,helpers,partials,data,blockParams,depths) {
  255. var stack1;
  256. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = (depths[1] != null ? depths[1].options : depths[1])) != null ? stack1.inlineNav : stack1),{"name":"if","hash":{},"fn":container.program(8, data, 0, blockParams, depths),"inverse":container.program(10, data, 0, blockParams, depths),"data":data})) != null ? stack1 : "");
  257. },"8":function(container,depth0,helpers,partials,data) {
  258. var helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;
  259. return " <li><a href=\""
  260. + alias4(((helper = (helper = helpers.link || (depth0 != null ? depth0.link : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"link","hash":{},"data":data}) : helper)))
  261. + "\">"
  262. + alias4(((helper = (helper = helpers.title || (depth0 != null ? depth0.title : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"title","hash":{},"data":data}) : helper)))
  263. + "</a></li>\r\n";
  264. },"10":function(container,depth0,helpers,partials,data) {
  265. var stack1;
  266. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.members : depth0),{"name":"if","hash":{},"fn":container.program(11, data, 0),"inverse":container.program(14, data, 0),"data":data})) != null ? stack1 : "");
  267. },"11":function(container,depth0,helpers,partials,data) {
  268. var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;
  269. return " <li class=\"dropdown\">\r\n <a href=\""
  270. + alias4(((helper = (helper = helpers.link || (depth0 != null ? depth0.link : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"link","hash":{},"data":data}) : helper)))
  271. + "\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">"
  272. + alias4(((helper = (helper = helpers.title || (depth0 != null ? depth0.title : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"title","hash":{},"data":data}) : helper)))
  273. + "<b class=\"caret\"></b></a>\r\n <ul class=\"dropdown-menu\">\r\n"
  274. + ((stack1 = helpers.each.call(alias1,(depth0 != null ? depth0.members : depth0),{"name":"each","hash":{},"fn":container.program(12, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  275. + " </ul>\r\n </li>\r\n";
  276. },"12":function(container,depth0,helpers,partials,data) {
  277. var stack1;
  278. return " <li>"
  279. + ((stack1 = container.lambda(depth0, depth0)) != null ? stack1 : "")
  280. + "</li>\r\n";
  281. },"14":function(container,depth0,helpers,partials,data) {
  282. var helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;
  283. return " <li><a href=\""
  284. + alias4(((helper = (helper = helpers.link || (depth0 != null ? depth0.link : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"link","hash":{},"data":data}) : helper)))
  285. + "\">"
  286. + alias4(((helper = (helper = helpers.title || (depth0 != null ? depth0.title : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"title","hash":{},"data":data}) : helper)))
  287. + "</a></li>\r\n";
  288. },"16":function(container,depth0,helpers,partials,data) {
  289. var stack1;
  290. return ((stack1 = container.invokePartial(partials["search/navbar-input"],depth0,{"name":"search/navbar-input","data":data,"indent":"\t\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "");
  291. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) {
  292. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=container.lambda, alias3=container.escapeExpression;
  293. return "<!-- start:navbar.hbs -->\r\n<header class=\"navbar navbar-default navbar-fixed-top"
  294. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.inverseNav : stack1),{"name":"if","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  295. + "\">\r\n <div class=\"container\">\r\n <div class=\"navbar-header\">\r\n <a class=\"navbar-brand"
  296. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.systemLogo : stack1),{"name":"if","hash":{},"fn":container.program(3, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  297. + "\" href=\""
  298. + alias3(alias2(((stack1 = ((stack1 = (depth0 != null ? depth0.navbar : depth0)) != null ? stack1.index : stack1)) != null ? stack1.link : stack1), depth0))
  299. + "\""
  300. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.systemLogo : stack1),{"name":"if","hash":{},"fn":container.program(5, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  301. + ">\r\n "
  302. + alias3(alias2(((stack1 = ((stack1 = (depth0 != null ? depth0.navbar : depth0)) != null ? stack1.index : stack1)) != null ? stack1.title : stack1), depth0))
  303. + "\r\n </a>\r\n <!-- displayed on small devices -->\r\n <button class=\"navbar-toggle\" type=\"button\" data-toggle=\"collapse\" data-target=\"#topNavigation\">\r\n <span class=\"icon-bar\"></span>\r\n <span class=\"icon-bar\"></span>\r\n <span class=\"icon-bar\"></span>\r\n </button>\r\n </div>\r\n <div class=\"navbar-collapse collapse\" id=\"topNavigation\">\r\n <ul class=\"nav navbar-nav\">\r\n"
  304. + ((stack1 = helpers.each.call(alias1,((stack1 = (depth0 != null ? depth0.navbar : depth0)) != null ? stack1.topLevel : stack1),{"name":"each","hash":{},"fn":container.program(7, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  305. + " </ul>\r\n"
  306. + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.search : stack1),{"name":"if","hash":{},"fn":container.program(16, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  307. + " </div>\r\n </div>\r\n</header>\r\n<!-- end:navbar.hbs -->";
  308. },"usePartial":true,"useData":true,"useDepths":true}));
  309. Handlebars.registerPartial("symbol/inline", this["tmpl"]["symbol/inline"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  310. var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {});
  311. return " "
  312. + container.escapeExpression(((helper = (helper = helpers.access || (depth0 != null ? depth0.access : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(alias1,{"name":"access","hash":{},"data":data}) : helper)))
  313. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.inherited : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  314. },"2":function(container,depth0,helpers,partials,data) {
  315. return " inherited";
  316. },"4":function(container,depth0,helpers,partials,data) {
  317. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {});
  318. return ((stack1 = helpers.unless.call(alias1,(helpers.content || (depth0 && depth0.content) || helpers.helperMissing).call(alias1,"symbol-details",{"name":"content","hash":{},"data":data}),{"name":"unless","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  319. },"5":function(container,depth0,helpers,partials,data) {
  320. var stack1;
  321. return " collapsible-symbol"
  322. + ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(data && data.expanded),{"name":"if","hash":{},"fn":container.program(6, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  323. },"6":function(container,depth0,helpers,partials,data) {
  324. return " expanded";
  325. },"8":function(container,depth0,helpers,partials,data) {
  326. var stack1;
  327. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(data && data.primary),{"name":"if","hash":{},"fn":container.program(9, data, 0),"inverse":container.program(11, data, 0),"data":data})) != null ? stack1 : "")
  328. + ((stack1 = container.invokePartial(partials["tag/summary"],depth0,{"name":"tag/summary","data":data,"indent":"\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "");
  329. },"9":function(container,depth0,helpers,partials,data) {
  330. var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function";
  331. return " <h2 class=\""
  332. + container.escapeExpression(((helper = (helper = helpers.kind || (depth0 != null ? depth0.kind : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"kind","hash":{},"data":data}) : helper)))
  333. + "\">"
  334. + ((stack1 = ((helper = (helper = helpers.primaryTitleHTML || (depth0 != null ? depth0.primaryTitleHTML : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"primaryTitleHTML","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  335. + "</h2>\r\n";
  336. },"11":function(container,depth0,helpers,partials,data) {
  337. var stack1;
  338. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(data && data.list),{"name":"if","hash":{},"fn":container.program(12, data, 0),"inverse":container.program(14, data, 0),"data":data})) != null ? stack1 : "");
  339. },"12":function(container,depth0,helpers,partials,data) {
  340. var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;
  341. return " <h4 id=\""
  342. + alias4(((helper = (helper = helpers.id || (depth0 != null ? depth0.id : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"id","hash":{},"data":data}) : helper)))
  343. + "\" class=\""
  344. + alias4(((helper = (helper = helpers.kind || (depth0 != null ? depth0.kind : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"kind","hash":{},"data":data}) : helper)))
  345. + " "
  346. + alias4(((helper = (helper = helpers.access || (depth0 != null ? depth0.access : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"access","hash":{},"data":data}) : helper)))
  347. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.inherited : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  348. + "\">"
  349. + ((stack1 = ((helper = (helper = helpers.listTitleHTML || (depth0 != null ? depth0.listTitleHTML : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"listTitleHTML","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  350. + "</h4>\r\n";
  351. },"14":function(container,depth0,helpers,partials,data) {
  352. var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;
  353. return " <h4 id=\""
  354. + alias4(((helper = (helper = helpers.id || (depth0 != null ? depth0.id : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"id","hash":{},"data":data}) : helper)))
  355. + "\" class=\""
  356. + alias4(((helper = (helper = helpers.kind || (depth0 != null ? depth0.kind : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"kind","hash":{},"data":data}) : helper)))
  357. + " "
  358. + alias4(((helper = (helper = helpers.access || (depth0 != null ? depth0.access : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"access","hash":{},"data":data}) : helper)))
  359. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.inherited : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  360. + "\">"
  361. + ((stack1 = ((helper = (helper = helpers.symbolTitleHTML || (depth0 != null ? depth0.symbolTitleHTML : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"symbolTitleHTML","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  362. + "</h4>\r\n ";
  363. },"16":function(container,depth0,helpers,partials,data) {
  364. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {});
  365. return ((stack1 = helpers.unless.call(alias1,(helpers.content || (depth0 && depth0.content) || helpers.helperMissing).call(alias1,"symbol-details",{"name":"content","hash":{},"data":data}),{"name":"unless","hash":{},"fn":container.program(17, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  366. },"17":function(container,depth0,helpers,partials,data) {
  367. var stack1;
  368. return " collapsible-symbol"
  369. + ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(data && data.expanded),{"name":"if","hash":{},"fn":container.program(6, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  370. },"19":function(container,depth0,helpers,partials,data) {
  371. return " style=\"max-height: 9999px;\"";
  372. },"21":function(container,depth0,helpers,partials,data) {
  373. var stack1;
  374. return ((stack1 = container.invokePartial(partials["tag/description"],depth0,{"name":"tag/description","data":data,"indent":"\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  375. + ((stack1 = container.invokePartial(partials["tag/param"],depth0,{"name":"tag/param","data":data,"indent":"\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  376. + ((stack1 = container.invokePartial(partials["tag/prop"],depth0,{"name":"tag/prop","data":data,"indent":"\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  377. + ((stack1 = container.invokePartial(partials["tag/returns"],depth0,{"name":"tag/returns","data":data,"indent":"\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  378. + ((stack1 = container.invokePartial(partials["tag/requires"],depth0,{"name":"tag/requires","data":data,"indent":"\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  379. + ((stack1 = container.invokePartial(partials["tag/example"],depth0,{"name":"tag/example","hash":{"options":(data && data.options)},"data":data,"indent":"\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  380. + ((stack1 = container.invokePartial(partials["tag/fires"],depth0,{"name":"tag/fires","data":data,"indent":"\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  381. + ((stack1 = container.invokePartial(partials["tag/exceptions"],depth0,{"name":"tag/exceptions","data":data,"indent":"\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  382. + ((stack1 = container.invokePartial(partials["tag/details"],depth0,{"name":"tag/details","hash":{"options":(data && data.options)},"data":data,"indent":"\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "");
  383. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  384. var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;
  385. return "<dt class=\"symbol-title "
  386. + alias4(((helper = (helper = helpers.kind || (depth0 != null ? depth0.kind : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"kind","hash":{},"data":data}) : helper)))
  387. + ((stack1 = helpers.unless.call(alias1,(data && data.primary),{"name":"unless","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  388. + ((stack1 = helpers["if"].call(alias1,((stack1 = (data && data.options)) && stack1.collapseSymbols),{"name":"if","hash":{},"fn":container.program(4, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  389. + "\">\r\n"
  390. + ((stack1 = (helpers.block || (depth0 && depth0.block) || alias2).call(alias1,"symbol-title",{"name":"block","hash":{},"fn":container.program(8, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  391. + "</dt>\r\n<dd class=\"symbol-details "
  392. + alias4(((helper = (helper = helpers.kind || (depth0 != null ? depth0.kind : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"kind","hash":{},"data":data}) : helper)))
  393. + ((stack1 = helpers.unless.call(alias1,(data && data.primary),{"name":"unless","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  394. + ((stack1 = helpers["if"].call(alias1,((stack1 = (data && data.options)) && stack1.collapseSymbols),{"name":"if","hash":{},"fn":container.program(16, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  395. + "\""
  396. + ((stack1 = helpers["if"].call(alias1,(data && data.expanded),{"name":"if","hash":{},"fn":container.program(19, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  397. + ">\r\n <div class=\"symbol-details-inner\">\r\n"
  398. + ((stack1 = (helpers.block || (depth0 && depth0.block) || alias2).call(alias1,"symbol-details",{"name":"block","hash":{},"fn":container.program(21, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  399. + " </div>\r\n</dd>";
  400. },"usePartial":true,"useData":true}));
  401. Handlebars.registerPartial("symbol/page", this["tmpl"]["symbol/page"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  402. var stack1;
  403. return " "
  404. + ((stack1 = (helpers.content || (depth0 && depth0.content) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"symbol-details",{"name":"content","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  405. + "\r\n";
  406. },"2":function(container,depth0,helpers,partials,data) {
  407. return "";
  408. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  409. var stack1;
  410. return ((stack1 = (helpers.extend || (depth0 && depth0.extend) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"symbol/inline",{"name":"extend","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  411. },"useData":true}));
  412. Handlebars.registerPartial("symbol/tutorial", this["tmpl"]["symbol/tutorial"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  413. var stack1;
  414. return ((stack1 = (helpers.content || (depth0 && depth0.content) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"symbol-details",{"name":"content","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  415. },"2":function(container,depth0,helpers,partials,data) {
  416. var stack1;
  417. return " <dl class=\"symbol tutorial-children\">\r\n"
  418. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.children : depth0),{"name":"each","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  419. + " </dl>\r\n";
  420. },"3":function(container,depth0,helpers,partials,data) {
  421. return " <hr/>\r\n "
  422. + container.escapeExpression((helpers.symbol || (depth0 && depth0.symbol) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),depth0,{"name":"symbol","hash":{"options":(data && data.options),"primary":(depth0 != null ? depth0.primary : depth0),"list":(depth0 != null ? depth0.list : depth0)},"data":data}))
  423. + "\r\n";
  424. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  425. var stack1;
  426. return ((stack1 = (helpers.extend || (depth0 && depth0.extend) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"symbol/inline",{"name":"extend","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  427. },"useData":true}));
  428. Handlebars.registerPartial("tag/description", this["tmpl"]["tag/description"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  429. var stack1;
  430. return ((stack1 = (helpers.callout || (depth0 && depth0.callout) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"Description","callout-primary",{"name":"callout","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  431. },"2":function(container,depth0,helpers,partials,data) {
  432. var stack1, helper;
  433. return " <div class=\"description classdesc\">"
  434. + ((stack1 = ((helper = (helper = helpers.classdesc || (depth0 != null ? depth0.classdesc : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"classdesc","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  435. + "</div>\r\n";
  436. },"4":function(container,depth0,helpers,partials,data) {
  437. var stack1;
  438. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.description : depth0),{"name":"if","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  439. },"5":function(container,depth0,helpers,partials,data) {
  440. var stack1;
  441. return ((stack1 = (helpers.callout || (depth0 && depth0.callout) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"Description","callout-primary",{"name":"callout","hash":{},"fn":container.program(6, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  442. },"6":function(container,depth0,helpers,partials,data) {
  443. var stack1, helper;
  444. return " <div class=\"description\">"
  445. + ((stack1 = ((helper = (helper = helpers.description || (depth0 != null ? depth0.description : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"description","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  446. + "</div>\r\n";
  447. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  448. var stack1;
  449. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.classdesc : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(4, data, 0),"data":data})) != null ? stack1 : "");
  450. },"useData":true}));
  451. Handlebars.registerPartial("tag/details", this["tmpl"]["tag/details"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  452. var stack1;
  453. return ((stack1 = (helpers.callout || (depth0 && depth0.callout) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"Details","callout-default",{"name":"callout","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  454. },"2":function(container,depth0,helpers,partials,data) {
  455. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {});
  456. return " <form class=\"form-horizontal details\">\r\n\r\n"
  457. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.type : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  458. + "\r\n"
  459. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.defaultvalue : depth0),{"name":"if","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  460. + "\r\n"
  461. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.augments : depth0),{"name":"if","hash":{},"fn":container.program(7, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  462. + "\r\n"
  463. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.version : depth0),{"name":"if","hash":{},"fn":container.program(13, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  464. + "\r\n"
  465. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.since : depth0),{"name":"if","hash":{},"fn":container.program(15, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  466. + "\r\n"
  467. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.inherits : depth0),{"name":"if","hash":{},"fn":container.program(17, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  468. + "\r\n"
  469. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.overrides : depth0),{"name":"if","hash":{},"fn":container.program(19, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  470. + "\r\n"
  471. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.implementations : depth0),{"name":"if","hash":{},"fn":container.program(21, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  472. + "\r\n"
  473. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0["implements"] : depth0),{"name":"if","hash":{},"fn":container.program(24, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  474. + "\r\n"
  475. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.mixes : depth0),{"name":"if","hash":{},"fn":container.program(27, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  476. + "\r\n"
  477. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.deprecated : depth0),{"name":"if","hash":{},"fn":container.program(30, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  478. + "\r\n"
  479. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.author : depth0),{"name":"if","hash":{},"fn":container.program(32, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  480. + "\r\n"
  481. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.copyright : depth0),{"name":"if","hash":{},"fn":container.program(35, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  482. + "\r\n"
  483. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.license : depth0),{"name":"if","hash":{},"fn":container.program(37, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  484. + "\r\n"
  485. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.hasSource : depth0),{"name":"if","hash":{},"fn":container.program(39, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  486. + "\r\n"
  487. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.tutorials : depth0),{"name":"if","hash":{},"fn":container.program(44, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  488. + "\r\n"
  489. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.see : depth0),{"name":"if","hash":{},"fn":container.program(47, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  490. + "\r\n"
  491. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.todo : depth0),{"name":"if","hash":{},"fn":container.program(50, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  492. + "\r\n </form>\r\n";
  493. },"3":function(container,depth0,helpers,partials,data) {
  494. return " <!-- type -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Type</label>\r\n <div class=\"col-sm-9\">\r\n <div class=\"form-control-static type-names\">"
  495. + container.escapeExpression((helpers["type-names"] || (depth0 && depth0["type-names"]) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.type : depth0),{"name":"type-names","hash":{},"data":data}))
  496. + "</div>\r\n </div>\r\n </div>\r\n";
  497. },"5":function(container,depth0,helpers,partials,data) {
  498. var helper;
  499. return " <!-- defaultvalue -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Default Value</label>\r\n <div class=\"col-sm-9\">\r\n <p class=\"form-control-static\">"
  500. + container.escapeExpression(((helper = (helper = helpers.defaultvalue || (depth0 != null ? depth0.defaultvalue : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"defaultvalue","hash":{},"data":data}) : helper)))
  501. + "</p>\r\n </div>\r\n </div>\r\n";
  502. },"7":function(container,depth0,helpers,partials,data) {
  503. var stack1;
  504. return " <!-- augments -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Augments</label>\r\n <div class=\"col-sm-9\">\r\n"
  505. + ((stack1 = (helpers.single || (depth0 && depth0.single) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.augments : depth0),{"name":"single","hash":{},"fn":container.program(8, data, 0),"inverse":container.program(10, data, 0),"data":data})) != null ? stack1 : "")
  506. + " </div>\r\n </div>\r\n";
  507. },"8":function(container,depth0,helpers,partials,data) {
  508. return " <p class=\"form-control-static\">"
  509. + container.escapeExpression((helpers.linkto || (depth0 && depth0.linkto) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),depth0,{"name":"linkto","hash":{},"data":data}))
  510. + "</p>\r\n";
  511. },"10":function(container,depth0,helpers,partials,data) {
  512. var stack1;
  513. return " <ul class=\"form-control-static\">\r\n"
  514. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.augments : depth0),{"name":"each","hash":{},"fn":container.program(11, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  515. + " </ul>\r\n";
  516. },"11":function(container,depth0,helpers,partials,data) {
  517. return " <li>"
  518. + container.escapeExpression((helpers.linkto || (depth0 && depth0.linkto) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),depth0,{"name":"linkto","hash":{},"data":data}))
  519. + "</li>\r\n";
  520. },"13":function(container,depth0,helpers,partials,data) {
  521. var helper;
  522. return " <!-- version -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Version</label>\r\n <div class=\"col-sm-9\">\r\n <p class=\"form-control-static\">"
  523. + container.escapeExpression(((helper = (helper = helpers.version || (depth0 != null ? depth0.version : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"version","hash":{},"data":data}) : helper)))
  524. + "</p>\r\n </div>\r\n </div>\r\n";
  525. },"15":function(container,depth0,helpers,partials,data) {
  526. var helper;
  527. return " <!-- since -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Since</label>\r\n <div class=\"col-sm-9\">\r\n <p class=\"form-control-static\">"
  528. + container.escapeExpression(((helper = (helper = helpers.since || (depth0 != null ? depth0.since : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"since","hash":{},"data":data}) : helper)))
  529. + "</p>\r\n </div>\r\n </div>\r\n";
  530. },"17":function(container,depth0,helpers,partials,data) {
  531. return " <!-- inherits -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Inherited From</label>\r\n <div class=\"col-sm-9\">\r\n <p class=\"form-control-static\">"
  532. + container.escapeExpression((helpers.linkto || (depth0 && depth0.linkto) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.inherits : depth0),{"name":"linkto","hash":{},"data":data}))
  533. + "</p>\r\n </div>\r\n </div>\r\n";
  534. },"19":function(container,depth0,helpers,partials,data) {
  535. return " <!-- overrides -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Overrides</label>\r\n <div class=\"col-sm-9\">\r\n <p class=\"form-control-static\">"
  536. + container.escapeExpression((helpers.linkto || (depth0 && depth0.linkto) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.overrides : depth0),{"name":"linkto","hash":{},"data":data}))
  537. + "</p>\r\n </div>\r\n </div>\r\n";
  538. },"21":function(container,depth0,helpers,partials,data) {
  539. var stack1;
  540. return " <!-- implementations -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Implementations</label>\r\n <div class=\"col-sm-9\">\r\n"
  541. + ((stack1 = (helpers.single || (depth0 && depth0.single) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.implementations : depth0),{"name":"single","hash":{},"fn":container.program(8, data, 0),"inverse":container.program(22, data, 0),"data":data})) != null ? stack1 : "")
  542. + " </div>\r\n </div>\r\n";
  543. },"22":function(container,depth0,helpers,partials,data) {
  544. var stack1;
  545. return " <ul class=\"form-control-static\">\r\n"
  546. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.implementations : depth0),{"name":"each","hash":{},"fn":container.program(11, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  547. + " </ul>\r\n";
  548. },"24":function(container,depth0,helpers,partials,data) {
  549. var stack1;
  550. return " <!-- implements -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Implements</label>\r\n <div class=\"col-sm-9\">\r\n"
  551. + ((stack1 = (helpers.single || (depth0 && depth0.single) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0["implements"] : depth0),{"name":"single","hash":{},"fn":container.program(8, data, 0),"inverse":container.program(25, data, 0),"data":data})) != null ? stack1 : "")
  552. + " </div>\r\n </div>\r\n";
  553. },"25":function(container,depth0,helpers,partials,data) {
  554. var stack1;
  555. return " <ul class=\"form-control-static\">\r\n"
  556. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0["implements"] : depth0),{"name":"each","hash":{},"fn":container.program(11, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  557. + " </ul>\r\n";
  558. },"27":function(container,depth0,helpers,partials,data) {
  559. var stack1;
  560. return " <!-- mixes -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Mixes In</label>\r\n <div class=\"col-sm-9\">\r\n"
  561. + ((stack1 = (helpers.single || (depth0 && depth0.single) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.mixes : depth0),{"name":"single","hash":{},"fn":container.program(8, data, 0),"inverse":container.program(28, data, 0),"data":data})) != null ? stack1 : "")
  562. + " </div>\r\n </div>\r\n";
  563. },"28":function(container,depth0,helpers,partials,data) {
  564. var stack1;
  565. return " <ul class=\"form-control-static\">\r\n"
  566. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.mixes : depth0),{"name":"each","hash":{},"fn":container.program(11, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  567. + " </ul>\r\n";
  568. },"30":function(container,depth0,helpers,partials,data) {
  569. var helper;
  570. return " <!-- deprecated -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Deprecated</label>\r\n <div class=\"col-sm-9\">\r\n <p class=\"form-control-static\">"
  571. + container.escapeExpression(((helper = (helper = helpers.deprecated || (depth0 != null ? depth0.deprecated : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"deprecated","hash":{},"data":data}) : helper)))
  572. + "</p>\r\n </div>\r\n </div>\r\n";
  573. },"32":function(container,depth0,helpers,partials,data) {
  574. var stack1;
  575. return " <!-- author -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Author</label>\r\n <div class=\"col-sm-9\">\r\n"
  576. + ((stack1 = (helpers.single || (depth0 && depth0.single) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.author : depth0),{"name":"single","hash":{},"fn":container.program(8, data, 0),"inverse":container.program(33, data, 0),"data":data})) != null ? stack1 : "")
  577. + " </div>\r\n </div>\r\n";
  578. },"33":function(container,depth0,helpers,partials,data) {
  579. var stack1;
  580. return " <ul class=\"form-control-static\">\r\n"
  581. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.author : depth0),{"name":"each","hash":{},"fn":container.program(11, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  582. + " </ul>\r\n";
  583. },"35":function(container,depth0,helpers,partials,data) {
  584. var helper;
  585. return " <!-- copyright -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Copyright</label>\r\n <div class=\"col-sm-9\">\r\n <p class=\"form-control-static\">"
  586. + container.escapeExpression(((helper = (helper = helpers.copyright || (depth0 != null ? depth0.copyright : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"copyright","hash":{},"data":data}) : helper)))
  587. + "</p>\r\n </div>\r\n </div>\r\n";
  588. },"37":function(container,depth0,helpers,partials,data) {
  589. var helper;
  590. return " <!-- license -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">License</label>\r\n <div class=\"col-sm-9\">\r\n <p class=\"form-control-static\">"
  591. + container.escapeExpression(((helper = (helper = helpers.license || (depth0 != null ? depth0.license : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"license","hash":{},"data":data}) : helper)))
  592. + "</p>\r\n </div>\r\n </div>\r\n";
  593. },"39":function(container,depth0,helpers,partials,data) {
  594. var stack1;
  595. return " <!-- source -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Source</label>\r\n <div class=\"col-sm-9\">\r\n <p class=\"form-control-static\">"
  596. + ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.outputSourceFiles : stack1),{"name":"if","hash":{},"fn":container.program(40, data, 0),"inverse":container.program(42, data, 0),"data":data})) != null ? stack1 : "")
  597. + "</p>\r\n </div>\r\n </div>\r\n";
  598. },"40":function(container,depth0,helpers,partials,data) {
  599. var stack1, helper;
  600. return ((stack1 = ((helper = (helper = helpers.sourcelink || (depth0 != null ? depth0.sourcelink : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"sourcelink","hash":{},"data":data}) : helper))) != null ? stack1 : "");
  601. },"42":function(container,depth0,helpers,partials,data) {
  602. var helper;
  603. return container.escapeExpression(((helper = (helper = helpers.source || (depth0 != null ? depth0.source : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"source","hash":{},"data":data}) : helper)));
  604. },"44":function(container,depth0,helpers,partials,data) {
  605. var stack1;
  606. return " <!-- tutorials -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">Tutorials</label>\r\n <div class=\"col-sm-9\">\r\n"
  607. + ((stack1 = (helpers.single || (depth0 && depth0.single) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.tutorials : depth0),{"name":"single","hash":{},"fn":container.program(8, data, 0),"inverse":container.program(45, data, 0),"data":data})) != null ? stack1 : "")
  608. + " </div>\r\n </div>\r\n";
  609. },"45":function(container,depth0,helpers,partials,data) {
  610. var stack1;
  611. return " <ul class=\"form-control-static\">\r\n"
  612. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.tutorials : depth0),{"name":"each","hash":{},"fn":container.program(11, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  613. + " </ul>\r\n";
  614. },"47":function(container,depth0,helpers,partials,data) {
  615. var stack1;
  616. return " <!-- see -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">See</label>\r\n <div class=\"col-sm-9\">\r\n"
  617. + ((stack1 = (helpers.single || (depth0 && depth0.single) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.see : depth0),{"name":"single","hash":{},"fn":container.program(8, data, 0),"inverse":container.program(48, data, 0),"data":data})) != null ? stack1 : "")
  618. + " </div>\r\n </div>\r\n";
  619. },"48":function(container,depth0,helpers,partials,data) {
  620. var stack1;
  621. return " <ul class=\"form-control-static\">\r\n"
  622. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.see : depth0),{"name":"each","hash":{},"fn":container.program(11, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  623. + " </ul>\r\n";
  624. },"50":function(container,depth0,helpers,partials,data) {
  625. var stack1;
  626. return " <!-- todo -->\r\n <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label\">To Do</label>\r\n <div class=\"col-sm-9\">\r\n"
  627. + ((stack1 = (helpers.single || (depth0 && depth0.single) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.todo : depth0),{"name":"single","hash":{},"fn":container.program(51, data, 0),"inverse":container.program(53, data, 0),"data":data})) != null ? stack1 : "")
  628. + " </div>\r\n </div>\r\n";
  629. },"51":function(container,depth0,helpers,partials,data) {
  630. return " <p class=\"form-control-static\">"
  631. + container.escapeExpression(container.lambda(depth0, depth0))
  632. + "</p>\r\n";
  633. },"53":function(container,depth0,helpers,partials,data) {
  634. var stack1;
  635. return " <ul class=\"form-control-static\">\r\n"
  636. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.todo : depth0),{"name":"each","hash":{},"fn":container.program(54, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  637. + " </ul>\r\n";
  638. },"54":function(container,depth0,helpers,partials,data) {
  639. return " <li>"
  640. + container.escapeExpression(container.lambda(depth0, depth0))
  641. + "</li>\r\n";
  642. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  643. var stack1;
  644. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.hasDetails : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  645. },"useData":true}));
  646. Handlebars.registerPartial("tag/example", this["tmpl"]["tag/example"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  647. var stack1;
  648. return ((stack1 = (helpers.callout || (depth0 && depth0.callout) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"Examples","callout-example",{"name":"callout","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  649. },"2":function(container,depth0,helpers,partials,data) {
  650. var stack1;
  651. return ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.examples : depth0),{"name":"each","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  652. },"3":function(container,depth0,helpers,partials,data) {
  653. var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;
  654. return ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.caption : depth0),{"name":"if","hash":{},"fn":container.program(4, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  655. + " <div class=\"example-code\">\r\n <pre class=\"prettyprint source language-"
  656. + alias4(((helper = (helper = helpers.lang || (depth0 != null ? depth0.lang : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"lang","hash":{},"data":data}) : helper)))
  657. + "\"><code class=\"language-"
  658. + alias4(((helper = (helper = helpers.lang || (depth0 != null ? depth0.lang : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"lang","hash":{},"data":data}) : helper)))
  659. + "\">"
  660. + alias4(((helper = (helper = helpers.code || (depth0 != null ? depth0.code : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"code","hash":{},"data":data}) : helper)))
  661. + "</code></pre>\r\n </div>\r\n"
  662. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.run : depth0),{"name":"if","hash":{},"fn":container.program(6, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  663. },"4":function(container,depth0,helpers,partials,data) {
  664. var stack1, helper;
  665. return " <div class=\"example-caption\">"
  666. + ((stack1 = ((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"caption","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  667. + "</div>\r\n";
  668. },"6":function(container,depth0,helpers,partials,data) {
  669. var helper;
  670. return " <p class=\"example-run\">\r\n <input type=\"hidden\" value=\""
  671. + container.escapeExpression(((helper = (helper = helpers.code || (depth0 != null ? depth0.code : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"code","hash":{},"data":data}) : helper)))
  672. + "\">\r\n <button type=\"button\" class=\"btn btn-default code-run\">Run</button>\r\n </p>\r\n";
  673. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  674. var stack1;
  675. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.examples : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  676. },"useData":true}));
  677. Handlebars.registerPartial("tag/exceptions", this["tmpl"]["tag/exceptions"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  678. var stack1;
  679. return ((stack1 = (helpers.callout || (depth0 && depth0.callout) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"Throws","callout-danger",{"name":"callout","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  680. },"2":function(container,depth0,helpers,partials,data) {
  681. var stack1;
  682. return " <form class=\"form-horizontal exceptions\">\r\n"
  683. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.exceptions : depth0),{"name":"each","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  684. + " </form>\r\n";
  685. },"3":function(container,depth0,helpers,partials,data) {
  686. var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing;
  687. return " <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label exceptions-type\">"
  688. + container.escapeExpression((helpers["type-names"] || (depth0 && depth0["type-names"]) || alias2).call(alias1,(depth0 != null ? depth0.type : depth0),{"name":"type-names","hash":{},"data":data}))
  689. + "</label>\r\n <div class=\"col-sm-9\">\r\n <div class=\"form-control-static exceptions-description\">"
  690. + ((stack1 = ((helper = (helper = helpers.description || (depth0 != null ? depth0.description : depth0)) != null ? helper : alias2),(typeof helper === "function" ? helper.call(alias1,{"name":"description","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  691. + "</div>\r\n </div>\r\n </div>\r\n";
  692. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  693. var stack1;
  694. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.exceptions : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  695. },"useData":true}));
  696. Handlebars.registerPartial("tag/fires", this["tmpl"]["tag/fires"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  697. var stack1;
  698. return ((stack1 = (helpers.callout || (depth0 && depth0.callout) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"Fires","callout-warning",{"name":"callout","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  699. },"2":function(container,depth0,helpers,partials,data) {
  700. var stack1;
  701. return " <form class=\"form-horizontal fires\">\r\n"
  702. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.fires : depth0),{"name":"each","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  703. + " </form>\r\n";
  704. },"3":function(container,depth0,helpers,partials,data) {
  705. var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function";
  706. return " <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label fires-event\">"
  707. + ((stack1 = ((helper = (helper = helpers.link || (depth0 != null ? depth0.link : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"link","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  708. + "</label>\r\n <div class=\"col-sm-9\">\r\n <div class=\"form-control-static fires-summary\">"
  709. + ((stack1 = ((helper = (helper = helpers.summary || (depth0 != null ? depth0.summary : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"summary","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  710. + "</div>\r\n </div>\r\n </div>\r\n";
  711. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  712. var stack1;
  713. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.fires : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  714. },"useData":true}));
  715. Handlebars.registerPartial("tag/param", this["tmpl"]["tag/param"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data,blockParams,depths) {
  716. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {});
  717. return ((stack1 = helpers.unless.call(alias1,(depth0 != null ? depth0.child : depth0),{"name":"unless","hash":{},"fn":container.program(2, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  718. + " <table class=\"params table table-striped\">\r\n <thead>\r\n <tr>\r\n"
  719. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.paramsHasNames : depth0),{"name":"if","hash":{},"fn":container.program(4, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  720. + " <th>Type</th>\r\n"
  721. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.paramsHasAttributes : depth0),{"name":"if","hash":{},"fn":container.program(6, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  722. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.paramsHasDefaults : depth0),{"name":"if","hash":{},"fn":container.program(8, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  723. + " <th class=\"last\">Description</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n"
  724. + ((stack1 = helpers.each.call(alias1,(depth0 != null ? depth0.params : depth0),{"name":"each","hash":{},"fn":container.program(10, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  725. + " </tbody>\r\n </table>\r\n"
  726. + ((stack1 = helpers.unless.call(alias1,(depth0 != null ? depth0.child : depth0),{"name":"unless","hash":{},"fn":container.program(21, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  727. },"2":function(container,depth0,helpers,partials,data) {
  728. return "<div class=\"callout callout-info\">\r\n <h5>Parameters</h5>\r\n";
  729. },"4":function(container,depth0,helpers,partials,data) {
  730. return " <th>Name</th>\r\n";
  731. },"6":function(container,depth0,helpers,partials,data) {
  732. return " <th>Attributes</th>\r\n";
  733. },"8":function(container,depth0,helpers,partials,data) {
  734. return " <th>Default</th>\r\n";
  735. },"10":function(container,depth0,helpers,partials,data,blockParams,depths) {
  736. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {});
  737. return " <tr>\r\n"
  738. + ((stack1 = helpers["if"].call(alias1,(depths[1] != null ? depths[1].paramsHasNames : depths[1]),{"name":"if","hash":{},"fn":container.program(11, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  739. + " <td>"
  740. + container.escapeExpression((helpers["type-names"] || (depth0 && depth0["type-names"]) || helpers.helperMissing).call(alias1,(depth0 != null ? depth0.type : depth0),{"name":"type-names","hash":{},"data":data}))
  741. + "</td>\r\n"
  742. + ((stack1 = helpers["if"].call(alias1,(depths[1] != null ? depths[1].paramsHasAttributes : depths[1]),{"name":"if","hash":{},"fn":container.program(13, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  743. + ((stack1 = helpers["if"].call(alias1,(depths[1] != null ? depths[1].paramsHasDefaults : depths[1]),{"name":"if","hash":{},"fn":container.program(15, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  744. + " <td class=\"last\">\r\n"
  745. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"if","hash":{},"fn":container.program(17, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  746. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.params : depth0),{"name":"if","hash":{},"fn":container.program(19, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  747. + " </td>\r\n </tr>\r\n";
  748. },"11":function(container,depth0,helpers,partials,data) {
  749. var helper;
  750. return " <td><code>"
  751. + container.escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? depth0.name : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"name","hash":{},"data":data}) : helper)))
  752. + "</code></td>\r\n";
  753. },"13":function(container,depth0,helpers,partials,data) {
  754. return " <td class=\"attributes\">"
  755. + container.escapeExpression((helpers["param-attribs"] || (depth0 && depth0["param-attribs"]) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),depth0,{"name":"param-attribs","hash":{},"data":data}))
  756. + "</td>\r\n";
  757. },"15":function(container,depth0,helpers,partials,data) {
  758. var helper;
  759. return " <td>"
  760. + container.escapeExpression(((helper = (helper = helpers.defaultvalue || (depth0 != null ? depth0.defaultvalue : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"defaultvalue","hash":{},"data":data}) : helper)))
  761. + "</td>\r\n";
  762. },"17":function(container,depth0,helpers,partials,data) {
  763. var stack1, helper;
  764. return " "
  765. + ((stack1 = ((helper = (helper = helpers.description || (depth0 != null ? depth0.description : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"description","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  766. + "\r\n";
  767. },"19":function(container,depth0,helpers,partials,data) {
  768. var stack1;
  769. return ((stack1 = container.invokePartial(partials["tag/param"],depth0,{"name":"tag/param","hash":{"child":true},"data":data,"indent":"\t\t\t\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "");
  770. },"21":function(container,depth0,helpers,partials,data) {
  771. return "</div>\r\n";
  772. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) {
  773. var stack1;
  774. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.params : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  775. },"usePartial":true,"useData":true,"useDepths":true}));
  776. Handlebars.registerPartial("tag/prop", this["tmpl"]["tag/prop"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data,blockParams,depths) {
  777. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {});
  778. return ((stack1 = helpers.unless.call(alias1,(depth0 != null ? depth0.child : depth0),{"name":"unless","hash":{},"fn":container.program(2, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  779. + " <table class=\"params table table-striped\">\r\n <thead>\r\n <tr>\r\n"
  780. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.propertiesHasNames : depth0),{"name":"if","hash":{},"fn":container.program(4, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  781. + " <th>Type</th>\r\n"
  782. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.propertiesHasAttributes : depth0),{"name":"if","hash":{},"fn":container.program(6, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  783. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.propertiesHasDefaults : depth0),{"name":"if","hash":{},"fn":container.program(8, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  784. + " <th class=\"last\">Description</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n"
  785. + ((stack1 = helpers.each.call(alias1,(depth0 != null ? depth0.properties : depth0),{"name":"each","hash":{},"fn":container.program(10, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  786. + " </tbody>\r\n </table>\r\n"
  787. + ((stack1 = helpers.unless.call(alias1,(depth0 != null ? depth0.child : depth0),{"name":"unless","hash":{},"fn":container.program(21, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  788. },"2":function(container,depth0,helpers,partials,data) {
  789. return "<div class=\"callout callout-info\">\r\n <h5>Properties</h5>\r\n";
  790. },"4":function(container,depth0,helpers,partials,data) {
  791. return " <th>Name</th>\r\n";
  792. },"6":function(container,depth0,helpers,partials,data) {
  793. return " <th>Attributes</th>\r\n";
  794. },"8":function(container,depth0,helpers,partials,data) {
  795. return " <th>Default</th>\r\n";
  796. },"10":function(container,depth0,helpers,partials,data,blockParams,depths) {
  797. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {});
  798. return " <tr>\r\n"
  799. + ((stack1 = helpers["if"].call(alias1,(depths[1] != null ? depths[1].propertiesHasNames : depths[1]),{"name":"if","hash":{},"fn":container.program(11, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  800. + " <td>"
  801. + container.escapeExpression((helpers["type-names"] || (depth0 && depth0["type-names"]) || helpers.helperMissing).call(alias1,(depth0 != null ? depth0.type : depth0),{"name":"type-names","hash":{},"data":data}))
  802. + "</td>\r\n"
  803. + ((stack1 = helpers["if"].call(alias1,(depths[1] != null ? depths[1].propertiesHasAttributes : depths[1]),{"name":"if","hash":{},"fn":container.program(13, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  804. + ((stack1 = helpers["if"].call(alias1,(depths[1] != null ? depths[1].propertiesHasDefaults : depths[1]),{"name":"if","hash":{},"fn":container.program(15, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  805. + " <td class=\"last\">\r\n"
  806. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"if","hash":{},"fn":container.program(17, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  807. + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.properties : depth0),{"name":"if","hash":{},"fn":container.program(19, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  808. + " </td>\r\n </tr>\r\n";
  809. },"11":function(container,depth0,helpers,partials,data) {
  810. var helper;
  811. return " <td><code>"
  812. + container.escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? depth0.name : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"name","hash":{},"data":data}) : helper)))
  813. + "</code></td>\r\n";
  814. },"13":function(container,depth0,helpers,partials,data) {
  815. return " <td class=\"attributes\">"
  816. + container.escapeExpression((helpers["param-attribs"] || (depth0 && depth0["param-attribs"]) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),depth0,{"name":"param-attribs","hash":{},"data":data}))
  817. + "</td>\r\n";
  818. },"15":function(container,depth0,helpers,partials,data) {
  819. var helper;
  820. return " <td>"
  821. + container.escapeExpression(((helper = (helper = helpers.defaultvalue || (depth0 != null ? depth0.defaultvalue : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"defaultvalue","hash":{},"data":data}) : helper)))
  822. + "</td>\r\n";
  823. },"17":function(container,depth0,helpers,partials,data) {
  824. var stack1, helper;
  825. return " "
  826. + ((stack1 = ((helper = (helper = helpers.description || (depth0 != null ? depth0.description : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"description","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  827. + "\r\n";
  828. },"19":function(container,depth0,helpers,partials,data) {
  829. var stack1;
  830. return ((stack1 = container.invokePartial(partials["tag/prop"],depth0,{"name":"tag/prop","hash":{"child":true},"data":data,"indent":"\t\t\t\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "");
  831. },"21":function(container,depth0,helpers,partials,data) {
  832. return "</div>\r\n";
  833. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) {
  834. var stack1;
  835. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.properties : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  836. },"usePartial":true,"useData":true,"useDepths":true}));
  837. Handlebars.registerPartial("tag/requires", this["tmpl"]["tag/requires"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  838. var stack1;
  839. return ((stack1 = (helpers.callout || (depth0 && depth0.callout) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"Requires","callout-warning",{"name":"callout","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  840. },"2":function(container,depth0,helpers,partials,data) {
  841. var stack1;
  842. return " <form class=\"form-horizontal requires\">\r\n"
  843. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.requires : depth0),{"name":"each","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  844. + " </form>\r\n";
  845. },"3":function(container,depth0,helpers,partials,data) {
  846. var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function";
  847. return " <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label requires-type\">"
  848. + ((stack1 = ((helper = (helper = helpers.link || (depth0 != null ? depth0.link : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"link","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  849. + "</label>\r\n <div class=\"col-sm-9\">\r\n <div class=\"form-control-static requires-summary\">"
  850. + ((stack1 = ((helper = (helper = helpers.summary || (depth0 != null ? depth0.summary : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"summary","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  851. + "</div>\r\n </div>\r\n </div>\r\n";
  852. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  853. var stack1;
  854. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.requires : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  855. },"useData":true}));
  856. Handlebars.registerPartial("tag/returns", this["tmpl"]["tag/returns"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  857. var stack1;
  858. return ((stack1 = (helpers.callout || (depth0 && depth0.callout) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"Returns","callout-success",{"name":"callout","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  859. },"2":function(container,depth0,helpers,partials,data) {
  860. var stack1;
  861. return " <form class=\"form-horizontal returns\">\r\n"
  862. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.returns : depth0),{"name":"each","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  863. + " </form>\r\n";
  864. },"3":function(container,depth0,helpers,partials,data) {
  865. var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing;
  866. return " <div class=\"form-group\">\r\n <label class=\"col-sm-3 control-label returns-type\">"
  867. + container.escapeExpression((helpers["type-names"] || (depth0 && depth0["type-names"]) || alias2).call(alias1,(depth0 != null ? depth0.type : depth0),{"name":"type-names","hash":{},"data":data}))
  868. + "</label>\r\n <div class=\"col-sm-9\">\r\n <div class=\"form-control-static returns-description\">"
  869. + ((stack1 = ((helper = (helper = helpers.description || (depth0 != null ? depth0.description : depth0)) != null ? helper : alias2),(typeof helper === "function" ? helper.call(alias1,{"name":"description","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  870. + "</div>\r\n </div>\r\n </div>\r\n";
  871. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  872. var stack1;
  873. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.returns : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  874. },"useData":true}));
  875. Handlebars.registerPartial("tag/summary", this["tmpl"]["tag/summary"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  876. var stack1, helper;
  877. return "<div class=\"summary\">"
  878. + ((stack1 = ((helper = (helper = helpers.summary || (depth0 != null ? depth0.summary : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"summary","hash":{},"data":data}) : helper))) != null ? stack1 : "")
  879. + "</div>";
  880. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  881. var stack1;
  882. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.summary : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  883. },"useData":true}));
  884. this["tmpl"]["doclet"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  885. return "\r\n";
  886. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  887. var stack1;
  888. return ((stack1 = (helpers.extend || (depth0 && depth0.extend) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"site/layout",{"name":"extend","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  889. },"useData":true});
  890. this["tmpl"]["global"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  891. var stack1;
  892. return "\r\n"
  893. + ((stack1 = (helpers.content || (depth0 && depth0.content) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"primary",{"name":"content","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  894. + "\r\n";
  895. },"2":function(container,depth0,helpers,partials,data) {
  896. return "";
  897. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  898. var stack1;
  899. return ((stack1 = (helpers.extend || (depth0 && depth0.extend) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"site/layout",{"name":"extend","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  900. },"useData":true});
  901. this["tmpl"]["list"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data,blockParams,depths) {
  902. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing;
  903. return ((stack1 = (helpers.content || (depth0 && depth0.content) || alias2).call(alias1,"primary",{"name":"content","hash":{},"fn":container.program(2, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  904. + ((stack1 = (helpers.content || (depth0 && depth0.content) || alias2).call(alias1,"secondary",{"name":"content","hash":{},"fn":container.program(4, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  905. },"2":function(container,depth0,helpers,partials,data) {
  906. var stack1;
  907. return " <h2>"
  908. + ((stack1 = container.lambda(((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.primaryTitleHTML : stack1), depth0)) != null ? stack1 : "")
  909. + "</h2>\r\n";
  910. },"4":function(container,depth0,helpers,partials,data,blockParams,depths) {
  911. var stack1;
  912. return " <article class=\"secondary\">\r\n"
  913. + ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.members : stack1),{"name":"if","hash":{},"fn":container.program(5, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  914. + " </article>\r\n";
  915. },"5":function(container,depth0,helpers,partials,data,blockParams,depths) {
  916. var stack1;
  917. return " <dl class=\"symbol\">\r\n"
  918. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.members : stack1),{"name":"each","hash":{},"fn":container.program(6, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  919. + " </dl>\r\n";
  920. },"6":function(container,depth0,helpers,partials,data,blockParams,depths) {
  921. var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {});
  922. return " "
  923. + ((stack1 = helpers.unless.call(alias1,(data && data.first),{"name":"unless","hash":{},"fn":container.program(7, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  924. + "\r\n "
  925. + container.escapeExpression((helpers.symbol || (depth0 && depth0.symbol) || helpers.helperMissing).call(alias1,depth0,{"name":"symbol","hash":{"options":(depths[1] != null ? depths[1].options : depths[1]),"list":true},"data":data}))
  926. + "\r\n";
  927. },"7":function(container,depth0,helpers,partials,data) {
  928. return "<hr/>";
  929. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) {
  930. var stack1;
  931. return ((stack1 = (helpers.extend || (depth0 && depth0.extend) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"site/layout",{"name":"extend","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  932. },"useData":true,"useDepths":true});
  933. this["tmpl"]["module"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  934. var stack1;
  935. return "\r\n"
  936. + ((stack1 = (helpers.content || (depth0 && depth0.content) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"primary",{"name":"content","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  937. + "\r\n";
  938. },"2":function(container,depth0,helpers,partials,data) {
  939. var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;
  940. return " <dl class=\"symbol\">\r\n <dt class=\"symbol-title "
  941. + alias4(((helper = (helper = helpers.kind || (depth0 != null ? depth0.kind : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"kind","hash":{},"data":data}) : helper)))
  942. + "\"></dt>\r\n <dd class=\"symbol-details "
  943. + alias4(((helper = (helper = helpers.kind || (depth0 != null ? depth0.kind : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"kind","hash":{},"data":data}) : helper)))
  944. + "\">\r\n <div class=\"symbol-details-inner\">\r\n"
  945. + ((stack1 = container.invokePartial(partials["tag/description"],(depth0 != null ? depth0.doclet : depth0),{"name":"tag/description","data":data,"indent":"\t\t\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  946. + ((stack1 = helpers.each.call(alias1,((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.modules : stack1),{"name":"each","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  947. + ((stack1 = container.invokePartial(partials["tag/requires"],(depth0 != null ? depth0.doclet : depth0),{"name":"tag/requires","data":data,"indent":"\t\t\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  948. + ((stack1 = container.invokePartial(partials["tag/details"],(depth0 != null ? depth0.doclet : depth0),{"name":"tag/details","hash":{"options":(depth0 != null ? depth0.options : depth0)},"data":data,"indent":"\t\t\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
  949. + " </div>\r\n </dd>\r\n </dl>\r\n";
  950. },"3":function(container,depth0,helpers,partials,data) {
  951. var stack1;
  952. return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.classdesc : depth0),{"name":"if","hash":{},"fn":container.program(4, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  953. },"4":function(container,depth0,helpers,partials,data) {
  954. var stack1;
  955. return ((stack1 = container.invokePartial(partials["tag/description"],depth0,{"name":"tag/description","data":data,"indent":"\t\t\t\t\t\t\t","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "");
  956. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  957. var stack1;
  958. return ((stack1 = (helpers.extend || (depth0 && depth0.extend) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"site/layout",{"name":"extend","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
  959. },"usePartial":true,"useData":true});
  960. this["tmpl"]["readme"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  961. var stack1;
  962. return "\r\n"
  963. + ((stack1 = (helpers.content || (depth0 && depth0.content) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"content",{"name":"content","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  964. + "\r\n";
  965. },"2":function(container,depth0,helpers,partials,data) {
  966. var stack1;
  967. return " <section class=\"readme-section\">\r\n <article>"
  968. + ((stack1 = container.lambda(((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.contents : stack1), depth0)) != null ? stack1 : "")
  969. + "</article>\r\n </section>\r\n";
  970. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  971. var stack1;
  972. return "<!-- start:readme.hbs -->\r\n"
  973. + ((stack1 = (helpers.extend || (depth0 && depth0.extend) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"site/layout",{"name":"extend","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  974. + "<!-- end:readme.hbs -->";
  975. },"useData":true});
  976. this["tmpl"]["source"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  977. var stack1;
  978. return "\r\n"
  979. + ((stack1 = (helpers.content || (depth0 && depth0.content) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"content",{"name":"content","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  980. + "\r\n";
  981. },"2":function(container,depth0,helpers,partials,data) {
  982. var stack1, alias1=container.lambda;
  983. return " <section class=\"source-section\">\r\n <article>"
  984. + ((stack1 = alias1(((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.contents : stack1), depth0)) != null ? stack1 : "")
  985. + "</article>\r\n <pre class=\"prettyprint source language-javascript"
  986. + ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = (depth0 != null ? depth0.options : depth0)) != null ? stack1.linenums : stack1),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  987. + "\"><code class=\"language-javascript\">"
  988. + ((stack1 = alias1(((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.code : stack1), depth0)) != null ? stack1 : "")
  989. + "</code></pre>\r\n </section>\r\n";
  990. },"3":function(container,depth0,helpers,partials,data) {
  991. return " line-numbers";
  992. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  993. var stack1;
  994. return "<!-- start:source.tmpl.hbs -->\r\n"
  995. + ((stack1 = (helpers.extend || (depth0 && depth0.extend) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"site/layout",{"name":"extend","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  996. + "<!-- end:source.tmpl.hbs -->";
  997. },"useData":true});
  998. this["tmpl"]["tutorial"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
  999. var stack1;
  1000. return "\r\n"
  1001. + ((stack1 = (helpers.content || (depth0 && depth0.content) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"content",{"name":"content","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  1002. + "\r\n";
  1003. },"2":function(container,depth0,helpers,partials,data) {
  1004. var stack1;
  1005. return " <section class=\"tutorial-section\">\r\n <article>"
  1006. + ((stack1 = container.lambda(((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.contents : stack1), depth0)) != null ? stack1 : "")
  1007. + "</article>\r\n"
  1008. + ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.children : stack1),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  1009. + " </section>\r\n";
  1010. },"3":function(container,depth0,helpers,partials,data) {
  1011. var stack1;
  1012. return " <div class=\"related-tutorials\">\r\n <h2>Related Tutorials</h2>\r\n <ul>\r\n"
  1013. + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = (depth0 != null ? depth0.doclet : depth0)) != null ? stack1.children : stack1),{"name":"each","hash":{},"fn":container.program(4, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  1014. + " </ul>\r\n </div>\r\n";
  1015. },"4":function(container,depth0,helpers,partials,data) {
  1016. return " <li>"
  1017. + container.escapeExpression((helpers.linkto || (depth0 && depth0.linkto) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.longname : depth0),{"name":"linkto","hash":{},"data":data}))
  1018. + "</li>\r\n";
  1019. },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
  1020. var stack1;
  1021. return "<!-- start:readme.hbs -->\r\n"
  1022. + ((stack1 = (helpers.extend || (depth0 && depth0.extend) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"site/layout",{"name":"extend","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
  1023. + "<!-- end:readme.hbs -->";
  1024. },"useData":true});
  1025. if (typeof exports === 'object' && exports) {module.exports = this["tmpl"];}