YUI.add("aui-loading-mask-deprecated",function(e,t){var n=e.Lang,r="boundingBox",i="contentBox",s="hide",o="host",u="messageEl",t="loadingmask",a="position",f="show",l="static",c="strings",h="target",p="toggle",d=e.getClassName,v=d(t),m=d(t,"masked"),g=d(t,"masked","relative"),y=d(t,"message"),b=d(t,"message","content"),w='
{0}
',E=e.Component.create({NAME:t,NS:t,ATTRS:{messageEl:{valueFn:function(t){var r=this,i=r.get(c);return e.Node.create(n.sub(w,[i.loading]))}},strings:{value:{loading:"Loading…"}},target:{setter:function(){var t=this,n=t.get(o);return n instanceof e.Widget&&(n=n.get(i)),n},value:null}},EXTENDS:e.Plugin.Base,prototype:{initializer:function(t){var n=this;n.IGNORED_ATTRS=e.merge({host:!0},E.ATTRS),n.renderUI(),n.bindUI(),n._createDynamicAttrs(t)},renderUI:function(){var e=this,t=e.get(c);e._renderOverlayMask(),e.overlayMask.get(r).append(e.get(u))},bindUI:function(){var e=this;e._bindOverlayMaskUI()},_bindOverlayMaskUI:function(){var e=this;e.overlayMask.after("visibleChange",e._afterVisibleChange,e)},centerMessage:function(){var e=this;e.get(u).center(e.overlayMask.get(r))},refreshMask:function(){var e=this;e.overlayMask.refreshMask(),e.centerMessage()},_afterVisibleChange:function(e){var t=this,n=t.get(h),r=n.getStyle(a)==l;n.toggleClass(m,e.newVal),n.toggleClass(g,e.newVal&&r),e.newVal&&t.refreshMask()},_renderOverlayMask:function(){var t=this,n=t.get(h);t.overlayMask=(new e.OverlayMask({target:n,cssClass:v})).render(n)},_createDynamicAttrs:function(t){var n=this;e.each(t,function(e,t){var r=n.IGNORED_ATTRS[t];r||n.addAttr(t,{setter:function(e){return this.overlayMask.set(t,e),e},value:e})})}}});e.each([s,f,p],function(e){E.prototype[e]=function(){this.overlayMask[e]()}}),e.LoadingMask=E},"2.0.0",{requires:["plugin","aui-overlay-mask-deprecated"],skinnable:!0});YUI.add("aui-io-plugin-deprecated",function(e,t){var n=e.Lang,r=n.isBoolean,i=n.isString,s=function(t){return t instanceof e.Node},o=e.WidgetStdMod,u="Node",a="Widget",f="",l="failure",c="failureMessage",h="host",p="icon",d="io",v="IOPlugin",m="loading",g="loadingMask",y="node",b="outer",w="parseContent",E="queue",S="rendered",x="section",T="showLoading",N="success",C="type",k="where",L=e.getClassName,A=L(p,m),O=e.Component.create({NAME:v,NS:d,ATTRS:{node:{value:null,getter:function(t){var n=this;if(!t){var r=n.get(h),i=n.get(C);if(i==u)t=r;else if(i==a){var s=n.get(x);r.getStdModNode(s)||r.setStdModContent(s,f),t=r.getStdModNode(s)}}return e.one(t)},validator:s},failureMessage:{value:"Failed to retrieve content",validator:i},loadingMask:{value:{}},parseContent:{value:!0,validator:r},showLoading:{value:!0,validator:r},section:{value:o.BODY,validator:function(e){return!e||e==o.BODY||e==o.HEADER||e==o.FOOTER}},type:{readOnly:!0,valueFn:function(){var t=this,n=u;return t.get(h)instanceof e.Widget&&(n=a),n},validator:i},where:{value:o.REPLACE,validator:function(e){return!e||e==o.AFTER||e==o.BEFORE||e==o.REPLACE||e==b}}},EXTENDS:e.IORequest,prototype:{bindUI:function(){var e=this;e.on("activeChange",e._onActiveChange),e.on(N,e._successHandler),e.on(l,e._failureHandler);if(e.get(C)==a&&e.get(T)){var t=e.get(h);t.after("heightChange",e._syncLoadingMaskUI,e),t.after("widthChange",e._syncLoadingMaskUI,e)}},_autoStart:function(){var e=this;e.bindUI(),O.superclass._autoStart.apply(this,arguments)},_bindParseContent:function(){var t=this,n=t.get(y);n&&!n.ParseContent&&t.get(w)&&n.plug(e.Plugin.ParseContent)},hideLoading:function(){var e=this,t=e.get(y);t.loadingmask&&t.loadingmask.hide()},setContent:function(e){var t=this;t._bindParseContent(),t._getContentSetterByType().apply(t,[e]),t.overlayMaskBoundingBox&&t.overlayMaskBoundingBox.remove()},showLoading:function(){var t=this,n=t.get(y);n.loadingmask?t.overlayMaskBoundingBox&&n.append(t.overlayMaskBoundingBox):(n.plug(e.LoadingMask,t.get(g)),t.overlayMaskBoundingBox=n.loadingmask.overlayMask.get("boundingBox")),n.loadingmask.show()},start:function(){var e=this,t=e.get(h);t.get(S)||t.after("render",function(){e._setLoadingUI(!0)}),O.superclass.start.apply(e,arguments)},_getContentSetterByType:function(){var t=this,n={Node:function(t){var n=this,r=n.get(y);t instanceof e.NodeList&&(t=t.toFrag()),t instanceof e.Node&&(t=t._node);var i=n.get(k);i==b?r.replace(t):r.insert(t,i)},Widget:function(e){var t=this,n=t.get(h);n.setStdModContent.apply(n,[t.get(x),e,t.get(k)])}};return n[this.get(C)]},_setLoadingUI:function(e){var t=this;t.get(T)&&(e?t.showLoading():t.hideLoading())},_syncLoadingMaskUI:function(){var e=this;e.get(y).loadingmask.refreshMask()},_successHandler:function(e,t,n){var r=this;r.setContent(this.get("responseData"))},_failureHandler:function(e,t,n){var r=this;r.setContent(r.get(c))},_onActiveChange:function(e){var t=this,n=t.get(h),r=t.get(C)==a;(!r||r&&n&&n.get(S))&&t._setLoadingUI(e.newVal)}}});e.Node.prototype.load=function(t,r,i){var s=this,o=t.indexOf(" "),u;o>0&&(u=t.slice(o,t.length),t=t.slice(0,o)),n.isFunction(r)&&(i=r,r=null),r=r||{},i&&(r.after=r.after||{},r.after.success=i);var a=r.where;return r.uri=t,r.where=a,u&&(r.selector=u,r.where=a||"replace"),s.plug(e.Plugin.IO,r),s},e.namespace("Plugin").IO=O},"2.0.0",{requires:["aui-overlay-base-deprecated","aui-parse-content","aui-io-request","aui-loading-mask-deprecated"]});