src/cm/media/js/lib/yui/yui_3.10.3/build/loader-yui3/loader-yui3.js
changeset 525 89ef5ed3c48b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/cm/media/js/lib/yui/yui_3.10.3/build/loader-yui3/loader-yui3.js	Tue Jul 16 14:29:46 2013 +0200
@@ -0,0 +1,2926 @@
+/*
+YUI 3.10.3 (build 2fb5187)
+Copyright 2013 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+YUI.add('loader-yui3', function (Y, NAME) {
+
+/* This file is auto-generated by (yogi loader --yes --mix --start ../) */
+
+/*jshint maxlen:900, eqeqeq: false */
+
+/**
+ * YUI 3 module metadata
+ * @module loader
+ * @submodule loader-yui3
+ */
+YUI.Env[Y.version].modules = YUI.Env[Y.version].modules || {};
+Y.mix(YUI.Env[Y.version].modules, {
+    "align-plugin": {
+        "requires": [
+            "node-screen",
+            "node-pluginhost"
+        ]
+    },
+    "anim": {
+        "use": [
+            "anim-base",
+            "anim-color",
+            "anim-curve",
+            "anim-easing",
+            "anim-node-plugin",
+            "anim-scroll",
+            "anim-xy"
+        ]
+    },
+    "anim-base": {
+        "requires": [
+            "base-base",
+            "node-style"
+        ]
+    },
+    "anim-color": {
+        "requires": [
+            "anim-base"
+        ]
+    },
+    "anim-curve": {
+        "requires": [
+            "anim-xy"
+        ]
+    },
+    "anim-easing": {
+        "requires": [
+            "anim-base"
+        ]
+    },
+    "anim-node-plugin": {
+        "requires": [
+            "node-pluginhost",
+            "anim-base"
+        ]
+    },
+    "anim-scroll": {
+        "requires": [
+            "anim-base"
+        ]
+    },
+    "anim-shape": {
+        "requires": [
+            "anim-base",
+            "anim-easing",
+            "anim-color",
+            "matrix"
+        ]
+    },
+    "anim-shape-transform": {
+        "use": [
+            "anim-shape"
+        ]
+    },
+    "anim-xy": {
+        "requires": [
+            "anim-base",
+            "node-screen"
+        ]
+    },
+    "app": {
+        "use": [
+            "app-base",
+            "app-content",
+            "app-transitions",
+            "lazy-model-list",
+            "model",
+            "model-list",
+            "model-sync-rest",
+            "router",
+            "view",
+            "view-node-map"
+        ]
+    },
+    "app-base": {
+        "requires": [
+            "classnamemanager",
+            "pjax-base",
+            "router",
+            "view"
+        ]
+    },
+    "app-content": {
+        "requires": [
+            "app-base",
+            "pjax-content"
+        ]
+    },
+    "app-transitions": {
+        "requires": [
+            "app-base"
+        ]
+    },
+    "app-transitions-css": {
+        "type": "css"
+    },
+    "app-transitions-native": {
+        "condition": {
+            "name": "app-transitions-native",
+            "test": function (Y) {
+    var doc  = Y.config.doc,
+        node = doc ? doc.documentElement : null;
+
+    if (node && node.style) {
+        return ('MozTransition' in node.style || 'WebkitTransition' in node.style || 'transition' in node.style);
+    }
+
+    return false;
+},
+            "trigger": "app-transitions"
+        },
+        "requires": [
+            "app-transitions",
+            "app-transitions-css",
+            "parallel",
+            "transition"
+        ]
+    },
+    "array-extras": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "array-invoke": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "arraylist": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "arraylist-add": {
+        "requires": [
+            "arraylist"
+        ]
+    },
+    "arraylist-filter": {
+        "requires": [
+            "arraylist"
+        ]
+    },
+    "arraysort": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "async-queue": {
+        "requires": [
+            "event-custom"
+        ]
+    },
+    "attribute": {
+        "use": [
+            "attribute-base",
+            "attribute-complex"
+        ]
+    },
+    "attribute-base": {
+        "requires": [
+            "attribute-core",
+            "attribute-observable",
+            "attribute-extras"
+        ]
+    },
+    "attribute-complex": {
+        "requires": [
+            "attribute-base"
+        ]
+    },
+    "attribute-core": {
+        "requires": [
+            "oop"
+        ]
+    },
+    "attribute-events": {
+        "use": [
+            "attribute-observable"
+        ]
+    },
+    "attribute-extras": {
+        "requires": [
+            "oop"
+        ]
+    },
+    "attribute-observable": {
+        "requires": [
+            "event-custom"
+        ]
+    },
+    "autocomplete": {
+        "use": [
+            "autocomplete-base",
+            "autocomplete-sources",
+            "autocomplete-list",
+            "autocomplete-plugin"
+        ]
+    },
+    "autocomplete-base": {
+        "optional": [
+            "autocomplete-sources"
+        ],
+        "requires": [
+            "array-extras",
+            "base-build",
+            "escape",
+            "event-valuechange",
+            "node-base"
+        ]
+    },
+    "autocomplete-filters": {
+        "requires": [
+            "array-extras",
+            "text-wordbreak"
+        ]
+    },
+    "autocomplete-filters-accentfold": {
+        "requires": [
+            "array-extras",
+            "text-accentfold",
+            "text-wordbreak"
+        ]
+    },
+    "autocomplete-highlighters": {
+        "requires": [
+            "array-extras",
+            "highlight-base"
+        ]
+    },
+    "autocomplete-highlighters-accentfold": {
+        "requires": [
+            "array-extras",
+            "highlight-accentfold"
+        ]
+    },
+    "autocomplete-list": {
+        "after": [
+            "autocomplete-sources"
+        ],
+        "lang": [
+            "en",
+            "es",
+            "it"
+        ],
+        "requires": [
+            "autocomplete-base",
+            "event-resize",
+            "node-screen",
+            "selector-css3",
+            "shim-plugin",
+            "widget",
+            "widget-position",
+            "widget-position-align"
+        ],
+        "skinnable": true
+    },
+    "autocomplete-list-keys": {
+        "condition": {
+            "name": "autocomplete-list-keys",
+            "test": function (Y) {
+    // Only add keyboard support to autocomplete-list if this doesn't appear to
+    // be an iOS or Android-based mobile device.
+    //
+    // There's currently no feasible way to actually detect whether a device has
+    // a hardware keyboard, so this sniff will have to do. It can easily be
+    // overridden by manually loading the autocomplete-list-keys module.
+    //
+    // Worth noting: even though iOS supports bluetooth keyboards, Mobile Safari
+    // doesn't fire the keyboard events used by AutoCompleteList, so there's
+    // no point loading the -keys module even when a bluetooth keyboard may be
+    // available.
+    return !(Y.UA.ios || Y.UA.android);
+},
+            "trigger": "autocomplete-list"
+        },
+        "requires": [
+            "autocomplete-list",
+            "base-build"
+        ]
+    },
+    "autocomplete-plugin": {
+        "requires": [
+            "autocomplete-list",
+            "node-pluginhost"
+        ]
+    },
+    "autocomplete-sources": {
+        "optional": [
+            "io-base",
+            "json-parse",
+            "jsonp",
+            "yql"
+        ],
+        "requires": [
+            "autocomplete-base"
+        ]
+    },
+    "axes": {
+        "use": [
+            "axis-numeric",
+            "axis-category",
+            "axis-time",
+            "axis-stacked"
+        ]
+    },
+    "axes-base": {
+        "use": [
+            "axis-numeric-base",
+            "axis-category-base",
+            "axis-time-base",
+            "axis-stacked-base"
+        ]
+    },
+    "axis": {
+        "requires": [
+            "dom",
+            "widget",
+            "widget-position",
+            "widget-stack",
+            "graphics",
+            "axis-base"
+        ]
+    },
+    "axis-base": {
+        "requires": [
+            "classnamemanager",
+            "datatype-number",
+            "datatype-date",
+            "base",
+            "event-custom"
+        ]
+    },
+    "axis-category": {
+        "requires": [
+            "axis",
+            "axis-category-base"
+        ]
+    },
+    "axis-category-base": {
+        "requires": [
+            "axis-base"
+        ]
+    },
+    "axis-numeric": {
+        "requires": [
+            "axis",
+            "axis-numeric-base"
+        ]
+    },
+    "axis-numeric-base": {
+        "requires": [
+            "axis-base"
+        ]
+    },
+    "axis-stacked": {
+        "requires": [
+            "axis-numeric",
+            "axis-stacked-base"
+        ]
+    },
+    "axis-stacked-base": {
+        "requires": [
+            "axis-numeric-base"
+        ]
+    },
+    "axis-time": {
+        "requires": [
+            "axis",
+            "axis-time-base"
+        ]
+    },
+    "axis-time-base": {
+        "requires": [
+            "axis-base"
+        ]
+    },
+    "base": {
+        "use": [
+            "base-base",
+            "base-pluginhost",
+            "base-build"
+        ]
+    },
+    "base-base": {
+        "requires": [
+            "attribute-base",
+            "base-core",
+            "base-observable"
+        ]
+    },
+    "base-build": {
+        "requires": [
+            "base-base"
+        ]
+    },
+    "base-core": {
+        "requires": [
+            "attribute-core"
+        ]
+    },
+    "base-observable": {
+        "requires": [
+            "attribute-observable"
+        ]
+    },
+    "base-pluginhost": {
+        "requires": [
+            "base-base",
+            "pluginhost"
+        ]
+    },
+    "button": {
+        "requires": [
+            "button-core",
+            "cssbutton",
+            "widget"
+        ]
+    },
+    "button-core": {
+        "requires": [
+            "attribute-core",
+            "classnamemanager",
+            "node-base"
+        ]
+    },
+    "button-group": {
+        "requires": [
+            "button-plugin",
+            "cssbutton",
+            "widget"
+        ]
+    },
+    "button-plugin": {
+        "requires": [
+            "button-core",
+            "cssbutton",
+            "node-pluginhost"
+        ]
+    },
+    "cache": {
+        "use": [
+            "cache-base",
+            "cache-offline",
+            "cache-plugin"
+        ]
+    },
+    "cache-base": {
+        "requires": [
+            "base"
+        ]
+    },
+    "cache-offline": {
+        "requires": [
+            "cache-base",
+            "json"
+        ]
+    },
+    "cache-plugin": {
+        "requires": [
+            "plugin",
+            "cache-base"
+        ]
+    },
+    "calendar": {
+        "lang": [
+            "de",
+            "en",
+            "es",
+            "es-AR",
+            "fr",
+            "it",
+            "ja",
+            "nb-NO",
+            "nl",
+            "pt-BR",
+            "ru",
+            "zh-HANT-TW"
+        ],
+        "requires": [
+            "calendar-base",
+            "calendarnavigator"
+        ],
+        "skinnable": true
+    },
+    "calendar-base": {
+        "lang": [
+            "de",
+            "en",
+            "es",
+            "es-AR",
+            "fr",
+            "it",
+            "ja",
+            "nb-NO",
+            "nl",
+            "pt-BR",
+            "ru",
+            "zh-HANT-TW"
+        ],
+        "requires": [
+            "widget",
+            "datatype-date",
+            "datatype-date-math",
+            "cssgrids"
+        ],
+        "skinnable": true
+    },
+    "calendarnavigator": {
+        "requires": [
+            "plugin",
+            "classnamemanager",
+            "datatype-date",
+            "node"
+        ],
+        "skinnable": true
+    },
+    "charts": {
+        "use": [
+            "charts-base"
+        ]
+    },
+    "charts-base": {
+        "requires": [
+            "dom",
+            "event-mouseenter",
+            "event-touch",
+            "graphics-group",
+            "axes",
+            "series-pie",
+            "series-line",
+            "series-marker",
+            "series-area",
+            "series-spline",
+            "series-column",
+            "series-bar",
+            "series-areaspline",
+            "series-combo",
+            "series-combospline",
+            "series-line-stacked",
+            "series-marker-stacked",
+            "series-area-stacked",
+            "series-spline-stacked",
+            "series-column-stacked",
+            "series-bar-stacked",
+            "series-areaspline-stacked",
+            "series-combo-stacked",
+            "series-combospline-stacked"
+        ]
+    },
+    "charts-legend": {
+        "requires": [
+            "charts-base"
+        ]
+    },
+    "classnamemanager": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "clickable-rail": {
+        "requires": [
+            "slider-base"
+        ]
+    },
+    "collection": {
+        "use": [
+            "array-extras",
+            "arraylist",
+            "arraylist-add",
+            "arraylist-filter",
+            "array-invoke"
+        ]
+    },
+    "color": {
+        "use": [
+            "color-base",
+            "color-hsl",
+            "color-harmony"
+        ]
+    },
+    "color-base": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "color-harmony": {
+        "requires": [
+            "color-hsl"
+        ]
+    },
+    "color-hsl": {
+        "requires": [
+            "color-base"
+        ]
+    },
+    "color-hsv": {
+        "requires": [
+            "color-base"
+        ]
+    },
+    "console": {
+        "lang": [
+            "en",
+            "es",
+            "it",
+            "ja"
+        ],
+        "requires": [
+            "yui-log",
+            "widget"
+        ],
+        "skinnable": true
+    },
+    "console-filters": {
+        "requires": [
+            "plugin",
+            "console"
+        ],
+        "skinnable": true
+    },
+    "controller": {
+        "use": [
+            "router"
+        ]
+    },
+    "cookie": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "createlink-base": {
+        "requires": [
+            "editor-base"
+        ]
+    },
+    "cssbase": {
+        "after": [
+            "cssreset",
+            "cssfonts",
+            "cssgrids",
+            "cssreset-context",
+            "cssfonts-context",
+            "cssgrids-context"
+        ],
+        "type": "css"
+    },
+    "cssbase-context": {
+        "after": [
+            "cssreset",
+            "cssfonts",
+            "cssgrids",
+            "cssreset-context",
+            "cssfonts-context",
+            "cssgrids-context"
+        ],
+        "type": "css"
+    },
+    "cssbutton": {
+        "type": "css"
+    },
+    "cssfonts": {
+        "type": "css"
+    },
+    "cssfonts-context": {
+        "type": "css"
+    },
+    "cssgrids": {
+        "optional": [
+            "cssreset",
+            "cssfonts"
+        ],
+        "type": "css"
+    },
+    "cssgrids-base": {
+        "optional": [
+            "cssreset",
+            "cssfonts"
+        ],
+        "type": "css"
+    },
+    "cssgrids-responsive": {
+        "optional": [
+            "cssreset",
+            "cssfonts"
+        ],
+        "requires": [
+            "cssgrids",
+            "cssgrids-responsive-base"
+        ],
+        "type": "css"
+    },
+    "cssgrids-units": {
+        "optional": [
+            "cssreset",
+            "cssfonts"
+        ],
+        "requires": [
+            "cssgrids-base"
+        ],
+        "type": "css"
+    },
+    "cssnormalize": {
+        "type": "css"
+    },
+    "cssnormalize-context": {
+        "type": "css"
+    },
+    "cssreset": {
+        "type": "css"
+    },
+    "cssreset-context": {
+        "type": "css"
+    },
+    "dataschema": {
+        "use": [
+            "dataschema-base",
+            "dataschema-json",
+            "dataschema-xml",
+            "dataschema-array",
+            "dataschema-text"
+        ]
+    },
+    "dataschema-array": {
+        "requires": [
+            "dataschema-base"
+        ]
+    },
+    "dataschema-base": {
+        "requires": [
+            "base"
+        ]
+    },
+    "dataschema-json": {
+        "requires": [
+            "dataschema-base",
+            "json"
+        ]
+    },
+    "dataschema-text": {
+        "requires": [
+            "dataschema-base"
+        ]
+    },
+    "dataschema-xml": {
+        "requires": [
+            "dataschema-base"
+        ]
+    },
+    "datasource": {
+        "use": [
+            "datasource-local",
+            "datasource-io",
+            "datasource-get",
+            "datasource-function",
+            "datasource-cache",
+            "datasource-jsonschema",
+            "datasource-xmlschema",
+            "datasource-arrayschema",
+            "datasource-textschema",
+            "datasource-polling"
+        ]
+    },
+    "datasource-arrayschema": {
+        "requires": [
+            "datasource-local",
+            "plugin",
+            "dataschema-array"
+        ]
+    },
+    "datasource-cache": {
+        "requires": [
+            "datasource-local",
+            "plugin",
+            "cache-base"
+        ]
+    },
+    "datasource-function": {
+        "requires": [
+            "datasource-local"
+        ]
+    },
+    "datasource-get": {
+        "requires": [
+            "datasource-local",
+            "get"
+        ]
+    },
+    "datasource-io": {
+        "requires": [
+            "datasource-local",
+            "io-base"
+        ]
+    },
+    "datasource-jsonschema": {
+        "requires": [
+            "datasource-local",
+            "plugin",
+            "dataschema-json"
+        ]
+    },
+    "datasource-local": {
+        "requires": [
+            "base"
+        ]
+    },
+    "datasource-polling": {
+        "requires": [
+            "datasource-local"
+        ]
+    },
+    "datasource-textschema": {
+        "requires": [
+            "datasource-local",
+            "plugin",
+            "dataschema-text"
+        ]
+    },
+    "datasource-xmlschema": {
+        "requires": [
+            "datasource-local",
+            "plugin",
+            "datatype-xml",
+            "dataschema-xml"
+        ]
+    },
+    "datatable": {
+        "use": [
+            "datatable-core",
+            "datatable-table",
+            "datatable-head",
+            "datatable-body",
+            "datatable-base",
+            "datatable-column-widths",
+            "datatable-message",
+            "datatable-mutable",
+            "datatable-sort",
+            "datatable-datasource"
+        ]
+    },
+    "datatable-base": {
+        "requires": [
+            "datatable-core",
+            "datatable-table",
+            "datatable-head",
+            "datatable-body",
+            "base-build",
+            "widget"
+        ],
+        "skinnable": true
+    },
+    "datatable-body": {
+        "requires": [
+            "datatable-core",
+            "view",
+            "classnamemanager"
+        ]
+    },
+    "datatable-column-widths": {
+        "requires": [
+            "datatable-base"
+        ]
+    },
+    "datatable-core": {
+        "requires": [
+            "escape",
+            "model-list",
+            "node-event-delegate"
+        ]
+    },
+    "datatable-datasource": {
+        "requires": [
+            "datatable-base",
+            "plugin",
+            "datasource-local"
+        ]
+    },
+    "datatable-formatters": {
+        "requires": [
+            "datatable-body",
+            "datatype-number-format",
+            "datatype-date-format",
+            "escape"
+        ]
+    },
+    "datatable-head": {
+        "requires": [
+            "datatable-core",
+            "view",
+            "classnamemanager"
+        ]
+    },
+    "datatable-message": {
+        "lang": [
+            "en",
+            "fr",
+            "es",
+            "it"
+        ],
+        "requires": [
+            "datatable-base"
+        ],
+        "skinnable": true
+    },
+    "datatable-mutable": {
+        "requires": [
+            "datatable-base"
+        ]
+    },
+    "datatable-scroll": {
+        "requires": [
+            "datatable-base",
+            "datatable-column-widths",
+            "dom-screen"
+        ],
+        "skinnable": true
+    },
+    "datatable-sort": {
+        "lang": [
+            "en",
+            "fr",
+            "es"
+        ],
+        "requires": [
+            "datatable-base"
+        ],
+        "skinnable": true
+    },
+    "datatable-table": {
+        "requires": [
+            "datatable-core",
+            "datatable-head",
+            "datatable-body",
+            "view",
+            "classnamemanager"
+        ]
+    },
+    "datatype": {
+        "use": [
+            "datatype-date",
+            "datatype-number",
+            "datatype-xml"
+        ]
+    },
+    "datatype-date": {
+        "use": [
+            "datatype-date-parse",
+            "datatype-date-format",
+            "datatype-date-math"
+        ]
+    },
+    "datatype-date-format": {
+        "lang": [
+            "ar",
+            "ar-JO",
+            "ca",
+            "ca-ES",
+            "da",
+            "da-DK",
+            "de",
+            "de-AT",
+            "de-DE",
+            "el",
+            "el-GR",
+            "en",
+            "en-AU",
+            "en-CA",
+            "en-GB",
+            "en-IE",
+            "en-IN",
+            "en-JO",
+            "en-MY",
+            "en-NZ",
+            "en-PH",
+            "en-SG",
+            "en-US",
+            "es",
+            "es-AR",
+            "es-BO",
+            "es-CL",
+            "es-CO",
+            "es-EC",
+            "es-ES",
+            "es-MX",
+            "es-PE",
+            "es-PY",
+            "es-US",
+            "es-UY",
+            "es-VE",
+            "fi",
+            "fi-FI",
+            "fr",
+            "fr-BE",
+            "fr-CA",
+            "fr-FR",
+            "hi",
+            "hi-IN",
+            "id",
+            "id-ID",
+            "it",
+            "it-IT",
+            "ja",
+            "ja-JP",
+            "ko",
+            "ko-KR",
+            "ms",
+            "ms-MY",
+            "nb",
+            "nb-NO",
+            "nl",
+            "nl-BE",
+            "nl-NL",
+            "pl",
+            "pl-PL",
+            "pt",
+            "pt-BR",
+            "ro",
+            "ro-RO",
+            "ru",
+            "ru-RU",
+            "sv",
+            "sv-SE",
+            "th",
+            "th-TH",
+            "tr",
+            "tr-TR",
+            "vi",
+            "vi-VN",
+            "zh-Hans",
+            "zh-Hans-CN",
+            "zh-Hant",
+            "zh-Hant-HK",
+            "zh-Hant-TW"
+        ]
+    },
+    "datatype-date-math": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "datatype-date-parse": {},
+    "datatype-number": {
+        "use": [
+            "datatype-number-parse",
+            "datatype-number-format"
+        ]
+    },
+    "datatype-number-format": {},
+    "datatype-number-parse": {},
+    "datatype-xml": {
+        "use": [
+            "datatype-xml-parse",
+            "datatype-xml-format"
+        ]
+    },
+    "datatype-xml-format": {},
+    "datatype-xml-parse": {},
+    "dd": {
+        "use": [
+            "dd-ddm-base",
+            "dd-ddm",
+            "dd-ddm-drop",
+            "dd-drag",
+            "dd-proxy",
+            "dd-constrain",
+            "dd-drop",
+            "dd-scroll",
+            "dd-delegate"
+        ]
+    },
+    "dd-constrain": {
+        "requires": [
+            "dd-drag"
+        ]
+    },
+    "dd-ddm": {
+        "requires": [
+            "dd-ddm-base",
+            "event-resize"
+        ]
+    },
+    "dd-ddm-base": {
+        "requires": [
+            "node",
+            "base",
+            "yui-throttle",
+            "classnamemanager"
+        ]
+    },
+    "dd-ddm-drop": {
+        "requires": [
+            "dd-ddm"
+        ]
+    },
+    "dd-delegate": {
+        "requires": [
+            "dd-drag",
+            "dd-drop-plugin",
+            "event-mouseenter"
+        ]
+    },
+    "dd-drag": {
+        "requires": [
+            "dd-ddm-base"
+        ]
+    },
+    "dd-drop": {
+        "requires": [
+            "dd-drag",
+            "dd-ddm-drop"
+        ]
+    },
+    "dd-drop-plugin": {
+        "requires": [
+            "dd-drop"
+        ]
+    },
+    "dd-gestures": {
+        "condition": {
+            "name": "dd-gestures",
+            "trigger": "dd-drag",
+            "ua": "touchEnabled"
+        },
+        "requires": [
+            "dd-drag",
+            "event-synthetic",
+            "event-gestures"
+        ]
+    },
+    "dd-plugin": {
+        "optional": [
+            "dd-constrain",
+            "dd-proxy"
+        ],
+        "requires": [
+            "dd-drag"
+        ]
+    },
+    "dd-proxy": {
+        "requires": [
+            "dd-drag"
+        ]
+    },
+    "dd-scroll": {
+        "requires": [
+            "dd-drag"
+        ]
+    },
+    "dial": {
+        "lang": [
+            "en",
+            "es"
+        ],
+        "requires": [
+            "widget",
+            "dd-drag",
+            "event-mouseenter",
+            "event-move",
+            "event-key",
+            "transition",
+            "intl"
+        ],
+        "skinnable": true
+    },
+    "dom": {
+        "use": [
+            "dom-base",
+            "dom-screen",
+            "dom-style",
+            "selector-native",
+            "selector"
+        ]
+    },
+    "dom-base": {
+        "requires": [
+            "dom-core"
+        ]
+    },
+    "dom-core": {
+        "requires": [
+            "oop",
+            "features"
+        ]
+    },
+    "dom-deprecated": {
+        "requires": [
+            "dom-base"
+        ]
+    },
+    "dom-screen": {
+        "requires": [
+            "dom-base",
+            "dom-style"
+        ]
+    },
+    "dom-style": {
+        "requires": [
+            "dom-base",
+            "color-base"
+        ]
+    },
+    "dom-style-ie": {
+        "condition": {
+            "name": "dom-style-ie",
+            "test": function (Y) {
+
+    var testFeature = Y.Features.test,
+        addFeature = Y.Features.add,
+        WINDOW = Y.config.win,
+        DOCUMENT = Y.config.doc,
+        DOCUMENT_ELEMENT = 'documentElement',
+        ret = false;
+
+    addFeature('style', 'computedStyle', {
+        test: function() {
+            return WINDOW && 'getComputedStyle' in WINDOW;
+        }
+    });
+
+    addFeature('style', 'opacity', {
+        test: function() {
+            return DOCUMENT && 'opacity' in DOCUMENT[DOCUMENT_ELEMENT].style;
+        }
+    });
+
+    ret =  (!testFeature('style', 'opacity') &&
+            !testFeature('style', 'computedStyle'));
+
+    return ret;
+},
+            "trigger": "dom-style"
+        },
+        "requires": [
+            "dom-style"
+        ]
+    },
+    "dump": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "editor": {
+        "use": [
+            "frame",
+            "editor-selection",
+            "exec-command",
+            "editor-base",
+            "editor-para",
+            "editor-br",
+            "editor-bidi",
+            "editor-tab",
+            "createlink-base"
+        ]
+    },
+    "editor-base": {
+        "requires": [
+            "base",
+            "frame",
+            "node",
+            "exec-command",
+            "editor-selection"
+        ]
+    },
+    "editor-bidi": {
+        "requires": [
+            "editor-base"
+        ]
+    },
+    "editor-br": {
+        "requires": [
+            "editor-base"
+        ]
+    },
+    "editor-lists": {
+        "requires": [
+            "editor-base"
+        ]
+    },
+    "editor-para": {
+        "requires": [
+            "editor-para-base"
+        ]
+    },
+    "editor-para-base": {
+        "requires": [
+            "editor-base"
+        ]
+    },
+    "editor-para-ie": {
+        "condition": {
+            "name": "editor-para-ie",
+            "trigger": "editor-para",
+            "ua": "ie",
+            "when": "instead"
+        },
+        "requires": [
+            "editor-para-base"
+        ]
+    },
+    "editor-selection": {
+        "requires": [
+            "node"
+        ]
+    },
+    "editor-tab": {
+        "requires": [
+            "editor-base"
+        ]
+    },
+    "escape": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "event": {
+        "after": [
+            "node-base"
+        ],
+        "use": [
+            "event-base",
+            "event-delegate",
+            "event-synthetic",
+            "event-mousewheel",
+            "event-mouseenter",
+            "event-key",
+            "event-focus",
+            "event-resize",
+            "event-hover",
+            "event-outside",
+            "event-touch",
+            "event-move",
+            "event-flick",
+            "event-valuechange",
+            "event-tap"
+        ]
+    },
+    "event-base": {
+        "after": [
+            "node-base"
+        ],
+        "requires": [
+            "event-custom-base"
+        ]
+    },
+    "event-base-ie": {
+        "after": [
+            "event-base"
+        ],
+        "condition": {
+            "name": "event-base-ie",
+            "test": function(Y) {
+    var imp = Y.config.doc && Y.config.doc.implementation;
+    return (imp && (!imp.hasFeature('Events', '2.0')));
+},
+            "trigger": "node-base"
+        },
+        "requires": [
+            "node-base"
+        ]
+    },
+    "event-contextmenu": {
+        "requires": [
+            "event-synthetic",
+            "dom-screen"
+        ]
+    },
+    "event-custom": {
+        "use": [
+            "event-custom-base",
+            "event-custom-complex"
+        ]
+    },
+    "event-custom-base": {
+        "requires": [
+            "oop"
+        ]
+    },
+    "event-custom-complex": {
+        "requires": [
+            "event-custom-base"
+        ]
+    },
+    "event-delegate": {
+        "requires": [
+            "node-base"
+        ]
+    },
+    "event-flick": {
+        "requires": [
+            "node-base",
+            "event-touch",
+            "event-synthetic"
+        ]
+    },
+    "event-focus": {
+        "requires": [
+            "event-synthetic"
+        ]
+    },
+    "event-gestures": {
+        "use": [
+            "event-flick",
+            "event-move"
+        ]
+    },
+    "event-hover": {
+        "requires": [
+            "event-mouseenter"
+        ]
+    },
+    "event-key": {
+        "requires": [
+            "event-synthetic"
+        ]
+    },
+    "event-mouseenter": {
+        "requires": [
+            "event-synthetic"
+        ]
+    },
+    "event-mousewheel": {
+        "requires": [
+            "node-base"
+        ]
+    },
+    "event-move": {
+        "requires": [
+            "node-base",
+            "event-touch",
+            "event-synthetic"
+        ]
+    },
+    "event-outside": {
+        "requires": [
+            "event-synthetic"
+        ]
+    },
+    "event-resize": {
+        "requires": [
+            "node-base",
+            "event-synthetic"
+        ]
+    },
+    "event-simulate": {
+        "requires": [
+            "event-base"
+        ]
+    },
+    "event-synthetic": {
+        "requires": [
+            "node-base",
+            "event-custom-complex"
+        ]
+    },
+    "event-tap": {
+        "requires": [
+            "node-base",
+            "event-base",
+            "event-touch",
+            "event-synthetic"
+        ]
+    },
+    "event-touch": {
+        "requires": [
+            "node-base"
+        ]
+    },
+    "event-valuechange": {
+        "requires": [
+            "event-focus",
+            "event-synthetic"
+        ]
+    },
+    "exec-command": {
+        "requires": [
+            "frame"
+        ]
+    },
+    "features": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "file": {
+        "requires": [
+            "file-flash",
+            "file-html5"
+        ]
+    },
+    "file-flash": {
+        "requires": [
+            "base"
+        ]
+    },
+    "file-html5": {
+        "requires": [
+            "base"
+        ]
+    },
+    "frame": {
+        "requires": [
+            "base",
+            "node",
+            "selector-css3",
+            "yui-throttle"
+        ]
+    },
+    "gesture-simulate": {
+        "requires": [
+            "async-queue",
+            "event-simulate",
+            "node-screen"
+        ]
+    },
+    "get": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "graphics": {
+        "requires": [
+            "node",
+            "event-custom",
+            "pluginhost",
+            "matrix",
+            "classnamemanager"
+        ]
+    },
+    "graphics-canvas": {
+        "condition": {
+            "name": "graphics-canvas",
+            "test": function(Y) {
+    var DOCUMENT = Y.config.doc,
+        useCanvas = Y.config.defaultGraphicEngine && Y.config.defaultGraphicEngine == "canvas",
+		canvas = DOCUMENT && DOCUMENT.createElement("canvas"),
+        svg = (DOCUMENT && DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"));
+    return (!svg || useCanvas) && (canvas && canvas.getContext && canvas.getContext("2d"));
+},
+            "trigger": "graphics"
+        },
+        "requires": [
+            "graphics"
+        ]
+    },
+    "graphics-canvas-default": {
+        "condition": {
+            "name": "graphics-canvas-default",
+            "test": function(Y) {
+    var DOCUMENT = Y.config.doc,
+        useCanvas = Y.config.defaultGraphicEngine && Y.config.defaultGraphicEngine == "canvas",
+		canvas = DOCUMENT && DOCUMENT.createElement("canvas"),
+        svg = (DOCUMENT && DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"));
+    return (!svg || useCanvas) && (canvas && canvas.getContext && canvas.getContext("2d"));
+},
+            "trigger": "graphics"
+        }
+    },
+    "graphics-group": {
+        "requires": [
+            "graphics"
+        ]
+    },
+    "graphics-svg": {
+        "condition": {
+            "name": "graphics-svg",
+            "test": function(Y) {
+    var DOCUMENT = Y.config.doc,
+        useSVG = !Y.config.defaultGraphicEngine || Y.config.defaultGraphicEngine != "canvas",
+		canvas = DOCUMENT && DOCUMENT.createElement("canvas"),
+        svg = (DOCUMENT && DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"));
+    
+    return svg && (useSVG || !canvas);
+},
+            "trigger": "graphics"
+        },
+        "requires": [
+            "graphics"
+        ]
+    },
+    "graphics-svg-default": {
+        "condition": {
+            "name": "graphics-svg-default",
+            "test": function(Y) {
+    var DOCUMENT = Y.config.doc,
+        useSVG = !Y.config.defaultGraphicEngine || Y.config.defaultGraphicEngine != "canvas",
+		canvas = DOCUMENT && DOCUMENT.createElement("canvas"),
+        svg = (DOCUMENT && DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"));
+    
+    return svg && (useSVG || !canvas);
+},
+            "trigger": "graphics"
+        }
+    },
+    "graphics-vml": {
+        "condition": {
+            "name": "graphics-vml",
+            "test": function(Y) {
+    var DOCUMENT = Y.config.doc,
+		canvas = DOCUMENT && DOCUMENT.createElement("canvas");
+    return (DOCUMENT && !DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1") && (!canvas || !canvas.getContext || !canvas.getContext("2d")));
+},
+            "trigger": "graphics"
+        },
+        "requires": [
+            "graphics"
+        ]
+    },
+    "graphics-vml-default": {
+        "condition": {
+            "name": "graphics-vml-default",
+            "test": function(Y) {
+    var DOCUMENT = Y.config.doc,
+		canvas = DOCUMENT && DOCUMENT.createElement("canvas");
+    return (DOCUMENT && !DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1") && (!canvas || !canvas.getContext || !canvas.getContext("2d")));
+},
+            "trigger": "graphics"
+        }
+    },
+    "handlebars": {
+        "use": [
+            "handlebars-compiler"
+        ]
+    },
+    "handlebars-base": {
+        "requires": []
+    },
+    "handlebars-compiler": {
+        "requires": [
+            "handlebars-base"
+        ]
+    },
+    "highlight": {
+        "use": [
+            "highlight-base",
+            "highlight-accentfold"
+        ]
+    },
+    "highlight-accentfold": {
+        "requires": [
+            "highlight-base",
+            "text-accentfold"
+        ]
+    },
+    "highlight-base": {
+        "requires": [
+            "array-extras",
+            "classnamemanager",
+            "escape",
+            "text-wordbreak"
+        ]
+    },
+    "history": {
+        "use": [
+            "history-base",
+            "history-hash",
+            "history-hash-ie",
+            "history-html5"
+        ]
+    },
+    "history-base": {
+        "requires": [
+            "event-custom-complex"
+        ]
+    },
+    "history-hash": {
+        "after": [
+            "history-html5"
+        ],
+        "requires": [
+            "event-synthetic",
+            "history-base",
+            "yui-later"
+        ]
+    },
+    "history-hash-ie": {
+        "condition": {
+            "name": "history-hash-ie",
+            "test": function (Y) {
+    var docMode = Y.config.doc && Y.config.doc.documentMode;
+
+    return Y.UA.ie && (!('onhashchange' in Y.config.win) ||
+            !docMode || docMode < 8);
+},
+            "trigger": "history-hash"
+        },
+        "requires": [
+            "history-hash",
+            "node-base"
+        ]
+    },
+    "history-html5": {
+        "optional": [
+            "json"
+        ],
+        "requires": [
+            "event-base",
+            "history-base",
+            "node-base"
+        ]
+    },
+    "imageloader": {
+        "requires": [
+            "base-base",
+            "node-style",
+            "node-screen"
+        ]
+    },
+    "intl": {
+        "requires": [
+            "intl-base",
+            "event-custom"
+        ]
+    },
+    "intl-base": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "io": {
+        "use": [
+            "io-base",
+            "io-xdr",
+            "io-form",
+            "io-upload-iframe",
+            "io-queue"
+        ]
+    },
+    "io-base": {
+        "requires": [
+            "event-custom-base",
+            "querystring-stringify-simple"
+        ]
+    },
+    "io-form": {
+        "requires": [
+            "io-base",
+            "node-base"
+        ]
+    },
+    "io-nodejs": {
+        "condition": {
+            "name": "io-nodejs",
+            "trigger": "io-base",
+            "ua": "nodejs"
+        },
+        "requires": [
+            "io-base"
+        ]
+    },
+    "io-queue": {
+        "requires": [
+            "io-base",
+            "queue-promote"
+        ]
+    },
+    "io-upload-iframe": {
+        "requires": [
+            "io-base",
+            "node-base"
+        ]
+    },
+    "io-xdr": {
+        "requires": [
+            "io-base",
+            "datatype-xml-parse"
+        ]
+    },
+    "json": {
+        "use": [
+            "json-parse",
+            "json-stringify"
+        ]
+    },
+    "json-parse": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "json-parse-shim": {
+        "condition": {
+            "name": "json-parse-shim",
+            "test": function (Y) {
+    var _JSON = Y.config.global.JSON,
+        Native = Object.prototype.toString.call(_JSON) === '[object JSON]' && _JSON,
+        nativeSupport = Y.config.useNativeJSONParse !== false && !!Native;
+
+    function workingNative( k, v ) {
+        return k === "ok" ? true : v;
+    }
+    
+    // Double check basic functionality.  This is mainly to catch early broken
+    // implementations of the JSON API in Firefox 3.1 beta1 and beta2
+    if ( nativeSupport ) {
+        try {
+            nativeSupport = ( Native.parse( '{"ok":false}', workingNative ) ).ok;
+        }
+        catch ( e ) {
+            nativeSupport = false;
+        }
+    }
+
+    return !nativeSupport;
+},
+            "trigger": "json-parse"
+        },
+        "requires": [
+            "json-parse"
+        ]
+    },
+    "json-stringify": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "json-stringify-shim": {
+        "condition": {
+            "name": "json-stringify-shim",
+            "test": function (Y) {
+    var _JSON = Y.config.global.JSON,
+        Native = Object.prototype.toString.call(_JSON) === '[object JSON]' && _JSON,
+        nativeSupport = Y.config.useNativeJSONStringify !== false && !!Native;
+
+    // Double check basic native functionality.  This is primarily to catch broken
+    // early JSON API implementations in Firefox 3.1 beta1 and beta2.
+    if ( nativeSupport ) {
+        try {
+            nativeSupport = ( '0' === Native.stringify(0) );
+        } catch ( e ) {
+            nativeSupport = false;
+        }
+    }
+
+
+    return !nativeSupport;
+},
+            "trigger": "json-stringify"
+        },
+        "requires": [
+            "json-stringify"
+        ]
+    },
+    "jsonp": {
+        "requires": [
+            "get",
+            "oop"
+        ]
+    },
+    "jsonp-url": {
+        "requires": [
+            "jsonp"
+        ]
+    },
+    "lazy-model-list": {
+        "requires": [
+            "model-list"
+        ]
+    },
+    "loader": {
+        "use": [
+            "loader-base",
+            "loader-rollup",
+            "loader-yui3"
+        ]
+    },
+    "loader-base": {
+        "requires": [
+            "get",
+            "features"
+        ]
+    },
+    "loader-rollup": {
+        "requires": [
+            "loader-base"
+        ]
+    },
+    "loader-yui3": {
+        "requires": [
+            "loader-base"
+        ]
+    },
+    "matrix": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "model": {
+        "requires": [
+            "base-build",
+            "escape",
+            "json-parse"
+        ]
+    },
+    "model-list": {
+        "requires": [
+            "array-extras",
+            "array-invoke",
+            "arraylist",
+            "base-build",
+            "escape",
+            "json-parse",
+            "model"
+        ]
+    },
+    "model-sync-rest": {
+        "requires": [
+            "model",
+            "io-base",
+            "json-stringify"
+        ]
+    },
+    "node": {
+        "use": [
+            "node-base",
+            "node-event-delegate",
+            "node-pluginhost",
+            "node-screen",
+            "node-style"
+        ]
+    },
+    "node-base": {
+        "requires": [
+            "event-base",
+            "node-core",
+            "dom-base"
+        ]
+    },
+    "node-core": {
+        "requires": [
+            "dom-core",
+            "selector"
+        ]
+    },
+    "node-deprecated": {
+        "requires": [
+            "node-base"
+        ]
+    },
+    "node-event-delegate": {
+        "requires": [
+            "node-base",
+            "event-delegate"
+        ]
+    },
+    "node-event-html5": {
+        "requires": [
+            "node-base"
+        ]
+    },
+    "node-event-simulate": {
+        "requires": [
+            "node-base",
+            "event-simulate",
+            "gesture-simulate"
+        ]
+    },
+    "node-flick": {
+        "requires": [
+            "classnamemanager",
+            "transition",
+            "event-flick",
+            "plugin"
+        ],
+        "skinnable": true
+    },
+    "node-focusmanager": {
+        "requires": [
+            "attribute",
+            "node",
+            "plugin",
+            "node-event-simulate",
+            "event-key",
+            "event-focus"
+        ]
+    },
+    "node-load": {
+        "requires": [
+            "node-base",
+            "io-base"
+        ]
+    },
+    "node-menunav": {
+        "requires": [
+            "node",
+            "classnamemanager",
+            "plugin",
+            "node-focusmanager"
+        ],
+        "skinnable": true
+    },
+    "node-pluginhost": {
+        "requires": [
+            "node-base",
+            "pluginhost"
+        ]
+    },
+    "node-screen": {
+        "requires": [
+            "dom-screen",
+            "node-base"
+        ]
+    },
+    "node-scroll-info": {
+        "requires": [
+            "base-build",
+            "dom-screen",
+            "event-resize",
+            "node-pluginhost",
+            "plugin"
+        ]
+    },
+    "node-style": {
+        "requires": [
+            "dom-style",
+            "node-base"
+        ]
+    },
+    "oop": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "overlay": {
+        "requires": [
+            "widget",
+            "widget-stdmod",
+            "widget-position",
+            "widget-position-align",
+            "widget-stack",
+            "widget-position-constrain"
+        ],
+        "skinnable": true
+    },
+    "panel": {
+        "requires": [
+            "widget",
+            "widget-autohide",
+            "widget-buttons",
+            "widget-modality",
+            "widget-position",
+            "widget-position-align",
+            "widget-position-constrain",
+            "widget-stack",
+            "widget-stdmod"
+        ],
+        "skinnable": true
+    },
+    "parallel": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "pjax": {
+        "requires": [
+            "pjax-base",
+            "pjax-content"
+        ]
+    },
+    "pjax-base": {
+        "requires": [
+            "classnamemanager",
+            "node-event-delegate",
+            "router"
+        ]
+    },
+    "pjax-content": {
+        "requires": [
+            "io-base",
+            "node-base",
+            "router"
+        ]
+    },
+    "pjax-plugin": {
+        "requires": [
+            "node-pluginhost",
+            "pjax",
+            "plugin"
+        ]
+    },
+    "plugin": {
+        "requires": [
+            "base-base"
+        ]
+    },
+    "pluginhost": {
+        "use": [
+            "pluginhost-base",
+            "pluginhost-config"
+        ]
+    },
+    "pluginhost-base": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "pluginhost-config": {
+        "requires": [
+            "pluginhost-base"
+        ]
+    },
+    "promise": {
+        "requires": [
+            "timers"
+        ]
+    },
+    "querystring": {
+        "use": [
+            "querystring-parse",
+            "querystring-stringify"
+        ]
+    },
+    "querystring-parse": {
+        "requires": [
+            "yui-base",
+            "array-extras"
+        ]
+    },
+    "querystring-parse-simple": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "querystring-stringify": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "querystring-stringify-simple": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "queue-promote": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "range-slider": {
+        "requires": [
+            "slider-base",
+            "slider-value-range",
+            "clickable-rail"
+        ]
+    },
+    "recordset": {
+        "use": [
+            "recordset-base",
+            "recordset-sort",
+            "recordset-filter",
+            "recordset-indexer"
+        ]
+    },
+    "recordset-base": {
+        "requires": [
+            "base",
+            "arraylist"
+        ]
+    },
+    "recordset-filter": {
+        "requires": [
+            "recordset-base",
+            "array-extras",
+            "plugin"
+        ]
+    },
+    "recordset-indexer": {
+        "requires": [
+            "recordset-base",
+            "plugin"
+        ]
+    },
+    "recordset-sort": {
+        "requires": [
+            "arraysort",
+            "recordset-base",
+            "plugin"
+        ]
+    },
+    "resize": {
+        "use": [
+            "resize-base",
+            "resize-proxy",
+            "resize-constrain"
+        ]
+    },
+    "resize-base": {
+        "requires": [
+            "base",
+            "widget",
+            "event",
+            "oop",
+            "dd-drag",
+            "dd-delegate",
+            "dd-drop"
+        ],
+        "skinnable": true
+    },
+    "resize-constrain": {
+        "requires": [
+            "plugin",
+            "resize-base"
+        ]
+    },
+    "resize-plugin": {
+        "optional": [
+            "resize-constrain"
+        ],
+        "requires": [
+            "resize-base",
+            "plugin"
+        ]
+    },
+    "resize-proxy": {
+        "requires": [
+            "plugin",
+            "resize-base"
+        ]
+    },
+    "router": {
+        "optional": [
+            "querystring-parse"
+        ],
+        "requires": [
+            "array-extras",
+            "base-build",
+            "history"
+        ]
+    },
+    "scrollview": {
+        "requires": [
+            "scrollview-base",
+            "scrollview-scrollbars"
+        ]
+    },
+    "scrollview-base": {
+        "requires": [
+            "widget",
+            "event-gestures",
+            "event-mousewheel",
+            "transition"
+        ],
+        "skinnable": true
+    },
+    "scrollview-base-ie": {
+        "condition": {
+            "name": "scrollview-base-ie",
+            "trigger": "scrollview-base",
+            "ua": "ie"
+        },
+        "requires": [
+            "scrollview-base"
+        ]
+    },
+    "scrollview-list": {
+        "requires": [
+            "plugin",
+            "classnamemanager"
+        ],
+        "skinnable": true
+    },
+    "scrollview-paginator": {
+        "requires": [
+            "plugin",
+            "classnamemanager"
+        ]
+    },
+    "scrollview-scrollbars": {
+        "requires": [
+            "classnamemanager",
+            "transition",
+            "plugin"
+        ],
+        "skinnable": true
+    },
+    "selector": {
+        "requires": [
+            "selector-native"
+        ]
+    },
+    "selector-css2": {
+        "condition": {
+            "name": "selector-css2",
+            "test": function (Y) {
+    var DOCUMENT = Y.config.doc,
+        ret = DOCUMENT && !('querySelectorAll' in DOCUMENT);
+
+    return ret;
+},
+            "trigger": "selector"
+        },
+        "requires": [
+            "selector-native"
+        ]
+    },
+    "selector-css3": {
+        "requires": [
+            "selector-native",
+            "selector-css2"
+        ]
+    },
+    "selector-native": {
+        "requires": [
+            "dom-base"
+        ]
+    },
+    "series-area": {
+        "requires": [
+            "series-cartesian",
+            "series-fill-util"
+        ]
+    },
+    "series-area-stacked": {
+        "requires": [
+            "series-stacked",
+            "series-area"
+        ]
+    },
+    "series-areaspline": {
+        "requires": [
+            "series-area",
+            "series-curve-util"
+        ]
+    },
+    "series-areaspline-stacked": {
+        "requires": [
+            "series-stacked",
+            "series-areaspline"
+        ]
+    },
+    "series-bar": {
+        "requires": [
+            "series-marker",
+            "series-histogram-base"
+        ]
+    },
+    "series-bar-stacked": {
+        "requires": [
+            "series-stacked",
+            "series-bar"
+        ]
+    },
+    "series-base": {
+        "requires": [
+            "graphics",
+            "axis-base"
+        ]
+    },
+    "series-candlestick": {
+        "requires": [
+            "series-range"
+        ]
+    },
+    "series-cartesian": {
+        "requires": [
+            "series-base"
+        ]
+    },
+    "series-column": {
+        "requires": [
+            "series-marker",
+            "series-histogram-base"
+        ]
+    },
+    "series-column-stacked": {
+        "requires": [
+            "series-stacked",
+            "series-column"
+        ]
+    },
+    "series-combo": {
+        "requires": [
+            "series-cartesian",
+            "series-line-util",
+            "series-plot-util",
+            "series-fill-util"
+        ]
+    },
+    "series-combo-stacked": {
+        "requires": [
+            "series-stacked",
+            "series-combo"
+        ]
+    },
+    "series-combospline": {
+        "requires": [
+            "series-combo",
+            "series-curve-util"
+        ]
+    },
+    "series-combospline-stacked": {
+        "requires": [
+            "series-combo-stacked",
+            "series-curve-util"
+        ]
+    },
+    "series-curve-util": {},
+    "series-fill-util": {},
+    "series-histogram-base": {
+        "requires": [
+            "series-cartesian",
+            "series-plot-util"
+        ]
+    },
+    "series-line": {
+        "requires": [
+            "series-cartesian",
+            "series-line-util"
+        ]
+    },
+    "series-line-stacked": {
+        "requires": [
+            "series-stacked",
+            "series-line"
+        ]
+    },
+    "series-line-util": {},
+    "series-marker": {
+        "requires": [
+            "series-cartesian",
+            "series-plot-util"
+        ]
+    },
+    "series-marker-stacked": {
+        "requires": [
+            "series-stacked",
+            "series-marker"
+        ]
+    },
+    "series-ohlc": {
+        "requires": [
+            "series-range"
+        ]
+    },
+    "series-pie": {
+        "requires": [
+            "series-base",
+            "series-plot-util"
+        ]
+    },
+    "series-plot-util": {},
+    "series-range": {
+        "requires": [
+            "series-cartesian"
+        ]
+    },
+    "series-spline": {
+        "requires": [
+            "series-line",
+            "series-curve-util"
+        ]
+    },
+    "series-spline-stacked": {
+        "requires": [
+            "series-stacked",
+            "series-spline"
+        ]
+    },
+    "series-stacked": {
+        "requires": [
+            "axis-stacked"
+        ]
+    },
+    "shim-plugin": {
+        "requires": [
+            "node-style",
+            "node-pluginhost"
+        ]
+    },
+    "slider": {
+        "use": [
+            "slider-base",
+            "slider-value-range",
+            "clickable-rail",
+            "range-slider"
+        ]
+    },
+    "slider-base": {
+        "requires": [
+            "widget",
+            "dd-constrain",
+            "event-key"
+        ],
+        "skinnable": true
+    },
+    "slider-value-range": {
+        "requires": [
+            "slider-base"
+        ]
+    },
+    "sortable": {
+        "requires": [
+            "dd-delegate",
+            "dd-drop-plugin",
+            "dd-proxy"
+        ]
+    },
+    "sortable-scroll": {
+        "requires": [
+            "dd-scroll",
+            "sortable"
+        ]
+    },
+    "stylesheet": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "substitute": {
+        "optional": [
+            "dump"
+        ],
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "swf": {
+        "requires": [
+            "event-custom",
+            "node",
+            "swfdetect",
+            "escape"
+        ]
+    },
+    "swfdetect": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "tabview": {
+        "requires": [
+            "widget",
+            "widget-parent",
+            "widget-child",
+            "tabview-base",
+            "node-pluginhost",
+            "node-focusmanager"
+        ],
+        "skinnable": true
+    },
+    "tabview-base": {
+        "requires": [
+            "node-event-delegate",
+            "classnamemanager"
+        ]
+    },
+    "tabview-plugin": {
+        "requires": [
+            "tabview-base"
+        ]
+    },
+    "template": {
+        "use": [
+            "template-base",
+            "template-micro"
+        ]
+    },
+    "template-base": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "template-micro": {
+        "requires": [
+            "escape"
+        ]
+    },
+    "test": {
+        "requires": [
+            "event-simulate",
+            "event-custom",
+            "json-stringify"
+        ]
+    },
+    "test-console": {
+        "requires": [
+            "console-filters",
+            "test",
+            "array-extras"
+        ],
+        "skinnable": true
+    },
+    "text": {
+        "use": [
+            "text-accentfold",
+            "text-wordbreak"
+        ]
+    },
+    "text-accentfold": {
+        "requires": [
+            "array-extras",
+            "text-data-accentfold"
+        ]
+    },
+    "text-data-accentfold": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "text-data-wordbreak": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "text-wordbreak": {
+        "requires": [
+            "array-extras",
+            "text-data-wordbreak"
+        ]
+    },
+    "timers": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "transition": {
+        "requires": [
+            "node-style"
+        ]
+    },
+    "transition-timer": {
+        "condition": {
+            "name": "transition-timer",
+            "test": function (Y) {
+    var DOCUMENT = Y.config.doc,
+        node = (DOCUMENT) ? DOCUMENT.documentElement: null,
+        ret = true;
+
+    if (node && node.style) {
+        ret = !('MozTransition' in node.style || 'WebkitTransition' in node.style || 'transition' in node.style);
+    }
+
+    return ret;
+},
+            "trigger": "transition"
+        },
+        "requires": [
+            "transition"
+        ]
+    },
+    "tree": {
+        "requires": [
+            "base-build",
+            "tree-node"
+        ]
+    },
+    "tree-labelable": {
+        "requires": [
+            "tree"
+        ]
+    },
+    "tree-lazy": {
+        "requires": [
+            "base-pluginhost",
+            "plugin",
+            "tree"
+        ]
+    },
+    "tree-node": {},
+    "tree-openable": {
+        "requires": [
+            "tree"
+        ]
+    },
+    "tree-selectable": {
+        "requires": [
+            "tree"
+        ]
+    },
+    "tree-sortable": {
+        "requires": [
+            "tree"
+        ]
+    },
+    "uploader": {
+        "requires": [
+            "uploader-html5",
+            "uploader-flash"
+        ]
+    },
+    "uploader-flash": {
+        "requires": [
+            "swf",
+            "widget",
+            "base",
+            "cssbutton",
+            "node",
+            "event-custom",
+            "file-flash",
+            "uploader-queue"
+        ]
+    },
+    "uploader-html5": {
+        "requires": [
+            "widget",
+            "node-event-simulate",
+            "file-html5",
+            "uploader-queue"
+        ]
+    },
+    "uploader-queue": {
+        "requires": [
+            "base"
+        ]
+    },
+    "view": {
+        "requires": [
+            "base-build",
+            "node-event-delegate"
+        ]
+    },
+    "view-node-map": {
+        "requires": [
+            "view"
+        ]
+    },
+    "widget": {
+        "use": [
+            "widget-base",
+            "widget-htmlparser",
+            "widget-skin",
+            "widget-uievents"
+        ]
+    },
+    "widget-anim": {
+        "requires": [
+            "anim-base",
+            "plugin",
+            "widget"
+        ]
+    },
+    "widget-autohide": {
+        "requires": [
+            "base-build",
+            "event-key",
+            "event-outside",
+            "widget"
+        ]
+    },
+    "widget-base": {
+        "requires": [
+            "attribute",
+            "base-base",
+            "base-pluginhost",
+            "classnamemanager",
+            "event-focus",
+            "node-base",
+            "node-style"
+        ],
+        "skinnable": true
+    },
+    "widget-base-ie": {
+        "condition": {
+            "name": "widget-base-ie",
+            "trigger": "widget-base",
+            "ua": "ie"
+        },
+        "requires": [
+            "widget-base"
+        ]
+    },
+    "widget-buttons": {
+        "requires": [
+            "button-plugin",
+            "cssbutton",
+            "widget-stdmod"
+        ]
+    },
+    "widget-child": {
+        "requires": [
+            "base-build",
+            "widget"
+        ]
+    },
+    "widget-htmlparser": {
+        "requires": [
+            "widget-base"
+        ]
+    },
+    "widget-locale": {
+        "requires": [
+            "widget-base"
+        ]
+    },
+    "widget-modality": {
+        "requires": [
+            "base-build",
+            "event-outside",
+            "widget"
+        ],
+        "skinnable": true
+    },
+    "widget-parent": {
+        "requires": [
+            "arraylist",
+            "base-build",
+            "widget"
+        ]
+    },
+    "widget-position": {
+        "requires": [
+            "base-build",
+            "node-screen",
+            "widget"
+        ]
+    },
+    "widget-position-align": {
+        "requires": [
+            "widget-position"
+        ]
+    },
+    "widget-position-constrain": {
+        "requires": [
+            "widget-position"
+        ]
+    },
+    "widget-skin": {
+        "requires": [
+            "widget-base"
+        ]
+    },
+    "widget-stack": {
+        "requires": [
+            "base-build",
+            "widget"
+        ],
+        "skinnable": true
+    },
+    "widget-stdmod": {
+        "requires": [
+            "base-build",
+            "widget"
+        ]
+    },
+    "widget-uievents": {
+        "requires": [
+            "node-event-delegate",
+            "widget-base"
+        ]
+    },
+    "yql": {
+        "requires": [
+            "oop"
+        ]
+    },
+    "yql-jsonp": {
+        "condition": {
+            "name": "yql-jsonp",
+            "test": function (Y) {
+    /* Only load the JSONP module when not in nodejs or winjs
+    TODO Make the winjs module a CORS module
+    */
+    return (!Y.UA.nodejs && !Y.UA.winjs);
+},
+            "trigger": "yql",
+            "when": "after"
+        },
+        "requires": [
+            "jsonp",
+            "jsonp-url"
+        ]
+    },
+    "yql-nodejs": {
+        "condition": {
+            "name": "yql-nodejs",
+            "trigger": "yql",
+            "ua": "nodejs",
+            "when": "after"
+        }
+    },
+    "yql-winjs": {
+        "condition": {
+            "name": "yql-winjs",
+            "trigger": "yql",
+            "ua": "winjs",
+            "when": "after"
+        }
+    },
+    "yui": {},
+    "yui-base": {},
+    "yui-later": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "yui-log": {
+        "requires": [
+            "yui-base"
+        ]
+    },
+    "yui-throttle": {
+        "requires": [
+            "yui-base"
+        ]
+    }
+});
+YUI.Env[Y.version].md5 = 'd7ced98e3907d3c3c0655a93c6ac6867';
+
+
+}, '@VERSION@', {"requires": ["loader-base"]});