API Docs for: 3.8.0
Show:

File: loader/js/yui3.js

  1. /* This file is auto-generated by src/loader/scripts/meta_join.js */

  2. /**
  3.  * YUI 3 module metadata
  4.  * @module loader
  5.  * @submodule yui3
  6.  */
  7. YUI.Env[Y.version].modules = YUI.Env[Y.version].modules || {
  8.     "align-plugin": {
  9.         "requires": [
  10.             "node-screen",
  11.             "node-pluginhost"
  12.         ]
  13.     },
  14.     "anim": {
  15.         "use": [
  16.             "anim-base",
  17.             "anim-color",
  18.             "anim-curve",
  19.             "anim-easing",
  20.             "anim-node-plugin",
  21.             "anim-scroll",
  22.             "anim-xy"
  23.         ]
  24.     },
  25.     "anim-base": {
  26.         "requires": [
  27.             "base-base",
  28.             "node-style"
  29.         ]
  30.     },
  31.     "anim-color": {
  32.         "requires": [
  33.             "anim-base"
  34.         ]
  35.     },
  36.     "anim-curve": {
  37.         "requires": [
  38.             "anim-xy"
  39.         ]
  40.     },
  41.     "anim-easing": {
  42.         "requires": [
  43.             "anim-base"
  44.         ]
  45.     },
  46.     "anim-node-plugin": {
  47.         "requires": [
  48.             "node-pluginhost",
  49.             "anim-base"
  50.         ]
  51.     },
  52.     "anim-scroll": {
  53.         "requires": [
  54.             "anim-base"
  55.         ]
  56.     },
  57.     "anim-shape": {
  58.         "requires": [
  59.             "anim-base",
  60.             "anim-easing",
  61.             "anim-color",
  62.             "matrix"
  63.         ]
  64.     },
  65.     "anim-shape-transform": {
  66.         "use": [
  67.             "anim-shape"
  68.         ]
  69.     },
  70.     "anim-xy": {
  71.         "requires": [
  72.             "anim-base",
  73.             "node-screen"
  74.         ]
  75.     },
  76.     "app": {
  77.         "use": [
  78.             "app-base",
  79.             "app-content",
  80.             "app-transitions",
  81.             "lazy-model-list",
  82.             "model",
  83.             "model-list",
  84.             "model-sync-rest",
  85.             "router",
  86.             "view",
  87.             "view-node-map"
  88.         ]
  89.     },
  90.     "app-base": {
  91.         "requires": [
  92.             "classnamemanager",
  93.             "pjax-base",
  94.             "router",
  95.             "view"
  96.         ]
  97.     },
  98.     "app-content": {
  99.         "requires": [
  100.             "app-base",
  101.             "pjax-content"
  102.         ]
  103.     },
  104.     "app-transitions": {
  105.         "requires": [
  106.             "app-base"
  107.         ]
  108.     },
  109.     "app-transitions-css": {
  110.         "type": "css"
  111.     },
  112.     "app-transitions-native": {
  113.         "condition": {
  114.             "name": "app-transitions-native",
  115.             "test": function (Y) {
  116.     var doc  = Y.config.doc,
  117.         node = doc ? doc.documentElement : null;

  118.     if (node && node.style) {
  119.         return ('MozTransition' in node.style || 'WebkitTransition' in node.style || 'transition' in node.style);
  120.     }

  121.     return false;
  122. },
  123.             "trigger": "app-transitions"
  124.         },
  125.         "requires": [
  126.             "app-transitions",
  127.             "app-transitions-css",
  128.             "parallel",
  129.             "transition"
  130.         ]
  131.     },
  132.     "array-extras": {
  133.         "requires": [
  134.             "yui-base"
  135.         ]
  136.     },
  137.     "array-invoke": {
  138.         "requires": [
  139.             "yui-base"
  140.         ]
  141.     },
  142.     "arraylist": {
  143.         "requires": [
  144.             "yui-base"
  145.         ]
  146.     },
  147.     "arraylist-add": {
  148.         "requires": [
  149.             "arraylist"
  150.         ]
  151.     },
  152.     "arraylist-filter": {
  153.         "requires": [
  154.             "arraylist"
  155.         ]
  156.     },
  157.     "arraysort": {
  158.         "requires": [
  159.             "yui-base"
  160.         ]
  161.     },
  162.     "async-queue": {
  163.         "requires": [
  164.             "event-custom"
  165.         ]
  166.     },
  167.     "attribute": {
  168.         "use": [
  169.             "attribute-base",
  170.             "attribute-complex"
  171.         ]
  172.     },
  173.     "attribute-base": {
  174.         "requires": [
  175.             "attribute-core",
  176.             "attribute-observable",
  177.             "attribute-extras"
  178.         ]
  179.     },
  180.     "attribute-complex": {
  181.         "requires": [
  182.             "attribute-base"
  183.         ]
  184.     },
  185.     "attribute-core": {
  186.         "requires": [
  187.             "oop"
  188.         ]
  189.     },
  190.     "attribute-events": {
  191.         "use": [
  192.             "attribute-observable"
  193.         ]
  194.     },
  195.     "attribute-extras": {
  196.         "requires": [
  197.             "oop"
  198.         ]
  199.     },
  200.     "attribute-observable": {
  201.         "requires": [
  202.             "event-custom"
  203.         ]
  204.     },
  205.     "autocomplete": {
  206.         "use": [
  207.             "autocomplete-base",
  208.             "autocomplete-sources",
  209.             "autocomplete-list",
  210.             "autocomplete-plugin"
  211.         ]
  212.     },
  213.     "autocomplete-base": {
  214.         "optional": [
  215.             "autocomplete-sources"
  216.         ],
  217.         "requires": [
  218.             "array-extras",
  219.             "base-build",
  220.             "escape",
  221.             "event-valuechange",
  222.             "node-base"
  223.         ]
  224.     },
  225.     "autocomplete-filters": {
  226.         "requires": [
  227.             "array-extras",
  228.             "text-wordbreak"
  229.         ]
  230.     },
  231.     "autocomplete-filters-accentfold": {
  232.         "requires": [
  233.             "array-extras",
  234.             "text-accentfold",
  235.             "text-wordbreak"
  236.         ]
  237.     },
  238.     "autocomplete-highlighters": {
  239.         "requires": [
  240.             "array-extras",
  241.             "highlight-base"
  242.         ]
  243.     },
  244.     "autocomplete-highlighters-accentfold": {
  245.         "requires": [
  246.             "array-extras",
  247.             "highlight-accentfold"
  248.         ]
  249.     },
  250.     "autocomplete-list": {
  251.         "after": [
  252.             "autocomplete-sources"
  253.         ],
  254.         "lang": [
  255.             "en"
  256.         ],
  257.         "requires": [
  258.             "autocomplete-base",
  259.             "event-resize",
  260.             "node-screen",
  261.             "selector-css3",
  262.             "shim-plugin",
  263.             "widget",
  264.             "widget-position",
  265.             "widget-position-align"
  266.         ],
  267.         "skinnable": true
  268.     },
  269.     "autocomplete-list-keys": {
  270.         "condition": {
  271.             "name": "autocomplete-list-keys",
  272.             "test": function (Y) {
  273.     // Only add keyboard support to autocomplete-list if this doesn't appear to
  274.     // be an iOS or Android-based mobile device.
  275.     //
  276.     // There's currently no feasible way to actually detect whether a device has
  277.     // a hardware keyboard, so this sniff will have to do. It can easily be
  278.     // overridden by manually loading the autocomplete-list-keys module.
  279.     //
  280.     // Worth noting: even though iOS supports bluetooth keyboards, Mobile Safari
  281.     // doesn't fire the keyboard events used by AutoCompleteList, so there's
  282.     // no point loading the -keys module even when a bluetooth keyboard may be
  283.     // available.
  284.     return !(Y.UA.ios || Y.UA.android);
  285. },
  286.             "trigger": "autocomplete-list"
  287.         },
  288.         "requires": [
  289.             "autocomplete-list",
  290.             "base-build"
  291.         ]
  292.     },
  293.     "autocomplete-plugin": {
  294.         "requires": [
  295.             "autocomplete-list",
  296.             "node-pluginhost"
  297.         ]
  298.     },
  299.     "autocomplete-sources": {
  300.         "optional": [
  301.             "io-base",
  302.             "json-parse",
  303.             "jsonp",
  304.             "yql"
  305.         ],
  306.         "requires": [
  307.             "autocomplete-base"
  308.         ]
  309.     },
  310.     "base": {
  311.         "use": [
  312.             "base-base",
  313.             "base-pluginhost",
  314.             "base-build"
  315.         ]
  316.     },
  317.     "base-base": {
  318.         "requires": [
  319.             "attribute-base",
  320.             "base-core",
  321.             "base-observable"
  322.         ]
  323.     },
  324.     "base-build": {
  325.         "requires": [
  326.             "base-base"
  327.         ]
  328.     },
  329.     "base-core": {
  330.         "requires": [
  331.             "attribute-core"
  332.         ]
  333.     },
  334.     "base-observable": {
  335.         "requires": [
  336.             "attribute-observable"
  337.         ]
  338.     },
  339.     "base-pluginhost": {
  340.         "requires": [
  341.             "base-base",
  342.             "pluginhost"
  343.         ]
  344.     },
  345.     "button": {
  346.         "requires": [
  347.             "button-core",
  348.             "cssbutton",
  349.             "widget"
  350.         ]
  351.     },
  352.     "button-core": {
  353.         "requires": [
  354.             "attribute-core",
  355.             "classnamemanager",
  356.             "node-base"
  357.         ]
  358.     },
  359.     "button-group": {
  360.         "requires": [
  361.             "button-plugin",
  362.             "cssbutton",
  363.             "widget"
  364.         ]
  365.     },
  366.     "button-plugin": {
  367.         "requires": [
  368.             "button-core",
  369.             "cssbutton",
  370.             "node-pluginhost"
  371.         ]
  372.     },
  373.     "cache": {
  374.         "use": [
  375.             "cache-base",
  376.             "cache-offline",
  377.             "cache-plugin"
  378.         ]
  379.     },
  380.     "cache-base": {
  381.         "requires": [
  382.             "base"
  383.         ]
  384.     },
  385.     "cache-offline": {
  386.         "requires": [
  387.             "cache-base",
  388.             "json"
  389.         ]
  390.     },
  391.     "cache-plugin": {
  392.         "requires": [
  393.             "plugin",
  394.             "cache-base"
  395.         ]
  396.     },
  397.     "calendar": {
  398.         "lang": [
  399.             "de",
  400.             "en",
  401.             "es",
  402.             "es-AR",
  403.             "fr",
  404.             "it",
  405.             "ja",
  406.             "nb-NO",
  407.             "nl",
  408.             "pt-BR",
  409.             "ru",
  410.             "zh-HANT-TW"
  411.         ],
  412.         "requires": [
  413.             "calendar-base",
  414.             "calendarnavigator"
  415.         ],
  416.         "skinnable": true
  417.     },
  418.     "calendar-base": {
  419.         "lang": [
  420.             "de",
  421.             "en",
  422.             "es",
  423.             "es-AR",
  424.             "fr",
  425.             "it",
  426.             "ja",
  427.             "nb-NO",
  428.             "nl",
  429.             "pt-BR",
  430.             "ru",
  431.             "zh-HANT-TW"
  432.         ],
  433.         "requires": [
  434.             "widget",
  435.             "substitute",
  436.             "datatype-date",
  437.             "datatype-date-math",
  438.             "cssgrids"
  439.         ],
  440.         "skinnable": true
  441.     },
  442.     "calendarnavigator": {
  443.         "requires": [
  444.             "plugin",
  445.             "classnamemanager",
  446.             "datatype-date",
  447.             "node",
  448.             "substitute"
  449.         ],
  450.         "skinnable": true
  451.     },
  452.     "charts": {
  453.         "requires": [
  454.             "charts-base"
  455.         ]
  456.     },
  457.     "charts-base": {
  458.         "requires": [
  459.             "dom",
  460.             "datatype-number",
  461.             "datatype-date",
  462.             "event-custom",
  463.             "event-mouseenter",
  464.             "event-touch",
  465.             "widget",
  466.             "widget-position",
  467.             "widget-stack",
  468.             "graphics"
  469.         ]
  470.     },
  471.     "charts-legend": {
  472.         "requires": [
  473.             "charts-base"
  474.         ]
  475.     },
  476.     "classnamemanager": {
  477.         "requires": [
  478.             "yui-base"
  479.         ]
  480.     },
  481.     "clickable-rail": {
  482.         "requires": [
  483.             "slider-base"
  484.         ]
  485.     },
  486.     "collection": {
  487.         "use": [
  488.             "array-extras",
  489.             "arraylist",
  490.             "arraylist-add",
  491.             "arraylist-filter",
  492.             "array-invoke"
  493.         ]
  494.     },
  495.     "color": {
  496.         "use": [
  497.             "color-base",
  498.             "color-hsl",
  499.             "color-harmony"
  500.         ]
  501.     },
  502.     "color-base": {
  503.         "requires": [
  504.             "yui-base"
  505.         ]
  506.     },
  507.     "color-harmony": {
  508.         "requires": [
  509.             "color-hsl"
  510.         ]
  511.     },
  512.     "color-hsl": {
  513.         "requires": [
  514.             "color-base"
  515.         ]
  516.     },
  517.     "color-hsv": {
  518.         "requires": [
  519.             "color-base"
  520.         ]
  521.     },
  522.     "console": {
  523.         "lang": [
  524.             "en",
  525.             "es",
  526.             "ja"
  527.         ],
  528.         "requires": [
  529.             "yui-log",
  530.             "widget"
  531.         ],
  532.         "skinnable": true
  533.     },
  534.     "console-filters": {
  535.         "requires": [
  536.             "plugin",
  537.             "console"
  538.         ],
  539.         "skinnable": true
  540.     },
  541.     "controller": {
  542.         "use": [
  543.             "router"
  544.         ]
  545.     },
  546.     "cookie": {
  547.         "requires": [
  548.             "yui-base"
  549.         ]
  550.     },
  551.     "createlink-base": {
  552.         "requires": [
  553.             "editor-base"
  554.         ]
  555.     },
  556.     "cssbase": {
  557.         "after": [
  558.             "cssreset",
  559.             "cssfonts",
  560.             "cssgrids",
  561.             "cssreset-context",
  562.             "cssfonts-context",
  563.             "cssgrids-context"
  564.         ],
  565.         "type": "css"
  566.     },
  567.     "cssbase-context": {
  568.         "after": [
  569.             "cssreset",
  570.             "cssfonts",
  571.             "cssgrids",
  572.             "cssreset-context",
  573.             "cssfonts-context",
  574.             "cssgrids-context"
  575.         ],
  576.         "type": "css"
  577.     },
  578.     "cssbutton": {
  579.         "type": "css"
  580.     },
  581.     "cssfonts": {
  582.         "type": "css"
  583.     },
  584.     "cssfonts-context": {
  585.         "type": "css"
  586.     },
  587.     "cssgrids": {
  588.         "optional": [
  589.             "cssreset",
  590.             "cssfonts"
  591.         ],
  592.         "type": "css"
  593.     },
  594.     "cssgrids-base": {
  595.         "optional": [
  596.             "cssreset",
  597.             "cssfonts"
  598.         ],
  599.         "type": "css"
  600.     },
  601.     "cssgrids-units": {
  602.         "optional": [
  603.             "cssreset",
  604.             "cssfonts"
  605.         ],
  606.         "requires": [
  607.             "cssgrids-base"
  608.         ],
  609.         "type": "css"
  610.     },
  611.     "cssreset": {
  612.         "type": "css"
  613.     },
  614.     "cssreset-context": {
  615.         "type": "css"
  616.     },
  617.     "dataschema": {
  618.         "use": [
  619.             "dataschema-base",
  620.             "dataschema-json",
  621.             "dataschema-xml",
  622.             "dataschema-array",
  623.             "dataschema-text"
  624.         ]
  625.     },
  626.     "dataschema-array": {
  627.         "requires": [
  628.             "dataschema-base"
  629.         ]
  630.     },
  631.     "dataschema-base": {
  632.         "requires": [
  633.             "base"
  634.         ]
  635.     },
  636.     "dataschema-json": {
  637.         "requires": [
  638.             "dataschema-base",
  639.             "json"
  640.         ]
  641.     },
  642.     "dataschema-text": {
  643.         "requires": [
  644.             "dataschema-base"
  645.         ]
  646.     },
  647.     "dataschema-xml": {
  648.         "requires": [
  649.             "dataschema-base"
  650.         ]
  651.     },
  652.     "datasource": {
  653.         "use": [
  654.             "datasource-local",
  655.             "datasource-io",
  656.             "datasource-get",
  657.             "datasource-function",
  658.             "datasource-cache",
  659.             "datasource-jsonschema",
  660.             "datasource-xmlschema",
  661.             "datasource-arrayschema",
  662.             "datasource-textschema",
  663.             "datasource-polling"
  664.         ]
  665.     },
  666.     "datasource-arrayschema": {
  667.         "requires": [
  668.             "datasource-local",
  669.             "plugin",
  670.             "dataschema-array"
  671.         ]
  672.     },
  673.     "datasource-cache": {
  674.         "requires": [
  675.             "datasource-local",
  676.             "plugin",
  677.             "cache-base"
  678.         ]
  679.     },
  680.     "datasource-function": {
  681.         "requires": [
  682.             "datasource-local"
  683.         ]
  684.     },
  685.     "datasource-get": {
  686.         "requires": [
  687.             "datasource-local",
  688.             "get"
  689.         ]
  690.     },
  691.     "datasource-io": {
  692.         "requires": [
  693.             "datasource-local",
  694.             "io-base"
  695.         ]
  696.     },
  697.     "datasource-jsonschema": {
  698.         "requires": [
  699.             "datasource-local",
  700.             "plugin",
  701.             "dataschema-json"
  702.         ]
  703.     },
  704.     "datasource-local": {
  705.         "requires": [
  706.             "base"
  707.         ]
  708.     },
  709.     "datasource-polling": {
  710.         "requires": [
  711.             "datasource-local"
  712.         ]
  713.     },
  714.     "datasource-textschema": {
  715.         "requires": [
  716.             "datasource-local",
  717.             "plugin",
  718.             "dataschema-text"
  719.         ]
  720.     },
  721.     "datasource-xmlschema": {
  722.         "requires": [
  723.             "datasource-local",
  724.             "plugin",
  725.             "datatype-xml",
  726.             "dataschema-xml"
  727.         ]
  728.     },
  729.     "datatable": {
  730.         "use": [
  731.             "datatable-core",
  732.             "datatable-table",
  733.             "datatable-head",
  734.             "datatable-body",
  735.             "datatable-base",
  736.             "datatable-column-widths",
  737.             "datatable-message",
  738.             "datatable-mutable",
  739.             "datatable-sort",
  740.             "datatable-datasource"
  741.         ]
  742.     },
  743.     "datatable-base": {
  744.         "requires": [
  745.             "datatable-core",
  746.             "datatable-table",
  747.             "datatable-head",
  748.             "datatable-body",
  749.             "base-build",
  750.             "widget"
  751.         ],
  752.         "skinnable": true
  753.     },
  754.     "datatable-base-deprecated": {
  755.         "requires": [
  756.             "recordset-base",
  757.             "widget",
  758.             "substitute",
  759.             "event-mouseenter"
  760.         ],
  761.         "skinnable": true
  762.     },
  763.     "datatable-body": {
  764.         "requires": [
  765.             "datatable-core",
  766.             "view",
  767.             "classnamemanager"
  768.         ]
  769.     },
  770.     "datatable-column-widths": {
  771.         "requires": [
  772.             "datatable-base"
  773.         ]
  774.     },
  775.     "datatable-core": {
  776.         "requires": [
  777.             "escape",
  778.             "model-list",
  779.             "node-event-delegate"
  780.         ]
  781.     },
  782.     "datatable-datasource": {
  783.         "requires": [
  784.             "datatable-base",
  785.             "plugin",
  786.             "datasource-local"
  787.         ]
  788.     },
  789.     "datatable-datasource-deprecated": {
  790.         "requires": [
  791.             "datatable-base-deprecated",
  792.             "plugin",
  793.             "datasource-local"
  794.         ]
  795.     },
  796.     "datatable-deprecated": {
  797.         "use": [
  798.             "datatable-base-deprecated",
  799.             "datatable-datasource-deprecated",
  800.             "datatable-sort-deprecated",
  801.             "datatable-scroll-deprecated"
  802.         ]
  803.     },
  804.     "datatable-head": {
  805.         "requires": [
  806.             "datatable-core",
  807.             "view",
  808.             "classnamemanager"
  809.         ]
  810.     },
  811.     "datatable-message": {
  812.         "lang": [
  813.             "en"
  814.         ],
  815.         "requires": [
  816.             "datatable-base"
  817.         ],
  818.         "skinnable": true
  819.     },
  820.     "datatable-mutable": {
  821.         "requires": [
  822.             "datatable-base"
  823.         ]
  824.     },
  825.     "datatable-scroll": {
  826.         "requires": [
  827.             "datatable-base",
  828.             "datatable-column-widths",
  829.             "dom-screen"
  830.         ],
  831.         "skinnable": true
  832.     },
  833.     "datatable-scroll-deprecated": {
  834.         "requires": [
  835.             "datatable-base-deprecated",
  836.             "plugin"
  837.         ]
  838.     },
  839.     "datatable-sort": {
  840.         "lang": [
  841.             "en"
  842.         ],
  843.         "requires": [
  844.             "datatable-base"
  845.         ],
  846.         "skinnable": true
  847.     },
  848.     "datatable-sort-deprecated": {
  849.         "lang": [
  850.             "en"
  851.         ],
  852.         "requires": [
  853.             "datatable-base-deprecated",
  854.             "plugin",
  855.             "recordset-sort"
  856.         ]
  857.     },
  858.     "datatable-table": {
  859.         "requires": [
  860.             "datatable-core",
  861.             "datatable-head",
  862.             "datatable-body",
  863.             "view",
  864.             "classnamemanager"
  865.         ]
  866.     },
  867.     "datatype": {
  868.         "use": [
  869.             "datatype-date",
  870.             "datatype-number",
  871.             "datatype-xml"
  872.         ]
  873.     },
  874.     "datatype-date": {
  875.         "use": [
  876.             "datatype-date-parse",
  877.             "datatype-date-format",
  878.             "datatype-date-math"
  879.         ]
  880.     },
  881.     "datatype-date-format": {
  882.         "lang": [
  883.             "ar",
  884.             "ar-JO",
  885.             "ca",
  886.             "ca-ES",
  887.             "da",
  888.             "da-DK",
  889.             "de",
  890.             "de-AT",
  891.             "de-DE",
  892.             "el",
  893.             "el-GR",
  894.             "en",
  895.             "en-AU",
  896.             "en-CA",
  897.             "en-GB",
  898.             "en-IE",
  899.             "en-IN",
  900.             "en-JO",
  901.             "en-MY",
  902.             "en-NZ",
  903.             "en-PH",
  904.             "en-SG",
  905.             "en-US",
  906.             "es",
  907.             "es-AR",
  908.             "es-BO",
  909.             "es-CL",
  910.             "es-CO",
  911.             "es-EC",
  912.             "es-ES",
  913.             "es-MX",
  914.             "es-PE",
  915.             "es-PY",
  916.             "es-US",
  917.             "es-UY",
  918.             "es-VE",
  919.             "fi",
  920.             "fi-FI",
  921.             "fr",
  922.             "fr-BE",
  923.             "fr-CA",
  924.             "fr-FR",
  925.             "hi",
  926.             "hi-IN",
  927.             "id",
  928.             "id-ID",
  929.             "it",
  930.             "it-IT",
  931.             "ja",
  932.             "ja-JP",
  933.             "ko",
  934.             "ko-KR",
  935.             "ms",
  936.             "ms-MY",
  937.             "nb",
  938.             "nb-NO",
  939.             "nl",
  940.             "nl-BE",
  941.             "nl-NL",
  942.             "pl",
  943.             "pl-PL",
  944.             "pt",
  945.             "pt-BR",
  946.             "ro",
  947.             "ro-RO",
  948.             "ru",
  949.             "ru-RU",
  950.             "sv",
  951.             "sv-SE",
  952.             "th",
  953.             "th-TH",
  954.             "tr",
  955.             "tr-TR",
  956.             "vi",
  957.             "vi-VN",
  958.             "zh-Hans",
  959.             "zh-Hans-CN",
  960.             "zh-Hant",
  961.             "zh-Hant-HK",
  962.             "zh-Hant-TW"
  963.         ]
  964.     },
  965.     "datatype-date-math": {
  966.         "requires": [
  967.             "yui-base"
  968.         ]
  969.     },
  970.     "datatype-date-parse": {},
  971.     "datatype-number": {
  972.         "use": [
  973.             "datatype-number-parse",
  974.             "datatype-number-format"
  975.         ]
  976.     },
  977.     "datatype-number-format": {},
  978.     "datatype-number-parse": {},
  979.     "datatype-xml": {
  980.         "use": [
  981.             "datatype-xml-parse",
  982.             "datatype-xml-format"
  983.         ]
  984.     },
  985.     "datatype-xml-format": {},
  986.     "datatype-xml-parse": {},
  987.     "dd": {
  988.         "use": [
  989.             "dd-ddm-base",
  990.             "dd-ddm",
  991.             "dd-ddm-drop",
  992.             "dd-drag",
  993.             "dd-proxy",
  994.             "dd-constrain",
  995.             "dd-drop",
  996.             "dd-scroll",
  997.             "dd-delegate"
  998.         ]
  999.     },
  1000.     "dd-constrain": {
  1001.         "requires": [
  1002.             "dd-drag"
  1003.         ]
  1004.     },
  1005.     "dd-ddm": {
  1006.         "requires": [
  1007.             "dd-ddm-base",
  1008.             "event-resize"
  1009.         ]
  1010.     },
  1011.     "dd-ddm-base": {
  1012.         "requires": [
  1013.             "node",
  1014.             "base",
  1015.             "yui-throttle",
  1016.             "classnamemanager"
  1017.         ]
  1018.     },
  1019.     "dd-ddm-drop": {
  1020.         "requires": [
  1021.             "dd-ddm"
  1022.         ]
  1023.     },
  1024.     "dd-delegate": {
  1025.         "requires": [
  1026.             "dd-drag",
  1027.             "dd-drop-plugin",
  1028.             "event-mouseenter"
  1029.         ]
  1030.     },
  1031.     "dd-drag": {
  1032.         "requires": [
  1033.             "dd-ddm-base"
  1034.         ]
  1035.     },
  1036.     "dd-drop": {
  1037.         "requires": [
  1038.             "dd-drag",
  1039.             "dd-ddm-drop"
  1040.         ]
  1041.     },
  1042.     "dd-drop-plugin": {
  1043.         "requires": [
  1044.             "dd-drop"
  1045.         ]
  1046.     },
  1047.     "dd-gestures": {
  1048.         "condition": {
  1049.             "name": "dd-gestures",
  1050.             "trigger": "dd-drag",
  1051.             "ua": "touchEnabled"
  1052.         },
  1053.         "requires": [
  1054.             "dd-drag",
  1055.             "event-synthetic",
  1056.             "event-gestures"
  1057.         ]
  1058.     },
  1059.     "dd-plugin": {
  1060.         "optional": [
  1061.             "dd-constrain",
  1062.             "dd-proxy"
  1063.         ],
  1064.         "requires": [
  1065.             "dd-drag"
  1066.         ]
  1067.     },
  1068.     "dd-proxy": {
  1069.         "requires": [
  1070.             "dd-drag"
  1071.         ]
  1072.     },
  1073.     "dd-scroll": {
  1074.         "requires": [
  1075.             "dd-drag"
  1076.         ]
  1077.     },
  1078.     "dial": {
  1079.         "lang": [
  1080.             "en",
  1081.             "es"
  1082.         ],
  1083.         "requires": [
  1084.             "widget",
  1085.             "dd-drag",
  1086.             "event-mouseenter",
  1087.             "event-move",
  1088.             "event-key",
  1089.             "transition",
  1090.             "intl"
  1091.         ],
  1092.         "skinnable": true
  1093.     },
  1094.     "dom": {
  1095.         "use": [
  1096.             "dom-base",
  1097.             "dom-screen",
  1098.             "dom-style",
  1099.             "selector-native",
  1100.             "selector"
  1101.         ]
  1102.     },
  1103.     "dom-base": {
  1104.         "requires": [
  1105.             "dom-core"
  1106.         ]
  1107.     },
  1108.     "dom-core": {
  1109.         "requires": [
  1110.             "oop",
  1111.             "features"
  1112.         ]
  1113.     },
  1114.     "dom-deprecated": {
  1115.         "requires": [
  1116.             "dom-base"
  1117.         ]
  1118.     },
  1119.     "dom-screen": {
  1120.         "requires": [
  1121.             "dom-base",
  1122.             "dom-style"
  1123.         ]
  1124.     },
  1125.     "dom-style": {
  1126.         "requires": [
  1127.             "dom-base"
  1128.         ]
  1129.     },
  1130.     "dom-style-ie": {
  1131.         "condition": {
  1132.             "name": "dom-style-ie",
  1133.             "test": function (Y) {

  1134.     var testFeature = Y.Features.test,
  1135.         addFeature = Y.Features.add,
  1136.         WINDOW = Y.config.win,
  1137.         DOCUMENT = Y.config.doc,
  1138.         DOCUMENT_ELEMENT = 'documentElement',
  1139.         ret = false;

  1140.     addFeature('style', 'computedStyle', {
  1141.         test: function() {
  1142.             return WINDOW && 'getComputedStyle' in WINDOW;
  1143.         }
  1144.     });

  1145.     addFeature('style', 'opacity', {
  1146.         test: function() {
  1147.             return DOCUMENT && 'opacity' in DOCUMENT[DOCUMENT_ELEMENT].style;
  1148.         }
  1149.     });

  1150.     ret =  (!testFeature('style', 'opacity') &&
  1151.             !testFeature('style', 'computedStyle'));

  1152.     return ret;
  1153. },
  1154.             "trigger": "dom-style"
  1155.         },
  1156.         "requires": [
  1157.             "dom-style"
  1158.         ]
  1159.     },
  1160.     "dump": {
  1161.         "requires": [
  1162.             "yui-base"
  1163.         ]
  1164.     },
  1165.     "editor": {
  1166.         "use": [
  1167.             "frame",
  1168.             "editor-selection",
  1169.             "exec-command",
  1170.             "editor-base",
  1171.             "editor-para",
  1172.             "editor-br",
  1173.             "editor-bidi",
  1174.             "editor-tab",
  1175.             "createlink-base"
  1176.         ]
  1177.     },
  1178.     "editor-base": {
  1179.         "requires": [
  1180.             "base",
  1181.             "frame",
  1182.             "node",
  1183.             "exec-command",
  1184.             "editor-selection"
  1185.         ]
  1186.     },
  1187.     "editor-bidi": {
  1188.         "requires": [
  1189.             "editor-base"
  1190.         ]
  1191.     },
  1192.     "editor-br": {
  1193.         "requires": [
  1194.             "editor-base"
  1195.         ]
  1196.     },
  1197.     "editor-lists": {
  1198.         "requires": [
  1199.             "editor-base"
  1200.         ]
  1201.     },
  1202.     "editor-para": {
  1203.         "requires": [
  1204.             "editor-para-base"
  1205.         ]
  1206.     },
  1207.     "editor-para-base": {
  1208.         "requires": [
  1209.             "editor-base"
  1210.         ]
  1211.     },
  1212.     "editor-para-ie": {
  1213.         "condition": {
  1214.             "name": "editor-para-ie",
  1215.             "trigger": "editor-para",
  1216.             "ua": "ie",
  1217.             "when": "instead"
  1218.         },
  1219.         "requires": [
  1220.             "editor-para-base"
  1221.         ]
  1222.     },
  1223.     "editor-selection": {
  1224.         "requires": [
  1225.             "node"
  1226.         ]
  1227.     },
  1228.     "editor-tab": {
  1229.         "requires": [
  1230.             "editor-base"
  1231.         ]
  1232.     },
  1233.     "escape": {
  1234.         "requires": [
  1235.             "yui-base"
  1236.         ]
  1237.     },
  1238.     "event": {
  1239.         "after": [
  1240.             "node-base"
  1241.         ],
  1242.         "use": [
  1243.             "event-base",
  1244.             "event-delegate",
  1245.             "event-synthetic",
  1246.             "event-mousewheel",
  1247.             "event-mouseenter",
  1248.             "event-key",
  1249.             "event-focus",
  1250.             "event-resize",
  1251.             "event-hover",
  1252.             "event-outside",
  1253.             "event-touch",
  1254.             "event-move",
  1255.             "event-flick",
  1256.             "event-valuechange",
  1257.             "event-tap"
  1258.         ]
  1259.     },
  1260.     "event-base": {
  1261.         "after": [
  1262.             "node-base"
  1263.         ],
  1264.         "requires": [
  1265.             "event-custom-base"
  1266.         ]
  1267.     },
  1268.     "event-base-ie": {
  1269.         "after": [
  1270.             "event-base"
  1271.         ],
  1272.         "condition": {
  1273.             "name": "event-base-ie",
  1274.             "test": function(Y) {
  1275.     var imp = Y.config.doc && Y.config.doc.implementation;
  1276.     return (imp && (!imp.hasFeature('Events', '2.0')));
  1277. },
  1278.             "trigger": "node-base"
  1279.         },
  1280.         "requires": [
  1281.             "node-base"
  1282.         ]
  1283.     },
  1284.     "event-contextmenu": {
  1285.         "requires": [
  1286.             "event-synthetic",
  1287.             "dom-screen"
  1288.         ]
  1289.     },
  1290.     "event-custom": {
  1291.         "use": [
  1292.             "event-custom-base",
  1293.             "event-custom-complex"
  1294.         ]
  1295.     },
  1296.     "event-custom-base": {
  1297.         "requires": [
  1298.             "oop"
  1299.         ]
  1300.     },
  1301.     "event-custom-complex": {
  1302.         "requires": [
  1303.             "event-custom-base"
  1304.         ]
  1305.     },
  1306.     "event-delegate": {
  1307.         "requires": [
  1308.             "node-base"
  1309.         ]
  1310.     },
  1311.     "event-flick": {
  1312.         "requires": [
  1313.             "node-base",
  1314.             "event-touch",
  1315.             "event-synthetic"
  1316.         ]
  1317.     },
  1318.     "event-focus": {
  1319.         "requires": [
  1320.             "event-synthetic"
  1321.         ]
  1322.     },
  1323.     "event-gestures": {
  1324.         "use": [
  1325.             "event-flick",
  1326.             "event-move"
  1327.         ]
  1328.     },
  1329.     "event-hover": {
  1330.         "requires": [
  1331.             "event-mouseenter"
  1332.         ]
  1333.     },
  1334.     "event-key": {
  1335.         "requires": [
  1336.             "event-synthetic"
  1337.         ]
  1338.     },
  1339.     "event-mouseenter": {
  1340.         "requires": [
  1341.             "event-synthetic"
  1342.         ]
  1343.     },
  1344.     "event-mousewheel": {
  1345.         "requires": [
  1346.             "node-base"
  1347.         ]
  1348.     },
  1349.     "event-move": {
  1350.         "requires": [
  1351.             "node-base",
  1352.             "event-touch",
  1353.             "event-synthetic"
  1354.         ]
  1355.     },
  1356.     "event-outside": {
  1357.         "requires": [
  1358.             "event-synthetic"
  1359.         ]
  1360.     },
  1361.     "event-resize": {
  1362.         "requires": [
  1363.             "node-base",
  1364.             "event-synthetic"
  1365.         ]
  1366.     },
  1367.     "event-simulate": {
  1368.         "requires": [
  1369.             "event-base"
  1370.         ]
  1371.     },
  1372.     "event-synthetic": {
  1373.         "requires": [
  1374.             "node-base",
  1375.             "event-custom-complex"
  1376.         ]
  1377.     },
  1378.     "event-tap": {
  1379.         "requires": [
  1380.             "node-base",
  1381.             "event-base",
  1382.             "event-touch",
  1383.             "event-synthetic"
  1384.         ]
  1385.     },
  1386.     "event-touch": {
  1387.         "requires": [
  1388.             "node-base"
  1389.         ]
  1390.     },
  1391.     "event-valuechange": {
  1392.         "requires": [
  1393.             "event-focus",
  1394.             "event-synthetic"
  1395.         ]
  1396.     },
  1397.     "exec-command": {
  1398.         "requires": [
  1399.             "frame"
  1400.         ]
  1401.     },
  1402.     "features": {
  1403.         "requires": [
  1404.             "yui-base"
  1405.         ]
  1406.     },
  1407.     "file": {
  1408.         "requires": [
  1409.             "file-flash",
  1410.             "file-html5"
  1411.         ]
  1412.     },
  1413.     "file-flash": {
  1414.         "requires": [
  1415.             "base"
  1416.         ]
  1417.     },
  1418.     "file-html5": {
  1419.         "requires": [
  1420.             "base"
  1421.         ]
  1422.     },
  1423.     "frame": {
  1424.         "requires": [
  1425.             "base",
  1426.             "node",
  1427.             "selector-css3",
  1428.             "yui-throttle"
  1429.         ]
  1430.     },
  1431.     "gesture-simulate": {
  1432.         "requires": [
  1433.             "async-queue",
  1434.             "event-simulate",
  1435.             "node-screen"
  1436.         ]
  1437.     },
  1438.     "get": {
  1439.         "requires": [
  1440.             "yui-base"
  1441.         ]
  1442.     },
  1443.     "graphics": {
  1444.         "requires": [
  1445.             "node",
  1446.             "event-custom",
  1447.             "pluginhost",
  1448.             "matrix",
  1449.             "classnamemanager"
  1450.         ]
  1451.     },
  1452.     "graphics-canvas": {
  1453.         "condition": {
  1454.             "name": "graphics-canvas",
  1455.             "test": function(Y) {
  1456.     var DOCUMENT = Y.config.doc,
  1457.         useCanvas = Y.config.defaultGraphicEngine && Y.config.defaultGraphicEngine == "canvas",
  1458.                 canvas = DOCUMENT && DOCUMENT.createElement("canvas"),
  1459.         svg = (DOCUMENT && DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"));
  1460.     return (!svg || useCanvas) && (canvas && canvas.getContext && canvas.getContext("2d"));
  1461. },
  1462.             "trigger": "graphics"
  1463.         },
  1464.         "requires": [
  1465.             "graphics"
  1466.         ]
  1467.     },
  1468.     "graphics-canvas-default": {
  1469.         "condition": {
  1470.             "name": "graphics-canvas-default",
  1471.             "test": function(Y) {
  1472.     var DOCUMENT = Y.config.doc,
  1473.         useCanvas = Y.config.defaultGraphicEngine && Y.config.defaultGraphicEngine == "canvas",
  1474.                 canvas = DOCUMENT && DOCUMENT.createElement("canvas"),
  1475.         svg = (DOCUMENT && DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"));
  1476.     return (!svg || useCanvas) && (canvas && canvas.getContext && canvas.getContext("2d"));
  1477. },
  1478.             "trigger": "graphics"
  1479.         }
  1480.     },
  1481.     "graphics-svg": {
  1482.         "condition": {
  1483.             "name": "graphics-svg",
  1484.             "test": function(Y) {
  1485.     var DOCUMENT = Y.config.doc,
  1486.         useSVG = !Y.config.defaultGraphicEngine || Y.config.defaultGraphicEngine != "canvas",
  1487.                 canvas = DOCUMENT && DOCUMENT.createElement("canvas"),
  1488.         svg = (DOCUMENT && DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"));
  1489.    
  1490.     return svg && (useSVG || !canvas);
  1491. },
  1492.             "trigger": "graphics"
  1493.         },
  1494.         "requires": [
  1495.             "graphics"
  1496.         ]
  1497.     },
  1498.     "graphics-svg-default": {
  1499.         "condition": {
  1500.             "name": "graphics-svg-default",
  1501.             "test": function(Y) {
  1502.     var DOCUMENT = Y.config.doc,
  1503.         useSVG = !Y.config.defaultGraphicEngine || Y.config.defaultGraphicEngine != "canvas",
  1504.                 canvas = DOCUMENT && DOCUMENT.createElement("canvas"),
  1505.         svg = (DOCUMENT && DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"));
  1506.    
  1507.     return svg && (useSVG || !canvas);
  1508. },
  1509.             "trigger": "graphics"
  1510.         }
  1511.     },
  1512.     "graphics-vml": {
  1513.         "condition": {
  1514.             "name": "graphics-vml",
  1515.             "test": function(Y) {
  1516.     var DOCUMENT = Y.config.doc,
  1517.                 canvas = DOCUMENT && DOCUMENT.createElement("canvas");
  1518.     return (DOCUMENT && !DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1") && (!canvas || !canvas.getContext || !canvas.getContext("2d")));
  1519. },
  1520.             "trigger": "graphics"
  1521.         },
  1522.         "requires": [
  1523.             "graphics"
  1524.         ]
  1525.     },
  1526.     "graphics-vml-default": {
  1527.         "condition": {
  1528.             "name": "graphics-vml-default",
  1529.             "test": function(Y) {
  1530.     var DOCUMENT = Y.config.doc,
  1531.                 canvas = DOCUMENT && DOCUMENT.createElement("canvas");
  1532.     return (DOCUMENT && !DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1") && (!canvas || !canvas.getContext || !canvas.getContext("2d")));
  1533. },
  1534.             "trigger": "graphics"
  1535.         }
  1536.     },
  1537.     "handlebars": {
  1538.         "use": [
  1539.             "handlebars-compiler"
  1540.         ]
  1541.     },
  1542.     "handlebars-base": {
  1543.         "requires": [
  1544.             "escape"
  1545.         ]
  1546.     },
  1547.     "handlebars-compiler": {
  1548.         "requires": [
  1549.             "handlebars-base"
  1550.         ]
  1551.     },
  1552.     "highlight": {
  1553.         "use": [
  1554.             "highlight-base",
  1555.             "highlight-accentfold"
  1556.         ]
  1557.     },
  1558.     "highlight-accentfold": {
  1559.         "requires": [
  1560.             "highlight-base",
  1561.             "text-accentfold"
  1562.         ]
  1563.     },
  1564.     "highlight-base": {
  1565.         "requires": [
  1566.             "array-extras",
  1567.             "classnamemanager",
  1568.             "escape",
  1569.             "text-wordbreak"
  1570.         ]
  1571.     },
  1572.     "history": {
  1573.         "use": [
  1574.             "history-base",
  1575.             "history-hash",
  1576.             "history-hash-ie",
  1577.             "history-html5"
  1578.         ]
  1579.     },
  1580.     "history-base": {
  1581.         "requires": [
  1582.             "event-custom-complex"
  1583.         ]
  1584.     },
  1585.     "history-hash": {
  1586.         "after": [
  1587.             "history-html5"
  1588.         ],
  1589.         "requires": [
  1590.             "event-synthetic",
  1591.             "history-base",
  1592.             "yui-later"
  1593.         ]
  1594.     },
  1595.     "history-hash-ie": {
  1596.         "condition": {
  1597.             "name": "history-hash-ie",
  1598.             "test": function (Y) {
  1599.     var docMode = Y.config.doc && Y.config.doc.documentMode;

  1600.     return Y.UA.ie && (!('onhashchange' in Y.config.win) ||
  1601.             !docMode || docMode < 8);
  1602. },
  1603.             "trigger": "history-hash"
  1604.         },
  1605.         "requires": [
  1606.             "history-hash",
  1607.             "node-base"
  1608.         ]
  1609.     },
  1610.     "history-html5": {
  1611.         "optional": [
  1612.             "json"
  1613.         ],
  1614.         "requires": [
  1615.             "event-base",
  1616.             "history-base",
  1617.             "node-base"
  1618.         ]
  1619.     },
  1620.     "imageloader": {
  1621.         "requires": [
  1622.             "base-base",
  1623.             "node-style",
  1624.             "node-screen"
  1625.         ]
  1626.     },
  1627.     "intl": {
  1628.         "requires": [
  1629.             "intl-base",
  1630.             "event-custom"
  1631.         ]
  1632.     },
  1633.     "intl-base": {
  1634.         "requires": [
  1635.             "yui-base"
  1636.         ]
  1637.     },
  1638.     "io": {
  1639.         "use": [
  1640.             "io-base",
  1641.             "io-xdr",
  1642.             "io-form",
  1643.             "io-upload-iframe",
  1644.             "io-queue"
  1645.         ]
  1646.     },
  1647.     "io-base": {
  1648.         "requires": [
  1649.             "event-custom-base",
  1650.             "querystring-stringify-simple"
  1651.         ]
  1652.     },
  1653.     "io-form": {
  1654.         "requires": [
  1655.             "io-base",
  1656.             "node-base"
  1657.         ]
  1658.     },
  1659.     "io-nodejs": {
  1660.         "condition": {
  1661.             "name": "io-nodejs",
  1662.             "trigger": "io-base",
  1663.             "ua": "nodejs"
  1664.         },
  1665.         "requires": [
  1666.             "io-base"
  1667.         ]
  1668.     },
  1669.     "io-queue": {
  1670.         "requires": [
  1671.             "io-base",
  1672.             "queue-promote"
  1673.         ]
  1674.     },
  1675.     "io-upload-iframe": {
  1676.         "requires": [
  1677.             "io-base",
  1678.             "node-base"
  1679.         ]
  1680.     },
  1681.     "io-xdr": {
  1682.         "requires": [
  1683.             "io-base",
  1684.             "datatype-xml-parse"
  1685.         ]
  1686.     },
  1687.     "json": {
  1688.         "use": [
  1689.             "json-parse",
  1690.             "json-stringify"
  1691.         ]
  1692.     },
  1693.     "json-parse": {
  1694.         "requires": [
  1695.             "yui-base"
  1696.         ]
  1697.     },
  1698.     "json-stringify": {
  1699.         "requires": [
  1700.             "yui-base"
  1701.         ]
  1702.     },
  1703.     "jsonp": {
  1704.         "requires": [
  1705.             "get",
  1706.             "oop"
  1707.         ]
  1708.     },
  1709.     "jsonp-url": {
  1710.         "requires": [
  1711.             "jsonp"
  1712.         ]
  1713.     },
  1714.     "lazy-model-list": {
  1715.         "requires": [
  1716.             "model-list"
  1717.         ]
  1718.     },
  1719.     "loader": {
  1720.         "use": [
  1721.             "loader-base",
  1722.             "loader-rollup",
  1723.             "loader-yui3"
  1724.         ]
  1725.     },
  1726.     "loader-base": {
  1727.         "requires": [
  1728.             "get",
  1729.             "features"
  1730.         ]
  1731.     },
  1732.     "loader-rollup": {
  1733.         "requires": [
  1734.             "loader-base"
  1735.         ]
  1736.     },
  1737.     "loader-yui3": {
  1738.         "requires": [
  1739.             "loader-base"
  1740.         ]
  1741.     },
  1742.     "matrix": {
  1743.         "requires": [
  1744.             "yui-base"
  1745.         ]
  1746.     },
  1747.     "model": {
  1748.         "requires": [
  1749.             "base-build",
  1750.             "escape",
  1751.             "json-parse"
  1752.         ]
  1753.     },
  1754.     "model-list": {
  1755.         "requires": [
  1756.             "array-extras",
  1757.             "array-invoke",
  1758.             "arraylist",
  1759.             "base-build",
  1760.             "escape",
  1761.             "json-parse",
  1762.             "model"
  1763.         ]
  1764.     },
  1765.     "model-sync-rest": {
  1766.         "requires": [
  1767.             "model",
  1768.             "io-base",
  1769.             "json-stringify"
  1770.         ]
  1771.     },
  1772.     "node": {
  1773.         "use": [
  1774.             "node-base",
  1775.             "node-event-delegate",
  1776.             "node-pluginhost",
  1777.             "node-screen",
  1778.             "node-style"
  1779.         ]
  1780.     },
  1781.     "node-base": {
  1782.         "requires": [
  1783.             "event-base",
  1784.             "node-core",
  1785.             "dom-base"
  1786.         ]
  1787.     },
  1788.     "node-core": {
  1789.         "requires": [
  1790.             "dom-core",
  1791.             "selector"
  1792.         ]
  1793.     },
  1794.     "node-deprecated": {
  1795.         "requires": [
  1796.             "node-base"
  1797.         ]
  1798.     },
  1799.     "node-event-delegate": {
  1800.         "requires": [
  1801.             "node-base",
  1802.             "event-delegate"
  1803.         ]
  1804.     },
  1805.     "node-event-html5": {
  1806.         "requires": [
  1807.             "node-base"
  1808.         ]
  1809.     },
  1810.     "node-event-simulate": {
  1811.         "requires": [
  1812.             "node-base",
  1813.             "event-simulate",
  1814.             "gesture-simulate"
  1815.         ]
  1816.     },
  1817.     "node-flick": {
  1818.         "requires": [
  1819.             "classnamemanager",
  1820.             "transition",
  1821.             "event-flick",
  1822.             "plugin"
  1823.         ],
  1824.         "skinnable": true
  1825.     },
  1826.     "node-focusmanager": {
  1827.         "requires": [
  1828.             "attribute",
  1829.             "node",
  1830.             "plugin",
  1831.             "node-event-simulate",
  1832.             "event-key",
  1833.             "event-focus"
  1834.         ]
  1835.     },
  1836.     "node-load": {
  1837.         "requires": [
  1838.             "node-base",
  1839.             "io-base"
  1840.         ]
  1841.     },
  1842.     "node-menunav": {
  1843.         "requires": [
  1844.             "node",
  1845.             "classnamemanager",
  1846.             "plugin",
  1847.             "node-focusmanager"
  1848.         ],
  1849.         "skinnable": true
  1850.     },
  1851.     "node-pluginhost": {
  1852.         "requires": [
  1853.             "node-base",
  1854.             "pluginhost"
  1855.         ]
  1856.     },
  1857.     "node-screen": {
  1858.         "requires": [
  1859.             "dom-screen",
  1860.             "node-base"
  1861.         ]
  1862.     },
  1863.     "node-scroll-info": {
  1864.         "requires": [
  1865.             "base-build",
  1866.             "dom-screen",
  1867.             "event-resize",
  1868.             "node-pluginhost",
  1869.             "plugin"
  1870.         ]
  1871.     },
  1872.     "node-style": {
  1873.         "requires": [
  1874.             "dom-style",
  1875.             "node-base"
  1876.         ]
  1877.     },
  1878.     "oop": {
  1879.         "requires": [
  1880.             "yui-base"
  1881.         ]
  1882.     },
  1883.     "overlay": {
  1884.         "requires": [
  1885.             "widget",
  1886.             "widget-stdmod",
  1887.             "widget-position",
  1888.             "widget-position-align",
  1889.             "widget-stack",
  1890.             "widget-position-constrain"
  1891.         ],
  1892.         "skinnable": true
  1893.     },
  1894.     "panel": {
  1895.         "requires": [
  1896.             "widget",
  1897.             "widget-autohide",
  1898.             "widget-buttons",
  1899.             "widget-modality",
  1900.             "widget-position",
  1901.             "widget-position-align",
  1902.             "widget-position-constrain",
  1903.             "widget-stack",
  1904.             "widget-stdmod"
  1905.         ],
  1906.         "skinnable": true
  1907.     },
  1908.     "parallel": {
  1909.         "requires": [
  1910.             "yui-base"
  1911.         ]
  1912.     },
  1913.     "pjax": {
  1914.         "requires": [
  1915.             "pjax-base",
  1916.             "pjax-content"
  1917.         ]
  1918.     },
  1919.     "pjax-base": {
  1920.         "requires": [
  1921.             "classnamemanager",
  1922.             "node-event-delegate",
  1923.             "router"
  1924.         ]
  1925.     },
  1926.     "pjax-content": {
  1927.         "requires": [
  1928.             "io-base",
  1929.             "node-base",
  1930.             "router"
  1931.         ]
  1932.     },
  1933.     "pjax-plugin": {
  1934.         "requires": [
  1935.             "node-pluginhost",
  1936.             "pjax",
  1937.             "plugin"
  1938.         ]
  1939.     },
  1940.     "plugin": {
  1941.         "requires": [
  1942.             "base-base"
  1943.         ]
  1944.     },
  1945.     "pluginhost": {
  1946.         "use": [
  1947.             "pluginhost-base",
  1948.             "pluginhost-config"
  1949.         ]
  1950.     },
  1951.     "pluginhost-base": {
  1952.         "requires": [
  1953.             "yui-base"
  1954.         ]
  1955.     },
  1956.     "pluginhost-config": {
  1957.         "requires": [
  1958.             "pluginhost-base"
  1959.         ]
  1960.     },
  1961.     "profiler": {
  1962.         "requires": [
  1963.             "yui-base"
  1964.         ]
  1965.     },
  1966.     "querystring": {
  1967.         "use": [
  1968.             "querystring-parse",
  1969.             "querystring-stringify"
  1970.         ]
  1971.     },
  1972.     "querystring-parse": {
  1973.         "requires": [
  1974.             "yui-base",
  1975.             "array-extras"
  1976.         ]
  1977.     },
  1978.     "querystring-parse-simple": {
  1979.         "requires": [
  1980.             "yui-base"
  1981.         ]
  1982.     },
  1983.     "querystring-stringify": {
  1984.         "requires": [
  1985.             "yui-base"
  1986.         ]
  1987.     },
  1988.     "querystring-stringify-simple": {
  1989.         "requires": [
  1990.             "yui-base"
  1991.         ]
  1992.     },
  1993.     "queue-promote": {
  1994.         "requires": [
  1995.             "yui-base"
  1996.         ]
  1997.     },
  1998.     "range-slider": {
  1999.         "requires": [
  2000.             "slider-base",
  2001.             "slider-value-range",
  2002.             "clickable-rail"
  2003.         ]
  2004.     },
  2005.     "recordset": {
  2006.         "use": [
  2007.             "recordset-base",
  2008.             "recordset-sort",
  2009.             "recordset-filter",
  2010.             "recordset-indexer"
  2011.         ]
  2012.     },
  2013.     "recordset-base": {
  2014.         "requires": [
  2015.             "base",
  2016.             "arraylist"
  2017.         ]
  2018.     },
  2019.     "recordset-filter": {
  2020.         "requires": [
  2021.             "recordset-base",
  2022.             "array-extras",
  2023.             "plugin"
  2024.         ]
  2025.     },
  2026.     "recordset-indexer": {
  2027.         "requires": [
  2028.             "recordset-base",
  2029.             "plugin"
  2030.         ]
  2031.     },
  2032.     "recordset-sort": {
  2033.         "requires": [
  2034.             "arraysort",
  2035.             "recordset-base",
  2036.             "plugin"
  2037.         ]
  2038.     },
  2039.     "resize": {
  2040.         "use": [
  2041.             "resize-base",
  2042.             "resize-proxy",
  2043.             "resize-constrain"
  2044.         ]
  2045.     },
  2046.     "resize-base": {
  2047.         "requires": [
  2048.             "base",
  2049.             "widget",
  2050.             "event",
  2051.             "oop",
  2052.             "dd-drag",
  2053.             "dd-delegate",
  2054.             "dd-drop"
  2055.         ],
  2056.         "skinnable": true
  2057.     },
  2058.     "resize-constrain": {
  2059.         "requires": [
  2060.             "plugin",
  2061.             "resize-base"
  2062.         ]
  2063.     },
  2064.     "resize-plugin": {
  2065.         "optional": [
  2066.             "resize-constrain"
  2067.         ],
  2068.         "requires": [
  2069.             "resize-base",
  2070.             "plugin"
  2071.         ]
  2072.     },
  2073.     "resize-proxy": {
  2074.         "requires": [
  2075.             "plugin",
  2076.             "resize-base"
  2077.         ]
  2078.     },
  2079.     "router": {
  2080.         "optional": [
  2081.             "querystring-parse"
  2082.         ],
  2083.         "requires": [
  2084.             "array-extras",
  2085.             "base-build",
  2086.             "history"
  2087.         ]
  2088.     },
  2089.     "scrollview": {
  2090.         "requires": [
  2091.             "scrollview-base",
  2092.             "scrollview-scrollbars"
  2093.         ]
  2094.     },
  2095.     "scrollview-base": {
  2096.         "requires": [
  2097.             "widget",
  2098.             "event-gestures",
  2099.             "event-mousewheel",
  2100.             "transition"
  2101.         ],
  2102.         "skinnable": true
  2103.     },
  2104.     "scrollview-base-ie": {
  2105.         "condition": {
  2106.             "name": "scrollview-base-ie",
  2107.             "trigger": "scrollview-base",
  2108.             "ua": "ie"
  2109.         },
  2110.         "requires": [
  2111.             "scrollview-base"
  2112.         ]
  2113.     },
  2114.     "scrollview-list": {
  2115.         "requires": [
  2116.             "plugin",
  2117.             "classnamemanager"
  2118.         ],
  2119.         "skinnable": true
  2120.     },
  2121.     "scrollview-paginator": {
  2122.         "requires": [
  2123.             "plugin",
  2124.             "classnamemanager"
  2125.         ]
  2126.     },
  2127.     "scrollview-scrollbars": {
  2128.         "requires": [
  2129.             "classnamemanager",
  2130.             "transition",
  2131.             "plugin"
  2132.         ],
  2133.         "skinnable": true
  2134.     },
  2135.     "selector": {
  2136.         "requires": [
  2137.             "selector-native"
  2138.         ]
  2139.     },
  2140.     "selector-css2": {
  2141.         "condition": {
  2142.             "name": "selector-css2",
  2143.             "test": function (Y) {
  2144.     var DOCUMENT = Y.config.doc,
  2145.         ret = DOCUMENT && !('querySelectorAll' in DOCUMENT);

  2146.     return ret;
  2147. },
  2148.             "trigger": "selector"
  2149.         },
  2150.         "requires": [
  2151.             "selector-native"
  2152.         ]
  2153.     },
  2154.     "selector-css3": {
  2155.         "requires": [
  2156.             "selector-native",
  2157.             "selector-css2"
  2158.         ]
  2159.     },
  2160.     "selector-native": {
  2161.         "requires": [
  2162.             "dom-base"
  2163.         ]
  2164.     },
  2165.     "shim-plugin": {
  2166.         "requires": [
  2167.             "node-style",
  2168.             "node-pluginhost"
  2169.         ]
  2170.     },
  2171.     "slider": {
  2172.         "use": [
  2173.             "slider-base",
  2174.             "slider-value-range",
  2175.             "clickable-rail",
  2176.             "range-slider"
  2177.         ]
  2178.     },
  2179.     "slider-base": {
  2180.         "requires": [
  2181.             "widget",
  2182.             "dd-constrain",
  2183.             "event-key"
  2184.         ],
  2185.         "skinnable": true
  2186.     },
  2187.     "slider-value-range": {
  2188.         "requires": [
  2189.             "slider-base"
  2190.         ]
  2191.     },
  2192.     "sortable": {
  2193.         "requires": [
  2194.             "dd-delegate",
  2195.             "dd-drop-plugin",
  2196.             "dd-proxy"
  2197.         ]
  2198.     },
  2199.     "sortable-scroll": {
  2200.         "requires": [
  2201.             "dd-scroll",
  2202.             "sortable"
  2203.         ]
  2204.     },
  2205.     "stylesheet": {
  2206.         "requires": [
  2207.             "yui-base"
  2208.         ]
  2209.     },
  2210.     "substitute": {
  2211.         "optional": [
  2212.             "dump"
  2213.         ],
  2214.         "requires": [
  2215.             "yui-base"
  2216.         ]
  2217.     },
  2218.     "swf": {
  2219.         "requires": [
  2220.             "event-custom",
  2221.             "node",
  2222.             "swfdetect",
  2223.             "escape"
  2224.         ]
  2225.     },
  2226.     "swfdetect": {
  2227.         "requires": [
  2228.             "yui-base"
  2229.         ]
  2230.     },
  2231.     "tabview": {
  2232.         "requires": [
  2233.             "widget",
  2234.             "widget-parent",
  2235.             "widget-child",
  2236.             "tabview-base",
  2237.             "node-pluginhost",
  2238.             "node-focusmanager"
  2239.         ],
  2240.         "skinnable": true
  2241.     },
  2242.     "tabview-base": {
  2243.         "requires": [
  2244.             "node-event-delegate",
  2245.             "classnamemanager",
  2246.             "skin-sam-tabview"
  2247.         ]
  2248.     },
  2249.     "tabview-plugin": {
  2250.         "requires": [
  2251.             "tabview-base"
  2252.         ]
  2253.     },
  2254.     "template": {
  2255.         "use": [
  2256.             "template-base",
  2257.             "template-micro"
  2258.         ]
  2259.     },
  2260.     "template-base": {
  2261.         "requires": [
  2262.             "yui-base"
  2263.         ]
  2264.     },
  2265.     "template-micro": {
  2266.         "requires": [
  2267.             "escape"
  2268.         ]
  2269.     },
  2270.     "test": {
  2271.         "requires": [
  2272.             "event-simulate",
  2273.             "event-custom",
  2274.             "json-stringify"
  2275.         ]
  2276.     },
  2277.     "test-console": {
  2278.         "requires": [
  2279.             "console-filters",
  2280.             "test",
  2281.             "array-extras"
  2282.         ],
  2283.         "skinnable": true
  2284.     },
  2285.     "text": {
  2286.         "use": [
  2287.             "text-accentfold",
  2288.             "text-wordbreak"
  2289.         ]
  2290.     },
  2291.     "text-accentfold": {
  2292.         "requires": [
  2293.             "array-extras",
  2294.             "text-data-accentfold"
  2295.         ]
  2296.     },
  2297.     "text-data-accentfold": {
  2298.         "requires": [
  2299.             "yui-base"
  2300.         ]
  2301.     },
  2302.     "text-data-wordbreak": {
  2303.         "requires": [
  2304.             "yui-base"
  2305.         ]
  2306.     },
  2307.     "text-wordbreak": {
  2308.         "requires": [
  2309.             "array-extras",
  2310.             "text-data-wordbreak"
  2311.         ]
  2312.     },
  2313.     "transition": {
  2314.         "requires": [
  2315.             "node-style"
  2316.         ]
  2317.     },
  2318.     "transition-timer": {
  2319.         "condition": {
  2320.             "name": "transition-timer",
  2321.             "test": function (Y) {
  2322.     var DOCUMENT = Y.config.doc,
  2323.         node = (DOCUMENT) ? DOCUMENT.documentElement: null,
  2324.         ret = true;

  2325.     if (node && node.style) {
  2326.         ret = !('MozTransition' in node.style || 'WebkitTransition' in node.style || 'transition' in node.style);
  2327.     }

  2328.     return ret;
  2329. },
  2330.             "trigger": "transition"
  2331.         },
  2332.         "requires": [
  2333.             "transition"
  2334.         ]
  2335.     },
  2336.     "uploader": {
  2337.         "requires": [
  2338.             "uploader-html5",
  2339.             "uploader-flash"
  2340.         ]
  2341.     },
  2342.     "uploader-deprecated": {
  2343.         "requires": [
  2344.             "event-custom",
  2345.             "node",
  2346.             "base",
  2347.             "swf"
  2348.         ]
  2349.     },
  2350.     "uploader-flash": {
  2351.         "requires": [
  2352.             "swf",
  2353.             "widget",
  2354.             "substitute",
  2355.             "base",
  2356.             "cssbutton",
  2357.             "node",
  2358.             "event-custom",
  2359.             "file-flash",
  2360.             "uploader-queue"
  2361.         ]
  2362.     },
  2363.     "uploader-html5": {
  2364.         "requires": [
  2365.             "widget",
  2366.             "node-event-simulate",
  2367.             "substitute",
  2368.             "file-html5",
  2369.             "uploader-queue"
  2370.         ]
  2371.     },
  2372.     "uploader-queue": {
  2373.         "requires": [
  2374.             "base"
  2375.         ]
  2376.     },
  2377.     "view": {
  2378.         "requires": [
  2379.             "base-build",
  2380.             "node-event-delegate"
  2381.         ]
  2382.     },
  2383.     "view-node-map": {
  2384.         "requires": [
  2385.             "view"
  2386.         ]
  2387.     },
  2388.     "widget": {
  2389.         "use": [
  2390.             "widget-base",
  2391.             "widget-htmlparser",
  2392.             "widget-skin",
  2393.             "widget-uievents"
  2394.         ]
  2395.     },
  2396.     "widget-anim": {
  2397.         "requires": [
  2398.             "anim-base",
  2399.             "plugin",
  2400.             "widget"
  2401.         ]
  2402.     },
  2403.     "widget-autohide": {
  2404.         "requires": [
  2405.             "base-build",
  2406.             "event-key",
  2407.             "event-outside",
  2408.             "widget"
  2409.         ]
  2410.     },
  2411.     "widget-base": {
  2412.         "requires": [
  2413.             "attribute",
  2414.             "base-base",
  2415.             "base-pluginhost",
  2416.             "classnamemanager",
  2417.             "event-focus",
  2418.             "node-base",
  2419.             "node-style"
  2420.         ],
  2421.         "skinnable": true
  2422.     },
  2423.     "widget-base-ie": {
  2424.         "condition": {
  2425.             "name": "widget-base-ie",
  2426.             "trigger": "widget-base",
  2427.             "ua": "ie"
  2428.         },
  2429.         "requires": [
  2430.             "widget-base"
  2431.         ]
  2432.     },
  2433.     "widget-buttons": {
  2434.         "requires": [
  2435.             "button-plugin",
  2436.             "cssbutton",
  2437.             "widget-stdmod"
  2438.         ]
  2439.     },
  2440.     "widget-child": {
  2441.         "requires": [
  2442.             "base-build",
  2443.             "widget"
  2444.         ]
  2445.     },
  2446.     "widget-htmlparser": {
  2447.         "requires": [
  2448.             "widget-base"
  2449.         ]
  2450.     },
  2451.     "widget-locale": {
  2452.         "requires": [
  2453.             "widget-base"
  2454.         ]
  2455.     },
  2456.     "widget-modality": {
  2457.         "requires": [
  2458.             "base-build",
  2459.             "event-outside",
  2460.             "widget"
  2461.         ],
  2462.         "skinnable": true
  2463.     },
  2464.     "widget-parent": {
  2465.         "requires": [
  2466.             "arraylist",
  2467.             "base-build",
  2468.             "widget"
  2469.         ]
  2470.     },
  2471.     "widget-position": {
  2472.         "requires": [
  2473.             "base-build",
  2474.             "node-screen",
  2475.             "widget"
  2476.         ]
  2477.     },
  2478.     "widget-position-align": {
  2479.         "requires": [
  2480.             "widget-position"
  2481.         ]
  2482.     },
  2483.     "widget-position-constrain": {
  2484.         "requires": [
  2485.             "widget-position"
  2486.         ]
  2487.     },
  2488.     "widget-skin": {
  2489.         "requires": [
  2490.             "widget-base"
  2491.         ]
  2492.     },
  2493.     "widget-stack": {
  2494.         "requires": [
  2495.             "base-build",
  2496.             "widget"
  2497.         ],
  2498.         "skinnable": true
  2499.     },
  2500.     "widget-stdmod": {
  2501.         "requires": [
  2502.             "base-build",
  2503.             "widget"
  2504.         ]
  2505.     },
  2506.     "widget-uievents": {
  2507.         "requires": [
  2508.             "node-event-delegate",
  2509.             "widget-base"
  2510.         ]
  2511.     },
  2512.     "yql": {
  2513.         "requires": [
  2514.             "jsonp",
  2515.             "jsonp-url"
  2516.         ]
  2517.     },
  2518.     "yql-nodejs": {
  2519.         "condition": {
  2520.             "name": "yql-nodejs",
  2521.             "trigger": "yql",
  2522.             "ua": "nodejs",
  2523.             "when": "after"
  2524.         }
  2525.     },
  2526.     "yql-winjs": {
  2527.         "condition": {
  2528.             "name": "yql-winjs",
  2529.             "trigger": "yql",
  2530.             "ua": "winjs",
  2531.             "when": "after"
  2532.         }
  2533.     },
  2534.     "yui": {},
  2535.     "yui-base": {},
  2536.     "yui-later": {
  2537.         "requires": [
  2538.             "yui-base"
  2539.         ]
  2540.     },
  2541.     "yui-log": {
  2542.         "requires": [
  2543.             "yui-base"
  2544.         ]
  2545.     },
  2546.     "yui-throttle": {
  2547.         "requires": [
  2548.             "yui-base"
  2549.         ]
  2550.     }
  2551. };
  2552. YUI.Env[Y.version].md5 = 'd050a2294f84d3996bb46f592448f782';

  2553.