Merge lp:~stephen-stewart/ubuntu-webcatalog/ubuntu-global-nav into lp:ubuntu-webcatalog

Proposed by Stephen Stewart
Status: Merged
Approved by: Stephen Stewart
Approved revision: 188
Merged at revision: 185
Proposed branch: lp:~stephen-stewart/ubuntu-webcatalog/ubuntu-global-nav
Merge into: lp:ubuntu-webcatalog
Diff against target: 464061 lines (+454293/-44)
1764 files modified
src/webcatalog/static/css/one-global-navigation-core.css (+121/-0)
src/webcatalog/static/js/one-global-navigation-min.js (+1/-0)
src/webcatalog/static/js/one-global-navigation-templates-min.js (+1/-0)
src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin-debug.js (+200/-0)
src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin.js (+200/-0)
src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base-debug.js (+692/-0)
src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base.js (+691/-0)
src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color-debug.js (+60/-0)
src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color.js (+60/-0)
src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve-debug.js (+66/-0)
src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve.js (+66/-0)
src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing-debug.js (+372/-0)
src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing.js (+372/-0)
src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin-debug.js (+33/-0)
src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin.js (+33/-0)
src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll-debug.js (+45/-0)
src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll.js (+45/-0)
src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape-debug.js (+192/-0)
src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape.js (+192/-0)
src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy-debug.js (+33/-0)
src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy.js (+33/-0)
src/webcatalog/static/yui/3.10.3/build/app-base/app-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/app-base/app-base-debug.js (+1105/-0)
src/webcatalog/static/yui/3.10.3/build/app-base/app-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/app-base/app-base.js (+1105/-0)
src/webcatalog/static/yui/3.10.3/build/app-content/app-content-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/app-content/app-content-debug.js (+241/-0)
src/webcatalog/static/yui/3.10.3/build/app-content/app-content-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/app-content/app-content.js (+241/-0)
src/webcatalog/static/yui/3.10.3/build/app-transitions-css/app-transitions-css-min.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/app-transitions-css/app-transitions-css.css (+40/-0)
src/webcatalog/static/yui/3.10.3/build/app-transitions-native/app-transitions-native-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/app-transitions-native/app-transitions-native-debug.js (+360/-0)
src/webcatalog/static/yui/3.10.3/build/app-transitions-native/app-transitions-native-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/app-transitions-native/app-transitions-native.js (+360/-0)
src/webcatalog/static/yui/3.10.3/build/app-transitions/app-transitions-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/app-transitions/app-transitions-debug.js (+249/-0)
src/webcatalog/static/yui/3.10.3/build/app-transitions/app-transitions-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/app-transitions/app-transitions.js (+249/-0)
src/webcatalog/static/yui/3.10.3/build/array-extras/array-extras-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/array-extras/array-extras-debug.js (+407/-0)
src/webcatalog/static/yui/3.10.3/build/array-extras/array-extras-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/array-extras/array-extras.js (+407/-0)
src/webcatalog/static/yui/3.10.3/build/array-invoke/array-invoke-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/array-invoke/array-invoke-debug.js (+47/-0)
src/webcatalog/static/yui/3.10.3/build/array-invoke/array-invoke-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/array-invoke/array-invoke.js (+47/-0)
src/webcatalog/static/yui/3.10.3/build/arraylist-add/arraylist-add-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/arraylist-add/arraylist-add-debug.js (+94/-0)
src/webcatalog/static/yui/3.10.3/build/arraylist-add/arraylist-add-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/arraylist-add/arraylist-add.js (+94/-0)
src/webcatalog/static/yui/3.10.3/build/arraylist-filter/arraylist-filter-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/arraylist-filter/arraylist-filter-debug.js (+52/-0)
src/webcatalog/static/yui/3.10.3/build/arraylist-filter/arraylist-filter-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/arraylist-filter/arraylist-filter.js (+52/-0)
src/webcatalog/static/yui/3.10.3/build/arraylist/arraylist-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/arraylist/arraylist-debug.js (+221/-0)
src/webcatalog/static/yui/3.10.3/build/arraylist/arraylist-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/arraylist/arraylist.js (+221/-0)
src/webcatalog/static/yui/3.10.3/build/arraysort/arraysort-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/arraysort/arraysort-debug.js (+72/-0)
src/webcatalog/static/yui/3.10.3/build/arraysort/arraysort-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/arraysort/arraysort.js (+72/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skin/audio-light/skin.css (+197/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skin/audio/skin.css (+197/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skin/capsule-dark/skin.css (+197/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skin/capsule/skin.css (+201/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skin/night/skin.css (+1700/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skin/round-dark/skin.css (+193/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skin/round/skin.css (+193/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skin/sam-dark/skin.css (+189/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skin/sam/skin.css (+1610/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/audio-light/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/audio/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/capsule-dark/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/capsule/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/autocomplete-list.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/calendar-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/calendar.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/calendarnavigator.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/datatable-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/datatable-message.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/datatable-scroll.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/datatable-sort.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/dial.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/node-menunav.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/overlay.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/panel.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/resize-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/scrollview-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/scrollview-list.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/scrollview-scrollbars.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/tabview.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/widget-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/widget-modality.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/night/widget-stack.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/round-dark/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/round/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam-dark/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/autocomplete-list.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/calendar-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/calendar.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/calendarnavigator.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/console-filters.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/console.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/datatable-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/datatable-message.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/datatable-scroll.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/datatable-sort.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/dial.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/node-flick.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/node-menunav.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/overlay.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/panel.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/resize-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/scrollview-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/scrollview-list.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/scrollview-scrollbars.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/tabview.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/test-console.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/widget-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/widget-modality.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/assets/skins/sam/widget-stack.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/async-queue/async-queue-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/async-queue/async-queue-debug.js (+529/-0)
src/webcatalog/static/yui/3.10.3/build/async-queue/async-queue-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/async-queue/async-queue.js (+529/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-base/attribute-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-base/attribute-base-debug.js (+117/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-base/attribute-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-base/attribute-base.js (+117/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-complex/attribute-complex-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-complex/attribute-complex-debug.js (+63/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-complex/attribute-complex-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-complex/attribute-complex.js (+63/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-core/attribute-core-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-core/attribute-core-debug.js (+1197/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-core/attribute-core-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-core/attribute-core.js (+1185/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-extras/attribute-extras-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-extras/attribute-extras-debug.js (+153/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-extras/attribute-extras-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-extras/attribute-extras.js (+152/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-observable/attribute-observable-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-observable/attribute-observable-debug.js (+233/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-observable/attribute-observable-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/attribute-observable/attribute-observable.js (+232/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-base/autocomplete-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-base/autocomplete-base-debug.js (+1564/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-base/autocomplete-base-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-base/autocomplete-base.js (+1556/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-filters-accentfold/autocomplete-filters-accentfold-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-filters-accentfold/autocomplete-filters-accentfold-debug.js (+143/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-filters-accentfold/autocomplete-filters-accentfold-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-filters-accentfold/autocomplete-filters-accentfold.js (+143/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-filters/autocomplete-filters-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-filters/autocomplete-filters-debug.js (+246/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-filters/autocomplete-filters-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-filters/autocomplete-filters.js (+246/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-highlighters-accentfold/autocomplete-highlighters-accentfold-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-highlighters-accentfold/autocomplete-highlighters-accentfold-debug.js (+114/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-highlighters-accentfold/autocomplete-highlighters-accentfold-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-highlighters-accentfold/autocomplete-highlighters-accentfold.js (+114/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-highlighters/autocomplete-highlighters-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-highlighters/autocomplete-highlighters-debug.js (+206/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-highlighters/autocomplete-highlighters-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-highlighters/autocomplete-highlighters.js (+206/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list-keys/autocomplete-list-keys-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list-keys/autocomplete-list-keys-debug.js (+193/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list-keys/autocomplete-list-keys-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list-keys/autocomplete-list-keys.js (+193/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list/assets/autocomplete-list-core.css (+34/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list/assets/skins/night/autocomplete-list-skin.css (+58/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list/assets/skins/night/autocomplete-list.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list/assets/skins/sam/autocomplete-list-skin.css (+24/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list/assets/skins/sam/autocomplete-list.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list/autocomplete-list-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list/autocomplete-list-debug.js (+912/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list/autocomplete-list-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list/autocomplete-list.js (+912/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list/lang/autocomplete-list.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list/lang/autocomplete-list_en.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list/lang/autocomplete-list_es.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-list/lang/autocomplete-list_it.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-plugin/autocomplete-plugin-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-plugin/autocomplete-plugin-debug.js (+55/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-plugin/autocomplete-plugin-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-plugin/autocomplete-plugin.js (+55/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-sources/autocomplete-sources-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-sources/autocomplete-sources-debug.js (+482/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-sources/autocomplete-sources-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/autocomplete-sources/autocomplete-sources.js (+482/-0)
src/webcatalog/static/yui/3.10.3/build/axis-base/axis-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/axis-base/axis-base-debug.js (+814/-0)
src/webcatalog/static/yui/3.10.3/build/axis-base/axis-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/axis-base/axis-base.js (+814/-0)
src/webcatalog/static/yui/3.10.3/build/axis-category-base/axis-category-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/axis-category-base/axis-category-base-debug.js (+208/-0)
src/webcatalog/static/yui/3.10.3/build/axis-category-base/axis-category-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/axis-category-base/axis-category-base.js (+208/-0)
src/webcatalog/static/yui/3.10.3/build/axis-category/axis-category-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/axis-category/axis-category-debug.js (+137/-0)
src/webcatalog/static/yui/3.10.3/build/axis-category/axis-category-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/axis-category/axis-category.js (+137/-0)
src/webcatalog/static/yui/3.10.3/build/axis-numeric-base/axis-numeric-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/axis-numeric-base/axis-numeric-base-debug.js (+650/-0)
src/webcatalog/static/yui/3.10.3/build/axis-numeric-base/axis-numeric-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/axis-numeric-base/axis-numeric-base.js (+650/-0)
src/webcatalog/static/yui/3.10.3/build/axis-numeric/axis-numeric-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/axis-numeric/axis-numeric-debug.js (+180/-0)
src/webcatalog/static/yui/3.10.3/build/axis-numeric/axis-numeric-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/axis-numeric/axis-numeric.js (+180/-0)
src/webcatalog/static/yui/3.10.3/build/axis-stacked-base/axis-stacked-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/axis-stacked-base/axis-stacked-base-debug.js (+140/-0)
src/webcatalog/static/yui/3.10.3/build/axis-stacked-base/axis-stacked-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/axis-stacked-base/axis-stacked-base.js (+140/-0)
src/webcatalog/static/yui/3.10.3/build/axis-stacked/axis-stacked-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/axis-stacked/axis-stacked-debug.js (+30/-0)
src/webcatalog/static/yui/3.10.3/build/axis-stacked/axis-stacked-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/axis-stacked/axis-stacked.js (+30/-0)
src/webcatalog/static/yui/3.10.3/build/axis-time-base/axis-time-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/axis-time-base/axis-time-base-debug.js (+324/-0)
src/webcatalog/static/yui/3.10.3/build/axis-time-base/axis-time-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/axis-time-base/axis-time-base.js (+324/-0)
src/webcatalog/static/yui/3.10.3/build/axis-time/axis-time-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/axis-time/axis-time-debug.js (+110/-0)
src/webcatalog/static/yui/3.10.3/build/axis-time/axis-time-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/axis-time/axis-time.js (+110/-0)
src/webcatalog/static/yui/3.10.3/build/axis/axis-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/axis/axis-debug.js (+3177/-0)
src/webcatalog/static/yui/3.10.3/build/axis/axis-min.js (+12/-0)
src/webcatalog/static/yui/3.10.3/build/axis/axis.js (+3177/-0)
src/webcatalog/static/yui/3.10.3/build/base-base/base-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/base-base/base-base-debug.js (+177/-0)
src/webcatalog/static/yui/3.10.3/build/base-base/base-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/base-base/base-base.js (+177/-0)
src/webcatalog/static/yui/3.10.3/build/base-build/base-build-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/base-build/base-build-debug.js (+460/-0)
src/webcatalog/static/yui/3.10.3/build/base-build/base-build-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/base-build/base-build.js (+460/-0)
src/webcatalog/static/yui/3.10.3/build/base-core/base-core-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/base-core/base-core-debug.js (+784/-0)
src/webcatalog/static/yui/3.10.3/build/base-core/base-core-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/base-core/base-core.js (+778/-0)
src/webcatalog/static/yui/3.10.3/build/base-observable/base-observable-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/base-observable/base-observable-debug.js (+216/-0)
src/webcatalog/static/yui/3.10.3/build/base-observable/base-observable-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/base-observable/base-observable.js (+215/-0)
src/webcatalog/static/yui/3.10.3/build/base-pluginhost/base-pluginhost-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/base-pluginhost/base-pluginhost-debug.js (+43/-0)
src/webcatalog/static/yui/3.10.3/build/base-pluginhost/base-pluginhost-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/base-pluginhost/base-pluginhost.js (+43/-0)
src/webcatalog/static/yui/3.10.3/build/button-core/button-core-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/button-core/button-core-debug.js (+281/-0)
src/webcatalog/static/yui/3.10.3/build/button-core/button-core-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/button-core/button-core.js (+281/-0)
src/webcatalog/static/yui/3.10.3/build/button-group/button-group-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/button-group/button-group-debug.js (+193/-0)
src/webcatalog/static/yui/3.10.3/build/button-group/button-group-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/button-group/button-group.js (+193/-0)
src/webcatalog/static/yui/3.10.3/build/button-plugin/button-plugin-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/button-plugin/button-plugin-debug.js (+141/-0)
src/webcatalog/static/yui/3.10.3/build/button-plugin/button-plugin-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/button-plugin/button-plugin.js (+141/-0)
src/webcatalog/static/yui/3.10.3/build/button/button-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/button/button-debug.js (+389/-0)
src/webcatalog/static/yui/3.10.3/build/button/button-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/button/button.js (+389/-0)
src/webcatalog/static/yui/3.10.3/build/cache-base/cache-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/cache-base/cache-base-debug.js (+449/-0)
src/webcatalog/static/yui/3.10.3/build/cache-base/cache-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cache-base/cache-base.js (+439/-0)
src/webcatalog/static/yui/3.10.3/build/cache-offline/cache-offline-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/cache-offline/cache-offline-debug.js (+348/-0)
src/webcatalog/static/yui/3.10.3/build/cache-offline/cache-offline-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cache-offline/cache-offline.js (+340/-0)
src/webcatalog/static/yui/3.10.3/build/cache-plugin/cache-plugin-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/cache-plugin/cache-plugin-debug.js (+60/-0)
src/webcatalog/static/yui/3.10.3/build/cache-plugin/cache-plugin-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cache-plugin/cache-plugin.js (+60/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/assets/calendar-base-core.css (+28/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/assets/skins/night/calendar-base-skin.css (+89/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/assets/skins/night/calendar-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/assets/skins/sam/calendar-base-skin.css (+95/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/assets/skins/sam/calendar-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/calendar-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/calendar-base-debug.js (+1688/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/calendar-base-min.js (+10/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/calendar-base.js (+1688/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/lang/calendar-base.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/lang/calendar-base_de.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/lang/calendar-base_en.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/lang/calendar-base_es-AR.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/lang/calendar-base_es.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/lang/calendar-base_fr.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/lang/calendar-base_it.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/lang/calendar-base_ja.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/lang/calendar-base_nb-NO.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/lang/calendar-base_nl.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/lang/calendar-base_pt-BR.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/lang/calendar-base_ru.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar-base/lang/calendar-base_zh-HANT-TW.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/assets/calendar-core.css (+38/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/assets/skins/night/calendar-skin.css (+14/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/assets/skins/night/calendar.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/assets/skins/sam/calendar-skin.css (+14/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/assets/skins/sam/calendar.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/calendar-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/calendar-debug.js (+574/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/calendar-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/calendar.js (+574/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/lang/calendar.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/lang/calendar_de.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/lang/calendar_en.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/lang/calendar_es-AR.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/lang/calendar_es.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/lang/calendar_fr.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/lang/calendar_it.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/lang/calendar_ja.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/lang/calendar_nb-NO.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/lang/calendar_nl.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/lang/calendar_pt-BR.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/lang/calendar_ru.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendar/lang/calendar_zh-HANT-TW.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendarnavigator/assets/calendarnavigator-core.css (+23/-0)
src/webcatalog/static/yui/3.10.3/build/calendarnavigator/assets/skins/night/calendarnavigator-skin.css (+40/-0)
src/webcatalog/static/yui/3.10.3/build/calendarnavigator/assets/skins/night/calendarnavigator.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendarnavigator/assets/skins/sam/calendarnavigator-skin.css (+40/-0)
src/webcatalog/static/yui/3.10.3/build/calendarnavigator/assets/skins/sam/calendarnavigator.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendarnavigator/calendarnavigator-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/calendarnavigator/calendarnavigator-debug.js (+305/-0)
src/webcatalog/static/yui/3.10.3/build/calendarnavigator/calendarnavigator-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/calendarnavigator/calendarnavigator.js (+305/-0)
src/webcatalog/static/yui/3.10.3/build/charts-base/charts-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/charts-base/charts-base-debug.js (+5119/-0)
src/webcatalog/static/yui/3.10.3/build/charts-base/charts-base-min.js (+15/-0)
src/webcatalog/static/yui/3.10.3/build/charts-base/charts-base.js (+5119/-0)
src/webcatalog/static/yui/3.10.3/build/charts-legend/charts-legend-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/charts-legend/charts-legend-debug.js (+1711/-0)
src/webcatalog/static/yui/3.10.3/build/charts-legend/charts-legend-min.js (+10/-0)
src/webcatalog/static/yui/3.10.3/build/charts-legend/charts-legend.js (+1711/-0)
src/webcatalog/static/yui/3.10.3/build/classnamemanager/classnamemanager-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/classnamemanager/classnamemanager-debug.js (+91/-0)
src/webcatalog/static/yui/3.10.3/build/classnamemanager/classnamemanager-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/classnamemanager/classnamemanager.js (+91/-0)
src/webcatalog/static/yui/3.10.3/build/clickable-rail/clickable-rail-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/clickable-rail/clickable-rail-debug.js (+219/-0)
src/webcatalog/static/yui/3.10.3/build/clickable-rail/clickable-rail-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/clickable-rail/clickable-rail.js (+219/-0)
src/webcatalog/static/yui/3.10.3/build/color-base/color-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/color-base/color-base-debug.js (+499/-0)
src/webcatalog/static/yui/3.10.3/build/color-base/color-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/color-base/color-base.js (+499/-0)
src/webcatalog/static/yui/3.10.3/build/color-harmony/color-harmony-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/color-harmony/color-harmony-debug.js (+576/-0)
src/webcatalog/static/yui/3.10.3/build/color-harmony/color-harmony-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/color-harmony/color-harmony.js (+575/-0)
src/webcatalog/static/yui/3.10.3/build/color-hsl/color-hsl-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/color-hsl/color-hsl-debug.js (+225/-0)
src/webcatalog/static/yui/3.10.3/build/color-hsl/color-hsl-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/color-hsl/color-hsl.js (+225/-0)
src/webcatalog/static/yui/3.10.3/build/color-hsv/color-hsv-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/color-hsv/color-hsv-debug.js (+189/-0)
src/webcatalog/static/yui/3.10.3/build/color-hsv/color-hsv-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/color-hsv/color-hsv.js (+189/-0)
src/webcatalog/static/yui/3.10.3/build/console-filters/assets/console-filters-core.css (+7/-0)
src/webcatalog/static/yui/3.10.3/build/console-filters/assets/skins/sam/console-filters-skin.css (+34/-0)
src/webcatalog/static/yui/3.10.3/build/console-filters/assets/skins/sam/console-filters.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/console-filters/console-filters-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/console-filters/console-filters-debug.js (+730/-0)
src/webcatalog/static/yui/3.10.3/build/console-filters/console-filters-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/console-filters/console-filters.js (+730/-0)
src/webcatalog/static/yui/3.10.3/build/console/assets/console-core.css (+7/-0)
src/webcatalog/static/yui/3.10.3/build/console/assets/skins/sam/console-skin.css (+192/-0)
src/webcatalog/static/yui/3.10.3/build/console/assets/skins/sam/console.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/console/console-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/console/console-debug.js (+1521/-0)
src/webcatalog/static/yui/3.10.3/build/console/console-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/console/console.js (+1521/-0)
src/webcatalog/static/yui/3.10.3/build/console/lang/console.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/console/lang/console_en.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/console/lang/console_es.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/console/lang/console_it.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/console/lang/console_ja.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cookie/cookie-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/cookie/cookie-debug.js (+516/-0)
src/webcatalog/static/yui/3.10.3/build/cookie/cookie-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cookie/cookie.js (+516/-0)
src/webcatalog/static/yui/3.10.3/build/createlink-base/createlink-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/createlink-base/createlink-base-debug.js (+93/-0)
src/webcatalog/static/yui/3.10.3/build/createlink-base/createlink-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/createlink-base/createlink-base.js (+92/-0)
src/webcatalog/static/yui/3.10.3/build/cssbase-context/cssbase-context-min.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cssbase-context/cssbase-context.css (+83/-0)
src/webcatalog/static/yui/3.10.3/build/cssbase/cssbase-min.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cssbase/cssbase.css (+83/-0)
src/webcatalog/static/yui/3.10.3/build/cssbutton/cssbutton-min.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cssbutton/cssbutton.css (+154/-0)
src/webcatalog/static/yui/3.10.3/build/cssfonts-context/cssfonts-context-min.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cssfonts-context/cssfonts-context.css (+49/-0)
src/webcatalog/static/yui/3.10.3/build/cssfonts/cssfonts-min.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cssfonts/cssfonts.css (+49/-0)
src/webcatalog/static/yui/3.10.3/build/cssgrids-base/cssgrids-base-min.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cssgrids-base/cssgrids-base.css (+34/-0)
src/webcatalog/static/yui/3.10.3/build/cssgrids-responsive/cssgrids-responsive-min.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cssgrids-responsive/cssgrids-responsive.css (+235/-0)
src/webcatalog/static/yui/3.10.3/build/cssgrids-units/cssgrids-units-min.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cssgrids-units/cssgrids-units.css (+157/-0)
src/webcatalog/static/yui/3.10.3/build/cssgrids/cssgrids-min.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cssgrids/cssgrids.css (+181/-0)
src/webcatalog/static/yui/3.10.3/build/cssnormalize-context/cssnormalize-context-min.css (+9/-0)
src/webcatalog/static/yui/3.10.3/build/cssnormalize-context/cssnormalize-context.css (+249/-0)
src/webcatalog/static/yui/3.10.3/build/cssnormalize/cssnormalize-min.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cssnormalize/cssnormalize.css (+540/-0)
src/webcatalog/static/yui/3.10.3/build/cssreset-context/cssreset-context-min.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cssreset-context/cssreset-context.css (+128/-0)
src/webcatalog/static/yui/3.10.3/build/cssreset/cssreset-min.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/cssreset/cssreset.css (+128/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-array/dataschema-array-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-array/dataschema-array-debug.js (+196/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-array/dataschema-array-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-array/dataschema-array.js (+193/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-base/dataschema-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-base/dataschema-base-debug.js (+74/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-base/dataschema-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-base/dataschema-base.js (+73/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-json/dataschema-json-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-json/dataschema-json-debug.js (+450/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-json/dataschema-json-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-json/dataschema-json.js (+446/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-text/dataschema-text-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-text/dataschema-text-debug.js (+190/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-text/dataschema-text-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-text/dataschema-text.js (+189/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-xml/dataschema-xml-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-xml/dataschema-xml-debug.js (+392/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-xml/dataschema-xml-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dataschema-xml/dataschema-xml.js (+390/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-arrayschema/datasource-arrayschema-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-arrayschema/datasource-arrayschema-debug.js (+113/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-arrayschema/datasource-arrayschema-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-arrayschema/datasource-arrayschema.js (+113/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-cache/datasource-cache-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-cache/datasource-cache-debug.js (+173/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-cache/datasource-cache-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-cache/datasource-cache.js (+173/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-function/datasource-function-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-function/datasource-function-debug.js (+115/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-function/datasource-function-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-function/datasource-function.js (+113/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-get/datasource-get-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-get/datasource-get-debug.js (+220/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-get/datasource-get-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-get/datasource-get.js (+216/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-io/datasource-io-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-io/datasource-io-debug.js (+211/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-io/datasource-io-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-io/datasource-io.js (+208/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-jsonschema/datasource-jsonschema-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-jsonschema/datasource-jsonschema-debug.js (+110/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-jsonschema/datasource-jsonschema-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-jsonschema/datasource-jsonschema.js (+110/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-local/datasource-local-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-local/datasource-local-debug.js (+409/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-local/datasource-local-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-local/datasource-local.js (+405/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-polling/datasource-polling-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-polling/datasource-polling-debug.js (+100/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-polling/datasource-polling-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-polling/datasource-polling.js (+100/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-textschema/datasource-textschema-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-textschema/datasource-textschema-debug.js (+109/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-textschema/datasource-textschema-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-textschema/datasource-textschema.js (+109/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-xmlschema/datasource-xmlschema-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-xmlschema/datasource-xmlschema-debug.js (+109/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-xmlschema/datasource-xmlschema-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datasource-xmlschema/datasource-xmlschema.js (+109/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-base/assets/datatable-base-core.css (+11/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-base/assets/skins/night/datatable-base-skin.css (+81/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-base/assets/skins/night/datatable-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-base/assets/skins/sam/datatable-base-skin.css (+76/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-base/assets/skins/sam/datatable-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-base/datatable-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-base/datatable-base-debug.js (+701/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-base/datatable-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-base/datatable-base.js (+701/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-body/datatable-body-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-body/datatable-body-debug.js (+919/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-body/datatable-body-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-body/datatable-body.js (+919/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-column-widths/datatable-column-widths-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-column-widths/datatable-column-widths-debug.js (+306/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-column-widths/datatable-column-widths-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-column-widths/datatable-column-widths.js (+306/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-core/datatable-core-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-core/datatable-core-debug.js (+922/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-core/datatable-core-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-core/datatable-core.js (+922/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-datasource/datatable-datasource-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-datasource/datatable-datasource-debug.js (+187/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-datasource/datatable-datasource-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-datasource/datatable-datasource.js (+187/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-formatters/datatable-formatters-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-formatters/datatable-formatters-debug.js (+347/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-formatters/datatable-formatters-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-formatters/datatable-formatters.js (+347/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-head/datatable-head-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-head/datatable-head-debug.js (+540/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-head/datatable-head-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-head/datatable-head.js (+540/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/assets/datatable-message-core.css (+15/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/assets/skins/night/datatable-message-skin.css (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/assets/skins/night/datatable-message.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/assets/skins/sam/datatable-message-skin.css (+12/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/assets/skins/sam/datatable-message.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/datatable-message-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/datatable-message-debug.js (+297/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/datatable-message-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/datatable-message.js (+297/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/lang/datatable-message.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/lang/datatable-message_en.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/lang/datatable-message_es.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/lang/datatable-message_fr.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-message/lang/datatable-message_it.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-mutable/datatable-mutable-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-mutable/datatable-mutable-debug.js (+642/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-mutable/datatable-mutable-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-mutable/datatable-mutable.js (+637/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-scroll/assets/datatable-scroll-core.css (+78/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-scroll/assets/skins/night/datatable-scroll-skin.css (+32/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-scroll/assets/skins/night/datatable-scroll.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-scroll/assets/skins/sam/datatable-scroll-skin.css (+31/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-scroll/assets/skins/sam/datatable-scroll.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-scroll/datatable-scroll-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-scroll/datatable-scroll-debug.js (+1393/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-scroll/datatable-scroll-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-scroll/datatable-scroll.js (+1393/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-sort/assets/datatable-sort-core.css (+24/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-sort/assets/skins/night/datatable-sort-skin.css (+92/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-sort/assets/skins/night/datatable-sort.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-sort/assets/skins/sam/datatable-sort-skin.css (+50/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-sort/assets/skins/sam/datatable-sort.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-sort/datatable-sort-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-sort/datatable-sort-debug.js (+903/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-sort/datatable-sort-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-sort/datatable-sort.js (+903/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-sort/lang/datatable-sort.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-sort/lang/datatable-sort_en.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-sort/lang/datatable-sort_es.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-sort/lang/datatable-sort_fr.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-table/datatable-table-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-table/datatable-table-debug.js (+763/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-table/datatable-table-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatable-table/datatable-table.js (+763/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/datatype-date-format-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/datatype-date-format-debug.js (+393/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/datatype-date-format-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/datatype-date-format.js (+391/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ar-JO.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ar.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ca-ES.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ca.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_da-DK.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_da.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_de-AT.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_de-DE.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_de.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_el-GR.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_el.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_en-AU.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_en-CA.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_en-GB.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_en-IE.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_en-IN.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_en-JO.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_en-MY.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_en-NZ.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_en-PH.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_en-SG.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_en-US.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_en.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_es-AR.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_es-BO.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_es-CL.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_es-CO.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_es-EC.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_es-ES.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_es-MX.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_es-PE.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_es-PY.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_es-US.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_es-UY.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_es-VE.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_es.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_fi-FI.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_fi.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_fr-BE.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_fr-CA.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_fr-FR.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_fr.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_hi-IN.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_hi.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_id-ID.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_id.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_it-IT.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_it.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ja-JP.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ja.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ko-KR.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ko.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ms-MY.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ms.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_nb-NO.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_nb.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_nl-BE.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_nl-NL.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_nl.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_pl-PL.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_pl.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_pt-BR.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_pt.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ro-RO.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ro.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ru-RU.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_ru.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_sv-SE.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_sv.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_th-TH.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_th.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_tr-TR.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_tr.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_vi-VN.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_vi.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_zh-Hans-CN.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_zh-Hans.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_zh-Hant-HK.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_zh-Hant-TW.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-format/lang/datatype-date-format_zh-Hant.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-math/datatype-date-math-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-math/datatype-date-math-debug.js (+215/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-math/datatype-date-math-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-math/datatype-date-math.js (+214/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-parse/datatype-date-parse-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-parse/datatype-date-parse-debug.js (+43/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-parse/datatype-date-parse-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-date-parse/datatype-date-parse.js (+42/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-number-format/datatype-number-format-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-number-format/datatype-number-format-debug.js (+116/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-number-format/datatype-number-format-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-number-format/datatype-number-format.js (+115/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-number-parse/datatype-number-parse-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-number-parse/datatype-number-parse-debug.js (+47/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-number-parse/datatype-number-parse-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-number-parse/datatype-number-parse.js (+46/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-xml-format/datatype-xml-format-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-xml-format/datatype-xml-format-debug.js (+60/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-xml-format/datatype-xml-format-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-xml-format/datatype-xml-format.js (+59/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-xml-parse/datatype-xml-parse-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-xml-parse/datatype-xml-parse-debug.js (+69/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-xml-parse/datatype-xml-parse-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/datatype-xml-parse/datatype-xml-parse.js (+67/-0)
src/webcatalog/static/yui/3.10.3/build/dd-constrain/dd-constrain-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dd-constrain/dd-constrain-debug.js (+569/-0)
src/webcatalog/static/yui/3.10.3/build/dd-constrain/dd-constrain-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dd-constrain/dd-constrain.js (+569/-0)
src/webcatalog/static/yui/3.10.3/build/dd-ddm-base/dd-ddm-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dd-ddm-base/dd-ddm-base-debug.js (+382/-0)
src/webcatalog/static/yui/3.10.3/build/dd-ddm-base/dd-ddm-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dd-ddm-base/dd-ddm-base.js (+382/-0)
src/webcatalog/static/yui/3.10.3/build/dd-ddm-drop/dd-ddm-drop-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dd-ddm-drop/dd-ddm-drop-debug.js (+408/-0)
src/webcatalog/static/yui/3.10.3/build/dd-ddm-drop/dd-ddm-drop-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dd-ddm-drop/dd-ddm-drop.js (+408/-0)
src/webcatalog/static/yui/3.10.3/build/dd-ddm/dd-ddm-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dd-ddm/dd-ddm-debug.js (+133/-0)
src/webcatalog/static/yui/3.10.3/build/dd-ddm/dd-ddm-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dd-ddm/dd-ddm.js (+133/-0)
src/webcatalog/static/yui/3.10.3/build/dd-delegate/dd-delegate-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dd-delegate/dd-delegate-debug.js (+345/-0)
src/webcatalog/static/yui/3.10.3/build/dd-delegate/dd-delegate-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dd-delegate/dd-delegate.js (+345/-0)
src/webcatalog/static/yui/3.10.3/build/dd-drag/dd-drag-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dd-drag/dd-drag-debug.js (+1283/-0)
src/webcatalog/static/yui/3.10.3/build/dd-drag/dd-drag-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/dd-drag/dd-drag.js (+1280/-0)
src/webcatalog/static/yui/3.10.3/build/dd-drop-plugin/dd-drop-plugin-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dd-drop-plugin/dd-drop-plugin-debug.js (+51/-0)
src/webcatalog/static/yui/3.10.3/build/dd-drop-plugin/dd-drop-plugin-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dd-drop-plugin/dd-drop-plugin.js (+51/-0)
src/webcatalog/static/yui/3.10.3/build/dd-drop/dd-drop-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dd-drop/dd-drop-debug.js (+562/-0)
src/webcatalog/static/yui/3.10.3/build/dd-drop/dd-drop-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dd-drop/dd-drop.js (+561/-0)
src/webcatalog/static/yui/3.10.3/build/dd-gestures/dd-gestures-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dd-gestures/dd-gestures-debug.js (+61/-0)
src/webcatalog/static/yui/3.10.3/build/dd-gestures/dd-gestures-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dd-gestures/dd-gestures.js (+59/-0)
src/webcatalog/static/yui/3.10.3/build/dd-plugin/dd-plugin-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dd-plugin/dd-plugin-debug.js (+212/-0)
src/webcatalog/static/yui/3.10.3/build/dd-plugin/dd-plugin-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dd-plugin/dd-plugin.js (+207/-0)
src/webcatalog/static/yui/3.10.3/build/dd-proxy/dd-proxy-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dd-proxy/dd-proxy-debug.js (+256/-0)
src/webcatalog/static/yui/3.10.3/build/dd-proxy/dd-proxy-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dd-proxy/dd-proxy.js (+256/-0)
src/webcatalog/static/yui/3.10.3/build/dd-scroll/dd-scroll-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dd-scroll/dd-scroll-debug.js (+429/-0)
src/webcatalog/static/yui/3.10.3/build/dd-scroll/dd-scroll-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dd-scroll/dd-scroll.js (+429/-0)
src/webcatalog/static/yui/3.10.3/build/dial/assets/dial-core.css (+49/-0)
src/webcatalog/static/yui/3.10.3/build/dial/assets/skins/night/dial-skin.css (+96/-0)
src/webcatalog/static/yui/3.10.3/build/dial/assets/skins/night/dial.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dial/assets/skins/sam/dial-skin.css (+82/-0)
src/webcatalog/static/yui/3.10.3/build/dial/assets/skins/sam/dial.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dial/dial-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dial/dial-debug.js (+1333/-0)
src/webcatalog/static/yui/3.10.3/build/dial/dial-min.js (+10/-0)
src/webcatalog/static/yui/3.10.3/build/dial/dial.js (+1333/-0)
src/webcatalog/static/yui/3.10.3/build/dial/lang/dial.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dial/lang/dial_en.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dial/lang/dial_es.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dom-base/dom-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dom-base/dom-base-debug.js (+695/-0)
src/webcatalog/static/yui/3.10.3/build/dom-base/dom-base-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/dom-base/dom-base.js (+691/-0)
src/webcatalog/static/yui/3.10.3/build/dom-core/dom-core-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dom-core/dom-core-debug.js (+396/-0)
src/webcatalog/static/yui/3.10.3/build/dom-core/dom-core-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dom-core/dom-core.js (+396/-0)
src/webcatalog/static/yui/3.10.3/build/dom-screen/dom-screen-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dom-screen/dom-screen-debug.js (+618/-0)
src/webcatalog/static/yui/3.10.3/build/dom-screen/dom-screen-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dom-screen/dom-screen.js (+612/-0)
src/webcatalog/static/yui/3.10.3/build/dom-style-ie/dom-style-ie-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dom-style-ie/dom-style-ie-debug.js (+313/-0)
src/webcatalog/static/yui/3.10.3/build/dom-style-ie/dom-style-ie-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dom-style-ie/dom-style-ie.js (+310/-0)
src/webcatalog/static/yui/3.10.3/build/dom-style/dom-style-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dom-style/dom-style-debug.js (+273/-0)
src/webcatalog/static/yui/3.10.3/build/dom-style/dom-style-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dom-style/dom-style.js (+273/-0)
src/webcatalog/static/yui/3.10.3/build/dump/dump-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/dump/dump-debug.js (+112/-0)
src/webcatalog/static/yui/3.10.3/build/dump/dump-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/dump/dump.js (+112/-0)
src/webcatalog/static/yui/3.10.3/build/editor-base/editor-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/editor-base/editor-base-debug.js (+925/-0)
src/webcatalog/static/yui/3.10.3/build/editor-base/editor-base-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/editor-base/editor-base.js (+922/-0)
src/webcatalog/static/yui/3.10.3/build/editor-bidi/editor-bidi-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/editor-bidi/editor-bidi-debug.js (+344/-0)
src/webcatalog/static/yui/3.10.3/build/editor-bidi/editor-bidi-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/editor-bidi/editor-bidi.js (+344/-0)
src/webcatalog/static/yui/3.10.3/build/editor-br/editor-br-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/editor-br/editor-br-debug.js (+136/-0)
src/webcatalog/static/yui/3.10.3/build/editor-br/editor-br-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/editor-br/editor-br.js (+136/-0)
src/webcatalog/static/yui/3.10.3/build/editor-lists/editor-lists-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/editor-lists/editor-lists-debug.js (+134/-0)
src/webcatalog/static/yui/3.10.3/build/editor-lists/editor-lists-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/editor-lists/editor-lists.js (+129/-0)
src/webcatalog/static/yui/3.10.3/build/editor-para-base/editor-para-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/editor-para-base/editor-para-base-debug.js (+130/-0)
src/webcatalog/static/yui/3.10.3/build/editor-para-base/editor-para-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/editor-para-base/editor-para-base.js (+129/-0)
src/webcatalog/static/yui/3.10.3/build/editor-para-ie/editor-para-ie-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/editor-para-ie/editor-para-ie-debug.js (+132/-0)
src/webcatalog/static/yui/3.10.3/build/editor-para-ie/editor-para-ie-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/editor-para-ie/editor-para-ie.js (+132/-0)
src/webcatalog/static/yui/3.10.3/build/editor-para/editor-para-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/editor-para/editor-para-debug.js (+309/-0)
src/webcatalog/static/yui/3.10.3/build/editor-para/editor-para-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/editor-para/editor-para.js (+308/-0)
src/webcatalog/static/yui/3.10.3/build/editor-selection/editor-selection-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/editor-selection/editor-selection-debug.js (+987/-0)
src/webcatalog/static/yui/3.10.3/build/editor-selection/editor-selection-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/editor-selection/editor-selection.js (+971/-0)
src/webcatalog/static/yui/3.10.3/build/editor-tab/editor-tab-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/editor-tab/editor-tab-debug.js (+76/-0)
src/webcatalog/static/yui/3.10.3/build/editor-tab/editor-tab-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/editor-tab/editor-tab.js (+75/-0)
src/webcatalog/static/yui/3.10.3/build/escape/escape-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/escape/escape-debug.js (+99/-0)
src/webcatalog/static/yui/3.10.3/build/escape/escape-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/escape/escape.js (+99/-0)
src/webcatalog/static/yui/3.10.3/build/event-base-ie/event-base-ie-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-base-ie/event-base-ie-debug.js (+310/-0)
src/webcatalog/static/yui/3.10.3/build/event-base-ie/event-base-ie-min.js (+10/-0)
src/webcatalog/static/yui/3.10.3/build/event-base-ie/event-base-ie.js (+310/-0)
src/webcatalog/static/yui/3.10.3/build/event-base/event-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-base/event-base-debug.js (+1389/-0)
src/webcatalog/static/yui/3.10.3/build/event-base/event-base-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/event-base/event-base.js (+1377/-0)
src/webcatalog/static/yui/3.10.3/build/event-contextmenu/event-contextmenu-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-contextmenu/event-contextmenu-debug.js (+199/-0)
src/webcatalog/static/yui/3.10.3/build/event-contextmenu/event-contextmenu-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-contextmenu/event-contextmenu.js (+199/-0)
src/webcatalog/static/yui/3.10.3/build/event-custom-base/event-custom-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-custom-base/event-custom-base-debug.js (+2480/-0)
src/webcatalog/static/yui/3.10.3/build/event-custom-base/event-custom-base-min.js (+10/-0)
src/webcatalog/static/yui/3.10.3/build/event-custom-base/event-custom-base.js (+2465/-0)
src/webcatalog/static/yui/3.10.3/build/event-custom-complex/event-custom-complex-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-custom-complex/event-custom-complex-debug.js (+614/-0)
src/webcatalog/static/yui/3.10.3/build/event-custom-complex/event-custom-complex-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-custom-complex/event-custom-complex.js (+611/-0)
src/webcatalog/static/yui/3.10.3/build/event-delegate/event-delegate-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-delegate/event-delegate-debug.js (+355/-0)
src/webcatalog/static/yui/3.10.3/build/event-delegate/event-delegate-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-delegate/event-delegate.js (+354/-0)
src/webcatalog/static/yui/3.10.3/build/event-flick/event-flick-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-flick/event-flick-debug.js (+279/-0)
src/webcatalog/static/yui/3.10.3/build/event-flick/event-flick-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-flick/event-flick.js (+278/-0)
src/webcatalog/static/yui/3.10.3/build/event-focus/event-focus-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-focus/event-focus-debug.js (+280/-0)
src/webcatalog/static/yui/3.10.3/build/event-focus/event-focus-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-focus/event-focus.js (+280/-0)
src/webcatalog/static/yui/3.10.3/build/event-hover/event-hover-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-hover/event-hover-debug.js (+77/-0)
src/webcatalog/static/yui/3.10.3/build/event-hover/event-hover-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-hover/event-hover.js (+77/-0)
src/webcatalog/static/yui/3.10.3/build/event-key/event-key-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-key/event-key-debug.js (+178/-0)
src/webcatalog/static/yui/3.10.3/build/event-key/event-key-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-key/event-key.js (+178/-0)
src/webcatalog/static/yui/3.10.3/build/event-mouseenter/event-mouseenter-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-mouseenter/event-mouseenter-debug.js (+136/-0)
src/webcatalog/static/yui/3.10.3/build/event-mouseenter/event-mouseenter-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-mouseenter/event-mouseenter.js (+136/-0)
src/webcatalog/static/yui/3.10.3/build/event-mousewheel/event-mousewheel-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-mousewheel/event-mousewheel-debug.js (+57/-0)
src/webcatalog/static/yui/3.10.3/build/event-mousewheel/event-mousewheel-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-mousewheel/event-mousewheel.js (+57/-0)
src/webcatalog/static/yui/3.10.3/build/event-move/event-move-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-move/event-move-debug.js (+608/-0)
src/webcatalog/static/yui/3.10.3/build/event-move/event-move-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-move/event-move.js (+595/-0)
src/webcatalog/static/yui/3.10.3/build/event-outside/event-outside-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-outside/event-outside-debug.js (+114/-0)
src/webcatalog/static/yui/3.10.3/build/event-outside/event-outside-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-outside/event-outside.js (+114/-0)
src/webcatalog/static/yui/3.10.3/build/event-resize/event-resize-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-resize/event-resize-debug.js (+60/-0)
src/webcatalog/static/yui/3.10.3/build/event-resize/event-resize-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-resize/event-resize.js (+60/-0)
src/webcatalog/static/yui/3.10.3/build/event-simulate/event-simulate-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-simulate/event-simulate-debug.js (+960/-0)
src/webcatalog/static/yui/3.10.3/build/event-simulate/event-simulate-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/event-simulate/event-simulate.js (+960/-0)
src/webcatalog/static/yui/3.10.3/build/event-synthetic/event-synthetic-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-synthetic/event-synthetic-debug.js (+841/-0)
src/webcatalog/static/yui/3.10.3/build/event-synthetic/event-synthetic-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-synthetic/event-synthetic.js (+841/-0)
src/webcatalog/static/yui/3.10.3/build/event-tap/event-tap-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-tap/event-tap-debug.js (+266/-0)
src/webcatalog/static/yui/3.10.3/build/event-tap/event-tap-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-tap/event-tap.js (+263/-0)
src/webcatalog/static/yui/3.10.3/build/event-touch/event-touch-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-touch/event-touch-debug.js (+184/-0)
src/webcatalog/static/yui/3.10.3/build/event-touch/event-touch-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-touch/event-touch.js (+178/-0)
src/webcatalog/static/yui/3.10.3/build/event-valuechange/event-valuechange-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/event-valuechange/event-valuechange-debug.js (+482/-0)
src/webcatalog/static/yui/3.10.3/build/event-valuechange/event-valuechange-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/event-valuechange/event-valuechange.js (+468/-0)
src/webcatalog/static/yui/3.10.3/build/exec-command/exec-command-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/exec-command/exec-command-debug.js (+726/-0)
src/webcatalog/static/yui/3.10.3/build/exec-command/exec-command-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/exec-command/exec-command.js (+722/-0)
src/webcatalog/static/yui/3.10.3/build/features/features-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/features/features-debug.js (+416/-0)
src/webcatalog/static/yui/3.10.3/build/features/features-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/features/features.js (+415/-0)
src/webcatalog/static/yui/3.10.3/build/file-flash/file-flash-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/file-flash/file-flash-debug.js (+347/-0)
src/webcatalog/static/yui/3.10.3/build/file-flash/file-flash-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/file-flash/file-flash.js (+347/-0)
src/webcatalog/static/yui/3.10.3/build/file-html5/file-html5-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/file-html5/file-html5-debug.js (+502/-0)
src/webcatalog/static/yui/3.10.3/build/file-html5/file-html5-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/file-html5/file-html5.js (+502/-0)
src/webcatalog/static/yui/3.10.3/build/file/file-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/file/file-debug.js (+37/-0)
src/webcatalog/static/yui/3.10.3/build/file/file-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/file/file.js (+37/-0)
src/webcatalog/static/yui/3.10.3/build/frame/frame-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/frame/frame-debug.js (+1052/-0)
src/webcatalog/static/yui/3.10.3/build/frame/frame-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/frame/frame.js (+1023/-0)
src/webcatalog/static/yui/3.10.3/build/gesture-simulate/gesture-simulate-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/gesture-simulate/gesture-simulate-debug.js (+1330/-0)
src/webcatalog/static/yui/3.10.3/build/gesture-simulate/gesture-simulate-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/gesture-simulate/gesture-simulate.js (+1330/-0)
src/webcatalog/static/yui/3.10.3/build/get-nodejs/get-nodejs-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/get-nodejs/get-nodejs-debug.js (+205/-0)
src/webcatalog/static/yui/3.10.3/build/get-nodejs/get-nodejs-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/get-nodejs/get-nodejs.js (+195/-0)
src/webcatalog/static/yui/3.10.3/build/get/get-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/get/get-debug.js (+1298/-0)
src/webcatalog/static/yui/3.10.3/build/get/get-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/get/get.js (+1281/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-canvas-default/graphics-canvas-default-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-canvas-default/graphics-canvas-default-debug.js (+19/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-canvas-default/graphics-canvas-default-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-canvas-default/graphics-canvas-default.js (+19/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-canvas/graphics-canvas-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-canvas/graphics-canvas-debug.js (+3680/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-canvas/graphics-canvas-min.js (+12/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-canvas/graphics-canvas.js (+3680/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-group/graphics-group-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-group/graphics-group-debug.js (+317/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-group/graphics-group-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-group/graphics-group.js (+317/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-svg-default/graphics-svg-default-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-svg-default/graphics-svg-default-debug.js (+19/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-svg-default/graphics-svg-default-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-svg-default/graphics-svg-default.js (+19/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-svg/graphics-svg-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-svg/graphics-svg-debug.js (+3520/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-svg/graphics-svg-min.js (+12/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-svg/graphics-svg.js (+3520/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-vml-default/graphics-vml-default-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-vml-default/graphics-vml-default-debug.js (+19/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-vml-default/graphics-vml-default-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-vml-default/graphics-vml-default.js (+19/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-vml/graphics-vml-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-vml/graphics-vml-debug.js (+3724/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-vml/graphics-vml-min.js (+12/-0)
src/webcatalog/static/yui/3.10.3/build/graphics-vml/graphics-vml.js (+3724/-0)
src/webcatalog/static/yui/3.10.3/build/graphics/graphics-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/graphics/graphics-debug.js (+1202/-0)
src/webcatalog/static/yui/3.10.3/build/graphics/graphics-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/graphics/graphics.js (+1202/-0)
src/webcatalog/static/yui/3.10.3/build/handlebars-base/handlebars-base-debug.js (+446/-0)
src/webcatalog/static/yui/3.10.3/build/handlebars-base/handlebars-base-min.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/handlebars-base/handlebars-base.js (+446/-0)
src/webcatalog/static/yui/3.10.3/build/handlebars-compiler/handlebars-compiler-debug.js (+2005/-0)
src/webcatalog/static/yui/3.10.3/build/handlebars-compiler/handlebars-compiler-min.js (+18/-0)
src/webcatalog/static/yui/3.10.3/build/handlebars-compiler/handlebars-compiler.js (+2005/-0)
src/webcatalog/static/yui/3.10.3/build/highlight-accentfold/highlight-accentfold-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/highlight-accentfold/highlight-accentfold-debug.js (+151/-0)
src/webcatalog/static/yui/3.10.3/build/highlight-accentfold/highlight-accentfold-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/highlight-accentfold/highlight-accentfold.js (+151/-0)
src/webcatalog/static/yui/3.10.3/build/highlight-base/highlight-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/highlight-base/highlight-base-debug.js (+319/-0)
src/webcatalog/static/yui/3.10.3/build/highlight-base/highlight-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/highlight-base/highlight-base.js (+319/-0)
src/webcatalog/static/yui/3.10.3/build/history-base/history-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/history-base/history-base-debug.js (+647/-0)
src/webcatalog/static/yui/3.10.3/build/history-base/history-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/history-base/history-base.js (+647/-0)
src/webcatalog/static/yui/3.10.3/build/history-hash-ie/history-hash-ie-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/history-hash-ie/history-hash-ie-debug.js (+145/-0)
src/webcatalog/static/yui/3.10.3/build/history-hash-ie/history-hash-ie-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/history-hash-ie/history-hash-ie.js (+141/-0)
src/webcatalog/static/yui/3.10.3/build/history-hash/history-hash-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/history-hash/history-hash-debug.js (+474/-0)
src/webcatalog/static/yui/3.10.3/build/history-hash/history-hash-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/history-hash/history-hash.js (+474/-0)
src/webcatalog/static/yui/3.10.3/build/history-html5/history-html5-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/history-html5/history-html5-debug.js (+190/-0)
src/webcatalog/static/yui/3.10.3/build/history-html5/history-html5-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/history-html5/history-html5.js (+190/-0)
src/webcatalog/static/yui/3.10.3/build/imageloader/imageloader-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/imageloader/imageloader-debug.js (+672/-0)
src/webcatalog/static/yui/3.10.3/build/imageloader/imageloader-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/imageloader/imageloader.js (+660/-0)
src/webcatalog/static/yui/3.10.3/build/intl-base/intl-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/intl-base/intl-base-debug.js (+95/-0)
src/webcatalog/static/yui/3.10.3/build/intl-base/intl-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/intl-base/intl-base.js (+95/-0)
src/webcatalog/static/yui/3.10.3/build/intl/intl-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/intl/intl-debug.js (+157/-0)
src/webcatalog/static/yui/3.10.3/build/intl/intl-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/intl/intl.js (+157/-0)
src/webcatalog/static/yui/3.10.3/build/io-base/io-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/io-base/io-base-debug.js (+1021/-0)
src/webcatalog/static/yui/3.10.3/build/io-base/io-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/io-base/io-base.js (+1015/-0)
src/webcatalog/static/yui/3.10.3/build/io-form/io-form-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/io-form/io-form-debug.js (+137/-0)
src/webcatalog/static/yui/3.10.3/build/io-form/io-form-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/io-form/io-form.js (+136/-0)
src/webcatalog/static/yui/3.10.3/build/io-nodejs/io-nodejs-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/io-nodejs/io-nodejs-debug.js (+170/-0)
src/webcatalog/static/yui/3.10.3/build/io-nodejs/io-nodejs-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/io-nodejs/io-nodejs.js (+163/-0)
src/webcatalog/static/yui/3.10.3/build/io-queue/io-queue-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/io-queue/io-queue-debug.js (+180/-0)
src/webcatalog/static/yui/3.10.3/build/io-queue/io-queue-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/io-queue/io-queue.js (+177/-0)
src/webcatalog/static/yui/3.10.3/build/io-upload-iframe/io-upload-iframe-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/io-upload-iframe/io-upload-iframe-debug.js (+307/-0)
src/webcatalog/static/yui/3.10.3/build/io-upload-iframe/io-upload-iframe-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/io-upload-iframe/io-upload-iframe.js (+299/-0)
src/webcatalog/static/yui/3.10.3/build/io-xdr/io-xdr-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/io-xdr/io-xdr-debug.js (+324/-0)
src/webcatalog/static/yui/3.10.3/build/io-xdr/io-xdr-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/io-xdr/io-xdr.js (+324/-0)
src/webcatalog/static/yui/3.10.3/build/json-parse-shim/json-parse-shim-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/json-parse-shim/json-parse-shim-debug.js (+190/-0)
src/webcatalog/static/yui/3.10.3/build/json-parse-shim/json-parse-shim-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/json-parse-shim/json-parse-shim.js (+190/-0)
src/webcatalog/static/yui/3.10.3/build/json-parse/json-parse-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/json-parse/json-parse-debug.js (+17/-0)
src/webcatalog/static/yui/3.10.3/build/json-parse/json-parse-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/json-parse/json-parse.js (+17/-0)
src/webcatalog/static/yui/3.10.3/build/json-stringify-shim/json-stringify-shim-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/json-stringify-shim/json-stringify-shim-debug.js (+239/-0)
src/webcatalog/static/yui/3.10.3/build/json-stringify-shim/json-stringify-shim-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/json-stringify-shim/json-stringify-shim.js (+239/-0)
src/webcatalog/static/yui/3.10.3/build/json-stringify/json-stringify-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/json-stringify/json-stringify-debug.js (+105/-0)
src/webcatalog/static/yui/3.10.3/build/json-stringify/json-stringify-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/json-stringify/json-stringify.js (+105/-0)
src/webcatalog/static/yui/3.10.3/build/jsonp-url/jsonp-url-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/jsonp-url/jsonp-url-debug.js (+133/-0)
src/webcatalog/static/yui/3.10.3/build/jsonp-url/jsonp-url-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/jsonp-url/jsonp-url.js (+133/-0)
src/webcatalog/static/yui/3.10.3/build/jsonp/jsonp-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/jsonp/jsonp-debug.js (+263/-0)
src/webcatalog/static/yui/3.10.3/build/jsonp/jsonp-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/jsonp/jsonp.js (+258/-0)
src/webcatalog/static/yui/3.10.3/build/lazy-model-list/lazy-model-list-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/lazy-model-list/lazy-model-list-debug.js (+525/-0)
src/webcatalog/static/yui/3.10.3/build/lazy-model-list/lazy-model-list-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/lazy-model-list/lazy-model-list.js (+525/-0)
src/webcatalog/static/yui/3.10.3/build/loader-base/loader-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/loader-base/loader-base-debug.js (+2827/-0)
src/webcatalog/static/yui/3.10.3/build/loader-base/loader-base-min.js (+11/-0)
src/webcatalog/static/yui/3.10.3/build/loader-base/loader-base.js (+2786/-0)
src/webcatalog/static/yui/3.10.3/build/loader-rollup/loader-rollup-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/loader-rollup/loader-rollup-debug.js (+109/-0)
src/webcatalog/static/yui/3.10.3/build/loader-rollup/loader-rollup-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/loader-rollup/loader-rollup.js (+106/-0)
src/webcatalog/static/yui/3.10.3/build/loader-yui3/loader-yui3-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/loader-yui3/loader-yui3-debug.js (+2926/-0)
src/webcatalog/static/yui/3.10.3/build/loader-yui3/loader-yui3-min.js (+12/-0)
src/webcatalog/static/yui/3.10.3/build/loader-yui3/loader-yui3.js (+2926/-0)
src/webcatalog/static/yui/3.10.3/build/loader/loader-debug.js (+5849/-0)
src/webcatalog/static/yui/3.10.3/build/loader/loader-min.js (+16/-0)
src/webcatalog/static/yui/3.10.3/build/loader/loader.js (+5805/-0)
src/webcatalog/static/yui/3.10.3/build/matrix/matrix-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/matrix/matrix-debug.js (+939/-0)
src/webcatalog/static/yui/3.10.3/build/matrix/matrix-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/matrix/matrix.js (+939/-0)
src/webcatalog/static/yui/3.10.3/build/model-list/model-list-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/model-list/model-list-debug.js (+1248/-0)
src/webcatalog/static/yui/3.10.3/build/model-list/model-list-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/model-list/model-list.js (+1248/-0)
src/webcatalog/static/yui/3.10.3/build/model-sync-rest/model-sync-rest-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/model-sync-rest/model-sync-rest-debug.js (+740/-0)
src/webcatalog/static/yui/3.10.3/build/model-sync-rest/model-sync-rest-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/model-sync-rest/model-sync-rest.js (+740/-0)
src/webcatalog/static/yui/3.10.3/build/model/model-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/model/model-debug.js (+1001/-0)
src/webcatalog/static/yui/3.10.3/build/model/model-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/model/model.js (+999/-0)
src/webcatalog/static/yui/3.10.3/build/node-base/node-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/node-base/node-base-debug.js (+1176/-0)
src/webcatalog/static/yui/3.10.3/build/node-base/node-base-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/node-base/node-base.js (+1174/-0)
src/webcatalog/static/yui/3.10.3/build/node-core/node-core-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/node-core/node-core-debug.js (+1614/-0)
src/webcatalog/static/yui/3.10.3/build/node-core/node-core-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/node-core/node-core.js (+1610/-0)
src/webcatalog/static/yui/3.10.3/build/node-event-delegate/node-event-delegate-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/node-event-delegate/node-event-delegate-debug.js (+61/-0)
src/webcatalog/static/yui/3.10.3/build/node-event-delegate/node-event-delegate-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-event-delegate/node-event-delegate.js (+61/-0)
src/webcatalog/static/yui/3.10.3/build/node-event-html5/node-event-html5-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/node-event-html5/node-event-html5-debug.js (+59/-0)
src/webcatalog/static/yui/3.10.3/build/node-event-html5/node-event-html5-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-event-html5/node-event-html5.js (+59/-0)
src/webcatalog/static/yui/3.10.3/build/node-event-simulate/node-event-simulate-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/node-event-simulate/node-event-simulate-debug.js (+196/-0)
src/webcatalog/static/yui/3.10.3/build/node-event-simulate/node-event-simulate-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-event-simulate/node-event-simulate.js (+196/-0)
src/webcatalog/static/yui/3.10.3/build/node-flick/assets/node-flick-core.css (+15/-0)
src/webcatalog/static/yui/3.10.3/build/node-flick/assets/skins/sam/node-flick-skin.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-flick/assets/skins/sam/node-flick.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-flick/node-flick-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/node-flick/node-flick-debug.js (+531/-0)
src/webcatalog/static/yui/3.10.3/build/node-flick/node-flick-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-flick/node-flick.js (+530/-0)
src/webcatalog/static/yui/3.10.3/build/node-focusmanager/node-focusmanager-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/node-focusmanager/node-focusmanager-debug.js (+1081/-0)
src/webcatalog/static/yui/3.10.3/build/node-focusmanager/node-focusmanager-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-focusmanager/node-focusmanager.js (+1077/-0)
src/webcatalog/static/yui/3.10.3/build/node-load/node-load-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/node-load/node-load-debug.js (+72/-0)
src/webcatalog/static/yui/3.10.3/build/node-load/node-load-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-load/node-load.js (+72/-0)
src/webcatalog/static/yui/3.10.3/build/node-menunav/assets/node-menunav-core.css (+176/-0)
src/webcatalog/static/yui/3.10.3/build/node-menunav/assets/skins/night/node-menunav-skin.css (+319/-0)
src/webcatalog/static/yui/3.10.3/build/node-menunav/assets/skins/night/node-menunav.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-menunav/assets/skins/sam/node-menunav-skin.css (+273/-0)
src/webcatalog/static/yui/3.10.3/build/node-menunav/assets/skins/sam/node-menunav.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-menunav/node-menunav-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/node-menunav/node-menunav-debug.js (+2196/-0)
src/webcatalog/static/yui/3.10.3/build/node-menunav/node-menunav-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/node-menunav/node-menunav.js (+2195/-0)
src/webcatalog/static/yui/3.10.3/build/node-pluginhost/node-pluginhost-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/node-pluginhost/node-pluginhost-debug.js (+93/-0)
src/webcatalog/static/yui/3.10.3/build/node-pluginhost/node-pluginhost-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-pluginhost/node-pluginhost.js (+93/-0)
src/webcatalog/static/yui/3.10.3/build/node-screen/node-screen-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/node-screen/node-screen-debug.js (+247/-0)
src/webcatalog/static/yui/3.10.3/build/node-screen/node-screen-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-screen/node-screen.js (+245/-0)
src/webcatalog/static/yui/3.10.3/build/node-scroll-info/node-scroll-info-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/node-scroll-info/node-scroll-info-debug.js (+587/-0)
src/webcatalog/static/yui/3.10.3/build/node-scroll-info/node-scroll-info-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-scroll-info/node-scroll-info.js (+587/-0)
src/webcatalog/static/yui/3.10.3/build/node-style/node-style-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/node-style/node-style-debug.js (+113/-0)
src/webcatalog/static/yui/3.10.3/build/node-style/node-style-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/node-style/node-style.js (+113/-0)
src/webcatalog/static/yui/3.10.3/build/oop/oop-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/oop/oop-debug.js (+414/-0)
src/webcatalog/static/yui/3.10.3/build/oop/oop-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/oop/oop.js (+414/-0)
src/webcatalog/static/yui/3.10.3/build/overlay/assets/overlay-core.css (+18/-0)
src/webcatalog/static/yui/3.10.3/build/overlay/assets/skins/night/overlay-skin.css (+180/-0)
src/webcatalog/static/yui/3.10.3/build/overlay/assets/skins/night/overlay.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/overlay/assets/skins/sam/overlay-skin.css (+7/-0)
src/webcatalog/static/yui/3.10.3/build/overlay/assets/skins/sam/overlay.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/overlay/overlay-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/overlay/overlay-debug.js (+46/-0)
src/webcatalog/static/yui/3.10.3/build/overlay/overlay-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/overlay/overlay.js (+46/-0)
src/webcatalog/static/yui/3.10.3/build/panel/assets/panel-core.css (+29/-0)
src/webcatalog/static/yui/3.10.3/build/panel/assets/skins/night/panel-skin.css (+130/-0)
src/webcatalog/static/yui/3.10.3/build/panel/assets/skins/night/panel.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/panel/assets/skins/sam/panel-skin.css (+102/-0)
src/webcatalog/static/yui/3.10.3/build/panel/assets/skins/sam/panel.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/panel/panel-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/panel/panel-debug.js (+119/-0)
src/webcatalog/static/yui/3.10.3/build/panel/panel-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/panel/panel.js (+119/-0)
src/webcatalog/static/yui/3.10.3/build/parallel/parallel-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/parallel/parallel-debug.js (+116/-0)
src/webcatalog/static/yui/3.10.3/build/parallel/parallel-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/parallel/parallel.js (+114/-0)
src/webcatalog/static/yui/3.10.3/build/pjax-base/pjax-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/pjax-base/pjax-base-debug.js (+447/-0)
src/webcatalog/static/yui/3.10.3/build/pjax-base/pjax-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/pjax-base/pjax-base.js (+446/-0)
src/webcatalog/static/yui/3.10.3/build/pjax-content/pjax-content-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/pjax-content/pjax-content-debug.js (+288/-0)
src/webcatalog/static/yui/3.10.3/build/pjax-content/pjax-content-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/pjax-content/pjax-content.js (+288/-0)
src/webcatalog/static/yui/3.10.3/build/pjax-plugin/pjax-plugin-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/pjax-plugin/pjax-plugin-debug.js (+36/-0)
src/webcatalog/static/yui/3.10.3/build/pjax-plugin/pjax-plugin-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/pjax-plugin/pjax-plugin.js (+36/-0)
src/webcatalog/static/yui/3.10.3/build/pjax/pjax-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/pjax/pjax-debug.js (+177/-0)
src/webcatalog/static/yui/3.10.3/build/pjax/pjax-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/pjax/pjax.js (+177/-0)
src/webcatalog/static/yui/3.10.3/build/plugin/plugin-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/plugin/plugin-debug.js (+236/-0)
src/webcatalog/static/yui/3.10.3/build/plugin/plugin-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/plugin/plugin.js (+234/-0)
src/webcatalog/static/yui/3.10.3/build/pluginhost-base/pluginhost-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/pluginhost-base/pluginhost-base-debug.js (+190/-0)
src/webcatalog/static/yui/3.10.3/build/pluginhost-base/pluginhost-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/pluginhost-base/pluginhost-base.js (+188/-0)
src/webcatalog/static/yui/3.10.3/build/pluginhost-config/pluginhost-config-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/pluginhost-config/pluginhost-config-debug.js (+137/-0)
src/webcatalog/static/yui/3.10.3/build/pluginhost-config/pluginhost-config-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/pluginhost-config/pluginhost-config.js (+137/-0)
src/webcatalog/static/yui/3.10.3/build/promise/promise-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/promise/promise-debug.js (+465/-0)
src/webcatalog/static/yui/3.10.3/build/promise/promise-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/promise/promise.js (+465/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-parse-simple/querystring-parse-simple-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-parse-simple/querystring-parse-simple-debug.js (+56/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-parse-simple/querystring-parse-simple-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-parse-simple/querystring-parse-simple.js (+56/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-parse/querystring-parse-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-parse/querystring-parse-debug.js (+169/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-parse/querystring-parse-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-parse/querystring-parse.js (+169/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-stringify-simple/querystring-stringify-simple-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-stringify-simple/querystring-stringify-simple-debug.js (+51/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-stringify-simple/querystring-stringify-simple-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-stringify-simple/querystring-stringify-simple.js (+51/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-stringify/querystring-stringify-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-stringify/querystring-stringify-debug.js (+118/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-stringify/querystring-stringify-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/querystring-stringify/querystring-stringify.js (+113/-0)
src/webcatalog/static/yui/3.10.3/build/queue-promote/queue-promote-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/queue-promote/queue-promote-debug.js (+60/-0)
src/webcatalog/static/yui/3.10.3/build/queue-promote/queue-promote-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/queue-promote/queue-promote.js (+60/-0)
src/webcatalog/static/yui/3.10.3/build/range-slider/range-slider-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/range-slider/range-slider-debug.js (+35/-0)
src/webcatalog/static/yui/3.10.3/build/range-slider/range-slider-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/range-slider/range-slider.js (+35/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-base/recordset-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-base/recordset-base-debug.js (+658/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-base/recordset-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-base/recordset-base.js (+657/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-filter/recordset-filter-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-filter/recordset-filter-debug.js (+112/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-filter/recordset-filter-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-filter/recordset-filter.js (+112/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-indexer/recordset-indexer-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-indexer/recordset-indexer-debug.js (+234/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-indexer/recordset-indexer-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-indexer/recordset-indexer.js (+234/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-sort/recordset-sort-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-sort/recordset-sort-debug.js (+213/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-sort/recordset-sort-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/recordset-sort/recordset-sort.js (+212/-0)
src/webcatalog/static/yui/3.10.3/build/resize-base/assets/resize-base-core.css (+248/-0)
src/webcatalog/static/yui/3.10.3/build/resize-base/assets/skins/night/resize-base-skin.css (+53/-0)
src/webcatalog/static/yui/3.10.3/build/resize-base/assets/skins/night/resize-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/resize-base/assets/skins/sam/resize-base-skin.css (+53/-0)
src/webcatalog/static/yui/3.10.3/build/resize-base/assets/skins/sam/resize-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/resize-base/resize-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/resize-base/resize-base-debug.js (+1656/-0)
src/webcatalog/static/yui/3.10.3/build/resize-base/resize-base-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/resize-base/resize-base.js (+1655/-0)
src/webcatalog/static/yui/3.10.3/build/resize-constrain/resize-constrain-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/resize-constrain/resize-constrain-debug.js (+462/-0)
src/webcatalog/static/yui/3.10.3/build/resize-constrain/resize-constrain-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/resize-constrain/resize-constrain.js (+462/-0)
src/webcatalog/static/yui/3.10.3/build/resize-plugin/resize-plugin-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/resize-plugin/resize-plugin-debug.js (+215/-0)
src/webcatalog/static/yui/3.10.3/build/resize-plugin/resize-plugin-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/resize-plugin/resize-plugin.js (+215/-0)
src/webcatalog/static/yui/3.10.3/build/resize-proxy/resize-proxy-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/resize-proxy/resize-proxy-debug.js (+173/-0)
src/webcatalog/static/yui/3.10.3/build/resize-proxy/resize-proxy-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/resize-proxy/resize-proxy.js (+173/-0)
src/webcatalog/static/yui/3.10.3/build/router/router-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/router/router-debug.js (+1437/-0)
src/webcatalog/static/yui/3.10.3/build/router/router-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/router/router.js (+1434/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-base-ie/scrollview-base-ie-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-base-ie/scrollview-base-ie-debug.js (+61/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-base-ie/scrollview-base-ie-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-base-ie/scrollview-base-ie.js (+61/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-base/assets/scrollview-base-core.css (+21/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-base/assets/skins/night/scrollview-base-skin.css (+7/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-base/assets/skins/night/scrollview-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-base/assets/skins/sam/scrollview-base-skin.css (+10/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-base/assets/skins/sam/scrollview-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-base/scrollview-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-base/scrollview-base-debug.js (+1463/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-base/scrollview-base-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-base/scrollview-base.js (+1463/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-list/assets/scrollview-list-core.css (+7/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-list/assets/skins/night/scrollview-list-skin.css (+64/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-list/assets/skins/night/scrollview-list.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-list/assets/skins/sam/scrollview-list-skin.css (+44/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-list/assets/skins/sam/scrollview-list.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-list/scrollview-list-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-list/scrollview-list-debug.js (+137/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-list/scrollview-list-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-list/scrollview-list.js (+137/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-paginator/scrollview-paginator-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-paginator/scrollview-paginator-debug.js (+753/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-paginator/scrollview-paginator-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-paginator/scrollview-paginator.js (+753/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-scrollbars/assets/scrollview-scrollbars-core.css (+102/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-scrollbars/assets/skins/night/scrollview-scrollbars-skin.css (+103/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-scrollbars/assets/skins/night/scrollview-scrollbars.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-scrollbars/assets/skins/sam/scrollview-scrollbars-skin.css (+97/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-scrollbars/assets/skins/sam/scrollview-scrollbars.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-scrollbars/scrollview-scrollbars-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-scrollbars/scrollview-scrollbars-debug.js (+570/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-scrollbars/scrollview-scrollbars-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview-scrollbars/scrollview-scrollbars.js (+570/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview/scrollview-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview/scrollview-debug.js (+28/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview/scrollview-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/scrollview/scrollview.js (+28/-0)
src/webcatalog/static/yui/3.10.3/build/selector-css2/selector-css2-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/selector-css2/selector-css2-debug.js (+452/-0)
src/webcatalog/static/yui/3.10.3/build/selector-css2/selector-css2-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/selector-css2/selector-css2.js (+451/-0)
src/webcatalog/static/yui/3.10.3/build/selector-css3/selector-css3-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/selector-css3/selector-css3-debug.js (+159/-0)
src/webcatalog/static/yui/3.10.3/build/selector-css3/selector-css3-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/selector-css3/selector-css3.js (+159/-0)
src/webcatalog/static/yui/3.10.3/build/selector-native/selector-native-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/selector-native/selector-native-debug.js (+382/-0)
src/webcatalog/static/yui/3.10.3/build/selector-native/selector-native-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/selector-native/selector-native.js (+377/-0)
src/webcatalog/static/yui/3.10.3/build/selector/selector-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/selector/selector-debug.js (+12/-0)
src/webcatalog/static/yui/3.10.3/build/selector/selector-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/selector/selector.js (+12/-0)
src/webcatalog/static/yui/3.10.3/build/series-area-stacked/series-area-stacked-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-area-stacked/series-area-stacked-debug.js (+67/-0)
src/webcatalog/static/yui/3.10.3/build/series-area-stacked/series-area-stacked-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-area-stacked/series-area-stacked.js (+67/-0)
src/webcatalog/static/yui/3.10.3/build/series-area/series-area-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-area/series-area-debug.js (+110/-0)
src/webcatalog/static/yui/3.10.3/build/series-area/series-area-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-area/series-area.js (+110/-0)
src/webcatalog/static/yui/3.10.3/build/series-areaspline-stacked/series-areaspline-stacked-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-areaspline-stacked/series-areaspline-stacked-debug.js (+57/-0)
src/webcatalog/static/yui/3.10.3/build/series-areaspline-stacked/series-areaspline-stacked-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-areaspline-stacked/series-areaspline-stacked.js (+57/-0)
src/webcatalog/static/yui/3.10.3/build/series-areaspline/series-areaspline-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-areaspline/series-areaspline-debug.js (+70/-0)
src/webcatalog/static/yui/3.10.3/build/series-areaspline/series-areaspline-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-areaspline/series-areaspline.js (+70/-0)
src/webcatalog/static/yui/3.10.3/build/series-bar-stacked/series-bar-stacked-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-bar-stacked/series-bar-stacked-debug.js (+371/-0)
src/webcatalog/static/yui/3.10.3/build/series-bar-stacked/series-bar-stacked-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-bar-stacked/series-bar-stacked.js (+371/-0)
src/webcatalog/static/yui/3.10.3/build/series-bar/series-bar-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-bar/series-bar-debug.js (+176/-0)
src/webcatalog/static/yui/3.10.3/build/series-bar/series-bar-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-bar/series-bar.js (+176/-0)
src/webcatalog/static/yui/3.10.3/build/series-base/series-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-base/series-base-debug.js (+403/-0)
src/webcatalog/static/yui/3.10.3/build/series-base/series-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-base/series-base.js (+403/-0)
src/webcatalog/static/yui/3.10.3/build/series-candlestick/series-candlestick-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-candlestick/series-candlestick-debug.js (+298/-0)
src/webcatalog/static/yui/3.10.3/build/series-candlestick/series-candlestick-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-candlestick/series-candlestick.js (+298/-0)
src/webcatalog/static/yui/3.10.3/build/series-cartesian/series-cartesian-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-cartesian/series-cartesian-debug.js (+1035/-0)
src/webcatalog/static/yui/3.10.3/build/series-cartesian/series-cartesian-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/series-cartesian/series-cartesian.js (+1035/-0)
src/webcatalog/static/yui/3.10.3/build/series-column-stacked/series-column-stacked-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-column-stacked/series-column-stacked-debug.js (+358/-0)
src/webcatalog/static/yui/3.10.3/build/series-column-stacked/series-column-stacked-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-column-stacked/series-column-stacked.js (+358/-0)
src/webcatalog/static/yui/3.10.3/build/series-column/series-column-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-column/series-column-debug.js (+167/-0)
src/webcatalog/static/yui/3.10.3/build/series-column/series-column-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-column/series-column.js (+167/-0)
src/webcatalog/static/yui/3.10.3/build/series-combo-stacked/series-combo-stacked-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-combo-stacked/series-combo-stacked-debug.js (+93/-0)
src/webcatalog/static/yui/3.10.3/build/series-combo-stacked/series-combo-stacked-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-combo-stacked/series-combo-stacked.js (+93/-0)
src/webcatalog/static/yui/3.10.3/build/series-combo/series-combo-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-combo/series-combo-debug.js (+290/-0)
src/webcatalog/static/yui/3.10.3/build/series-combo/series-combo-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-combo/series-combo.js (+290/-0)
src/webcatalog/static/yui/3.10.3/build/series-combospline-stacked/series-combospline-stacked-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-combospline-stacked/series-combospline-stacked-debug.js (+79/-0)
src/webcatalog/static/yui/3.10.3/build/series-combospline-stacked/series-combospline-stacked-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-combospline-stacked/series-combospline-stacked.js (+79/-0)
src/webcatalog/static/yui/3.10.3/build/series-combospline/series-combospline-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-combospline/series-combospline-debug.js (+67/-0)
src/webcatalog/static/yui/3.10.3/build/series-combospline/series-combospline-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-combospline/series-combospline.js (+67/-0)
src/webcatalog/static/yui/3.10.3/build/series-curve-util/series-curve-util-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-curve-util/series-curve-util-debug.js (+142/-0)
src/webcatalog/static/yui/3.10.3/build/series-curve-util/series-curve-util-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-curve-util/series-curve-util.js (+142/-0)
src/webcatalog/static/yui/3.10.3/build/series-fill-util/series-fill-util-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-fill-util/series-fill-util-debug.js (+524/-0)
src/webcatalog/static/yui/3.10.3/build/series-fill-util/series-fill-util-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-fill-util/series-fill-util.js (+524/-0)
src/webcatalog/static/yui/3.10.3/build/series-histogram-base/series-histogram-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-histogram-base/series-histogram-base-debug.js (+239/-0)
src/webcatalog/static/yui/3.10.3/build/series-histogram-base/series-histogram-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-histogram-base/series-histogram-base.js (+239/-0)
src/webcatalog/static/yui/3.10.3/build/series-line-stacked/series-line-stacked-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-line-stacked/series-line-stacked-debug.js (+56/-0)
src/webcatalog/static/yui/3.10.3/build/series-line-stacked/series-line-stacked-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-line-stacked/series-line-stacked.js (+56/-0)
src/webcatalog/static/yui/3.10.3/build/series-line-util/series-line-util-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-line-util/series-line-util-debug.js (+294/-0)
src/webcatalog/static/yui/3.10.3/build/series-line-util/series-line-util-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-line-util/series-line-util.js (+294/-0)
src/webcatalog/static/yui/3.10.3/build/series-line/series-line-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-line/series-line-debug.js (+120/-0)
src/webcatalog/static/yui/3.10.3/build/series-line/series-line-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-line/series-line.js (+120/-0)
src/webcatalog/static/yui/3.10.3/build/series-marker-stacked/series-marker-stacked-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-marker-stacked/series-marker-stacked-debug.js (+57/-0)
src/webcatalog/static/yui/3.10.3/build/series-marker-stacked/series-marker-stacked-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-marker-stacked/series-marker-stacked.js (+57/-0)
src/webcatalog/static/yui/3.10.3/build/series-marker/series-marker-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-marker/series-marker-debug.js (+96/-0)
src/webcatalog/static/yui/3.10.3/build/series-marker/series-marker-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-marker/series-marker.js (+96/-0)
src/webcatalog/static/yui/3.10.3/build/series-ohlc/series-ohlc-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-ohlc/series-ohlc-debug.js (+241/-0)
src/webcatalog/static/yui/3.10.3/build/series-ohlc/series-ohlc-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-ohlc/series-ohlc.js (+241/-0)
src/webcatalog/static/yui/3.10.3/build/series-pie/series-pie-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-pie/series-pie-debug.js (+731/-0)
src/webcatalog/static/yui/3.10.3/build/series-pie/series-pie-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/series-pie/series-pie.js (+731/-0)
src/webcatalog/static/yui/3.10.3/build/series-plot-util/series-plot-util-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-plot-util/series-plot-util-debug.js (+559/-0)
src/webcatalog/static/yui/3.10.3/build/series-plot-util/series-plot-util-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-plot-util/series-plot-util.js (+559/-0)
src/webcatalog/static/yui/3.10.3/build/series-range/series-range-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-range/series-range-debug.js (+99/-0)
src/webcatalog/static/yui/3.10.3/build/series-range/series-range-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-range/series-range.js (+99/-0)
src/webcatalog/static/yui/3.10.3/build/series-spline-stacked/series-spline-stacked-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-spline-stacked/series-spline-stacked-debug.js (+57/-0)
src/webcatalog/static/yui/3.10.3/build/series-spline-stacked/series-spline-stacked-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-spline-stacked/series-spline-stacked.js (+57/-0)
src/webcatalog/static/yui/3.10.3/build/series-spline/series-spline-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-spline/series-spline-debug.js (+89/-0)
src/webcatalog/static/yui/3.10.3/build/series-spline/series-spline-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-spline/series-spline.js (+89/-0)
src/webcatalog/static/yui/3.10.3/build/series-stacked/series-stacked-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/series-stacked/series-stacked-debug.js (+363/-0)
src/webcatalog/static/yui/3.10.3/build/series-stacked/series-stacked-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/series-stacked/series-stacked.js (+363/-0)
src/webcatalog/static/yui/3.10.3/build/shim-plugin/shim-plugin-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/shim-plugin/shim-plugin-debug.js (+113/-0)
src/webcatalog/static/yui/3.10.3/build/shim-plugin/shim-plugin-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/shim-plugin/shim-plugin.js (+113/-0)
src/webcatalog/static/yui/3.10.3/build/simpleyui/simpleyui-debug.js (+21632/-0)
src/webcatalog/static/yui/3.10.3/build/simpleyui/simpleyui-min.js (+33/-0)
src/webcatalog/static/yui/3.10.3/build/simpleyui/simpleyui.js (+21214/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/audio-light/slider-base-skin.css (+98/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/audio-light/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/audio-light/slider-skin.css (+98/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/audio/slider-base-skin.css (+98/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/audio/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/audio/slider-skin.css (+98/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/capsule-dark/slider-base-skin.css (+98/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/capsule-dark/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/capsule-dark/slider-skin.css (+98/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/capsule/slider-base-skin.css (+100/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/capsule/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/capsule/slider-skin.css (+100/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/night/slider-base-skin.css (+94/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/night/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/night/slider-skin.css (+94/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/round-dark/slider-base-skin.css (+96/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/round-dark/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/round-dark/slider-skin.css (+96/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/round/slider-base-skin.css (+96/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/round/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/round/slider-skin.css (+96/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/sam-dark/slider-base-skin.css (+94/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/sam-dark/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/sam-dark/slider-skin.css (+94/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/sam/slider-base-skin.css (+94/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/sam/slider-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/skins/sam/slider-skin.css (+94/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/slider-base-core.css (+38/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/assets/slider-core.css (+38/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/slider-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/slider-base-debug.js (+769/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/slider-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/slider-base/slider-base.js (+767/-0)
src/webcatalog/static/yui/3.10.3/build/slider-value-range/slider-value-range-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/slider-value-range/slider-value-range-debug.js (+426/-0)
src/webcatalog/static/yui/3.10.3/build/slider-value-range/slider-value-range-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/slider-value-range/slider-value-range.js (+422/-0)
src/webcatalog/static/yui/3.10.3/build/sortable-scroll/sortable-scroll-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/sortable-scroll/sortable-scroll-debug.js (+74/-0)
src/webcatalog/static/yui/3.10.3/build/sortable-scroll/sortable-scroll-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/sortable-scroll/sortable-scroll.js (+74/-0)
src/webcatalog/static/yui/3.10.3/build/sortable/sortable-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/sortable/sortable-debug.js (+539/-0)
src/webcatalog/static/yui/3.10.3/build/sortable/sortable-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/sortable/sortable.js (+538/-0)
src/webcatalog/static/yui/3.10.3/build/stylesheet/stylesheet-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/stylesheet/stylesheet-debug.js (+649/-0)
src/webcatalog/static/yui/3.10.3/build/stylesheet/stylesheet-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/stylesheet/stylesheet.js (+645/-0)
src/webcatalog/static/yui/3.10.3/build/substitute/substitute-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/substitute/substitute-debug.js (+177/-0)
src/webcatalog/static/yui/3.10.3/build/substitute/substitute-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/substitute/substitute.js (+177/-0)
src/webcatalog/static/yui/3.10.3/build/swf/swf-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/swf/swf-debug.js (+210/-0)
src/webcatalog/static/yui/3.10.3/build/swf/swf-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/swf/swf.js (+209/-0)
src/webcatalog/static/yui/3.10.3/build/swfdetect/swfdetect-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/swfdetect/swfdetect-debug.js (+123/-0)
src/webcatalog/static/yui/3.10.3/build/swfdetect/swfdetect-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/swfdetect/swfdetect.js (+122/-0)
src/webcatalog/static/yui/3.10.3/build/tabview-base/tabview-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/tabview-base/tabview-base-debug.js (+151/-0)
src/webcatalog/static/yui/3.10.3/build/tabview-base/tabview-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/tabview-base/tabview-base.js (+151/-0)
src/webcatalog/static/yui/3.10.3/build/tabview-plugin/tabview-plugin-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/tabview-plugin/tabview-plugin-debug.js (+23/-0)
src/webcatalog/static/yui/3.10.3/build/tabview-plugin/tabview-plugin-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/tabview-plugin/tabview-plugin.js (+23/-0)
src/webcatalog/static/yui/3.10.3/build/tabview/assets/skins/night/tabview-skin.css (+96/-0)
src/webcatalog/static/yui/3.10.3/build/tabview/assets/skins/night/tabview.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/tabview/assets/skins/sam/tabview-skin.css (+65/-0)
src/webcatalog/static/yui/3.10.3/build/tabview/assets/skins/sam/tabview.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/tabview/assets/tabview-core.css (+49/-0)
src/webcatalog/static/yui/3.10.3/build/tabview/tabview-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/tabview/tabview-debug.js (+443/-0)
src/webcatalog/static/yui/3.10.3/build/tabview/tabview-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/tabview/tabview.js (+443/-0)
src/webcatalog/static/yui/3.10.3/build/template-base/template-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/template-base/template-base-debug.js (+165/-0)
src/webcatalog/static/yui/3.10.3/build/template-base/template-base-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/template-base/template-base.js (+165/-0)
src/webcatalog/static/yui/3.10.3/build/template-micro/template-micro-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/template-micro/template-micro-debug.js (+256/-0)
src/webcatalog/static/yui/3.10.3/build/template-micro/template-micro-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/template-micro/template-micro.js (+256/-0)
src/webcatalog/static/yui/3.10.3/build/test-console/assets/skins/sam/test-console-skin.css (+65/-0)
src/webcatalog/static/yui/3.10.3/build/test-console/assets/skins/sam/test-console.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/test-console/assets/test-console-core.css (+15/-0)
src/webcatalog/static/yui/3.10.3/build/test-console/test-console-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/test-console/test-console-debug.js (+314/-0)
src/webcatalog/static/yui/3.10.3/build/test-console/test-console-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/test-console/test-console.js (+314/-0)
src/webcatalog/static/yui/3.10.3/build/test/test-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/test/test-debug.js (+3773/-0)
src/webcatalog/static/yui/3.10.3/build/test/test-min.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/test/test.js (+3773/-0)
src/webcatalog/static/yui/3.10.3/build/text-accentfold/text-accentfold-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/text-accentfold/text-accentfold-debug.js (+169/-0)
src/webcatalog/static/yui/3.10.3/build/text-accentfold/text-accentfold-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/text-accentfold/text-accentfold.js (+169/-0)
src/webcatalog/static/yui/3.10.3/build/text-data-accentfold/text-data-accentfold-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/text-data-accentfold/text-data-accentfold-debug.js (+53/-0)
src/webcatalog/static/yui/3.10.3/build/text-data-accentfold/text-data-accentfold-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/text-data-accentfold/text-data-accentfold.js (+53/-0)
src/webcatalog/static/yui/3.10.3/build/text-data-wordbreak/text-data-wordbreak-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/text-data-wordbreak/text-data-wordbreak-debug.js (+36/-0)
src/webcatalog/static/yui/3.10.3/build/text-data-wordbreak/text-data-wordbreak-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/text-data-wordbreak/text-data-wordbreak.js (+36/-0)
src/webcatalog/static/yui/3.10.3/build/text-wordbreak/text-wordbreak-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/text-wordbreak/text-wordbreak-debug.js (+370/-0)
src/webcatalog/static/yui/3.10.3/build/text-wordbreak/text-wordbreak-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/text-wordbreak/text-wordbreak.js (+369/-0)
src/webcatalog/static/yui/3.10.3/build/timers/timers-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/timers/timers-debug.js (+101/-0)
src/webcatalog/static/yui/3.10.3/build/timers/timers-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/timers/timers.js (+101/-0)
src/webcatalog/static/yui/3.10.3/build/transition-timer/transition-timer-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/transition-timer/transition-timer-debug.js (+341/-0)
src/webcatalog/static/yui/3.10.3/build/transition-timer/transition-timer-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/transition-timer/transition-timer.js (+341/-0)
src/webcatalog/static/yui/3.10.3/build/transition/transition-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/transition/transition-debug.js (+759/-0)
src/webcatalog/static/yui/3.10.3/build/transition/transition-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/transition/transition.js (+757/-0)
src/webcatalog/static/yui/3.10.3/build/tree-labelable/tree-labelable-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/tree-labelable/tree-labelable-debug.js (+86/-0)
src/webcatalog/static/yui/3.10.3/build/tree-labelable/tree-labelable-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/tree-labelable/tree-labelable.js (+86/-0)
src/webcatalog/static/yui/3.10.3/build/tree-lazy/tree-lazy-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/tree-lazy/tree-lazy-debug.js (+183/-0)
src/webcatalog/static/yui/3.10.3/build/tree-lazy/tree-lazy-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/tree-lazy/tree-lazy.js (+182/-0)
src/webcatalog/static/yui/3.10.3/build/tree-node/tree-node-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/tree-node/tree-node-debug.js (+536/-0)
src/webcatalog/static/yui/3.10.3/build/tree-node/tree-node-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/tree-node/tree-node.js (+536/-0)
src/webcatalog/static/yui/3.10.3/build/tree-openable/tree-openable-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/tree-openable/tree-openable-debug.js (+246/-0)
src/webcatalog/static/yui/3.10.3/build/tree-openable/tree-openable-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/tree-openable/tree-openable.js (+246/-0)
src/webcatalog/static/yui/3.10.3/build/tree-selectable/tree-selectable-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/tree-selectable/tree-selectable-debug.js (+296/-0)
src/webcatalog/static/yui/3.10.3/build/tree-selectable/tree-selectable-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/tree-selectable/tree-selectable.js (+296/-0)
src/webcatalog/static/yui/3.10.3/build/tree-sortable/tree-sortable-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/tree-sortable/tree-sortable-debug.js (+305/-0)
src/webcatalog/static/yui/3.10.3/build/tree-sortable/tree-sortable-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/tree-sortable/tree-sortable.js (+305/-0)
src/webcatalog/static/yui/3.10.3/build/tree/tree-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/tree/tree-debug.js (+888/-0)
src/webcatalog/static/yui/3.10.3/build/tree/tree-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/tree/tree.js (+888/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-flash/assets/uploader-flash-core.css (+11/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-flash/uploader-flash-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-flash/uploader-flash-debug.js (+1072/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-flash/uploader-flash-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-flash/uploader-flash.js (+1072/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-html5/assets/uploader-flash-core.css (+11/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-html5/uploader-html5-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-html5/uploader-html5-debug.js (+1010/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-html5/uploader-html5-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-html5/uploader-html5.js (+1010/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-queue/assets/uploader-flash-core.css (+11/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-queue/uploader-queue-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-queue/uploader-queue-debug.js (+663/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-queue/uploader-queue-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/uploader-queue/uploader-queue.js (+663/-0)
src/webcatalog/static/yui/3.10.3/build/uploader/assets/uploader-flash-core.css (+11/-0)
src/webcatalog/static/yui/3.10.3/build/uploader/uploader-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/uploader/uploader-debug.js (+59/-0)
src/webcatalog/static/yui/3.10.3/build/uploader/uploader-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/uploader/uploader.js (+59/-0)
src/webcatalog/static/yui/3.10.3/build/view-node-map/view-node-map-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/view-node-map/view-node-map-debug.js (+91/-0)
src/webcatalog/static/yui/3.10.3/build/view-node-map/view-node-map-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/view-node-map/view-node-map.js (+91/-0)
src/webcatalog/static/yui/3.10.3/build/view/view-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/view/view-debug.js (+441/-0)
src/webcatalog/static/yui/3.10.3/build/view/view-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/view/view.js (+440/-0)
src/webcatalog/static/yui/3.10.3/build/widget-anim/widget-anim-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-anim/widget-anim-debug.js (+264/-0)
src/webcatalog/static/yui/3.10.3/build/widget-anim/widget-anim-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-anim/widget-anim.js (+264/-0)
src/webcatalog/static/yui/3.10.3/build/widget-autohide/widget-autohide-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-autohide/widget-autohide-debug.js (+244/-0)
src/webcatalog/static/yui/3.10.3/build/widget-autohide/widget-autohide-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-autohide/widget-autohide.js (+243/-0)
src/webcatalog/static/yui/3.10.3/build/widget-base-ie/widget-base-ie-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-base-ie/widget-base-ie-debug.js (+56/-0)
src/webcatalog/static/yui/3.10.3/build/widget-base-ie/widget-base-ie-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-base-ie/widget-base-ie.js (+56/-0)
src/webcatalog/static/yui/3.10.3/build/widget-base/assets/skins/night/widget-base-skin.css (+7/-0)
src/webcatalog/static/yui/3.10.3/build/widget-base/assets/skins/night/widget-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-base/assets/skins/sam/widget-base-skin.css (+7/-0)
src/webcatalog/static/yui/3.10.3/build/widget-base/assets/skins/sam/widget-base.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-base/assets/widget-base-core.css (+27/-0)
src/webcatalog/static/yui/3.10.3/build/widget-base/widget-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-base/widget-base-debug.js (+1285/-0)
src/webcatalog/static/yui/3.10.3/build/widget-base/widget-base-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/widget-base/widget-base.js (+1281/-0)
src/webcatalog/static/yui/3.10.3/build/widget-buttons/widget-buttons-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-buttons/widget-buttons-debug.js (+1301/-0)
src/webcatalog/static/yui/3.10.3/build/widget-buttons/widget-buttons-min.js (+9/-0)
src/webcatalog/static/yui/3.10.3/build/widget-buttons/widget-buttons.js (+1301/-0)
src/webcatalog/static/yui/3.10.3/build/widget-child/widget-child-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-child/widget-child-debug.js (+383/-0)
src/webcatalog/static/yui/3.10.3/build/widget-child/widget-child-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-child/widget-child.js (+383/-0)
src/webcatalog/static/yui/3.10.3/build/widget-htmlparser/widget-htmlparser-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-htmlparser/widget-htmlparser-debug.js (+184/-0)
src/webcatalog/static/yui/3.10.3/build/widget-htmlparser/widget-htmlparser-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-htmlparser/widget-htmlparser.js (+184/-0)
src/webcatalog/static/yui/3.10.3/build/widget-locale/widget-locale-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-locale/widget-locale-debug.js (+183/-0)
src/webcatalog/static/yui/3.10.3/build/widget-locale/widget-locale-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-locale/widget-locale.js (+179/-0)
src/webcatalog/static/yui/3.10.3/build/widget-modality/assets/skins/night/widget-modality-skin.css (+14/-0)
src/webcatalog/static/yui/3.10.3/build/widget-modality/assets/skins/night/widget-modality.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-modality/assets/skins/sam/widget-modality-skin.css (+14/-0)
src/webcatalog/static/yui/3.10.3/build/widget-modality/assets/skins/sam/widget-modality.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-modality/assets/widget-modality-core.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-modality/widget-modality-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-modality/widget-modality-debug.js (+572/-0)
src/webcatalog/static/yui/3.10.3/build/widget-modality/widget-modality-min.js (+10/-0)
src/webcatalog/static/yui/3.10.3/build/widget-modality/widget-modality.js (+572/-0)
src/webcatalog/static/yui/3.10.3/build/widget-parent/widget-parent-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-parent/widget-parent-debug.js (+877/-0)
src/webcatalog/static/yui/3.10.3/build/widget-parent/widget-parent-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-parent/widget-parent.js (+876/-0)
src/webcatalog/static/yui/3.10.3/build/widget-position-align/widget-position-align-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-position-align/widget-position-align-debug.js (+660/-0)
src/webcatalog/static/yui/3.10.3/build/widget-position-align/widget-position-align-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-position-align/widget-position-align.js (+656/-0)
src/webcatalog/static/yui/3.10.3/build/widget-position-constrain/widget-position-constrain-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-position-constrain/widget-position-constrain-debug.js (+353/-0)
src/webcatalog/static/yui/3.10.3/build/widget-position-constrain/widget-position-constrain-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-position-constrain/widget-position-constrain.js (+353/-0)
src/webcatalog/static/yui/3.10.3/build/widget-position/widget-position-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-position/widget-position-debug.js (+282/-0)
src/webcatalog/static/yui/3.10.3/build/widget-position/widget-position-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-position/widget-position.js (+282/-0)
src/webcatalog/static/yui/3.10.3/build/widget-skin/widget-skin-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-skin/widget-skin-debug.js (+66/-0)
src/webcatalog/static/yui/3.10.3/build/widget-skin/widget-skin-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-skin/widget-skin.js (+66/-0)
src/webcatalog/static/yui/3.10.3/build/widget-stack/assets/skins/night/widget-stack-skin.css (+7/-0)
src/webcatalog/static/yui/3.10.3/build/widget-stack/assets/skins/night/widget-stack.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-stack/assets/skins/sam/widget-stack-skin.css (+7/-0)
src/webcatalog/static/yui/3.10.3/build/widget-stack/assets/skins/sam/widget-stack.css (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-stack/assets/widget-stack-core.css (+26/-0)
src/webcatalog/static/yui/3.10.3/build/widget-stack/widget-stack-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-stack/widget-stack-debug.js (+445/-0)
src/webcatalog/static/yui/3.10.3/build/widget-stack/widget-stack-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-stack/widget-stack.js (+445/-0)
src/webcatalog/static/yui/3.10.3/build/widget-stdmod/widget-stdmod-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-stdmod/widget-stdmod-debug.js (+786/-0)
src/webcatalog/static/yui/3.10.3/build/widget-stdmod/widget-stdmod-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-stdmod/widget-stdmod.js (+786/-0)
src/webcatalog/static/yui/3.10.3/build/widget-uievents/widget-uievents-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/widget-uievents/widget-uievents-debug.js (+234/-0)
src/webcatalog/static/yui/3.10.3/build/widget-uievents/widget-uievents-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/widget-uievents/widget-uievents.js (+233/-0)
src/webcatalog/static/yui/3.10.3/build/yql-jsonp/yql-jsonp-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/yql-jsonp/yql-jsonp-debug.js (+36/-0)
src/webcatalog/static/yui/3.10.3/build/yql-jsonp/yql-jsonp-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/yql-jsonp/yql-jsonp.js (+36/-0)
src/webcatalog/static/yui/3.10.3/build/yql-nodejs/yql-nodejs-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/yql-nodejs/yql-nodejs-debug.js (+37/-0)
src/webcatalog/static/yui/3.10.3/build/yql-nodejs/yql-nodejs-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/yql-nodejs/yql-nodejs.js (+37/-0)
src/webcatalog/static/yui/3.10.3/build/yql-winjs/yql-winjs-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/yql-winjs/yql-winjs-debug.js (+41/-0)
src/webcatalog/static/yui/3.10.3/build/yql-winjs/yql-winjs-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/yql-winjs/yql-winjs.js (+41/-0)
src/webcatalog/static/yui/3.10.3/build/yql/yql-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/yql/yql-debug.js (+175/-0)
src/webcatalog/static/yui/3.10.3/build/yql/yql-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/yql/yql.js (+174/-0)
src/webcatalog/static/yui/3.10.3/build/yui-base/yui-base-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/yui-base/yui-base-debug.js (+5995/-0)
src/webcatalog/static/yui/3.10.3/build/yui-base/yui-base-min.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/yui-base/yui-base.js (+5638/-0)
src/webcatalog/static/yui/3.10.3/build/yui-core/yui-core-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/yui-core/yui-core-debug.js (+4008/-0)
src/webcatalog/static/yui/3.10.3/build/yui-core/yui-core-min.js (+11/-0)
src/webcatalog/static/yui/3.10.3/build/yui-core/yui-core.js (+3669/-0)
src/webcatalog/static/yui/3.10.3/build/yui-later/yui-later-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/yui-later/yui-later-debug.js (+85/-0)
src/webcatalog/static/yui/3.10.3/build/yui-later/yui-later-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/yui-later/yui-later.js (+85/-0)
src/webcatalog/static/yui/3.10.3/build/yui-log-nodejs/yui-log-nodejs-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/yui-log-nodejs/yui-log-nodejs-debug.js (+88/-0)
src/webcatalog/static/yui/3.10.3/build/yui-log-nodejs/yui-log-nodejs-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/yui-log-nodejs/yui-log-nodejs.js (+88/-0)
src/webcatalog/static/yui/3.10.3/build/yui-log/yui-log-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/yui-log/yui-log-debug.js (+127/-0)
src/webcatalog/static/yui/3.10.3/build/yui-log/yui-log-min.js (+8/-0)
src/webcatalog/static/yui/3.10.3/build/yui-log/yui-log.js (+127/-0)
src/webcatalog/static/yui/3.10.3/build/yui-nodejs/yui-nodejs-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/yui-nodejs/yui-nodejs-debug.js (+10849/-0)
src/webcatalog/static/yui/3.10.3/build/yui-nodejs/yui-nodejs-min.js (+21/-0)
src/webcatalog/static/yui/3.10.3/build/yui-nodejs/yui-nodejs.js (+10455/-0)
src/webcatalog/static/yui/3.10.3/build/yui-throttle/yui-throttle-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/yui-throttle/yui-throttle-debug.js (+61/-0)
src/webcatalog/static/yui/3.10.3/build/yui-throttle/yui-throttle-min.js (+10/-0)
src/webcatalog/static/yui/3.10.3/build/yui-throttle/yui-throttle.js (+61/-0)
src/webcatalog/static/yui/3.10.3/build/yui/yui-coverage.js (+13/-0)
src/webcatalog/static/yui/3.10.3/build/yui/yui-debug.js (+11860/-0)
src/webcatalog/static/yui/3.10.3/build/yui/yui-min.js (+22/-0)
src/webcatalog/static/yui/3.10.3/build/yui/yui.js (+11459/-0)
src/webcatalog/templates/404.html (+0/-4)
src/webcatalog/templates/light/index.1col.html (+31/-8)
src/webcatalog/templates/webcatalog/application_detail.html (+10/-8)
src/webcatalog/templates/webcatalog/base.html (+0/-4)
src/webcatalog/templates/webcatalog/index.html (+7/-3)
src/webcatalog/templates/webcatalog/task_list.html (+19/-17)
To merge this branch: bzr merge lp:~stephen-stewart/ubuntu-webcatalog/ubuntu-global-nav
Reviewer Review Type Date Requested Status
Martin Albisetti (community) Approve
Jonas G. Drange (community) Approve
Review via email: mp+170838@code.launchpad.net

Commit message

add ubuntu global nav to apps.ubuntu.com

Description of the change

add ubuntu global nav to apps.ubuntu.com

in the near future we'll load this from a central source, rather than copy and pasting source as I've done here.

To post a comment you must log in.
Revision history for this message
Jonas G. Drange (jonas-drange) wrote :

LGTM

review: Approve
Revision history for this message
Martin Albisetti (beuno) :
review: Approve
Revision history for this message
Ubuntu One Auto Pilot (otto-pilot) wrote :
Download full text (9.7 KiB)

The attempt to merge lp:~stephen-stewart/ubuntu-webcatalog/ubuntu-global-nav into lp:ubuntu-webcatalog failed. Below is the output from the failed tests.

[localhost] local: /usr/bin/python /usr/bin/virtualenv --no-site-packages virtualenv
The --no-site-packages flag is deprecated; it is now the default behavior.
New python executable in virtualenv/bin/python
Installing distribute.............................................................................................................................................................................................done.
Installing pip...............done.
[localhost] local: virtualenv/bin/pip install -r test_requirements.txt
Downloading/unpacking coverage (from -r test_requirements.txt (line 2))
  Running setup.py egg_info for package coverage

    warning: no previously-included files matching '*.pyc' found anywhere in distribution
Downloading/unpacking mock (from -r test_requirements.txt (line 3))
  Running setup.py egg_info for package mock

    warning: no files found matching '*.png' under directory 'docs'
    warning: no files found matching '*.css' under directory 'docs'
    warning: no files found matching '*.html' under directory 'docs'
    warning: no files found matching '*.js' under directory 'docs'
Downloading/unpacking piston-mini-client (from -r test_requirements.txt (line 4))
  Downloading piston-mini-client-0.7.5.tar.gz
  Running setup.py egg_info for package piston-mini-client

Downloading/unpacking oauthlib (from piston-mini-client->-r test_requirements.txt (line 4))
  Running setup.py egg_info for package oauthlib

Downloading/unpacking httplib2 (from piston-mini-client->-r test_requirements.txt (line 4))
  Running setup.py egg_info for package httplib2

Installing collected packages: coverage, mock, piston-mini-client, oauthlib, httplib2
  Running setup.py install for coverage
    building 'coverage.tracer' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c coverage/tracer.c -o build/temp.linux-x86_64-2.7/coverage/tracer.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/coverage/tracer.o -o build/lib.linux-x86_64-2.7/coverage/tracer.so

    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    Installing coverage2 script to /mnt/tarmac/cache/ubuntu-webcatalog/virtualenv/bin
    Installing coverage-2.7 script to /mnt/tarmac/cache/ubuntu-webcatalog/virtualenv/bin
    Installing coverage script to /mnt/tarmac/cache/ubuntu-webcatalog/virtualenv/bin
  Running setup.py install for mock

    warning: no files found matching '*.png' under directory 'docs'
    warning: no files found matching '*.css' under directory 'docs'
    warning: no files found matching '*.html' under directory 'docs'
    warning: no files found matching '*.js' under directory 'docs'
  Running setup.py install for piston-mini-client

  Running setup.py install for oauthlib

  Running setup.py install for httplib2

Successfully installed coverage mock piston-mini-client oauthlib h...

Read more...

Revision history for this message
Ubuntu One Auto Pilot (otto-pilot) wrote :
Download full text (9.7 KiB)

The attempt to merge lp:~stephen-stewart/ubuntu-webcatalog/ubuntu-global-nav into lp:ubuntu-webcatalog failed. Below is the output from the failed tests.

[localhost] local: /usr/bin/python /usr/bin/virtualenv --no-site-packages virtualenv
The --no-site-packages flag is deprecated; it is now the default behavior.
New python executable in virtualenv/bin/python
Installing distribute.............................................................................................................................................................................................done.
Installing pip...............done.
[localhost] local: virtualenv/bin/pip install -r test_requirements.txt
Downloading/unpacking coverage (from -r test_requirements.txt (line 2))
  Running setup.py egg_info for package coverage

    warning: no previously-included files matching '*.pyc' found anywhere in distribution
Downloading/unpacking mock (from -r test_requirements.txt (line 3))
  Running setup.py egg_info for package mock

    warning: no files found matching '*.png' under directory 'docs'
    warning: no files found matching '*.css' under directory 'docs'
    warning: no files found matching '*.html' under directory 'docs'
    warning: no files found matching '*.js' under directory 'docs'
Downloading/unpacking piston-mini-client (from -r test_requirements.txt (line 4))
  Downloading piston-mini-client-0.7.5.tar.gz
  Running setup.py egg_info for package piston-mini-client

Downloading/unpacking oauthlib (from piston-mini-client->-r test_requirements.txt (line 4))
  Running setup.py egg_info for package oauthlib

Downloading/unpacking httplib2 (from piston-mini-client->-r test_requirements.txt (line 4))
  Running setup.py egg_info for package httplib2

Installing collected packages: coverage, mock, piston-mini-client, oauthlib, httplib2
  Running setup.py install for coverage
    building 'coverage.tracer' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c coverage/tracer.c -o build/temp.linux-x86_64-2.7/coverage/tracer.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/coverage/tracer.o -o build/lib.linux-x86_64-2.7/coverage/tracer.so

    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    Installing coverage2 script to /mnt/tarmac/cache/ubuntu-webcatalog/virtualenv/bin
    Installing coverage-2.7 script to /mnt/tarmac/cache/ubuntu-webcatalog/virtualenv/bin
    Installing coverage script to /mnt/tarmac/cache/ubuntu-webcatalog/virtualenv/bin
  Running setup.py install for mock

    warning: no files found matching '*.png' under directory 'docs'
    warning: no files found matching '*.css' under directory 'docs'
    warning: no files found matching '*.html' under directory 'docs'
    warning: no files found matching '*.js' under directory 'docs'
  Running setup.py install for piston-mini-client

  Running setup.py install for oauthlib

  Running setup.py install for httplib2

Successfully installed coverage mock piston-mini-client oauthlib h...

Read more...

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'src/webcatalog/static/css/one-global-navigation-core.css'
2--- src/webcatalog/static/css/one-global-navigation-core.css 1970-01-01 00:00:00 +0000
3+++ src/webcatalog/static/css/one-global-navigation-core.css 2013-06-24 16:46:58 +0000
4@@ -0,0 +1,121 @@
5+.u-nav-global,
6+.u-nav-global-nav,
7+.u-nav-global ul,
8+.u-nav-global li,
9+.u-nav-global a,
10+.u-nav-global i {
11+ font: 300 normal 12px/19px ubuntu, sans-serif;
12+}
13+.u-nav-global {
14+ position:relative;
15+ width: 100%;
16+ display: block;
17+ z-index: 100001;
18+ background: #efefef;
19+ -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
20+ box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
21+}
22+.u-nav-global-nav {
23+ display:block;
24+ position: relative;
25+ width: 100%;
26+ margin: 0 auto;
27+ position: relative;
28+}
29+@media all and (min-width: 960px) {
30+ .u-nav-global-nav {
31+ width: 984px;
32+ }
33+ .u-nav-global-nav > ul > li:first-child a {
34+ margin-left:0;
35+ }
36+}
37+.u-nav-global-nav:before,
38+.u-nav-global-nav:after {
39+ content: ' ';
40+ display:table;
41+}
42+.u-nav-global-nav:after {
43+ clear:both;
44+}
45+.u-nav-global a {
46+ display:block;
47+ border-top: 2px solid transparent;
48+ margin:0 10px;
49+ padding: 3px 0 5px;
50+ outline:none;
51+}
52+a.u-nav-global-active {
53+ border-top: 2px solid #dd4814;
54+}
55+.u-nav-global a:link, .u-nav-global a:visited {
56+ color: #333;
57+ outline: none;
58+ text-decoration: none;
59+}
60+.u-nav-global a:hover {
61+ color: #dd4814;
62+}
63+.u-nav-global ul {
64+ margin:0;
65+ padding:0;
66+}
67+.u-nav-global li {
68+ list-style:none;
69+ margin:0;
70+ padding:0;
71+ float:left;
72+ display:block;
73+}
74+.u-nav-global ul ul {
75+ display:none;
76+ background:white;
77+ position:absolute;
78+ padding:2px 0 4px;
79+ top:29px;
80+ left:0;
81+ border-top:1px solid #d7d7d7;
82+ min-width:120px;
83+ -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
84+ -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
85+ box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
86+ z-index:1;
87+}
88+.u-nav-global .u-nav-global-show ul {
89+ display:block;
90+}
91+.u-nav-global ul ul li {
92+ float:none;
93+}
94+.u-nav-global ul ul li a {
95+ background: none;
96+}
97+.u-nav-global-more {
98+ min-width:120px;
99+ position: relative;
100+ border-left:1px solid transparent;
101+ border-right:1px solid transparent;
102+}
103+.u-nav-global-more.u-nav-global-show {
104+ background-color: white;
105+ border-left:1px solid #d7d7d7;
106+ border-right:1px solid #d7d7d7;
107+}
108+.u-nav-global-more.u-nav-global-show > a {
109+ color: #dd4814;
110+}
111+.u-nav-global-more a.u-nav-global-active {
112+ border-top-color: transparent;
113+}
114+.u-nav-global-more a i {
115+ font-style:normal;
116+ display:inline-block;
117+ position:relative;
118+ top:0;
119+ left:6px;
120+ -webkit-transform: rotate(90deg);
121+ -moz-transform: rotate(90deg);
122+ -ms-transform: rotate(90deg);
123+ -o-transform: rotate(90deg);
124+ transform: rotate(90deg);
125+}
126
127=== added file 'src/webcatalog/static/js/one-global-navigation-min.js'
128--- src/webcatalog/static/js/one-global-navigation-min.js 1970-01-01 00:00:00 +0000
129+++ src/webcatalog/static/js/one-global-navigation-min.js 2013-06-24 16:46:58 +0000
130@@ -0,0 +1,1 @@
131+YUI.add("one-global-navigation",function(e,t){"use strict";function n(t,n){t=t||[{url:"www.ubuntu.com",title:"Ubuntu"},{url:"community.ubuntu.com",title:"Community"},{url:"askubuntu.com",title:"Ask!"},{url:"developer.ubuntu.com",title:"Developer"},{url:"design.ubuntu.com",title:"Design"},{url:"www.ubuntu.com/certification",title:"Hardware"},{url:"shop.ubuntu.com",title:"Shop"},{url:"apps.ubuntu.com",title:"Apps"},{url:"help.ubuntu.com",title:"Help"},{url:"ubuntuforums.org",title:"Forum"},{url:"one.ubuntu.com",title:"Ubuntu One"},{url:"www.launchpad.net",title:"Launchpad"},{url:"juju.ubuntu.com",title:"Juju"},{url:"maas.ubuntu.com",title:"MAAS"},{url:"www.canonical.com",title:"Canonical"}],n=n||6,this.location=document.URL.replace(/https?:\/\//i,"");var r,i,s;r=this.getActiveUrl(t),r&&(t[this.getActiveUrl(t)].active=!0),i=e.Template.Micro.revive(e.U1.Templates["global-nav"]),e.one("body").prepend(i({length:n,links:t})),s=e.one(".u-nav-global-more"),e.one(document).on("click",function(){s.removeClass("u-nav-global-show")}),s.one("a").on("click",function(e){e.preventDefault(),e.stopPropagation(),s.toggleClass("u-nav-global-show")})}n.prototype={getActiveUrl:function(e){var t,n,r,i;return t=new RegExp("^"+this.location,"i"),n=this._filterUrls(e,this.location),r=n&&n.length?this._reduceUrlList(n):n[0],i=r?r.index:!1,i},_filterUrls:function(t,n){return e.Array.filter(t,function(e,t){if(n.toLowerCase().indexOf(e.url)>=0)return e.index=t,!0},this)},_reduceUrlList:function(t){return e.Array.reduce(t,t[0],function(e,t){return e.url.length>t.url.length?e:t},this)}},e.namespace("U1").GlobalNav=n},"0.1.0",{requires:["node","template-micro","array-extras","one-global-navigation-templates"]});
132
133=== added file 'src/webcatalog/static/js/one-global-navigation-templates-min.js'
134--- src/webcatalog/static/js/one-global-navigation-templates-min.js 1970-01-01 00:00:00 +0000
135+++ src/webcatalog/static/js/one-global-navigation-templates-min.js 2013-06-24 16:46:58 +0000
136@@ -0,0 +1,1 @@
137+YUI.add("one-global-navigation-templates",function(e,t){"use strict";var n={};n["global-nav"]=function(e,t,n){var r="",i=function(e){return e||e===0?e:r},s="\n<div class='u-nav-global'><div class='u-nav-global-nav'><ul>\n";return e.Array.each(n.links,function(e,r){s+="\n<li><a ",e.active&&(s+="class='u-nav-global-active'"),s+=' href="http://'+t(i(e.url))+'">'+t(i(e.title))+"</a></li>\n",n.length&&r===n.length&&(s+='<li class="u-nav-global-more"><a href="#more">More<i>\u203a</i></a><ul>'),s+="\n"}),s+="\n</ul></ul></div></div>\n",s},e.namespace("U1.Templates"),e.U1.Templates=n},"@VERSION@",{requires:["template-micro"]});
138
139=== added directory 'src/webcatalog/static/yui/3.10.3'
140=== added directory 'src/webcatalog/static/yui/3.10.3/build'
141=== added directory 'src/webcatalog/static/yui/3.10.3/build/align-plugin'
142=== added file 'src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin-coverage.js'
143--- src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin-coverage.js 1970-01-01 00:00:00 +0000
144+++ src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin-coverage.js 2013-06-24 16:46:58 +0000
145@@ -0,0 +1,13 @@
146+/*
147+YUI 3.10.3 (build 2fb5187)
148+Copyright 2013 Yahoo! Inc. All rights reserved.
149+Licensed under the BSD License.
150+http://yuilibrary.com/license/
151+*/
152+
153+if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
154+if (!__coverage__['build/align-plugin/align-plugin.js']) {
155+ __coverage__['build/align-plugin/align-plugin.js'] = {"path":"build/align-plugin/align-plugin.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":24},"end":{"line":1,"column":43}}},"2":{"name":"Align","line":20,"loc":{"start":{"line":20,"column":4},"end":{"line":20,"column":27}}},"3":{"name":"(anonymous_3)","line":58,"loc":{"start":{"line":58,"column":12},"end":{"line":58,"column":63}}},"4":{"name":"(anonymous_4)","line":103,"loc":{"start":{"line":103,"column":14},"end":{"line":103,"column":25}}},"5":{"name":"(anonymous_5)","line":108,"loc":{"start":{"line":108,"column":17},"end":{"line":108,"column":31}}},"6":{"name":"(anonymous_6)","line":118,"loc":{"start":{"line":118,"column":19},"end":{"line":118,"column":30}}},"7":{"name":"(anonymous_7)","line":120,"loc":{"start":{"line":120,"column":23},"end":{"line":120,"column":34}}},"8":{"name":"(anonymous_8)","line":133,"loc":{"start":{"line":133,"column":16},"end":{"line":133,"column":41}}},"9":{"name":"(anonymous_9)","line":143,"loc":{"start":{"line":143,"column":17},"end":{"line":143,"column":28}}},"10":{"name":"(anonymous_10)","line":152,"loc":{"start":{"line":152,"column":13},"end":{"line":152,"column":31}}},"11":{"name":"(anonymous_11)","line":156,"loc":{"start":{"line":156,"column":13},"end":{"line":156,"column":31}}},"12":{"name":"(anonymous_12)","line":160,"loc":{"start":{"line":160,"column":13},"end":{"line":160,"column":31}}},"13":{"name":"(anonymous_13)","line":164,"loc":{"start":{"line":164,"column":13},"end":{"line":164,"column":31}}},"14":{"name":"(anonymous_14)","line":168,"loc":{"start":{"line":168,"column":13},"end":{"line":168,"column":38}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":193,"column":63}},"2":{"start":{"line":9,"column":4},"end":{"line":11,"column":30}},"3":{"start":{"line":20,"column":4},"end":{"line":24,"column":5}},"4":{"start":{"line":21,"column":8},"end":{"line":23,"column":9}},"5":{"start":{"line":22,"column":12},"end":{"line":22,"column":37}},"6":{"start":{"line":26,"column":4},"end":{"line":149,"column":6}},"7":{"start":{"line":60,"column":12},"end":{"line":60,"column":48}},"8":{"start":{"line":62,"column":12},"end":{"line":64,"column":13}},"9":{"start":{"line":63,"column":16},"end":{"line":63,"column":53}},"10":{"start":{"line":66,"column":12},"end":{"line":99,"column":13}},"11":{"start":{"line":67,"column":16},"end":{"line":77,"column":89}},"12":{"start":{"line":79,"column":16},"end":{"line":81,"column":17}},"13":{"start":{"line":80,"column":20},"end":{"line":80,"column":59}},"14":{"start":{"line":82,"column":16},"end":{"line":84,"column":17}},"15":{"start":{"line":83,"column":20},"end":{"line":83,"column":59}},"16":{"start":{"line":86,"column":16},"end":{"line":88,"column":17}},"17":{"start":{"line":87,"column":20},"end":{"line":87,"column":53}},"18":{"start":{"line":89,"column":16},"end":{"line":91,"column":17}},"19":{"start":{"line":90,"column":20},"end":{"line":90,"column":53}},"20":{"start":{"line":93,"column":16},"end":{"line":95,"column":17}},"21":{"start":{"line":94,"column":20},"end":{"line":94,"column":35}},"22":{"start":{"line":97,"column":16},"end":{"line":97,"column":43}},"23":{"start":{"line":100,"column":12},"end":{"line":100,"column":24}},"24":{"start":{"line":104,"column":12},"end":{"line":104,"column":48}},"25":{"start":{"line":105,"column":12},"end":{"line":105,"column":24}},"26":{"start":{"line":109,"column":12},"end":{"line":109,"column":38}},"27":{"start":{"line":110,"column":12},"end":{"line":114,"column":13}},"28":{"start":{"line":111,"column":16},"end":{"line":111,"column":76}},"29":{"start":{"line":112,"column":19},"end":{"line":114,"column":13}},"30":{"start":{"line":113,"column":16},"end":{"line":113,"column":32}},"31":{"start":{"line":119,"column":12},"end":{"line":119,"column":28}},"32":{"start":{"line":120,"column":12},"end":{"line":122,"column":15}},"33":{"start":{"line":121,"column":16},"end":{"line":121,"column":28}},"34":{"start":{"line":134,"column":12},"end":{"line":134,"column":48}},"35":{"start":{"line":135,"column":12},"end":{"line":135,"column":24}},"36":{"start":{"line":144,"column":12},"end":{"line":144,"column":38}},"37":{"start":{"line":145,"column":12},"end":{"line":147,"column":13}},"38":{"start":{"line":146,"column":16},"end":{"line":146,"column":32}},"39":{"start":{"line":151,"column":4},"end":{"line":181,"column":6}},"40":{"start":{"line":153,"column":12},"end":{"line":153,"column":22}},"41":{"start":{"line":157,"column":12},"end":{"line":157,"column":43}},"42":{"start":{"line":161,"column":12},"end":{"line":161,"column":43}},"43":{"start":{"line":165,"column":12},"end":{"line":165,"column":22}},"44":{"start":{"line":169,"column":12},"end":{"line":170,"column":25}},"45":{"start":{"line":172,"column":12},"end":{"line":177,"column":13}},"46":{"start":{"line":173,"column":16},"end":{"line":173,"column":63}},"47":{"start":{"line":175,"column":16},"end":{"line":175,"column":47}},"48":{"start":{"line":176,"column":16},"end":{"line":176,"column":59}},"49":{"start":{"line":179,"column":13},"end":{"line":179,"column":24}},"50":{"start":{"line":183,"column":4},"end":{"line":183,"column":25}},"51":{"start":{"line":184,"column":4},"end":{"line":184,"column":23}},"52":{"start":{"line":186,"column":4},"end":{"line":186,"column":40}},"53":{"start":{"line":188,"column":4},"end":{"line":188,"column":26}},"54":{"start":{"line":189,"column":4},"end":{"line":189,"column":27}}},"branchMap":{"1":{"line":21,"type":"if","locations":[{"start":{"line":21,"column":8},"end":{"line":21,"column":8}},{"start":{"line":21,"column":8},"end":{"line":21,"column":8}}]},"2":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":12},"end":{"line":62,"column":12}},{"start":{"line":62,"column":12},"end":{"line":62,"column":12}}]},"3":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":12},"end":{"line":66,"column":12}},{"start":{"line":66,"column":12},"end":{"line":66,"column":12}}]},"4":{"line":74,"type":"cond-expr","locations":[{"start":{"line":74,"column":46},"end":{"line":74,"column":75}},{"start":{"line":74,"column":77},"end":{"line":74,"column":81}}]},"5":{"line":75,"type":"cond-expr","locations":[{"start":{"line":75,"column":72},"end":{"line":75,"column":101}},{"start":{"line":75,"column":104},"end":{"line":75,"column":108}}]},"6":{"line":75,"type":"binary-expr","locations":[{"start":{"line":75,"column":33},"end":{"line":75,"column":44}},{"start":{"line":75,"column":48},"end":{"line":75,"column":68}}]},"7":{"line":76,"type":"cond-expr","locations":[{"start":{"line":76,"column":38},"end":{"line":76,"column":61}},{"start":{"line":76,"column":64},"end":{"line":76,"column":68}}]},"8":{"line":77,"type":"cond-expr","locations":[{"start":{"line":77,"column":58},"end":{"line":77,"column":81}},{"start":{"line":77,"column":84},"end":{"line":77,"column":88}}]},"9":{"line":77,"type":"binary-expr","locations":[{"start":{"line":77,"column":31},"end":{"line":77,"column":36}},{"start":{"line":77,"column":40},"end":{"line":77,"column":54}}]},"10":{"line":79,"type":"if","locations":[{"start":{"line":79,"column":16},"end":{"line":79,"column":16}},{"start":{"line":79,"column":16},"end":{"line":79,"column":16}}]},"11":{"line":82,"type":"if","locations":[{"start":{"line":82,"column":16},"end":{"line":82,"column":16}},{"start":{"line":82,"column":16},"end":{"line":82,"column":16}}]},"12":{"line":86,"type":"if","locations":[{"start":{"line":86,"column":16},"end":{"line":86,"column":16}},{"start":{"line":86,"column":16},"end":{"line":86,"column":16}}]},"13":{"line":89,"type":"if","locations":[{"start":{"line":89,"column":16},"end":{"line":89,"column":16}},{"start":{"line":89,"column":16},"end":{"line":89,"column":16}}]},"14":{"line":93,"type":"if","locations":[{"start":{"line":93,"column":16},"end":{"line":93,"column":16}},{"start":{"line":93,"column":16},"end":{"line":93,"column":16}}]},"15":{"line":93,"type":"binary-expr","locations":[{"start":{"line":93,"column":20},"end":{"line":93,"column":22}},{"start":{"line":93,"column":26},"end":{"line":93,"column":30}}]},"16":{"line":110,"type":"if","locations":[{"start":{"line":110,"column":12},"end":{"line":110,"column":12}},{"start":{"line":110,"column":12},"end":{"line":110,"column":12}}]},"17":{"line":110,"type":"binary-expr","locations":[{"start":{"line":110,"column":16},"end":{"line":110,"column":19}},{"start":{"line":110,"column":23},"end":{"line":110,"column":30}}]},"18":{"line":112,"type":"if","locations":[{"start":{"line":112,"column":19},"end":{"line":112,"column":19}},{"start":{"line":112,"column":19},"end":{"line":112,"column":19}}]},"19":{"line":112,"type":"binary-expr","locations":[{"start":{"line":112,"column":23},"end":{"line":112,"column":27}},{"start":{"line":112,"column":31},"end":{"line":112,"column":37}}]},"20":{"line":145,"type":"if","locations":[{"start":{"line":145,"column":12},"end":{"line":145,"column":12}},{"start":{"line":145,"column":12},"end":{"line":145,"column":12}}]},"21":{"line":169,"type":"cond-expr","locations":[{"start":{"line":169,"column":65},"end":{"line":169,"column":66}},{"start":{"line":169,"column":69},"end":{"line":169,"column":70}}]},"22":{"line":169,"type":"binary-expr","locations":[{"start":{"line":169,"column":24},"end":{"line":169,"column":40}},{"start":{"line":169,"column":44},"end":{"line":169,"column":60}}]},"23":{"line":172,"type":"if","locations":[{"start":{"line":172,"column":12},"end":{"line":172,"column":12}},{"start":{"line":172,"column":12},"end":{"line":172,"column":12}}]},"24":{"line":176,"type":"cond-expr","locations":[{"start":{"line":176,"column":31},"end":{"line":176,"column":43}},{"start":{"line":176,"column":46},"end":{"line":176,"column":58}}]}},"code":["(function () { YUI.add('align-plugin', function (Y, NAME) {",""," /**"," * Provides advanced positioning support for Node via a Plugin"," * for centering and alignment. "," * @module align-plugin"," */",""," var OFFSET_WIDTH = 'offsetWidth',"," OFFSET_HEIGHT = 'offsetHeight',"," undefined = undefined;",""," /**"," * Node plugin which can be used to align a node with another node,"," * region, or the viewport."," *"," * @class Plugin.Align"," * @param {Object} User configuration object"," */"," function Align(config) {"," if (config.host) {"," this._host = config.host;"," }"," }"," "," Align.prototype = {"," /**"," * Aligns node with a point on another node or region."," * Possible alignment points are:"," * <dl>"," * <dt>tl</dt>"," * <dd>top left</dd>"," * <dt>tr</dt>"," * <dd>top right</dd>"," * <dt>bl</dt>"," * <dd>bottom left</dd>"," * <dt>br</dt>"," * <dd>bottom right</dd>"," * <dt>tc</dt>"," * <dd>top center</dd>"," * <dt>bc</dt>"," * <dd>bottom center</dd>"," * <dt>rc</dt>"," * <dd>right center</dd>"," * <dt>lc</dt>"," * <dd>left center</dd>"," * <dt>cc</dt>"," * <dd>center center</dd>"," * </dl>"," * @method to "," * @param region {String || Node || HTMLElement || Object} The node or"," * region to align with. Defaults to the viewport region."," * @param regionPoint {String} The point of the region to align with."," * @param point {String} The point of the node aligned to the region. "," * @param resize {Boolean} Whether or not the node should re-align when"," * the window is resized. Defaults to false."," */"," to: function(region, regionPoint, point, syncOnResize) {"," // cache original args for syncing"," this._syncArgs = Y.Array(arguments);",""," if (region.top === undefined) {"," region = Y.one(region).get('region');"," }",""," if (region) {"," var xy = [region.left, region.top],"," offxy = [region.width, region.height],"," points = Align.points,"," node = this._host,"," NULL = null,"," size = node.getAttrs([OFFSET_HEIGHT, OFFSET_WIDTH]),"," nodeoff = [0 - size[OFFSET_WIDTH], 0 - size[OFFSET_HEIGHT]], // reverse offsets"," regionFn0 = regionPoint ? points[regionPoint.charAt(0)]: NULL,"," regionFn1 = (regionPoint && regionPoint !== 'cc') ? points[regionPoint.charAt(1)] : NULL,"," nodeFn0 = point ? points[point.charAt(0)] : NULL,"," nodeFn1 = (point && point !== 'cc') ? points[point.charAt(1)] : NULL;",""," if (regionFn0) {"," xy = regionFn0(xy, offxy, regionPoint);"," }"," if (regionFn1) {"," xy = regionFn1(xy, offxy, regionPoint);"," }",""," if (nodeFn0) {"," xy = nodeFn0(xy, nodeoff, point);"," }"," if (nodeFn1) {"," xy = nodeFn1(xy, nodeoff, point);"," }",""," if (xy && node) {"," node.setXY(xy);"," }"," "," this._resize(syncOnResize);",""," }"," return this;"," },",""," sync: function() {"," this.to.apply(this, this._syncArgs);"," return this;"," },",""," _resize: function(add) {"," var handle = this._handle;"," if (add && !handle) {"," this._handle = Y.on('resize', this._onresize, window, this);"," } else if (!add && handle) {"," handle.detach();"," }",""," },",""," _onresize: function() {"," var self = this;"," setTimeout(function() { // for performance"," self.sync();"," });"," },"," "," /**"," * Aligns the center of a node to the center of another node or region."," * @method center "," * @param region {Node || HTMLElement || Object} optional The node or"," * region to align with. Defaults to the viewport region."," * the window is resized. If centering to viewport, this defaults"," * to true, otherwise default is false."," */"," center: function(region, resize) {"," this.to(region, 'cc', 'cc', resize); "," return this;"," },",""," /**"," * Removes the resize handler, if any. This is called automatically"," * when unplugged from the host node."," * @method destroy "," */"," destroy: function() {"," var handle = this._handle;"," if (handle) {"," handle.detach();"," }"," }"," };",""," Align.points = {"," 't': function(xy, off) {"," return xy;"," },",""," 'r': function(xy, off) {"," return [xy[0] + off[0], xy[1]];"," },",""," 'b': function(xy, off) {"," return [xy[0], xy[1] + off[1]];"," },",""," 'l': function(xy, off) {"," return xy;"," },",""," 'c': function(xy, off, point) {"," var axis = (point[0] === 't' || point[0] === 'b') ? 0 : 1,"," ret, val;",""," if (point === 'cc') {"," ret = [xy[0] + off[0] / 2, xy[1] + off[1] / 2];"," } else {"," val = xy[axis] + off[axis] / 2;"," ret = (axis) ? [xy[0], val] : [val, xy[1]];"," }",""," return ret;"," }"," };",""," Align.NAME = 'Align';"," Align.NS = 'align';",""," Align.prototype.constructor = Align;",""," Y.namespace('Plugin');"," Y.Plugin.Align = Align;","","","","}, '3.10.3', {\"requires\": [\"node-screen\", \"node-pluginhost\"]});","","}());"]};
156+}
157+var __cov_R9lh3EQUN7v9Y4Y8KNqxug = __coverage__['build/align-plugin/align-plugin.js'];
158+__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['1']++;YUI.add('align-plugin',function(Y,NAME){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['1']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['2']++;var OFFSET_WIDTH='offsetWidth',OFFSET_HEIGHT='offsetHeight',undefined=undefined;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['3']++;function Align(config){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['2']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['4']++;if(config.host){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['1'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['5']++;this._host=config.host;}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['1'][1]++;}}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['6']++;Align.prototype={to:function(region,regionPoint,point,syncOnResize){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['3']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['7']++;this._syncArgs=Y.Array(arguments);__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['8']++;if(region.top===undefined){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['2'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['9']++;region=Y.one(region).get('region');}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['2'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['10']++;if(region){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['3'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['11']++;var xy=[region.left,region.top],offxy=[region.width,region.height],points=Align.points,node=this._host,NULL=null,size=node.getAttrs([OFFSET_HEIGHT,OFFSET_WIDTH]),nodeoff=[0-size[OFFSET_WIDTH],0-size[OFFSET_HEIGHT]],regionFn0=regionPoint?(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['4'][0]++,points[regionPoint.charAt(0)]):(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['4'][1]++,NULL),regionFn1=(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['6'][0]++,regionPoint)&&(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['6'][1]++,regionPoint!=='cc')?(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['5'][0]++,points[regionPoint.charAt(1)]):(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['5'][1]++,NULL),nodeFn0=point?(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['7'][0]++,points[point.charAt(0)]):(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['7'][1]++,NULL),nodeFn1=(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['9'][0]++,point)&&(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['9'][1]++,point!=='cc')?(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['8'][0]++,points[point.charAt(1)]):(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['8'][1]++,NULL);__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['12']++;if(regionFn0){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['10'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['13']++;xy=regionFn0(xy,offxy,regionPoint);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['10'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['14']++;if(regionFn1){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['11'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['15']++;xy=regionFn1(xy,offxy,regionPoint);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['11'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['16']++;if(nodeFn0){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['12'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['17']++;xy=nodeFn0(xy,nodeoff,point);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['12'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['18']++;if(nodeFn1){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['13'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['19']++;xy=nodeFn1(xy,nodeoff,point);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['13'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['20']++;if((__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['15'][0]++,xy)&&(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['15'][1]++,node)){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['14'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['21']++;node.setXY(xy);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['14'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['22']++;this._resize(syncOnResize);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['3'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['23']++;return this;},sync:function(){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['4']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['24']++;this.to.apply(this,this._syncArgs);__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['25']++;return this;},_resize:function(add){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['5']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['26']++;var handle=this._handle;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['27']++;if((__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['17'][0]++,add)&&(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['17'][1]++,!handle)){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['16'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['28']++;this._handle=Y.on('resize',this._onresize,window,this);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['16'][1]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['29']++;if((__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['19'][0]++,!add)&&(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['19'][1]++,handle)){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['18'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['30']++;handle.detach();}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['18'][1]++;}}},_onresize:function(){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['6']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['31']++;var self=this;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['32']++;setTimeout(function(){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['7']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['33']++;self.sync();});},center:function(region,resize){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['8']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['34']++;this.to(region,'cc','cc',resize);__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['35']++;return this;},destroy:function(){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['9']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['36']++;var handle=this._handle;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['37']++;if(handle){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['20'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['38']++;handle.detach();}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['20'][1]++;}}};__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['39']++;Align.points={'t':function(xy,off){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['10']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['40']++;return xy;},'r':function(xy,off){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['11']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['41']++;return[xy[0]+off[0],xy[1]];},'b':function(xy,off){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['12']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['42']++;return[xy[0],xy[1]+off[1]];},'l':function(xy,off){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['13']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['43']++;return xy;},'c':function(xy,off,point){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['14']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['44']++;var axis=(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['22'][0]++,point[0]==='t')||(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['22'][1]++,point[0]==='b')?(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['21'][0]++,0):(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['21'][1]++,1),ret,val;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['45']++;if(point==='cc'){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['23'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['46']++;ret=[xy[0]+off[0]/2,xy[1]+off[1]/2];}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['23'][1]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['47']++;val=xy[axis]+off[axis]/2;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['48']++;ret=axis?(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['24'][0]++,[xy[0],val]):(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['24'][1]++,[val,xy[1]]);}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['49']++;return ret;}};__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['50']++;Align.NAME='Align';__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['51']++;Align.NS='align';__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['52']++;Align.prototype.constructor=Align;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['53']++;Y.namespace('Plugin');__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['54']++;Y.Plugin.Align=Align;},'3.10.3',{'requires':['node-screen','node-pluginhost']});
159
160=== added file 'src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin-debug.js'
161--- src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin-debug.js 1970-01-01 00:00:00 +0000
162+++ src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin-debug.js 2013-06-24 16:46:58 +0000
163@@ -0,0 +1,200 @@
164+/*
165+YUI 3.10.3 (build 2fb5187)
166+Copyright 2013 Yahoo! Inc. All rights reserved.
167+Licensed under the BSD License.
168+http://yuilibrary.com/license/
169+*/
170+
171+YUI.add('align-plugin', function (Y, NAME) {
172+
173+ /**
174+ * Provides advanced positioning support for Node via a Plugin
175+ * for centering and alignment.
176+ * @module align-plugin
177+ */
178+
179+ var OFFSET_WIDTH = 'offsetWidth',
180+ OFFSET_HEIGHT = 'offsetHeight',
181+ undefined = undefined;
182+
183+ /**
184+ * Node plugin which can be used to align a node with another node,
185+ * region, or the viewport.
186+ *
187+ * @class Plugin.Align
188+ * @param {Object} User configuration object
189+ */
190+ function Align(config) {
191+ if (config.host) {
192+ this._host = config.host;
193+ }
194+ }
195+
196+ Align.prototype = {
197+ /**
198+ * Aligns node with a point on another node or region.
199+ * Possible alignment points are:
200+ * <dl>
201+ * <dt>tl</dt>
202+ * <dd>top left</dd>
203+ * <dt>tr</dt>
204+ * <dd>top right</dd>
205+ * <dt>bl</dt>
206+ * <dd>bottom left</dd>
207+ * <dt>br</dt>
208+ * <dd>bottom right</dd>
209+ * <dt>tc</dt>
210+ * <dd>top center</dd>
211+ * <dt>bc</dt>
212+ * <dd>bottom center</dd>
213+ * <dt>rc</dt>
214+ * <dd>right center</dd>
215+ * <dt>lc</dt>
216+ * <dd>left center</dd>
217+ * <dt>cc</dt>
218+ * <dd>center center</dd>
219+ * </dl>
220+ * @method to
221+ * @param region {String || Node || HTMLElement || Object} The node or
222+ * region to align with. Defaults to the viewport region.
223+ * @param regionPoint {String} The point of the region to align with.
224+ * @param point {String} The point of the node aligned to the region.
225+ * @param resize {Boolean} Whether or not the node should re-align when
226+ * the window is resized. Defaults to false.
227+ */
228+ to: function(region, regionPoint, point, syncOnResize) {
229+ // cache original args for syncing
230+ this._syncArgs = Y.Array(arguments);
231+
232+ if (region.top === undefined) {
233+ region = Y.one(region).get('region');
234+ }
235+
236+ if (region) {
237+ var xy = [region.left, region.top],
238+ offxy = [region.width, region.height],
239+ points = Align.points,
240+ node = this._host,
241+ NULL = null,
242+ size = node.getAttrs([OFFSET_HEIGHT, OFFSET_WIDTH]),
243+ nodeoff = [0 - size[OFFSET_WIDTH], 0 - size[OFFSET_HEIGHT]], // reverse offsets
244+ regionFn0 = regionPoint ? points[regionPoint.charAt(0)]: NULL,
245+ regionFn1 = (regionPoint && regionPoint !== 'cc') ? points[regionPoint.charAt(1)] : NULL,
246+ nodeFn0 = point ? points[point.charAt(0)] : NULL,
247+ nodeFn1 = (point && point !== 'cc') ? points[point.charAt(1)] : NULL;
248+
249+ if (regionFn0) {
250+ xy = regionFn0(xy, offxy, regionPoint);
251+ }
252+ if (regionFn1) {
253+ xy = regionFn1(xy, offxy, regionPoint);
254+ }
255+
256+ if (nodeFn0) {
257+ xy = nodeFn0(xy, nodeoff, point);
258+ }
259+ if (nodeFn1) {
260+ xy = nodeFn1(xy, nodeoff, point);
261+ }
262+
263+ if (xy && node) {
264+ node.setXY(xy);
265+ }
266+
267+ this._resize(syncOnResize);
268+
269+ }
270+ return this;
271+ },
272+
273+ sync: function() {
274+ this.to.apply(this, this._syncArgs);
275+ return this;
276+ },
277+
278+ _resize: function(add) {
279+ var handle = this._handle;
280+ if (add && !handle) {
281+ this._handle = Y.on('resize', this._onresize, window, this);
282+ } else if (!add && handle) {
283+ handle.detach();
284+ }
285+
286+ },
287+
288+ _onresize: function() {
289+ var self = this;
290+ setTimeout(function() { // for performance
291+ self.sync();
292+ });
293+ },
294+
295+ /**
296+ * Aligns the center of a node to the center of another node or region.
297+ * @method center
298+ * @param region {Node || HTMLElement || Object} optional The node or
299+ * region to align with. Defaults to the viewport region.
300+ * the window is resized. If centering to viewport, this defaults
301+ * to true, otherwise default is false.
302+ */
303+ center: function(region, resize) {
304+ this.to(region, 'cc', 'cc', resize);
305+ return this;
306+ },
307+
308+ /**
309+ * Removes the resize handler, if any. This is called automatically
310+ * when unplugged from the host node.
311+ * @method destroy
312+ */
313+ destroy: function() {
314+ var handle = this._handle;
315+ if (handle) {
316+ handle.detach();
317+ }
318+ }
319+ };
320+
321+ Align.points = {
322+ 't': function(xy, off) {
323+ return xy;
324+ },
325+
326+ 'r': function(xy, off) {
327+ return [xy[0] + off[0], xy[1]];
328+ },
329+
330+ 'b': function(xy, off) {
331+ return [xy[0], xy[1] + off[1]];
332+ },
333+
334+ 'l': function(xy, off) {
335+ return xy;
336+ },
337+
338+ 'c': function(xy, off, point) {
339+ var axis = (point[0] === 't' || point[0] === 'b') ? 0 : 1,
340+ ret, val;
341+
342+ if (point === 'cc') {
343+ ret = [xy[0] + off[0] / 2, xy[1] + off[1] / 2];
344+ } else {
345+ val = xy[axis] + off[axis] / 2;
346+ ret = (axis) ? [xy[0], val] : [val, xy[1]];
347+ }
348+
349+ return ret;
350+ }
351+ };
352+
353+ Align.NAME = 'Align';
354+ Align.NS = 'align';
355+
356+ Align.prototype.constructor = Align;
357+
358+ Y.namespace('Plugin');
359+ Y.Plugin.Align = Align;
360+
361+
362+
363+}, '3.10.3', {"requires": ["node-screen", "node-pluginhost"]});
364
365=== added file 'src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin-min.js'
366--- src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin-min.js 1970-01-01 00:00:00 +0000
367+++ src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin-min.js 2013-06-24 16:46:58 +0000
368@@ -0,0 +1,8 @@
369+/*
370+YUI 3.10.3 (build 2fb5187)
371+Copyright 2013 Yahoo! Inc. All rights reserved.
372+Licensed under the BSD License.
373+http://yuilibrary.com/license/
374+*/
375+
376+YUI.add("align-plugin",function(e,t){function s(e){e.host&&(this._host=e.host)}var n="offsetWidth",r="offsetHeight",i=i;s.prototype={to:function(t,o,u,a){this._syncArgs=e.Array(arguments),t.top===i&&(t=e.one(t).get("region"));if(t){var f=[t.left,t.top],l=[t.width,t.height],c=s.points,h=this._host,p=null,d=h.getAttrs([r,n]),v=[0-d[n],0-d[r]],m=o?c[o.charAt(0)]:p,g=o&&o!=="cc"?c[o.charAt(1)]:p,y=u?c[u.charAt(0)]:p,b=u&&u!=="cc"?c[u.charAt(1)]:p;m&&(f=m(f,l,o)),g&&(f=g(f,l,o)),y&&(f=y(f,v,u)),b&&(f=b(f,v,u)),f&&h&&h.setXY(f),this._resize(a)}return this},sync:function(){return this.to.apply(this,this._syncArgs),this},_resize:function(t){var n=this._handle;t&&!n?this._handle=e.on("resize",this._onresize,window,this):!t&&n&&n.detach()},_onresize:function(){var e=this;setTimeout(function(){e.sync()})},center:function(e,t){return this.to(e,"cc","cc",t),this},destroy:function(){var e=this._handle;e&&e.detach()}},s.points={t:function(e,t){return e},r:function(e,t){return[e[0]+t[0],e[1]]},b:function(e,t){return[e[0],e[1]+t[1]]},l:function(e,t){return e},c:function(e,t,n){var r=n[0]==="t"||n[0]==="b"?0:1,i,s;return n==="cc"?i=[e[0]+t[0]/2,e[1]+t[1]/2]:(s=e[r]+t[r]/2,i=r?[e[0],s]:[s,e[1]]),i}},s.NAME="Align",s.NS="align",s.prototype.constructor=s,e.namespace("Plugin"),e.Plugin.Align=s},"3.10.3",{requires:["node-screen","node-pluginhost"]});
377
378=== added file 'src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin.js'
379--- src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin.js 1970-01-01 00:00:00 +0000
380+++ src/webcatalog/static/yui/3.10.3/build/align-plugin/align-plugin.js 2013-06-24 16:46:58 +0000
381@@ -0,0 +1,200 @@
382+/*
383+YUI 3.10.3 (build 2fb5187)
384+Copyright 2013 Yahoo! Inc. All rights reserved.
385+Licensed under the BSD License.
386+http://yuilibrary.com/license/
387+*/
388+
389+YUI.add('align-plugin', function (Y, NAME) {
390+
391+ /**
392+ * Provides advanced positioning support for Node via a Plugin
393+ * for centering and alignment.
394+ * @module align-plugin
395+ */
396+
397+ var OFFSET_WIDTH = 'offsetWidth',
398+ OFFSET_HEIGHT = 'offsetHeight',
399+ undefined = undefined;
400+
401+ /**
402+ * Node plugin which can be used to align a node with another node,
403+ * region, or the viewport.
404+ *
405+ * @class Plugin.Align
406+ * @param {Object} User configuration object
407+ */
408+ function Align(config) {
409+ if (config.host) {
410+ this._host = config.host;
411+ }
412+ }
413+
414+ Align.prototype = {
415+ /**
416+ * Aligns node with a point on another node or region.
417+ * Possible alignment points are:
418+ * <dl>
419+ * <dt>tl</dt>
420+ * <dd>top left</dd>
421+ * <dt>tr</dt>
422+ * <dd>top right</dd>
423+ * <dt>bl</dt>
424+ * <dd>bottom left</dd>
425+ * <dt>br</dt>
426+ * <dd>bottom right</dd>
427+ * <dt>tc</dt>
428+ * <dd>top center</dd>
429+ * <dt>bc</dt>
430+ * <dd>bottom center</dd>
431+ * <dt>rc</dt>
432+ * <dd>right center</dd>
433+ * <dt>lc</dt>
434+ * <dd>left center</dd>
435+ * <dt>cc</dt>
436+ * <dd>center center</dd>
437+ * </dl>
438+ * @method to
439+ * @param region {String || Node || HTMLElement || Object} The node or
440+ * region to align with. Defaults to the viewport region.
441+ * @param regionPoint {String} The point of the region to align with.
442+ * @param point {String} The point of the node aligned to the region.
443+ * @param resize {Boolean} Whether or not the node should re-align when
444+ * the window is resized. Defaults to false.
445+ */
446+ to: function(region, regionPoint, point, syncOnResize) {
447+ // cache original args for syncing
448+ this._syncArgs = Y.Array(arguments);
449+
450+ if (region.top === undefined) {
451+ region = Y.one(region).get('region');
452+ }
453+
454+ if (region) {
455+ var xy = [region.left, region.top],
456+ offxy = [region.width, region.height],
457+ points = Align.points,
458+ node = this._host,
459+ NULL = null,
460+ size = node.getAttrs([OFFSET_HEIGHT, OFFSET_WIDTH]),
461+ nodeoff = [0 - size[OFFSET_WIDTH], 0 - size[OFFSET_HEIGHT]], // reverse offsets
462+ regionFn0 = regionPoint ? points[regionPoint.charAt(0)]: NULL,
463+ regionFn1 = (regionPoint && regionPoint !== 'cc') ? points[regionPoint.charAt(1)] : NULL,
464+ nodeFn0 = point ? points[point.charAt(0)] : NULL,
465+ nodeFn1 = (point && point !== 'cc') ? points[point.charAt(1)] : NULL;
466+
467+ if (regionFn0) {
468+ xy = regionFn0(xy, offxy, regionPoint);
469+ }
470+ if (regionFn1) {
471+ xy = regionFn1(xy, offxy, regionPoint);
472+ }
473+
474+ if (nodeFn0) {
475+ xy = nodeFn0(xy, nodeoff, point);
476+ }
477+ if (nodeFn1) {
478+ xy = nodeFn1(xy, nodeoff, point);
479+ }
480+
481+ if (xy && node) {
482+ node.setXY(xy);
483+ }
484+
485+ this._resize(syncOnResize);
486+
487+ }
488+ return this;
489+ },
490+
491+ sync: function() {
492+ this.to.apply(this, this._syncArgs);
493+ return this;
494+ },
495+
496+ _resize: function(add) {
497+ var handle = this._handle;
498+ if (add && !handle) {
499+ this._handle = Y.on('resize', this._onresize, window, this);
500+ } else if (!add && handle) {
501+ handle.detach();
502+ }
503+
504+ },
505+
506+ _onresize: function() {
507+ var self = this;
508+ setTimeout(function() { // for performance
509+ self.sync();
510+ });
511+ },
512+
513+ /**
514+ * Aligns the center of a node to the center of another node or region.
515+ * @method center
516+ * @param region {Node || HTMLElement || Object} optional The node or
517+ * region to align with. Defaults to the viewport region.
518+ * the window is resized. If centering to viewport, this defaults
519+ * to true, otherwise default is false.
520+ */
521+ center: function(region, resize) {
522+ this.to(region, 'cc', 'cc', resize);
523+ return this;
524+ },
525+
526+ /**
527+ * Removes the resize handler, if any. This is called automatically
528+ * when unplugged from the host node.
529+ * @method destroy
530+ */
531+ destroy: function() {
532+ var handle = this._handle;
533+ if (handle) {
534+ handle.detach();
535+ }
536+ }
537+ };
538+
539+ Align.points = {
540+ 't': function(xy, off) {
541+ return xy;
542+ },
543+
544+ 'r': function(xy, off) {
545+ return [xy[0] + off[0], xy[1]];
546+ },
547+
548+ 'b': function(xy, off) {
549+ return [xy[0], xy[1] + off[1]];
550+ },
551+
552+ 'l': function(xy, off) {
553+ return xy;
554+ },
555+
556+ 'c': function(xy, off, point) {
557+ var axis = (point[0] === 't' || point[0] === 'b') ? 0 : 1,
558+ ret, val;
559+
560+ if (point === 'cc') {
561+ ret = [xy[0] + off[0] / 2, xy[1] + off[1] / 2];
562+ } else {
563+ val = xy[axis] + off[axis] / 2;
564+ ret = (axis) ? [xy[0], val] : [val, xy[1]];
565+ }
566+
567+ return ret;
568+ }
569+ };
570+
571+ Align.NAME = 'Align';
572+ Align.NS = 'align';
573+
574+ Align.prototype.constructor = Align;
575+
576+ Y.namespace('Plugin');
577+ Y.Plugin.Align = Align;
578+
579+
580+
581+}, '3.10.3', {"requires": ["node-screen", "node-pluginhost"]});
582
583=== added directory 'src/webcatalog/static/yui/3.10.3/build/anim-base'
584=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base-coverage.js'
585--- src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base-coverage.js 1970-01-01 00:00:00 +0000
586+++ src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base-coverage.js 2013-06-24 16:46:58 +0000
587@@ -0,0 +1,13 @@
588+/*
589+YUI 3.10.3 (build 2fb5187)
590+Copyright 2013 Yahoo! Inc. All rights reserved.
591+Licensed under the BSD License.
592+http://yuilibrary.com/license/
593+*/
594+
595+if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
596+if (!__coverage__['build/anim-base/anim-base.js']) {
597+ __coverage__['build/anim-base/anim-base.js'] = {"path":"build/anim-base/anim-base.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":21},"end":{"line":1,"column":40}}},"2":{"name":"(anonymous_2)","line":60,"loc":{"start":{"line":60,"column":13},"end":{"line":60,"column":24}}},"3":{"name":"(anonymous_3)","line":85,"loc":{"start":{"line":85,"column":28},"end":{"line":85,"column":50}}},"4":{"name":"(anonymous_4)","line":106,"loc":{"start":{"line":106,"column":17},"end":{"line":106,"column":38}}},"5":{"name":"(anonymous_5)","line":120,"loc":{"start":{"line":120,"column":28},"end":{"line":120,"column":87}}},"6":{"name":"(anonymous_6)","line":147,"loc":{"start":{"line":147,"column":28},"end":{"line":147,"column":48}}},"7":{"name":"(anonymous_7)","line":176,"loc":{"start":{"line":176,"column":20},"end":{"line":176,"column":35}}},"8":{"name":"(anonymous_8)","line":208,"loc":{"start":{"line":208,"column":20},"end":{"line":208,"column":34}}},"9":{"name":"(anonymous_9)","line":281,"loc":{"start":{"line":281,"column":20},"end":{"line":281,"column":31}}},"10":{"name":"(anonymous_10)","line":354,"loc":{"start":{"line":354,"column":17},"end":{"line":354,"column":28}}},"11":{"name":"(anonymous_11)","line":369,"loc":{"start":{"line":369,"column":19},"end":{"line":369,"column":30}}},"12":{"name":"(anonymous_12)","line":384,"loc":{"start":{"line":384,"column":18},"end":{"line":384,"column":29}}},"13":{"name":"(anonymous_13)","line":393,"loc":{"start":{"line":393,"column":25},"end":{"line":393,"column":36}}},"14":{"name":"(anonymous_14)","line":399,"loc":{"start":{"line":399,"column":24},"end":{"line":399,"column":35}}},"15":{"name":"(anonymous_15)","line":410,"loc":{"start":{"line":410,"column":23},"end":{"line":410,"column":34}}},"16":{"name":"(anonymous_16)","line":433,"loc":{"start":{"line":433,"column":13},"end":{"line":433,"column":24}}},"17":{"name":"(anonymous_17)","line":449,"loc":{"start":{"line":449,"column":15},"end":{"line":449,"column":26}}},"18":{"name":"(anonymous_18)","line":462,"loc":{"start":{"line":462,"column":14},"end":{"line":462,"column":31}}},"19":{"name":"(anonymous_19)","line":471,"loc":{"start":{"line":471,"column":16},"end":{"line":471,"column":27}}},"20":{"name":"(anonymous_20)","line":483,"loc":{"start":{"line":483,"column":16},"end":{"line":483,"column":27}}},"21":{"name":"(anonymous_21)","line":497,"loc":{"start":{"line":497,"column":17},"end":{"line":497,"column":28}}},"22":{"name":"(anonymous_22)","line":512,"loc":{"start":{"line":512,"column":14},"end":{"line":512,"column":31}}},"23":{"name":"(anonymous_23)","line":526,"loc":{"start":{"line":526,"column":19},"end":{"line":526,"column":30}}},"24":{"name":"(anonymous_24)","line":542,"loc":{"start":{"line":542,"column":19},"end":{"line":542,"column":43}}},"25":{"name":"(anonymous_25)","line":578,"loc":{"start":{"line":578,"column":20},"end":{"line":578,"column":31}}},"26":{"name":"(anonymous_26)","line":603,"loc":{"start":{"line":603,"column":23},"end":{"line":603,"column":34}}},"27":{"name":"(anonymous_27)","line":614,"loc":{"start":{"line":614,"column":23},"end":{"line":614,"column":43}}},"28":{"name":"(anonymous_28)","line":656,"loc":{"start":{"line":656,"column":20},"end":{"line":656,"column":35}}},"29":{"name":"(anonymous_29)","line":676,"loc":{"start":{"line":676,"column":20},"end":{"line":676,"column":31}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":684,"column":56}},"2":{"start":{"line":23,"column":4},"end":{"line":55,"column":21}},"3":{"start":{"line":57,"column":4},"end":{"line":58,"column":15}},"4":{"start":{"line":60,"column":4},"end":{"line":63,"column":6}},"5":{"start":{"line":61,"column":8},"end":{"line":61,"column":61}},"6":{"start":{"line":62,"column":8},"end":{"line":62,"column":48}},"7":{"start":{"line":65,"column":4},"end":{"line":65,"column":25}},"8":{"start":{"line":67,"column":4},"end":{"line":67,"column":27}},"9":{"start":{"line":75,"column":4},"end":{"line":75,"column":97}},"10":{"start":{"line":83,"column":4},"end":{"line":83,"column":31}},"11":{"start":{"line":85,"column":4},"end":{"line":87,"column":6}},"12":{"start":{"line":86,"column":8},"end":{"line":86,"column":29}},"13":{"start":{"line":96,"column":4},"end":{"line":96,"column":30}},"14":{"start":{"line":104,"column":4},"end":{"line":110,"column":6}},"15":{"start":{"line":107,"column":16},"end":{"line":107,"column":45}},"16":{"start":{"line":112,"column":4},"end":{"line":112,"column":49}},"17":{"start":{"line":120,"column":4},"end":{"line":139,"column":6}},"18":{"start":{"line":121,"column":8},"end":{"line":123,"column":72}},"19":{"start":{"line":125,"column":8},"end":{"line":138,"column":9}},"20":{"start":{"line":126,"column":12},"end":{"line":133,"column":13}},"21":{"start":{"line":127,"column":16},"end":{"line":127,"column":34}},"22":{"start":{"line":128,"column":16},"end":{"line":128,"column":47}},"23":{"start":{"line":129,"column":19},"end":{"line":133,"column":13}},"24":{"start":{"line":130,"column":16},"end":{"line":130,"column":44}},"25":{"start":{"line":131,"column":19},"end":{"line":133,"column":13}},"26":{"start":{"line":132,"column":16},"end":{"line":132,"column":35}},"27":{"start":{"line":134,"column":15},"end":{"line":138,"column":9}},"28":{"start":{"line":135,"column":12},"end":{"line":135,"column":31}},"29":{"start":{"line":136,"column":15},"end":{"line":138,"column":9}},"30":{"start":{"line":137,"column":12},"end":{"line":137,"column":28}},"31":{"start":{"line":147,"column":4},"end":{"line":167,"column":6}},"32":{"start":{"line":148,"column":8},"end":{"line":150,"column":21}},"33":{"start":{"line":152,"column":8},"end":{"line":164,"column":9}},"34":{"start":{"line":153,"column":12},"end":{"line":159,"column":13}},"35":{"start":{"line":154,"column":16},"end":{"line":154,"column":49}},"36":{"start":{"line":155,"column":19},"end":{"line":159,"column":13}},"37":{"start":{"line":156,"column":16},"end":{"line":156,"column":45}},"38":{"start":{"line":157,"column":19},"end":{"line":159,"column":13}},"39":{"start":{"line":158,"column":16},"end":{"line":158,"column":35}},"40":{"start":{"line":160,"column":15},"end":{"line":164,"column":9}},"41":{"start":{"line":161,"column":12},"end":{"line":161,"column":32}},"42":{"start":{"line":162,"column":15},"end":{"line":164,"column":9}},"43":{"start":{"line":163,"column":12},"end":{"line":163,"column":28}},"44":{"start":{"line":166,"column":8},"end":{"line":166,"column":19}},"45":{"start":{"line":169,"column":4},"end":{"line":347,"column":6}},"46":{"start":{"line":177,"column":16},"end":{"line":181,"column":17}},"47":{"start":{"line":178,"column":20},"end":{"line":180,"column":21}},"48":{"start":{"line":179,"column":24},"end":{"line":179,"column":43}},"49":{"start":{"line":183,"column":16},"end":{"line":183,"column":34}},"50":{"start":{"line":184,"column":16},"end":{"line":185,"column":17}},"51":{"start":{"line":186,"column":16},"end":{"line":186,"column":28}},"52":{"start":{"line":209,"column":16},"end":{"line":211,"column":17}},"53":{"start":{"line":210,"column":20},"end":{"line":210,"column":41}},"54":{"start":{"line":282,"column":16},"end":{"line":282,"column":49}},"55":{"start":{"line":354,"column":4},"end":{"line":362,"column":6}},"56":{"start":{"line":355,"column":8},"end":{"line":356,"column":14}},"57":{"start":{"line":357,"column":8},"end":{"line":361,"column":9}},"58":{"start":{"line":358,"column":12},"end":{"line":360,"column":13}},"59":{"start":{"line":359,"column":16},"end":{"line":359,"column":35}},"60":{"start":{"line":369,"column":4},"end":{"line":377,"column":6}},"61":{"start":{"line":370,"column":8},"end":{"line":374,"column":9}},"62":{"start":{"line":371,"column":12},"end":{"line":373,"column":13}},"63":{"start":{"line":372,"column":16},"end":{"line":372,"column":36}},"64":{"start":{"line":376,"column":8},"end":{"line":376,"column":28}},"65":{"start":{"line":384,"column":4},"end":{"line":391,"column":6}},"66":{"start":{"line":385,"column":8},"end":{"line":389,"column":9}},"67":{"start":{"line":386,"column":12},"end":{"line":388,"column":13}},"68":{"start":{"line":387,"column":16},"end":{"line":387,"column":35}},"69":{"start":{"line":390,"column":8},"end":{"line":390,"column":28}},"70":{"start":{"line":393,"column":4},"end":{"line":397,"column":6}},"71":{"start":{"line":394,"column":8},"end":{"line":396,"column":9}},"72":{"start":{"line":395,"column":12},"end":{"line":395,"column":73}},"73":{"start":{"line":399,"column":4},"end":{"line":402,"column":6}},"74":{"start":{"line":400,"column":8},"end":{"line":400,"column":30}},"75":{"start":{"line":401,"column":8},"end":{"line":401,"column":19}},"76":{"start":{"line":410,"column":4},"end":{"line":423,"column":6}},"77":{"start":{"line":411,"column":8},"end":{"line":412,"column":17}},"78":{"start":{"line":413,"column":8},"end":{"line":418,"column":9}},"79":{"start":{"line":414,"column":12},"end":{"line":417,"column":13}},"80":{"start":{"line":415,"column":16},"end":{"line":415,"column":29}},"81":{"start":{"line":416,"column":16},"end":{"line":416,"column":43}},"82":{"start":{"line":420,"column":8},"end":{"line":422,"column":9}},"83":{"start":{"line":421,"column":12},"end":{"line":421,"column":32}},"84":{"start":{"line":425,"column":4},"end":{"line":425,"column":71}},"85":{"start":{"line":427,"column":4},"end":{"line":679,"column":6}},"86":{"start":{"line":434,"column":12},"end":{"line":438,"column":13}},"87":{"start":{"line":435,"column":16},"end":{"line":435,"column":31}},"88":{"start":{"line":436,"column":19},"end":{"line":438,"column":13}},"89":{"start":{"line":437,"column":16},"end":{"line":437,"column":30}},"90":{"start":{"line":439,"column":12},"end":{"line":439,"column":24}},"91":{"start":{"line":450,"column":12},"end":{"line":452,"column":13}},"92":{"start":{"line":451,"column":16},"end":{"line":451,"column":30}},"93":{"start":{"line":453,"column":12},"end":{"line":453,"column":24}},"94":{"start":{"line":463,"column":12},"end":{"line":465,"column":13}},"95":{"start":{"line":464,"column":16},"end":{"line":464,"column":34}},"96":{"start":{"line":466,"column":12},"end":{"line":466,"column":24}},"97":{"start":{"line":472,"column":12},"end":{"line":472,"column":71}},"98":{"start":{"line":473,"column":12},"end":{"line":473,"column":35}},"99":{"start":{"line":474,"column":12},"end":{"line":476,"column":13}},"100":{"start":{"line":475,"column":16},"end":{"line":475,"column":37}},"101":{"start":{"line":477,"column":12},"end":{"line":477,"column":43}},"102":{"start":{"line":478,"column":12},"end":{"line":478,"column":33}},"103":{"start":{"line":480,"column":12},"end":{"line":480,"column":29}},"104":{"start":{"line":484,"column":12},"end":{"line":484,"column":40}},"105":{"start":{"line":485,"column":12},"end":{"line":485,"column":36}},"106":{"start":{"line":486,"column":12},"end":{"line":486,"column":43}},"107":{"start":{"line":494,"column":12},"end":{"line":494,"column":31}},"108":{"start":{"line":498,"column":12},"end":{"line":498,"column":37}},"109":{"start":{"line":499,"column":12},"end":{"line":499,"column":43}},"110":{"start":{"line":500,"column":12},"end":{"line":500,"column":71}},"111":{"start":{"line":501,"column":12},"end":{"line":501,"column":33}},"112":{"start":{"line":509,"column":12},"end":{"line":509,"column":32}},"113":{"start":{"line":513,"column":12},"end":{"line":513,"column":55}},"114":{"start":{"line":514,"column":12},"end":{"line":516,"column":13}},"115":{"start":{"line":515,"column":16},"end":{"line":515,"column":70}},"116":{"start":{"line":518,"column":12},"end":{"line":518,"column":40}},"117":{"start":{"line":519,"column":12},"end":{"line":519,"column":39}},"118":{"start":{"line":520,"column":12},"end":{"line":520,"column":37}},"119":{"start":{"line":522,"column":12},"end":{"line":522,"column":43}},"120":{"start":{"line":523,"column":12},"end":{"line":523,"column":62}},"121":{"start":{"line":527,"column":12},"end":{"line":530,"column":32}},"122":{"start":{"line":532,"column":12},"end":{"line":532,"column":42}},"123":{"start":{"line":533,"column":12},"end":{"line":533,"column":36}},"124":{"start":{"line":534,"column":12},"end":{"line":534,"column":39}},"125":{"start":{"line":536,"column":12},"end":{"line":536,"column":29}},"126":{"start":{"line":537,"column":12},"end":{"line":539,"column":13}},"127":{"start":{"line":538,"column":16},"end":{"line":538,"column":34}},"128":{"start":{"line":543,"column":12},"end":{"line":550,"column":18}},"129":{"start":{"line":552,"column":12},"end":{"line":554,"column":13}},"130":{"start":{"line":553,"column":16},"end":{"line":553,"column":28}},"131":{"start":{"line":556,"column":12},"end":{"line":559,"column":13}},"132":{"start":{"line":557,"column":16},"end":{"line":557,"column":26}},"133":{"start":{"line":558,"column":16},"end":{"line":558,"column":30}},"134":{"start":{"line":561,"column":12},"end":{"line":573,"column":13}},"135":{"start":{"line":562,"column":16},"end":{"line":572,"column":17}},"136":{"start":{"line":563,"column":20},"end":{"line":563,"column":40}},"137":{"start":{"line":564,"column":20},"end":{"line":565,"column":70}},"138":{"start":{"line":567,"column":20},"end":{"line":571,"column":21}},"139":{"start":{"line":568,"column":24},"end":{"line":568,"column":100}},"140":{"start":{"line":570,"column":24},"end":{"line":570,"column":108}},"141":{"start":{"line":579,"column":12},"end":{"line":580,"column":54}},"142":{"start":{"line":582,"column":12},"end":{"line":582,"column":27}},"143":{"start":{"line":583,"column":12},"end":{"line":597,"column":13}},"144":{"start":{"line":584,"column":16},"end":{"line":586,"column":17}},"145":{"start":{"line":585,"column":20},"end":{"line":585,"column":58}},"146":{"start":{"line":593,"column":16},"end":{"line":593,"column":39}},"147":{"start":{"line":595,"column":16},"end":{"line":595,"column":30}},"148":{"start":{"line":596,"column":16},"end":{"line":596,"column":28}},"149":{"start":{"line":599,"column":12},"end":{"line":599,"column":46}},"150":{"start":{"line":600,"column":12},"end":{"line":600,"column":50}},"151":{"start":{"line":604,"column":12},"end":{"line":612,"column":33}},"152":{"start":{"line":614,"column":12},"end":{"line":649,"column":21}},"153":{"start":{"line":615,"column":16},"end":{"line":617,"column":17}},"154":{"start":{"line":616,"column":20},"end":{"line":616,"column":47}},"155":{"start":{"line":619,"column":16},"end":{"line":619,"column":35}},"156":{"start":{"line":620,"column":16},"end":{"line":625,"column":17}},"157":{"start":{"line":621,"column":20},"end":{"line":622,"column":97}},"158":{"start":{"line":623,"column":23},"end":{"line":625,"column":17}},"159":{"start":{"line":624,"column":20},"end":{"line":624,"column":51}},"160":{"start":{"line":627,"column":16},"end":{"line":628,"column":52}},"161":{"start":{"line":630,"column":16},"end":{"line":630,"column":49}},"162":{"start":{"line":631,"column":16},"end":{"line":631,"column":41}},"163":{"start":{"line":632,"column":16},"end":{"line":632,"column":61}},"164":{"start":{"line":634,"column":16},"end":{"line":636,"column":17}},"165":{"start":{"line":635,"column":20},"end":{"line":635,"column":47}},"166":{"start":{"line":638,"column":16},"end":{"line":641,"column":17}},"167":{"start":{"line":639,"column":20},"end":{"line":639,"column":81}},"168":{"start":{"line":640,"column":20},"end":{"line":640,"column":27}},"169":{"start":{"line":643,"column":16},"end":{"line":647,"column":18}},"170":{"start":{"line":651,"column":12},"end":{"line":651,"column":37}},"171":{"start":{"line":657,"column":12},"end":{"line":661,"column":25}},"172":{"start":{"line":663,"column":12},"end":{"line":671,"column":13}},"173":{"start":{"line":664,"column":16},"end":{"line":664,"column":53}},"174":{"start":{"line":665,"column":16},"end":{"line":670,"column":17}},"175":{"start":{"line":666,"column":20},"end":{"line":666,"column":38}},"176":{"start":{"line":667,"column":20},"end":{"line":667,"column":35}},"177":{"start":{"line":669,"column":20},"end":{"line":669,"column":28}},"178":{"start":{"line":673,"column":12},"end":{"line":673,"column":23}},"179":{"start":{"line":677,"column":12},"end":{"line":677,"column":52}},"180":{"start":{"line":681,"column":4},"end":{"line":681,"column":36}}},"branchMap":{"1":{"line":125,"type":"if","locations":[{"start":{"line":125,"column":8},"end":{"line":125,"column":8}},{"start":{"line":125,"column":8},"end":{"line":125,"column":8}}]},"2":{"line":126,"type":"if","locations":[{"start":{"line":126,"column":12},"end":{"line":126,"column":12}},{"start":{"line":126,"column":12},"end":{"line":126,"column":12}}]},"3":{"line":126,"type":"binary-expr","locations":[{"start":{"line":126,"column":16},"end":{"line":126,"column":34}},{"start":{"line":126,"column":39},"end":{"line":126,"column":59}},{"start":{"line":126,"column":63},"end":{"line":126,"column":89}}]},"4":{"line":127,"type":"binary-expr","locations":[{"start":{"line":127,"column":23},"end":{"line":127,"column":27}},{"start":{"line":127,"column":31},"end":{"line":127,"column":33}}]},"5":{"line":129,"type":"if","locations":[{"start":{"line":129,"column":19},"end":{"line":129,"column":19}},{"start":{"line":129,"column":19},"end":{"line":129,"column":19}}]},"6":{"line":129,"type":"binary-expr","locations":[{"start":{"line":129,"column":23},"end":{"line":129,"column":46}},{"start":{"line":129,"column":50},"end":{"line":129,"column":75}}]},"7":{"line":131,"type":"if","locations":[{"start":{"line":131,"column":19},"end":{"line":131,"column":19}},{"start":{"line":131,"column":19},"end":{"line":131,"column":19}}]},"8":{"line":134,"type":"if","locations":[{"start":{"line":134,"column":15},"end":{"line":134,"column":15}},{"start":{"line":134,"column":15},"end":{"line":134,"column":15}}]},"9":{"line":136,"type":"if","locations":[{"start":{"line":136,"column":15},"end":{"line":136,"column":15}},{"start":{"line":136,"column":15},"end":{"line":136,"column":15}}]},"10":{"line":152,"type":"if","locations":[{"start":{"line":152,"column":8},"end":{"line":152,"column":8}},{"start":{"line":152,"column":8},"end":{"line":152,"column":8}}]},"11":{"line":153,"type":"if","locations":[{"start":{"line":153,"column":12},"end":{"line":153,"column":12}},{"start":{"line":153,"column":12},"end":{"line":153,"column":12}}]},"12":{"line":153,"type":"binary-expr","locations":[{"start":{"line":153,"column":16},"end":{"line":153,"column":34}},{"start":{"line":153,"column":39},"end":{"line":153,"column":59}},{"start":{"line":153,"column":63},"end":{"line":153,"column":89}}]},"13":{"line":155,"type":"if","locations":[{"start":{"line":155,"column":19},"end":{"line":155,"column":19}},{"start":{"line":155,"column":19},"end":{"line":155,"column":19}}]},"14":{"line":155,"type":"binary-expr","locations":[{"start":{"line":155,"column":23},"end":{"line":155,"column":46}},{"start":{"line":155,"column":50},"end":{"line":155,"column":75}}]},"15":{"line":157,"type":"if","locations":[{"start":{"line":157,"column":19},"end":{"line":157,"column":19}},{"start":{"line":157,"column":19},"end":{"line":157,"column":19}}]},"16":{"line":160,"type":"if","locations":[{"start":{"line":160,"column":15},"end":{"line":160,"column":15}},{"start":{"line":160,"column":15},"end":{"line":160,"column":15}}]},"17":{"line":162,"type":"if","locations":[{"start":{"line":162,"column":15},"end":{"line":162,"column":15}},{"start":{"line":162,"column":15},"end":{"line":162,"column":15}}]},"18":{"line":177,"type":"if","locations":[{"start":{"line":177,"column":16},"end":{"line":177,"column":16}},{"start":{"line":177,"column":16},"end":{"line":177,"column":16}}]},"19":{"line":178,"type":"if","locations":[{"start":{"line":178,"column":20},"end":{"line":178,"column":20}},{"start":{"line":178,"column":20},"end":{"line":178,"column":20}}]},"20":{"line":178,"type":"binary-expr","locations":[{"start":{"line":178,"column":24},"end":{"line":178,"column":48}},{"start":{"line":178,"column":52},"end":{"line":178,"column":65}}]},"21":{"line":184,"type":"if","locations":[{"start":{"line":184,"column":16},"end":{"line":184,"column":16}},{"start":{"line":184,"column":16},"end":{"line":184,"column":16}}]},"22":{"line":209,"type":"if","locations":[{"start":{"line":209,"column":16},"end":{"line":209,"column":16}},{"start":{"line":209,"column":16},"end":{"line":209,"column":16}}]},"23":{"line":209,"type":"binary-expr","locations":[{"start":{"line":209,"column":20},"end":{"line":209,"column":43}},{"start":{"line":209,"column":47},"end":{"line":209,"column":55}}]},"24":{"line":358,"type":"if","locations":[{"start":{"line":358,"column":12},"end":{"line":358,"column":12}},{"start":{"line":358,"column":12},"end":{"line":358,"column":12}}]},"25":{"line":371,"type":"if","locations":[{"start":{"line":371,"column":12},"end":{"line":371,"column":12}},{"start":{"line":371,"column":12},"end":{"line":371,"column":12}}]},"26":{"line":386,"type":"if","locations":[{"start":{"line":386,"column":12},"end":{"line":386,"column":12}},{"start":{"line":386,"column":12},"end":{"line":386,"column":12}}]},"27":{"line":394,"type":"if","locations":[{"start":{"line":394,"column":8},"end":{"line":394,"column":8}},{"start":{"line":394,"column":8},"end":{"line":394,"column":8}}]},"28":{"line":414,"type":"if","locations":[{"start":{"line":414,"column":12},"end":{"line":414,"column":12}},{"start":{"line":414,"column":12},"end":{"line":414,"column":12}}]},"29":{"line":420,"type":"if","locations":[{"start":{"line":420,"column":8},"end":{"line":420,"column":8}},{"start":{"line":420,"column":8},"end":{"line":420,"column":8}}]},"30":{"line":434,"type":"if","locations":[{"start":{"line":434,"column":12},"end":{"line":434,"column":12}},{"start":{"line":434,"column":12},"end":{"line":434,"column":12}}]},"31":{"line":436,"type":"if","locations":[{"start":{"line":436,"column":19},"end":{"line":436,"column":19}},{"start":{"line":436,"column":19},"end":{"line":436,"column":19}}]},"32":{"line":450,"type":"if","locations":[{"start":{"line":450,"column":12},"end":{"line":450,"column":12}},{"start":{"line":450,"column":12},"end":{"line":450,"column":12}}]},"33":{"line":463,"type":"if","locations":[{"start":{"line":463,"column":12},"end":{"line":463,"column":12}},{"start":{"line":463,"column":12},"end":{"line":463,"column":12}}]},"34":{"line":463,"type":"binary-expr","locations":[{"start":{"line":463,"column":16},"end":{"line":463,"column":33}},{"start":{"line":463,"column":37},"end":{"line":463,"column":53}}]},"35":{"line":474,"type":"if","locations":[{"start":{"line":474,"column":12},"end":{"line":474,"column":12}},{"start":{"line":474,"column":12},"end":{"line":474,"column":12}}]},"36":{"line":514,"type":"if","locations":[{"start":{"line":514,"column":12},"end":{"line":514,"column":12}},{"start":{"line":514,"column":12},"end":{"line":514,"column":12}}]},"37":{"line":537,"type":"if","locations":[{"start":{"line":537,"column":12},"end":{"line":537,"column":12}},{"start":{"line":537,"column":12},"end":{"line":537,"column":12}}]},"38":{"line":552,"type":"if","locations":[{"start":{"line":552,"column":12},"end":{"line":552,"column":12}},{"start":{"line":552,"column":12},"end":{"line":552,"column":12}}]},"39":{"line":556,"type":"if","locations":[{"start":{"line":556,"column":12},"end":{"line":556,"column":12}},{"start":{"line":556,"column":12},"end":{"line":556,"column":12}}]},"40":{"line":562,"type":"if","locations":[{"start":{"line":562,"column":16},"end":{"line":562,"column":16}},{"start":{"line":562,"column":16},"end":{"line":562,"column":16}}]},"41":{"line":564,"type":"cond-expr","locations":[{"start":{"line":565,"column":28},"end":{"line":565,"column":45}},{"start":{"line":565,"column":48},"end":{"line":565,"column":69}}]},"42":{"line":564,"type":"binary-expr","locations":[{"start":{"line":564,"column":30},"end":{"line":564,"column":45}},{"start":{"line":564,"column":49},"end":{"line":564,"column":71}}]},"43":{"line":567,"type":"if","locations":[{"start":{"line":567,"column":20},"end":{"line":567,"column":20}},{"start":{"line":567,"column":20},"end":{"line":567,"column":20}}]},"44":{"line":583,"type":"if","locations":[{"start":{"line":583,"column":12},"end":{"line":583,"column":12}},{"start":{"line":583,"column":12},"end":{"line":583,"column":12}}]},"45":{"line":583,"type":"binary-expr","locations":[{"start":{"line":583,"column":16},"end":{"line":583,"column":35}},{"start":{"line":583,"column":39},"end":{"line":583,"column":55}}]},"46":{"line":584,"type":"if","locations":[{"start":{"line":584,"column":16},"end":{"line":584,"column":16}},{"start":{"line":584,"column":16},"end":{"line":584,"column":16}}]},"47":{"line":604,"type":"binary-expr","locations":[{"start":{"line":604,"column":23},"end":{"line":604,"column":39}},{"start":{"line":604,"column":43},"end":{"line":604,"column":45}}]},"48":{"line":605,"type":"binary-expr","locations":[{"start":{"line":605,"column":21},"end":{"line":605,"column":35}},{"start":{"line":605,"column":39},"end":{"line":605,"column":41}}]},"49":{"line":615,"type":"if","locations":[{"start":{"line":615,"column":16},"end":{"line":615,"column":16}},{"start":{"line":615,"column":16},"end":{"line":615,"column":16}}]},"50":{"line":620,"type":"if","locations":[{"start":{"line":620,"column":16},"end":{"line":620,"column":16}},{"start":{"line":620,"column":16},"end":{"line":620,"column":16}}]},"51":{"line":621,"type":"cond-expr","locations":[{"start":{"line":622,"column":28},"end":{"line":622,"column":60}},{"start":{"line":622,"column":63},"end":{"line":622,"column":96}}]},"52":{"line":621,"type":"binary-expr","locations":[{"start":{"line":621,"column":29},"end":{"line":621,"column":47}},{"start":{"line":621,"column":51},"end":{"line":621,"column":76}}]},"53":{"line":623,"type":"if","locations":[{"start":{"line":623,"column":23},"end":{"line":623,"column":23}},{"start":{"line":623,"column":23},"end":{"line":623,"column":23}}]},"54":{"line":630,"type":"cond-expr","locations":[{"start":{"line":630,"column":32},"end":{"line":630,"column":40}},{"start":{"line":630,"column":43},"end":{"line":630,"column":48}}]},"55":{"line":631,"type":"cond-expr","locations":[{"start":{"line":631,"column":28},"end":{"line":631,"column":34}},{"start":{"line":631,"column":37},"end":{"line":631,"column":40}}]},"56":{"line":632,"type":"cond-expr","locations":[{"start":{"line":632,"column":29},"end":{"line":632,"column":35}},{"start":{"line":632,"column":38},"end":{"line":632,"column":60}}]},"57":{"line":632,"type":"cond-expr","locations":[{"start":{"line":632,"column":47},"end":{"line":632,"column":55}},{"start":{"line":632,"column":58},"end":{"line":632,"column":60}}]},"58":{"line":634,"type":"if","locations":[{"start":{"line":634,"column":16},"end":{"line":634,"column":16}},{"start":{"line":634,"column":16},"end":{"line":634,"column":16}}]},"59":{"line":634,"type":"binary-expr","locations":[{"start":{"line":634,"column":20},"end":{"line":634,"column":25}},{"start":{"line":634,"column":29},"end":{"line":634,"column":62}}]},"60":{"line":638,"type":"if","locations":[{"start":{"line":638,"column":16},"end":{"line":638,"column":16}},{"start":{"line":638,"column":16},"end":{"line":638,"column":16}}]},"61":{"line":638,"type":"binary-expr","locations":[{"start":{"line":638,"column":20},"end":{"line":638,"column":26}},{"start":{"line":638,"column":30},"end":{"line":638,"column":34}}]},"62":{"line":644,"type":"cond-expr","locations":[{"start":{"line":644,"column":51},"end":{"line":644,"column":65}},{"start":{"line":644,"column":68},"end":{"line":644,"column":73}}]},"63":{"line":659,"type":"cond-expr","locations":[{"start":{"line":659,"column":42},"end":{"line":659,"column":48}},{"start":{"line":659,"column":50},"end":{"line":659,"column":56}}]},"64":{"line":660,"type":"cond-expr","locations":[{"start":{"line":660,"column":42},"end":{"line":660,"column":48}},{"start":{"line":660,"column":50},"end":{"line":660,"column":56}}]},"65":{"line":663,"type":"if","locations":[{"start":{"line":663,"column":12},"end":{"line":663,"column":12}},{"start":{"line":663,"column":12},"end":{"line":663,"column":12}}]},"66":{"line":665,"type":"if","locations":[{"start":{"line":665,"column":16},"end":{"line":665,"column":16}},{"start":{"line":665,"column":16},"end":{"line":665,"column":16}}]},"67":{"line":665,"type":"binary-expr","locations":[{"start":{"line":665,"column":20},"end":{"line":665,"column":43}},{"start":{"line":665,"column":47},"end":{"line":665,"column":67}}]}},"code":["(function () { YUI.add('anim-base', function (Y, NAME) {","","/**","* The Animation Utility provides an API for creating advanced transitions.","* @module anim","*/","","/**","* Provides the base Anim class, for animating numeric properties.","*","* @module anim","* @submodule anim-base","*/",""," /**"," * A class for constructing animation instances."," * @class Anim"," * @for Anim"," * @constructor"," * @extends Base"," */",""," var RUNNING = 'running',"," START_TIME = 'startTime',"," ELAPSED_TIME = 'elapsedTime',"," /**"," * @for Anim"," * @event start"," * @description fires when an animation begins."," * @param {Event} ev The start event."," * @type Event.Custom"," */"," START = 'start',",""," /**"," * @event tween"," * @description fires every frame of the animation."," * @param {Event} ev The tween event."," * @type Event.Custom"," */"," TWEEN = 'tween',",""," /**"," * @event end"," * @description fires after the animation completes."," * @param {Event} ev The end event."," * @type Event.Custom"," */"," END = 'end',"," NODE = 'node',"," PAUSED = 'paused',"," REVERSE = 'reverse', // TODO: cleanup"," ITERATION_COUNT = 'iterationCount',",""," NUM = Number;",""," var _running = {},"," _timer;",""," Y.Anim = function() {"," Y.Anim.superclass.constructor.apply(this, arguments);"," Y.Anim._instances[Y.stamp(this)] = this;"," };",""," Y.Anim.NAME = 'anim';",""," Y.Anim._instances = {};",""," /**"," * Regex of properties that should use the default unit."," *"," * @property RE_DEFAULT_UNIT"," * @static"," */"," Y.Anim.RE_DEFAULT_UNIT = /^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i;",""," /**"," * The default unit to use with properties that pass the RE_DEFAULT_UNIT test."," *"," * @property DEFAULT_UNIT"," * @static"," */"," Y.Anim.DEFAULT_UNIT = 'px';",""," Y.Anim.DEFAULT_EASING = function (t, b, c, d) {"," return c * t / d + b; // linear easing"," };",""," /**"," * Time in milliseconds passed to setInterval for frame processing"," *"," * @property intervalTime"," * @default 20"," * @static"," */"," Y.Anim._intervalTime = 20;",""," /**"," * Bucket for custom getters and setters"," *"," * @property behaviors"," * @static"," */"," Y.Anim.behaviors = {"," left: {"," get: function(anim, attr) {"," return anim._getOffset(attr);"," }"," }"," };",""," Y.Anim.behaviors.top = Y.Anim.behaviors.left;",""," /**"," * The default setter to use when setting object properties."," *"," * @property DEFAULT_SETTER"," * @static"," */"," Y.Anim.DEFAULT_SETTER = function(anim, att, from, to, elapsed, duration, fn, unit) {"," var node = anim._node,"," domNode = node._node,"," val = fn(elapsed, NUM(from), NUM(to) - NUM(from), duration);",""," if (domNode) {"," if ('style' in domNode && (att in domNode.style || att in Y.DOM.CUSTOM_STYLES)) {"," unit = unit || '';"," node.setStyle(att, val + unit);"," } else if ('attributes' in domNode && att in domNode.attributes) {"," node.setAttribute(att, val);"," } else if (att in domNode) {"," domNode[att] = val;"," }"," } else if (node.set) {"," node.set(att, val);"," } else if (att in node) {"," node[att] = val;"," }"," };",""," /**"," * The default getter to use when getting object properties."," *"," * @property DEFAULT_GETTER"," * @static"," */"," Y.Anim.DEFAULT_GETTER = function(anim, att) {"," var node = anim._node,"," domNode = node._node,"," val = '';",""," if (domNode) {"," if ('style' in domNode && (att in domNode.style || att in Y.DOM.CUSTOM_STYLES)) {"," val = node.getComputedStyle(att);"," } else if ('attributes' in domNode && att in domNode.attributes) {"," val = node.getAttribute(att);"," } else if (att in domNode) {"," val = domNode[att];"," }"," } else if (node.get) {"," val = node.get(att);"," } else if (att in node) {"," val = node[att];"," }",""," return val;"," };",""," Y.Anim.ATTRS = {"," /**"," * The object to be animated."," * @attribute node"," * @type Node"," */"," node: {"," setter: function(node) {"," if (node) {"," if (typeof node === 'string' || node.nodeType) {"," node = Y.one(node);"," }"," }",""," this._node = node;"," if (!node) {"," }"," return node;"," }"," },",""," /**"," * The length of the animation. Defaults to \"1\" (second)."," * @attribute duration"," * @type NUM"," */"," duration: {"," value: 1"," },",""," /**"," * The method that will provide values to the attribute(s) during the animation."," * Defaults to \"Easing.easeNone\"."," * @attribute easing"," * @type Function"," */"," easing: {"," value: Y.Anim.DEFAULT_EASING,",""," setter: function(val) {"," if (typeof val === 'string' && Y.Easing) {"," return Y.Easing[val];"," }"," }"," },",""," /**"," * The starting values for the animated properties."," *"," * Fields may be strings, numbers, or functions."," * If a function is used, the return value becomes the from value."," * If no from value is specified, the DEFAULT_GETTER will be used."," * Supports any unit, provided it matches the \"to\" (or default)"," * unit (e.g. `{width: '10em', color: 'rgb(0, 0, 0)', borderColor: '#ccc'}`)."," *"," * If using the default ('px' for length-based units), the unit may be omitted"," * (e.g. `{width: 100}, borderColor: 'ccc'}`, which defaults to pixels"," * and hex, respectively)."," *"," * @attribute from"," * @type Object"," */"," from: {},",""," /**"," * The ending values for the animated properties."," *"," * Fields may be strings, numbers, or functions."," * Supports any unit, provided it matches the \"from\" (or default)"," * unit (e.g. `{width: '50%', color: 'red', borderColor: '#ccc'}`)."," *"," * If using the default ('px' for length-based units), the unit may be omitted"," * (e.g. `{width: 100, borderColor: 'ccc'}`, which defaults to pixels"," * and hex, respectively)."," *"," * @attribute to"," * @type Object"," */"," to: {},",""," /**"," * Date stamp for the first frame of the animation."," * @attribute startTime"," * @type Int"," * @default 0"," * @readOnly"," */"," startTime: {"," value: 0,"," readOnly: true"," },",""," /**"," * Current time the animation has been running."," * @attribute elapsedTime"," * @type Int"," * @default 0"," * @readOnly"," */"," elapsedTime: {"," value: 0,"," readOnly: true"," },",""," /**"," * Whether or not the animation is currently running."," * @attribute running"," * @type Boolean"," * @default false"," * @readOnly"," */"," running: {"," getter: function() {"," return !!_running[Y.stamp(this)];"," },"," value: false,"," readOnly: true"," },",""," /**"," * The number of times the animation should run"," * @attribute iterations"," * @type Int"," * @default 1"," */"," iterations: {"," value: 1"," },",""," /**"," * The number of iterations that have occurred."," * Resets when an animation ends (reaches iteration count or stop() called)."," * @attribute iterationCount"," * @type Int"," * @default 0"," * @readOnly"," */"," iterationCount: {"," value: 0,"," readOnly: true"," },",""," /**"," * How iterations of the animation should behave."," * Possible values are \"normal\" and \"alternate\"."," * Normal will repeat the animation, alternate will reverse on every other pass."," *"," * @attribute direction"," * @type String"," * @default \"normal\""," */"," direction: {"," value: 'normal' // | alternate (fwd on odd, rev on even per spec)"," },",""," /**"," * Whether or not the animation is currently paused."," * @attribute paused"," * @type Boolean"," * @default false"," * @readOnly"," */"," paused: {"," readOnly: true,"," value: false"," },",""," /**"," * If true, animation begins from last frame"," * @attribute reverse"," * @type Boolean"," * @default false"," */"," reverse: {"," value: false"," }","",""," };",""," /**"," * Runs all animation instances."," * @method run"," * @static"," */"," Y.Anim.run = function() {"," var instances = Y.Anim._instances,"," i;"," for (i in instances) {"," if (instances[i].run) {"," instances[i].run();"," }"," }"," };",""," /**"," * Pauses all animation instances."," * @method pause"," * @static"," */"," Y.Anim.pause = function() {"," for (var i in _running) { // stop timer if nothing running"," if (_running[i].pause) {"," _running[i].pause();"," }"," }",""," Y.Anim._stopTimer();"," };",""," /**"," * Stops all animation instances."," * @method stop"," * @static"," */"," Y.Anim.stop = function() {"," for (var i in _running) { // stop timer if nothing running"," if (_running[i].stop) {"," _running[i].stop();"," }"," }"," Y.Anim._stopTimer();"," };",""," Y.Anim._startTimer = function() {"," if (!_timer) {"," _timer = setInterval(Y.Anim._runFrame, Y.Anim._intervalTime);"," }"," };",""," Y.Anim._stopTimer = function() {"," clearInterval(_timer);"," _timer = 0;"," };",""," /**"," * Called per Interval to handle each animation frame."," * @method _runFrame"," * @private"," * @static"," */"," Y.Anim._runFrame = function() {"," var done = true,"," anim;"," for (anim in _running) {"," if (_running[anim]._runFrame) {"," done = false;"," _running[anim]._runFrame();"," }"," }",""," if (done) {"," Y.Anim._stopTimer();"," }"," };",""," Y.Anim.RE_UNITS = /^(-?\\d*\\.?\\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/;",""," var proto = {"," /**"," * Starts or resumes an animation."," * @method run"," * @chainable"," */"," run: function() {"," if (this.get(PAUSED)) {"," this._resume();"," } else if (!this.get(RUNNING)) {"," this._start();"," }"," return this;"," },",""," /**"," * Pauses the animation and"," * freezes it in its current state and time."," * Calling run() will continue where it left off."," * @method pause"," * @chainable"," */"," pause: function() {"," if (this.get(RUNNING)) {"," this._pause();"," }"," return this;"," },",""," /**"," * Stops the animation and resets its time."," * @method stop"," * @param {Boolean} finish If true, the animation will move to the last frame"," * @chainable"," */"," stop: function(finish) {"," if (this.get(RUNNING) || this.get(PAUSED)) {"," this._end(finish);"," }"," return this;"," },",""," _added: false,",""," _start: function() {"," this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));"," this._actualFrames = 0;"," if (!this.get(PAUSED)) {"," this._initAnimAttr();"," }"," _running[Y.stamp(this)] = this;"," Y.Anim._startTimer();",""," this.fire(START);"," },",""," _pause: function() {"," this._set(START_TIME, null);"," this._set(PAUSED, true);"," delete _running[Y.stamp(this)];",""," /**"," * @event pause"," * @description fires when an animation is paused."," * @param {Event} ev The pause event."," * @type Event.Custom"," */"," this.fire('pause');"," },",""," _resume: function() {"," this._set(PAUSED, false);"," _running[Y.stamp(this)] = this;"," this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));"," Y.Anim._startTimer();",""," /**"," * @event resume"," * @description fires when an animation is resumed (run from pause)."," * @param {Event} ev The pause event."," * @type Event.Custom"," */"," this.fire('resume');"," },",""," _end: function(finish) {"," var duration = this.get('duration') * 1000;"," if (finish) { // jump to last frame"," this._runAttrs(duration, duration, this.get(REVERSE));"," }",""," this._set(START_TIME, null);"," this._set(ELAPSED_TIME, 0);"," this._set(PAUSED, false);",""," delete _running[Y.stamp(this)];"," this.fire(END, {elapsed: this.get(ELAPSED_TIME)});"," },",""," _runFrame: function() {"," var d = this._runtimeAttr.duration,"," t = new Date() - this.get(START_TIME),"," reverse = this.get(REVERSE),"," done = (t >= d);",""," this._runAttrs(t, d, reverse);"," this._actualFrames += 1;"," this._set(ELAPSED_TIME, t);",""," this.fire(TWEEN);"," if (done) {"," this._lastFrame();"," }"," },",""," _runAttrs: function(t, d, reverse) {"," var attr = this._runtimeAttr,"," customAttr = Y.Anim.behaviors,"," easing = attr.easing,"," lastFrame = d,"," done = false,"," attribute,"," setter,"," i;",""," if (t >= d) {"," done = true;"," }",""," if (reverse) {"," t = d - t;"," lastFrame = 0;"," }",""," for (i in attr) {"," if (attr[i].to) {"," attribute = attr[i];"," setter = (i in customAttr && 'set' in customAttr[i]) ?"," customAttr[i].set : Y.Anim.DEFAULT_SETTER;",""," if (!done) {"," setter(this, i, attribute.from, attribute.to, t, d, easing, attribute.unit);"," } else {"," setter(this, i, attribute.from, attribute.to, lastFrame, d, easing, attribute.unit);"," }"," }"," }","",""," },",""," _lastFrame: function() {"," var iter = this.get('iterations'),"," iterCount = this.get(ITERATION_COUNT);",""," iterCount += 1;"," if (iter === 'infinite' || iterCount < iter) {"," if (this.get('direction') === 'alternate') {"," this.set(REVERSE, !this.get(REVERSE)); // flip it"," }"," /**"," * @event iteration"," * @description fires when an animation begins an iteration."," * @param {Event} ev The iteration event."," * @type Event.Custom"," */"," this.fire('iteration');"," } else {"," iterCount = 0;"," this._end();"," }",""," this._set(START_TIME, new Date());"," this._set(ITERATION_COUNT, iterCount);"," },",""," _initAnimAttr: function() {"," var from = this.get('from') || {},"," to = this.get('to') || {},"," attr = {"," duration: this.get('duration') * 1000,"," easing: this.get('easing')"," },"," customAttr = Y.Anim.behaviors,"," node = this.get(NODE), // implicit attr init"," unit, begin, end;",""," Y.each(to, function(val, name) {"," if (typeof val === 'function') {"," val = val.call(this, node);"," }",""," begin = from[name];"," if (begin === undefined) {"," begin = (name in customAttr && 'get' in customAttr[name]) ?"," customAttr[name].get(this, name) : Y.Anim.DEFAULT_GETTER(this, name);"," } else if (typeof begin === 'function') {"," begin = begin.call(this, node);"," }",""," var mFrom = Y.Anim.RE_UNITS.exec(begin),"," mTo = Y.Anim.RE_UNITS.exec(val);",""," begin = mFrom ? mFrom[1] : begin;"," end = mTo ? mTo[1] : val;"," unit = mTo ? mTo[2] : mFrom ? mFrom[2] : ''; // one might be zero TODO: mixed units",""," if (!unit && Y.Anim.RE_DEFAULT_UNIT.test(name)) {"," unit = Y.Anim.DEFAULT_UNIT;"," }",""," if (!begin || !end) {"," Y.error('invalid \"from\" or \"to\" for \"' + name + '\"', 'Anim');"," return;"," }",""," attr[name] = {"," from: Y.Lang.isObject(begin) ? Y.clone(begin) : begin,"," to: end,"," unit: unit"," };",""," }, this);",""," this._runtimeAttr = attr;"," },","",""," // TODO: move to computedStyle? (browsers dont agree on default computed offsets)"," _getOffset: function(attr) {"," var node = this._node,"," val = node.getComputedStyle(attr),"," get = (attr === 'left') ? 'getX': 'getY',"," set = (attr === 'left') ? 'setX': 'setY',"," position;",""," if (val === 'auto') {"," position = node.getStyle('position');"," if (position === 'absolute' || position === 'fixed') {"," val = node[get]();"," node[set](val);"," } else {"," val = 0;"," }"," }",""," return val;"," },",""," destructor: function() {"," delete Y.Anim._instances[Y.stamp(this)];"," }"," };",""," Y.extend(Y.Anim, Y.Base, proto);","","","}, '3.10.3', {\"requires\": [\"base-base\", \"node-style\"]});","","}());"]};
598+}
599+var __cov_LgJ5P4ZXEcllOMVJL_pLXQ = __coverage__['build/anim-base/anim-base.js'];
600+__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['1']++;YUI.add('anim-base',function(Y,NAME){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['1']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['2']++;var RUNNING='running',START_TIME='startTime',ELAPSED_TIME='elapsedTime',START='start',TWEEN='tween',END='end',NODE='node',PAUSED='paused',REVERSE='reverse',ITERATION_COUNT='iterationCount',NUM=Number;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['3']++;var _running={},_timer;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['4']++;Y.Anim=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['2']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['5']++;Y.Anim.superclass.constructor.apply(this,arguments);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['6']++;Y.Anim._instances[Y.stamp(this)]=this;};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['7']++;Y.Anim.NAME='anim';__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['8']++;Y.Anim._instances={};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['9']++;Y.Anim.RE_DEFAULT_UNIT=/^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['10']++;Y.Anim.DEFAULT_UNIT='px';__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['11']++;Y.Anim.DEFAULT_EASING=function(t,b,c,d){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['3']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['12']++;return c*t/d+b;};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['13']++;Y.Anim._intervalTime=20;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['14']++;Y.Anim.behaviors={left:{get:function(anim,attr){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['4']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['15']++;return anim._getOffset(attr);}}};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['16']++;Y.Anim.behaviors.top=Y.Anim.behaviors.left;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['17']++;Y.Anim.DEFAULT_SETTER=function(anim,att,from,to,elapsed,duration,fn,unit){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['5']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['18']++;var node=anim._node,domNode=node._node,val=fn(elapsed,NUM(from),NUM(to)-NUM(from),duration);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['19']++;if(domNode){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['1'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['20']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['3'][0]++,'style'in domNode)&&((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['3'][1]++,att in domNode.style)||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['3'][2]++,att in Y.DOM.CUSTOM_STYLES))){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['2'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['21']++;unit=(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['4'][0]++,unit)||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['4'][1]++,'');__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['22']++;node.setStyle(att,val+unit);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['2'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['23']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['6'][0]++,'attributes'in domNode)&&(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['6'][1]++,att in domNode.attributes)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['5'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['24']++;node.setAttribute(att,val);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['5'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['25']++;if(att in domNode){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['7'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['26']++;domNode[att]=val;}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['7'][1]++;}}}}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['1'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['27']++;if(node.set){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['8'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['28']++;node.set(att,val);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['8'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['29']++;if(att in node){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['9'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['30']++;node[att]=val;}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['9'][1]++;}}}};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['31']++;Y.Anim.DEFAULT_GETTER=function(anim,att){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['6']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['32']++;var node=anim._node,domNode=node._node,val='';__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['33']++;if(domNode){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['10'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['34']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['12'][0]++,'style'in domNode)&&((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['12'][1]++,att in domNode.style)||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['12'][2]++,att in Y.DOM.CUSTOM_STYLES))){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['11'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['35']++;val=node.getComputedStyle(att);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['11'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['36']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['14'][0]++,'attributes'in domNode)&&(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['14'][1]++,att in domNode.attributes)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['13'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['37']++;val=node.getAttribute(att);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['13'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['38']++;if(att in domNode){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['15'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['39']++;val=domNode[att];}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['15'][1]++;}}}}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['10'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['40']++;if(node.get){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['16'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['41']++;val=node.get(att);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['16'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['42']++;if(att in node){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['17'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['43']++;val=node[att];}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['17'][1]++;}}}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['44']++;return val;};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['45']++;Y.Anim.ATTRS={node:{setter:function(node){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['7']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['46']++;if(node){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['18'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['47']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['20'][0]++,typeof node==='string')||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['20'][1]++,node.nodeType)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['19'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['48']++;node=Y.one(node);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['19'][1]++;}}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['18'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['49']++;this._node=node;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['50']++;if(!node){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['21'][0]++;}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['21'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['51']++;return node;}},duration:{value:1},easing:{value:Y.Anim.DEFAULT_EASING,setter:function(val){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['8']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['52']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['23'][0]++,typeof val==='string')&&(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['23'][1]++,Y.Easing)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['22'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['53']++;return Y.Easing[val];}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['22'][1]++;}}},from:{},to:{},startTime:{value:0,readOnly:true},elapsedTime:{value:0,readOnly:true},running:{getter:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['9']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['54']++;return!!_running[Y.stamp(this)];},value:false,readOnly:true},iterations:{value:1},iterationCount:{value:0,readOnly:true},direction:{value:'normal'},paused:{readOnly:true,value:false},reverse:{value:false}};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['55']++;Y.Anim.run=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['10']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['56']++;var instances=Y.Anim._instances,i;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['57']++;for(i in instances){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['58']++;if(instances[i].run){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['24'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['59']++;instances[i].run();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['24'][1]++;}}};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['60']++;Y.Anim.pause=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['11']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['61']++;for(var i in _running){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['62']++;if(_running[i].pause){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['25'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['63']++;_running[i].pause();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['25'][1]++;}}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['64']++;Y.Anim._stopTimer();};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['65']++;Y.Anim.stop=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['12']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['66']++;for(var i in _running){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['67']++;if(_running[i].stop){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['26'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['68']++;_running[i].stop();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['26'][1]++;}}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['69']++;Y.Anim._stopTimer();};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['70']++;Y.Anim._startTimer=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['13']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['71']++;if(!_timer){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['27'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['72']++;_timer=setInterval(Y.Anim._runFrame,Y.Anim._intervalTime);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['27'][1]++;}};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['73']++;Y.Anim._stopTimer=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['14']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['74']++;clearInterval(_timer);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['75']++;_timer=0;};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['76']++;Y.Anim._runFrame=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['15']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['77']++;var done=true,anim;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['78']++;for(anim in _running){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['79']++;if(_running[anim]._runFrame){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['28'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['80']++;done=false;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['81']++;_running[anim]._runFrame();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['28'][1]++;}}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['82']++;if(done){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['29'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['83']++;Y.Anim._stopTimer();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['29'][1]++;}};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['84']++;Y.Anim.RE_UNITS=/^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['85']++;var proto={run:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['16']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['86']++;if(this.get(PAUSED)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['30'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['87']++;this._resume();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['30'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['88']++;if(!this.get(RUNNING)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['31'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['89']++;this._start();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['31'][1]++;}}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['90']++;return this;},pause:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['17']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['91']++;if(this.get(RUNNING)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['32'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['92']++;this._pause();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['32'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['93']++;return this;},stop:function(finish){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['18']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['94']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['34'][0]++,this.get(RUNNING))||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['34'][1]++,this.get(PAUSED))){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['33'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['95']++;this._end(finish);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['33'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['96']++;return this;},_added:false,_start:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['19']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['97']++;this._set(START_TIME,new Date()-this.get(ELAPSED_TIME));__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['98']++;this._actualFrames=0;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['99']++;if(!this.get(PAUSED)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['35'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['100']++;this._initAnimAttr();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['35'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['101']++;_running[Y.stamp(this)]=this;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['102']++;Y.Anim._startTimer();__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['103']++;this.fire(START);},_pause:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['20']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['104']++;this._set(START_TIME,null);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['105']++;this._set(PAUSED,true);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['106']++;delete _running[Y.stamp(this)];__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['107']++;this.fire('pause');},_resume:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['21']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['108']++;this._set(PAUSED,false);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['109']++;_running[Y.stamp(this)]=this;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['110']++;this._set(START_TIME,new Date()-this.get(ELAPSED_TIME));__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['111']++;Y.Anim._startTimer();__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['112']++;this.fire('resume');},_end:function(finish){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['22']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['113']++;var duration=this.get('duration')*1000;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['114']++;if(finish){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['36'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['115']++;this._runAttrs(duration,duration,this.get(REVERSE));}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['36'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['116']++;this._set(START_TIME,null);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['117']++;this._set(ELAPSED_TIME,0);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['118']++;this._set(PAUSED,false);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['119']++;delete _running[Y.stamp(this)];__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['120']++;this.fire(END,{elapsed:this.get(ELAPSED_TIME)});},_runFrame:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['23']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['121']++;var d=this._runtimeAttr.duration,t=new Date()-this.get(START_TIME),reverse=this.get(REVERSE),done=t>=d;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['122']++;this._runAttrs(t,d,reverse);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['123']++;this._actualFrames+=1;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['124']++;this._set(ELAPSED_TIME,t);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['125']++;this.fire(TWEEN);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['126']++;if(done){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['37'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['127']++;this._lastFrame();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['37'][1]++;}},_runAttrs:function(t,d,reverse){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['24']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['128']++;var attr=this._runtimeAttr,customAttr=Y.Anim.behaviors,easing=attr.easing,lastFrame=d,done=false,attribute,setter,i;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['129']++;if(t>=d){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['38'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['130']++;done=true;}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['38'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['131']++;if(reverse){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['39'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['132']++;t=d-t;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['133']++;lastFrame=0;}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['39'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['134']++;for(i in attr){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['135']++;if(attr[i].to){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['40'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['136']++;attribute=attr[i];__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['137']++;setter=(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['42'][0]++,i in customAttr)&&(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['42'][1]++,'set'in customAttr[i])?(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['41'][0]++,customAttr[i].set):(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['41'][1]++,Y.Anim.DEFAULT_SETTER);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['138']++;if(!done){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['43'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['139']++;setter(this,i,attribute.from,attribute.to,t,d,easing,attribute.unit);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['43'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['140']++;setter(this,i,attribute.from,attribute.to,lastFrame,d,easing,attribute.unit);}}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['40'][1]++;}}},_lastFrame:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['25']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['141']++;var iter=this.get('iterations'),iterCount=this.get(ITERATION_COUNT);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['142']++;iterCount+=1;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['143']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['45'][0]++,iter==='infinite')||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['45'][1]++,iterCount<iter)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['44'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['144']++;if(this.get('direction')==='alternate'){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['46'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['145']++;this.set(REVERSE,!this.get(REVERSE));}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['46'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['146']++;this.fire('iteration');}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['44'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['147']++;iterCount=0;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['148']++;this._end();}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['149']++;this._set(START_TIME,new Date());__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['150']++;this._set(ITERATION_COUNT,iterCount);},_initAnimAttr:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['26']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['151']++;var from=(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['47'][0]++,this.get('from'))||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['47'][1]++,{}),to=(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['48'][0]++,this.get('to'))||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['48'][1]++,{}),attr={duration:this.get('duration')*1000,easing:this.get('easing')},customAttr=Y.Anim.behaviors,node=this.get(NODE),unit,begin,end;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['152']++;Y.each(to,function(val,name){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['27']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['153']++;if(typeof val==='function'){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['49'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['154']++;val=val.call(this,node);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['49'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['155']++;begin=from[name];__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['156']++;if(begin===undefined){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['50'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['157']++;begin=(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['52'][0]++,name in customAttr)&&(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['52'][1]++,'get'in customAttr[name])?(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['51'][0]++,customAttr[name].get(this,name)):(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['51'][1]++,Y.Anim.DEFAULT_GETTER(this,name));}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['50'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['158']++;if(typeof begin==='function'){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['53'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['159']++;begin=begin.call(this,node);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['53'][1]++;}}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['160']++;var mFrom=Y.Anim.RE_UNITS.exec(begin),mTo=Y.Anim.RE_UNITS.exec(val);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['161']++;begin=mFrom?(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['54'][0]++,mFrom[1]):(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['54'][1]++,begin);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['162']++;end=mTo?(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['55'][0]++,mTo[1]):(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['55'][1]++,val);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['163']++;unit=mTo?(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['56'][0]++,mTo[2]):(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['56'][1]++,mFrom?(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['57'][0]++,mFrom[2]):(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['57'][1]++,''));__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['164']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['59'][0]++,!unit)&&(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['59'][1]++,Y.Anim.RE_DEFAULT_UNIT.test(name))){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['58'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['165']++;unit=Y.Anim.DEFAULT_UNIT;}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['58'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['166']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['61'][0]++,!begin)||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['61'][1]++,!end)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['60'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['167']++;Y.error('invalid "from" or "to" for "'+name+'"','Anim');__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['168']++;return;}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['60'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['169']++;attr[name]={from:Y.Lang.isObject(begin)?(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['62'][0]++,Y.clone(begin)):(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['62'][1]++,begin),to:end,unit:unit};},this);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['170']++;this._runtimeAttr=attr;},_getOffset:function(attr){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['28']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['171']++;var node=this._node,val=node.getComputedStyle(attr),get=attr==='left'?(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['63'][0]++,'getX'):(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['63'][1]++,'getY'),set=attr==='left'?(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['64'][0]++,'setX'):(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['64'][1]++,'setY'),position;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['172']++;if(val==='auto'){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['65'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['173']++;position=node.getStyle('position');__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['174']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['67'][0]++,position==='absolute')||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['67'][1]++,position==='fixed')){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['66'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['175']++;val=node[get]();__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['176']++;node[set](val);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['66'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['177']++;val=0;}}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['65'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['178']++;return val;},destructor:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['29']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['179']++;delete Y.Anim._instances[Y.stamp(this)];}};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['180']++;Y.extend(Y.Anim,Y.Base,proto);},'3.10.3',{'requires':['base-base','node-style']});
601
602=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base-debug.js'
603--- src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base-debug.js 1970-01-01 00:00:00 +0000
604+++ src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base-debug.js 2013-06-24 16:46:58 +0000
605@@ -0,0 +1,692 @@
606+/*
607+YUI 3.10.3 (build 2fb5187)
608+Copyright 2013 Yahoo! Inc. All rights reserved.
609+Licensed under the BSD License.
610+http://yuilibrary.com/license/
611+*/
612+
613+YUI.add('anim-base', function (Y, NAME) {
614+
615+/**
616+* The Animation Utility provides an API for creating advanced transitions.
617+* @module anim
618+*/
619+
620+/**
621+* Provides the base Anim class, for animating numeric properties.
622+*
623+* @module anim
624+* @submodule anim-base
625+*/
626+
627+ /**
628+ * A class for constructing animation instances.
629+ * @class Anim
630+ * @for Anim
631+ * @constructor
632+ * @extends Base
633+ */
634+
635+ var RUNNING = 'running',
636+ START_TIME = 'startTime',
637+ ELAPSED_TIME = 'elapsedTime',
638+ /**
639+ * @for Anim
640+ * @event start
641+ * @description fires when an animation begins.
642+ * @param {Event} ev The start event.
643+ * @type Event.Custom
644+ */
645+ START = 'start',
646+
647+ /**
648+ * @event tween
649+ * @description fires every frame of the animation.
650+ * @param {Event} ev The tween event.
651+ * @type Event.Custom
652+ */
653+ TWEEN = 'tween',
654+
655+ /**
656+ * @event end
657+ * @description fires after the animation completes.
658+ * @param {Event} ev The end event.
659+ * @type Event.Custom
660+ */
661+ END = 'end',
662+ NODE = 'node',
663+ PAUSED = 'paused',
664+ REVERSE = 'reverse', // TODO: cleanup
665+ ITERATION_COUNT = 'iterationCount',
666+
667+ NUM = Number;
668+
669+ var _running = {},
670+ _timer;
671+
672+ Y.Anim = function() {
673+ Y.Anim.superclass.constructor.apply(this, arguments);
674+ Y.Anim._instances[Y.stamp(this)] = this;
675+ };
676+
677+ Y.Anim.NAME = 'anim';
678+
679+ Y.Anim._instances = {};
680+
681+ /**
682+ * Regex of properties that should use the default unit.
683+ *
684+ * @property RE_DEFAULT_UNIT
685+ * @static
686+ */
687+ Y.Anim.RE_DEFAULT_UNIT = /^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i;
688+
689+ /**
690+ * The default unit to use with properties that pass the RE_DEFAULT_UNIT test.
691+ *
692+ * @property DEFAULT_UNIT
693+ * @static
694+ */
695+ Y.Anim.DEFAULT_UNIT = 'px';
696+
697+ Y.Anim.DEFAULT_EASING = function (t, b, c, d) {
698+ return c * t / d + b; // linear easing
699+ };
700+
701+ /**
702+ * Time in milliseconds passed to setInterval for frame processing
703+ *
704+ * @property intervalTime
705+ * @default 20
706+ * @static
707+ */
708+ Y.Anim._intervalTime = 20;
709+
710+ /**
711+ * Bucket for custom getters and setters
712+ *
713+ * @property behaviors
714+ * @static
715+ */
716+ Y.Anim.behaviors = {
717+ left: {
718+ get: function(anim, attr) {
719+ return anim._getOffset(attr);
720+ }
721+ }
722+ };
723+
724+ Y.Anim.behaviors.top = Y.Anim.behaviors.left;
725+
726+ /**
727+ * The default setter to use when setting object properties.
728+ *
729+ * @property DEFAULT_SETTER
730+ * @static
731+ */
732+ Y.Anim.DEFAULT_SETTER = function(anim, att, from, to, elapsed, duration, fn, unit) {
733+ var node = anim._node,
734+ domNode = node._node,
735+ val = fn(elapsed, NUM(from), NUM(to) - NUM(from), duration);
736+
737+ if (domNode) {
738+ if ('style' in domNode && (att in domNode.style || att in Y.DOM.CUSTOM_STYLES)) {
739+ unit = unit || '';
740+ node.setStyle(att, val + unit);
741+ } else if ('attributes' in domNode && att in domNode.attributes) {
742+ node.setAttribute(att, val);
743+ } else if (att in domNode) {
744+ domNode[att] = val;
745+ }
746+ } else if (node.set) {
747+ node.set(att, val);
748+ } else if (att in node) {
749+ node[att] = val;
750+ }
751+ };
752+
753+ /**
754+ * The default getter to use when getting object properties.
755+ *
756+ * @property DEFAULT_GETTER
757+ * @static
758+ */
759+ Y.Anim.DEFAULT_GETTER = function(anim, att) {
760+ var node = anim._node,
761+ domNode = node._node,
762+ val = '';
763+
764+ if (domNode) {
765+ if ('style' in domNode && (att in domNode.style || att in Y.DOM.CUSTOM_STYLES)) {
766+ val = node.getComputedStyle(att);
767+ } else if ('attributes' in domNode && att in domNode.attributes) {
768+ val = node.getAttribute(att);
769+ } else if (att in domNode) {
770+ val = domNode[att];
771+ }
772+ } else if (node.get) {
773+ val = node.get(att);
774+ } else if (att in node) {
775+ val = node[att];
776+ }
777+
778+ return val;
779+ };
780+
781+ Y.Anim.ATTRS = {
782+ /**
783+ * The object to be animated.
784+ * @attribute node
785+ * @type Node
786+ */
787+ node: {
788+ setter: function(node) {
789+ if (node) {
790+ if (typeof node === 'string' || node.nodeType) {
791+ node = Y.one(node);
792+ }
793+ }
794+
795+ this._node = node;
796+ if (!node) {
797+ Y.log(node + ' is not a valid node', 'warn', 'Anim');
798+ }
799+ return node;
800+ }
801+ },
802+
803+ /**
804+ * The length of the animation. Defaults to "1" (second).
805+ * @attribute duration
806+ * @type NUM
807+ */
808+ duration: {
809+ value: 1
810+ },
811+
812+ /**
813+ * The method that will provide values to the attribute(s) during the animation.
814+ * Defaults to "Easing.easeNone".
815+ * @attribute easing
816+ * @type Function
817+ */
818+ easing: {
819+ value: Y.Anim.DEFAULT_EASING,
820+
821+ setter: function(val) {
822+ if (typeof val === 'string' && Y.Easing) {
823+ return Y.Easing[val];
824+ }
825+ }
826+ },
827+
828+ /**
829+ * The starting values for the animated properties.
830+ *
831+ * Fields may be strings, numbers, or functions.
832+ * If a function is used, the return value becomes the from value.
833+ * If no from value is specified, the DEFAULT_GETTER will be used.
834+ * Supports any unit, provided it matches the "to" (or default)
835+ * unit (e.g. `{width: '10em', color: 'rgb(0, 0, 0)', borderColor: '#ccc'}`).
836+ *
837+ * If using the default ('px' for length-based units), the unit may be omitted
838+ * (e.g. `{width: 100}, borderColor: 'ccc'}`, which defaults to pixels
839+ * and hex, respectively).
840+ *
841+ * @attribute from
842+ * @type Object
843+ */
844+ from: {},
845+
846+ /**
847+ * The ending values for the animated properties.
848+ *
849+ * Fields may be strings, numbers, or functions.
850+ * Supports any unit, provided it matches the "from" (or default)
851+ * unit (e.g. `{width: '50%', color: 'red', borderColor: '#ccc'}`).
852+ *
853+ * If using the default ('px' for length-based units), the unit may be omitted
854+ * (e.g. `{width: 100, borderColor: 'ccc'}`, which defaults to pixels
855+ * and hex, respectively).
856+ *
857+ * @attribute to
858+ * @type Object
859+ */
860+ to: {},
861+
862+ /**
863+ * Date stamp for the first frame of the animation.
864+ * @attribute startTime
865+ * @type Int
866+ * @default 0
867+ * @readOnly
868+ */
869+ startTime: {
870+ value: 0,
871+ readOnly: true
872+ },
873+
874+ /**
875+ * Current time the animation has been running.
876+ * @attribute elapsedTime
877+ * @type Int
878+ * @default 0
879+ * @readOnly
880+ */
881+ elapsedTime: {
882+ value: 0,
883+ readOnly: true
884+ },
885+
886+ /**
887+ * Whether or not the animation is currently running.
888+ * @attribute running
889+ * @type Boolean
890+ * @default false
891+ * @readOnly
892+ */
893+ running: {
894+ getter: function() {
895+ return !!_running[Y.stamp(this)];
896+ },
897+ value: false,
898+ readOnly: true
899+ },
900+
901+ /**
902+ * The number of times the animation should run
903+ * @attribute iterations
904+ * @type Int
905+ * @default 1
906+ */
907+ iterations: {
908+ value: 1
909+ },
910+
911+ /**
912+ * The number of iterations that have occurred.
913+ * Resets when an animation ends (reaches iteration count or stop() called).
914+ * @attribute iterationCount
915+ * @type Int
916+ * @default 0
917+ * @readOnly
918+ */
919+ iterationCount: {
920+ value: 0,
921+ readOnly: true
922+ },
923+
924+ /**
925+ * How iterations of the animation should behave.
926+ * Possible values are "normal" and "alternate".
927+ * Normal will repeat the animation, alternate will reverse on every other pass.
928+ *
929+ * @attribute direction
930+ * @type String
931+ * @default "normal"
932+ */
933+ direction: {
934+ value: 'normal' // | alternate (fwd on odd, rev on even per spec)
935+ },
936+
937+ /**
938+ * Whether or not the animation is currently paused.
939+ * @attribute paused
940+ * @type Boolean
941+ * @default false
942+ * @readOnly
943+ */
944+ paused: {
945+ readOnly: true,
946+ value: false
947+ },
948+
949+ /**
950+ * If true, animation begins from last frame
951+ * @attribute reverse
952+ * @type Boolean
953+ * @default false
954+ */
955+ reverse: {
956+ value: false
957+ }
958+
959+
960+ };
961+
962+ /**
963+ * Runs all animation instances.
964+ * @method run
965+ * @static
966+ */
967+ Y.Anim.run = function() {
968+ var instances = Y.Anim._instances,
969+ i;
970+ for (i in instances) {
971+ if (instances[i].run) {
972+ instances[i].run();
973+ }
974+ }
975+ };
976+
977+ /**
978+ * Pauses all animation instances.
979+ * @method pause
980+ * @static
981+ */
982+ Y.Anim.pause = function() {
983+ for (var i in _running) { // stop timer if nothing running
984+ if (_running[i].pause) {
985+ _running[i].pause();
986+ }
987+ }
988+
989+ Y.Anim._stopTimer();
990+ };
991+
992+ /**
993+ * Stops all animation instances.
994+ * @method stop
995+ * @static
996+ */
997+ Y.Anim.stop = function() {
998+ for (var i in _running) { // stop timer if nothing running
999+ if (_running[i].stop) {
1000+ _running[i].stop();
1001+ }
1002+ }
1003+ Y.Anim._stopTimer();
1004+ };
1005+
1006+ Y.Anim._startTimer = function() {
1007+ if (!_timer) {
1008+ _timer = setInterval(Y.Anim._runFrame, Y.Anim._intervalTime);
1009+ }
1010+ };
1011+
1012+ Y.Anim._stopTimer = function() {
1013+ clearInterval(_timer);
1014+ _timer = 0;
1015+ };
1016+
1017+ /**
1018+ * Called per Interval to handle each animation frame.
1019+ * @method _runFrame
1020+ * @private
1021+ * @static
1022+ */
1023+ Y.Anim._runFrame = function() {
1024+ var done = true,
1025+ anim;
1026+ for (anim in _running) {
1027+ if (_running[anim]._runFrame) {
1028+ done = false;
1029+ _running[anim]._runFrame();
1030+ }
1031+ }
1032+
1033+ if (done) {
1034+ Y.Anim._stopTimer();
1035+ }
1036+ };
1037+
1038+ Y.Anim.RE_UNITS = /^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/;
1039+
1040+ var proto = {
1041+ /**
1042+ * Starts or resumes an animation.
1043+ * @method run
1044+ * @chainable
1045+ */
1046+ run: function() {
1047+ if (this.get(PAUSED)) {
1048+ this._resume();
1049+ } else if (!this.get(RUNNING)) {
1050+ this._start();
1051+ }
1052+ return this;
1053+ },
1054+
1055+ /**
1056+ * Pauses the animation and
1057+ * freezes it in its current state and time.
1058+ * Calling run() will continue where it left off.
1059+ * @method pause
1060+ * @chainable
1061+ */
1062+ pause: function() {
1063+ if (this.get(RUNNING)) {
1064+ this._pause();
1065+ }
1066+ return this;
1067+ },
1068+
1069+ /**
1070+ * Stops the animation and resets its time.
1071+ * @method stop
1072+ * @param {Boolean} finish If true, the animation will move to the last frame
1073+ * @chainable
1074+ */
1075+ stop: function(finish) {
1076+ if (this.get(RUNNING) || this.get(PAUSED)) {
1077+ this._end(finish);
1078+ }
1079+ return this;
1080+ },
1081+
1082+ _added: false,
1083+
1084+ _start: function() {
1085+ this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));
1086+ this._actualFrames = 0;
1087+ if (!this.get(PAUSED)) {
1088+ this._initAnimAttr();
1089+ }
1090+ _running[Y.stamp(this)] = this;
1091+ Y.Anim._startTimer();
1092+
1093+ this.fire(START);
1094+ },
1095+
1096+ _pause: function() {
1097+ this._set(START_TIME, null);
1098+ this._set(PAUSED, true);
1099+ delete _running[Y.stamp(this)];
1100+
1101+ /**
1102+ * @event pause
1103+ * @description fires when an animation is paused.
1104+ * @param {Event} ev The pause event.
1105+ * @type Event.Custom
1106+ */
1107+ this.fire('pause');
1108+ },
1109+
1110+ _resume: function() {
1111+ this._set(PAUSED, false);
1112+ _running[Y.stamp(this)] = this;
1113+ this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));
1114+ Y.Anim._startTimer();
1115+
1116+ /**
1117+ * @event resume
1118+ * @description fires when an animation is resumed (run from pause).
1119+ * @param {Event} ev The pause event.
1120+ * @type Event.Custom
1121+ */
1122+ this.fire('resume');
1123+ },
1124+
1125+ _end: function(finish) {
1126+ var duration = this.get('duration') * 1000;
1127+ if (finish) { // jump to last frame
1128+ this._runAttrs(duration, duration, this.get(REVERSE));
1129+ }
1130+
1131+ this._set(START_TIME, null);
1132+ this._set(ELAPSED_TIME, 0);
1133+ this._set(PAUSED, false);
1134+
1135+ delete _running[Y.stamp(this)];
1136+ this.fire(END, {elapsed: this.get(ELAPSED_TIME)});
1137+ },
1138+
1139+ _runFrame: function() {
1140+ var d = this._runtimeAttr.duration,
1141+ t = new Date() - this.get(START_TIME),
1142+ reverse = this.get(REVERSE),
1143+ done = (t >= d);
1144+
1145+ this._runAttrs(t, d, reverse);
1146+ this._actualFrames += 1;
1147+ this._set(ELAPSED_TIME, t);
1148+
1149+ this.fire(TWEEN);
1150+ if (done) {
1151+ this._lastFrame();
1152+ }
1153+ },
1154+
1155+ _runAttrs: function(t, d, reverse) {
1156+ var attr = this._runtimeAttr,
1157+ customAttr = Y.Anim.behaviors,
1158+ easing = attr.easing,
1159+ lastFrame = d,
1160+ done = false,
1161+ attribute,
1162+ setter,
1163+ i;
1164+
1165+ if (t >= d) {
1166+ done = true;
1167+ }
1168+
1169+ if (reverse) {
1170+ t = d - t;
1171+ lastFrame = 0;
1172+ }
1173+
1174+ for (i in attr) {
1175+ if (attr[i].to) {
1176+ attribute = attr[i];
1177+ setter = (i in customAttr && 'set' in customAttr[i]) ?
1178+ customAttr[i].set : Y.Anim.DEFAULT_SETTER;
1179+
1180+ if (!done) {
1181+ setter(this, i, attribute.from, attribute.to, t, d, easing, attribute.unit);
1182+ } else {
1183+ setter(this, i, attribute.from, attribute.to, lastFrame, d, easing, attribute.unit);
1184+ }
1185+ }
1186+ }
1187+
1188+
1189+ },
1190+
1191+ _lastFrame: function() {
1192+ var iter = this.get('iterations'),
1193+ iterCount = this.get(ITERATION_COUNT);
1194+
1195+ iterCount += 1;
1196+ if (iter === 'infinite' || iterCount < iter) {
1197+ if (this.get('direction') === 'alternate') {
1198+ this.set(REVERSE, !this.get(REVERSE)); // flip it
1199+ }
1200+ /**
1201+ * @event iteration
1202+ * @description fires when an animation begins an iteration.
1203+ * @param {Event} ev The iteration event.
1204+ * @type Event.Custom
1205+ */
1206+ this.fire('iteration');
1207+ } else {
1208+ iterCount = 0;
1209+ this._end();
1210+ }
1211+
1212+ this._set(START_TIME, new Date());
1213+ this._set(ITERATION_COUNT, iterCount);
1214+ },
1215+
1216+ _initAnimAttr: function() {
1217+ var from = this.get('from') || {},
1218+ to = this.get('to') || {},
1219+ attr = {
1220+ duration: this.get('duration') * 1000,
1221+ easing: this.get('easing')
1222+ },
1223+ customAttr = Y.Anim.behaviors,
1224+ node = this.get(NODE), // implicit attr init
1225+ unit, begin, end;
1226+
1227+ Y.each(to, function(val, name) {
1228+ if (typeof val === 'function') {
1229+ val = val.call(this, node);
1230+ }
1231+
1232+ begin = from[name];
1233+ if (begin === undefined) {
1234+ begin = (name in customAttr && 'get' in customAttr[name]) ?
1235+ customAttr[name].get(this, name) : Y.Anim.DEFAULT_GETTER(this, name);
1236+ } else if (typeof begin === 'function') {
1237+ begin = begin.call(this, node);
1238+ }
1239+
1240+ var mFrom = Y.Anim.RE_UNITS.exec(begin),
1241+ mTo = Y.Anim.RE_UNITS.exec(val);
1242+
1243+ begin = mFrom ? mFrom[1] : begin;
1244+ end = mTo ? mTo[1] : val;
1245+ unit = mTo ? mTo[2] : mFrom ? mFrom[2] : ''; // one might be zero TODO: mixed units
1246+
1247+ if (!unit && Y.Anim.RE_DEFAULT_UNIT.test(name)) {
1248+ unit = Y.Anim.DEFAULT_UNIT;
1249+ }
1250+
1251+ if (!begin || !end) {
1252+ Y.error('invalid "from" or "to" for "' + name + '"', 'Anim');
1253+ return;
1254+ }
1255+
1256+ attr[name] = {
1257+ from: Y.Lang.isObject(begin) ? Y.clone(begin) : begin,
1258+ to: end,
1259+ unit: unit
1260+ };
1261+
1262+ }, this);
1263+
1264+ this._runtimeAttr = attr;
1265+ },
1266+
1267+
1268+ // TODO: move to computedStyle? (browsers dont agree on default computed offsets)
1269+ _getOffset: function(attr) {
1270+ var node = this._node,
1271+ val = node.getComputedStyle(attr),
1272+ get = (attr === 'left') ? 'getX': 'getY',
1273+ set = (attr === 'left') ? 'setX': 'setY',
1274+ position;
1275+
1276+ if (val === 'auto') {
1277+ position = node.getStyle('position');
1278+ if (position === 'absolute' || position === 'fixed') {
1279+ val = node[get]();
1280+ node[set](val);
1281+ } else {
1282+ val = 0;
1283+ }
1284+ }
1285+
1286+ return val;
1287+ },
1288+
1289+ destructor: function() {
1290+ delete Y.Anim._instances[Y.stamp(this)];
1291+ }
1292+ };
1293+
1294+ Y.extend(Y.Anim, Y.Base, proto);
1295+
1296+
1297+}, '3.10.3', {"requires": ["base-base", "node-style"]});
1298
1299=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base-min.js'
1300--- src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base-min.js 1970-01-01 00:00:00 +0000
1301+++ src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base-min.js 2013-06-24 16:46:58 +0000
1302@@ -0,0 +1,8 @@
1303+/*
1304+YUI 3.10.3 (build 2fb5187)
1305+Copyright 2013 Yahoo! Inc. All rights reserved.
1306+Licensed under the BSD License.
1307+http://yuilibrary.com/license/
1308+*/
1309+
1310+YUI.add("anim-base",function(e,t){var n="running",r="startTime",i="elapsedTime",s="start",o="tween",u="end",a="node",f="paused",l="reverse",c="iterationCount",h=Number,p={},d;e.Anim=function(){e.Anim.superclass.constructor.apply(this,arguments),e.Anim._instances[e.stamp(this)]=this},e.Anim.NAME="anim",e.Anim._instances={},e.Anim.RE_DEFAULT_UNIT=/^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i,e.Anim.DEFAULT_UNIT="px",e.Anim.DEFAULT_EASING=function(e,t,n,r){return n*e/r+t},e.Anim._intervalTime=20,e.Anim.behaviors={left:{get:function(e,t){return e._getOffset(t)}}},e.Anim.behaviors.top=e.Anim.behaviors.left,e.Anim.DEFAULT_SETTER=function(t,n,r,i,s,o,u,a){var f=t._node,l=f._node,c=u(s,h(r),h(i)-h(r),o);l?"style"in l&&(n in l.style||n in e.DOM.CUSTOM_STYLES)?(a=a||"",f.setStyle(n,c+a)):"attributes"in l&&n in l.attributes?f.setAttribute(n,c):n in l&&(l[n]=c):f.set?f.set(n,c):n in f&&(f[n]=c)},e.Anim.DEFAULT_GETTER=function(t,n){var r=t._node,i=r._node,s="";return i?"style"in i&&(n in i.style||n in e.DOM.CUSTOM_STYLES)?s=r.getComputedStyle(n):"attributes"in i&&n in i.attributes?s=r.getAttribute(n):n in i&&(s=i[n]):r.get?s=r.get(n):n in r&&(s=r[n]),s},e.Anim.ATTRS={node:{setter:function(t){return t&&(typeof t=="string"||t.nodeType)&&(t=e.one(t)),this._node=t,!t,t}},duration:{value:1},easing:{value:e.Anim.DEFAULT_EASING,setter:function(t){if(typeof t=="string"&&e.Easing)return e.Easing[t]}},from:{},to:{},startTime:{value:0,readOnly:!0},elapsedTime:{value:0,readOnly:!0},running:{getter:function(){return!!p[e.stamp(this)]},value:!1,readOnly:!0},iterations:{value:1},iterationCount:{value:0,readOnly:!0},direction:{value:"normal"},paused:{readOnly:!0,value:!1},reverse:{value:!1}},e.Anim.run=function(){var t=e.Anim._instances,n;for(n in t)t[n].run&&t[n].run()},e.Anim.pause=function(){for(var t in p)p[t].pause&&p[t].pause();e.Anim._stopTimer()},e.Anim.stop=function(){for(var t in p)p[t].stop&&p[t].stop();e.Anim._stopTimer()},e.Anim._startTimer=function(){d||(d=setInterval(e.Anim._runFrame,e.Anim._intervalTime))},e.Anim._stopTimer=function(){clearInterval(d),d=0},e.Anim._runFrame=function(){var t=!0,n;for(n in p)p[n]._runFrame&&(t=!1,p[n]._runFrame());t&&e.Anim._stopTimer()},e.Anim.RE_UNITS=/^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/;var v={run:function(){return this.get(f)?this._resume():this.get(n)||this._start(),this},pause:function(){return this.get(n)&&this._pause(),this},stop:function(e){return(this.get(n)||this.get(f))&&this._end(e),this},_added:!1,_start:function(){this._set(r,new Date-this.get(i)),this._actualFrames=0,this.get(f)||this._initAnimAttr(),p[e.stamp(this)]=this,e.Anim._startTimer(),this.fire(s)},_pause:function(){this._set(r,null),this._set(f,!0),delete p[e.stamp(this)],this.fire("pause")},_resume:function(){this._set(f,!1),p[e.stamp(this)]=this,this._set(r,new Date-this.get(i)),e.Anim._startTimer(),this.fire("resume")},_end:function(t){var n=this.get("duration")*1e3;t&&this._runAttrs(n,n,this.get(l)),this._set(r,null),this._set(i,0),this._set(f,!1),delete p[e.stamp(this)],this.fire(u,{elapsed:this.get(i)})},_runFrame:function(){var e=this._runtimeAttr.duration,t=new Date-this.get(r),n=this.get(l),s=t>=e;this._runAttrs(t,e,n),this._actualFrames+=1,this._set(i,t),this.fire(o),s&&this._lastFrame()},_runAttrs:function(t,n,r){var i=this._runtimeAttr,s=e.Anim.behaviors,o=i.easing,u=n,a=!1,f,l,c;t>=n&&(a=!0),r&&(t=n-t,u=0);for(c in i)i[c].to&&(f=i[c],l=c in s&&"set"in s[c]?s[c].set:e.Anim.DEFAULT_SETTER,a?l(this,c,f.from,f.to,u,n,o,f.unit):l(this,c,f.from,f.to,t,n,o,f.unit))},_lastFrame:function(){var e=this.get("iterations"),t=this.get(c);t+=1,e==="infinite"||t<e?(this.get("direction")==="alternate"&&this.set(l,!this.get(l)),this.fire("iteration")):(t=0,this._end()),this._set(r,new Date),this._set(c,t)},_initAnimAttr:function(){var t=this.get("from")||{},n=this.get("to")||{},r={duration:this.get("duration")*1e3,easing:this.get("easing")},i=e.Anim.behaviors,s=this.get(a),o,u,f;e.each(n,function(n,a){typeof n=="function"&&(n=n.call(this,s)),u=t[a],u===undefined?u=a in i&&"get"in i[a]?i[a].get(this,a):e.Anim.DEFAULT_GETTER(this,a):typeof u=="function"&&(u=u.call(this,s));var l=e.Anim.RE_UNITS.exec(u),c=e.Anim.RE_UNITS.exec(n);u=l?l[1]:u,f=c?c[1]:n,o=c?c[2]:l?l[2]:"",!o&&e.Anim.RE_DEFAULT_UNIT.test(a)&&(o=e.Anim.DEFAULT_UNIT);if(!u||!f){e.error('invalid "from" or "to" for "'+a+'"',"Anim");return}r[a]={from:e.Lang.isObject(u)?e.clone(u):u,to:f,unit:o}},this),this._runtimeAttr=r},_getOffset:function(e){var t=this._node,n=t.getComputedStyle(e),r=e==="left"?"getX":"getY",i=e==="left"?"setX":"setY",s;return n==="auto"&&(s=t.getStyle("position"),s==="absolute"||s==="fixed"?(n=t[r](),t[i](n)):n=0),n},destructor:function(){delete e.Anim._instances[e.stamp(this)]}};e.extend(e.Anim,e.Base,v)},"3.10.3",{requires:["base-base","node-style"]});
1311
1312=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base.js'
1313--- src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base.js 1970-01-01 00:00:00 +0000
1314+++ src/webcatalog/static/yui/3.10.3/build/anim-base/anim-base.js 2013-06-24 16:46:58 +0000
1315@@ -0,0 +1,691 @@
1316+/*
1317+YUI 3.10.3 (build 2fb5187)
1318+Copyright 2013 Yahoo! Inc. All rights reserved.
1319+Licensed under the BSD License.
1320+http://yuilibrary.com/license/
1321+*/
1322+
1323+YUI.add('anim-base', function (Y, NAME) {
1324+
1325+/**
1326+* The Animation Utility provides an API for creating advanced transitions.
1327+* @module anim
1328+*/
1329+
1330+/**
1331+* Provides the base Anim class, for animating numeric properties.
1332+*
1333+* @module anim
1334+* @submodule anim-base
1335+*/
1336+
1337+ /**
1338+ * A class for constructing animation instances.
1339+ * @class Anim
1340+ * @for Anim
1341+ * @constructor
1342+ * @extends Base
1343+ */
1344+
1345+ var RUNNING = 'running',
1346+ START_TIME = 'startTime',
1347+ ELAPSED_TIME = 'elapsedTime',
1348+ /**
1349+ * @for Anim
1350+ * @event start
1351+ * @description fires when an animation begins.
1352+ * @param {Event} ev The start event.
1353+ * @type Event.Custom
1354+ */
1355+ START = 'start',
1356+
1357+ /**
1358+ * @event tween
1359+ * @description fires every frame of the animation.
1360+ * @param {Event} ev The tween event.
1361+ * @type Event.Custom
1362+ */
1363+ TWEEN = 'tween',
1364+
1365+ /**
1366+ * @event end
1367+ * @description fires after the animation completes.
1368+ * @param {Event} ev The end event.
1369+ * @type Event.Custom
1370+ */
1371+ END = 'end',
1372+ NODE = 'node',
1373+ PAUSED = 'paused',
1374+ REVERSE = 'reverse', // TODO: cleanup
1375+ ITERATION_COUNT = 'iterationCount',
1376+
1377+ NUM = Number;
1378+
1379+ var _running = {},
1380+ _timer;
1381+
1382+ Y.Anim = function() {
1383+ Y.Anim.superclass.constructor.apply(this, arguments);
1384+ Y.Anim._instances[Y.stamp(this)] = this;
1385+ };
1386+
1387+ Y.Anim.NAME = 'anim';
1388+
1389+ Y.Anim._instances = {};
1390+
1391+ /**
1392+ * Regex of properties that should use the default unit.
1393+ *
1394+ * @property RE_DEFAULT_UNIT
1395+ * @static
1396+ */
1397+ Y.Anim.RE_DEFAULT_UNIT = /^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i;
1398+
1399+ /**
1400+ * The default unit to use with properties that pass the RE_DEFAULT_UNIT test.
1401+ *
1402+ * @property DEFAULT_UNIT
1403+ * @static
1404+ */
1405+ Y.Anim.DEFAULT_UNIT = 'px';
1406+
1407+ Y.Anim.DEFAULT_EASING = function (t, b, c, d) {
1408+ return c * t / d + b; // linear easing
1409+ };
1410+
1411+ /**
1412+ * Time in milliseconds passed to setInterval for frame processing
1413+ *
1414+ * @property intervalTime
1415+ * @default 20
1416+ * @static
1417+ */
1418+ Y.Anim._intervalTime = 20;
1419+
1420+ /**
1421+ * Bucket for custom getters and setters
1422+ *
1423+ * @property behaviors
1424+ * @static
1425+ */
1426+ Y.Anim.behaviors = {
1427+ left: {
1428+ get: function(anim, attr) {
1429+ return anim._getOffset(attr);
1430+ }
1431+ }
1432+ };
1433+
1434+ Y.Anim.behaviors.top = Y.Anim.behaviors.left;
1435+
1436+ /**
1437+ * The default setter to use when setting object properties.
1438+ *
1439+ * @property DEFAULT_SETTER
1440+ * @static
1441+ */
1442+ Y.Anim.DEFAULT_SETTER = function(anim, att, from, to, elapsed, duration, fn, unit) {
1443+ var node = anim._node,
1444+ domNode = node._node,
1445+ val = fn(elapsed, NUM(from), NUM(to) - NUM(from), duration);
1446+
1447+ if (domNode) {
1448+ if ('style' in domNode && (att in domNode.style || att in Y.DOM.CUSTOM_STYLES)) {
1449+ unit = unit || '';
1450+ node.setStyle(att, val + unit);
1451+ } else if ('attributes' in domNode && att in domNode.attributes) {
1452+ node.setAttribute(att, val);
1453+ } else if (att in domNode) {
1454+ domNode[att] = val;
1455+ }
1456+ } else if (node.set) {
1457+ node.set(att, val);
1458+ } else if (att in node) {
1459+ node[att] = val;
1460+ }
1461+ };
1462+
1463+ /**
1464+ * The default getter to use when getting object properties.
1465+ *
1466+ * @property DEFAULT_GETTER
1467+ * @static
1468+ */
1469+ Y.Anim.DEFAULT_GETTER = function(anim, att) {
1470+ var node = anim._node,
1471+ domNode = node._node,
1472+ val = '';
1473+
1474+ if (domNode) {
1475+ if ('style' in domNode && (att in domNode.style || att in Y.DOM.CUSTOM_STYLES)) {
1476+ val = node.getComputedStyle(att);
1477+ } else if ('attributes' in domNode && att in domNode.attributes) {
1478+ val = node.getAttribute(att);
1479+ } else if (att in domNode) {
1480+ val = domNode[att];
1481+ }
1482+ } else if (node.get) {
1483+ val = node.get(att);
1484+ } else if (att in node) {
1485+ val = node[att];
1486+ }
1487+
1488+ return val;
1489+ };
1490+
1491+ Y.Anim.ATTRS = {
1492+ /**
1493+ * The object to be animated.
1494+ * @attribute node
1495+ * @type Node
1496+ */
1497+ node: {
1498+ setter: function(node) {
1499+ if (node) {
1500+ if (typeof node === 'string' || node.nodeType) {
1501+ node = Y.one(node);
1502+ }
1503+ }
1504+
1505+ this._node = node;
1506+ if (!node) {
1507+ }
1508+ return node;
1509+ }
1510+ },
1511+
1512+ /**
1513+ * The length of the animation. Defaults to "1" (second).
1514+ * @attribute duration
1515+ * @type NUM
1516+ */
1517+ duration: {
1518+ value: 1
1519+ },
1520+
1521+ /**
1522+ * The method that will provide values to the attribute(s) during the animation.
1523+ * Defaults to "Easing.easeNone".
1524+ * @attribute easing
1525+ * @type Function
1526+ */
1527+ easing: {
1528+ value: Y.Anim.DEFAULT_EASING,
1529+
1530+ setter: function(val) {
1531+ if (typeof val === 'string' && Y.Easing) {
1532+ return Y.Easing[val];
1533+ }
1534+ }
1535+ },
1536+
1537+ /**
1538+ * The starting values for the animated properties.
1539+ *
1540+ * Fields may be strings, numbers, or functions.
1541+ * If a function is used, the return value becomes the from value.
1542+ * If no from value is specified, the DEFAULT_GETTER will be used.
1543+ * Supports any unit, provided it matches the "to" (or default)
1544+ * unit (e.g. `{width: '10em', color: 'rgb(0, 0, 0)', borderColor: '#ccc'}`).
1545+ *
1546+ * If using the default ('px' for length-based units), the unit may be omitted
1547+ * (e.g. `{width: 100}, borderColor: 'ccc'}`, which defaults to pixels
1548+ * and hex, respectively).
1549+ *
1550+ * @attribute from
1551+ * @type Object
1552+ */
1553+ from: {},
1554+
1555+ /**
1556+ * The ending values for the animated properties.
1557+ *
1558+ * Fields may be strings, numbers, or functions.
1559+ * Supports any unit, provided it matches the "from" (or default)
1560+ * unit (e.g. `{width: '50%', color: 'red', borderColor: '#ccc'}`).
1561+ *
1562+ * If using the default ('px' for length-based units), the unit may be omitted
1563+ * (e.g. `{width: 100, borderColor: 'ccc'}`, which defaults to pixels
1564+ * and hex, respectively).
1565+ *
1566+ * @attribute to
1567+ * @type Object
1568+ */
1569+ to: {},
1570+
1571+ /**
1572+ * Date stamp for the first frame of the animation.
1573+ * @attribute startTime
1574+ * @type Int
1575+ * @default 0
1576+ * @readOnly
1577+ */
1578+ startTime: {
1579+ value: 0,
1580+ readOnly: true
1581+ },
1582+
1583+ /**
1584+ * Current time the animation has been running.
1585+ * @attribute elapsedTime
1586+ * @type Int
1587+ * @default 0
1588+ * @readOnly
1589+ */
1590+ elapsedTime: {
1591+ value: 0,
1592+ readOnly: true
1593+ },
1594+
1595+ /**
1596+ * Whether or not the animation is currently running.
1597+ * @attribute running
1598+ * @type Boolean
1599+ * @default false
1600+ * @readOnly
1601+ */
1602+ running: {
1603+ getter: function() {
1604+ return !!_running[Y.stamp(this)];
1605+ },
1606+ value: false,
1607+ readOnly: true
1608+ },
1609+
1610+ /**
1611+ * The number of times the animation should run
1612+ * @attribute iterations
1613+ * @type Int
1614+ * @default 1
1615+ */
1616+ iterations: {
1617+ value: 1
1618+ },
1619+
1620+ /**
1621+ * The number of iterations that have occurred.
1622+ * Resets when an animation ends (reaches iteration count or stop() called).
1623+ * @attribute iterationCount
1624+ * @type Int
1625+ * @default 0
1626+ * @readOnly
1627+ */
1628+ iterationCount: {
1629+ value: 0,
1630+ readOnly: true
1631+ },
1632+
1633+ /**
1634+ * How iterations of the animation should behave.
1635+ * Possible values are "normal" and "alternate".
1636+ * Normal will repeat the animation, alternate will reverse on every other pass.
1637+ *
1638+ * @attribute direction
1639+ * @type String
1640+ * @default "normal"
1641+ */
1642+ direction: {
1643+ value: 'normal' // | alternate (fwd on odd, rev on even per spec)
1644+ },
1645+
1646+ /**
1647+ * Whether or not the animation is currently paused.
1648+ * @attribute paused
1649+ * @type Boolean
1650+ * @default false
1651+ * @readOnly
1652+ */
1653+ paused: {
1654+ readOnly: true,
1655+ value: false
1656+ },
1657+
1658+ /**
1659+ * If true, animation begins from last frame
1660+ * @attribute reverse
1661+ * @type Boolean
1662+ * @default false
1663+ */
1664+ reverse: {
1665+ value: false
1666+ }
1667+
1668+
1669+ };
1670+
1671+ /**
1672+ * Runs all animation instances.
1673+ * @method run
1674+ * @static
1675+ */
1676+ Y.Anim.run = function() {
1677+ var instances = Y.Anim._instances,
1678+ i;
1679+ for (i in instances) {
1680+ if (instances[i].run) {
1681+ instances[i].run();
1682+ }
1683+ }
1684+ };
1685+
1686+ /**
1687+ * Pauses all animation instances.
1688+ * @method pause
1689+ * @static
1690+ */
1691+ Y.Anim.pause = function() {
1692+ for (var i in _running) { // stop timer if nothing running
1693+ if (_running[i].pause) {
1694+ _running[i].pause();
1695+ }
1696+ }
1697+
1698+ Y.Anim._stopTimer();
1699+ };
1700+
1701+ /**
1702+ * Stops all animation instances.
1703+ * @method stop
1704+ * @static
1705+ */
1706+ Y.Anim.stop = function() {
1707+ for (var i in _running) { // stop timer if nothing running
1708+ if (_running[i].stop) {
1709+ _running[i].stop();
1710+ }
1711+ }
1712+ Y.Anim._stopTimer();
1713+ };
1714+
1715+ Y.Anim._startTimer = function() {
1716+ if (!_timer) {
1717+ _timer = setInterval(Y.Anim._runFrame, Y.Anim._intervalTime);
1718+ }
1719+ };
1720+
1721+ Y.Anim._stopTimer = function() {
1722+ clearInterval(_timer);
1723+ _timer = 0;
1724+ };
1725+
1726+ /**
1727+ * Called per Interval to handle each animation frame.
1728+ * @method _runFrame
1729+ * @private
1730+ * @static
1731+ */
1732+ Y.Anim._runFrame = function() {
1733+ var done = true,
1734+ anim;
1735+ for (anim in _running) {
1736+ if (_running[anim]._runFrame) {
1737+ done = false;
1738+ _running[anim]._runFrame();
1739+ }
1740+ }
1741+
1742+ if (done) {
1743+ Y.Anim._stopTimer();
1744+ }
1745+ };
1746+
1747+ Y.Anim.RE_UNITS = /^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/;
1748+
1749+ var proto = {
1750+ /**
1751+ * Starts or resumes an animation.
1752+ * @method run
1753+ * @chainable
1754+ */
1755+ run: function() {
1756+ if (this.get(PAUSED)) {
1757+ this._resume();
1758+ } else if (!this.get(RUNNING)) {
1759+ this._start();
1760+ }
1761+ return this;
1762+ },
1763+
1764+ /**
1765+ * Pauses the animation and
1766+ * freezes it in its current state and time.
1767+ * Calling run() will continue where it left off.
1768+ * @method pause
1769+ * @chainable
1770+ */
1771+ pause: function() {
1772+ if (this.get(RUNNING)) {
1773+ this._pause();
1774+ }
1775+ return this;
1776+ },
1777+
1778+ /**
1779+ * Stops the animation and resets its time.
1780+ * @method stop
1781+ * @param {Boolean} finish If true, the animation will move to the last frame
1782+ * @chainable
1783+ */
1784+ stop: function(finish) {
1785+ if (this.get(RUNNING) || this.get(PAUSED)) {
1786+ this._end(finish);
1787+ }
1788+ return this;
1789+ },
1790+
1791+ _added: false,
1792+
1793+ _start: function() {
1794+ this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));
1795+ this._actualFrames = 0;
1796+ if (!this.get(PAUSED)) {
1797+ this._initAnimAttr();
1798+ }
1799+ _running[Y.stamp(this)] = this;
1800+ Y.Anim._startTimer();
1801+
1802+ this.fire(START);
1803+ },
1804+
1805+ _pause: function() {
1806+ this._set(START_TIME, null);
1807+ this._set(PAUSED, true);
1808+ delete _running[Y.stamp(this)];
1809+
1810+ /**
1811+ * @event pause
1812+ * @description fires when an animation is paused.
1813+ * @param {Event} ev The pause event.
1814+ * @type Event.Custom
1815+ */
1816+ this.fire('pause');
1817+ },
1818+
1819+ _resume: function() {
1820+ this._set(PAUSED, false);
1821+ _running[Y.stamp(this)] = this;
1822+ this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));
1823+ Y.Anim._startTimer();
1824+
1825+ /**
1826+ * @event resume
1827+ * @description fires when an animation is resumed (run from pause).
1828+ * @param {Event} ev The pause event.
1829+ * @type Event.Custom
1830+ */
1831+ this.fire('resume');
1832+ },
1833+
1834+ _end: function(finish) {
1835+ var duration = this.get('duration') * 1000;
1836+ if (finish) { // jump to last frame
1837+ this._runAttrs(duration, duration, this.get(REVERSE));
1838+ }
1839+
1840+ this._set(START_TIME, null);
1841+ this._set(ELAPSED_TIME, 0);
1842+ this._set(PAUSED, false);
1843+
1844+ delete _running[Y.stamp(this)];
1845+ this.fire(END, {elapsed: this.get(ELAPSED_TIME)});
1846+ },
1847+
1848+ _runFrame: function() {
1849+ var d = this._runtimeAttr.duration,
1850+ t = new Date() - this.get(START_TIME),
1851+ reverse = this.get(REVERSE),
1852+ done = (t >= d);
1853+
1854+ this._runAttrs(t, d, reverse);
1855+ this._actualFrames += 1;
1856+ this._set(ELAPSED_TIME, t);
1857+
1858+ this.fire(TWEEN);
1859+ if (done) {
1860+ this._lastFrame();
1861+ }
1862+ },
1863+
1864+ _runAttrs: function(t, d, reverse) {
1865+ var attr = this._runtimeAttr,
1866+ customAttr = Y.Anim.behaviors,
1867+ easing = attr.easing,
1868+ lastFrame = d,
1869+ done = false,
1870+ attribute,
1871+ setter,
1872+ i;
1873+
1874+ if (t >= d) {
1875+ done = true;
1876+ }
1877+
1878+ if (reverse) {
1879+ t = d - t;
1880+ lastFrame = 0;
1881+ }
1882+
1883+ for (i in attr) {
1884+ if (attr[i].to) {
1885+ attribute = attr[i];
1886+ setter = (i in customAttr && 'set' in customAttr[i]) ?
1887+ customAttr[i].set : Y.Anim.DEFAULT_SETTER;
1888+
1889+ if (!done) {
1890+ setter(this, i, attribute.from, attribute.to, t, d, easing, attribute.unit);
1891+ } else {
1892+ setter(this, i, attribute.from, attribute.to, lastFrame, d, easing, attribute.unit);
1893+ }
1894+ }
1895+ }
1896+
1897+
1898+ },
1899+
1900+ _lastFrame: function() {
1901+ var iter = this.get('iterations'),
1902+ iterCount = this.get(ITERATION_COUNT);
1903+
1904+ iterCount += 1;
1905+ if (iter === 'infinite' || iterCount < iter) {
1906+ if (this.get('direction') === 'alternate') {
1907+ this.set(REVERSE, !this.get(REVERSE)); // flip it
1908+ }
1909+ /**
1910+ * @event iteration
1911+ * @description fires when an animation begins an iteration.
1912+ * @param {Event} ev The iteration event.
1913+ * @type Event.Custom
1914+ */
1915+ this.fire('iteration');
1916+ } else {
1917+ iterCount = 0;
1918+ this._end();
1919+ }
1920+
1921+ this._set(START_TIME, new Date());
1922+ this._set(ITERATION_COUNT, iterCount);
1923+ },
1924+
1925+ _initAnimAttr: function() {
1926+ var from = this.get('from') || {},
1927+ to = this.get('to') || {},
1928+ attr = {
1929+ duration: this.get('duration') * 1000,
1930+ easing: this.get('easing')
1931+ },
1932+ customAttr = Y.Anim.behaviors,
1933+ node = this.get(NODE), // implicit attr init
1934+ unit, begin, end;
1935+
1936+ Y.each(to, function(val, name) {
1937+ if (typeof val === 'function') {
1938+ val = val.call(this, node);
1939+ }
1940+
1941+ begin = from[name];
1942+ if (begin === undefined) {
1943+ begin = (name in customAttr && 'get' in customAttr[name]) ?
1944+ customAttr[name].get(this, name) : Y.Anim.DEFAULT_GETTER(this, name);
1945+ } else if (typeof begin === 'function') {
1946+ begin = begin.call(this, node);
1947+ }
1948+
1949+ var mFrom = Y.Anim.RE_UNITS.exec(begin),
1950+ mTo = Y.Anim.RE_UNITS.exec(val);
1951+
1952+ begin = mFrom ? mFrom[1] : begin;
1953+ end = mTo ? mTo[1] : val;
1954+ unit = mTo ? mTo[2] : mFrom ? mFrom[2] : ''; // one might be zero TODO: mixed units
1955+
1956+ if (!unit && Y.Anim.RE_DEFAULT_UNIT.test(name)) {
1957+ unit = Y.Anim.DEFAULT_UNIT;
1958+ }
1959+
1960+ if (!begin || !end) {
1961+ Y.error('invalid "from" or "to" for "' + name + '"', 'Anim');
1962+ return;
1963+ }
1964+
1965+ attr[name] = {
1966+ from: Y.Lang.isObject(begin) ? Y.clone(begin) : begin,
1967+ to: end,
1968+ unit: unit
1969+ };
1970+
1971+ }, this);
1972+
1973+ this._runtimeAttr = attr;
1974+ },
1975+
1976+
1977+ // TODO: move to computedStyle? (browsers dont agree on default computed offsets)
1978+ _getOffset: function(attr) {
1979+ var node = this._node,
1980+ val = node.getComputedStyle(attr),
1981+ get = (attr === 'left') ? 'getX': 'getY',
1982+ set = (attr === 'left') ? 'setX': 'setY',
1983+ position;
1984+
1985+ if (val === 'auto') {
1986+ position = node.getStyle('position');
1987+ if (position === 'absolute' || position === 'fixed') {
1988+ val = node[get]();
1989+ node[set](val);
1990+ } else {
1991+ val = 0;
1992+ }
1993+ }
1994+
1995+ return val;
1996+ },
1997+
1998+ destructor: function() {
1999+ delete Y.Anim._instances[Y.stamp(this)];
2000+ }
2001+ };
2002+
2003+ Y.extend(Y.Anim, Y.Base, proto);
2004+
2005+
2006+}, '3.10.3', {"requires": ["base-base", "node-style"]});
2007
2008=== added directory 'src/webcatalog/static/yui/3.10.3/build/anim-color'
2009=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color-coverage.js'
2010--- src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color-coverage.js 1970-01-01 00:00:00 +0000
2011+++ src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color-coverage.js 2013-06-24 16:46:58 +0000
2012@@ -0,0 +1,13 @@
2013+/*
2014+YUI 3.10.3 (build 2fb5187)
2015+Copyright 2013 Yahoo! Inc. All rights reserved.
2016+Licensed under the BSD License.
2017+http://yuilibrary.com/license/
2018+*/
2019+
2020+if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
2021+if (!__coverage__['build/anim-color/anim-color.js']) {
2022+ __coverage__['build/anim-color/anim-color.js'] = {"path":"build/anim-color/anim-color.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0},"b":{"1":[0,0],"2":[0,0,0,0],"3":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":41}}},"2":{"name":"(anonymous_2)","line":12,"loc":{"start":{"line":12,"column":30},"end":{"line":13,"column":0}}},"3":{"name":"(anonymous_3)","line":29,"loc":{"start":{"line":29,"column":9},"end":{"line":29,"column":62}}},"4":{"name":"(anonymous_4)","line":34,"loc":{"start":{"line":34,"column":9},"end":{"line":34,"column":29}}},"5":{"name":"(anonymous_5)","line":47,"loc":{"start":{"line":47,"column":8},"end":{"line":47,"column":20}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":53,"column":42}},"2":{"start":{"line":10,"column":0},"end":{"line":10,"column":17}},"3":{"start":{"line":12,"column":0},"end":{"line":26,"column":2}},"4":{"start":{"line":14,"column":4},"end":{"line":14,"column":62}},"5":{"start":{"line":15,"column":4},"end":{"line":15,"column":58}},"6":{"start":{"line":17,"column":4},"end":{"line":19,"column":5}},"7":{"start":{"line":18,"column":8},"end":{"line":18,"column":63}},"8":{"start":{"line":21,"column":4},"end":{"line":25,"column":23}},"9":{"start":{"line":28,"column":0},"end":{"line":39,"column":2}},"10":{"start":{"line":30,"column":8},"end":{"line":30,"column":95}},"11":{"start":{"line":35,"column":8},"end":{"line":35,"column":51}},"12":{"start":{"line":36,"column":8},"end":{"line":36,"column":67}},"13":{"start":{"line":37,"column":8},"end":{"line":37,"column":19}},"14":{"start":{"line":41,"column":0},"end":{"line":50,"column":2}},"15":{"start":{"line":48,"column":12},"end":{"line":48,"column":57}}},"branchMap":{"1":{"line":17,"type":"if","locations":[{"start":{"line":17,"column":4},"end":{"line":17,"column":4}},{"start":{"line":17,"column":4},"end":{"line":17,"column":4}}]},"2":{"line":17,"type":"binary-expr","locations":[{"start":{"line":17,"column":8},"end":{"line":17,"column":18}},{"start":{"line":17,"column":22},"end":{"line":17,"column":42}},{"start":{"line":17,"column":46},"end":{"line":17,"column":54}},{"start":{"line":17,"column":58},"end":{"line":17,"column":76}}]},"3":{"line":36,"type":"cond-expr","locations":[{"start":{"line":36,"column":40},"end":{"line":36,"column":60}},{"start":{"line":36,"column":63},"end":{"line":36,"column":66}}]}},"code":["(function () { YUI.add('anim-color', function (Y, NAME) {","","/**"," * Adds support for color properties in <code>to</code>"," * and <code>from</code> attributes."," * @module anim"," * @submodule anim-color"," */","","var NUM = Number;","","Y.Anim.getUpdatedColorValue = function(fromColor, toColor, elapsed, duration, fn)","{"," fromColor = Y.Color.re_RGB.exec(Y.Color.toRGB(fromColor));"," toColor = Y.Color.re_RGB.exec(Y.Color.toRGB(toColor));",""," if (!fromColor || fromColor.length < 3 || !toColor || toColor.length < 3) {"," Y.error('invalid from or to passed to color behavior');"," }",""," return 'rgb(' + ["," Math.floor(fn(elapsed, NUM(fromColor[1]), NUM(toColor[1]) - NUM(fromColor[1]), duration)),"," Math.floor(fn(elapsed, NUM(fromColor[2]), NUM(toColor[2]) - NUM(fromColor[2]), duration)),"," Math.floor(fn(elapsed, NUM(fromColor[3]), NUM(toColor[3]) - NUM(fromColor[3]), duration))"," ].join(', ') + ')';","};","","Y.Anim.behaviors.color = {"," set: function(anim, att, from, to, elapsed, duration, fn) {"," anim._node.setStyle(att, Y.Anim.getUpdatedColorValue(from, to, elapsed, duration, fn));"," },",""," // TODO: default bgcolor const"," get: function(anim, att) {"," var val = anim._node.getComputedStyle(att);"," val = (val === 'transparent') ? 'rgb(255, 255, 255)' : val;"," return val;"," }","};","","Y.each(['backgroundColor',"," 'borderColor',"," 'borderTopColor',"," 'borderRightColor',"," 'borderBottomColor',"," 'borderLeftColor'],"," function(v) {"," Y.Anim.behaviors[v] = Y.Anim.behaviors.color;"," }",");","","","}, '3.10.3', {\"requires\": [\"anim-base\"]});","","}());"]};
2023+}
2024+var __cov_4lkXVKJvhKUU$6wddd5n2Q = __coverage__['build/anim-color/anim-color.js'];
2025+__cov_4lkXVKJvhKUU$6wddd5n2Q.s['1']++;YUI.add('anim-color',function(Y,NAME){__cov_4lkXVKJvhKUU$6wddd5n2Q.f['1']++;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['2']++;var NUM=Number;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['3']++;Y.Anim.getUpdatedColorValue=function(fromColor,toColor,elapsed,duration,fn){__cov_4lkXVKJvhKUU$6wddd5n2Q.f['2']++;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['4']++;fromColor=Y.Color.re_RGB.exec(Y.Color.toRGB(fromColor));__cov_4lkXVKJvhKUU$6wddd5n2Q.s['5']++;toColor=Y.Color.re_RGB.exec(Y.Color.toRGB(toColor));__cov_4lkXVKJvhKUU$6wddd5n2Q.s['6']++;if((__cov_4lkXVKJvhKUU$6wddd5n2Q.b['2'][0]++,!fromColor)||(__cov_4lkXVKJvhKUU$6wddd5n2Q.b['2'][1]++,fromColor.length<3)||(__cov_4lkXVKJvhKUU$6wddd5n2Q.b['2'][2]++,!toColor)||(__cov_4lkXVKJvhKUU$6wddd5n2Q.b['2'][3]++,toColor.length<3)){__cov_4lkXVKJvhKUU$6wddd5n2Q.b['1'][0]++;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['7']++;Y.error('invalid from or to passed to color behavior');}else{__cov_4lkXVKJvhKUU$6wddd5n2Q.b['1'][1]++;}__cov_4lkXVKJvhKUU$6wddd5n2Q.s['8']++;return'rgb('+[Math.floor(fn(elapsed,NUM(fromColor[1]),NUM(toColor[1])-NUM(fromColor[1]),duration)),Math.floor(fn(elapsed,NUM(fromColor[2]),NUM(toColor[2])-NUM(fromColor[2]),duration)),Math.floor(fn(elapsed,NUM(fromColor[3]),NUM(toColor[3])-NUM(fromColor[3]),duration))].join(', ')+')';};__cov_4lkXVKJvhKUU$6wddd5n2Q.s['9']++;Y.Anim.behaviors.color={set:function(anim,att,from,to,elapsed,duration,fn){__cov_4lkXVKJvhKUU$6wddd5n2Q.f['3']++;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['10']++;anim._node.setStyle(att,Y.Anim.getUpdatedColorValue(from,to,elapsed,duration,fn));},get:function(anim,att){__cov_4lkXVKJvhKUU$6wddd5n2Q.f['4']++;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['11']++;var val=anim._node.getComputedStyle(att);__cov_4lkXVKJvhKUU$6wddd5n2Q.s['12']++;val=val==='transparent'?(__cov_4lkXVKJvhKUU$6wddd5n2Q.b['3'][0]++,'rgb(255, 255, 255)'):(__cov_4lkXVKJvhKUU$6wddd5n2Q.b['3'][1]++,val);__cov_4lkXVKJvhKUU$6wddd5n2Q.s['13']++;return val;}};__cov_4lkXVKJvhKUU$6wddd5n2Q.s['14']++;Y.each(['backgroundColor','borderColor','borderTopColor','borderRightColor','borderBottomColor','borderLeftColor'],function(v){__cov_4lkXVKJvhKUU$6wddd5n2Q.f['5']++;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['15']++;Y.Anim.behaviors[v]=Y.Anim.behaviors.color;});},'3.10.3',{'requires':['anim-base']});
2026
2027=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color-debug.js'
2028--- src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color-debug.js 1970-01-01 00:00:00 +0000
2029+++ src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color-debug.js 2013-06-24 16:46:58 +0000
2030@@ -0,0 +1,60 @@
2031+/*
2032+YUI 3.10.3 (build 2fb5187)
2033+Copyright 2013 Yahoo! Inc. All rights reserved.
2034+Licensed under the BSD License.
2035+http://yuilibrary.com/license/
2036+*/
2037+
2038+YUI.add('anim-color', function (Y, NAME) {
2039+
2040+/**
2041+ * Adds support for color properties in <code>to</code>
2042+ * and <code>from</code> attributes.
2043+ * @module anim
2044+ * @submodule anim-color
2045+ */
2046+
2047+var NUM = Number;
2048+
2049+Y.Anim.getUpdatedColorValue = function(fromColor, toColor, elapsed, duration, fn)
2050+{
2051+ fromColor = Y.Color.re_RGB.exec(Y.Color.toRGB(fromColor));
2052+ toColor = Y.Color.re_RGB.exec(Y.Color.toRGB(toColor));
2053+
2054+ if (!fromColor || fromColor.length < 3 || !toColor || toColor.length < 3) {
2055+ Y.error('invalid from or to passed to color behavior');
2056+ }
2057+
2058+ return 'rgb(' + [
2059+ Math.floor(fn(elapsed, NUM(fromColor[1]), NUM(toColor[1]) - NUM(fromColor[1]), duration)),
2060+ Math.floor(fn(elapsed, NUM(fromColor[2]), NUM(toColor[2]) - NUM(fromColor[2]), duration)),
2061+ Math.floor(fn(elapsed, NUM(fromColor[3]), NUM(toColor[3]) - NUM(fromColor[3]), duration))
2062+ ].join(', ') + ')';
2063+};
2064+
2065+Y.Anim.behaviors.color = {
2066+ set: function(anim, att, from, to, elapsed, duration, fn) {
2067+ anim._node.setStyle(att, Y.Anim.getUpdatedColorValue(from, to, elapsed, duration, fn));
2068+ },
2069+
2070+ // TODO: default bgcolor const
2071+ get: function(anim, att) {
2072+ var val = anim._node.getComputedStyle(att);
2073+ val = (val === 'transparent') ? 'rgb(255, 255, 255)' : val;
2074+ return val;
2075+ }
2076+};
2077+
2078+Y.each(['backgroundColor',
2079+ 'borderColor',
2080+ 'borderTopColor',
2081+ 'borderRightColor',
2082+ 'borderBottomColor',
2083+ 'borderLeftColor'],
2084+ function(v) {
2085+ Y.Anim.behaviors[v] = Y.Anim.behaviors.color;
2086+ }
2087+);
2088+
2089+
2090+}, '3.10.3', {"requires": ["anim-base"]});
2091
2092=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color-min.js'
2093--- src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color-min.js 1970-01-01 00:00:00 +0000
2094+++ src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color-min.js 2013-06-24 16:46:58 +0000
2095@@ -0,0 +1,8 @@
2096+/*
2097+YUI 3.10.3 (build 2fb5187)
2098+Copyright 2013 Yahoo! Inc. All rights reserved.
2099+Licensed under the BSD License.
2100+http://yuilibrary.com/license/
2101+*/
2102+
2103+YUI.add("anim-color",function(e,t){var n=Number;e.Anim.getUpdatedColorValue=function(t,r,i,s,o){return t=e.Color.re_RGB.exec(e.Color.toRGB(t)),r=e.Color.re_RGB.exec(e.Color.toRGB(r)),(!t||t.length<3||!r||r.length<3)&&e.error("invalid from or to passed to color behavior"),"rgb("+[Math.floor(o(i,n(t[1]),n(r[1])-n(t[1]),s)),Math.floor(o(i,n(t[2]),n(r[2])-n(t[2]),s)),Math.floor(o(i,n(t[3]),n(r[3])-n(t[3]),s))].join(", ")+")"},e.Anim.behaviors.color={set:function(t,n,r,i,s,o,u){t._node.setStyle(n,e.Anim.getUpdatedColorValue(r,i,s,o,u))},get:function(e,t){var n=e._node.getComputedStyle(t);return n=n==="transparent"?"rgb(255, 255, 255)":n,n}},e.each(["backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"],function(t){e.Anim.behaviors[t]=e.Anim.behaviors.color})},"3.10.3",{requires:["anim-base"]});
2104
2105=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color.js'
2106--- src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color.js 1970-01-01 00:00:00 +0000
2107+++ src/webcatalog/static/yui/3.10.3/build/anim-color/anim-color.js 2013-06-24 16:46:58 +0000
2108@@ -0,0 +1,60 @@
2109+/*
2110+YUI 3.10.3 (build 2fb5187)
2111+Copyright 2013 Yahoo! Inc. All rights reserved.
2112+Licensed under the BSD License.
2113+http://yuilibrary.com/license/
2114+*/
2115+
2116+YUI.add('anim-color', function (Y, NAME) {
2117+
2118+/**
2119+ * Adds support for color properties in <code>to</code>
2120+ * and <code>from</code> attributes.
2121+ * @module anim
2122+ * @submodule anim-color
2123+ */
2124+
2125+var NUM = Number;
2126+
2127+Y.Anim.getUpdatedColorValue = function(fromColor, toColor, elapsed, duration, fn)
2128+{
2129+ fromColor = Y.Color.re_RGB.exec(Y.Color.toRGB(fromColor));
2130+ toColor = Y.Color.re_RGB.exec(Y.Color.toRGB(toColor));
2131+
2132+ if (!fromColor || fromColor.length < 3 || !toColor || toColor.length < 3) {
2133+ Y.error('invalid from or to passed to color behavior');
2134+ }
2135+
2136+ return 'rgb(' + [
2137+ Math.floor(fn(elapsed, NUM(fromColor[1]), NUM(toColor[1]) - NUM(fromColor[1]), duration)),
2138+ Math.floor(fn(elapsed, NUM(fromColor[2]), NUM(toColor[2]) - NUM(fromColor[2]), duration)),
2139+ Math.floor(fn(elapsed, NUM(fromColor[3]), NUM(toColor[3]) - NUM(fromColor[3]), duration))
2140+ ].join(', ') + ')';
2141+};
2142+
2143+Y.Anim.behaviors.color = {
2144+ set: function(anim, att, from, to, elapsed, duration, fn) {
2145+ anim._node.setStyle(att, Y.Anim.getUpdatedColorValue(from, to, elapsed, duration, fn));
2146+ },
2147+
2148+ // TODO: default bgcolor const
2149+ get: function(anim, att) {
2150+ var val = anim._node.getComputedStyle(att);
2151+ val = (val === 'transparent') ? 'rgb(255, 255, 255)' : val;
2152+ return val;
2153+ }
2154+};
2155+
2156+Y.each(['backgroundColor',
2157+ 'borderColor',
2158+ 'borderTopColor',
2159+ 'borderRightColor',
2160+ 'borderBottomColor',
2161+ 'borderLeftColor'],
2162+ function(v) {
2163+ Y.Anim.behaviors[v] = Y.Anim.behaviors.color;
2164+ }
2165+);
2166+
2167+
2168+}, '3.10.3', {"requires": ["anim-base"]});
2169
2170=== added directory 'src/webcatalog/static/yui/3.10.3/build/anim-curve'
2171=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve-coverage.js'
2172--- src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve-coverage.js 1970-01-01 00:00:00 +0000
2173+++ src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve-coverage.js 2013-06-24 16:46:58 +0000
2174@@ -0,0 +1,13 @@
2175+/*
2176+YUI 3.10.3 (build 2fb5187)
2177+Copyright 2013 Yahoo! Inc. All rights reserved.
2178+Licensed under the BSD License.
2179+http://yuilibrary.com/license/
2180+*/
2181+
2182+if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
2183+if (!__coverage__['build/anim-curve/anim-curve.js']) {
2184+ __coverage__['build/anim-curve/anim-curve.js'] = {"path":"build/anim-curve/anim-curve.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0},"b":{},"f":{"1":0,"2":0,"3":0,"4":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":41}}},"2":{"name":"(anonymous_2)","line":11,"loc":{"start":{"line":11,"column":9},"end":{"line":11,"column":62}}},"3":{"name":"(anonymous_3)","line":19,"loc":{"start":{"line":19,"column":9},"end":{"line":19,"column":24}}},"4":{"name":"(anonymous_4)","line":37,"loc":{"start":{"line":37,"column":19},"end":{"line":37,"column":39}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":59,"column":40}},"2":{"start":{"line":10,"column":0},"end":{"line":22,"column":2}},"3":{"start":{"line":12,"column":8},"end":{"line":12,"column":37}},"4":{"start":{"line":13,"column":8},"end":{"line":13,"column":31}},"5":{"start":{"line":14,"column":8},"end":{"line":14,"column":52}},"6":{"start":{"line":15,"column":8},"end":{"line":15,"column":25}},"7":{"start":{"line":16,"column":8},"end":{"line":16,"column":50}},"8":{"start":{"line":20,"column":8},"end":{"line":20,"column":34}},"9":{"start":{"line":37,"column":0},"end":{"line":56,"column":2}},"10":{"start":{"line":38,"column":4},"end":{"line":41,"column":10}},"11":{"start":{"line":43,"column":4},"end":{"line":45,"column":5}},"12":{"start":{"line":44,"column":8},"end":{"line":44,"column":46}},"13":{"start":{"line":47,"column":4},"end":{"line":52,"column":5}},"14":{"start":{"line":48,"column":8},"end":{"line":51,"column":9}},"15":{"start":{"line":49,"column":12},"end":{"line":49,"column":78}},"16":{"start":{"line":50,"column":12},"end":{"line":50,"column":78}},"17":{"start":{"line":54,"column":4},"end":{"line":54,"column":36}}},"branchMap":{},"code":["(function () { YUI.add('anim-curve', function (Y, NAME) {","","/**"," * Adds support for the <code>curve</code> property for the <code>to</code>"," * attribute. A curve is zero or more control points and an end point."," * @module anim"," * @submodule anim-curve"," */","","Y.Anim.behaviors.curve = {"," set: function(anim, att, from, to, elapsed, duration, fn) {"," from = from.slice.call(from);"," to = to.slice.call(to);"," var t = fn(elapsed, 0, 100, duration) / 100;"," to.unshift(from);"," anim._node.setXY(Y.Anim.getBezier(to, t));"," },",""," get: function(anim) {"," return anim._node.getXY();"," }","};","","/**"," * Get the current position of the animated element based on t."," * Each point is an array of \"x\" and \"y\" values (0 = x, 1 = y)"," * At least 2 points are required (start and end)."," * First point is start. Last point is end."," * Additional control points are optional."," * @for Anim"," * @method getBezier"," * @static"," * @param {Array} points An array containing Bezier points"," * @param {Number} t A number between 0 and 1 which is the basis for determining current position"," * @return {Array} An array containing int x and y member data"," */","Y.Anim.getBezier = function(points, t) {"," var n = points.length,"," tmp = [],"," i,"," j;",""," for (i = 0; i < n; ++i){"," tmp[i] = [points[i][0], points[i][1]]; // save input"," }",""," for (j = 1; j < n; ++j) {"," for (i = 0; i < n - j; ++i) {"," tmp[i][0] = (1 - t) * tmp[i][0] + t * tmp[parseInt(i + 1, 10)][0];"," tmp[i][1] = (1 - t) * tmp[i][1] + t * tmp[parseInt(i + 1, 10)][1];"," }"," }",""," return [ tmp[0][0], tmp[0][1] ];","","};","","","}, '3.10.3', {\"requires\": [\"anim-xy\"]});","","}());"]};
2185+}
2186+var __cov_KVxV32cezCVHOJVQ1PWnTw = __coverage__['build/anim-curve/anim-curve.js'];
2187+__cov_KVxV32cezCVHOJVQ1PWnTw.s['1']++;YUI.add('anim-curve',function(Y,NAME){__cov_KVxV32cezCVHOJVQ1PWnTw.f['1']++;__cov_KVxV32cezCVHOJVQ1PWnTw.s['2']++;Y.Anim.behaviors.curve={set:function(anim,att,from,to,elapsed,duration,fn){__cov_KVxV32cezCVHOJVQ1PWnTw.f['2']++;__cov_KVxV32cezCVHOJVQ1PWnTw.s['3']++;from=from.slice.call(from);__cov_KVxV32cezCVHOJVQ1PWnTw.s['4']++;to=to.slice.call(to);__cov_KVxV32cezCVHOJVQ1PWnTw.s['5']++;var t=fn(elapsed,0,100,duration)/100;__cov_KVxV32cezCVHOJVQ1PWnTw.s['6']++;to.unshift(from);__cov_KVxV32cezCVHOJVQ1PWnTw.s['7']++;anim._node.setXY(Y.Anim.getBezier(to,t));},get:function(anim){__cov_KVxV32cezCVHOJVQ1PWnTw.f['3']++;__cov_KVxV32cezCVHOJVQ1PWnTw.s['8']++;return anim._node.getXY();}};__cov_KVxV32cezCVHOJVQ1PWnTw.s['9']++;Y.Anim.getBezier=function(points,t){__cov_KVxV32cezCVHOJVQ1PWnTw.f['4']++;__cov_KVxV32cezCVHOJVQ1PWnTw.s['10']++;var n=points.length,tmp=[],i,j;__cov_KVxV32cezCVHOJVQ1PWnTw.s['11']++;for(i=0;i<n;++i){__cov_KVxV32cezCVHOJVQ1PWnTw.s['12']++;tmp[i]=[points[i][0],points[i][1]];}__cov_KVxV32cezCVHOJVQ1PWnTw.s['13']++;for(j=1;j<n;++j){__cov_KVxV32cezCVHOJVQ1PWnTw.s['14']++;for(i=0;i<n-j;++i){__cov_KVxV32cezCVHOJVQ1PWnTw.s['15']++;tmp[i][0]=(1-t)*tmp[i][0]+t*tmp[parseInt(i+1,10)][0];__cov_KVxV32cezCVHOJVQ1PWnTw.s['16']++;tmp[i][1]=(1-t)*tmp[i][1]+t*tmp[parseInt(i+1,10)][1];}}__cov_KVxV32cezCVHOJVQ1PWnTw.s['17']++;return[tmp[0][0],tmp[0][1]];};},'3.10.3',{'requires':['anim-xy']});
2188
2189=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve-debug.js'
2190--- src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve-debug.js 1970-01-01 00:00:00 +0000
2191+++ src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve-debug.js 2013-06-24 16:46:58 +0000
2192@@ -0,0 +1,66 @@
2193+/*
2194+YUI 3.10.3 (build 2fb5187)
2195+Copyright 2013 Yahoo! Inc. All rights reserved.
2196+Licensed under the BSD License.
2197+http://yuilibrary.com/license/
2198+*/
2199+
2200+YUI.add('anim-curve', function (Y, NAME) {
2201+
2202+/**
2203+ * Adds support for the <code>curve</code> property for the <code>to</code>
2204+ * attribute. A curve is zero or more control points and an end point.
2205+ * @module anim
2206+ * @submodule anim-curve
2207+ */
2208+
2209+Y.Anim.behaviors.curve = {
2210+ set: function(anim, att, from, to, elapsed, duration, fn) {
2211+ from = from.slice.call(from);
2212+ to = to.slice.call(to);
2213+ var t = fn(elapsed, 0, 100, duration) / 100;
2214+ to.unshift(from);
2215+ anim._node.setXY(Y.Anim.getBezier(to, t));
2216+ },
2217+
2218+ get: function(anim) {
2219+ return anim._node.getXY();
2220+ }
2221+};
2222+
2223+/**
2224+ * Get the current position of the animated element based on t.
2225+ * Each point is an array of "x" and "y" values (0 = x, 1 = y)
2226+ * At least 2 points are required (start and end).
2227+ * First point is start. Last point is end.
2228+ * Additional control points are optional.
2229+ * @for Anim
2230+ * @method getBezier
2231+ * @static
2232+ * @param {Array} points An array containing Bezier points
2233+ * @param {Number} t A number between 0 and 1 which is the basis for determining current position
2234+ * @return {Array} An array containing int x and y member data
2235+ */
2236+Y.Anim.getBezier = function(points, t) {
2237+ var n = points.length,
2238+ tmp = [],
2239+ i,
2240+ j;
2241+
2242+ for (i = 0; i < n; ++i){
2243+ tmp[i] = [points[i][0], points[i][1]]; // save input
2244+ }
2245+
2246+ for (j = 1; j < n; ++j) {
2247+ for (i = 0; i < n - j; ++i) {
2248+ tmp[i][0] = (1 - t) * tmp[i][0] + t * tmp[parseInt(i + 1, 10)][0];
2249+ tmp[i][1] = (1 - t) * tmp[i][1] + t * tmp[parseInt(i + 1, 10)][1];
2250+ }
2251+ }
2252+
2253+ return [ tmp[0][0], tmp[0][1] ];
2254+
2255+};
2256+
2257+
2258+}, '3.10.3', {"requires": ["anim-xy"]});
2259
2260=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve-min.js'
2261--- src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve-min.js 1970-01-01 00:00:00 +0000
2262+++ src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve-min.js 2013-06-24 16:46:58 +0000
2263@@ -0,0 +1,8 @@
2264+/*
2265+YUI 3.10.3 (build 2fb5187)
2266+Copyright 2013 Yahoo! Inc. All rights reserved.
2267+Licensed under the BSD License.
2268+http://yuilibrary.com/license/
2269+*/
2270+
2271+YUI.add("anim-curve",function(e,t){e.Anim.behaviors.curve={set:function(t,n,r,i,s,o,u){r=r.slice.call(r),i=i.slice.call(i);var a=u(s,0,100,o)/100;i.unshift(r),t._node.setXY(e.Anim.getBezier(i,a))},get:function(e){return e._node.getXY()}},e.Anim.getBezier=function(e,t){var n=e.length,r=[],i,s;for(i=0;i<n;++i)r[i]=[e[i][0],e[i][1]];for(s=1;s<n;++s)for(i=0;i<n-s;++i)r[i][0]=(1-t)*r[i][0]+t*r[parseInt(i+1,10)][0],r[i][1]=(1-t)*r[i][1]+t*r[parseInt(i+1,10)][1];return[r[0][0],r[0][1]]}},"3.10.3",{requires:["anim-xy"]});
2272
2273=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve.js'
2274--- src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve.js 1970-01-01 00:00:00 +0000
2275+++ src/webcatalog/static/yui/3.10.3/build/anim-curve/anim-curve.js 2013-06-24 16:46:58 +0000
2276@@ -0,0 +1,66 @@
2277+/*
2278+YUI 3.10.3 (build 2fb5187)
2279+Copyright 2013 Yahoo! Inc. All rights reserved.
2280+Licensed under the BSD License.
2281+http://yuilibrary.com/license/
2282+*/
2283+
2284+YUI.add('anim-curve', function (Y, NAME) {
2285+
2286+/**
2287+ * Adds support for the <code>curve</code> property for the <code>to</code>
2288+ * attribute. A curve is zero or more control points and an end point.
2289+ * @module anim
2290+ * @submodule anim-curve
2291+ */
2292+
2293+Y.Anim.behaviors.curve = {
2294+ set: function(anim, att, from, to, elapsed, duration, fn) {
2295+ from = from.slice.call(from);
2296+ to = to.slice.call(to);
2297+ var t = fn(elapsed, 0, 100, duration) / 100;
2298+ to.unshift(from);
2299+ anim._node.setXY(Y.Anim.getBezier(to, t));
2300+ },
2301+
2302+ get: function(anim) {
2303+ return anim._node.getXY();
2304+ }
2305+};
2306+
2307+/**
2308+ * Get the current position of the animated element based on t.
2309+ * Each point is an array of "x" and "y" values (0 = x, 1 = y)
2310+ * At least 2 points are required (start and end).
2311+ * First point is start. Last point is end.
2312+ * Additional control points are optional.
2313+ * @for Anim
2314+ * @method getBezier
2315+ * @static
2316+ * @param {Array} points An array containing Bezier points
2317+ * @param {Number} t A number between 0 and 1 which is the basis for determining current position
2318+ * @return {Array} An array containing int x and y member data
2319+ */
2320+Y.Anim.getBezier = function(points, t) {
2321+ var n = points.length,
2322+ tmp = [],
2323+ i,
2324+ j;
2325+
2326+ for (i = 0; i < n; ++i){
2327+ tmp[i] = [points[i][0], points[i][1]]; // save input
2328+ }
2329+
2330+ for (j = 1; j < n; ++j) {
2331+ for (i = 0; i < n - j; ++i) {
2332+ tmp[i][0] = (1 - t) * tmp[i][0] + t * tmp[parseInt(i + 1, 10)][0];
2333+ tmp[i][1] = (1 - t) * tmp[i][1] + t * tmp[parseInt(i + 1, 10)][1];
2334+ }
2335+ }
2336+
2337+ return [ tmp[0][0], tmp[0][1] ];
2338+
2339+};
2340+
2341+
2342+}, '3.10.3', {"requires": ["anim-xy"]});
2343
2344=== added directory 'src/webcatalog/static/yui/3.10.3/build/anim-easing'
2345=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing-coverage.js'
2346--- src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing-coverage.js 1970-01-01 00:00:00 +0000
2347+++ src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing-coverage.js 2013-06-24 16:46:58 +0000
2348@@ -0,0 +1,13 @@
2349+/*
2350+YUI 3.10.3 (build 2fb5187)
2351+Copyright 2013 Yahoo! Inc. All rights reserved.
2352+Licensed under the BSD License.
2353+http://yuilibrary.com/license/
2354+*/
2355+
2356+if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
2357+if (!__coverage__['build/anim-easing/anim-easing.js']) {
2358+ __coverage__['build/anim-easing/anim-easing.js'] = {"path":"build/anim-easing/anim-easing.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":23},"end":{"line":1,"column":42}}},"2":{"name":"(anonymous_2)","line":52,"loc":{"start":{"line":52,"column":14},"end":{"line":52,"column":36}}},"3":{"name":"(anonymous_3)","line":65,"loc":{"start":{"line":65,"column":12},"end":{"line":65,"column":34}}},"4":{"name":"(anonymous_4)","line":78,"loc":{"start":{"line":78,"column":13},"end":{"line":78,"column":35}}},"5":{"name":"(anonymous_5)","line":91,"loc":{"start":{"line":91,"column":14},"end":{"line":91,"column":36}}},"6":{"name":"(anonymous_6)","line":108,"loc":{"start":{"line":108,"column":18},"end":{"line":108,"column":40}}},"7":{"name":"(anonymous_7)","line":121,"loc":{"start":{"line":121,"column":19},"end":{"line":121,"column":41}}},"8":{"name":"(anonymous_8)","line":134,"loc":{"start":{"line":134,"column":20},"end":{"line":134,"column":42}}},"9":{"name":"(anonymous_9)","line":154,"loc":{"start":{"line":154,"column":15},"end":{"line":154,"column":43}}},"10":{"name":"(anonymous_10)","line":188,"loc":{"start":{"line":188,"column":16},"end":{"line":188,"column":44}}},"11":{"name":"(anonymous_11)","line":222,"loc":{"start":{"line":222,"column":17},"end":{"line":222,"column":45}}},"12":{"name":"(anonymous_12)","line":263,"loc":{"start":{"line":263,"column":12},"end":{"line":263,"column":37}}},"13":{"name":"(anonymous_13)","line":283,"loc":{"start":{"line":283,"column":13},"end":{"line":283,"column":38}}},"14":{"name":"(anonymous_14)","line":301,"loc":{"start":{"line":301,"column":14},"end":{"line":301,"column":39}}},"15":{"name":"(anonymous_15)","line":321,"loc":{"start":{"line":321,"column":14},"end":{"line":321,"column":36}}},"16":{"name":"(anonymous_16)","line":334,"loc":{"start":{"line":334,"column":15},"end":{"line":334,"column":37}}},"17":{"name":"(anonymous_17)","line":354,"loc":{"start":{"line":354,"column":16},"end":{"line":354,"column":38}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":365,"column":42}},"2":{"start":{"line":40,"column":0},"end":{"line":360,"column":2}},"3":{"start":{"line":53,"column":8},"end":{"line":53,"column":25}},"4":{"start":{"line":66,"column":8},"end":{"line":66,"column":30}},"5":{"start":{"line":79,"column":8},"end":{"line":79,"column":36}},"6":{"start":{"line":92,"column":8},"end":{"line":94,"column":9}},"7":{"start":{"line":93,"column":12},"end":{"line":93,"column":31}},"8":{"start":{"line":96,"column":8},"end":{"line":96,"column":44}},"9":{"start":{"line":109,"column":8},"end":{"line":109,"column":34}},"10":{"start":{"line":122,"column":8},"end":{"line":122,"column":46}},"11":{"start":{"line":135,"column":8},"end":{"line":137,"column":9}},"12":{"start":{"line":136,"column":12},"end":{"line":136,"column":35}},"13":{"start":{"line":139,"column":8},"end":{"line":139,"column":45}},"14":{"start":{"line":155,"column":8},"end":{"line":155,"column":14}},"15":{"start":{"line":156,"column":8},"end":{"line":158,"column":9}},"16":{"start":{"line":157,"column":12},"end":{"line":157,"column":21}},"17":{"start":{"line":159,"column":8},"end":{"line":161,"column":9}},"18":{"start":{"line":160,"column":12},"end":{"line":160,"column":23}},"19":{"start":{"line":162,"column":8},"end":{"line":164,"column":9}},"20":{"start":{"line":163,"column":12},"end":{"line":163,"column":23}},"21":{"start":{"line":166,"column":8},"end":{"line":172,"column":9}},"22":{"start":{"line":167,"column":12},"end":{"line":167,"column":18}},"23":{"start":{"line":168,"column":12},"end":{"line":168,"column":20}},"24":{"start":{"line":171,"column":12},"end":{"line":171,"column":48}},"25":{"start":{"line":174,"column":8},"end":{"line":174,"column":82}},"26":{"start":{"line":189,"column":8},"end":{"line":189,"column":14}},"27":{"start":{"line":190,"column":8},"end":{"line":192,"column":9}},"28":{"start":{"line":191,"column":12},"end":{"line":191,"column":21}},"29":{"start":{"line":193,"column":8},"end":{"line":195,"column":9}},"30":{"start":{"line":194,"column":12},"end":{"line":194,"column":23}},"31":{"start":{"line":196,"column":8},"end":{"line":198,"column":9}},"32":{"start":{"line":197,"column":12},"end":{"line":197,"column":22}},"33":{"start":{"line":200,"column":8},"end":{"line":206,"column":9}},"34":{"start":{"line":201,"column":12},"end":{"line":201,"column":18}},"35":{"start":{"line":202,"column":12},"end":{"line":202,"column":22}},"36":{"start":{"line":205,"column":12},"end":{"line":205,"column":48}},"37":{"start":{"line":208,"column":8},"end":{"line":208,"column":79}},"38":{"start":{"line":223,"column":8},"end":{"line":223,"column":14}},"39":{"start":{"line":224,"column":8},"end":{"line":226,"column":9}},"40":{"start":{"line":225,"column":12},"end":{"line":225,"column":21}},"41":{"start":{"line":228,"column":8},"end":{"line":230,"column":9}},"42":{"start":{"line":229,"column":12},"end":{"line":229,"column":23}},"43":{"start":{"line":232,"column":8},"end":{"line":234,"column":9}},"44":{"start":{"line":233,"column":12},"end":{"line":233,"column":28}},"45":{"start":{"line":236,"column":8},"end":{"line":242,"column":9}},"46":{"start":{"line":237,"column":12},"end":{"line":237,"column":18}},"47":{"start":{"line":238,"column":12},"end":{"line":238,"column":20}},"48":{"start":{"line":241,"column":12},"end":{"line":241,"column":48}},"49":{"start":{"line":244,"column":8},"end":{"line":247,"column":9}},"50":{"start":{"line":245,"column":12},"end":{"line":246,"column":59}},"51":{"start":{"line":248,"column":8},"end":{"line":249,"column":62}},"52":{"start":{"line":264,"column":8},"end":{"line":266,"column":9}},"53":{"start":{"line":265,"column":12},"end":{"line":265,"column":24}},"54":{"start":{"line":267,"column":8},"end":{"line":269,"column":9}},"55":{"start":{"line":268,"column":12},"end":{"line":268,"column":23}},"56":{"start":{"line":270,"column":8},"end":{"line":270,"column":44}},"57":{"start":{"line":284,"column":8},"end":{"line":286,"column":9}},"58":{"start":{"line":285,"column":12},"end":{"line":285,"column":24}},"59":{"start":{"line":287,"column":8},"end":{"line":287,"column":53}},"60":{"start":{"line":302,"column":8},"end":{"line":304,"column":9}},"61":{"start":{"line":303,"column":12},"end":{"line":303,"column":24}},"62":{"start":{"line":306,"column":8},"end":{"line":308,"column":9}},"63":{"start":{"line":307,"column":12},"end":{"line":307,"column":58}},"64":{"start":{"line":309,"column":8},"end":{"line":309,"column":63}},"65":{"start":{"line":322,"column":8},"end":{"line":322,"column":56}},"66":{"start":{"line":335,"column":8},"end":{"line":341,"column":9}},"67":{"start":{"line":336,"column":16},"end":{"line":336,"column":42}},"68":{"start":{"line":337,"column":15},"end":{"line":341,"column":9}},"69":{"start":{"line":338,"column":16},"end":{"line":338,"column":63}},"70":{"start":{"line":339,"column":15},"end":{"line":341,"column":9}},"71":{"start":{"line":340,"column":16},"end":{"line":340,"column":66}},"72":{"start":{"line":342,"column":8},"end":{"line":342,"column":61}},"73":{"start":{"line":355,"column":8},"end":{"line":357,"column":9}},"74":{"start":{"line":356,"column":12},"end":{"line":356,"column":63}},"75":{"start":{"line":358,"column":8},"end":{"line":358,"column":74}},"76":{"start":{"line":362,"column":0},"end":{"line":362,"column":18}}},"branchMap":{"1":{"line":92,"type":"if","locations":[{"start":{"line":92,"column":8},"end":{"line":92,"column":8}},{"start":{"line":92,"column":8},"end":{"line":92,"column":8}}]},"2":{"line":135,"type":"if","locations":[{"start":{"line":135,"column":8},"end":{"line":135,"column":8}},{"start":{"line":135,"column":8},"end":{"line":135,"column":8}}]},"3":{"line":156,"type":"if","locations":[{"start":{"line":156,"column":8},"end":{"line":156,"column":8}},{"start":{"line":156,"column":8},"end":{"line":156,"column":8}}]},"4":{"line":159,"type":"if","locations":[{"start":{"line":159,"column":8},"end":{"line":159,"column":8}},{"start":{"line":159,"column":8},"end":{"line":159,"column":8}}]},"5":{"line":162,"type":"if","locations":[{"start":{"line":162,"column":8},"end":{"line":162,"column":8}},{"start":{"line":162,"column":8},"end":{"line":162,"column":8}}]},"6":{"line":166,"type":"if","locations":[{"start":{"line":166,"column":8},"end":{"line":166,"column":8}},{"start":{"line":166,"column":8},"end":{"line":166,"column":8}}]},"7":{"line":166,"type":"binary-expr","locations":[{"start":{"line":166,"column":12},"end":{"line":166,"column":14}},{"start":{"line":166,"column":18},"end":{"line":166,"column":33}}]},"8":{"line":190,"type":"if","locations":[{"start":{"line":190,"column":8},"end":{"line":190,"column":8}},{"start":{"line":190,"column":8},"end":{"line":190,"column":8}}]},"9":{"line":193,"type":"if","locations":[{"start":{"line":193,"column":8},"end":{"line":193,"column":8}},{"start":{"line":193,"column":8},"end":{"line":193,"column":8}}]},"10":{"line":196,"type":"if","locations":[{"start":{"line":196,"column":8},"end":{"line":196,"column":8}},{"start":{"line":196,"column":8},"end":{"line":196,"column":8}}]},"11":{"line":200,"type":"if","locations":[{"start":{"line":200,"column":8},"end":{"line":200,"column":8}},{"start":{"line":200,"column":8},"end":{"line":200,"column":8}}]},"12":{"line":200,"type":"binary-expr","locations":[{"start":{"line":200,"column":12},"end":{"line":200,"column":14}},{"start":{"line":200,"column":18},"end":{"line":200,"column":33}}]},"13":{"line":224,"type":"if","locations":[{"start":{"line":224,"column":8},"end":{"line":224,"column":8}},{"start":{"line":224,"column":8},"end":{"line":224,"column":8}}]},"14":{"line":228,"type":"if","locations":[{"start":{"line":228,"column":8},"end":{"line":228,"column":8}},{"start":{"line":228,"column":8},"end":{"line":228,"column":8}}]},"15":{"line":232,"type":"if","locations":[{"start":{"line":232,"column":8},"end":{"line":232,"column":8}},{"start":{"line":232,"column":8},"end":{"line":232,"column":8}}]},"16":{"line":236,"type":"if","locations":[{"start":{"line":236,"column":8},"end":{"line":236,"column":8}},{"start":{"line":236,"column":8},"end":{"line":236,"column":8}}]},"17":{"line":236,"type":"binary-expr","locations":[{"start":{"line":236,"column":13},"end":{"line":236,"column":15}},{"start":{"line":236,"column":19},"end":{"line":236,"column":34}}]},"18":{"line":244,"type":"if","locations":[{"start":{"line":244,"column":8},"end":{"line":244,"column":8}},{"start":{"line":244,"column":8},"end":{"line":244,"column":8}}]},"19":{"line":264,"type":"if","locations":[{"start":{"line":264,"column":8},"end":{"line":264,"column":8}},{"start":{"line":264,"column":8},"end":{"line":264,"column":8}}]},"20":{"line":267,"type":"if","locations":[{"start":{"line":267,"column":8},"end":{"line":267,"column":8}},{"start":{"line":267,"column":8},"end":{"line":267,"column":8}}]},"21":{"line":284,"type":"if","locations":[{"start":{"line":284,"column":8},"end":{"line":284,"column":8}},{"start":{"line":284,"column":8},"end":{"line":284,"column":8}}]},"22":{"line":302,"type":"if","locations":[{"start":{"line":302,"column":8},"end":{"line":302,"column":8}},{"start":{"line":302,"column":8},"end":{"line":302,"column":8}}]},"23":{"line":306,"type":"if","locations":[{"start":{"line":306,"column":8},"end":{"line":306,"column":8}},{"start":{"line":306,"column":8},"end":{"line":306,"column":8}}]},"24":{"line":335,"type":"if","locations":[{"start":{"line":335,"column":8},"end":{"line":335,"column":8}},{"start":{"line":335,"column":8},"end":{"line":335,"column":8}}]},"25":{"line":337,"type":"if","locations":[{"start":{"line":337,"column":15},"end":{"line":337,"column":15}},{"start":{"line":337,"column":15},"end":{"line":337,"column":15}}]},"26":{"line":339,"type":"if","locations":[{"start":{"line":339,"column":15},"end":{"line":339,"column":15}},{"start":{"line":339,"column":15},"end":{"line":339,"column":15}}]},"27":{"line":355,"type":"if","locations":[{"start":{"line":355,"column":8},"end":{"line":355,"column":8}},{"start":{"line":355,"column":8},"end":{"line":355,"column":8}}]}},"code":["(function () { YUI.add('anim-easing', function (Y, NAME) {","","/*","TERMS OF USE - EASING EQUATIONS","Open source under the BSD License.","Copyright 2001 Robert Penner All rights reserved.","","Redistribution and use in source and binary forms, with or without modification,","are permitted provided that the following conditions are met:",""," * Redistributions of source code must retain the above copyright notice, this"," list of conditions and the following disclaimer."," * Redistributions in binary form must reproduce the above copyright notice,"," this list of conditions and the following disclaimer in the documentation"," and/or other materials provided with the distribution."," * Neither the name of the author nor the names of contributors may be used to"," endorse or promote products derived from this software without specific prior"," written permission.","","THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND","ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED","WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.","IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,","INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,","BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,","DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY","OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE","OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED","OF THE POSSIBILITY OF SUCH DAMAGE.","*/","","/**"," * The easing module provides methods for customizing"," * how an animation behaves during each run."," * @class Easing"," * @module anim"," * @submodule anim-easing"," */","","var Easing = {",""," /**"," * Uniform speed between points."," * @for Easing"," * @method easeNone"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @return {Number} The computed value for the current animation frame"," */"," easeNone: function (t, b, c, d) {"," return c*t/d + b;"," },",""," /**"," * Begins slowly and accelerates towards end. (quadratic)"," * @method easeIn"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @return {Number} The computed value for the current animation frame"," */"," easeIn: function (t, b, c, d) {"," return c*(t/=d)*t + b;"," },",""," /**"," * Begins quickly and decelerates towards end. (quadratic)"," * @method easeOut"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @return {Number} The computed value for the current animation frame"," */"," easeOut: function (t, b, c, d) {"," return -c *(t/=d)*(t-2) + b;"," },",""," /**"," * Begins slowly and decelerates towards end. (quadratic)"," * @method easeBoth"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @return {Number} The computed value for the current animation frame"," */"," easeBoth: function (t, b, c, d) {"," if ((t /= d/2) < 1) {"," return c/2*t*t + b;"," }",""," return -c/2 * ((--t)*(t-2) - 1) + b;"," },",""," /**"," * Begins slowly and accelerates towards end. (quartic)"," * @method easeInStrong"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @return {Number} The computed value for the current animation frame"," */"," easeInStrong: function (t, b, c, d) {"," return c*(t/=d)*t*t*t + b;"," },",""," /**"," * Begins quickly and decelerates towards end. (quartic)"," * @method easeOutStrong"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @return {Number} The computed value for the current animation frame"," */"," easeOutStrong: function (t, b, c, d) {"," return -c * ((t=t/d-1)*t*t*t - 1) + b;"," },",""," /**"," * Begins slowly and decelerates towards end. (quartic)"," * @method easeBothStrong"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @return {Number} The computed value for the current animation frame"," */"," easeBothStrong: function (t, b, c, d) {"," if ((t /= d/2) < 1) {"," return c/2*t*t*t*t + b;"," }",""," return -c/2 * ((t-=2)*t*t*t - 2) + b;"," },",""," /**"," * Snap in elastic effect."," * @method elasticIn"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @param {Number} a Amplitude (optional)"," * @param {Number} p Period (optional)"," * @return {Number} The computed value for the current animation frame"," */",""," elasticIn: function (t, b, c, d, a, p) {"," var s;"," if (t === 0) {"," return b;"," }"," if ( (t /= d) === 1 ) {"," return b+c;"," }"," if (!p) {"," p = d* 0.3;"," }",""," if (!a || a < Math.abs(c)) {"," a = c;"," s = p/4;"," }"," else {"," s = p/(2*Math.PI) * Math.asin (c/a);"," }",""," return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;"," },",""," /**"," * Snap out elastic effect."," * @method elasticOut"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @param {Number} a Amplitude (optional)"," * @param {Number} p Period (optional)"," * @return {Number} The computed value for the current animation frame"," */"," elasticOut: function (t, b, c, d, a, p) {"," var s;"," if (t === 0) {"," return b;"," }"," if ( (t /= d) === 1 ) {"," return b+c;"," }"," if (!p) {"," p=d * 0.3;"," }",""," if (!a || a < Math.abs(c)) {"," a = c;"," s = p / 4;"," }"," else {"," s = p/(2*Math.PI) * Math.asin (c/a);"," }",""," return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;"," },",""," /**"," * Snap both elastic effect."," * @method elasticBoth"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @param {Number} a Amplitude (optional)"," * @param {Number} p Period (optional)"," * @return {Number} The computed value for the current animation frame"," */"," elasticBoth: function (t, b, c, d, a, p) {"," var s;"," if (t === 0) {"," return b;"," }",""," if ( (t /= d/2) === 2 ) {"," return b+c;"," }",""," if (!p) {"," p = d*(0.3*1.5);"," }",""," if ( !a || a < Math.abs(c) ) {"," a = c;"," s = p/4;"," }"," else {"," s = p/(2*Math.PI) * Math.asin (c/a);"," }",""," if (t < 1) {"," return -0.5*(a*Math.pow(2,10*(t-=1)) *"," Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;"," }"," return a*Math.pow(2,-10*(t-=1)) *"," Math.sin( (t*d-s)*(2*Math.PI)/p )*0.5 + c + b;"," },","",""," /**"," * Backtracks slightly, then reverses direction and moves to end."," * @method backIn"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @param {Number} s Overshoot (optional)"," * @return {Number} The computed value for the current animation frame"," */"," backIn: function (t, b, c, d, s) {"," if (s === undefined) {"," s = 1.70158;"," }"," if (t === d) {"," t -= 0.001;"," }"," return c*(t/=d)*t*((s+1)*t - s) + b;"," },",""," /**"," * Overshoots end, then reverses and comes back to end."," * @method backOut"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @param {Number} s Overshoot (optional)"," * @return {Number} The computed value for the current animation frame"," */"," backOut: function (t, b, c, d, s) {"," if (typeof s === 'undefined') {"," s = 1.70158;"," }"," return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;"," },",""," /**"," * Backtracks slightly, then reverses direction, overshoots end,"," * then reverses and comes back to end."," * @method backBoth"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @param {Number} s Overshoot (optional)"," * @return {Number} The computed value for the current animation frame"," */"," backBoth: function (t, b, c, d, s) {"," if (typeof s === 'undefined') {"," s = 1.70158;"," }",""," if ((t /= d/2 ) < 1) {"," return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;"," }"," return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;"," },",""," /**"," * Bounce off of start."," * @method bounceIn"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @return {Number} The computed value for the current animation frame"," */"," bounceIn: function (t, b, c, d) {"," return c - Y.Easing.bounceOut(d-t, 0, c, d) + b;"," },",""," /**"," * Bounces off end."," * @method bounceOut"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @return {Number} The computed value for the current animation frame"," */"," bounceOut: function (t, b, c, d) {"," if ((t/=d) < (1/2.75)) {"," return c*(7.5625*t*t) + b;"," } else if (t < (2/2.75)) {"," return c*(7.5625*(t-=(1.5/2.75))*t + 0.75) + b;"," } else if (t < (2.5/2.75)) {"," return c*(7.5625*(t-=(2.25/2.75))*t + 0.9375) + b;"," }"," return c*(7.5625*(t-=(2.625/2.75))*t + 0.984375) + b;"," },",""," /**"," * Bounces off start and end."," * @method bounceBoth"," * @param {Number} t Time value used to compute current value"," * @param {Number} b Starting value"," * @param {Number} c Delta between start and end values"," * @param {Number} d Total length of animation"," * @return {Number} The computed value for the current animation frame"," */"," bounceBoth: function (t, b, c, d) {"," if (t < d/2) {"," return Y.Easing.bounceIn(t * 2, 0, c, d) * 0.5 + b;"," }"," return Y.Easing.bounceOut(t * 2 - d, 0, c, d) * 0.5 + c * 0.5 + b;"," }","};","","Y.Easing = Easing;","","","}, '3.10.3', {\"requires\": [\"anim-base\"]});","","}());"]};
2359+}
2360+var __cov_YIovT6krughe2nlH0KPcnA = __coverage__['build/anim-easing/anim-easing.js'];
2361+__cov_YIovT6krughe2nlH0KPcnA.s['1']++;YUI.add('anim-easing',function(Y,NAME){__cov_YIovT6krughe2nlH0KPcnA.f['1']++;__cov_YIovT6krughe2nlH0KPcnA.s['2']++;var Easing={easeNone:function(t,b,c,d){__cov_YIovT6krughe2nlH0KPcnA.f['2']++;__cov_YIovT6krughe2nlH0KPcnA.s['3']++;return c*t/d+b;},easeIn:function(t,b,c,d){__cov_YIovT6krughe2nlH0KPcnA.f['3']++;__cov_YIovT6krughe2nlH0KPcnA.s['4']++;return c*(t/=d)*t+b;},easeOut:function(t,b,c,d){__cov_YIovT6krughe2nlH0KPcnA.f['4']++;__cov_YIovT6krughe2nlH0KPcnA.s['5']++;return-c*(t/=d)*(t-2)+b;},easeBoth:function(t,b,c,d){__cov_YIovT6krughe2nlH0KPcnA.f['5']++;__cov_YIovT6krughe2nlH0KPcnA.s['6']++;if((t/=d/2)<1){__cov_YIovT6krughe2nlH0KPcnA.b['1'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['7']++;return c/2*t*t+b;}else{__cov_YIovT6krughe2nlH0KPcnA.b['1'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['8']++;return-c/2*(--t*(t-2)-1)+b;},easeInStrong:function(t,b,c,d){__cov_YIovT6krughe2nlH0KPcnA.f['6']++;__cov_YIovT6krughe2nlH0KPcnA.s['9']++;return c*(t/=d)*t*t*t+b;},easeOutStrong:function(t,b,c,d){__cov_YIovT6krughe2nlH0KPcnA.f['7']++;__cov_YIovT6krughe2nlH0KPcnA.s['10']++;return-c*((t=t/d-1)*t*t*t-1)+b;},easeBothStrong:function(t,b,c,d){__cov_YIovT6krughe2nlH0KPcnA.f['8']++;__cov_YIovT6krughe2nlH0KPcnA.s['11']++;if((t/=d/2)<1){__cov_YIovT6krughe2nlH0KPcnA.b['2'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['12']++;return c/2*t*t*t*t+b;}else{__cov_YIovT6krughe2nlH0KPcnA.b['2'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['13']++;return-c/2*((t-=2)*t*t*t-2)+b;},elasticIn:function(t,b,c,d,a,p){__cov_YIovT6krughe2nlH0KPcnA.f['9']++;__cov_YIovT6krughe2nlH0KPcnA.s['14']++;var s;__cov_YIovT6krughe2nlH0KPcnA.s['15']++;if(t===0){__cov_YIovT6krughe2nlH0KPcnA.b['3'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['16']++;return b;}else{__cov_YIovT6krughe2nlH0KPcnA.b['3'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['17']++;if((t/=d)===1){__cov_YIovT6krughe2nlH0KPcnA.b['4'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['18']++;return b+c;}else{__cov_YIovT6krughe2nlH0KPcnA.b['4'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['19']++;if(!p){__cov_YIovT6krughe2nlH0KPcnA.b['5'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['20']++;p=d*0.3;}else{__cov_YIovT6krughe2nlH0KPcnA.b['5'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['21']++;if((__cov_YIovT6krughe2nlH0KPcnA.b['7'][0]++,!a)||(__cov_YIovT6krughe2nlH0KPcnA.b['7'][1]++,a<Math.abs(c))){__cov_YIovT6krughe2nlH0KPcnA.b['6'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['22']++;a=c;__cov_YIovT6krughe2nlH0KPcnA.s['23']++;s=p/4;}else{__cov_YIovT6krughe2nlH0KPcnA.b['6'][1]++;__cov_YIovT6krughe2nlH0KPcnA.s['24']++;s=p/(2*Math.PI)*Math.asin(c/a);}__cov_YIovT6krughe2nlH0KPcnA.s['25']++;return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},elasticOut:function(t,b,c,d,a,p){__cov_YIovT6krughe2nlH0KPcnA.f['10']++;__cov_YIovT6krughe2nlH0KPcnA.s['26']++;var s;__cov_YIovT6krughe2nlH0KPcnA.s['27']++;if(t===0){__cov_YIovT6krughe2nlH0KPcnA.b['8'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['28']++;return b;}else{__cov_YIovT6krughe2nlH0KPcnA.b['8'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['29']++;if((t/=d)===1){__cov_YIovT6krughe2nlH0KPcnA.b['9'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['30']++;return b+c;}else{__cov_YIovT6krughe2nlH0KPcnA.b['9'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['31']++;if(!p){__cov_YIovT6krughe2nlH0KPcnA.b['10'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['32']++;p=d*0.3;}else{__cov_YIovT6krughe2nlH0KPcnA.b['10'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['33']++;if((__cov_YIovT6krughe2nlH0KPcnA.b['12'][0]++,!a)||(__cov_YIovT6krughe2nlH0KPcnA.b['12'][1]++,a<Math.abs(c))){__cov_YIovT6krughe2nlH0KPcnA.b['11'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['34']++;a=c;__cov_YIovT6krughe2nlH0KPcnA.s['35']++;s=p/4;}else{__cov_YIovT6krughe2nlH0KPcnA.b['11'][1]++;__cov_YIovT6krughe2nlH0KPcnA.s['36']++;s=p/(2*Math.PI)*Math.asin(c/a);}__cov_YIovT6krughe2nlH0KPcnA.s['37']++;return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},elasticBoth:function(t,b,c,d,a,p){__cov_YIovT6krughe2nlH0KPcnA.f['11']++;__cov_YIovT6krughe2nlH0KPcnA.s['38']++;var s;__cov_YIovT6krughe2nlH0KPcnA.s['39']++;if(t===0){__cov_YIovT6krughe2nlH0KPcnA.b['13'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['40']++;return b;}else{__cov_YIovT6krughe2nlH0KPcnA.b['13'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['41']++;if((t/=d/2)===2){__cov_YIovT6krughe2nlH0KPcnA.b['14'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['42']++;return b+c;}else{__cov_YIovT6krughe2nlH0KPcnA.b['14'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['43']++;if(!p){__cov_YIovT6krughe2nlH0KPcnA.b['15'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['44']++;p=d*(0.3*1.5);}else{__cov_YIovT6krughe2nlH0KPcnA.b['15'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['45']++;if((__cov_YIovT6krughe2nlH0KPcnA.b['17'][0]++,!a)||(__cov_YIovT6krughe2nlH0KPcnA.b['17'][1]++,a<Math.abs(c))){__cov_YIovT6krughe2nlH0KPcnA.b['16'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['46']++;a=c;__cov_YIovT6krughe2nlH0KPcnA.s['47']++;s=p/4;}else{__cov_YIovT6krughe2nlH0KPcnA.b['16'][1]++;__cov_YIovT6krughe2nlH0KPcnA.s['48']++;s=p/(2*Math.PI)*Math.asin(c/a);}__cov_YIovT6krughe2nlH0KPcnA.s['49']++;if(t<1){__cov_YIovT6krughe2nlH0KPcnA.b['18'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['50']++;return-0.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;}else{__cov_YIovT6krughe2nlH0KPcnA.b['18'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['51']++;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*0.5+c+b;},backIn:function(t,b,c,d,s){__cov_YIovT6krughe2nlH0KPcnA.f['12']++;__cov_YIovT6krughe2nlH0KPcnA.s['52']++;if(s===undefined){__cov_YIovT6krughe2nlH0KPcnA.b['19'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['53']++;s=1.70158;}else{__cov_YIovT6krughe2nlH0KPcnA.b['19'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['54']++;if(t===d){__cov_YIovT6krughe2nlH0KPcnA.b['20'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['55']++;t-=0.001;}else{__cov_YIovT6krughe2nlH0KPcnA.b['20'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['56']++;return c*(t/=d)*t*((s+1)*t-s)+b;},backOut:function(t,b,c,d,s){__cov_YIovT6krughe2nlH0KPcnA.f['13']++;__cov_YIovT6krughe2nlH0KPcnA.s['57']++;if(typeof s==='undefined'){__cov_YIovT6krughe2nlH0KPcnA.b['21'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['58']++;s=1.70158;}else{__cov_YIovT6krughe2nlH0KPcnA.b['21'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['59']++;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},backBoth:function(t,b,c,d,s){__cov_YIovT6krughe2nlH0KPcnA.f['14']++;__cov_YIovT6krughe2nlH0KPcnA.s['60']++;if(typeof s==='undefined'){__cov_YIovT6krughe2nlH0KPcnA.b['22'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['61']++;s=1.70158;}else{__cov_YIovT6krughe2nlH0KPcnA.b['22'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['62']++;if((t/=d/2)<1){__cov_YIovT6krughe2nlH0KPcnA.b['23'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['63']++;return c/2*(t*t*(((s*=1.525)+1)*t-s))+b;}else{__cov_YIovT6krughe2nlH0KPcnA.b['23'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['64']++;return c/2*((t-=2)*t*(((s*=1.525)+1)*t+s)+2)+b;},bounceIn:function(t,b,c,d){__cov_YIovT6krughe2nlH0KPcnA.f['15']++;__cov_YIovT6krughe2nlH0KPcnA.s['65']++;return c-Y.Easing.bounceOut(d-t,0,c,d)+b;},bounceOut:function(t,b,c,d){__cov_YIovT6krughe2nlH0KPcnA.f['16']++;__cov_YIovT6krughe2nlH0KPcnA.s['66']++;if((t/=d)<1/2.75){__cov_YIovT6krughe2nlH0KPcnA.b['24'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['67']++;return c*(7.5625*t*t)+b;}else{__cov_YIovT6krughe2nlH0KPcnA.b['24'][1]++;__cov_YIovT6krughe2nlH0KPcnA.s['68']++;if(t<2/2.75){__cov_YIovT6krughe2nlH0KPcnA.b['25'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['69']++;return c*(7.5625*(t-=1.5/2.75)*t+0.75)+b;}else{__cov_YIovT6krughe2nlH0KPcnA.b['25'][1]++;__cov_YIovT6krughe2nlH0KPcnA.s['70']++;if(t<2.5/2.75){__cov_YIovT6krughe2nlH0KPcnA.b['26'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['71']++;return c*(7.5625*(t-=2.25/2.75)*t+0.9375)+b;}else{__cov_YIovT6krughe2nlH0KPcnA.b['26'][1]++;}}}__cov_YIovT6krughe2nlH0KPcnA.s['72']++;return c*(7.5625*(t-=2.625/2.75)*t+0.984375)+b;},bounceBoth:function(t,b,c,d){__cov_YIovT6krughe2nlH0KPcnA.f['17']++;__cov_YIovT6krughe2nlH0KPcnA.s['73']++;if(t<d/2){__cov_YIovT6krughe2nlH0KPcnA.b['27'][0]++;__cov_YIovT6krughe2nlH0KPcnA.s['74']++;return Y.Easing.bounceIn(t*2,0,c,d)*0.5+b;}else{__cov_YIovT6krughe2nlH0KPcnA.b['27'][1]++;}__cov_YIovT6krughe2nlH0KPcnA.s['75']++;return Y.Easing.bounceOut(t*2-d,0,c,d)*0.5+c*0.5+b;}};__cov_YIovT6krughe2nlH0KPcnA.s['76']++;Y.Easing=Easing;},'3.10.3',{'requires':['anim-base']});
2362
2363=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing-debug.js'
2364--- src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing-debug.js 1970-01-01 00:00:00 +0000
2365+++ src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing-debug.js 2013-06-24 16:46:58 +0000
2366@@ -0,0 +1,372 @@
2367+/*
2368+YUI 3.10.3 (build 2fb5187)
2369+Copyright 2013 Yahoo! Inc. All rights reserved.
2370+Licensed under the BSD License.
2371+http://yuilibrary.com/license/
2372+*/
2373+
2374+YUI.add('anim-easing', function (Y, NAME) {
2375+
2376+/*
2377+TERMS OF USE - EASING EQUATIONS
2378+Open source under the BSD License.
2379+Copyright 2001 Robert Penner All rights reserved.
2380+
2381+Redistribution and use in source and binary forms, with or without modification,
2382+are permitted provided that the following conditions are met:
2383+
2384+ * Redistributions of source code must retain the above copyright notice, this
2385+ list of conditions and the following disclaimer.
2386+ * Redistributions in binary form must reproduce the above copyright notice,
2387+ this list of conditions and the following disclaimer in the documentation
2388+ and/or other materials provided with the distribution.
2389+ * Neither the name of the author nor the names of contributors may be used to
2390+ endorse or promote products derived from this software without specific prior
2391+ written permission.
2392+
2393+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
2394+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
2395+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
2396+IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
2397+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2398+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2399+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
2400+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
2401+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
2402+OF THE POSSIBILITY OF SUCH DAMAGE.
2403+*/
2404+
2405+/**
2406+ * The easing module provides methods for customizing
2407+ * how an animation behaves during each run.
2408+ * @class Easing
2409+ * @module anim
2410+ * @submodule anim-easing
2411+ */
2412+
2413+var Easing = {
2414+
2415+ /**
2416+ * Uniform speed between points.
2417+ * @for Easing
2418+ * @method easeNone
2419+ * @param {Number} t Time value used to compute current value
2420+ * @param {Number} b Starting value
2421+ * @param {Number} c Delta between start and end values
2422+ * @param {Number} d Total length of animation
2423+ * @return {Number} The computed value for the current animation frame
2424+ */
2425+ easeNone: function (t, b, c, d) {
2426+ return c*t/d + b;
2427+ },
2428+
2429+ /**
2430+ * Begins slowly and accelerates towards end. (quadratic)
2431+ * @method easeIn
2432+ * @param {Number} t Time value used to compute current value
2433+ * @param {Number} b Starting value
2434+ * @param {Number} c Delta between start and end values
2435+ * @param {Number} d Total length of animation
2436+ * @return {Number} The computed value for the current animation frame
2437+ */
2438+ easeIn: function (t, b, c, d) {
2439+ return c*(t/=d)*t + b;
2440+ },
2441+
2442+ /**
2443+ * Begins quickly and decelerates towards end. (quadratic)
2444+ * @method easeOut
2445+ * @param {Number} t Time value used to compute current value
2446+ * @param {Number} b Starting value
2447+ * @param {Number} c Delta between start and end values
2448+ * @param {Number} d Total length of animation
2449+ * @return {Number} The computed value for the current animation frame
2450+ */
2451+ easeOut: function (t, b, c, d) {
2452+ return -c *(t/=d)*(t-2) + b;
2453+ },
2454+
2455+ /**
2456+ * Begins slowly and decelerates towards end. (quadratic)
2457+ * @method easeBoth
2458+ * @param {Number} t Time value used to compute current value
2459+ * @param {Number} b Starting value
2460+ * @param {Number} c Delta between start and end values
2461+ * @param {Number} d Total length of animation
2462+ * @return {Number} The computed value for the current animation frame
2463+ */
2464+ easeBoth: function (t, b, c, d) {
2465+ if ((t /= d/2) < 1) {
2466+ return c/2*t*t + b;
2467+ }
2468+
2469+ return -c/2 * ((--t)*(t-2) - 1) + b;
2470+ },
2471+
2472+ /**
2473+ * Begins slowly and accelerates towards end. (quartic)
2474+ * @method easeInStrong
2475+ * @param {Number} t Time value used to compute current value
2476+ * @param {Number} b Starting value
2477+ * @param {Number} c Delta between start and end values
2478+ * @param {Number} d Total length of animation
2479+ * @return {Number} The computed value for the current animation frame
2480+ */
2481+ easeInStrong: function (t, b, c, d) {
2482+ return c*(t/=d)*t*t*t + b;
2483+ },
2484+
2485+ /**
2486+ * Begins quickly and decelerates towards end. (quartic)
2487+ * @method easeOutStrong
2488+ * @param {Number} t Time value used to compute current value
2489+ * @param {Number} b Starting value
2490+ * @param {Number} c Delta between start and end values
2491+ * @param {Number} d Total length of animation
2492+ * @return {Number} The computed value for the current animation frame
2493+ */
2494+ easeOutStrong: function (t, b, c, d) {
2495+ return -c * ((t=t/d-1)*t*t*t - 1) + b;
2496+ },
2497+
2498+ /**
2499+ * Begins slowly and decelerates towards end. (quartic)
2500+ * @method easeBothStrong
2501+ * @param {Number} t Time value used to compute current value
2502+ * @param {Number} b Starting value
2503+ * @param {Number} c Delta between start and end values
2504+ * @param {Number} d Total length of animation
2505+ * @return {Number} The computed value for the current animation frame
2506+ */
2507+ easeBothStrong: function (t, b, c, d) {
2508+ if ((t /= d/2) < 1) {
2509+ return c/2*t*t*t*t + b;
2510+ }
2511+
2512+ return -c/2 * ((t-=2)*t*t*t - 2) + b;
2513+ },
2514+
2515+ /**
2516+ * Snap in elastic effect.
2517+ * @method elasticIn
2518+ * @param {Number} t Time value used to compute current value
2519+ * @param {Number} b Starting value
2520+ * @param {Number} c Delta between start and end values
2521+ * @param {Number} d Total length of animation
2522+ * @param {Number} a Amplitude (optional)
2523+ * @param {Number} p Period (optional)
2524+ * @return {Number} The computed value for the current animation frame
2525+ */
2526+
2527+ elasticIn: function (t, b, c, d, a, p) {
2528+ var s;
2529+ if (t === 0) {
2530+ return b;
2531+ }
2532+ if ( (t /= d) === 1 ) {
2533+ return b+c;
2534+ }
2535+ if (!p) {
2536+ p = d* 0.3;
2537+ }
2538+
2539+ if (!a || a < Math.abs(c)) {
2540+ a = c;
2541+ s = p/4;
2542+ }
2543+ else {
2544+ s = p/(2*Math.PI) * Math.asin (c/a);
2545+ }
2546+
2547+ return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
2548+ },
2549+
2550+ /**
2551+ * Snap out elastic effect.
2552+ * @method elasticOut
2553+ * @param {Number} t Time value used to compute current value
2554+ * @param {Number} b Starting value
2555+ * @param {Number} c Delta between start and end values
2556+ * @param {Number} d Total length of animation
2557+ * @param {Number} a Amplitude (optional)
2558+ * @param {Number} p Period (optional)
2559+ * @return {Number} The computed value for the current animation frame
2560+ */
2561+ elasticOut: function (t, b, c, d, a, p) {
2562+ var s;
2563+ if (t === 0) {
2564+ return b;
2565+ }
2566+ if ( (t /= d) === 1 ) {
2567+ return b+c;
2568+ }
2569+ if (!p) {
2570+ p=d * 0.3;
2571+ }
2572+
2573+ if (!a || a < Math.abs(c)) {
2574+ a = c;
2575+ s = p / 4;
2576+ }
2577+ else {
2578+ s = p/(2*Math.PI) * Math.asin (c/a);
2579+ }
2580+
2581+ return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
2582+ },
2583+
2584+ /**
2585+ * Snap both elastic effect.
2586+ * @method elasticBoth
2587+ * @param {Number} t Time value used to compute current value
2588+ * @param {Number} b Starting value
2589+ * @param {Number} c Delta between start and end values
2590+ * @param {Number} d Total length of animation
2591+ * @param {Number} a Amplitude (optional)
2592+ * @param {Number} p Period (optional)
2593+ * @return {Number} The computed value for the current animation frame
2594+ */
2595+ elasticBoth: function (t, b, c, d, a, p) {
2596+ var s;
2597+ if (t === 0) {
2598+ return b;
2599+ }
2600+
2601+ if ( (t /= d/2) === 2 ) {
2602+ return b+c;
2603+ }
2604+
2605+ if (!p) {
2606+ p = d*(0.3*1.5);
2607+ }
2608+
2609+ if ( !a || a < Math.abs(c) ) {
2610+ a = c;
2611+ s = p/4;
2612+ }
2613+ else {
2614+ s = p/(2*Math.PI) * Math.asin (c/a);
2615+ }
2616+
2617+ if (t < 1) {
2618+ return -0.5*(a*Math.pow(2,10*(t-=1)) *
2619+ Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
2620+ }
2621+ return a*Math.pow(2,-10*(t-=1)) *
2622+ Math.sin( (t*d-s)*(2*Math.PI)/p )*0.5 + c + b;
2623+ },
2624+
2625+
2626+ /**
2627+ * Backtracks slightly, then reverses direction and moves to end.
2628+ * @method backIn
2629+ * @param {Number} t Time value used to compute current value
2630+ * @param {Number} b Starting value
2631+ * @param {Number} c Delta between start and end values
2632+ * @param {Number} d Total length of animation
2633+ * @param {Number} s Overshoot (optional)
2634+ * @return {Number} The computed value for the current animation frame
2635+ */
2636+ backIn: function (t, b, c, d, s) {
2637+ if (s === undefined) {
2638+ s = 1.70158;
2639+ }
2640+ if (t === d) {
2641+ t -= 0.001;
2642+ }
2643+ return c*(t/=d)*t*((s+1)*t - s) + b;
2644+ },
2645+
2646+ /**
2647+ * Overshoots end, then reverses and comes back to end.
2648+ * @method backOut
2649+ * @param {Number} t Time value used to compute current value
2650+ * @param {Number} b Starting value
2651+ * @param {Number} c Delta between start and end values
2652+ * @param {Number} d Total length of animation
2653+ * @param {Number} s Overshoot (optional)
2654+ * @return {Number} The computed value for the current animation frame
2655+ */
2656+ backOut: function (t, b, c, d, s) {
2657+ if (typeof s === 'undefined') {
2658+ s = 1.70158;
2659+ }
2660+ return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
2661+ },
2662+
2663+ /**
2664+ * Backtracks slightly, then reverses direction, overshoots end,
2665+ * then reverses and comes back to end.
2666+ * @method backBoth
2667+ * @param {Number} t Time value used to compute current value
2668+ * @param {Number} b Starting value
2669+ * @param {Number} c Delta between start and end values
2670+ * @param {Number} d Total length of animation
2671+ * @param {Number} s Overshoot (optional)
2672+ * @return {Number} The computed value for the current animation frame
2673+ */
2674+ backBoth: function (t, b, c, d, s) {
2675+ if (typeof s === 'undefined') {
2676+ s = 1.70158;
2677+ }
2678+
2679+ if ((t /= d/2 ) < 1) {
2680+ return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
2681+ }
2682+ return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
2683+ },
2684+
2685+ /**
2686+ * Bounce off of start.
2687+ * @method bounceIn
2688+ * @param {Number} t Time value used to compute current value
2689+ * @param {Number} b Starting value
2690+ * @param {Number} c Delta between start and end values
2691+ * @param {Number} d Total length of animation
2692+ * @return {Number} The computed value for the current animation frame
2693+ */
2694+ bounceIn: function (t, b, c, d) {
2695+ return c - Y.Easing.bounceOut(d-t, 0, c, d) + b;
2696+ },
2697+
2698+ /**
2699+ * Bounces off end.
2700+ * @method bounceOut
2701+ * @param {Number} t Time value used to compute current value
2702+ * @param {Number} b Starting value
2703+ * @param {Number} c Delta between start and end values
2704+ * @param {Number} d Total length of animation
2705+ * @return {Number} The computed value for the current animation frame
2706+ */
2707+ bounceOut: function (t, b, c, d) {
2708+ if ((t/=d) < (1/2.75)) {
2709+ return c*(7.5625*t*t) + b;
2710+ } else if (t < (2/2.75)) {
2711+ return c*(7.5625*(t-=(1.5/2.75))*t + 0.75) + b;
2712+ } else if (t < (2.5/2.75)) {
2713+ return c*(7.5625*(t-=(2.25/2.75))*t + 0.9375) + b;
2714+ }
2715+ return c*(7.5625*(t-=(2.625/2.75))*t + 0.984375) + b;
2716+ },
2717+
2718+ /**
2719+ * Bounces off start and end.
2720+ * @method bounceBoth
2721+ * @param {Number} t Time value used to compute current value
2722+ * @param {Number} b Starting value
2723+ * @param {Number} c Delta between start and end values
2724+ * @param {Number} d Total length of animation
2725+ * @return {Number} The computed value for the current animation frame
2726+ */
2727+ bounceBoth: function (t, b, c, d) {
2728+ if (t < d/2) {
2729+ return Y.Easing.bounceIn(t * 2, 0, c, d) * 0.5 + b;
2730+ }
2731+ return Y.Easing.bounceOut(t * 2 - d, 0, c, d) * 0.5 + c * 0.5 + b;
2732+ }
2733+};
2734+
2735+Y.Easing = Easing;
2736+
2737+
2738+}, '3.10.3', {"requires": ["anim-base"]});
2739
2740=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing-min.js'
2741--- src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing-min.js 1970-01-01 00:00:00 +0000
2742+++ src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing-min.js 2013-06-24 16:46:58 +0000
2743@@ -0,0 +1,8 @@
2744+/*
2745+YUI 3.10.3 (build 2fb5187)
2746+Copyright 2013 Yahoo! Inc. All rights reserved.
2747+Licensed under the BSD License.
2748+http://yuilibrary.com/license/
2749+*/
2750+
2751+YUI.add("anim-easing",function(e,t){var n={easeNone:function(e,t,n,r){return n*e/r+t},easeIn:function(e,t,n,r){return n*(e/=r)*e+t},easeOut:function(e,t,n,r){return-n*(e/=r)*(e-2)+t},easeBoth:function(e,t,n,r){return(e/=r/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t},easeInStrong:function(e,t,n,r){return n*(e/=r)*e*e*e+t},easeOutStrong:function(e,t,n,r){return-n*((e=e/r-1)*e*e*e-1)+t},easeBothStrong:function(e,t,n,r){return(e/=r/2)<1?n/2*e*e*e*e+t:-n/2*((e-=2)*e*e*e-2)+t},elasticIn:function(e,t,n,r,i,s){var o;return e===0?t:(e/=r)===1?t+n:(s||(s=r*.3),!i||i<Math.abs(n)?(i=n,o=s/4):o=s/(2*Math.PI)*Math.asin(n/i),-(i*Math.pow(2,10*(e-=1))*Math.sin((e*r-o)*2*Math.PI/s))+t)},elasticOut:function(e,t,n,r,i,s){var o;return e===0?t:(e/=r)===1?t+n:(s||(s=r*.3),!i||i<Math.abs(n)?(i=n,o=s/4):o=s/(2*Math.PI)*Math.asin(n/i),i*Math.pow(2,-10*e)*Math.sin((e*r-o)*2*Math.PI/s)+n+t)},elasticBoth:function(e,t,n,r,i,s){var o;return e===0?t:(e/=r/2)===2?t+n:(s||(s=r*.3*1.5),!i||i<Math.abs(n)?(i=n,o=s/4):o=s/(2*Math.PI)*Math.asin(n/i),e<1?-0.5*i*Math.pow(2,10*(e-=1))*Math.sin((e*r-o)*2*Math.PI/s)+t:i*Math.pow(2,-10*(e-=1))*Math.sin((e*r-o)*2*Math.PI/s)*.5+n+t)},backIn:function(e,t,n,r,i){return i===undefined&&(i=1.70158),e===r&&(e-=.001),n*(e/=r)*e*((i+1)*e-i)+t},backOut:function(e,t,n,r,i){return typeof i=="undefined"&&(i=1.70158),n*((e=e/r-1)*e*((i+1)*e+i)+1)+t},backBoth:function(e,t,n,r,i){return typeof i=="undefined"&&(i=1.70158),(e/=r/2)<1?n/2*e*e*(((i*=1.525)+1)*e-i)+t:n/2*((e-=2)*e*(((i*=1.525)+1)*e+i)+2)+t},bounceIn:function(t,n,r,i){return r-e.Easing.bounceOut(i-t,0,r,i)+n},bounceOut:function(e,t,n,r){return(e/=r)<1/2.75?n*7.5625*e*e+t:e<2/2.75?n*(7.5625*(e-=1.5/2.75)*e+.75)+t:e<2.5/2.75?n*(7.5625*(e-=2.25/2.75)*e+.9375)+t:n*(7.5625*(e-=2.625/2.75)*e+.984375)+t},bounceBoth:function(t,n,r,i){return t<i/2?e.Easing.bounceIn(t*2,0,r,i)*.5+n:e.Easing.bounceOut(t*2-i,0,r,i)*.5+r*.5+n}};e.Easing=n},"3.10.3",{requires:["anim-base"]});
2752
2753=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing.js'
2754--- src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing.js 1970-01-01 00:00:00 +0000
2755+++ src/webcatalog/static/yui/3.10.3/build/anim-easing/anim-easing.js 2013-06-24 16:46:58 +0000
2756@@ -0,0 +1,372 @@
2757+/*
2758+YUI 3.10.3 (build 2fb5187)
2759+Copyright 2013 Yahoo! Inc. All rights reserved.
2760+Licensed under the BSD License.
2761+http://yuilibrary.com/license/
2762+*/
2763+
2764+YUI.add('anim-easing', function (Y, NAME) {
2765+
2766+/*
2767+TERMS OF USE - EASING EQUATIONS
2768+Open source under the BSD License.
2769+Copyright 2001 Robert Penner All rights reserved.
2770+
2771+Redistribution and use in source and binary forms, with or without modification,
2772+are permitted provided that the following conditions are met:
2773+
2774+ * Redistributions of source code must retain the above copyright notice, this
2775+ list of conditions and the following disclaimer.
2776+ * Redistributions in binary form must reproduce the above copyright notice,
2777+ this list of conditions and the following disclaimer in the documentation
2778+ and/or other materials provided with the distribution.
2779+ * Neither the name of the author nor the names of contributors may be used to
2780+ endorse or promote products derived from this software without specific prior
2781+ written permission.
2782+
2783+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
2784+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
2785+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
2786+IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
2787+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2788+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2789+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
2790+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
2791+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
2792+OF THE POSSIBILITY OF SUCH DAMAGE.
2793+*/
2794+
2795+/**
2796+ * The easing module provides methods for customizing
2797+ * how an animation behaves during each run.
2798+ * @class Easing
2799+ * @module anim
2800+ * @submodule anim-easing
2801+ */
2802+
2803+var Easing = {
2804+
2805+ /**
2806+ * Uniform speed between points.
2807+ * @for Easing
2808+ * @method easeNone
2809+ * @param {Number} t Time value used to compute current value
2810+ * @param {Number} b Starting value
2811+ * @param {Number} c Delta between start and end values
2812+ * @param {Number} d Total length of animation
2813+ * @return {Number} The computed value for the current animation frame
2814+ */
2815+ easeNone: function (t, b, c, d) {
2816+ return c*t/d + b;
2817+ },
2818+
2819+ /**
2820+ * Begins slowly and accelerates towards end. (quadratic)
2821+ * @method easeIn
2822+ * @param {Number} t Time value used to compute current value
2823+ * @param {Number} b Starting value
2824+ * @param {Number} c Delta between start and end values
2825+ * @param {Number} d Total length of animation
2826+ * @return {Number} The computed value for the current animation frame
2827+ */
2828+ easeIn: function (t, b, c, d) {
2829+ return c*(t/=d)*t + b;
2830+ },
2831+
2832+ /**
2833+ * Begins quickly and decelerates towards end. (quadratic)
2834+ * @method easeOut
2835+ * @param {Number} t Time value used to compute current value
2836+ * @param {Number} b Starting value
2837+ * @param {Number} c Delta between start and end values
2838+ * @param {Number} d Total length of animation
2839+ * @return {Number} The computed value for the current animation frame
2840+ */
2841+ easeOut: function (t, b, c, d) {
2842+ return -c *(t/=d)*(t-2) + b;
2843+ },
2844+
2845+ /**
2846+ * Begins slowly and decelerates towards end. (quadratic)
2847+ * @method easeBoth
2848+ * @param {Number} t Time value used to compute current value
2849+ * @param {Number} b Starting value
2850+ * @param {Number} c Delta between start and end values
2851+ * @param {Number} d Total length of animation
2852+ * @return {Number} The computed value for the current animation frame
2853+ */
2854+ easeBoth: function (t, b, c, d) {
2855+ if ((t /= d/2) < 1) {
2856+ return c/2*t*t + b;
2857+ }
2858+
2859+ return -c/2 * ((--t)*(t-2) - 1) + b;
2860+ },
2861+
2862+ /**
2863+ * Begins slowly and accelerates towards end. (quartic)
2864+ * @method easeInStrong
2865+ * @param {Number} t Time value used to compute current value
2866+ * @param {Number} b Starting value
2867+ * @param {Number} c Delta between start and end values
2868+ * @param {Number} d Total length of animation
2869+ * @return {Number} The computed value for the current animation frame
2870+ */
2871+ easeInStrong: function (t, b, c, d) {
2872+ return c*(t/=d)*t*t*t + b;
2873+ },
2874+
2875+ /**
2876+ * Begins quickly and decelerates towards end. (quartic)
2877+ * @method easeOutStrong
2878+ * @param {Number} t Time value used to compute current value
2879+ * @param {Number} b Starting value
2880+ * @param {Number} c Delta between start and end values
2881+ * @param {Number} d Total length of animation
2882+ * @return {Number} The computed value for the current animation frame
2883+ */
2884+ easeOutStrong: function (t, b, c, d) {
2885+ return -c * ((t=t/d-1)*t*t*t - 1) + b;
2886+ },
2887+
2888+ /**
2889+ * Begins slowly and decelerates towards end. (quartic)
2890+ * @method easeBothStrong
2891+ * @param {Number} t Time value used to compute current value
2892+ * @param {Number} b Starting value
2893+ * @param {Number} c Delta between start and end values
2894+ * @param {Number} d Total length of animation
2895+ * @return {Number} The computed value for the current animation frame
2896+ */
2897+ easeBothStrong: function (t, b, c, d) {
2898+ if ((t /= d/2) < 1) {
2899+ return c/2*t*t*t*t + b;
2900+ }
2901+
2902+ return -c/2 * ((t-=2)*t*t*t - 2) + b;
2903+ },
2904+
2905+ /**
2906+ * Snap in elastic effect.
2907+ * @method elasticIn
2908+ * @param {Number} t Time value used to compute current value
2909+ * @param {Number} b Starting value
2910+ * @param {Number} c Delta between start and end values
2911+ * @param {Number} d Total length of animation
2912+ * @param {Number} a Amplitude (optional)
2913+ * @param {Number} p Period (optional)
2914+ * @return {Number} The computed value for the current animation frame
2915+ */
2916+
2917+ elasticIn: function (t, b, c, d, a, p) {
2918+ var s;
2919+ if (t === 0) {
2920+ return b;
2921+ }
2922+ if ( (t /= d) === 1 ) {
2923+ return b+c;
2924+ }
2925+ if (!p) {
2926+ p = d* 0.3;
2927+ }
2928+
2929+ if (!a || a < Math.abs(c)) {
2930+ a = c;
2931+ s = p/4;
2932+ }
2933+ else {
2934+ s = p/(2*Math.PI) * Math.asin (c/a);
2935+ }
2936+
2937+ return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
2938+ },
2939+
2940+ /**
2941+ * Snap out elastic effect.
2942+ * @method elasticOut
2943+ * @param {Number} t Time value used to compute current value
2944+ * @param {Number} b Starting value
2945+ * @param {Number} c Delta between start and end values
2946+ * @param {Number} d Total length of animation
2947+ * @param {Number} a Amplitude (optional)
2948+ * @param {Number} p Period (optional)
2949+ * @return {Number} The computed value for the current animation frame
2950+ */
2951+ elasticOut: function (t, b, c, d, a, p) {
2952+ var s;
2953+ if (t === 0) {
2954+ return b;
2955+ }
2956+ if ( (t /= d) === 1 ) {
2957+ return b+c;
2958+ }
2959+ if (!p) {
2960+ p=d * 0.3;
2961+ }
2962+
2963+ if (!a || a < Math.abs(c)) {
2964+ a = c;
2965+ s = p / 4;
2966+ }
2967+ else {
2968+ s = p/(2*Math.PI) * Math.asin (c/a);
2969+ }
2970+
2971+ return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
2972+ },
2973+
2974+ /**
2975+ * Snap both elastic effect.
2976+ * @method elasticBoth
2977+ * @param {Number} t Time value used to compute current value
2978+ * @param {Number} b Starting value
2979+ * @param {Number} c Delta between start and end values
2980+ * @param {Number} d Total length of animation
2981+ * @param {Number} a Amplitude (optional)
2982+ * @param {Number} p Period (optional)
2983+ * @return {Number} The computed value for the current animation frame
2984+ */
2985+ elasticBoth: function (t, b, c, d, a, p) {
2986+ var s;
2987+ if (t === 0) {
2988+ return b;
2989+ }
2990+
2991+ if ( (t /= d/2) === 2 ) {
2992+ return b+c;
2993+ }
2994+
2995+ if (!p) {
2996+ p = d*(0.3*1.5);
2997+ }
2998+
2999+ if ( !a || a < Math.abs(c) ) {
3000+ a = c;
3001+ s = p/4;
3002+ }
3003+ else {
3004+ s = p/(2*Math.PI) * Math.asin (c/a);
3005+ }
3006+
3007+ if (t < 1) {
3008+ return -0.5*(a*Math.pow(2,10*(t-=1)) *
3009+ Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
3010+ }
3011+ return a*Math.pow(2,-10*(t-=1)) *
3012+ Math.sin( (t*d-s)*(2*Math.PI)/p )*0.5 + c + b;
3013+ },
3014+
3015+
3016+ /**
3017+ * Backtracks slightly, then reverses direction and moves to end.
3018+ * @method backIn
3019+ * @param {Number} t Time value used to compute current value
3020+ * @param {Number} b Starting value
3021+ * @param {Number} c Delta between start and end values
3022+ * @param {Number} d Total length of animation
3023+ * @param {Number} s Overshoot (optional)
3024+ * @return {Number} The computed value for the current animation frame
3025+ */
3026+ backIn: function (t, b, c, d, s) {
3027+ if (s === undefined) {
3028+ s = 1.70158;
3029+ }
3030+ if (t === d) {
3031+ t -= 0.001;
3032+ }
3033+ return c*(t/=d)*t*((s+1)*t - s) + b;
3034+ },
3035+
3036+ /**
3037+ * Overshoots end, then reverses and comes back to end.
3038+ * @method backOut
3039+ * @param {Number} t Time value used to compute current value
3040+ * @param {Number} b Starting value
3041+ * @param {Number} c Delta between start and end values
3042+ * @param {Number} d Total length of animation
3043+ * @param {Number} s Overshoot (optional)
3044+ * @return {Number} The computed value for the current animation frame
3045+ */
3046+ backOut: function (t, b, c, d, s) {
3047+ if (typeof s === 'undefined') {
3048+ s = 1.70158;
3049+ }
3050+ return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
3051+ },
3052+
3053+ /**
3054+ * Backtracks slightly, then reverses direction, overshoots end,
3055+ * then reverses and comes back to end.
3056+ * @method backBoth
3057+ * @param {Number} t Time value used to compute current value
3058+ * @param {Number} b Starting value
3059+ * @param {Number} c Delta between start and end values
3060+ * @param {Number} d Total length of animation
3061+ * @param {Number} s Overshoot (optional)
3062+ * @return {Number} The computed value for the current animation frame
3063+ */
3064+ backBoth: function (t, b, c, d, s) {
3065+ if (typeof s === 'undefined') {
3066+ s = 1.70158;
3067+ }
3068+
3069+ if ((t /= d/2 ) < 1) {
3070+ return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
3071+ }
3072+ return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
3073+ },
3074+
3075+ /**
3076+ * Bounce off of start.
3077+ * @method bounceIn
3078+ * @param {Number} t Time value used to compute current value
3079+ * @param {Number} b Starting value
3080+ * @param {Number} c Delta between start and end values
3081+ * @param {Number} d Total length of animation
3082+ * @return {Number} The computed value for the current animation frame
3083+ */
3084+ bounceIn: function (t, b, c, d) {
3085+ return c - Y.Easing.bounceOut(d-t, 0, c, d) + b;
3086+ },
3087+
3088+ /**
3089+ * Bounces off end.
3090+ * @method bounceOut
3091+ * @param {Number} t Time value used to compute current value
3092+ * @param {Number} b Starting value
3093+ * @param {Number} c Delta between start and end values
3094+ * @param {Number} d Total length of animation
3095+ * @return {Number} The computed value for the current animation frame
3096+ */
3097+ bounceOut: function (t, b, c, d) {
3098+ if ((t/=d) < (1/2.75)) {
3099+ return c*(7.5625*t*t) + b;
3100+ } else if (t < (2/2.75)) {
3101+ return c*(7.5625*(t-=(1.5/2.75))*t + 0.75) + b;
3102+ } else if (t < (2.5/2.75)) {
3103+ return c*(7.5625*(t-=(2.25/2.75))*t + 0.9375) + b;
3104+ }
3105+ return c*(7.5625*(t-=(2.625/2.75))*t + 0.984375) + b;
3106+ },
3107+
3108+ /**
3109+ * Bounces off start and end.
3110+ * @method bounceBoth
3111+ * @param {Number} t Time value used to compute current value
3112+ * @param {Number} b Starting value
3113+ * @param {Number} c Delta between start and end values
3114+ * @param {Number} d Total length of animation
3115+ * @return {Number} The computed value for the current animation frame
3116+ */
3117+ bounceBoth: function (t, b, c, d) {
3118+ if (t < d/2) {
3119+ return Y.Easing.bounceIn(t * 2, 0, c, d) * 0.5 + b;
3120+ }
3121+ return Y.Easing.bounceOut(t * 2 - d, 0, c, d) * 0.5 + c * 0.5 + b;
3122+ }
3123+};
3124+
3125+Y.Easing = Easing;
3126+
3127+
3128+}, '3.10.3', {"requires": ["anim-base"]});
3129
3130=== added directory 'src/webcatalog/static/yui/3.10.3/build/anim-node-plugin'
3131=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin-coverage.js'
3132--- src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin-coverage.js 1970-01-01 00:00:00 +0000
3133+++ src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin-coverage.js 2013-06-24 16:46:58 +0000
3134@@ -0,0 +1,13 @@
3135+/*
3136+YUI 3.10.3 (build 2fb5187)
3137+Copyright 2013 Yahoo! Inc. All rights reserved.
3138+Licensed under the BSD License.
3139+http://yuilibrary.com/license/
3140+*/
3141+
3142+if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
3143+if (!__coverage__['build/anim-node-plugin/anim-node-plugin.js']) {
3144+ __coverage__['build/anim-node-plugin/anim-node-plugin.js'] = {"path":"build/anim-node-plugin/anim-node-plugin.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},"b":{"1":[0,0]},"f":{"1":0,"2":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":28},"end":{"line":1,"column":47}}},"2":{"name":"(anonymous_2)","line":11,"loc":{"start":{"line":11,"column":13},"end":{"line":11,"column":30}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":26,"column":61}},"2":{"start":{"line":11,"column":0},"end":{"line":15,"column":2}},"3":{"start":{"line":12,"column":4},"end":{"line":12,"column":45}},"4":{"start":{"line":13,"column":4},"end":{"line":13,"column":30}},"5":{"start":{"line":14,"column":4},"end":{"line":14,"column":57}},"6":{"start":{"line":17,"column":0},"end":{"line":17,"column":23}},"7":{"start":{"line":18,"column":0},"end":{"line":18,"column":17}},"8":{"start":{"line":20,"column":0},"end":{"line":20,"column":25}},"9":{"start":{"line":22,"column":0},"end":{"line":22,"column":22}},"10":{"start":{"line":23,"column":0},"end":{"line":23,"column":25}}},"branchMap":{"1":{"line":12,"type":"cond-expr","locations":[{"start":{"line":12,"column":24},"end":{"line":12,"column":39}},{"start":{"line":12,"column":42},"end":{"line":12,"column":44}}]}},"code":["(function () { YUI.add('anim-node-plugin', function (Y, NAME) {","","/**"," * Binds an Anim instance to a Node instance"," * @module anim"," * @class Plugin.NodeFX"," * @extends Anim"," * @submodule anim-node-plugin"," */","","var NodeFX = function(config) {"," config = (config) ? Y.merge(config) : {};"," config.node = config.host;"," NodeFX.superclass.constructor.apply(this, arguments);","};","","NodeFX.NAME = \"nodefx\";","NodeFX.NS = \"fx\";","","Y.extend(NodeFX, Y.Anim);","","Y.namespace('Plugin');","Y.Plugin.NodeFX = NodeFX;","","","}, '3.10.3', {\"requires\": [\"node-pluginhost\", \"anim-base\"]});","","}());"]};
3145+}
3146+var __cov_rw4Ct134YvRotvWfOr0i4g = __coverage__['build/anim-node-plugin/anim-node-plugin.js'];
3147+__cov_rw4Ct134YvRotvWfOr0i4g.s['1']++;YUI.add('anim-node-plugin',function(Y,NAME){__cov_rw4Ct134YvRotvWfOr0i4g.f['1']++;__cov_rw4Ct134YvRotvWfOr0i4g.s['2']++;var NodeFX=function(config){__cov_rw4Ct134YvRotvWfOr0i4g.f['2']++;__cov_rw4Ct134YvRotvWfOr0i4g.s['3']++;config=config?(__cov_rw4Ct134YvRotvWfOr0i4g.b['1'][0]++,Y.merge(config)):(__cov_rw4Ct134YvRotvWfOr0i4g.b['1'][1]++,{});__cov_rw4Ct134YvRotvWfOr0i4g.s['4']++;config.node=config.host;__cov_rw4Ct134YvRotvWfOr0i4g.s['5']++;NodeFX.superclass.constructor.apply(this,arguments);};__cov_rw4Ct134YvRotvWfOr0i4g.s['6']++;NodeFX.NAME='nodefx';__cov_rw4Ct134YvRotvWfOr0i4g.s['7']++;NodeFX.NS='fx';__cov_rw4Ct134YvRotvWfOr0i4g.s['8']++;Y.extend(NodeFX,Y.Anim);__cov_rw4Ct134YvRotvWfOr0i4g.s['9']++;Y.namespace('Plugin');__cov_rw4Ct134YvRotvWfOr0i4g.s['10']++;Y.Plugin.NodeFX=NodeFX;},'3.10.3',{'requires':['node-pluginhost','anim-base']});
3148
3149=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin-debug.js'
3150--- src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin-debug.js 1970-01-01 00:00:00 +0000
3151+++ src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin-debug.js 2013-06-24 16:46:58 +0000
3152@@ -0,0 +1,33 @@
3153+/*
3154+YUI 3.10.3 (build 2fb5187)
3155+Copyright 2013 Yahoo! Inc. All rights reserved.
3156+Licensed under the BSD License.
3157+http://yuilibrary.com/license/
3158+*/
3159+
3160+YUI.add('anim-node-plugin', function (Y, NAME) {
3161+
3162+/**
3163+ * Binds an Anim instance to a Node instance
3164+ * @module anim
3165+ * @class Plugin.NodeFX
3166+ * @extends Anim
3167+ * @submodule anim-node-plugin
3168+ */
3169+
3170+var NodeFX = function(config) {
3171+ config = (config) ? Y.merge(config) : {};
3172+ config.node = config.host;
3173+ NodeFX.superclass.constructor.apply(this, arguments);
3174+};
3175+
3176+NodeFX.NAME = "nodefx";
3177+NodeFX.NS = "fx";
3178+
3179+Y.extend(NodeFX, Y.Anim);
3180+
3181+Y.namespace('Plugin');
3182+Y.Plugin.NodeFX = NodeFX;
3183+
3184+
3185+}, '3.10.3', {"requires": ["node-pluginhost", "anim-base"]});
3186
3187=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin-min.js'
3188--- src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin-min.js 1970-01-01 00:00:00 +0000
3189+++ src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin-min.js 2013-06-24 16:46:58 +0000
3190@@ -0,0 +1,8 @@
3191+/*
3192+YUI 3.10.3 (build 2fb5187)
3193+Copyright 2013 Yahoo! Inc. All rights reserved.
3194+Licensed under the BSD License.
3195+http://yuilibrary.com/license/
3196+*/
3197+
3198+YUI.add("anim-node-plugin",function(e,t){var n=function(t){t=t?e.merge(t):{},t.node=t.host,n.superclass.constructor.apply(this,arguments)};n.NAME="nodefx",n.NS="fx",e.extend(n,e.Anim),e.namespace("Plugin"),e.Plugin.NodeFX=n},"3.10.3",{requires:["node-pluginhost","anim-base"]});
3199
3200=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin.js'
3201--- src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin.js 1970-01-01 00:00:00 +0000
3202+++ src/webcatalog/static/yui/3.10.3/build/anim-node-plugin/anim-node-plugin.js 2013-06-24 16:46:58 +0000
3203@@ -0,0 +1,33 @@
3204+/*
3205+YUI 3.10.3 (build 2fb5187)
3206+Copyright 2013 Yahoo! Inc. All rights reserved.
3207+Licensed under the BSD License.
3208+http://yuilibrary.com/license/
3209+*/
3210+
3211+YUI.add('anim-node-plugin', function (Y, NAME) {
3212+
3213+/**
3214+ * Binds an Anim instance to a Node instance
3215+ * @module anim
3216+ * @class Plugin.NodeFX
3217+ * @extends Anim
3218+ * @submodule anim-node-plugin
3219+ */
3220+
3221+var NodeFX = function(config) {
3222+ config = (config) ? Y.merge(config) : {};
3223+ config.node = config.host;
3224+ NodeFX.superclass.constructor.apply(this, arguments);
3225+};
3226+
3227+NodeFX.NAME = "nodefx";
3228+NodeFX.NS = "fx";
3229+
3230+Y.extend(NodeFX, Y.Anim);
3231+
3232+Y.namespace('Plugin');
3233+Y.Plugin.NodeFX = NodeFX;
3234+
3235+
3236+}, '3.10.3', {"requires": ["node-pluginhost", "anim-base"]});
3237
3238=== added directory 'src/webcatalog/static/yui/3.10.3/build/anim-scroll'
3239=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll-coverage.js'
3240--- src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll-coverage.js 1970-01-01 00:00:00 +0000
3241+++ src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll-coverage.js 2013-06-24 16:46:58 +0000
3242@@ -0,0 +1,13 @@
3243+/*
3244+YUI 3.10.3 (build 2fb5187)
3245+Copyright 2013 Yahoo! Inc. All rights reserved.
3246+Licensed under the BSD License.
3247+http://yuilibrary.com/license/
3248+*/
3249+
3250+if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
3251+if (!__coverage__['build/anim-scroll/anim-scroll.js']) {
3252+ __coverage__['build/anim-scroll/anim-scroll.js'] = {"path":"build/anim-scroll/anim-scroll.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},"b":{"1":[0,0],"2":[0,0]},"f":{"1":0,"2":0,"3":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":23},"end":{"line":1,"column":42}}},"2":{"name":"(anonymous_2)","line":14,"loc":{"start":{"line":14,"column":9},"end":{"line":14,"column":62}}},"3":{"name":"(anonymous_3)","line":30,"loc":{"start":{"line":30,"column":9},"end":{"line":30,"column":24}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":38,"column":42}},"2":{"start":{"line":10,"column":0},"end":{"line":10,"column":17}},"3":{"start":{"line":13,"column":0},"end":{"line":34,"column":2}},"4":{"start":{"line":15,"column":8},"end":{"line":20,"column":11}},"5":{"start":{"line":22,"column":8},"end":{"line":24,"column":9}},"6":{"start":{"line":23,"column":12},"end":{"line":23,"column":43}},"7":{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},"8":{"start":{"line":27,"column":12},"end":{"line":27,"column":42}},"9":{"start":{"line":31,"column":8},"end":{"line":31,"column":30}},"10":{"start":{"line":32,"column":8},"end":{"line":32,"column":63}}},"branchMap":{"1":{"line":22,"type":"if","locations":[{"start":{"line":22,"column":8},"end":{"line":22,"column":8}},{"start":{"line":22,"column":8},"end":{"line":22,"column":8}}]},"2":{"line":26,"type":"if","locations":[{"start":{"line":26,"column":8},"end":{"line":26,"column":8}},{"start":{"line":26,"column":8},"end":{"line":26,"column":8}}]}},"code":["(function () { YUI.add('anim-scroll', function (Y, NAME) {","","/**"," * Adds support for the <code>scroll</code> property in <code>to</code>"," * and <code>from</code> attributes."," * @module anim"," * @submodule anim-scroll"," */","","var NUM = Number;","","//TODO: deprecate for scrollTop/Left properties?","Y.Anim.behaviors.scroll = {"," set: function(anim, att, from, to, elapsed, duration, fn) {"," var"," node = anim._node,"," val = (["," fn(elapsed, NUM(from[0]), NUM(to[0]) - NUM(from[0]), duration),"," fn(elapsed, NUM(from[1]), NUM(to[1]) - NUM(from[1]), duration)"," ]);",""," if (val[0]) {"," node.set('scrollLeft', val[0]);"," }",""," if (val[1]) {"," node.set('scrollTop', val[1]);"," }"," },"," get: function(anim) {"," var node = anim._node;"," return [node.get('scrollLeft'), node.get('scrollTop')];"," }","};","","","","}, '3.10.3', {\"requires\": [\"anim-base\"]});","","}());"]};
3253+}
3254+var __cov_Y$ghTwscbGchAvCVB9DMFQ = __coverage__['build/anim-scroll/anim-scroll.js'];
3255+__cov_Y$ghTwscbGchAvCVB9DMFQ.s['1']++;YUI.add('anim-scroll',function(Y,NAME){__cov_Y$ghTwscbGchAvCVB9DMFQ.f['1']++;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['2']++;var NUM=Number;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['3']++;Y.Anim.behaviors.scroll={set:function(anim,att,from,to,elapsed,duration,fn){__cov_Y$ghTwscbGchAvCVB9DMFQ.f['2']++;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['4']++;var node=anim._node,val=[fn(elapsed,NUM(from[0]),NUM(to[0])-NUM(from[0]),duration),fn(elapsed,NUM(from[1]),NUM(to[1])-NUM(from[1]),duration)];__cov_Y$ghTwscbGchAvCVB9DMFQ.s['5']++;if(val[0]){__cov_Y$ghTwscbGchAvCVB9DMFQ.b['1'][0]++;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['6']++;node.set('scrollLeft',val[0]);}else{__cov_Y$ghTwscbGchAvCVB9DMFQ.b['1'][1]++;}__cov_Y$ghTwscbGchAvCVB9DMFQ.s['7']++;if(val[1]){__cov_Y$ghTwscbGchAvCVB9DMFQ.b['2'][0]++;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['8']++;node.set('scrollTop',val[1]);}else{__cov_Y$ghTwscbGchAvCVB9DMFQ.b['2'][1]++;}},get:function(anim){__cov_Y$ghTwscbGchAvCVB9DMFQ.f['3']++;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['9']++;var node=anim._node;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['10']++;return[node.get('scrollLeft'),node.get('scrollTop')];}};},'3.10.3',{'requires':['anim-base']});
3256
3257=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll-debug.js'
3258--- src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll-debug.js 1970-01-01 00:00:00 +0000
3259+++ src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll-debug.js 2013-06-24 16:46:58 +0000
3260@@ -0,0 +1,45 @@
3261+/*
3262+YUI 3.10.3 (build 2fb5187)
3263+Copyright 2013 Yahoo! Inc. All rights reserved.
3264+Licensed under the BSD License.
3265+http://yuilibrary.com/license/
3266+*/
3267+
3268+YUI.add('anim-scroll', function (Y, NAME) {
3269+
3270+/**
3271+ * Adds support for the <code>scroll</code> property in <code>to</code>
3272+ * and <code>from</code> attributes.
3273+ * @module anim
3274+ * @submodule anim-scroll
3275+ */
3276+
3277+var NUM = Number;
3278+
3279+//TODO: deprecate for scrollTop/Left properties?
3280+Y.Anim.behaviors.scroll = {
3281+ set: function(anim, att, from, to, elapsed, duration, fn) {
3282+ var
3283+ node = anim._node,
3284+ val = ([
3285+ fn(elapsed, NUM(from[0]), NUM(to[0]) - NUM(from[0]), duration),
3286+ fn(elapsed, NUM(from[1]), NUM(to[1]) - NUM(from[1]), duration)
3287+ ]);
3288+
3289+ if (val[0]) {
3290+ node.set('scrollLeft', val[0]);
3291+ }
3292+
3293+ if (val[1]) {
3294+ node.set('scrollTop', val[1]);
3295+ }
3296+ },
3297+ get: function(anim) {
3298+ var node = anim._node;
3299+ return [node.get('scrollLeft'), node.get('scrollTop')];
3300+ }
3301+};
3302+
3303+
3304+
3305+}, '3.10.3', {"requires": ["anim-base"]});
3306
3307=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll-min.js'
3308--- src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll-min.js 1970-01-01 00:00:00 +0000
3309+++ src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll-min.js 2013-06-24 16:46:58 +0000
3310@@ -0,0 +1,8 @@
3311+/*
3312+YUI 3.10.3 (build 2fb5187)
3313+Copyright 2013 Yahoo! Inc. All rights reserved.
3314+Licensed under the BSD License.
3315+http://yuilibrary.com/license/
3316+*/
3317+
3318+YUI.add("anim-scroll",function(e,t){var n=Number;e.Anim.behaviors.scroll={set:function(e,t,r,i,s,o,u){var a=e._node,f=[u(s,n(r[0]),n(i[0])-n(r[0]),o),u(s,n(r[1]),n(i[1])-n(r[1]),o)];f[0]&&a.set("scrollLeft",f[0]),f[1]&&a.set("scrollTop",f[1])},get:function(e){var t=e._node;return[t.get("scrollLeft"),t.get("scrollTop")]}}},"3.10.3",{requires:["anim-base"]});
3319
3320=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll.js'
3321--- src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll.js 1970-01-01 00:00:00 +0000
3322+++ src/webcatalog/static/yui/3.10.3/build/anim-scroll/anim-scroll.js 2013-06-24 16:46:58 +0000
3323@@ -0,0 +1,45 @@
3324+/*
3325+YUI 3.10.3 (build 2fb5187)
3326+Copyright 2013 Yahoo! Inc. All rights reserved.
3327+Licensed under the BSD License.
3328+http://yuilibrary.com/license/
3329+*/
3330+
3331+YUI.add('anim-scroll', function (Y, NAME) {
3332+
3333+/**
3334+ * Adds support for the <code>scroll</code> property in <code>to</code>
3335+ * and <code>from</code> attributes.
3336+ * @module anim
3337+ * @submodule anim-scroll
3338+ */
3339+
3340+var NUM = Number;
3341+
3342+//TODO: deprecate for scrollTop/Left properties?
3343+Y.Anim.behaviors.scroll = {
3344+ set: function(anim, att, from, to, elapsed, duration, fn) {
3345+ var
3346+ node = anim._node,
3347+ val = ([
3348+ fn(elapsed, NUM(from[0]), NUM(to[0]) - NUM(from[0]), duration),
3349+ fn(elapsed, NUM(from[1]), NUM(to[1]) - NUM(from[1]), duration)
3350+ ]);
3351+
3352+ if (val[0]) {
3353+ node.set('scrollLeft', val[0]);
3354+ }
3355+
3356+ if (val[1]) {
3357+ node.set('scrollTop', val[1]);
3358+ }
3359+ },
3360+ get: function(anim) {
3361+ var node = anim._node;
3362+ return [node.get('scrollLeft'), node.get('scrollTop')];
3363+ }
3364+};
3365+
3366+
3367+
3368+}, '3.10.3', {"requires": ["anim-base"]});
3369
3370=== added directory 'src/webcatalog/static/yui/3.10.3/build/anim-shape'
3371=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape-coverage.js'
3372--- src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape-coverage.js 1970-01-01 00:00:00 +0000
3373+++ src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape-coverage.js 2013-06-24 16:46:58 +0000
3374@@ -0,0 +1,13 @@
3375+/*
3376+YUI 3.10.3 (build 2fb5187)
3377+Copyright 2013 Yahoo! Inc. All rights reserved.
3378+Licensed under the BSD License.
3379+http://yuilibrary.com/license/
3380+*/
3381+
3382+if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
3383+if (!__coverage__['build/anim-shape/anim-shape.js']) {
3384+ __coverage__['build/anim-shape/anim-shape.js'] = {"path":"build/anim-shape/anim-shape.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":41}}},"2":{"name":"(anonymous_2)","line":24,"loc":{"start":{"line":24,"column":22},"end":{"line":25,"column":4}}},"3":{"name":"(anonymous_3)","line":64,"loc":{"start":{"line":64,"column":13},"end":{"line":64,"column":66}}},"4":{"name":"(anonymous_4)","line":94,"loc":{"start":{"line":94,"column":13},"end":{"line":94,"column":66}}},"5":{"name":"(anonymous_5)","line":132,"loc":{"start":{"line":132,"column":13},"end":{"line":132,"column":28}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":185,"column":81}},"2":{"start":{"line":18,"column":4},"end":{"line":89,"column":6}},"3":{"start":{"line":26,"column":8},"end":{"line":33,"column":17}},"4":{"start":{"line":34,"column":8},"end":{"line":60,"column":9}},"5":{"start":{"line":36,"column":12},"end":{"line":36,"column":27}},"6":{"start":{"line":37,"column":12},"end":{"line":37,"column":31}},"7":{"start":{"line":38,"column":12},"end":{"line":38,"column":22}},"8":{"start":{"line":39,"column":12},"end":{"line":58,"column":13}},"9":{"start":{"line":41,"column":16},"end":{"line":57,"column":17}},"10":{"start":{"line":43,"column":20},"end":{"line":56,"column":21}},"11":{"start":{"line":45,"column":24},"end":{"line":51,"column":27}},"12":{"start":{"line":55,"column":24},"end":{"line":55,"column":121}},"13":{"start":{"line":59,"column":12},"end":{"line":59,"column":29}},"14":{"start":{"line":61,"column":8},"end":{"line":61,"column":21}},"15":{"start":{"line":65,"column":12},"end":{"line":68,"column":46}},"16":{"start":{"line":69,"column":12},"end":{"line":86,"column":13}},"17":{"start":{"line":71,"column":16},"end":{"line":85,"column":17}},"18":{"start":{"line":73,"column":20},"end":{"line":84,"column":21}},"19":{"start":{"line":76,"column":28},"end":{"line":76,"column":101}},"20":{"start":{"line":77,"column":24},"end":{"line":77,"column":30}},"21":{"start":{"line":79,"column":28},"end":{"line":79,"column":102}},"22":{"start":{"line":80,"column":24},"end":{"line":80,"column":30}},"23":{"start":{"line":82,"column":28},"end":{"line":82,"column":104}},"24":{"start":{"line":83,"column":24},"end":{"line":83,"column":30}},"25":{"start":{"line":87,"column":12},"end":{"line":87,"column":41}},"26":{"start":{"line":90,"column":4},"end":{"line":90,"column":50}},"27":{"start":{"line":91,"column":4},"end":{"line":91,"column":52}},"28":{"start":{"line":93,"column":4},"end":{"line":181,"column":6}},"29":{"start":{"line":95,"column":12},"end":{"line":104,"column":20}},"30":{"start":{"line":105,"column":12},"end":{"line":105,"column":20}},"31":{"start":{"line":106,"column":12},"end":{"line":106,"column":28}},"32":{"start":{"line":107,"column":12},"end":{"line":124,"column":13}},"33":{"start":{"line":109,"column":16},"end":{"line":109,"column":40}},"34":{"start":{"line":110,"column":16},"end":{"line":110,"column":44}},"35":{"start":{"line":111,"column":16},"end":{"line":111,"column":45}},"36":{"start":{"line":112,"column":16},"end":{"line":112,"column":49}},"37":{"start":{"line":113,"column":16},"end":{"line":113,"column":39}},"38":{"start":{"line":114,"column":16},"end":{"line":114,"column":47}},"39":{"start":{"line":115,"column":16},"end":{"line":122,"column":17}},"40":{"start":{"line":117,"column":20},"end":{"line":117,"column":108}},"41":{"start":{"line":118,"column":20},"end":{"line":121,"column":21}},"42":{"start":{"line":120,"column":24},"end":{"line":120,"column":42}},"43":{"start":{"line":123,"column":16},"end":{"line":123,"column":34}},"44":{"start":{"line":125,"column":12},"end":{"line":128,"column":13}},"45":{"start":{"line":127,"column":16},"end":{"line":127,"column":49}},"46":{"start":{"line":129,"column":12},"end":{"line":129,"column":39}},"47":{"start":{"line":133,"column":12},"end":{"line":143,"column":21}},"48":{"start":{"line":144,"column":12},"end":{"line":177,"column":13}},"49":{"start":{"line":146,"column":16},"end":{"line":176,"column":17}},"50":{"start":{"line":148,"column":20},"end":{"line":148,"column":35}},"51":{"start":{"line":149,"column":20},"end":{"line":149,"column":41}},"52":{"start":{"line":150,"column":20},"end":{"line":154,"column":21}},"53":{"start":{"line":152,"column":24},"end":{"line":152,"column":58}},"54":{"start":{"line":153,"column":24},"end":{"line":153,"column":97}},"55":{"start":{"line":155,"column":20},"end":{"line":155,"column":33}},"56":{"start":{"line":156,"column":20},"end":{"line":156,"column":37}},"57":{"start":{"line":158,"column":21},"end":{"line":176,"column":17}},"58":{"start":{"line":160,"column":20},"end":{"line":160,"column":33}},"59":{"start":{"line":161,"column":20},"end":{"line":161,"column":37}},"60":{"start":{"line":165,"column":20},"end":{"line":165,"column":46}},"61":{"start":{"line":166,"column":20},"end":{"line":166,"column":41}},"62":{"start":{"line":167,"column":20},"end":{"line":172,"column":21}},"63":{"start":{"line":169,"column":24},"end":{"line":169,"column":63}},"64":{"start":{"line":170,"column":24},"end":{"line":170,"column":108}},"65":{"start":{"line":171,"column":24},"end":{"line":171,"column":80}},"66":{"start":{"line":174,"column":20},"end":{"line":174,"column":46}},"67":{"start":{"line":175,"column":20},"end":{"line":175,"column":50}},"68":{"start":{"line":178,"column":12},"end":{"line":178,"column":32}},"69":{"start":{"line":179,"column":12},"end":{"line":179,"column":24}}},"branchMap":{"1":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":16},"end":{"line":41,"column":16}},{"start":{"line":41,"column":16},"end":{"line":41,"column":16}}]},"2":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":20},"end":{"line":43,"column":20}},{"start":{"line":43,"column":20},"end":{"line":43,"column":20}}]},"3":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":16},"end":{"line":71,"column":16}},{"start":{"line":71,"column":16},"end":{"line":71,"column":16}}]},"4":{"line":71,"type":"binary-expr","locations":[{"start":{"line":71,"column":19},"end":{"line":71,"column":39}},{"start":{"line":71,"column":43},"end":{"line":71,"column":53}}]},"5":{"line":73,"type":"switch","locations":[{"start":{"line":75,"column":24},"end":{"line":77,"column":30}},{"start":{"line":78,"column":24},"end":{"line":80,"column":30}},{"start":{"line":81,"column":24},"end":{"line":83,"column":30}}]},"6":{"line":118,"type":"if","locations":[{"start":{"line":118,"column":20},"end":{"line":118,"column":20}},{"start":{"line":118,"column":20},"end":{"line":118,"column":20}}]},"7":{"line":125,"type":"if","locations":[{"start":{"line":125,"column":12},"end":{"line":125,"column":12}},{"start":{"line":125,"column":12},"end":{"line":125,"column":12}}]},"8":{"line":138,"type":"cond-expr","locations":[{"start":{"line":138,"column":41},"end":{"line":138,"column":83}},{"start":{"line":138,"column":86},"end":{"line":138,"column":90}}]},"9":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":12},"end":{"line":144,"column":12}},{"start":{"line":144,"column":12},"end":{"line":144,"column":12}}]},"10":{"line":146,"type":"if","locations":[{"start":{"line":146,"column":16},"end":{"line":146,"column":16}},{"start":{"line":146,"column":16},"end":{"line":146,"column":16}}]},"11":{"line":146,"type":"binary-expr","locations":[{"start":{"line":146,"column":19},"end":{"line":146,"column":29}},{"start":{"line":146,"column":33},"end":{"line":146,"column":53}}]},"12":{"line":158,"type":"if","locations":[{"start":{"line":158,"column":21},"end":{"line":158,"column":21}},{"start":{"line":158,"column":21},"end":{"line":158,"column":21}}]},"13":{"line":170,"type":"cond-expr","locations":[{"start":{"line":170,"column":77},"end":{"line":170,"column":87}},{"start":{"line":170,"column":90},"end":{"line":170,"column":107}}]}},"code":["(function () { YUI.add('anim-shape', function (Y, NAME) {","","/**"," * Adds support for the <code>transform</code> attribute of <code>Graphic</code>"," * <code>Shape</code> instances."," * @module anim"," * @submodule anim-shape-transform"," * @deprecated Use anim-shape instead."," */","/**"," * Adds support for the <code>transform</code> and <code>fill</code> attributes of <code>Graphic</code> "," * and <code>Shape</code> instances. The <code>anim-shape</code> submodule can be used for all animations"," * involving <code>Graphic</code> <code>Shape</code> attributes."," *"," * @module anim"," * @submodule anim-shape"," */"," var NUM = Number,"," TO,"," TOSTRING,"," COLOR = \"color\","," STOPS = \"stops\","," TYPE = \"type\","," GETUPDATEDSTOPS = function(anim, from, to, elapsed, duration, fn)"," {"," var i = 0,"," getUpdatedColorValue = Y.Anim.getUpdatedColorValue,"," toStop,"," fromStop,"," prop,"," len = to.length,"," stops = [],"," stop;"," for(; i < len; i = i + 1)"," {"," toStop = to[i];"," fromStop = from[i];"," stop = {};"," for(prop in toStop)"," {"," if(toStop.hasOwnProperty(prop))"," {"," if(prop === COLOR)"," {"," stop[prop] = Y.Color.toHex(getUpdatedColorValue("," Y.Color.toHex(fromStop[prop]),"," Y.Color.toHex(toStop[prop]),"," elapsed,"," duration,"," fn"," ));"," }"," else"," {"," stop[prop] = fn(elapsed, NUM(fromStop[prop]), NUM(toStop[prop]) - NUM(fromStop[prop]), duration);"," }"," }"," }"," stops.push(stop);"," }"," return stops;"," },"," FILLANDSTROKEBEHAVIOR = {"," set: function(anim, att, from, to, elapsed, duration, fn) {"," var i,"," updated = {},"," getUpdatedColorValue = Y.Anim.getUpdatedColorValue,"," getUpdatedStops = GETUPDATEDSTOPS;"," for(i in to)"," {"," if(to.hasOwnProperty(i) && i !== TYPE)"," {"," switch(i)"," {"," case COLOR :"," updated[i] = getUpdatedColorValue(from[i], to[i], elapsed, duration, fn);"," break;"," case STOPS :"," updated[i] = getUpdatedStops(anim, from[i], to[i], elapsed, duration, fn);"," break;"," default :"," updated[i] = fn(elapsed, NUM(from[i]), NUM(to[i]) - NUM(from[i]), duration);"," break;"," }"," }"," }"," anim._node.set(att, updated);"," }"," };"," Y.Anim.behaviors.fill = FILLANDSTROKEBEHAVIOR;"," Y.Anim.behaviors.stroke = FILLANDSTROKEBEHAVIOR;",""," Y.Anim.behaviors.transform = {"," set: function(anim, att, from, to, elapsed, duration, fn) {"," var node = anim._node,"," transform = \"\","," transformTo,"," transformFrom,"," toArgs,"," fromArgs,"," i = 0,"," j,"," argLen,"," len;"," to = TO;"," len = TO.length;"," for(; i < len; ++i)"," {"," toArgs = to[i].concat();"," fromArgs = from[i].concat();"," transformTo = toArgs.shift();"," transformFrom = fromArgs.shift();"," argLen = toArgs.length;"," transform += transformTo + \"(\";"," for(j = 0; j < argLen; ++j)"," {"," transform += fn(elapsed, NUM(fromArgs[j]), NUM(toArgs[j]) - NUM(fromArgs[j]), duration);"," if(j < argLen - 1)"," {"," transform += \", \";"," }"," }"," transform += \");\";"," }"," if(transform)"," {"," node.set('transform', transform);"," }"," node._transform = TOSTRING;"," },",""," get: function(anim) {"," var node = anim._node,"," fromMatrix = node.matrix,"," toString = anim.get(\"to\").transform,"," fromString = node.get(\"transform\"),"," toArray = Y.MatrixUtil.getTransformArray(toString),"," fromArray = fromString ? Y.MatrixUtil.getTransformArray(fromString) : null,"," toMatrix,"," i,"," len,"," transformFunction,"," from;"," if(toArray)"," {"," if(!fromArray || fromArray.length < 1)"," {"," fromArray = [];"," len = toArray.length;"," for(i = 0; i < len; ++i)"," {"," transformFunction = toArray[i][0];"," fromArray[i] = Y.MatrixUtil.getTransformFunctionArray(transformFunction);"," }"," TO = toArray;"," from = fromArray;"," }"," else if(Y.MatrixUtil.compareTransformSequence(toArray, fromArray))"," {"," TO = toArray;"," from = fromArray;"," }"," else"," {"," toMatrix = new Y.Matrix();"," len = toArray.length;"," for(i = 0; i < len; ++i)"," {"," transformFunction = toArray[i].shift();"," transformFunction = transformFunction === \"matrix\" ? \"multiply\" : transformFunction;"," toMatrix[transformFunction].apply(toMatrix, toArray[i]);"," }",""," TO = toMatrix.decompose();"," from = fromMatrix.decompose();"," }"," }"," TOSTRING = toString;"," return from;"," }"," };","","","","}, '3.10.3', {\"requires\": [\"anim-base\", \"anim-easing\", \"anim-color\", \"matrix\"]});","","}());"]};
3385+}
3386+var __cov_Sj0n4QPY_g38a32yagvG2w = __coverage__['build/anim-shape/anim-shape.js'];
3387+__cov_Sj0n4QPY_g38a32yagvG2w.s['1']++;YUI.add('anim-shape',function(Y,NAME){__cov_Sj0n4QPY_g38a32yagvG2w.f['1']++;__cov_Sj0n4QPY_g38a32yagvG2w.s['2']++;var NUM=Number,TO,TOSTRING,COLOR='color',STOPS='stops',TYPE='type',GETUPDATEDSTOPS=function(anim,from,to,elapsed,duration,fn){__cov_Sj0n4QPY_g38a32yagvG2w.f['2']++;__cov_Sj0n4QPY_g38a32yagvG2w.s['3']++;var i=0,getUpdatedColorValue=Y.Anim.getUpdatedColorValue,toStop,fromStop,prop,len=to.length,stops=[],stop;__cov_Sj0n4QPY_g38a32yagvG2w.s['4']++;for(;i<len;i=i+1){__cov_Sj0n4QPY_g38a32yagvG2w.s['5']++;toStop=to[i];__cov_Sj0n4QPY_g38a32yagvG2w.s['6']++;fromStop=from[i];__cov_Sj0n4QPY_g38a32yagvG2w.s['7']++;stop={};__cov_Sj0n4QPY_g38a32yagvG2w.s['8']++;for(prop in toStop){__cov_Sj0n4QPY_g38a32yagvG2w.s['9']++;if(toStop.hasOwnProperty(prop)){__cov_Sj0n4QPY_g38a32yagvG2w.b['1'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['10']++;if(prop===COLOR){__cov_Sj0n4QPY_g38a32yagvG2w.b['2'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['11']++;stop[prop]=Y.Color.toHex(getUpdatedColorValue(Y.Color.toHex(fromStop[prop]),Y.Color.toHex(toStop[prop]),elapsed,duration,fn));}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['2'][1]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['12']++;stop[prop]=fn(elapsed,NUM(fromStop[prop]),NUM(toStop[prop])-NUM(fromStop[prop]),duration);}}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['1'][1]++;}}__cov_Sj0n4QPY_g38a32yagvG2w.s['13']++;stops.push(stop);}__cov_Sj0n4QPY_g38a32yagvG2w.s['14']++;return stops;},FILLANDSTROKEBEHAVIOR={set:function(anim,att,from,to,elapsed,duration,fn){__cov_Sj0n4QPY_g38a32yagvG2w.f['3']++;__cov_Sj0n4QPY_g38a32yagvG2w.s['15']++;var i,updated={},getUpdatedColorValue=Y.Anim.getUpdatedColorValue,getUpdatedStops=GETUPDATEDSTOPS;__cov_Sj0n4QPY_g38a32yagvG2w.s['16']++;for(i in to){__cov_Sj0n4QPY_g38a32yagvG2w.s['17']++;if((__cov_Sj0n4QPY_g38a32yagvG2w.b['4'][0]++,to.hasOwnProperty(i))&&(__cov_Sj0n4QPY_g38a32yagvG2w.b['4'][1]++,i!==TYPE)){__cov_Sj0n4QPY_g38a32yagvG2w.b['3'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['18']++;switch(i){case COLOR:__cov_Sj0n4QPY_g38a32yagvG2w.b['5'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['19']++;updated[i]=getUpdatedColorValue(from[i],to[i],elapsed,duration,fn);__cov_Sj0n4QPY_g38a32yagvG2w.s['20']++;break;case STOPS:__cov_Sj0n4QPY_g38a32yagvG2w.b['5'][1]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['21']++;updated[i]=getUpdatedStops(anim,from[i],to[i],elapsed,duration,fn);__cov_Sj0n4QPY_g38a32yagvG2w.s['22']++;break;default:__cov_Sj0n4QPY_g38a32yagvG2w.b['5'][2]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['23']++;updated[i]=fn(elapsed,NUM(from[i]),NUM(to[i])-NUM(from[i]),duration);__cov_Sj0n4QPY_g38a32yagvG2w.s['24']++;break;}}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['3'][1]++;}}__cov_Sj0n4QPY_g38a32yagvG2w.s['25']++;anim._node.set(att,updated);}};__cov_Sj0n4QPY_g38a32yagvG2w.s['26']++;Y.Anim.behaviors.fill=FILLANDSTROKEBEHAVIOR;__cov_Sj0n4QPY_g38a32yagvG2w.s['27']++;Y.Anim.behaviors.stroke=FILLANDSTROKEBEHAVIOR;__cov_Sj0n4QPY_g38a32yagvG2w.s['28']++;Y.Anim.behaviors.transform={set:function(anim,att,from,to,elapsed,duration,fn){__cov_Sj0n4QPY_g38a32yagvG2w.f['4']++;__cov_Sj0n4QPY_g38a32yagvG2w.s['29']++;var node=anim._node,transform='',transformTo,transformFrom,toArgs,fromArgs,i=0,j,argLen,len;__cov_Sj0n4QPY_g38a32yagvG2w.s['30']++;to=TO;__cov_Sj0n4QPY_g38a32yagvG2w.s['31']++;len=TO.length;__cov_Sj0n4QPY_g38a32yagvG2w.s['32']++;for(;i<len;++i){__cov_Sj0n4QPY_g38a32yagvG2w.s['33']++;toArgs=to[i].concat();__cov_Sj0n4QPY_g38a32yagvG2w.s['34']++;fromArgs=from[i].concat();__cov_Sj0n4QPY_g38a32yagvG2w.s['35']++;transformTo=toArgs.shift();__cov_Sj0n4QPY_g38a32yagvG2w.s['36']++;transformFrom=fromArgs.shift();__cov_Sj0n4QPY_g38a32yagvG2w.s['37']++;argLen=toArgs.length;__cov_Sj0n4QPY_g38a32yagvG2w.s['38']++;transform+=transformTo+'(';__cov_Sj0n4QPY_g38a32yagvG2w.s['39']++;for(j=0;j<argLen;++j){__cov_Sj0n4QPY_g38a32yagvG2w.s['40']++;transform+=fn(elapsed,NUM(fromArgs[j]),NUM(toArgs[j])-NUM(fromArgs[j]),duration);__cov_Sj0n4QPY_g38a32yagvG2w.s['41']++;if(j<argLen-1){__cov_Sj0n4QPY_g38a32yagvG2w.b['6'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['42']++;transform+=', ';}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['6'][1]++;}}__cov_Sj0n4QPY_g38a32yagvG2w.s['43']++;transform+=');';}__cov_Sj0n4QPY_g38a32yagvG2w.s['44']++;if(transform){__cov_Sj0n4QPY_g38a32yagvG2w.b['7'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['45']++;node.set('transform',transform);}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['7'][1]++;}__cov_Sj0n4QPY_g38a32yagvG2w.s['46']++;node._transform=TOSTRING;},get:function(anim){__cov_Sj0n4QPY_g38a32yagvG2w.f['5']++;__cov_Sj0n4QPY_g38a32yagvG2w.s['47']++;var node=anim._node,fromMatrix=node.matrix,toString=anim.get('to').transform,fromString=node.get('transform'),toArray=Y.MatrixUtil.getTransformArray(toString),fromArray=fromString?(__cov_Sj0n4QPY_g38a32yagvG2w.b['8'][0]++,Y.MatrixUtil.getTransformArray(fromString)):(__cov_Sj0n4QPY_g38a32yagvG2w.b['8'][1]++,null),toMatrix,i,len,transformFunction,from;__cov_Sj0n4QPY_g38a32yagvG2w.s['48']++;if(toArray){__cov_Sj0n4QPY_g38a32yagvG2w.b['9'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['49']++;if((__cov_Sj0n4QPY_g38a32yagvG2w.b['11'][0]++,!fromArray)||(__cov_Sj0n4QPY_g38a32yagvG2w.b['11'][1]++,fromArray.length<1)){__cov_Sj0n4QPY_g38a32yagvG2w.b['10'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['50']++;fromArray=[];__cov_Sj0n4QPY_g38a32yagvG2w.s['51']++;len=toArray.length;__cov_Sj0n4QPY_g38a32yagvG2w.s['52']++;for(i=0;i<len;++i){__cov_Sj0n4QPY_g38a32yagvG2w.s['53']++;transformFunction=toArray[i][0];__cov_Sj0n4QPY_g38a32yagvG2w.s['54']++;fromArray[i]=Y.MatrixUtil.getTransformFunctionArray(transformFunction);}__cov_Sj0n4QPY_g38a32yagvG2w.s['55']++;TO=toArray;__cov_Sj0n4QPY_g38a32yagvG2w.s['56']++;from=fromArray;}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['10'][1]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['57']++;if(Y.MatrixUtil.compareTransformSequence(toArray,fromArray)){__cov_Sj0n4QPY_g38a32yagvG2w.b['12'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['58']++;TO=toArray;__cov_Sj0n4QPY_g38a32yagvG2w.s['59']++;from=fromArray;}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['12'][1]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['60']++;toMatrix=new Y.Matrix();__cov_Sj0n4QPY_g38a32yagvG2w.s['61']++;len=toArray.length;__cov_Sj0n4QPY_g38a32yagvG2w.s['62']++;for(i=0;i<len;++i){__cov_Sj0n4QPY_g38a32yagvG2w.s['63']++;transformFunction=toArray[i].shift();__cov_Sj0n4QPY_g38a32yagvG2w.s['64']++;transformFunction=transformFunction==='matrix'?(__cov_Sj0n4QPY_g38a32yagvG2w.b['13'][0]++,'multiply'):(__cov_Sj0n4QPY_g38a32yagvG2w.b['13'][1]++,transformFunction);__cov_Sj0n4QPY_g38a32yagvG2w.s['65']++;toMatrix[transformFunction].apply(toMatrix,toArray[i]);}__cov_Sj0n4QPY_g38a32yagvG2w.s['66']++;TO=toMatrix.decompose();__cov_Sj0n4QPY_g38a32yagvG2w.s['67']++;from=fromMatrix.decompose();}}}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['9'][1]++;}__cov_Sj0n4QPY_g38a32yagvG2w.s['68']++;TOSTRING=toString;__cov_Sj0n4QPY_g38a32yagvG2w.s['69']++;return from;}};},'3.10.3',{'requires':['anim-base','anim-easing','anim-color','matrix']});
3388
3389=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape-debug.js'
3390--- src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape-debug.js 1970-01-01 00:00:00 +0000
3391+++ src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape-debug.js 2013-06-24 16:46:58 +0000
3392@@ -0,0 +1,192 @@
3393+/*
3394+YUI 3.10.3 (build 2fb5187)
3395+Copyright 2013 Yahoo! Inc. All rights reserved.
3396+Licensed under the BSD License.
3397+http://yuilibrary.com/license/
3398+*/
3399+
3400+YUI.add('anim-shape', function (Y, NAME) {
3401+
3402+/**
3403+ * Adds support for the <code>transform</code> attribute of <code>Graphic</code>
3404+ * <code>Shape</code> instances.
3405+ * @module anim
3406+ * @submodule anim-shape-transform
3407+ * @deprecated Use anim-shape instead.
3408+ */
3409+/**
3410+ * Adds support for the <code>transform</code> and <code>fill</code> attributes of <code>Graphic</code>
3411+ * and <code>Shape</code> instances. The <code>anim-shape</code> submodule can be used for all animations
3412+ * involving <code>Graphic</code> <code>Shape</code> attributes.
3413+ *
3414+ * @module anim
3415+ * @submodule anim-shape
3416+ */
3417+ var NUM = Number,
3418+ TO,
3419+ TOSTRING,
3420+ COLOR = "color",
3421+ STOPS = "stops",
3422+ TYPE = "type",
3423+ GETUPDATEDSTOPS = function(anim, from, to, elapsed, duration, fn)
3424+ {
3425+ var i = 0,
3426+ getUpdatedColorValue = Y.Anim.getUpdatedColorValue,
3427+ toStop,
3428+ fromStop,
3429+ prop,
3430+ len = to.length,
3431+ stops = [],
3432+ stop;
3433+ for(; i < len; i = i + 1)
3434+ {
3435+ toStop = to[i];
3436+ fromStop = from[i];
3437+ stop = {};
3438+ for(prop in toStop)
3439+ {
3440+ if(toStop.hasOwnProperty(prop))
3441+ {
3442+ if(prop === COLOR)
3443+ {
3444+ stop[prop] = Y.Color.toHex(getUpdatedColorValue(
3445+ Y.Color.toHex(fromStop[prop]),
3446+ Y.Color.toHex(toStop[prop]),
3447+ elapsed,
3448+ duration,
3449+ fn
3450+ ));
3451+ }
3452+ else
3453+ {
3454+ stop[prop] = fn(elapsed, NUM(fromStop[prop]), NUM(toStop[prop]) - NUM(fromStop[prop]), duration);
3455+ }
3456+ }
3457+ }
3458+ stops.push(stop);
3459+ }
3460+ return stops;
3461+ },
3462+ FILLANDSTROKEBEHAVIOR = {
3463+ set: function(anim, att, from, to, elapsed, duration, fn) {
3464+ var i,
3465+ updated = {},
3466+ getUpdatedColorValue = Y.Anim.getUpdatedColorValue,
3467+ getUpdatedStops = GETUPDATEDSTOPS;
3468+ for(i in to)
3469+ {
3470+ if(to.hasOwnProperty(i) && i !== TYPE)
3471+ {
3472+ switch(i)
3473+ {
3474+ case COLOR :
3475+ updated[i] = getUpdatedColorValue(from[i], to[i], elapsed, duration, fn);
3476+ break;
3477+ case STOPS :
3478+ updated[i] = getUpdatedStops(anim, from[i], to[i], elapsed, duration, fn);
3479+ break;
3480+ default :
3481+ updated[i] = fn(elapsed, NUM(from[i]), NUM(to[i]) - NUM(from[i]), duration);
3482+ break;
3483+ }
3484+ }
3485+ }
3486+ anim._node.set(att, updated);
3487+ }
3488+ };
3489+ Y.Anim.behaviors.fill = FILLANDSTROKEBEHAVIOR;
3490+ Y.Anim.behaviors.stroke = FILLANDSTROKEBEHAVIOR;
3491+
3492+ Y.Anim.behaviors.transform = {
3493+ set: function(anim, att, from, to, elapsed, duration, fn) {
3494+ var node = anim._node,
3495+ transform = "",
3496+ transformTo,
3497+ transformFrom,
3498+ toArgs,
3499+ fromArgs,
3500+ i = 0,
3501+ j,
3502+ argLen,
3503+ len;
3504+ to = TO;
3505+ len = TO.length;
3506+ for(; i < len; ++i)
3507+ {
3508+ toArgs = to[i].concat();
3509+ fromArgs = from[i].concat();
3510+ transformTo = toArgs.shift();
3511+ transformFrom = fromArgs.shift();
3512+ argLen = toArgs.length;
3513+ transform += transformTo + "(";
3514+ for(j = 0; j < argLen; ++j)
3515+ {
3516+ transform += fn(elapsed, NUM(fromArgs[j]), NUM(toArgs[j]) - NUM(fromArgs[j]), duration);
3517+ if(j < argLen - 1)
3518+ {
3519+ transform += ", ";
3520+ }
3521+ }
3522+ transform += ");";
3523+ }
3524+ if(transform)
3525+ {
3526+ node.set('transform', transform);
3527+ }
3528+ node._transform = TOSTRING;
3529+ },
3530+
3531+ get: function(anim) {
3532+ var node = anim._node,
3533+ fromMatrix = node.matrix,
3534+ toString = anim.get("to").transform,
3535+ fromString = node.get("transform"),
3536+ toArray = Y.MatrixUtil.getTransformArray(toString),
3537+ fromArray = fromString ? Y.MatrixUtil.getTransformArray(fromString) : null,
3538+ toMatrix,
3539+ i,
3540+ len,
3541+ transformFunction,
3542+ from;
3543+ if(toArray)
3544+ {
3545+ if(!fromArray || fromArray.length < 1)
3546+ {
3547+ fromArray = [];
3548+ len = toArray.length;
3549+ for(i = 0; i < len; ++i)
3550+ {
3551+ transformFunction = toArray[i][0];
3552+ fromArray[i] = Y.MatrixUtil.getTransformFunctionArray(transformFunction);
3553+ }
3554+ TO = toArray;
3555+ from = fromArray;
3556+ }
3557+ else if(Y.MatrixUtil.compareTransformSequence(toArray, fromArray))
3558+ {
3559+ TO = toArray;
3560+ from = fromArray;
3561+ }
3562+ else
3563+ {
3564+ toMatrix = new Y.Matrix();
3565+ len = toArray.length;
3566+ for(i = 0; i < len; ++i)
3567+ {
3568+ transformFunction = toArray[i].shift();
3569+ transformFunction = transformFunction === "matrix" ? "multiply" : transformFunction;
3570+ toMatrix[transformFunction].apply(toMatrix, toArray[i]);
3571+ }
3572+
3573+ TO = toMatrix.decompose();
3574+ from = fromMatrix.decompose();
3575+ }
3576+ }
3577+ TOSTRING = toString;
3578+ return from;
3579+ }
3580+ };
3581+
3582+
3583+
3584+}, '3.10.3', {"requires": ["anim-base", "anim-easing", "anim-color", "matrix"]});
3585
3586=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape-min.js'
3587--- src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape-min.js 1970-01-01 00:00:00 +0000
3588+++ src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape-min.js 2013-06-24 16:46:58 +0000
3589@@ -0,0 +1,8 @@
3590+/*
3591+YUI 3.10.3 (build 2fb5187)
3592+Copyright 2013 Yahoo! Inc. All rights reserved.
3593+Licensed under the BSD License.
3594+http://yuilibrary.com/license/
3595+*/
3596+
3597+YUI.add("anim-shape",function(e,t){var n=Number,r,i,s="color",o="stops",u="type",a=function(t,r,i,o,u,a){var f=0,l=e.Anim.getUpdatedColorValue,c,h,p,d=i.length,v=[],m;for(;f<d;f+=1){c=i[f],h=r[f],m={};for(p in c)c.hasOwnProperty(p)&&(p===s?m[p]=e.Color.toHex(l(e.Color.toHex(h[p]),e.Color.toHex(c[p]),o,u,a)):m[p]=a(o,n(h[p]),n(c[p])-n(h[p]),u));v.push(m)}return v},f={set:function(t,r,i,f,l,c,h){var p,d={},v=e.Anim.getUpdatedColorValue,m=a;for(p in f)if(f.hasOwnProperty(p)&&p!==u)switch(p){case s:d[p]=v(i[p],f[p],l,c,h);break;case o:d[p]=m(t,i[p],f[p],l,c,h);break;default:d[p]=h(l,n(i[p]),n(f[p])-n(i[p]),c)}t._node.set(r,d)}};e.Anim.behaviors.fill=f,e.Anim.behaviors.stroke=f,e.Anim.behaviors.transform={set:function(e,t,s,o,u,a,f){var l=e._node,c="",h,p,d,v,m=0,g,y,b;o=r,b=r.length;for(;m<b;++m){d=o[m].concat(),v=s[m].concat(),h=d.shift(),p=v.shift(),y=d.length,c+=h+"(";for(g=0;g<y;++g)c+=f(u,n(v[g]),n(d[g])-n(v[g]),a),g<y-1&&(c+=", ");c+=");"}c&&l.set("transform",c),l._transform=i},get:function(t){var n=t._node,s=n.matrix,o=t.get("to").transform,u=n.get("transform"),a=e.MatrixUtil.getTransformArray(o),f=u?e.MatrixUtil.getTransformArray(u):null,l,c,h,p,d;if(a)if(!f||f.length<1){f=[],h=a.length;for(c=0;c<h;++c)p=a[c][0],f[c]=e.MatrixUtil.getTransformFunctionArray(p);r=a,d=f}else if(e.MatrixUtil.compareTransformSequence(a,f))r=a,d=f;else{l=new e.Matrix,h=a.length;for(c=0;c<h;++c)p=a[c].shift(),p=p==="matrix"?"multiply":p,l[p].apply(l,a[c]);r=l.decompose(),d=s.decompose()}return i=o,d}}},"3.10.3",{requires:["anim-base","anim-easing","anim-color","matrix"]});
3598
3599=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape.js'
3600--- src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape.js 1970-01-01 00:00:00 +0000
3601+++ src/webcatalog/static/yui/3.10.3/build/anim-shape/anim-shape.js 2013-06-24 16:46:58 +0000
3602@@ -0,0 +1,192 @@
3603+/*
3604+YUI 3.10.3 (build 2fb5187)
3605+Copyright 2013 Yahoo! Inc. All rights reserved.
3606+Licensed under the BSD License.
3607+http://yuilibrary.com/license/
3608+*/
3609+
3610+YUI.add('anim-shape', function (Y, NAME) {
3611+
3612+/**
3613+ * Adds support for the <code>transform</code> attribute of <code>Graphic</code>
3614+ * <code>Shape</code> instances.
3615+ * @module anim
3616+ * @submodule anim-shape-transform
3617+ * @deprecated Use anim-shape instead.
3618+ */
3619+/**
3620+ * Adds support for the <code>transform</code> and <code>fill</code> attributes of <code>Graphic</code>
3621+ * and <code>Shape</code> instances. The <code>anim-shape</code> submodule can be used for all animations
3622+ * involving <code>Graphic</code> <code>Shape</code> attributes.
3623+ *
3624+ * @module anim
3625+ * @submodule anim-shape
3626+ */
3627+ var NUM = Number,
3628+ TO,
3629+ TOSTRING,
3630+ COLOR = "color",
3631+ STOPS = "stops",
3632+ TYPE = "type",
3633+ GETUPDATEDSTOPS = function(anim, from, to, elapsed, duration, fn)
3634+ {
3635+ var i = 0,
3636+ getUpdatedColorValue = Y.Anim.getUpdatedColorValue,
3637+ toStop,
3638+ fromStop,
3639+ prop,
3640+ len = to.length,
3641+ stops = [],
3642+ stop;
3643+ for(; i < len; i = i + 1)
3644+ {
3645+ toStop = to[i];
3646+ fromStop = from[i];
3647+ stop = {};
3648+ for(prop in toStop)
3649+ {
3650+ if(toStop.hasOwnProperty(prop))
3651+ {
3652+ if(prop === COLOR)
3653+ {
3654+ stop[prop] = Y.Color.toHex(getUpdatedColorValue(
3655+ Y.Color.toHex(fromStop[prop]),
3656+ Y.Color.toHex(toStop[prop]),
3657+ elapsed,
3658+ duration,
3659+ fn
3660+ ));
3661+ }
3662+ else
3663+ {
3664+ stop[prop] = fn(elapsed, NUM(fromStop[prop]), NUM(toStop[prop]) - NUM(fromStop[prop]), duration);
3665+ }
3666+ }
3667+ }
3668+ stops.push(stop);
3669+ }
3670+ return stops;
3671+ },
3672+ FILLANDSTROKEBEHAVIOR = {
3673+ set: function(anim, att, from, to, elapsed, duration, fn) {
3674+ var i,
3675+ updated = {},
3676+ getUpdatedColorValue = Y.Anim.getUpdatedColorValue,
3677+ getUpdatedStops = GETUPDATEDSTOPS;
3678+ for(i in to)
3679+ {
3680+ if(to.hasOwnProperty(i) && i !== TYPE)
3681+ {
3682+ switch(i)
3683+ {
3684+ case COLOR :
3685+ updated[i] = getUpdatedColorValue(from[i], to[i], elapsed, duration, fn);
3686+ break;
3687+ case STOPS :
3688+ updated[i] = getUpdatedStops(anim, from[i], to[i], elapsed, duration, fn);
3689+ break;
3690+ default :
3691+ updated[i] = fn(elapsed, NUM(from[i]), NUM(to[i]) - NUM(from[i]), duration);
3692+ break;
3693+ }
3694+ }
3695+ }
3696+ anim._node.set(att, updated);
3697+ }
3698+ };
3699+ Y.Anim.behaviors.fill = FILLANDSTROKEBEHAVIOR;
3700+ Y.Anim.behaviors.stroke = FILLANDSTROKEBEHAVIOR;
3701+
3702+ Y.Anim.behaviors.transform = {
3703+ set: function(anim, att, from, to, elapsed, duration, fn) {
3704+ var node = anim._node,
3705+ transform = "",
3706+ transformTo,
3707+ transformFrom,
3708+ toArgs,
3709+ fromArgs,
3710+ i = 0,
3711+ j,
3712+ argLen,
3713+ len;
3714+ to = TO;
3715+ len = TO.length;
3716+ for(; i < len; ++i)
3717+ {
3718+ toArgs = to[i].concat();
3719+ fromArgs = from[i].concat();
3720+ transformTo = toArgs.shift();
3721+ transformFrom = fromArgs.shift();
3722+ argLen = toArgs.length;
3723+ transform += transformTo + "(";
3724+ for(j = 0; j < argLen; ++j)
3725+ {
3726+ transform += fn(elapsed, NUM(fromArgs[j]), NUM(toArgs[j]) - NUM(fromArgs[j]), duration);
3727+ if(j < argLen - 1)
3728+ {
3729+ transform += ", ";
3730+ }
3731+ }
3732+ transform += ");";
3733+ }
3734+ if(transform)
3735+ {
3736+ node.set('transform', transform);
3737+ }
3738+ node._transform = TOSTRING;
3739+ },
3740+
3741+ get: function(anim) {
3742+ var node = anim._node,
3743+ fromMatrix = node.matrix,
3744+ toString = anim.get("to").transform,
3745+ fromString = node.get("transform"),
3746+ toArray = Y.MatrixUtil.getTransformArray(toString),
3747+ fromArray = fromString ? Y.MatrixUtil.getTransformArray(fromString) : null,
3748+ toMatrix,
3749+ i,
3750+ len,
3751+ transformFunction,
3752+ from;
3753+ if(toArray)
3754+ {
3755+ if(!fromArray || fromArray.length < 1)
3756+ {
3757+ fromArray = [];
3758+ len = toArray.length;
3759+ for(i = 0; i < len; ++i)
3760+ {
3761+ transformFunction = toArray[i][0];
3762+ fromArray[i] = Y.MatrixUtil.getTransformFunctionArray(transformFunction);
3763+ }
3764+ TO = toArray;
3765+ from = fromArray;
3766+ }
3767+ else if(Y.MatrixUtil.compareTransformSequence(toArray, fromArray))
3768+ {
3769+ TO = toArray;
3770+ from = fromArray;
3771+ }
3772+ else
3773+ {
3774+ toMatrix = new Y.Matrix();
3775+ len = toArray.length;
3776+ for(i = 0; i < len; ++i)
3777+ {
3778+ transformFunction = toArray[i].shift();
3779+ transformFunction = transformFunction === "matrix" ? "multiply" : transformFunction;
3780+ toMatrix[transformFunction].apply(toMatrix, toArray[i]);
3781+ }
3782+
3783+ TO = toMatrix.decompose();
3784+ from = fromMatrix.decompose();
3785+ }
3786+ }
3787+ TOSTRING = toString;
3788+ return from;
3789+ }
3790+ };
3791+
3792+
3793+
3794+}, '3.10.3', {"requires": ["anim-base", "anim-easing", "anim-color", "matrix"]});
3795
3796=== added directory 'src/webcatalog/static/yui/3.10.3/build/anim-xy'
3797=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy-coverage.js'
3798--- src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy-coverage.js 1970-01-01 00:00:00 +0000
3799+++ src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy-coverage.js 2013-06-24 16:46:58 +0000
3800@@ -0,0 +1,13 @@
3801+/*
3802+YUI 3.10.3 (build 2fb5187)
3803+Copyright 2013 Yahoo! Inc. All rights reserved.
3804+Licensed under the BSD License.
3805+http://yuilibrary.com/license/
3806+*/
3807+
3808+if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
3809+if (!__coverage__['build/anim-xy/anim-xy.js']) {
3810+ __coverage__['build/anim-xy/anim-xy.js'] = {"path":"build/anim-xy/anim-xy.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"f":{"1":0,"2":0,"3":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":38}}},"2":{"name":"(anonymous_2)","line":13,"loc":{"start":{"line":13,"column":9},"end":{"line":13,"column":62}}},"3":{"name":"(anonymous_3)","line":19,"loc":{"start":{"line":19,"column":9},"end":{"line":19,"column":24}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":26,"column":57}},"2":{"start":{"line":10,"column":0},"end":{"line":10,"column":17}},"3":{"start":{"line":12,"column":0},"end":{"line":22,"column":2}},"4":{"start":{"line":14,"column":8},"end":{"line":17,"column":11}},"5":{"start":{"line":20,"column":8},"end":{"line":20,"column":34}}},"branchMap":{},"code":["(function () { YUI.add('anim-xy', function (Y, NAME) {","","/**"," * Adds support for the <code>xy</code> property in <code>from</code> and"," * <code>to</code> attributes."," * @module anim"," * @submodule anim-xy"," */","","var NUM = Number;","","Y.Anim.behaviors.xy = {"," set: function(anim, att, from, to, elapsed, duration, fn) {"," anim._node.setXY(["," fn(elapsed, NUM(from[0]), NUM(to[0]) - NUM(from[0]), duration),"," fn(elapsed, NUM(from[1]), NUM(to[1]) - NUM(from[1]), duration)"," ]);"," },"," get: function(anim) {"," return anim._node.getXY();"," }","};","","","","}, '3.10.3', {\"requires\": [\"anim-base\", \"node-screen\"]});","","}());"]};
3811+}
3812+var __cov_vcW0xg39Nuqj8fkBcEjsLQ = __coverage__['build/anim-xy/anim-xy.js'];
3813+__cov_vcW0xg39Nuqj8fkBcEjsLQ.s['1']++;YUI.add('anim-xy',function(Y,NAME){__cov_vcW0xg39Nuqj8fkBcEjsLQ.f['1']++;__cov_vcW0xg39Nuqj8fkBcEjsLQ.s['2']++;var NUM=Number;__cov_vcW0xg39Nuqj8fkBcEjsLQ.s['3']++;Y.Anim.behaviors.xy={set:function(anim,att,from,to,elapsed,duration,fn){__cov_vcW0xg39Nuqj8fkBcEjsLQ.f['2']++;__cov_vcW0xg39Nuqj8fkBcEjsLQ.s['4']++;anim._node.setXY([fn(elapsed,NUM(from[0]),NUM(to[0])-NUM(from[0]),duration),fn(elapsed,NUM(from[1]),NUM(to[1])-NUM(from[1]),duration)]);},get:function(anim){__cov_vcW0xg39Nuqj8fkBcEjsLQ.f['3']++;__cov_vcW0xg39Nuqj8fkBcEjsLQ.s['5']++;return anim._node.getXY();}};},'3.10.3',{'requires':['anim-base','node-screen']});
3814
3815=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy-debug.js'
3816--- src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy-debug.js 1970-01-01 00:00:00 +0000
3817+++ src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy-debug.js 2013-06-24 16:46:58 +0000
3818@@ -0,0 +1,33 @@
3819+/*
3820+YUI 3.10.3 (build 2fb5187)
3821+Copyright 2013 Yahoo! Inc. All rights reserved.
3822+Licensed under the BSD License.
3823+http://yuilibrary.com/license/
3824+*/
3825+
3826+YUI.add('anim-xy', function (Y, NAME) {
3827+
3828+/**
3829+ * Adds support for the <code>xy</code> property in <code>from</code> and
3830+ * <code>to</code> attributes.
3831+ * @module anim
3832+ * @submodule anim-xy
3833+ */
3834+
3835+var NUM = Number;
3836+
3837+Y.Anim.behaviors.xy = {
3838+ set: function(anim, att, from, to, elapsed, duration, fn) {
3839+ anim._node.setXY([
3840+ fn(elapsed, NUM(from[0]), NUM(to[0]) - NUM(from[0]), duration),
3841+ fn(elapsed, NUM(from[1]), NUM(to[1]) - NUM(from[1]), duration)
3842+ ]);
3843+ },
3844+ get: function(anim) {
3845+ return anim._node.getXY();
3846+ }
3847+};
3848+
3849+
3850+
3851+}, '3.10.3', {"requires": ["anim-base", "node-screen"]});
3852
3853=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy-min.js'
3854--- src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy-min.js 1970-01-01 00:00:00 +0000
3855+++ src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy-min.js 2013-06-24 16:46:58 +0000
3856@@ -0,0 +1,8 @@
3857+/*
3858+YUI 3.10.3 (build 2fb5187)
3859+Copyright 2013 Yahoo! Inc. All rights reserved.
3860+Licensed under the BSD License.
3861+http://yuilibrary.com/license/
3862+*/
3863+
3864+YUI.add("anim-xy",function(e,t){var n=Number;e.Anim.behaviors.xy={set:function(e,t,r,i,s,o,u){e._node.setXY([u(s,n(r[0]),n(i[0])-n(r[0]),o),u(s,n(r[1]),n(i[1])-n(r[1]),o)])},get:function(e){return e._node.getXY()}}},"3.10.3",{requires:["anim-base","node-screen"]});
3865
3866=== added file 'src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy.js'
3867--- src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy.js 1970-01-01 00:00:00 +0000
3868+++ src/webcatalog/static/yui/3.10.3/build/anim-xy/anim-xy.js 2013-06-24 16:46:58 +0000
3869@@ -0,0 +1,33 @@
3870+/*
3871+YUI 3.10.3 (build 2fb5187)
3872+Copyright 2013 Yahoo! Inc. All rights reserved.
3873+Licensed under the BSD License.
3874+http://yuilibrary.com/license/
3875+*/
3876+
3877+YUI.add('anim-xy', function (Y, NAME) {
3878+
3879+/**
3880+ * Adds support for the <code>xy</code> property in <code>from</code> and
3881+ * <code>to</code> attributes.
3882+ * @module anim
3883+ * @submodule anim-xy
3884+ */
3885+
3886+var NUM = Number;
3887+
3888+Y.Anim.behaviors.xy = {
3889+ set: function(anim, att, from, to, elapsed, duration, fn) {
3890+ anim._node.setXY([
3891+ fn(elapsed, NUM(from[0]), NUM(to[0]) - NUM(from[0]), duration),
3892+ fn(elapsed, NUM(from[1]), NUM(to[1]) - NUM(from[1]), duration)
3893+ ]);
3894+ },
3895+ get: function(anim) {
3896+ return anim._node.getXY();
3897+ }
3898+};
3899+
3900+
3901+
3902+}, '3.10.3', {"requires": ["anim-base", "node-screen"]});
3903
3904=== added directory 'src/webcatalog/static/yui/3.10.3/build/app-base'
3905=== added file 'src/webcatalog/static/yui/3.10.3/build/app-base/app-base-coverage.js'
3906--- src/webcatalog/static/yui/3.10.3/build/app-base/app-base-coverage.js 1970-01-01 00:00:00 +0000
3907+++ src/webcatalog/static/yui/3.10.3/build/app-base/app-base-coverage.js 2013-06-24 16:46:58 +0000
3908@@ -0,0 +1,13 @@
3909+/*
3910+YUI 3.10.3 (build 2fb5187)
3911+Copyright 2013 Yahoo! Inc. All rights reserved.
3912+Licensed under the BSD License.
3913+http://yuilibrary.com/license/
3914+*/
3915+
3916+if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
3917+if (!__coverage__['build/app-base/app-base.js']) {
3918+ __coverage__['build/app-base/app-base.js'] = {"path":"build/app-base/app-base.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":20},"end":{"line":1,"column":39}}},"2":{"name":"(anonymous_2)","line":150,"loc":{"start":{"line":150,"column":17},"end":{"line":150,"column":35}}},"3":{"name":"mergeViewConfig","line":156,"loc":{"start":{"line":156,"column":8},"end":{"line":156,"column":45}}},"4":{"name":"(anonymous_4)","line":201,"loc":{"start":{"line":201,"column":16},"end":{"line":201,"column":40}}},"5":{"name":"(anonymous_5)","line":228,"loc":{"start":{"line":228,"column":17},"end":{"line":228,"column":33}}},"6":{"name":"(anonymous_6)","line":285,"loc":{"start":{"line":285,"column":12},"end":{"line":285,"column":24}}},"7":{"name":"(anonymous_7)","line":375,"loc":{"start":{"line":375,"column":14},"end":{"line":375,"column":57}}},"8":{"name":"(anonymous_8)","line":448,"loc":{"start":{"line":448,"column":17},"end":{"line":448,"column":42}}},"9":{"name":"(anonymous_9)","line":482,"loc":{"start":{"line":482,"column":23},"end":{"line":482,"column":35}}},"10":{"name":"(anonymous_10)","line":527,"loc":{"start":{"line":527,"column":17},"end":{"line":527,"column":33}}},"11":{"name":"(anonymous_11)","line":566,"loc":{"start":{"line":566,"column":23},"end":{"line":566,"column":40}}},"12":{"name":"(anonymous_12)","line":597,"loc":{"start":{"line":597,"column":16},"end":{"line":597,"column":28}}},"13":{"name":"(anonymous_13)","line":623,"loc":{"start":{"line":623,"column":18},"end":{"line":623,"column":42}}},"14":{"name":"(anonymous_14)","line":649,"loc":{"start":{"line":649,"column":19},"end":{"line":649,"column":42}}},"15":{"name":"(anonymous_15)","line":679,"loc":{"start":{"line":679,"column":15},"end":{"line":679,"column":39}}},"16":{"name":"(anonymous_16)","line":712,"loc":{"start":{"line":712,"column":11},"end":{"line":712,"column":35}}},"17":{"name":"(anonymous_17)","line":779,"loc":{"start":{"line":779,"column":22},"end":{"line":779,"column":59}}},"18":{"name":"(anonymous_18)","line":816,"loc":{"start":{"line":816,"column":28},"end":{"line":816,"column":41}}},"19":{"name":"(anonymous_19)","line":869,"loc":{"start":{"line":869,"column":21},"end":{"line":869,"column":33}}},"20":{"name":"(anonymous_20)","line":985,"loc":{"start":{"line":985,"column":23},"end":{"line":985,"column":35}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1098,"column":80}},"2":{"start":{"line":40,"column":0},"end":{"line":51,"column":12}},"3":{"start":{"line":75,"column":0},"end":{"line":1033,"column":3}},"4":{"start":{"line":151,"column":8},"end":{"line":151,"column":32}},"5":{"start":{"line":153,"column":8},"end":{"line":153,"column":23}},"6":{"start":{"line":156,"column":8},"end":{"line":158,"column":9}},"7":{"start":{"line":157,"column":12},"end":{"line":157,"column":53}},"8":{"start":{"line":162,"column":8},"end":{"line":162,"column":50}},"9":{"start":{"line":166,"column":8},"end":{"line":166,"column":52}},"10":{"start":{"line":170,"column":8},"end":{"line":170,"column":34}},"11":{"start":{"line":171,"column":8},"end":{"line":171,"column":31}},"12":{"start":{"line":174,"column":8},"end":{"line":174,"column":79}},"13":{"start":{"line":178,"column":8},"end":{"line":180,"column":9}},"14":{"start":{"line":179,"column":12},"end":{"line":179,"column":31}},"15":{"start":{"line":202,"column":8},"end":{"line":204,"column":34}},"16":{"start":{"line":207,"column":8},"end":{"line":208,"column":60}},"17":{"start":{"line":211,"column":8},"end":{"line":211,"column":43}},"18":{"start":{"line":212,"column":8},"end":{"line":212,"column":58}},"19":{"start":{"line":214,"column":8},"end":{"line":214,"column":20}},"20":{"start":{"line":229,"column":8},"end":{"line":231,"column":9}},"21":{"start":{"line":230,"column":12},"end":{"line":230,"column":36}},"22":{"start":{"line":233,"column":8},"end":{"line":233,"column":62}},"23":{"start":{"line":286,"column":8},"end":{"line":291,"column":69}},"24":{"start":{"line":293,"column":8},"end":{"line":293,"column":44}},"25":{"start":{"line":294,"column":8},"end":{"line":294,"column":50}},"26":{"start":{"line":297,"column":8},"end":{"line":299,"column":9}},"27":{"start":{"line":298,"column":12},"end":{"line":298,"column":59}},"28":{"start":{"line":302,"column":8},"end":{"line":304,"column":9}},"29":{"start":{"line":303,"column":12},"end":{"line":303,"column":49}},"30":{"start":{"line":306,"column":8},"end":{"line":306,"column":20}},"31":{"start":{"line":376,"column":8},"end":{"line":376,"column":30}},"32":{"start":{"line":378,"column":8},"end":{"line":378,"column":34}},"33":{"start":{"line":381,"column":8},"end":{"line":385,"column":9}},"34":{"start":{"line":382,"column":12},"end":{"line":382,"column":61}},"35":{"start":{"line":383,"column":15},"end":{"line":385,"column":9}},"36":{"start":{"line":384,"column":12},"end":{"line":384,"column":42}},"37":{"start":{"line":387,"column":8},"end":{"line":409,"column":9}},"38":{"start":{"line":388,"column":12},"end":{"line":388,"column":46}},"39":{"start":{"line":394,"column":12},"end":{"line":408,"column":13}},"40":{"start":{"line":395,"column":16},"end":{"line":395,"column":41}},"41":{"start":{"line":398,"column":16},"end":{"line":398,"column":66}},"42":{"start":{"line":406,"column":16},"end":{"line":406,"column":56}},"43":{"start":{"line":407,"column":16},"end":{"line":407,"column":31}},"44":{"start":{"line":413,"column":8},"end":{"line":415,"column":9}},"45":{"start":{"line":414,"column":12},"end":{"line":414,"column":34}},"46":{"start":{"line":423,"column":8},"end":{"line":429,"column":9}},"47":{"start":{"line":424,"column":12},"end":{"line":426,"column":13}},"48":{"start":{"line":425,"column":16},"end":{"line":425,"column":30}},"49":{"start":{"line":427,"column":15},"end":{"line":429,"column":9}},"50":{"start":{"line":428,"column":12},"end":{"line":428,"column":26}},"51":{"start":{"line":431,"column":8},"end":{"line":431,"column":65}},"52":{"start":{"line":449,"column":8},"end":{"line":451,"column":9}},"53":{"start":{"line":450,"column":12},"end":{"line":450,"column":19}},"54":{"start":{"line":453,"column":8},"end":{"line":454,"column":54}},"55":{"start":{"line":457,"column":8},"end":{"line":457,"column":29}},"56":{"start":{"line":460,"column":8},"end":{"line":462,"column":9}},"57":{"start":{"line":461,"column":12},"end":{"line":461,"column":37}},"58":{"start":{"line":471,"column":8},"end":{"line":471,"column":77}},"59":{"start":{"line":483,"column":8},"end":{"line":486,"column":63}},"60":{"start":{"line":489,"column":8},"end":{"line":505,"column":9}},"61":{"start":{"line":491,"column":12},"end":{"line":491,"column":32}},"62":{"start":{"line":494,"column":12},"end":{"line":494,"column":51}},"63":{"start":{"line":496,"column":12},"end":{"line":502,"column":13}},"64":{"start":{"line":498,"column":16},"end":{"line":498,"column":57}},"65":{"start":{"line":501,"column":16},"end":{"line":501,"column":43}},"66":{"start":{"line":504,"column":12},"end":{"line":504,"column":19}},"67":{"start":{"line":509,"column":8},"end":{"line":509,"column":35}},"68":{"start":{"line":511,"column":8},"end":{"line":513,"column":9}},"69":{"start":{"line":512,"column":12},"end":{"line":512,"column":35}},"70":{"start":{"line":528,"column":8},"end":{"line":530,"column":9}},"71":{"start":{"line":529,"column":12},"end":{"line":529,"column":19}},"72":{"start":{"line":532,"column":8},"end":{"line":532,"column":52}},"73":{"start":{"line":534,"column":8},"end":{"line":552,"column":9}},"74":{"start":{"line":535,"column":12},"end":{"line":535,"column":26}},"75":{"start":{"line":540,"column":12},"end":{"line":540,"column":41}},"76":{"start":{"line":546,"column":12},"end":{"line":546,"column":58}},"77":{"start":{"line":549,"column":12},"end":{"line":551,"column":13}},"78":{"start":{"line":550,"column":16},"end":{"line":550,"column":41}},"79":{"start":{"line":554,"column":8},"end":{"line":554,"column":32}},"80":{"start":{"line":571,"column":8},"end":{"line":577,"column":9}},"81":{"start":{"line":575,"column":12},"end":{"line":575,"column":56}},"82":{"start":{"line":576,"column":12},"end":{"line":576,"column":46}},"83":{"start":{"line":579,"column":8},"end":{"line":579,"column":21}},"84":{"start":{"line":600,"column":8},"end":{"line":602,"column":9}},"85":{"start":{"line":601,"column":12},"end":{"line":601,"column":25}},"86":{"start":{"line":605,"column":8},"end":{"line":605,"column":28}},"87":{"start":{"line":624,"column":8},"end":{"line":625,"column":50}},"88":{"start":{"line":627,"column":8},"end":{"line":629,"column":9}},"89":{"start":{"line":628,"column":12},"end":{"line":628,"column":68}},"90":{"start":{"line":631,"column":8},"end":{"line":631,"column":21}},"91":{"start":{"line":650,"column":8},"end":{"line":651,"column":48}},"92":{"start":{"line":653,"column":8},"end":{"line":655,"column":9}},"93":{"start":{"line":654,"column":12},"end":{"line":654,"column":67}},"94":{"start":{"line":657,"column":8},"end":{"line":657,"column":21}},"95":{"start":{"line":680,"column":8},"end":{"line":685,"column":9}},"96":{"start":{"line":684,"column":12},"end":{"line":684,"column":54}},"97":{"start":{"line":687,"column":8},"end":{"line":687,"column":69}},"98":{"start":{"line":713,"column":8},"end":{"line":713,"column":17}},"99":{"start":{"line":717,"column":8},"end":{"line":738,"column":9}},"100":{"start":{"line":719,"column":12},"end":{"line":722,"column":13}},"101":{"start":{"line":720,"column":16},"end":{"line":720,"column":102}},"102":{"start":{"line":721,"column":16},"end":{"line":721,"column":28}},"103":{"start":{"line":726,"column":12},"end":{"line":735,"column":13}},"104":{"start":{"line":728,"column":16},"end":{"line":728,"column":48}},"105":{"start":{"line":730,"column":16},"end":{"line":734,"column":17}},"106":{"start":{"line":731,"column":20},"end":{"line":731,"column":47}},"107":{"start":{"line":733,"column":20},"end":{"line":733,"column":40}},"108":{"start":{"line":737,"column":12},"end":{"line":737,"column":24}},"109":{"start":{"line":740,"column":8},"end":{"line":740,"column":61}},"110":{"start":{"line":780,"column":8},"end":{"line":780,"column":34}},"111":{"start":{"line":782,"column":8},"end":{"line":785,"column":53}},"112":{"start":{"line":789,"column":8},"end":{"line":791,"column":9}},"113":{"start":{"line":790,"column":12},"end":{"line":790,"column":60}},"114":{"start":{"line":793,"column":8},"end":{"line":793,"column":43}},"115":{"start":{"line":794,"column":8},"end":{"line":794,"column":34}},"116":{"start":{"line":796,"column":8},"end":{"line":798,"column":9}},"117":{"start":{"line":797,"column":12},"end":{"line":797,"column":41}},"118":{"start":{"line":817,"column":8},"end":{"line":817,"column":62}},"119":{"start":{"line":870,"column":16},"end":{"line":870,"column":37}},"120":{"start":{"line":985,"column":37},"end":{"line":985,"column":64}},"121":{"start":{"line":1036,"column":0},"end":{"line":1036,"column":34}},"122":{"start":{"line":1071,"column":0},"end":{"line":1071,"column":62}},"123":{"start":{"line":1082,"column":0},"end":{"line":1085,"column":2}}},"branchMap":{"1":{"line":151,"type":"binary-expr","locations":[{"start":{"line":151,"column":8},"end":{"line":151,"column":14}},{"start":{"line":151,"column":19},"end":{"line":151,"column":30}}]},"2":{"line":178,"type":"if","locations":[{"start":{"line":178,"column":8},"end":{"line":178,"column":8}},{"start":{"line":178,"column":8},"end":{"line":178,"column":8}}]},"3":{"line":203,"type":"binary-expr","locations":[{"start":{"line":203,"column":24},"end":{"line":203,"column":32}},{"start":{"line":203,"column":36},"end":{"line":203,"column":49}},{"start":{"line":203,"column":54},"end":{"line":203,"column":58}}]},"4":{"line":207,"type":"cond-expr","locations":[{"start":{"line":208,"column":16},"end":{"line":208,"column":52}},{"start":{"line":208,"column":55},"end":{"line":208,"column":59}}]},"5":{"line":229,"type":"if","locations":[{"start":{"line":229,"column":8},"end":{"line":229,"column":8}},{"start":{"line":229,"column":8},"end":{"line":229,"column":8}}]},"6":{"line":233,"type":"binary-expr","locations":[{"start":{"line":233,"column":15},"end":{"line":233,"column":19}},{"start":{"line":233,"column":23},"end":{"line":233,"column":61}}]},"7":{"line":290,"type":"binary-expr","locations":[{"start":{"line":290,"column":34},"end":{"line":290,"column":44}},{"start":{"line":290,"column":48},"end":{"line":290,"column":75}}]},"8":{"line":297,"type":"if","locations":[{"start":{"line":297,"column":8},"end":{"line":297,"column":8}},{"start":{"line":297,"column":8},"end":{"line":297,"column":8}}]},"9":{"line":297,"type":"binary-expr","locations":[{"start":{"line":297,"column":12},"end":{"line":297,"column":22}},{"start":{"line":297,"column":26},"end":{"line":297,"column":70}}]},"10":{"line":302,"type":"if","locations":[{"start":{"line":302,"column":8},"end":{"line":302,"column":8}},{"start":{"line":302,"column":8},"end":{"line":302,"column":8}}]},"11":{"line":302,"type":"binary-expr","locations":[{"start":{"line":302,"column":12},"end":{"line":302,"column":46}},{"start":{"line":302,"column":50},"end":{"line":302,"column":58}}]},"12":{"line":378,"type":"binary-expr","locations":[{"start":{"line":378,"column":8},"end":{"line":378,"column":15}},{"start":{"line":378,"column":20},"end":{"line":378,"column":32}}]},"13":{"line":381,"type":"if","locations":[{"start":{"line":381,"column":8},"end":{"line":381,"column":8}},{"start":{"line":381,"column":8},"end":{"line":381,"column":8}}]},"14":{"line":383,"type":"if","locations":[{"start":{"line":383,"column":15},"end":{"line":383,"column":15}},{"start":{"line":383,"column":15},"end":{"line":383,"column":15}}]},"15":{"line":387,"type":"if","locations":[{"start":{"line":387,"column":8},"end":{"line":387,"column":8}},{"start":{"line":387,"column":8},"end":{"line":387,"column":8}}]},"16":{"line":394,"type":"if","locations":[{"start":{"line":394,"column":12},"end":{"line":394,"column":12}},{"start":{"line":394,"column":12},"end":{"line":394,"column":12}}]},"17":{"line":394,"type":"binary-expr","locations":[{"start":{"line":394,"column":16},"end":{"line":394,"column":24}},{"start":{"line":394,"column":28},"end":{"line":394,"column":45}},{"start":{"line":394,"column":49},"end":{"line":394,"column":66}}]},"18":{"line":413,"type":"if","locations":[{"start":{"line":413,"column":8},"end":{"line":413,"column":8}},{"start":{"line":413,"column":8},"end":{"line":413,"column":8}}]},"19":{"line":413,"type":"binary-expr","locations":[{"start":{"line":413,"column":12},"end":{"line":413,"column":26}},{"start":{"line":413,"column":30},"end":{"line":413,"column":38}}]},"20":{"line":423,"type":"if","locations":[{"start":{"line":423,"column":8},"end":{"line":423,"column":8}},{"start":{"line":423,"column":8},"end":{"line":423,"column":8}}]},"21":{"line":424,"type":"if","locations":[{"start":{"line":424,"column":12},"end":{"line":424,"column":12}},{"start":{"line":424,"column":12},"end":{"line":424,"column":12}}]},"22":{"line":427,"type":"if","locations":[{"start":{"line":427,"column":15},"end":{"line":427,"column":15}},{"start":{"line":427,"column":15},"end":{"line":427,"column":15}}]},"23":{"line":449,"type":"if","locations":[{"start":{"line":449,"column":8},"end":{"line":449,"column":8}},{"start":{"line":449,"column":8},"end":{"line":449,"column":8}}]},"24":{"line":460,"type":"if","locations":[{"start":{"line":460,"column":8},"end":{"line":460,"column":8}},{"start":{"line":460,"column":8},"end":{"line":460,"column":8}}]},"25":{"line":471,"type":"cond-expr","locations":[{"start":{"line":471,"column":32},"end":{"line":471,"column":41}},{"start":{"line":471,"column":44},"end":{"line":471,"column":52}}]},"26":{"line":489,"type":"if","locations":[{"start":{"line":489,"column":8},"end":{"line":489,"column":8}},{"start":{"line":489,"column":8},"end":{"line":489,"column":8}}]},"27":{"line":496,"type":"if","locations":[{"start":{"line":496,"column":12},"end":{"line":496,"column":12}},{"start":{"line":496,"column":12},"end":{"line":496,"column":12}}]},"28":{"line":511,"type":"if","locations":[{"start":{"line":511,"column":8},"end":{"line":511,"column":8}},{"start":{"line":511,"column":8},"end":{"line":511,"column":8}}]},"29":{"line":528,"type":"if","locations":[{"start":{"line":528,"column":8},"end":{"line":528,"column":8}},{"start":{"line":528,"column":8},"end":{"line":528,"column":8}}]},"30":{"line":532,"type":"binary-expr","locations":[{"start":{"line":532,"column":23},"end":{"line":532,"column":45}},{"start":{"line":532,"column":49},"end":{"line":532,"column":51}}]},"31":{"line":534,"type":"if","locations":[{"start":{"line":534,"column":8},"end":{"line":534,"column":8}},{"start":{"line":534,"column":8},"end":{"line":534,"column":8}}]},"32":{"line":549,"type":"if","locations":[{"start":{"line":549,"column":12},"end":{"line":549,"column":12}},{"start":{"line":549,"column":12},"end":{"line":549,"column":12}}]},"33":{"line":571,"type":"if","locations":[{"start":{"line":571,"column":8},"end":{"line":571,"column":8}},{"start":{"line":571,"column":8},"end":{"line":571,"column":8}}]},"34":{"line":571,"type":"binary-expr","locations":[{"start":{"line":571,"column":12},"end":{"line":571,"column":18}},{"start":{"line":571,"column":22},"end":{"line":571,"column":42}}]},"35":{"line":600,"type":"if","locations":[{"start":{"line":600,"column":8},"end":{"line":600,"column":8}},{"start":{"line":600,"column":8},"end":{"line":600,"column":8}}]},"36":{"line":627,"type":"if","locations":[{"start":{"line":627,"column":8},"end":{"line":627,"column":8}},{"start":{"line":627,"column":8},"end":{"line":627,"column":8}}]},"37":{"line":627,"type":"binary-expr","locations":[{"start":{"line":627,"column":12},"end":{"line":627,"column":20}},{"start":{"line":627,"column":24},"end":{"line":627,"column":34}}]},"38":{"line":653,"type":"if","locations":[{"start":{"line":653,"column":8},"end":{"line":653,"column":8}},{"start":{"line":653,"column":8},"end":{"line":653,"column":8}}]},"39":{"line":653,"type":"binary-expr","locations":[{"start":{"line":653,"column":12},"end":{"line":653,"column":20}},{"start":{"line":653,"column":24},"end":{"line":653,"column":33}}]},"40":{"line":680,"type":"if","locations":[{"start":{"line":680,"column":8},"end":{"line":680,"column":8}},{"start":{"line":680,"column":8},"end":{"line":680,"column":8}}]},"41":{"line":717,"type":"if","locations":[{"start":{"line":717,"column":8},"end":{"line":717,"column":8}},{"start":{"line":717,"column":8},"end":{"line":717,"column":8}}]},"42":{"line":717,"type":"binary-expr","locations":[{"start":{"line":717,"column":12},"end":{"line":717,"column":37}},{"start":{"line":717,"column":41},"end":{"line":717,"column":59}}]},"43":{"line":719,"type":"if","locations":[{"start":{"line":719,"column":12},"end":{"line":719,"column":12}},{"start":{"line":719,"column":12},"end":{"line":719,"column":12}}]},"44":{"line":726,"type":"if","locations":[{"start":{"line":726,"column":12},"end":{"line":726,"column":12}},{"start":{"line":726,"column":12},"end":{"line":726,"column":12}}]},"45":{"line":728,"type":"binary-expr","locations":[{"start":{"line":728,"column":37},"end":{"line":728,"column":40}},{"start":{"line":728,"column":44},"end":{"line":728,"column":46}}]},"46":{"line":730,"type":"if","locations":[{"start":{"line":730,"column":16},"end":{"line":730,"column":16}},{"start":{"line":730,"column":16},"end":{"line":730,"column":16}}]},"47":{"line":780,"type":"binary-expr","locations":[{"start":{"line":780,"column":8},"end":{"line":780,"column":15}},{"start":{"line":780,"column":20},"end":{"line":780,"column":32}}]},"48":{"line":784,"type":"binary-expr","locations":[{"start":{"line":784,"column":23},"end":{"line":784,"column":31}},{"start":{"line":784,"column":35},"end":{"line":784,"column":71}}]},"49":{"line":785,"type":"binary-expr","locations":[{"start":{"line":785,"column":23},"end":{"line":785,"column":40}},{"start":{"line":785,"column":44},"end":{"line":785,"column":52}}]},"50":{"line":789,"type":"if","locations":[{"start":{"line":789,"column":8},"end":{"line":789,"column":8}},{"start":{"line":789,"column":8},"end":{"line":789,"column":8}}]},"51":{"line":790,"type":"binary-expr","locations":[{"start":{"line":790,"column":19},"end":{"line":790,"column":27}},{"start":{"line":790,"column":31},"end":{"line":790,"column":59}}]},"52":{"line":796,"type":"if","locations":[{"start":{"line":796,"column":8},"end":{"line":796,"column":8}},{"start":{"line":796,"column":8},"end":{"line":796,"column":8}}]}},"code":["(function () { YUI.add('app-base', function (Y, NAME) {","","/**","The App Framework provides simple MVC-like building blocks (models, model lists,","views, and URL-based routing) for writing single-page JavaScript applications.","","@main app","@module app","@since 3.4.0","**/","","/**","Provides a top-level application component which manages navigation and views.","","@module app","@submodule app-base","@since 3.5.0","**/","","// TODO: Better handling of lifecycle for registered views:","//","// * [!] Just redo basically everything with view management so there are no","// pre-`activeViewChange` side effects and handle the rest of these things:","//","// * Seems like any view created via `createView` should listen for the view's","// `destroy` event and use that to remove it from the `_viewsInfoMap`. I","// should look at what ModelList does for Models as a reference.","//","// * Should we have a companion `destroyView()` method? Maybe this wouldn't be","// needed if we have a `getView(name, create)` method, and already doing the","// above? We could do `app.getView('foo').destroy()` and it would be removed","// from the `_viewsInfoMap` as well.","//","// * Should we wait to call a view's `render()` method inside of the","// `_attachView()` method?","//","// * Should named views support a collection of instances instead of just one?","//","","var Lang = Y.Lang,"," YObject = Y.Object,",""," PjaxBase = Y.PjaxBase,"," Router = Y.Router,"," View = Y.View,",""," getClassName = Y.ClassNameManager.getClassName,",""," win = Y.config.win,",""," AppBase;","","/**","Provides a top-level application component which manages navigation and views.","","This gives you a foundation and structure on which to build your application; it","combines robust URL navigation with powerful routing and flexible view","management.","","@class App.Base","@param {Object} [config] The following are configuration properties that can be"," specified _in addition_ to default attribute values and the non-attribute"," properties provided by `Y.Base`:"," @param {Object} [config.views] Hash of view-name to metadata used to"," declaratively describe an application's views and their relationship with"," the app and other views. The views specified here will override any defaults"," provided by the `views` object on the `prototype`.","@constructor","@extends Base","@uses View","@uses Router","@uses PjaxBase","@since 3.5.0","**/","AppBase = Y.Base.create('app', Y.Base, [View, Router, PjaxBase], {"," // -- Public Properties ----------------------------------------------------",""," /**"," Hash of view-name to metadata used to declaratively describe an"," application's views and their relationship with the app and its other views.",""," The view metadata is composed of Objects keyed to a view-name that can have"," any or all of the following properties:",""," * `type`: Function or a string representing the view constructor to use to"," create view instances. If a string is used, the constructor function is"," assumed to be on the `Y` object; e.g. `\"SomeView\"` -> `Y.SomeView`.",""," * `preserve`: Boolean for whether the view instance should be retained. By"," default, the view instance will be destroyed when it is no longer the"," `activeView`. If `true` the view instance will simply be `removed()`"," from the DOM when it is no longer active. This is useful when the view"," is frequently used and may be expensive to re-create.",""," * `parent`: String to another named view in this hash that represents the"," parent view within the application's view hierarchy; e.g. a `\"photo\"`"," view could have `\"album\"` has its `parent` view. This parent/child"," relationship is a useful cue for things like transitions.",""," * `instance`: Used internally to manage the current instance of this named"," view. This can be used if your view instance is created up-front, or if"," you would rather manage the View lifecycle, but you probably should just"," let this be handled for you.",""," If `views` are specified at instantiation time, the metadata in the `views`"," Object here will be used as defaults when creating the instance's `views`.",""," Every `Y.App` instance gets its own copy of a `views` object so this Object"," on the prototype will not be polluted.",""," @example"," // Imagine that `Y.UsersView` and `Y.UserView` have been defined."," var app = new Y.App({"," views: {"," users: {"," type : Y.UsersView,"," preserve: true"," },",""," user: {"," type : Y.UserView,"," parent: 'users'"," }"," }"," });",""," @property views"," @type Object"," @default {}"," @since 3.5.0"," **/"," views: {},",""," // -- Protected Properties -------------------------------------------------",""," /**"," Map of view instance id (via `Y.stamp()`) to view-info object in `views`.",""," This mapping is used to tie a specific view instance back to its metadata by"," adding a reference to the the related view info on the `views` object.",""," @property _viewInfoMap"," @type Object"," @default {}"," @protected"," @since 3.5.0"," **/",""," // -- Lifecycle Methods ----------------------------------------------------"," initializer: function (config) {"," config || (config = {});",""," var views = {};",""," // Merges-in specified view metadata into local `views` object."," function mergeViewConfig(view, name) {"," views[name] = Y.merge(views[name], view);"," }",""," // First, each view in the `views` prototype object gets its metadata"," // merged-in, providing the defaults."," YObject.each(this.views, mergeViewConfig);",""," // Then, each view in the specified `config.views` object gets its"," // metadata merged-in."," YObject.each(config.views, mergeViewConfig);",""," // The resulting hodgepodge of metadata is then stored as the instance's"," // `views` object, and no one's objects were harmed in the making."," this.views = views;"," this._viewInfoMap = {};",""," // Using `bind()` to aid extensibility."," this.after('activeViewChange', Y.bind('_afterActiveViewChange', this));",""," // PjaxBase will bind click events when `html5` is `true`, so this just"," // forces the binding when `serverRouting` and `html5` are both falsy."," if (!this.get('serverRouting')) {"," this._pjaxBindUI();"," }"," },",""," // TODO: `destructor` to destroy the `activeView`?",""," // -- Public Methods -------------------------------------------------------",""," /**"," Creates and returns a new view instance using the provided `name` to look up"," the view info metadata defined in the `views` object. The passed-in `config`"," object is passed to the view constructor function.",""," This function also maps a view instance back to its view info metadata.",""," @method createView"," @param {String} name The name of a view defined on the `views` object."," @param {Object} [config] The configuration object passed to the view"," constructor function when creating the new view instance."," @return {View} The new view instance."," @since 3.5.0"," **/"," createView: function (name, config) {"," var viewInfo = this.getViewInfo(name),"," type = (viewInfo && viewInfo.type) || View,"," ViewConstructor, view;",""," // Looks for a namespaced constructor function on `Y`."," ViewConstructor = Lang.isString(type) ?"," YObject.getValue(Y, type.split('.')) : type;",""," // Create the view instance and map it with its metadata."," view = new ViewConstructor(config);"," this._viewInfoMap[Y.stamp(view, true)] = viewInfo;",""," return view;"," },",""," /**"," Returns the metadata associated with a view instance or view name defined on"," the `views` object.",""," @method getViewInfo"," @param {View|String} view View instance, or name of a view defined on the"," `views` object."," @return {Object} The metadata for the view, or `undefined` if the view is"," not registered."," @since 3.5.0"," **/"," getViewInfo: function (view) {"," if (Lang.isString(view)) {"," return this.views[view];"," }",""," return view && this._viewInfoMap[Y.stamp(view, true)];"," },",""," /**"," Navigates to the specified URL if there is a route handler that matches. In"," browsers capable of using HTML5 history or when `serverRouting` is falsy,"," the navigation will be enhanced by firing the `navigate` event and having"," the app handle the \"request\". When `serverRouting` is `true`, non-HTML5"," browsers will navigate to the new URL via a full page reload.",""," When there is a route handler for the specified URL and it is being"," navigated to, this method will return `true`, otherwise it will return"," `false`.",""," **Note:** The specified URL _must_ be of the same origin as the current URL,"," otherwise an error will be logged and navigation will not occur. This is"," intended as both a security constraint and a purposely imposed limitation as"," it does not make sense to tell the app to navigate to a URL on a"," different scheme, host, or port.",""," @method navigate"," @param {String} url The URL to navigate to. This must be of the same origin"," as the current URL."," @param {Object} [options] Additional options to configure the navigation."," These are mixed into the `navigate` event facade."," @param {Boolean} [options.replace] Whether or not the current history"," entry will be replaced, or a new entry will be created. Will default"," to `true` if the specified `url` is the same as the current URL."," @param {Boolean} [options.force] Whether the enhanced navigation"," should occur even in browsers without HTML5 history. Will default to"," `true` when `serverRouting` is falsy."," @see PjaxBase.navigate()"," **/"," // Does not override `navigate()` but does use extra `options`.",""," /**"," Renders this application by appending the `viewContainer` node to the"," `container` node if it isn't already a child of the container, and the"," `activeView` will be appended the view container, if it isn't already.",""," You should call this method at least once, usually after the initialization"," of your app instance so the proper DOM structure is setup and optionally"," append the container to the DOM if it's not there already.",""," You may override this method to customize the app's rendering, but you"," should expect that the `viewContainer`'s contents will be modified by the"," app for the purpose of rendering the `activeView` when it changes.",""," @method render"," @chainable"," @see View.render()"," **/"," render: function () {"," var CLASS_NAMES = Y.App.CLASS_NAMES,"," container = this.get('container'),"," viewContainer = this.get('viewContainer'),"," activeView = this.get('activeView'),"," activeViewContainer = activeView && activeView.get('container'),"," areSame = container.compareTo(viewContainer);",""," container.addClass(CLASS_NAMES.app);"," viewContainer.addClass(CLASS_NAMES.views);",""," // Prevents needless shuffling around of nodes and maintains DOM order."," if (activeView && !viewContainer.contains(activeViewContainer)) {"," viewContainer.appendChild(activeViewContainer);"," }",""," // Prevents needless shuffling around of nodes and maintains DOM order."," if (!container.contains(viewContainer) && !areSame) {"," container.appendChild(viewContainer);"," }",""," return this;"," },",""," /**"," Sets which view is active/visible for the application. This will set the"," app's `activeView` attribute to the specified `view`.",""," The `view` will be \"attached\" to this app, meaning it will be both rendered"," into this app's `viewContainer` node and all of its events will bubble to"," the app. The previous `activeView` will be \"detached\" from this app.",""," When a string-name is provided for a view which has been registered on this"," app's `views` object, the referenced metadata will be used and the"," `activeView` will be set to either a preserved view instance, or a new"," instance of the registered view will be created using the specified `config`"," object passed-into this method.",""," A callback function can be specified as either the third or fourth argument,"," and this function will be called after the new `view` becomes the"," `activeView`, is rendered to the `viewContainer`, and is ready to use.",""," @example"," var app = new Y.App({"," views: {"," usersView: {"," // Imagine that `Y.UsersView` has been defined."," type: Y.UsersView"," }"," },",""," users: new Y.ModelList()"," });",""," app.route('/users/', function () {"," this.showView('usersView', {users: this.get('users')});"," });",""," app.render();"," app.navigate('/uses/'); // => Creates a new `Y.UsersView` and shows it.",""," @method showView"," @param {String|View} view The name of a view defined in the `views` object,"," or a view instance which should become this app's `activeView`."," @param {Object} [config] Optional configuration to use when creating a new"," view instance. This config object can also be used to update an existing"," or preserved view's attributes when `options.update` is `true`."," @param {Object} [options] Optional object containing any of the following"," properties:"," @param {Function} [options.callback] Optional callback function to call"," after new `activeView` is ready to use, the function will be passed:"," @param {View} options.callback.view A reference to the new"," `activeView`."," @param {Boolean} [options.prepend=false] Whether the `view` should be"," prepended instead of appended to the `viewContainer`."," @param {Boolean} [options.render] Whether the `view` should be rendered."," **Note:** If no value is specified, a view instance will only be"," rendered if it's newly created by this method."," @param {Boolean} [options.update=false] Whether an existing view should"," have its attributes updated by passing the `config` object to its"," `setAttrs()` method. **Note:** This option does not have an effect if"," the `view` instance is created as a result of calling this method."," @param {Function} [callback] Optional callback Function to call after the"," new `activeView` is ready to use. **Note:** this will override"," `options.callback` and it can be specified as either the third or fourth"," argument. The function will be passed the following:"," @param {View} callback.view A reference to the new `activeView`."," @chainable"," @since 3.5.0"," **/"," showView: function (view, config, options, callback) {"," var viewInfo, created;",""," options || (options = {});",""," // Support the callback function being either the third or fourth arg."," if (callback) {"," options = Y.merge(options, {callback: callback});"," } else if (Lang.isFunction(options)) {"," options = {callback: options};"," }",""," if (Lang.isString(view)) {"," viewInfo = this.getViewInfo(view);",""," // Use the preserved view instance, or create a new view."," // TODO: Maybe we can remove the strict check for `preserve` and"," // assume we'll use a View instance if it is there, and just check"," // `preserve` when detaching?"," if (viewInfo && viewInfo.preserve && viewInfo.instance) {"," view = viewInfo.instance;",""," // Make sure there's a mapping back to the view metadata."," this._viewInfoMap[Y.stamp(view, true)] = viewInfo;"," } else {"," // TODO: Add the app as a bubble target during construction, but"," // make sure to check that it isn't already in `bubbleTargets`!"," // This will allow the app to be notified for about _all_ of the"," // view's events. **Note:** This should _only_ happen if the"," // view is created _after_ `activeViewChange`.",""," view = this.createView(view, config);"," created = true;"," }"," }",""," // Update the specified or preserved `view` when signaled to do so."," // There's no need to updated a view if it was _just_ created."," if (options.update && !created) {"," view.setAttrs(config);"," }",""," // TODO: Hold off on rendering the view until after it has been"," // \"attached\", and move the call to render into `_attachView()`.",""," // When a value is specified for `options.render`, prefer it because it"," // represents the developer's intent. When no value is specified, the"," // `view` will only be rendered if it was just created."," if ('render' in options) {"," if (options.render) {"," view.render();"," }"," } else if (created) {"," view.render();"," }",""," return this._set('activeView', view, {options: options});"," },",""," // -- Protected Methods ----------------------------------------------------",""," /**"," Helper method to attach the view instance to the application by making the"," app a bubble target of the view, append the view to the `viewContainer`, and"," assign it to the `instance` property of the associated view info metadata.",""," @method _attachView"," @param {View} view View to attach."," @param {Boolean} prepend=false Whether the view should be prepended instead"," of appended to the `viewContainer`."," @protected"," @since 3.5.0"," **/"," _attachView: function (view, prepend) {"," if (!view) {"," return;"," }",""," var viewInfo = this.getViewInfo(view),"," viewContainer = this.get('viewContainer');",""," // Bubble the view's events to this app."," view.addTarget(this);",""," // Save the view instance in the `views` registry."," if (viewInfo) {"," viewInfo.instance = view;"," }",""," // TODO: Attach events here for persevered Views?"," // See related TODO in `_detachView`.",""," // TODO: Actually render the view here so that it gets \"attached\" before"," // it gets rendered?",""," // Insert view into the DOM."," viewContainer[prepend ? 'prepend' : 'append'](view.get('container'));"," },",""," /**"," Overrides View's container destruction to deal with the `viewContainer` and"," checks to make sure not to remove and purge the `<body>`.",""," @method _destroyContainer"," @protected"," @see View._destroyContainer()"," **/"," _destroyContainer: function () {"," var CLASS_NAMES = Y.App.CLASS_NAMES,"," container = this.get('container'),"," viewContainer = this.get('viewContainer'),"," areSame = container.compareTo(viewContainer);",""," // We do not want to remove or destroy the `<body>`."," if (Y.one('body').compareTo(container)) {"," // Just clean-up our events listeners."," this.detachEvents();",""," // Clean-up `yui3-app` CSS class on the `container`."," container.removeClass(CLASS_NAMES.app);",""," if (areSame) {"," // Clean-up `yui3-app-views` CSS class on the `container`."," container.removeClass(CLASS_NAMES.views);"," } else {"," // Destroy and purge the `viewContainer`."," viewContainer.remove(true);"," }",""," return;"," }",""," // Remove and purge events from both containers.",""," viewContainer.remove(true);",""," if (!areSame) {"," container.remove(true);"," }"," },",""," /**"," Helper method to detach the view instance from the application by removing"," the application as a bubble target of the view, and either just removing the"," view if it is intended to be preserved, or destroying the instance"," completely.",""," @method _detachView"," @param {View} view View to detach."," @protected"," @since 3.5.0"," **/"," _detachView: function (view) {"," if (!view) {"," return;"," }",""," var viewInfo = this.getViewInfo(view) || {};",""," if (viewInfo.preserve) {"," view.remove();"," // TODO: Detach events here for preserved Views? It is possible that"," // some event subscriptions are made on elements other than the"," // View's `container`."," } else {"," view.destroy({remove: true});",""," // TODO: The following should probably happen automagically from"," // `destroy()` being called! Possibly `removeTarget()` as well.",""," // Remove from view to view-info map."," delete this._viewInfoMap[Y.stamp(view, true)];",""," // Remove from view-info instance property."," if (view === viewInfo.instance) {"," delete viewInfo.instance;"," }"," }",""," view.removeTarget(this);"," },",""," /**"," Getter for the `viewContainer` attribute.",""," @method _getViewContainer"," @param {Node|null} value Current attribute value."," @return {Node} View container node."," @protected"," @since 3.5.0"," **/"," _getViewContainer: function (value) {"," // This wackiness is necessary to enable fully lazy creation of the"," // container node both when no container is specified and when one is"," // specified via a valueFn.",""," if (!value && !this._viewContainer) {"," // Create a default container and set that as the new attribute"," // value. The `this._viewContainer` property prevents infinite"," // recursion."," value = this._viewContainer = this.create();"," this._set('viewContainer', value);"," }",""," return value;"," },",""," /**"," Provides the default value for the `html5` attribute.",""," The value returned is dependent on the value of the `serverRouting`"," attribute. When `serverRouting` is explicit set to `false` (not just falsy),"," the default value for `html5` will be set to `false` for *all* browsers.",""," When `serverRouting` is `true` or `undefined` the returned value will be"," dependent on the browser's capability of using HTML5 history.",""," @method _initHtml5"," @return {Boolean} Whether or not HTML5 history should be used."," @protected"," @since 3.5.0"," **/"," _initHtml5: function () {"," // When `serverRouting` is explicitly set to `false` (not just falsy),"," // forcing hash-based URLs in all browsers."," if (this.get('serverRouting') === false) {"," return false;"," }",""," // Defaults to whether or not the browser supports HTML5 history."," return Router.html5;"," },",""," /**"," Determines if the specified `view` is configured as a child of the specified"," `parent` view. This requires both views to be either named-views, or view"," instances created using configuration data that exists in the `views`"," object, e.g. created by the `createView()` or `showView()` method.",""," @method _isChildView"," @param {View|String} view The name of a view defined in the `views` object,"," or a view instance."," @param {View|String} parent The name of a view defined in the `views`"," object, or a view instance."," @return {Boolean} Whether the view is configured as a child of the parent."," @protected"," @since 3.5.0"," **/"," _isChildView: function (view, parent) {"," var viewInfo = this.getViewInfo(view),"," parentInfo = this.getViewInfo(parent);",""," if (viewInfo && parentInfo) {"," return this.getViewInfo(viewInfo.parent) === parentInfo;"," }",""," return false;"," },",""," /**"," Determines if the specified `view` is configured as the parent of the"," specified `child` view. This requires both views to be either named-views,"," or view instances created using configuration data that exists in the"," `views` object, e.g. created by the `createView()` or `showView()` method.",""," @method _isParentView"," @param {View|String} view The name of a view defined in the `views` object,"," or a view instance."," @param {View|String} parent The name of a view defined in the `views`"," object, or a view instance."," @return {Boolean} Whether the view is configured as the parent of the child."," @protected"," @since 3.5.0"," **/"," _isParentView: function (view, child) {"," var viewInfo = this.getViewInfo(view),"," childInfo = this.getViewInfo(child);",""," if (viewInfo && childInfo) {"," return this.getViewInfo(childInfo.parent) === viewInfo;"," }",""," return false;"," },",""," /**"," Underlying implementation for `navigate()`.",""," @method _navigate"," @param {String} url The fully-resolved URL that the app should dispatch to"," its route handlers to fulfill the enhanced navigation \"request\", or use to"," update `window.location` in non-HTML5 history capable browsers when"," `serverRouting` is `true`."," @param {Object} [options] Additional options to configure the navigation."," These are mixed into the `navigate` event facade."," @param {Boolean} [options.replace] Whether or not the current history"," entry will be replaced, or a new entry will be created. Will default"," to `true` if the specified `url` is the same as the current URL."," @param {Boolean} [options.force] Whether the enhanced navigation"," should occur even in browsers without HTML5 history. Will default to"," `true` when `serverRouting` is falsy."," @protected"," @see PjaxBase._navigate()"," **/"," _navigate: function (url, options) {"," if (!this.get('serverRouting')) {"," // Force navigation to be enhanced and handled by the app when"," // `serverRouting` is falsy because the server might not be able to"," // properly handle the request."," options = Y.merge({force: true}, options);"," }",""," return PjaxBase.prototype._navigate.call(this, url, options);"," },",""," /**"," Will either save a history entry using `pushState()` or the location hash,"," or gracefully-degrade to sending a request to the server causing a full-page"," reload.",""," Overrides Router's `_save()` method to preform graceful-degradation when the"," app's `serverRouting` is `true` and `html5` is `false` by updating the full"," URL via standard assignment to `window.location` or by calling"," `window.location.replace()`; both of which will cause a request to the"," server resulting in a full-page reload.",""," Otherwise this will just delegate off to Router's `_save()` method allowing"," the client-side enhanced routing to occur.",""," @method _save"," @param {String} [url] URL for the history entry."," @param {Boolean} [replace=false] If `true`, the current history entry will"," be replaced instead of a new one being added."," @chainable"," @protected"," @see Router._save()"," **/"," _save: function (url, replace) {"," var path;",""," // Forces full-path URLs to always be used by modifying"," // `window.location` in non-HTML5 history capable browsers."," if (this.get('serverRouting') && !this.get('html5')) {"," // Perform same-origin check on the specified URL."," if (!this._hasSameOrigin(url)) {"," Y.error('Security error: The new URL must be of the same origin as the current URL.');"," return this;"," }",""," // Either replace the current history entry or create a new one"," // while navigating to the `url`."," if (win) {"," // Results in the URL's full path starting with '/'."," path = this._joinURL(url || '');",""," if (replace) {"," win.location.replace(path);"," } else {"," win.location = path;"," }"," }",""," return this;"," }",""," return Router.prototype._save.apply(this, arguments);"," },",""," /**"," Performs the actual change of this app's `activeView` by attaching the"," `newView` to this app, and detaching the `oldView` from this app using any"," specified `options`.",""," The `newView` is attached to the app by rendering it to the `viewContainer`,"," and making this app a bubble target of its events.",""," The `oldView` is detached from the app by removing it from the"," `viewContainer`, and removing this app as a bubble target for its events."," The `oldView` will either be preserved or properly destroyed.",""," **Note:** The `activeView` attribute is read-only and can be changed by"," calling the `showView()` method.",""," @method _uiSetActiveView"," @param {View} newView The View which is now this app's `activeView`."," @param {View} [oldView] The View which was this app's `activeView`."," @param {Object} [options] Optional object containing any of the following"," properties:"," @param {Function} [options.callback] Optional callback function to call"," after new `activeView` is ready to use, the function will be passed:"," @param {View} options.callback.view A reference to the new"," `activeView`."," @param {Boolean} [options.prepend=false] Whether the `view` should be"," prepended instead of appended to the `viewContainer`."," @param {Boolean} [options.render] Whether the `view` should be rendered."," **Note:** If no value is specified, a view instance will only be"," rendered if it's newly created by this method."," @param {Boolean} [options.update=false] Whether an existing view should"," have its attributes updated by passing the `config` object to its"," `setAttrs()` method. **Note:** This option does not have an effect if"," the `view` instance is created as a result of calling this method."," @protected"," @since 3.5.0"," **/"," _uiSetActiveView: function (newView, oldView, options) {"," options || (options = {});",""," var callback = options.callback,"," isChild = this._isChildView(newView, oldView),"," isParent = !isChild && this._isParentView(newView, oldView),"," prepend = !!options.prepend || isParent;",""," // Prevent detaching (thus removing) the view we want to show. Also hard"," // to animate out and in, the same view."," if (newView === oldView) {"," return callback && callback.call(this, newView);"," }",""," this._attachView(newView, prepend);"," this._detachView(oldView);",""," if (callback) {"," callback.call(this, newView);"," }"," },",""," // -- Protected Event Handlers ---------------------------------------------",""," /**"," Handles the application's `activeViewChange` event (which is fired when the"," `activeView` attribute changes) by detaching the old view, attaching the new"," view.",""," The `activeView` attribute is read-only, so the public API to change its"," value is through the `showView()` method.",""," @method _afterActiveViewChange"," @param {EventFacade} e"," @protected"," @since 3.5.0"," **/"," _afterActiveViewChange: function (e) {"," this._uiSetActiveView(e.newVal, e.prevVal, e.options);"," }","}, {"," ATTRS: {"," /**"," The application's active/visible view.",""," This attribute is read-only, to set the `activeView` use the"," `showView()` method.",""," @attribute activeView"," @type View"," @default null"," @readOnly"," @see App.Base.showView()"," @since 3.5.0"," **/"," activeView: {"," value : null,"," readOnly: true"," },",""," /**"," Container node which represents the application's bounding-box, into"," which this app's content will be rendered.",""," The container node serves as the host for all DOM events attached by the"," app. Delegation is used to handle events on children of the container,"," allowing the container's contents to be re-rendered at any time without"," losing event subscriptions.",""," The default container is the `<body>` Node, but you can override this in"," a subclass, or by passing in a custom `container` config value at"," instantiation time.",""," When `container` is overridden by a subclass or passed as a config"," option at instantiation time, it may be provided as a selector string, a"," DOM element, or a `Y.Node` instance. During initialization, this app's"," `create()` method will be called to convert the container into a"," `Y.Node` instance if it isn't one already and stamp it with the CSS"," class: `\"yui3-app\"`.",""," The container is not added to the page automatically. This allows you to"," have full control over how and when your app is actually rendered to"," the page.",""," @attribute container"," @type HTMLElement|Node|String"," @default Y.one('body')"," @initOnly"," **/"," container: {"," valueFn: function () {"," return Y.one('body');"," }"," },",""," /**"," Whether or not this browser is capable of using HTML5 history.",""," This value is dependent on the value of `serverRouting` and will default"," accordingly.",""," Setting this to `false` will force the use of hash-based history even on"," HTML5 browsers, but please don't do this unless you understand the"," consequences.",""," @attribute html5"," @type Boolean"," @initOnly"," @see serverRouting"," **/"," html5: {"," valueFn: '_initHtml5'"," },",""," /**"," CSS selector string used to filter link click events so that only the"," links which match it will have the enhanced-navigation behavior of pjax"," applied.",""," When a link is clicked and that link matches this selector, navigating"," to the link's `href` URL using the enhanced, pjax, behavior will be"," attempted; and the browser's default way to navigate to new pages will"," be the fallback.",""," By default this selector will match _all_ links on the page.",""," @attribute linkSelector"," @type String|Function"," @default \"a\""," **/"," linkSelector: {"," value: 'a'"," },",""," /**"," Whether or not this application's server is capable of properly routing"," all requests and rendering the initial state in the HTML responses.",""," This can have three different values, each having particular"," implications on how the app will handle routing and navigation:",""," * `undefined`: The best form of URLs will be chosen based on the"," capabilities of the browser. Given no information about the server"," environmentm a balanced approach to routing and navigation is"," chosen.",""," The server should be capable of handling full-path requests, since"," full-URLs will be generated by browsers using HTML5 history. If this"," is a client-side-only app the server could handle full-URL requests"," by sending a redirect back to the root with a hash-based URL, e.g:",""," Request: http://example.com/users/1"," Redirect to: http://example.com/#/users/1",""," * `true`: The server is *fully* capable of properly handling requests"," to all full-path URLs the app can produce.",""," This is the best option for progressive-enhancement because it will"," cause **all URLs to always have full-paths**, which means the server"," will be able to accurately handle all URLs this app produces. e.g.",""," http://example.com/users/1",""," To meet this strict full-URL requirement, browsers which are not"," capable of using HTML5 history will make requests to the server"," resulting in full-page reloads.",""," * `false`: The server is *not* capable of properly handling requests"," to all full-path URLs the app can produce, therefore all routing"," will be handled by this App instance.",""," Be aware that this will cause **all URLs to always be hash-based**,"," even in browsers that are capable of using HTML5 history. e.g.",""," http://example.com/#/users/1",""," A single-page or client-side-only app where the server sends a"," \"shell\" page with JavaScript to the client might have this"," restriction. If you're setting this to `false`, read the following:",""," **Note:** When this is set to `false`, the server will *never* receive"," the full URL because browsers do not send the fragment-part to the"," server, that is everything after and including the \"#\".",""," Consider the following example:",""," URL shown in browser: http://example.com/#/users/1"," URL sent to server: http://example.com/",""," You should feel bad about hurting our precious web if you forcefully set"," either `serverRouting` or `html5` to `false`, because you're basically"," punching the web in the face here with your lossy URLs! Please make sure"," you know what you're doing and that you understand the implications.",""," Ideally you should always prefer full-path URLs (not /#/foo/), and want"," full-page reloads when the client's browser is not capable of enhancing"," the experience using the HTML5 history APIs. Setting this to `true` is"," the best option for progressive-enhancement (and graceful-degradation).",""," @attribute serverRouting"," @type Boolean"," @default undefined"," @initOnly"," @since 3.5.0"," **/"," serverRouting: {"," valueFn : function () { return Y.App.serverRouting; },"," writeOnce: 'initOnly'"," },",""," /**"," The node into which this app's `views` will be rendered when they become"," the `activeView`.",""," The view container node serves as the container to hold the app's"," `activeView`. Each time the `activeView` is set via `showView()`, the"," previous view will be removed from this node, and the new active view's"," `container` node will be appended.",""," The default view container is a `<div>` Node, but you can override this"," in a subclass, or by passing in a custom `viewContainer` config value at"," instantiation time. The `viewContainer` may be provided as a selector"," string, DOM element, or a `Y.Node` instance (having the `viewContainer`"," and the `container` be the same node is also supported).",""," The app's `render()` method will stamp the view container with the CSS"," class `\"yui3-app-views\"` and append it to the app's `container` node if"," it isn't already, and any `activeView` will be appended to this node if"," it isn't already.",""," @attribute viewContainer"," @type HTMLElement|Node|String"," @default Y.Node.create(this.containerTemplate)"," @initOnly"," @since 3.5.0"," **/"," viewContainer: {"," getter : '_getViewContainer',"," setter : Y.one,"," writeOnce: true"," }"," },",""," /**"," Properties that shouldn't be turned into ad-hoc attributes when passed to"," App's constructor.",""," @property _NON_ATTRS_CFG"," @type Array"," @static"," @protected"," @since 3.5.0"," **/"," _NON_ATTRS_CFG: ['views']","});","","// -- Namespace ----------------------------------------------------------------","Y.namespace('App').Base = AppBase;","","/**","Provides a top-level application component which manages navigation and views.","","This gives you a foundation and structure on which to build your application; it","combines robust URL navigation with powerful routing and flexible view","management.","","`Y.App` is both a namespace and constructor function. The `Y.App` class is","special in that any `Y.App` class extensions that are included in the YUI","instance will be **auto-mixed** on to the `Y.App` class. Consider this example:",""," YUI().use('app-base', 'app-transitions', function (Y) {"," // This will create two YUI Apps, `basicApp` will not have transitions,"," // but `fancyApp` will have transitions support included and turn it on."," var basicApp = new Y.App.Base(),"," fancyApp = new Y.App({transitions: true});"," });","","@class App","@param {Object} [config] The following are configuration properties that can be"," specified _in addition_ to default attribute values and the non-attribute"," properties provided by `Y.Base`:"," @param {Object} [config.views] Hash of view-name to metadata used to"," declaratively describe an application's views and their relationship with"," the app and other views. The views specified here will override any defaults"," provided by the `views` object on the `prototype`.","@constructor","@extends App.Base","@uses App.Content","@uses App.Transitions","@uses PjaxContent","@since 3.5.0","**/","Y.App = Y.mix(Y.Base.create('app', AppBase, []), Y.App, true);","","/**","CSS classes used by `Y.App`.","","@property CLASS_NAMES","@type Object","@default {}","@static","@since 3.6.0","**/","Y.App.CLASS_NAMES = {"," app : getClassName('app'),"," views: getClassName('app', 'views')","};","","/**","Default `serverRouting` attribute value for all apps.","","@property serverRouting","@type Boolean","@default undefined","@static","@since 3.6.0","**/","","","}, '3.10.3', {\"requires\": [\"classnamemanager\", \"pjax-base\", \"router\", \"view\"]});","","}());"]};
3919+}
3920+var __cov_Mp7RJfZTHE8HCU_KerbXfA = __coverage__['build/app-base/app-base.js'];
3921+__cov_Mp7RJfZTHE8HCU_KerbXfA.s['1']++;YUI.add('app-base',function(Y,NAME){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['1']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['2']++;var Lang=Y.Lang,YObject=Y.Object,PjaxBase=Y.PjaxBase,Router=Y.Router,View=Y.View,getClassName=Y.ClassNameManager.getClassName,win=Y.config.win,AppBase;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['3']++;AppBase=Y.Base.create('app',Y.Base,[View,Router,PjaxBase],{views:{},initializer:function(config){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['2']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['4']++;(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['1'][0]++,config)||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['1'][1]++,config={});__cov_Mp7RJfZTHE8HCU_KerbXfA.s['5']++;var views={};__cov_Mp7RJfZTHE8HCU_KerbXfA.s['6']++;function mergeViewConfig(view,name){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['3']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['7']++;views[name]=Y.merge(views[name],view);}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['8']++;YObject.each(this.views,mergeViewConfig);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['9']++;YObject.each(config.views,mergeViewConfig);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['10']++;this.views=views;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['11']++;this._viewInfoMap={};__cov_Mp7RJfZTHE8HCU_KerbXfA.s['12']++;this.after('activeViewChange',Y.bind('_afterActiveViewChange',this));__cov_Mp7RJfZTHE8HCU_KerbXfA.s['13']++;if(!this.get('serverRouting')){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['2'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['14']++;this._pjaxBindUI();}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['2'][1]++;}},createView:function(name,config){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['4']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['15']++;var viewInfo=this.getViewInfo(name),type=(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['3'][0]++,viewInfo)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['3'][1]++,viewInfo.type)||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['3'][2]++,View),ViewConstructor,view;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['16']++;ViewConstructor=Lang.isString(type)?(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['4'][0]++,YObject.getValue(Y,type.split('.'))):(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['4'][1]++,type);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['17']++;view=new ViewConstructor(config);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['18']++;this._viewInfoMap[Y.stamp(view,true)]=viewInfo;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['19']++;return view;},getViewInfo:function(view){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['5']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['20']++;if(Lang.isString(view)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['5'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['21']++;return this.views[view];}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['5'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['22']++;return(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['6'][0]++,view)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['6'][1]++,this._viewInfoMap[Y.stamp(view,true)]);},render:function(){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['6']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['23']++;var CLASS_NAMES=Y.App.CLASS_NAMES,container=this.get('container'),viewContainer=this.get('viewContainer'),activeView=this.get('activeView'),activeViewContainer=(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['7'][0]++,activeView)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['7'][1]++,activeView.get('container')),areSame=container.compareTo(viewContainer);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['24']++;container.addClass(CLASS_NAMES.app);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['25']++;viewContainer.addClass(CLASS_NAMES.views);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['26']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['9'][0]++,activeView)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['9'][1]++,!viewContainer.contains(activeViewContainer))){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['8'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['27']++;viewContainer.appendChild(activeViewContainer);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['8'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['28']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['11'][0]++,!container.contains(viewContainer))&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['11'][1]++,!areSame)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['10'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['29']++;container.appendChild(viewContainer);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['10'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['30']++;return this;},showView:function(view,config,options,callback){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['7']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['31']++;var viewInfo,created;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['32']++;(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['12'][0]++,options)||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['12'][1]++,options={});__cov_Mp7RJfZTHE8HCU_KerbXfA.s['33']++;if(callback){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['13'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['34']++;options=Y.merge(options,{callback:callback});}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['13'][1]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['35']++;if(Lang.isFunction(options)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['14'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['36']++;options={callback:options};}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['14'][1]++;}}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['37']++;if(Lang.isString(view)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['15'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['38']++;viewInfo=this.getViewInfo(view);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['39']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['17'][0]++,viewInfo)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['17'][1]++,viewInfo.preserve)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['17'][2]++,viewInfo.instance)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['16'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['40']++;view=viewInfo.instance;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['41']++;this._viewInfoMap[Y.stamp(view,true)]=viewInfo;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['16'][1]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['42']++;view=this.createView(view,config);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['43']++;created=true;}}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['15'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['44']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['19'][0]++,options.update)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['19'][1]++,!created)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['18'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['45']++;view.setAttrs(config);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['18'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['46']++;if('render'in options){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['20'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['47']++;if(options.render){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['21'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['48']++;view.render();}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['21'][1]++;}}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['20'][1]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['49']++;if(created){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['22'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['50']++;view.render();}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['22'][1]++;}}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['51']++;return this._set('activeView',view,{options:options});},_attachView:function(view,prepend){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['8']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['52']++;if(!view){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['23'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['53']++;return;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['23'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['54']++;var viewInfo=this.getViewInfo(view),viewContainer=this.get('viewContainer');__cov_Mp7RJfZTHE8HCU_KerbXfA.s['55']++;view.addTarget(this);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['56']++;if(viewInfo){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['24'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['57']++;viewInfo.instance=view;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['24'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['58']++;viewContainer[prepend?(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['25'][0]++,'prepend'):(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['25'][1]++,'append')](view.get('container'));},_destroyContainer:function(){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['9']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['59']++;var CLASS_NAMES=Y.App.CLASS_NAMES,container=this.get('container'),viewContainer=this.get('viewContainer'),areSame=container.compareTo(viewContainer);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['60']++;if(Y.one('body').compareTo(container)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['26'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['61']++;this.detachEvents();__cov_Mp7RJfZTHE8HCU_KerbXfA.s['62']++;container.removeClass(CLASS_NAMES.app);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['63']++;if(areSame){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['27'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['64']++;container.removeClass(CLASS_NAMES.views);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['27'][1]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['65']++;viewContainer.remove(true);}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['66']++;return;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['26'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['67']++;viewContainer.remove(true);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['68']++;if(!areSame){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['28'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['69']++;container.remove(true);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['28'][1]++;}},_detachView:function(view){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['10']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['70']++;if(!view){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['29'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['71']++;return;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['29'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['72']++;var viewInfo=(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['30'][0]++,this.getViewInfo(view))||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['30'][1]++,{});__cov_Mp7RJfZTHE8HCU_KerbXfA.s['73']++;if(viewInfo.preserve){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['31'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['74']++;view.remove();}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['31'][1]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['75']++;view.destroy({remove:true});__cov_Mp7RJfZTHE8HCU_KerbXfA.s['76']++;delete this._viewInfoMap[Y.stamp(view,true)];__cov_Mp7RJfZTHE8HCU_KerbXfA.s['77']++;if(view===viewInfo.instance){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['32'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['78']++;delete viewInfo.instance;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['32'][1]++;}}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['79']++;view.removeTarget(this);},_getViewContainer:function(value){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['11']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['80']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['34'][0]++,!value)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['34'][1]++,!this._viewContainer)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['33'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['81']++;value=this._viewContainer=this.create();__cov_Mp7RJfZTHE8HCU_KerbXfA.s['82']++;this._set('viewContainer',value);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['33'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['83']++;return value;},_initHtml5:function(){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['12']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['84']++;if(this.get('serverRouting')===false){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['35'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['85']++;return false;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['35'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['86']++;return Router.html5;},_isChildView:function(view,parent){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['13']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['87']++;var viewInfo=this.getViewInfo(view),parentInfo=this.getViewInfo(parent);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['88']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['37'][0]++,viewInfo)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['37'][1]++,parentInfo)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['36'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['89']++;return this.getViewInfo(viewInfo.parent)===parentInfo;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['36'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['90']++;return false;},_isParentView:function(view,child){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['14']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['91']++;var viewInfo=this.getViewInfo(view),childInfo=this.getViewInfo(child);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['92']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['39'][0]++,viewInfo)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['39'][1]++,childInfo)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['38'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['93']++;return this.getViewInfo(childInfo.parent)===viewInfo;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['38'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['94']++;return false;},_navigate:function(url,options){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['15']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['95']++;if(!this.get('serverRouting')){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['40'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['96']++;options=Y.merge({force:true},options);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['40'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['97']++;return PjaxBase.prototype._navigate.call(this,url,options);},_save:function(url,replace){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['16']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['98']++;var path;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['99']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['42'][0]++,this.get('serverRouting'))&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['42'][1]++,!this.get('html5'))){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['41'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['100']++;if(!this._hasSameOrigin(url)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['43'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['101']++;Y.error('Security error: The new URL must be of the same origin as the current URL.');__cov_Mp7RJfZTHE8HCU_KerbXfA.s['102']++;return this;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['43'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['103']++;if(win){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['44'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['104']++;path=this._joinURL((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['45'][0]++,url)||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['45'][1]++,''));__cov_Mp7RJfZTHE8HCU_KerbXfA.s['105']++;if(replace){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['46'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['106']++;win.location.replace(path);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['46'][1]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['107']++;win.location=path;}}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['44'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['108']++;return this;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['41'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['109']++;return Router.prototype._save.apply(this,arguments);},_uiSetActiveView:function(newView,oldView,options){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['17']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['110']++;(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['47'][0]++,options)||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['47'][1]++,options={});__cov_Mp7RJfZTHE8HCU_KerbXfA.s['111']++;var callback=options.callback,isChild=this._isChildView(newView,oldView),isParent=(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['48'][0]++,!isChild)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['48'][1]++,this._isParentView(newView,oldView)),prepend=(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['49'][0]++,!!options.prepend)||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['49'][1]++,isParent);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['112']++;if(newView===oldView){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['50'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['113']++;return(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['51'][0]++,callback)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['51'][1]++,callback.call(this,newView));}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['50'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['114']++;this._attachView(newView,prepend);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['115']++;this._detachView(oldView);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['116']++;if(callback){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['52'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['117']++;callback.call(this,newView);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['52'][1]++;}},_afterActiveViewChange:function(e){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['18']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['118']++;this._uiSetActiveView(e.newVal,e.prevVal,e.options);}},{ATTRS:{activeView:{value:null,readOnly:true},container:{valueFn:function(){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['19']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['119']++;return Y.one('body');}},html5:{valueFn:'_initHtml5'},linkSelector:{value:'a'},serverRouting:{valueFn:function(){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['20']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['120']++;return Y.App.serverRouting;},writeOnce:'initOnly'},viewContainer:{getter:'_getViewContainer',setter:Y.one,writeOnce:true}},_NON_ATTRS_CFG:['views']});__cov_Mp7RJfZTHE8HCU_KerbXfA.s['121']++;Y.namespace('App').Base=AppBase;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['122']++;Y.App=Y.mix(Y.Base.create('app',AppBase,[]),Y.App,true);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['123']++;Y.App.CLASS_NAMES={app:getClassName('app'),views:getClassName('app','views')};},'3.10.3',{'requires':['classnamemanager','pjax-base','router','view']});
3922
3923=== added file 'src/webcatalog/static/yui/3.10.3/build/app-base/app-base-debug.js'
3924--- src/webcatalog/static/yui/3.10.3/build/app-base/app-base-debug.js 1970-01-01 00:00:00 +0000
3925+++ src/webcatalog/static/yui/3.10.3/build/app-base/app-base-debug.js 2013-06-24 16:46:58 +0000
3926@@ -0,0 +1,1105 @@
3927+/*
3928+YUI 3.10.3 (build 2fb5187)
3929+Copyright 2013 Yahoo! Inc. All rights reserved.
3930+Licensed under the BSD License.
3931+http://yuilibrary.com/license/
3932+*/
3933+
3934+YUI.add('app-base', function (Y, NAME) {
3935+
3936+/**
3937+The App Framework provides simple MVC-like building blocks (models, model lists,
3938+views, and URL-based routing) for writing single-page JavaScript applications.
3939+
3940+@main app
3941+@module app
3942+@since 3.4.0
3943+**/
3944+
3945+/**
3946+Provides a top-level application component which manages navigation and views.
3947+
3948+@module app
3949+@submodule app-base
3950+@since 3.5.0
3951+**/
3952+
3953+// TODO: Better handling of lifecycle for registered views:
3954+//
3955+// * [!] Just redo basically everything with view management so there are no
3956+// pre-`activeViewChange` side effects and handle the rest of these things:
3957+//
3958+// * Seems like any view created via `createView` should listen for the view's
3959+// `destroy` event and use that to remove it from the `_viewsInfoMap`. I
3960+// should look at what ModelList does for Models as a reference.
3961+//
3962+// * Should we have a companion `destroyView()` method? Maybe this wouldn't be
3963+// needed if we have a `getView(name, create)` method, and already doing the
3964+// above? We could do `app.getView('foo').destroy()` and it would be removed
3965+// from the `_viewsInfoMap` as well.
3966+//
3967+// * Should we wait to call a view's `render()` method inside of the
3968+// `_attachView()` method?
3969+//
3970+// * Should named views support a collection of instances instead of just one?
3971+//
3972+
3973+var Lang = Y.Lang,
3974+ YObject = Y.Object,
3975+
3976+ PjaxBase = Y.PjaxBase,
3977+ Router = Y.Router,
3978+ View = Y.View,
3979+
3980+ getClassName = Y.ClassNameManager.getClassName,
3981+
3982+ win = Y.config.win,
3983+
3984+ AppBase;
3985+
3986+/**
3987+Provides a top-level application component which manages navigation and views.
3988+
3989+This gives you a foundation and structure on which to build your application; it
3990+combines robust URL navigation with powerful routing and flexible view
3991+management.
3992+
3993+@class App.Base
3994+@param {Object} [config] The following are configuration properties that can be
3995+ specified _in addition_ to default attribute values and the non-attribute
3996+ properties provided by `Y.Base`:
3997+ @param {Object} [config.views] Hash of view-name to metadata used to
3998+ declaratively describe an application's views and their relationship with
3999+ the app and other views. The views specified here will override any defaults
4000+ provided by the `views` object on the `prototype`.
4001+@constructor
4002+@extends Base
4003+@uses View
4004+@uses Router
4005+@uses PjaxBase
4006+@since 3.5.0
4007+**/
4008+AppBase = Y.Base.create('app', Y.Base, [View, Router, PjaxBase], {
4009+ // -- Public Properties ----------------------------------------------------
4010+
4011+ /**
4012+ Hash of view-name to metadata used to declaratively describe an
4013+ application's views and their relationship with the app and its other views.
4014+
4015+ The view metadata is composed of Objects keyed to a view-name that can have
4016+ any or all of the following properties:
4017+
4018+ * `type`: Function or a string representing the view constructor to use to
4019+ create view instances. If a string is used, the constructor function is
4020+ assumed to be on the `Y` object; e.g. `"SomeView"` -> `Y.SomeView`.
4021+
4022+ * `preserve`: Boolean for whether the view instance should be retained. By
4023+ default, the view instance will be destroyed when it is no longer the
4024+ `activeView`. If `true` the view instance will simply be `removed()`
4025+ from the DOM when it is no longer active. This is useful when the view
4026+ is frequently used and may be expensive to re-create.
4027+
4028+ * `parent`: String to another named view in this hash that represents the
4029+ parent view within the application's view hierarchy; e.g. a `"photo"`
4030+ view could have `"album"` has its `parent` view. This parent/child
4031+ relationship is a useful cue for things like transitions.
4032+
4033+ * `instance`: Used internally to manage the current instance of this named
4034+ view. This can be used if your view instance is created up-front, or if
4035+ you would rather manage the View lifecycle, but you probably should just
4036+ let this be handled for you.
4037+
4038+ If `views` are specified at instantiation time, the metadata in the `views`
4039+ Object here will be used as defaults when creating the instance's `views`.
4040+
4041+ Every `Y.App` instance gets its own copy of a `views` object so this Object
4042+ on the prototype will not be polluted.
4043+
4044+ @example
4045+ // Imagine that `Y.UsersView` and `Y.UserView` have been defined.
4046+ var app = new Y.App({
4047+ views: {
4048+ users: {
4049+ type : Y.UsersView,
4050+ preserve: true
4051+ },
4052+
4053+ user: {
4054+ type : Y.UserView,
4055+ parent: 'users'
4056+ }
4057+ }
4058+ });
4059+
4060+ @property views
4061+ @type Object
4062+ @default {}
4063+ @since 3.5.0
4064+ **/
4065+ views: {},
4066+
4067+ // -- Protected Properties -------------------------------------------------
4068+
4069+ /**
4070+ Map of view instance id (via `Y.stamp()`) to view-info object in `views`.
4071+
4072+ This mapping is used to tie a specific view instance back to its metadata by
4073+ adding a reference to the the related view info on the `views` object.
4074+
4075+ @property _viewInfoMap
4076+ @type Object
4077+ @default {}
4078+ @protected
4079+ @since 3.5.0
4080+ **/
4081+
4082+ // -- Lifecycle Methods ----------------------------------------------------
4083+ initializer: function (config) {
4084+ config || (config = {});
4085+
4086+ var views = {};
4087+
4088+ // Merges-in specified view metadata into local `views` object.
4089+ function mergeViewConfig(view, name) {
4090+ views[name] = Y.merge(views[name], view);
4091+ }
4092+
4093+ // First, each view in the `views` prototype object gets its metadata
4094+ // merged-in, providing the defaults.
4095+ YObject.each(this.views, mergeViewConfig);
4096+
4097+ // Then, each view in the specified `config.views` object gets its
4098+ // metadata merged-in.
4099+ YObject.each(config.views, mergeViewConfig);
4100+
4101+ // The resulting hodgepodge of metadata is then stored as the instance's
4102+ // `views` object, and no one's objects were harmed in the making.
4103+ this.views = views;
4104+ this._viewInfoMap = {};
4105+
4106+ // Using `bind()` to aid extensibility.
4107+ this.after('activeViewChange', Y.bind('_afterActiveViewChange', this));
4108+
4109+ // PjaxBase will bind click events when `html5` is `true`, so this just
4110+ // forces the binding when `serverRouting` and `html5` are both falsy.
4111+ if (!this.get('serverRouting')) {
4112+ this._pjaxBindUI();
4113+ }
4114+ },
4115+
4116+ // TODO: `destructor` to destroy the `activeView`?
4117+
4118+ // -- Public Methods -------------------------------------------------------
4119+
4120+ /**
4121+ Creates and returns a new view instance using the provided `name` to look up
4122+ the view info metadata defined in the `views` object. The passed-in `config`
4123+ object is passed to the view constructor function.
4124+
4125+ This function also maps a view instance back to its view info metadata.
4126+
4127+ @method createView
4128+ @param {String} name The name of a view defined on the `views` object.
4129+ @param {Object} [config] The configuration object passed to the view
4130+ constructor function when creating the new view instance.
4131+ @return {View} The new view instance.
4132+ @since 3.5.0
4133+ **/
4134+ createView: function (name, config) {
4135+ var viewInfo = this.getViewInfo(name),
4136+ type = (viewInfo && viewInfo.type) || View,
4137+ ViewConstructor, view;
4138+
4139+ // Looks for a namespaced constructor function on `Y`.
4140+ ViewConstructor = Lang.isString(type) ?
4141+ YObject.getValue(Y, type.split('.')) : type;
4142+
4143+ // Create the view instance and map it with its metadata.
4144+ view = new ViewConstructor(config);
4145+ this._viewInfoMap[Y.stamp(view, true)] = viewInfo;
4146+
4147+ return view;
4148+ },
4149+
4150+ /**
4151+ Returns the metadata associated with a view instance or view name defined on
4152+ the `views` object.
4153+
4154+ @method getViewInfo
4155+ @param {View|String} view View instance, or name of a view defined on the
4156+ `views` object.
4157+ @return {Object} The metadata for the view, or `undefined` if the view is
4158+ not registered.
4159+ @since 3.5.0
4160+ **/
4161+ getViewInfo: function (view) {
4162+ if (Lang.isString(view)) {
4163+ return this.views[view];
4164+ }
4165+
4166+ return view && this._viewInfoMap[Y.stamp(view, true)];
4167+ },
4168+
4169+ /**
4170+ Navigates to the specified URL if there is a route handler that matches. In
4171+ browsers capable of using HTML5 history or when `serverRouting` is falsy,
4172+ the navigation will be enhanced by firing the `navigate` event and having
4173+ the app handle the "request". When `serverRouting` is `true`, non-HTML5
4174+ browsers will navigate to the new URL via a full page reload.
4175+
4176+ When there is a route handler for the specified URL and it is being
4177+ navigated to, this method will return `true`, otherwise it will return
4178+ `false`.
4179+
4180+ **Note:** The specified URL _must_ be of the same origin as the current URL,
4181+ otherwise an error will be logged and navigation will not occur. This is
4182+ intended as both a security constraint and a purposely imposed limitation as
4183+ it does not make sense to tell the app to navigate to a URL on a
4184+ different scheme, host, or port.
4185+
4186+ @method navigate
4187+ @param {String} url The URL to navigate to. This must be of the same origin
4188+ as the current URL.
4189+ @param {Object} [options] Additional options to configure the navigation.
4190+ These are mixed into the `navigate` event facade.
4191+ @param {Boolean} [options.replace] Whether or not the current history
4192+ entry will be replaced, or a new entry will be created. Will default
4193+ to `true` if the specified `url` is the same as the current URL.
4194+ @param {Boolean} [options.force] Whether the enhanced navigation
4195+ should occur even in browsers without HTML5 history. Will default to
4196+ `true` when `serverRouting` is falsy.
4197+ @see PjaxBase.navigate()
4198+ **/
4199+ // Does not override `navigate()` but does use extra `options`.
4200+
4201+ /**
4202+ Renders this application by appending the `viewContainer` node to the
4203+ `container` node if it isn't already a child of the container, and the
4204+ `activeView` will be appended the view container, if it isn't already.
4205+
4206+ You should call this method at least once, usually after the initialization
4207+ of your app instance so the proper DOM structure is setup and optionally
4208+ append the container to the DOM if it's not there already.
4209+
4210+ You may override this method to customize the app's rendering, but you
4211+ should expect that the `viewContainer`'s contents will be modified by the
4212+ app for the purpose of rendering the `activeView` when it changes.
4213+
4214+ @method render
4215+ @chainable
4216+ @see View.render()
4217+ **/
4218+ render: function () {
4219+ var CLASS_NAMES = Y.App.CLASS_NAMES,
4220+ container = this.get('container'),
4221+ viewContainer = this.get('viewContainer'),
4222+ activeView = this.get('activeView'),
4223+ activeViewContainer = activeView && activeView.get('container'),
4224+ areSame = container.compareTo(viewContainer);
4225+
4226+ container.addClass(CLASS_NAMES.app);
4227+ viewContainer.addClass(CLASS_NAMES.views);
4228+
4229+ // Prevents needless shuffling around of nodes and maintains DOM order.
4230+ if (activeView && !viewContainer.contains(activeViewContainer)) {
4231+ viewContainer.appendChild(activeViewContainer);
4232+ }
4233+
4234+ // Prevents needless shuffling around of nodes and maintains DOM order.
4235+ if (!container.contains(viewContainer) && !areSame) {
4236+ container.appendChild(viewContainer);
4237+ }
4238+
4239+ return this;
4240+ },
4241+
4242+ /**
4243+ Sets which view is active/visible for the application. This will set the
4244+ app's `activeView` attribute to the specified `view`.
4245+
4246+ The `view` will be "attached" to this app, meaning it will be both rendered
4247+ into this app's `viewContainer` node and all of its events will bubble to
4248+ the app. The previous `activeView` will be "detached" from this app.
4249+
4250+ When a string-name is provided for a view which has been registered on this
4251+ app's `views` object, the referenced metadata will be used and the
4252+ `activeView` will be set to either a preserved view instance, or a new
4253+ instance of the registered view will be created using the specified `config`
4254+ object passed-into this method.
4255+
4256+ A callback function can be specified as either the third or fourth argument,
4257+ and this function will be called after the new `view` becomes the
4258+ `activeView`, is rendered to the `viewContainer`, and is ready to use.
4259+
4260+ @example
4261+ var app = new Y.App({
4262+ views: {
4263+ usersView: {
4264+ // Imagine that `Y.UsersView` has been defined.
4265+ type: Y.UsersView
4266+ }
4267+ },
4268+
4269+ users: new Y.ModelList()
4270+ });
4271+
4272+ app.route('/users/', function () {
4273+ this.showView('usersView', {users: this.get('users')});
4274+ });
4275+
4276+ app.render();
4277+ app.navigate('/uses/'); // => Creates a new `Y.UsersView` and shows it.
4278+
4279+ @method showView
4280+ @param {String|View} view The name of a view defined in the `views` object,
4281+ or a view instance which should become this app's `activeView`.
4282+ @param {Object} [config] Optional configuration to use when creating a new
4283+ view instance. This config object can also be used to update an existing
4284+ or preserved view's attributes when `options.update` is `true`.
4285+ @param {Object} [options] Optional object containing any of the following
4286+ properties:
4287+ @param {Function} [options.callback] Optional callback function to call
4288+ after new `activeView` is ready to use, the function will be passed:
4289+ @param {View} options.callback.view A reference to the new
4290+ `activeView`.
4291+ @param {Boolean} [options.prepend=false] Whether the `view` should be
4292+ prepended instead of appended to the `viewContainer`.
4293+ @param {Boolean} [options.render] Whether the `view` should be rendered.
4294+ **Note:** If no value is specified, a view instance will only be
4295+ rendered if it's newly created by this method.
4296+ @param {Boolean} [options.update=false] Whether an existing view should
4297+ have its attributes updated by passing the `config` object to its
4298+ `setAttrs()` method. **Note:** This option does not have an effect if
4299+ the `view` instance is created as a result of calling this method.
4300+ @param {Function} [callback] Optional callback Function to call after the
4301+ new `activeView` is ready to use. **Note:** this will override
4302+ `options.callback` and it can be specified as either the third or fourth
4303+ argument. The function will be passed the following:
4304+ @param {View} callback.view A reference to the new `activeView`.
4305+ @chainable
4306+ @since 3.5.0
4307+ **/
4308+ showView: function (view, config, options, callback) {
4309+ var viewInfo, created;
4310+
4311+ options || (options = {});
4312+
4313+ // Support the callback function being either the third or fourth arg.
4314+ if (callback) {
4315+ options = Y.merge(options, {callback: callback});
4316+ } else if (Lang.isFunction(options)) {
4317+ options = {callback: options};
4318+ }
4319+
4320+ if (Lang.isString(view)) {
4321+ viewInfo = this.getViewInfo(view);
4322+
4323+ // Use the preserved view instance, or create a new view.
4324+ // TODO: Maybe we can remove the strict check for `preserve` and
4325+ // assume we'll use a View instance if it is there, and just check
4326+ // `preserve` when detaching?
4327+ if (viewInfo && viewInfo.preserve && viewInfo.instance) {
4328+ view = viewInfo.instance;
4329+
4330+ // Make sure there's a mapping back to the view metadata.
4331+ this._viewInfoMap[Y.stamp(view, true)] = viewInfo;
4332+ } else {
4333+ // TODO: Add the app as a bubble target during construction, but
4334+ // make sure to check that it isn't already in `bubbleTargets`!
4335+ // This will allow the app to be notified for about _all_ of the
4336+ // view's events. **Note:** This should _only_ happen if the
4337+ // view is created _after_ `activeViewChange`.
4338+
4339+ view = this.createView(view, config);
4340+ created = true;
4341+ }
4342+ }
4343+
4344+ // Update the specified or preserved `view` when signaled to do so.
4345+ // There's no need to updated a view if it was _just_ created.
4346+ if (options.update && !created) {
4347+ view.setAttrs(config);
4348+ }
4349+
4350+ // TODO: Hold off on rendering the view until after it has been
4351+ // "attached", and move the call to render into `_attachView()`.
4352+
4353+ // When a value is specified for `options.render`, prefer it because it
4354+ // represents the developer's intent. When no value is specified, the
4355+ // `view` will only be rendered if it was just created.
4356+ if ('render' in options) {
4357+ if (options.render) {
4358+ view.render();
4359+ }
4360+ } else if (created) {
4361+ view.render();
4362+ }
4363+
4364+ return this._set('activeView', view, {options: options});
4365+ },
4366+
4367+ // -- Protected Methods ----------------------------------------------------
4368+
4369+ /**
4370+ Helper method to attach the view instance to the application by making the
4371+ app a bubble target of the view, append the view to the `viewContainer`, and
4372+ assign it to the `instance` property of the associated view info metadata.
4373+
4374+ @method _attachView
4375+ @param {View} view View to attach.
4376+ @param {Boolean} prepend=false Whether the view should be prepended instead
4377+ of appended to the `viewContainer`.
4378+ @protected
4379+ @since 3.5.0
4380+ **/
4381+ _attachView: function (view, prepend) {
4382+ if (!view) {
4383+ return;
4384+ }
4385+
4386+ var viewInfo = this.getViewInfo(view),
4387+ viewContainer = this.get('viewContainer');
4388+
4389+ // Bubble the view's events to this app.
4390+ view.addTarget(this);
4391+
4392+ // Save the view instance in the `views` registry.
4393+ if (viewInfo) {
4394+ viewInfo.instance = view;
4395+ }
4396+
4397+ // TODO: Attach events here for persevered Views?
4398+ // See related TODO in `_detachView`.
4399+
4400+ // TODO: Actually render the view here so that it gets "attached" before
4401+ // it gets rendered?
4402+
4403+ // Insert view into the DOM.
4404+ viewContainer[prepend ? 'prepend' : 'append'](view.get('container'));
4405+ },
4406+
4407+ /**
4408+ Overrides View's container destruction to deal with the `viewContainer` and
4409+ checks to make sure not to remove and purge the `<body>`.
4410+
4411+ @method _destroyContainer
4412+ @protected
4413+ @see View._destroyContainer()
4414+ **/
4415+ _destroyContainer: function () {
4416+ var CLASS_NAMES = Y.App.CLASS_NAMES,
4417+ container = this.get('container'),
4418+ viewContainer = this.get('viewContainer'),
4419+ areSame = container.compareTo(viewContainer);
4420+
4421+ // We do not want to remove or destroy the `<body>`.
4422+ if (Y.one('body').compareTo(container)) {
4423+ // Just clean-up our events listeners.
4424+ this.detachEvents();
4425+
4426+ // Clean-up `yui3-app` CSS class on the `container`.
4427+ container.removeClass(CLASS_NAMES.app);
4428+
4429+ if (areSame) {
4430+ // Clean-up `yui3-app-views` CSS class on the `container`.
4431+ container.removeClass(CLASS_NAMES.views);
4432+ } else {
4433+ // Destroy and purge the `viewContainer`.
4434+ viewContainer.remove(true);
4435+ }
4436+
4437+ return;
4438+ }
4439+
4440+ // Remove and purge events from both containers.
4441+
4442+ viewContainer.remove(true);
4443+
4444+ if (!areSame) {
4445+ container.remove(true);
4446+ }
4447+ },
4448+
4449+ /**
4450+ Helper method to detach the view instance from the application by removing
4451+ the application as a bubble target of the view, and either just removing the
4452+ view if it is intended to be preserved, or destroying the instance
4453+ completely.
4454+
4455+ @method _detachView
4456+ @param {View} view View to detach.
4457+ @protected
4458+ @since 3.5.0
4459+ **/
4460+ _detachView: function (view) {
4461+ if (!view) {
4462+ return;
4463+ }
4464+
4465+ var viewInfo = this.getViewInfo(view) || {};
4466+
4467+ if (viewInfo.preserve) {
4468+ view.remove();
4469+ // TODO: Detach events here for preserved Views? It is possible that
4470+ // some event subscriptions are made on elements other than the
4471+ // View's `container`.
4472+ } else {
4473+ view.destroy({remove: true});
4474+
4475+ // TODO: The following should probably happen automagically from
4476+ // `destroy()` being called! Possibly `removeTarget()` as well.
4477+
4478+ // Remove from view to view-info map.
4479+ delete this._viewInfoMap[Y.stamp(view, true)];
4480+
4481+ // Remove from view-info instance property.
4482+ if (view === viewInfo.instance) {
4483+ delete viewInfo.instance;
4484+ }
4485+ }
4486+
4487+ view.removeTarget(this);
4488+ },
4489+
4490+ /**
4491+ Getter for the `viewContainer` attribute.
4492+
4493+ @method _getViewContainer
4494+ @param {Node|null} value Current attribute value.
4495+ @return {Node} View container node.
4496+ @protected
4497+ @since 3.5.0
4498+ **/
4499+ _getViewContainer: function (value) {
4500+ // This wackiness is necessary to enable fully lazy creation of the
4501+ // container node both when no container is specified and when one is
4502+ // specified via a valueFn.
4503+
4504+ if (!value && !this._viewContainer) {
4505+ // Create a default container and set that as the new attribute
4506+ // value. The `this._viewContainer` property prevents infinite
4507+ // recursion.
4508+ value = this._viewContainer = this.create();
4509+ this._set('viewContainer', value);
4510+ }
4511+
4512+ return value;
4513+ },
4514+
4515+ /**
4516+ Provides the default value for the `html5` attribute.
4517+
4518+ The value returned is dependent on the value of the `serverRouting`
4519+ attribute. When `serverRouting` is explicit set to `false` (not just falsy),
4520+ the default value for `html5` will be set to `false` for *all* browsers.
4521+
4522+ When `serverRouting` is `true` or `undefined` the returned value will be
4523+ dependent on the browser's capability of using HTML5 history.
4524+
4525+ @method _initHtml5
4526+ @return {Boolean} Whether or not HTML5 history should be used.
4527+ @protected
4528+ @since 3.5.0
4529+ **/
4530+ _initHtml5: function () {
4531+ // When `serverRouting` is explicitly set to `false` (not just falsy),
4532+ // forcing hash-based URLs in all browsers.
4533+ if (this.get('serverRouting') === false) {
4534+ return false;
4535+ }
4536+
4537+ // Defaults to whether or not the browser supports HTML5 history.
4538+ return Router.html5;
4539+ },
4540+
4541+ /**
4542+ Determines if the specified `view` is configured as a child of the specified
4543+ `parent` view. This requires both views to be either named-views, or view
4544+ instances created using configuration data that exists in the `views`
4545+ object, e.g. created by the `createView()` or `showView()` method.
4546+
4547+ @method _isChildView
4548+ @param {View|String} view The name of a view defined in the `views` object,
4549+ or a view instance.
4550+ @param {View|String} parent The name of a view defined in the `views`
4551+ object, or a view instance.
4552+ @return {Boolean} Whether the view is configured as a child of the parent.
4553+ @protected
4554+ @since 3.5.0
4555+ **/
4556+ _isChildView: function (view, parent) {
4557+ var viewInfo = this.getViewInfo(view),
4558+ parentInfo = this.getViewInfo(parent);
4559+
4560+ if (viewInfo && parentInfo) {
4561+ return this.getViewInfo(viewInfo.parent) === parentInfo;
4562+ }
4563+
4564+ return false;
4565+ },
4566+
4567+ /**
4568+ Determines if the specified `view` is configured as the parent of the
4569+ specified `child` view. This requires both views to be either named-views,
4570+ or view instances created using configuration data that exists in the
4571+ `views` object, e.g. created by the `createView()` or `showView()` method.
4572+
4573+ @method _isParentView
4574+ @param {View|String} view The name of a view defined in the `views` object,
4575+ or a view instance.
4576+ @param {View|String} parent The name of a view defined in the `views`
4577+ object, or a view instance.
4578+ @return {Boolean} Whether the view is configured as the parent of the child.
4579+ @protected
4580+ @since 3.5.0
4581+ **/
4582+ _isParentView: function (view, child) {
4583+ var viewInfo = this.getViewInfo(view),
4584+ childInfo = this.getViewInfo(child);
4585+
4586+ if (viewInfo && childInfo) {
4587+ return this.getViewInfo(childInfo.parent) === viewInfo;
4588+ }
4589+
4590+ return false;
4591+ },
4592+
4593+ /**
4594+ Underlying implementation for `navigate()`.
4595+
4596+ @method _navigate
4597+ @param {String} url The fully-resolved URL that the app should dispatch to
4598+ its route handlers to fulfill the enhanced navigation "request", or use to
4599+ update `window.location` in non-HTML5 history capable browsers when
4600+ `serverRouting` is `true`.
4601+ @param {Object} [options] Additional options to configure the navigation.
4602+ These are mixed into the `navigate` event facade.
4603+ @param {Boolean} [options.replace] Whether or not the current history
4604+ entry will be replaced, or a new entry will be created. Will default
4605+ to `true` if the specified `url` is the same as the current URL.
4606+ @param {Boolean} [options.force] Whether the enhanced navigation
4607+ should occur even in browsers without HTML5 history. Will default to
4608+ `true` when `serverRouting` is falsy.
4609+ @protected
4610+ @see PjaxBase._navigate()
4611+ **/
4612+ _navigate: function (url, options) {
4613+ if (!this.get('serverRouting')) {
4614+ // Force navigation to be enhanced and handled by the app when
4615+ // `serverRouting` is falsy because the server might not be able to
4616+ // properly handle the request.
4617+ options = Y.merge({force: true}, options);
4618+ }
4619+
4620+ return PjaxBase.prototype._navigate.call(this, url, options);
4621+ },
4622+
4623+ /**
4624+ Will either save a history entry using `pushState()` or the location hash,
4625+ or gracefully-degrade to sending a request to the server causing a full-page
4626+ reload.
4627+
4628+ Overrides Router's `_save()` method to preform graceful-degradation when the
4629+ app's `serverRouting` is `true` and `html5` is `false` by updating the full
4630+ URL via standard assignment to `window.location` or by calling
4631+ `window.location.replace()`; both of which will cause a request to the
4632+ server resulting in a full-page reload.
4633+
4634+ Otherwise this will just delegate off to Router's `_save()` method allowing
4635+ the client-side enhanced routing to occur.
4636+
4637+ @method _save
4638+ @param {String} [url] URL for the history entry.
4639+ @param {Boolean} [replace=false] If `true`, the current history entry will
4640+ be replaced instead of a new one being added.
4641+ @chainable
4642+ @protected
4643+ @see Router._save()
4644+ **/
4645+ _save: function (url, replace) {
4646+ var path;
4647+
4648+ // Forces full-path URLs to always be used by modifying
4649+ // `window.location` in non-HTML5 history capable browsers.
4650+ if (this.get('serverRouting') && !this.get('html5')) {
4651+ // Perform same-origin check on the specified URL.
4652+ if (!this._hasSameOrigin(url)) {
4653+ Y.error('Security error: The new URL must be of the same origin as the current URL.');
4654+ return this;
4655+ }
4656+
4657+ // Either replace the current history entry or create a new one
4658+ // while navigating to the `url`.
4659+ if (win) {
4660+ // Results in the URL's full path starting with '/'.
4661+ path = this._joinURL(url || '');
4662+
4663+ if (replace) {
4664+ win.location.replace(path);
4665+ } else {
4666+ win.location = path;
4667+ }
4668+ }
4669+
4670+ return this;
4671+ }
4672+
4673+ return Router.prototype._save.apply(this, arguments);
4674+ },
4675+
4676+ /**
4677+ Performs the actual change of this app's `activeView` by attaching the
4678+ `newView` to this app, and detaching the `oldView` from this app using any
4679+ specified `options`.
4680+
4681+ The `newView` is attached to the app by rendering it to the `viewContainer`,
4682+ and making this app a bubble target of its events.
4683+
4684+ The `oldView` is detached from the app by removing it from the
4685+ `viewContainer`, and removing this app as a bubble target for its events.
4686+ The `oldView` will either be preserved or properly destroyed.
4687+
4688+ **Note:** The `activeView` attribute is read-only and can be changed by
4689+ calling the `showView()` method.
4690+
4691+ @method _uiSetActiveView
4692+ @param {View} newView The View which is now this app's `activeView`.
4693+ @param {View} [oldView] The View which was this app's `activeView`.
4694+ @param {Object} [options] Optional object containing any of the following
4695+ properties:
4696+ @param {Function} [options.callback] Optional callback function to call
4697+ after new `activeView` is ready to use, the function will be passed:
4698+ @param {View} options.callback.view A reference to the new
4699+ `activeView`.
4700+ @param {Boolean} [options.prepend=false] Whether the `view` should be
4701+ prepended instead of appended to the `viewContainer`.
4702+ @param {Boolean} [options.render] Whether the `view` should be rendered.
4703+ **Note:** If no value is specified, a view instance will only be
4704+ rendered if it's newly created by this method.
4705+ @param {Boolean} [options.update=false] Whether an existing view should
4706+ have its attributes updated by passing the `config` object to its
4707+ `setAttrs()` method. **Note:** This option does not have an effect if
4708+ the `view` instance is created as a result of calling this method.
4709+ @protected
4710+ @since 3.5.0
4711+ **/
4712+ _uiSetActiveView: function (newView, oldView, options) {
4713+ options || (options = {});
4714+
4715+ var callback = options.callback,
4716+ isChild = this._isChildView(newView, oldView),
4717+ isParent = !isChild && this._isParentView(newView, oldView),
4718+ prepend = !!options.prepend || isParent;
4719+
4720+ // Prevent detaching (thus removing) the view we want to show. Also hard
4721+ // to animate out and in, the same view.
4722+ if (newView === oldView) {
4723+ return callback && callback.call(this, newView);
4724+ }
4725+
4726+ this._attachView(newView, prepend);
4727+ this._detachView(oldView);
4728+
4729+ if (callback) {
4730+ callback.call(this, newView);
4731+ }
4732+ },
4733+
4734+ // -- Protected Event Handlers ---------------------------------------------
4735+
4736+ /**
4737+ Handles the application's `activeViewChange` event (which is fired when the
4738+ `activeView` attribute changes) by detaching the old view, attaching the new
4739+ view.
4740+
4741+ The `activeView` attribute is read-only, so the public API to change its
4742+ value is through the `showView()` method.
4743+
4744+ @method _afterActiveViewChange
4745+ @param {EventFacade} e
4746+ @protected
4747+ @since 3.5.0
4748+ **/
4749+ _afterActiveViewChange: function (e) {
4750+ this._uiSetActiveView(e.newVal, e.prevVal, e.options);
4751+ }
4752+}, {
4753+ ATTRS: {
4754+ /**
4755+ The application's active/visible view.
4756+
4757+ This attribute is read-only, to set the `activeView` use the
4758+ `showView()` method.
4759+
4760+ @attribute activeView
4761+ @type View
4762+ @default null
4763+ @readOnly
4764+ @see App.Base.showView()
4765+ @since 3.5.0
4766+ **/
4767+ activeView: {
4768+ value : null,
4769+ readOnly: true
4770+ },
4771+
4772+ /**
4773+ Container node which represents the application's bounding-box, into
4774+ which this app's content will be rendered.
4775+
4776+ The container node serves as the host for all DOM events attached by the
4777+ app. Delegation is used to handle events on children of the container,
4778+ allowing the container's contents to be re-rendered at any time without
4779+ losing event subscriptions.
4780+
4781+ The default container is the `<body>` Node, but you can override this in
4782+ a subclass, or by passing in a custom `container` config value at
4783+ instantiation time.
4784+
4785+ When `container` is overridden by a subclass or passed as a config
4786+ option at instantiation time, it may be provided as a selector string, a
4787+ DOM element, or a `Y.Node` instance. During initialization, this app's
4788+ `create()` method will be called to convert the container into a
4789+ `Y.Node` instance if it isn't one already and stamp it with the CSS
4790+ class: `"yui3-app"`.
4791+
4792+ The container is not added to the page automatically. This allows you to
4793+ have full control over how and when your app is actually rendered to
4794+ the page.
4795+
4796+ @attribute container
4797+ @type HTMLElement|Node|String
4798+ @default Y.one('body')
4799+ @initOnly
4800+ **/
4801+ container: {
4802+ valueFn: function () {
4803+ return Y.one('body');
4804+ }
4805+ },
4806+
4807+ /**
4808+ Whether or not this browser is capable of using HTML5 history.
4809+
4810+ This value is dependent on the value of `serverRouting` and will default
4811+ accordingly.
4812+
4813+ Setting this to `false` will force the use of hash-based history even on
4814+ HTML5 browsers, but please don't do this unless you understand the
4815+ consequences.
4816+
4817+ @attribute html5
4818+ @type Boolean
4819+ @initOnly
4820+ @see serverRouting
4821+ **/
4822+ html5: {
4823+ valueFn: '_initHtml5'
4824+ },
4825+
4826+ /**
4827+ CSS selector string used to filter link click events so that only the
4828+ links which match it will have the enhanced-navigation behavior of pjax
4829+ applied.
4830+
4831+ When a link is clicked and that link matches this selector, navigating
4832+ to the link's `href` URL using the enhanced, pjax, behavior will be
4833+ attempted; and the browser's default way to navigate to new pages will
4834+ be the fallback.
4835+
4836+ By default this selector will match _all_ links on the page.
4837+
4838+ @attribute linkSelector
4839+ @type String|Function
4840+ @default "a"
4841+ **/
4842+ linkSelector: {
4843+ value: 'a'
4844+ },
4845+
4846+ /**
4847+ Whether or not this application's server is capable of properly routing
4848+ all requests and rendering the initial state in the HTML responses.
4849+
4850+ This can have three different values, each having particular
4851+ implications on how the app will handle routing and navigation:
4852+
4853+ * `undefined`: The best form of URLs will be chosen based on the
4854+ capabilities of the browser. Given no information about the server
4855+ environmentm a balanced approach to routing and navigation is
4856+ chosen.
4857+
4858+ The server should be capable of handling full-path requests, since
4859+ full-URLs will be generated by browsers using HTML5 history. If this
4860+ is a client-side-only app the server could handle full-URL requests
4861+ by sending a redirect back to the root with a hash-based URL, e.g:
4862+
4863+ Request: http://example.com/users/1
4864+ Redirect to: http://example.com/#/users/1
4865+
4866+ * `true`: The server is *fully* capable of properly handling requests
4867+ to all full-path URLs the app can produce.
4868+
4869+ This is the best option for progressive-enhancement because it will
4870+ cause **all URLs to always have full-paths**, which means the server
4871+ will be able to accurately handle all URLs this app produces. e.g.
4872+
4873+ http://example.com/users/1
4874+
4875+ To meet this strict full-URL requirement, browsers which are not
4876+ capable of using HTML5 history will make requests to the server
4877+ resulting in full-page reloads.
4878+
4879+ * `false`: The server is *not* capable of properly handling requests
4880+ to all full-path URLs the app can produce, therefore all routing
4881+ will be handled by this App instance.
4882+
4883+ Be aware that this will cause **all URLs to always be hash-based**,
4884+ even in browsers that are capable of using HTML5 history. e.g.
4885+
4886+ http://example.com/#/users/1
4887+
4888+ A single-page or client-side-only app where the server sends a
4889+ "shell" page with JavaScript to the client might have this
4890+ restriction. If you're setting this to `false`, read the following:
4891+
4892+ **Note:** When this is set to `false`, the server will *never* receive
4893+ the full URL because browsers do not send the fragment-part to the
4894+ server, that is everything after and including the "#".
4895+
4896+ Consider the following example:
4897+
4898+ URL shown in browser: http://example.com/#/users/1
4899+ URL sent to server: http://example.com/
4900+
4901+ You should feel bad about hurting our precious web if you forcefully set
4902+ either `serverRouting` or `html5` to `false`, because you're basically
4903+ punching the web in the face here with your lossy URLs! Please make sure
4904+ you know what you're doing and that you understand the implications.
4905+
4906+ Ideally you should always prefer full-path URLs (not /#/foo/), and want
4907+ full-page reloads when the client's browser is not capable of enhancing
4908+ the experience using the HTML5 history APIs. Setting this to `true` is
4909+ the best option for progressive-enhancement (and graceful-degradation).
4910+
4911+ @attribute serverRouting
4912+ @type Boolean
4913+ @default undefined
4914+ @initOnly
4915+ @since 3.5.0
4916+ **/
4917+ serverRouting: {
4918+ valueFn : function () { return Y.App.serverRouting; },
4919+ writeOnce: 'initOnly'
4920+ },
4921+
4922+ /**
4923+ The node into which this app's `views` will be rendered when they become
4924+ the `activeView`.
4925+
4926+ The view container node serves as the container to hold the app's
4927+ `activeView`. Each time the `activeView` is set via `showView()`, the
4928+ previous view will be removed from this node, and the new active view's
4929+ `container` node will be appended.
4930+
4931+ The default view container is a `<div>` Node, but you can override this
4932+ in a subclass, or by passing in a custom `viewContainer` config value at
4933+ instantiation time. The `viewContainer` may be provided as a selector
4934+ string, DOM element, or a `Y.Node` instance (having the `viewContainer`
4935+ and the `container` be the same node is also supported).
4936+
4937+ The app's `render()` method will stamp the view container with the CSS
4938+ class `"yui3-app-views"` and append it to the app's `container` node if
4939+ it isn't already, and any `activeView` will be appended to this node if
4940+ it isn't already.
4941+
4942+ @attribute viewContainer
4943+ @type HTMLElement|Node|String
4944+ @default Y.Node.create(this.containerTemplate)
4945+ @initOnly
4946+ @since 3.5.0
4947+ **/
4948+ viewContainer: {
4949+ getter : '_getViewContainer',
4950+ setter : Y.one,
4951+ writeOnce: true
4952+ }
4953+ },
4954+
4955+ /**
4956+ Properties that shouldn't be turned into ad-hoc attributes when passed to
4957+ App's constructor.
4958+
4959+ @property _NON_ATTRS_CFG
4960+ @type Array
4961+ @static
4962+ @protected
4963+ @since 3.5.0
4964+ **/
4965+ _NON_ATTRS_CFG: ['views']
4966+});
4967+
4968+// -- Namespace ----------------------------------------------------------------
4969+Y.namespace('App').Base = AppBase;
4970+
4971+/**
4972+Provides a top-level application component which manages navigation and views.
4973+
4974+This gives you a foundation and structure on which to build your application; it
4975+combines robust URL navigation with powerful routing and flexible view
4976+management.
4977+
4978+`Y.App` is both a namespace and constructor function. The `Y.App` class is
4979+special in that any `Y.App` class extensions that are included in the YUI
4980+instance will be **auto-mixed** on to the `Y.App` class. Consider this example:
4981+
4982+ YUI().use('app-base', 'app-transitions', function (Y) {
4983+ // This will create two YUI Apps, `basicApp` will not have transitions,
4984+ // but `fancyApp` will have transitions support included and turn it on.
4985+ var basicApp = new Y.App.Base(),
4986+ fancyApp = new Y.App({transitions: true});
4987+ });
4988+
4989+@class App
4990+@param {Object} [config] The following are configuration properties that can be
4991+ specified _in addition_ to default attribute values and the non-attribute
4992+ properties provided by `Y.Base`:
4993+ @param {Object} [config.views] Hash of view-name to metadata used to
4994+ declaratively describe an application's views and their relationship with
4995+ the app and other views. The views specified here will override any defaults
4996+ provided by the `views` object on the `prototype`.
4997+@constructor
4998+@extends App.Base
4999+@uses App.Content
5000+@uses App.Transitions
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches