YUI.add("aui-datatable-core",function(e,t){e.DataTable.NAME="table",e.DataTable.CSS_PREFIX="table"},"2.0.0",{requires:["datatable-base","event-key","aui-event-base"],skinnable:!0});YUI.add("datatable-base",function(e,t){e.DataTable.Base=e.Base.create("datatable",e.Widget,[e.DataTable.Core],{delegate:function(){var e=this.get("contentBox");return e.delegate.apply(e,arguments)},destructor:function(){this.view&&this.view.destroy()},getCell:function(){return this.view&&this.view.getCell&&this.view.getCell.apply(this.view,arguments)},getRow:function(){return this.view&&this.view.getRow&&this.view.getRow.apply(this.view,arguments)},_afterDisplayColumnsChange:function(e){this._extractDisplayColumns(e.newVal||[])},bindUI:function(){this._eventHandles.relayCoreChanges=this.after(["columnsChange","dataChange","summaryChange","captionChange","widthChange"],e.bind("_relayCoreAttrChange",this))},_defRenderViewFn:function(e){e.view.render()},_extractDisplayColumns:function(t){function r(t){var i,s,o;for(i=0,s=t.length;i<s;++i)o=t[i],e.Lang.isArray(o.children)?r(o.children):n.push(o)}var n=[];r(t),this._displayColumns=n},initializer:function(){this.publish("renderView",{defaultFn:e.bind("_defRenderViewFn",this)}),this._extractDisplayColumns(this.get("columns")||[]),this.after("columnsChange",e.bind("_afterDisplayColumnsChange",this))},_relayCoreAttrChange:function(e){var t=e.attrName==="data"?"modelList":e.attrName;this.view.set(t,e.newVal)},renderUI:function(){var t=this,n=this.get("view");n&&(this.view=new n(e.merge(this.getAttrs(),{host:this,container:this.get("contentBox"),modelList:this.data},this.get("viewConfig"))),this._eventHandles.legacyFeatureProps||(this._eventHandles.legacyFeatureProps=this.view.after({renderHeader:function(e){t.head=e.view,t._theadNode=e.view.theadNode,t._tableNode=e.view.get("container")},renderFooter:function(e){t.foot=e.view,t._tfootNode=e.view.tfootNode,t._tableNode=e.view.get("container")},renderBody:function(e){t.body=e.view,t._tbodyNode=e.view.tbodyNode,t._tableNode=e.view.get("container")},renderTable:function(){var e=this.get("container");t._tableNode=this.tableNode||e.one("."+this.getClassName("table")+", table"),t._captionNode=this.captionNode||e.one("caption"),t._theadNode||(t._theadNode=e.one("."+this.getClassName("columns")+", thead")),t._tbodyNode||(t._tbodyNode=e.one("."+this.getClassName("data")+", tbody")),t._tfootNode||(t._tfootNode=e.one("."+this.getClassName("footer")+", tfoot"))}})),this.view.addTarget(this))},syncUI:function(){this.view&&this.fire("renderView",{view:this.view})},_validateView:function(t){return t===null||e.Lang.isFunction(t)&&t.prototype.render}},{ATTRS:{view:{value:e.DataTable.TableView,validator:"_validateView"},viewConfig:{}}}),e.DataTable=e.mix(e.Base.create("datatable",e.DataTable.Base,[]),e.DataTable)},"patched-v3.11.0",{requires:["datatable-core","datatable-table","datatable-head","datatable-body","base-build","widget"],skinnable:!0});AUI.add("liferay-search-container",function(a){var d=a.Lang;var c="lfr-template";var b=a.Component.create({NAME:"searchcontainer",ATTRS:{classNameHover:{value:""},hover:{value:""},id:{value:""},rowClassNameAlternate:{value:""},rowClassNameAlternateHover:{value:""},rowClassNameBody:{value:""},rowClassNameBodyHover:{value:""}},constructor:function(e){var f=e.id;e.boundingBox=e.boundingBox||"#"+f;e.contentBox=e.contentBox||"#"+e.id+"SearchContainer";b.superclass.constructor.apply(this,arguments)},get:function(g){var e=this;var f=null;if(e._cache[g]){f=e._cache[g]}else{f=new b({id:g}).render()}return f},prototype:{initializer:function(){var e=this;e._ids=[]},renderUI:function(){var e=this;var g=e.get("id");var f=e.get("contentBox");e._dataStore=a.one("#"+g+"PrimaryKeys");e._table=f.one("table");e._parentContainer=f.ancestor(".lfr-search-container");if(e._table){e._table.setAttribute("data-searchContainerId",g);b.register(e)}},bindUI:function(){var e=this;e.publish("addRow",{defaultFn:e._addRow});e.publish("deleteRow",{defaultFn:e._deleteRow});if(e.get("hover")){var h=e.get("classNameHover");var j=e.get("rowClassNameAlternate");var g=e.get("rowClassNameAlternateHover");var i=e.get("rowClassNameBody");var f=e.get("rowClassNameBodyHover");e._hoverHandle=e.get("contentBox").delegate(["mouseenter","mouseleave"],function(o){var n=(o.type=="mouseenter");var q=o.currentTarget;var l=g;var m=g;var k=j;var p=i;if(n){l=j;m=i;k=g;p=f}if(q.hasClass(k)){q.replaceClass(k,l)}else{if(q.hasClass(p)){q.replaceClass(p,m)}}q.toggleClass(h,n)},"tr")}},syncUI:function(){var e=this;var f=e._dataStore;var g=f&&f.val();if(g){g=g.split(",");e.updateDataStore(g)}},addRow:function(f,j){var e=this;var i;if(j){var h=e._table.one("."+c);if(h){i=h.clone();var g=i.all("> td");g.empty();a.each(f,function(m,l,n){var k=g.item(l);if(k){k.html(m)}});h.placeBefore(i);i.removeClass(c);e._ids.push(j)}e.updateDataStore();e.fire("addRow",{id:j,ids:e._ids,row:i,rowData:f})}return i},deleteRow:function(g,i){var e=this;if(d.isNumber(g)||d.isString(g)){var h=null;e._table.all("tr").some(function(k,j,l){if(!k.hasClass(c)&&j==g){h=k}return h});g=h}else{g=a.one(g)}if(i){var f=a.Array.indexOf(e._ids,i.toString());if(f>-1){e._ids.splice(f,1);e.updateDataStore()}}e.fire("deleteRow",{id:i,ids:e._ids,row:g});if(g){if(g.get("nodeName").toLowerCase()!=="tr"){g=g.ancestor("tr")}g.remove(true)}},getData:function(f){var e=this;var g=e._ids;if(!f){g=g.join(",")}return g},updateDataStore:function(g){var e=this;if(g){if(typeof g=="string"){g=g.split(",")}e._ids=g}var f=e._dataStore;if(f){f.val(e._ids.join(","))}},_addRow:function(f){var e=this;e._parentContainer.show()},_deleteRow:function(f){var e=this;var g="hide";if(e._ids.length){g="show"}e._parentContainer[g]()}},register:function(f){var e=this;var g=f.get("id");e._cache[g]=f},_cache:{}});Liferay.SearchContainer=b},"",{requires:["aui-base","aui-component","event-mouseenter"]});