text: if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
  if (!__coverage__['build/aui-tooltip-base/aui-tooltip-base.js']) {
     __coverage__['build/aui-tooltip-base/aui-tooltip-base.js'] = {"path":"build/aui-tooltip-base/aui-tooltip-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},"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]},"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":28},"end":{"line":1,"column":47}}},"2":{"name":"(anonymous_2)","line":52,"loc":{"start":{"line":52,"column":17},"end":{"line":52,"column":28}}},"3":{"name":"(anonymous_3)","line":68,"loc":{"start":{"line":68,"column":16},"end":{"line":68,"column":27}}},"4":{"name":"(anonymous_4)","line":78,"loc":{"start":{"line":78,"column":14},"end":{"line":78,"column":25}}},"5":{"name":"(anonymous_5)","line":93,"loc":{"start":{"line":93,"column":12},"end":{"line":93,"column":23}}},"6":{"name":"(anonymous_6)","line":120,"loc":{"start":{"line":120,"column":19},"end":{"line":120,"column":33}}},"7":{"name":"(anonymous_7)","line":140,"loc":{"start":{"line":140,"column":24},"end":{"line":140,"column":38}}},"8":{"name":"(anonymous_8)","line":151,"loc":{"start":{"line":151,"column":27},"end":{"line":151,"column":38}}},"9":{"name":"(anonymous_9)","line":167,"loc":{"start":{"line":167,"column":23},"end":{"line":167,"column":37}}},"10":{"name":"(anonymous_10)","line":189,"loc":{"start":{"line":189,"column":34},"end":{"line":189,"column":45}}},"11":{"name":"(anonymous_11)","line":212,"loc":{"start":{"line":212,"column":30},"end":{"line":212,"column":41}}},"12":{"name":"(anonymous_12)","line":223,"loc":{"start":{"line":223,"column":30},"end":{"line":223,"column":41}}},"13":{"name":"(anonymous_13)","line":233,"loc":{"start":{"line":233,"column":15},"end":{"line":233,"column":26}}},"14":{"name":"(anonymous_14)","line":243,"loc":{"start":{"line":243,"column":15},"end":{"line":243,"column":26}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":409,"column":3}},"2":{"start":{"line":9,"column":0},"end":{"line":14,"column":54}},"3":{"start":{"line":32,"column":0},"end":{"line":383,"column":3}},"4":{"start":{"line":53,"column":8},"end":{"line":53,"column":28}},"5":{"start":{"line":55,"column":8},"end":{"line":59,"column":10}},"6":{"start":{"line":69,"column":8},"end":{"line":69,"column":57}},"7":{"start":{"line":79,"column":8},"end":{"line":81,"column":52}},"8":{"start":{"line":83,"column":8},"end":{"line":83,"column":47}},"9":{"start":{"line":84,"column":8},"end":{"line":84,"column":54}},"10":{"start":{"line":94,"column":8},"end":{"line":95,"column":46}},"11":{"start":{"line":100,"column":8},"end":{"line":105,"column":9}},"12":{"start":{"line":101,"column":12},"end":{"line":104,"column":69}},"13":{"start":{"line":107,"column":8},"end":{"line":110,"column":65}},"14":{"start":{"line":121,"column":8},"end":{"line":122,"column":54}},"15":{"start":{"line":124,"column":8},"end":{"line":124,"column":42}},"16":{"start":{"line":126,"column":8},"end":{"line":126,"column":75}},"17":{"start":{"line":128,"column":8},"end":{"line":130,"column":9}},"18":{"start":{"line":129,"column":12},"end":{"line":129,"column":52}},"19":{"start":{"line":141,"column":8},"end":{"line":141,"column":35}},"20":{"start":{"line":152,"column":8},"end":{"line":153,"column":50}},"21":{"start":{"line":155,"column":8},"end":{"line":157,"column":9}},"22":{"start":{"line":156,"column":12},"end":{"line":156,"column":79}},"23":{"start":{"line":168,"column":8},"end":{"line":168,"column":46}},"24":{"start":{"line":170,"column":8},"end":{"line":178,"column":9}},"25":{"start":{"line":171,"column":12},"end":{"line":173,"column":13}},"26":{"start":{"line":172,"column":16},"end":{"line":172,"column":48}},"27":{"start":{"line":175,"column":12},"end":{"line":177,"column":13}},"28":{"start":{"line":176,"column":16},"end":{"line":176,"column":41}},"29":{"start":{"line":180,"column":8},"end":{"line":180,"column":19}},"30":{"start":{"line":190,"column":8},"end":{"line":191,"column":18}},"31":{"start":{"line":193,"column":8},"end":{"line":195,"column":9}},"32":{"start":{"line":194,"column":12},"end":{"line":194,"column":19}},"33":{"start":{"line":197,"column":8},"end":{"line":197,"column":37}},"34":{"start":{"line":199,"column":8},"end":{"line":199,"column":51}},"35":{"start":{"line":200,"column":8},"end":{"line":202,"column":9}},"36":{"start":{"line":201,"column":12},"end":{"line":201,"column":62}},"37":{"start":{"line":213,"column":8},"end":{"line":213,"column":20}},"38":{"start":{"line":224,"column":8},"end":{"line":224,"column":20}},"39":{"start":{"line":234,"column":8},"end":{"line":234,"column":51}},"40":{"start":{"line":244,"column":8},"end":{"line":244,"column":51}}},"branchMap":{"1":{"line":100,"type":"if","locations":[{"start":{"line":100,"column":8},"end":{"line":100,"column":8}},{"start":{"line":100,"column":8},"end":{"line":100,"column":8}}]},"2":{"line":126,"type":"cond-expr","locations":[{"start":{"line":126,"column":46},"end":{"line":126,"column":69}},{"start":{"line":126,"column":72},"end":{"line":126,"column":73}}]},"3":{"line":128,"type":"if","locations":[{"start":{"line":128,"column":8},"end":{"line":128,"column":8}},{"start":{"line":128,"column":8},"end":{"line":128,"column":8}}]},"4":{"line":155,"type":"if","locations":[{"start":{"line":155,"column":8},"end":{"line":155,"column":8}},{"start":{"line":155,"column":8},"end":{"line":155,"column":8}}]},"5":{"line":170,"type":"if","locations":[{"start":{"line":170,"column":8},"end":{"line":170,"column":8}},{"start":{"line":170,"column":8},"end":{"line":170,"column":8}}]},"6":{"line":171,"type":"if","locations":[{"start":{"line":171,"column":12},"end":{"line":171,"column":12}},{"start":{"line":171,"column":12},"end":{"line":171,"column":12}}]},"7":{"line":175,"type":"if","locations":[{"start":{"line":175,"column":12},"end":{"line":175,"column":12}},{"start":{"line":175,"column":12},"end":{"line":175,"column":12}}]},"8":{"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}}]},"9":{"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}}]}},"code":["(function () { YUI.add('aui-tooltip-base', function (A, NAME) {","","/**"," * The Tooltip Component"," *"," * @module aui-tooltip"," */","","var Lang = A.Lang,","","    getClassName = A.getClassName,","","    CSS_TOOLTIP_ARROW = getClassName('tooltip-arrow'),","    CSS_TOOLTIP_INNER = getClassName('tooltip-inner');","","/**"," * A base class for Tooltip."," *"," * Check the [live demo](http://alloyui.com/examples/tooltip/)."," *"," * @class A.Tooltip"," * @extends Widget"," * @uses A.WidgetCssClass, A.WidgetPosition, A.WidgetStdMod, A.WidgetToggle,"," *     A.WidgetAutohide, A.WidgetToolbars, A.WidgetPositionAlign,"," *     A.WidgetPositionAlignSuggestion, A.WidgetPositionConstrain, A.WidgetStack"," * @param {Object} config Object literal specifying widget configuration"," *     properties."," * @constructor"," * @include http://alloyui.com/examples/tooltip/basic-markup.html"," * @include http://alloyui.com/examples/tooltip/basic.js"," */","A.Tooltip = A.Base.create('tooltip', A.Widget, [","    A.WidgetCssClass,","    A.WidgetPosition,","    A.WidgetStdMod,","    A.WidgetToggle,","    A.WidgetAutohide,","    A.WidgetPositionAlign,","    A.WidgetPositionAlignSuggestion,","    A.WidgetPositionConstrain,","    A.WidgetStack,","    A.WidgetTransition,","    A.WidgetTrigger","], {","","    /**","     * Construction logic executed during Tooltip instantiation. Lifecycle.","     *","     * @method initializer","     * @protected","     */","    initializer: function() {","        var instance = this;","","        instance._eventHandles = [","            A.after(instance._afterUiSetTrigger, instance, '_uiSetTrigger'),","            A.on('scroll', A.debounce(instance._onScroll, 100, instance)),","            A.on('windowresize', A.bind(instance._onResize, instance))","        ];","    },","","    /**","     * Destructor lifecycle implementation for the `Tooltip` class.","     *","     * @method destructor","     * @protected","     */","    destructor: function() {","        (new A.EventHandle(this._eventHandles)).detach();","    },","","    /**","     * Render the Tooltip component instance. Lifecycle.","     *","     * @method renderUI","     * @protected","     */","    renderUI: function() {","        var instance = this,","            boundingBox = instance.get('boundingBox'),","            contentBox = instance.get('contentBox');","","        contentBox.addClass(CSS_TOOLTIP_INNER);","        boundingBox.append(A.Tooltip.TEMPLATES.arrow);","    },","","    /**","     * Binds the events on the `Tooltip` UI. Lifecycle.","     *","     * @method bindUI","     * @protected","     */","    bindUI: function() {","        var instance = this,","            trigger = instance.get('trigger');","","        // Do not bind the synthetic hover event to the widget dom events","        // wrapper api. Hover bind method has a different method signature which","        // is not handled by widget yet. Bind to the `boundingBox` instead.","        if (trigger) {","            trigger.on(","                'hover',","                A.bind(instance._onBoundingBoxMouseenter, instance),","                A.bind(instance._onBoundingBoxMouseleave, instance));","        }","","        instance.get('boundingBox').on(","            'hover',","            A.bind(instance._onBoundingBoxMouseenter, instance),","            A.bind(instance._onBoundingBoxMouseleave, instance));","    },","","    /**","     * Fire after `boundingBox` style changes.","     *","     * @method _afterUiSetVisible","     * @param val","     * @protected","     */","    _uiSetVisible: function(val) {","        var instance = this,","            boundingBox = instance.get('boundingBox');","","        instance._widgetUiSetVisible(val);","","        boundingBox.setStyle('opacity', val ? instance.get('opacity') : 0);","","        if (val) {","            instance._loadTooltipContentFromTitle();","        }","    },","","    /**","     * Fire after `trigger` changes.","     *","     * @method _afterUiSetTrigger","     * @param val","     * @protected","     */","    _afterUiSetTrigger: function(val) {","        this.suggestAlignment(val);","    },","","    /**","     * If the HTML title attribute exists, copy its contents to data-title","     * and remove it to prevent the browser's native tooltip.","     *","     * @method _borrowTitleAttribute","     * @private","     */","    _borrowTitleAttribute: function() {","        var trigger = this.get('trigger'),","            title = trigger.getAttribute('title');","","        if (title) {","            trigger.setAttribute('data-title', title).removeAttribute('title');","        }","    },","","    /**","     * Set tooltip section attribute.","     *","     * @method _setStdModSection","     * @param {String | Node} val","     * @protected","     */","    _setStdModSection: function(val) {","        var formatter = this.get('formatter');","","        if (Lang.isString(val)) {","            if (formatter) {","                val = formatter.call(this, val);","            }","","            if (!this.get('html')) {","                val = A.Escape.html(val);","            }","        }","","        return val;","    },","","    /**","     * Load tooltip content from trigger title attribute.","     *","     * @method _loadTooltipContentFromTitle","     * @protected","     */","    _loadTooltipContentFromTitle: function() {","        var trigger = this.get('trigger'),","            title;","","        if (!trigger) {","            return;","        }","","        this._borrowTitleAttribute();","","        title = trigger.getAttribute('data-title');","        if (title) {","            this.setStdModContent(A.WidgetStdMod.BODY, title);","        }","    },","","    /**","     * Handles `boundingBox` `mouseenter` events.","     *","     * @method _onBoundingBoxMouseenter","     * @param {EventFacade} event","     * @protected","     */","    _onBoundingBoxMouseenter: function() {","        this.show();","    },","","    /**","     * Handles `boundingBox` `mouseleave` events.","     *","     * @method _onBoundingBoxMouseleave","     * @param {EventFacade} event","     * @protected","     */","    _onBoundingBoxMouseleave: function() {","        this.hide();","    },","","    /**","     * Fired after the window is resized.","     *","     * @method _onResize","     * @protected","     */","    _onResize: function() {","        this.suggestAlignment(this.get('trigger'));","    },","","    /**","     * Scroll event listener function.","     *","     * @method _onScroll","     * @protected","     */","    _onScroll: function() {","        this.suggestAlignment(this.get('trigger'));","    },","","    _widgetUiSetVisible: A.Widget.prototype._uiSetVisible","}, {","","    /**","     * Static property provides a string to identify the CSS prefix.","     *","     * @property CSS_PREFIX","     * @type String","     * @static","     */","    CSS_PREFIX: getClassName('tooltip'),","","    /**","     * Static property used to define the default attribute","     * configuration for the Tooltip.","     *","     * @property ATTRS","     * @type Object","     * @static","     */","    ATTRS: {","        /**","         * Determine if the transitions will animate or not.","         *","         * @attribute animated","         * @default true","         * @type Boolean","         * @writeOnce","         */","        animated: {","            value: true","        },","","        /**","         * @attribute bodyContent","         * @type {String | Node}","         */","        bodyContent: {","            setter: '_setStdModSection'","        },","","        /**","         * Determine the tooltip constrain node.","         *","         * @attribute constrain","         * @default true","         * @type {Boolean|Node}","         */","        constrain: {","            value: true","        },","","        /**","         * @attribute footerContent","         * @type {String | Node}","         */","        footerContent: {","            setter: '_setStdModSection'","        },","","        /**","         * Format the title attribute before set the content of the tooltip.","         *","         * @attribute formatter","         * @type function","         */","        formatter: {","            validator: A.Lang.isFunction","        },","","        /**","         * @attribute headerContent","         * @type {String | Node}","         */","        headerContent: {","            setter: '_setStdModSection'","        },","","        /**","         * Determines if the tooltip allows arbitary HTML or is plain text.","         *","         * @attribute html","         * @default false","         * @type Boolean","         */","        html: {","            value: false,","            validator: Lang.isBoolean","        },","","        /**","         * Determine the opacity.","         *","         * @attribute opacity","         * @default 0.8","         * @type {Number}","         */","        opacity: {","            value: 0.8","        },","","        /**","         * DOM event to show the tooltip.","         *","         * @attribute triggerShowEvent","         * @default mouseenter","         * @type String","         */","        triggerShowEvent: {","            validator: Lang.isString,","            value: 'mouseenter'","        },","","        /**","         * The z-index to apply to the Widgets boundingBox. Non-numerical values for","         * zIndex will be converted to 0","         *","         * @attribute zIndex","         * @default 1030","         * @type Number","         */","        zIndex: {","            value: 1030","        }","    },","","    /**","     * Static property provides a set of reusable templates.","     *","     * @property TEMPLATES","     * @type Object","     * @static","     */","    TEMPLATES: {","        arrow: '<div class=\"' + CSS_TOOLTIP_ARROW + '\"></div>'","    }","});","","","}, '3.0.1', {","    \"requires\": [","        \"escape\",","        \"event-hover\",","        \"widget\",","        \"widget-autohide\",","        \"widget-position\",","        \"widget-position-align\",","        \"widget-position-constrain\",","        \"widget-stack\",","        \"widget-stdmod\",","        \"aui-classnamemanager\",","        \"aui-component\",","        \"aui-debounce\",","        \"aui-widget-cssclass\",","        \"aui-widget-toggle\",","        \"aui-widget-transition\",","        \"aui-widget-trigger\",","        \"aui-widget-position-align-suggestion\",","        \"aui-node-base\",","        \"event-resize\"","    ],","    \"skinnable\": true","});","","}());"]};
  }
  var __cov_oP93wgEKLHsOBWqn4H4uxw = __coverage__['build/aui-tooltip-base/aui-tooltip-base.js'];
  __cov_oP93wgEKLHsOBWqn4H4uxw.s['1']++;YUI.add('aui-tooltip-base',function(A,NAME){__cov_oP93wgEKLHsOBWqn4H4uxw.f['1']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['2']++;var Lang=A.Lang,getClassName=A.getClassName,CSS_TOOLTIP_ARROW=getClassName('tooltip-arrow'),CSS_TOOLTIP_INNER=getClassName('tooltip-inner');__cov_oP93wgEKLHsOBWqn4H4uxw.s['3']++;A.Tooltip=A.Base.create('tooltip',A.Widget,[A.WidgetCssClass,A.WidgetPosition,A.WidgetStdMod,A.WidgetToggle,A.WidgetAutohide,A.WidgetPositionAlign,A.WidgetPositionAlignSuggestion,A.WidgetPositionConstrain,A.WidgetStack,A.WidgetTransition,A.WidgetTrigger],{initializer:function(){__cov_oP93wgEKLHsOBWqn4H4uxw.f['2']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['4']++;var instance=this;__cov_oP93wgEKLHsOBWqn4H4uxw.s['5']++;instance._eventHandles=[A.after(instance._afterUiSetTrigger,instance,'_uiSetTrigger'),A.on('scroll',A.debounce(instance._onScroll,100,instance)),A.on('windowresize',A.bind(instance._onResize,instance))];},destructor:function(){__cov_oP93wgEKLHsOBWqn4H4uxw.f['3']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['6']++;new A.EventHandle(this._eventHandles).detach();},renderUI:function(){__cov_oP93wgEKLHsOBWqn4H4uxw.f['4']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['7']++;var instance=this,boundingBox=instance.get('boundingBox'),contentBox=instance.get('contentBox');__cov_oP93wgEKLHsOBWqn4H4uxw.s['8']++;contentBox.addClass(CSS_TOOLTIP_INNER);__cov_oP93wgEKLHsOBWqn4H4uxw.s['9']++;boundingBox.append(A.Tooltip.TEMPLATES.arrow);},bindUI:function(){__cov_oP93wgEKLHsOBWqn4H4uxw.f['5']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['10']++;var instance=this,trigger=instance.get('trigger');__cov_oP93wgEKLHsOBWqn4H4uxw.s['11']++;if(trigger){__cov_oP93wgEKLHsOBWqn4H4uxw.b['1'][0]++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['12']++;trigger.on('hover',A.bind(instance._onBoundingBoxMouseenter,instance),A.bind(instance._onBoundingBoxMouseleave,instance));}else{__cov_oP93wgEKLHsOBWqn4H4uxw.b['1'][1]++;}__cov_oP93wgEKLHsOBWqn4H4uxw.s['13']++;instance.get('boundingBox').on('hover',A.bind(instance._onBoundingBoxMouseenter,instance),A.bind(instance._onBoundingBoxMouseleave,instance));},_uiSetVisible:function(val){__cov_oP93wgEKLHsOBWqn4H4uxw.f['6']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['14']++;var instance=this,boundingBox=instance.get('boundingBox');__cov_oP93wgEKLHsOBWqn4H4uxw.s['15']++;instance._widgetUiSetVisible(val);__cov_oP93wgEKLHsOBWqn4H4uxw.s['16']++;boundingBox.setStyle('opacity',val?(__cov_oP93wgEKLHsOBWqn4H4uxw.b['2'][0]++,instance.get('opacity')):(__cov_oP93wgEKLHsOBWqn4H4uxw.b['2'][1]++,0));__cov_oP93wgEKLHsOBWqn4H4uxw.s['17']++;if(val){__cov_oP93wgEKLHsOBWqn4H4uxw.b['3'][0]++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['18']++;instance._loadTooltipContentFromTitle();}else{__cov_oP93wgEKLHsOBWqn4H4uxw.b['3'][1]++;}},_afterUiSetTrigger:function(val){__cov_oP93wgEKLHsOBWqn4H4uxw.f['7']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['19']++;this.suggestAlignment(val);},_borrowTitleAttribute:function(){__cov_oP93wgEKLHsOBWqn4H4uxw.f['8']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['20']++;var trigger=this.get('trigger'),title=trigger.getAttribute('title');__cov_oP93wgEKLHsOBWqn4H4uxw.s['21']++;if(title){__cov_oP93wgEKLHsOBWqn4H4uxw.b['4'][0]++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['22']++;trigger.setAttribute('data-title',title).removeAttribute('title');}else{__cov_oP93wgEKLHsOBWqn4H4uxw.b['4'][1]++;}},_setStdModSection:function(val){__cov_oP93wgEKLHsOBWqn4H4uxw.f['9']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['23']++;var formatter=this.get('formatter');__cov_oP93wgEKLHsOBWqn4H4uxw.s['24']++;if(Lang.isString(val)){__cov_oP93wgEKLHsOBWqn4H4uxw.b['5'][0]++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['25']++;if(formatter){__cov_oP93wgEKLHsOBWqn4H4uxw.b['6'][0]++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['26']++;val=formatter.call(this,val);}else{__cov_oP93wgEKLHsOBWqn4H4uxw.b['6'][1]++;}__cov_oP93wgEKLHsOBWqn4H4uxw.s['27']++;if(!this.get('html')){__cov_oP93wgEKLHsOBWqn4H4uxw.b['7'][0]++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['28']++;val=A.Escape.html(val);}else{__cov_oP93wgEKLHsOBWqn4H4uxw.b['7'][1]++;}}else{__cov_oP93wgEKLHsOBWqn4H4uxw.b['5'][1]++;}__cov_oP93wgEKLHsOBWqn4H4uxw.s['29']++;return val;},_loadTooltipContentFromTitle:function(){__cov_oP93wgEKLHsOBWqn4H4uxw.f['10']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['30']++;var trigger=this.get('trigger'),title;__cov_oP93wgEKLHsOBWqn4H4uxw.s['31']++;if(!trigger){__cov_oP93wgEKLHsOBWqn4H4uxw.b['8'][0]++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['32']++;return;}else{__cov_oP93wgEKLHsOBWqn4H4uxw.b['8'][1]++;}__cov_oP93wgEKLHsOBWqn4H4uxw.s['33']++;this._borrowTitleAttribute();__cov_oP93wgEKLHsOBWqn4H4uxw.s['34']++;title=trigger.getAttribute('data-title');__cov_oP93wgEKLHsOBWqn4H4uxw.s['35']++;if(title){__cov_oP93wgEKLHsOBWqn4H4uxw.b['9'][0]++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['36']++;this.setStdModContent(A.WidgetStdMod.BODY,title);}else{__cov_oP93wgEKLHsOBWqn4H4uxw.b['9'][1]++;}},_onBoundingBoxMouseenter:function(){__cov_oP93wgEKLHsOBWqn4H4uxw.f['11']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['37']++;this.show();},_onBoundingBoxMouseleave:function(){__cov_oP93wgEKLHsOBWqn4H4uxw.f['12']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['38']++;this.hide();},_onResize:function(){__cov_oP93wgEKLHsOBWqn4H4uxw.f['13']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['39']++;this.suggestAlignment(this.get('trigger'));},_onScroll:function(){__cov_oP93wgEKLHsOBWqn4H4uxw.f['14']++;__cov_oP93wgEKLHsOBWqn4H4uxw.s['40']++;this.suggestAlignment(this.get('trigger'));},_widgetUiSetVisible:A.Widget.prototype._uiSetVisible},{CSS_PREFIX:getClassName('tooltip'),ATTRS:{animated:{value:true},bodyContent:{setter:'_setStdModSection'},constrain:{value:true},footerContent:{setter:'_setStdModSection'},formatter:{validator:A.Lang.isFunction},headerContent:{setter:'_setStdModSection'},html:{value:false,validator:Lang.isBoolean},opacity:{value:0.8},triggerShowEvent:{validator:Lang.isString,value:'mouseenter'},zIndex:{value:1030}},TEMPLATES:{arrow:'<div class="'+CSS_TOOLTIP_ARROW+'"></div>'}});},'3.0.1',{'requires':['escape','event-hover','widget','widget-autohide','widget-position','widget-position-align','widget-position-constrain','widget-stack','widget-stdmod','aui-classnamemanager','aui-component','aui-debounce','aui-widget-cssclass','aui-widget-toggle','aui-widget-transition','aui-widget-trigger','aui-widget-position-align-suggestion','aui-node-base','event-resize'],'skinnable':true});
  