/*

 jquery.layout 1.8.5
 $Date: 2020-08-22 $
 $Rev: 1.8.5 $

 Copyright (c) 2014 Kevin Dalman (http://jquery-dev.com)
 Based on work by Fabrizio Balliano (http://www.fabrizioballiano.net)

 Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html)
 and MIT (http://www.opensource.org/licenses/mit-license.php) licenses.

 SEE: http://layout.jquery-dev.com/LICENSE.txt

 Changelog: http://layout.jquery-dev.com/changelog.cfm

 Docs: http://layout.jquery-dev.com/documentation.html
 Tips: http://layout.jquery-dev.com/tips.html
 Help: http://groups.google.com/group/jquery-ui-layout

 History
 2016/28/10 - Added responsiveness - marc magon
 2018/01/27 - Updated the toggler class and responsive properties
 2018/04/02 - Switch unbinds to .off() as recommended

 2019/02/09 - @rsprinkle      Add AMD Support,
              @alexsielicki   Fixing issue with running under webpack with jQuery 3.3.1 and jQuery Migrate plugin

 2019/03/25 - @rsprinkle      AMD Support - Return JQuery
 jquery.layout.state 1.0
 $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $

 Copyright (c) 2010
   Kevin Dalman (http://allpro.net)

 Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html)
 and MIT (http://www.opensource.org/licenses/mit-license.php) licenses.

 @dependancies: UI Layout 1.8.2 or higher
 @dependancies: Persist.js

 @support: http://groups.google.com/group/jquery-ui-layout
*/
(function(U){"function"===typeof define&&define.amd?define(["jquery"],U):U(jQuery)})(function(U){(function(d){var v=Math.min,p=Math.max,u=Math.floor,x=function(n){return"string"===typeof n},B=function(n,y){if(Array.isArray(y))for(var C=0,E=y.length;C<E;C++){var F=y[C];try{x(F)&&(F=eval(F)),"function"===typeof F&&F(n)}catch(z){}}};d.layout={version:"1.8.4",revision:1.8004,browser:{},effects:{slide:{all:{duration:"fast"},north:{direction:"up"},south:{direction:"down"},east:{direction:"right"},west:{direction:"left"}},
drop:{all:{duration:"slow"},north:{direction:"up"},south:{direction:"down"},east:{direction:"right"},west:{direction:"left"}},scale:{all:{duration:"fast"}},blind:{},clip:{},explode:{},fade:{},fold:{},puff:{},size:{all:{easing:"swing"}}},config:{optionRootKeys:"effects panes north south west east center".split(" "),allPanes:["north","south","west","east","center"],borderPanes:["north","south","west","east"],oppositeEdge:{north:"south",south:"north",east:"west",west:"east"},offscreenCSS:{left:"-99999px",
right:"auto"},offscreenReset:"offscreenReset",hidden:{visibility:"hidden"},visible:{visibility:"visible"},resizers:{cssReq:{position:"absolute",padding:0,margin:0,fontSize:"1px",textAlign:"left",overflow:"hidden"},cssDemo:{background:"#DDD",border:"none"}},togglers:{cssReq:{position:"absolute",display:"block",padding:0,margin:0,overflow:"hidden",textAlign:"center",fontSize:"1px",cursor:"pointer",zIndex:1},cssDemo:{background:"#AAA"}},content:{cssReq:{position:"relative"},cssDemo:{overflow:"auto",
padding:"10px"},cssDemoPane:{overflow:"hidden",padding:0}},panes:{cssReq:{position:"absolute",margin:0},cssDemo:{padding:"10px",background:"#FFF",border:"1px solid #BBB",overflow:"auto"}},north:{side:"top",sizeType:"Height",dir:"horz",cssReq:{top:0,bottom:"auto",left:0,right:0,width:"auto"}},south:{side:"bottom",sizeType:"Height",dir:"horz",cssReq:{top:"auto",bottom:0,left:0,right:0,width:"auto"}},east:{side:"right",sizeType:"Width",dir:"vert",cssReq:{left:"auto",right:0,top:"auto",bottom:"auto",
height:"auto"}},west:{side:"left",sizeType:"Width",dir:"vert",cssReq:{left:0,right:"auto",top:"auto",bottom:"auto",height:"auto"}},center:{dir:"center",cssReq:{left:"auto",right:"auto",top:"auto",bottom:"auto",height:"auto",width:"auto"}}},callbacks:{},getParentPaneElem:function(n){n=d(n);if(n=n.data("layout")||n.data("parentLayout")){n=n.container;if(n.data("layoutPane"))return n;n=n.closest("."+d.layout.defaults.panes.paneClass);if(n.data("layoutPane"))return n}return null},getParentPaneInstance:function(n){return(n=
d.layout.getParentPaneElem(n))?n.data("layoutPane"):null},getParentLayoutInstance:function(n){return(n=d.layout.getParentPaneElem(n))?n.data("parentLayout"):null},getEventObject:function(n){return"object"===typeof n&&n.stopPropagation?n:null},parsePaneName:function(n){var y=d.layout.getEventObject(n);y&&(y.stopPropagation(),n=d(this).data("layoutEdge"));n&&!/^(west|east|north|south|center)$/.test(n)&&(d.layout.msg('LAYOUT ERROR - Invalid pane-name: "'+n+'"'),n="error");return n},plugins:{draggable:!!d.fn.draggable,
effects:{core:!!d.effects,slide:d.effects&&(d.effects.slide||d.effects.effect&&d.effects.effect.slide)}},onCreate:[],onLoad:[],onReady:[],onDestroy:[],onUnload:[],afterOpen:[],afterClose:[],scrollbarWidth:function(){return window.scrollbarWidth||d.layout.getScrollbarSize("width")},scrollbarHeight:function(){return window.scrollbarHeight||d.layout.getScrollbarSize("height")},getScrollbarSize:function(n){var y=d('\x3cdiv style\x3d"position: absolute; top: -10000px; left: -10000px; width: 100px; height: 100px; border: 0; overflow: scroll;"\x3e\x3c/div\x3e').appendTo("body"),
C={width:y.outerWidth-y[0].clientWidth,height:100-y[0].clientHeight};y.remove();window.scrollbarWidth=C.width;window.scrollbarHeight=C.height;return n.match(/^(width|height)$/)?C[n]:C},disableTextSelection:function(){var n=d(document);d.fn.disableSelection&&(n.data("textSelectionInitialized")||n.on("mouseup",d.layout.enableTextSelection).data("textSelectionInitialized",!0),n.data("textSelectionDisabled")||n.disableSelection().data("textSelectionDisabled",!0))},enableTextSelection:function(){var n=
d(document);d.fn.enableSelection&&n.data("textSelectionDisabled")&&n.enableSelection().data("textSelectionDisabled",!1)},showInvisibly:function(n,y){return n&&n.length&&(y||"none"===n.css("display"))?(y=n[0].style,y={display:y.display||"",visibility:y.visibility||""},n.css({display:"block",visibility:"hidden"}),y):{}},getElementDimensions:function(n,y){var C={css:{},inset:{}},E=C.css,F={bottom:0},z=d.layout.cssNum,M=Math.round,r=n.offset(),A,L,Q;C.offsetLeft=r.left;C.offsetTop=r.top;y||(y={});d.each(["Left",
"Right","Top","Bottom"],function(P,w){A=E["border"+w]=d.layout.borderWidth(n,w);L=E["padding"+w]=d.layout.cssNum(n,"padding"+w);Q=w.toLowerCase();C.inset[Q]=0<=y[Q]?y[Q]:L;F[Q]=C.inset[Q]+A});E.width=M(n.width());E.height=M(n.height());E.top=z(n,"top",!0);E.bottom=z(n,"bottom",!0);E.left=z(n,"left",!0);E.right=z(n,"right",!0);C.outerWidth=M(n.outerWidth());C.outerHeight=M(n.outerHeight());C.innerWidth=p(0,C.outerWidth-F.left-F.right);C.innerHeight=p(0,C.outerHeight-F.top-F.bottom);C.layoutWidth=M(n.innerWidth());
C.layoutHeight=M(n.innerHeight());return C},getElementStyles:function(n,y){var C={};n=n[0].style;y=y.split(",");var E=["Top","Bottom","Left","Right"],F=["Color","Style","Width"],z,M,r;for(z=0;z<y.length;z++){var A=y[z];if(A.match(/(border|padding|margin)$/))for(M=0;4>M;M++){var L=E[M];if("border"===A)for(r=0;3>r;r++){var Q=F[r];C[A+L+Q]=n[A+L+Q]}else C[A+L]=n[A+L]}else C[A]=n[A]}return C},cssWidth:function(n,y){if(0>=y)return 0;var C=d.layout.browser;C=C.boxModel?C.boxSizing?n.css("boxSizing"):"content-box":
"border-box";var E=d.layout.borderWidth,F=d.layout.cssNum;"border-box"!==C&&(y-=E(n,"Left")+E(n,"Right"));"content-box"===C&&(y-=F(n,"paddingLeft")+F(n,"paddingRight"));return p(0,y)},cssHeight:function(n,y){if(0>=y)return 0;var C=d.layout.browser;C=C.boxModel?C.boxSizing?n.css("boxSizing"):"content-box":"border-box";var E=d.layout.borderWidth,F=d.layout.cssNum;"border-box"!==C&&(y-=E(n,"Top")+E(n,"Bottom"));"content-box"===C&&(y-=F(n,"paddingTop")+F(n,"paddingBottom"));return p(0,y)},cssNum:function(n,
y,C){n.jquery||(n=d(n));var E=d.layout.showInvisibly(n);y=d.css(n[0],y,!0);C=C&&"auto"==y?y:Math.round(parseFloat(y)||0);n.css(E);return C},borderWidth:function(n,y){n.jquery&&(n=n[0]);y="border"+y.substr(0,1).toUpperCase()+y.substr(1);return"none"===d.css(n,y+"Style",!0)?0:Math.round(parseFloat(d.css(n,y+"Width",!0))||0)},isMouseOverElem:function(n,y){var C=d(y||this),E=C.offset();y=E.top;E=E.left;var F=E+C.outerWidth();C=y+C.outerHeight();var z=n.pageX;n=n.pageY;return d.layout.browser.msie&&0>
z&&0>n||z>=E&&z<=F&&n>=y&&n<=C},msg:function(n,y,C,E){d.isPlainObject(n)&&window.debugData?("string"===typeof y?(E=C,C=y):"object"===typeof C&&(E=C,C=null),C=C||"log( \x3cobject\x3e )",E=d.extend({sort:!1,returnHTML:!1,display:!1},E),!0===y||E.display?debugData(n,C,E):window.console&&console.log(debugData(n,C,E))):y?alert(n):window.console?console.log(n):(y=d("#layoutLogger"),y.length||(y=d('\x3cdiv id\x3d"layoutLogger" style\x3d"position: '+(d.support.fixedPosition?"fixed":"absolute")+'; top: 5px; z-index: 999999; max-width: 25%; overflow: hidden; border: 1px solid #000; border-radius: 5px; background: #FBFBFB; box-shadow: 0 2px 10px rgba(0,0,0,0.3);"\x3e\x3cdiv style\x3d"font-size: 13px; font-weight: bold; padding: 5px 10px; background: #F6F6F6; border-radius: 5px 5px 0 0; cursor: move;"\x3e\x3cspan style\x3d"float: right; padding-left: 7px; cursor: pointer;" title\x3d"Remove Console" onclick\x3d"$(this).closest(\'#layoutLogger\').remove()"\x3eX\x3c/span\x3eLayout console.log\x3c/div\x3e\x3cul style\x3d"font-size: 13px; font-weight: none; list-style: none; margin: 0; padding: 0 0 2px;"\x3e\x3c/ul\x3e\x3c/div\x3e').appendTo("body"),
y.css("left",d(window).width()-y.outerWidth()-5),d.ui.draggable&&y.draggable({handle:":first-child"})),y.children("ul").append('\x3cli style\x3d"padding: 4px 10px; margin: 0; border-top: 1px solid #CCC;"\x3e'+n.replace(/</g,"\x26lt;").replace(/>/g,"\x26gt;")+"\x3c/li\x3e"))}};(function(){var n=navigator.userAgent.toLowerCase(),y=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||0>n.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||
[];n=y[1]||"";y=y[2]||0;var C="msie"===n,E=document.compatMode,F=d.support,z=void 0!==F.boxSizing?F.boxSizing:F.boxSizingReliable,M=!C||!E||"CSS1Compat"===E||F.boxModel||!1,r=d.layout.browser={version:y,safari:"webkit"===n,webkit:"chrome"===n,msie:C,isIE6:C&&6==y,boxModel:M,boxSizing:!("function"===typeof z?!z():!z)};n&&(r[n]=!0);M||E||d(function(){r.boxModel=F.boxModel})})();d.layout.defaults={name:"",containerClass:"ui-layout-container",inset:null,scrollToBookmarkOnLoad:!0,resizeWithWindow:!0,resizeWithWindowDelay:200,
resizeWithWindowMaxDelay:0,maskPanesEarly:!1,onresizeall_start:null,onresizeall_end:null,onload_start:null,onload_end:null,onunload_start:null,onunload_end:null,initPanes:!0,showErrorMessages:!0,showDebugMessages:!1,zIndex:null,zIndexes:{pane_normal:0,content_mask:1,resizer_normal:2,pane_sliding:100,pane_animate:1E3,resizer_drag:1E4},errors:{pane:"pane",selector:"selector",addButtonError:"Error Adding Button\nInvalid ",containerMissing:"UI Layout Initialization Error\nThe specified layout-container does not exist.",
centerPaneMissing:"UI Layout Initialization Error\nThe center-pane element does not exist.\nThe center-pane is a required element.",noContainerHeight:"UI Layout Initialization Warning\nThe layout-container \"CONTAINER\" has no height.\nTherefore the layout is 0-height and hence 'invisible'!",callbackError:"UI Layout Callback Error\nThe EVENT callback is not a valid function."},panes:{applyDemoStyles:!1,responsive:{enabled:!1,when:"md",sizes:{xl:1140,lg:992,md:768,sm:576,xs:0}},closable:!0,resizable:!0,
slidable:!0,initClosed:!1,initHidden:!1,contentSelector:".ui-layout-content",contentIgnoreSelector:".ui-layout-ignore",findNestedContent:!1,paneClass:"ui-layout-pane",resizerClass:"ui-layout-resizer",togglerClass:"ui-layout-toggler",buttonClass:"ui-layout-button",minSize:0,maxSize:0,spacing_open:6,spacing_closed:6,togglerLength_open:50,togglerLength_closed:50,togglerAlign_open:"center",togglerAlign_closed:"center",togglerContent_open:"",togglerContent_closed:"",resizerDblClickToggle:!0,autoResize:!0,
autoReopen:!0,resizerDragOpacity:1,draggableIframeFix:!1,maskContents:!1,maskObjects:!1,maskZindex:null,resizingGrid:!1,livePaneResizing:!1,liveContentResizing:!1,liveResizingTolerance:1,sliderCursor:"pointer",slideTrigger_open:"click",slideTrigger_close:"mouseleave",slideDelay_open:300,slideDelay_close:300,hideTogglerOnSlide:!1,preventQuickSlideClose:d.layout.browser.webkit,preventPrematureSlideClose:!1,tips:{Open:"Open",Close:"Close",Resize:"Resize",Slide:"Slide Open",Pin:"Pin",Unpin:"Un-Pin",noRoomToOpen:"Not enough room to show this panel.",
minSizeWarning:"Panel has reached its minimum size",maxSizeWarning:"Panel has reached its maximum size"},showOverflowOnHover:!1,enableCursorHotkey:!0,customHotkeyModifier:"SHIFT",fxName:"slide",fxSpeed:null,fxSettings:{},fxOpacityFix:!0,animatePaneSizing:!1,children:null,containerSelector:"",initChildren:!0,destroyChildren:!0,resizeChildren:!0,triggerEventsOnLoad:!1,triggerEventsDuringLiveResize:!0,onshow_start:null,onshow_end:null,onhide_start:null,onhide_end:null,onopen_start:null,onopen_end:null,
onclose_start:null,onclose_end:null,onresize_start:null,onresize_end:function(){},onsizecontent_start:null,onsizecontent_end:null,onswap_start:null,onswap_end:null,ondrag_start:null,ondrag_end:null},north:{paneSelector:".ui-layout-north",size:"auto",resizerCursor:"n-resize",customHotkey:""},south:{paneSelector:".ui-layout-south",size:"auto",resizerCursor:"s-resize",customHotkey:""},east:{paneSelector:".ui-layout-east",size:200,resizerCursor:"e-resize",customHotkey:""},west:{paneSelector:".ui-layout-west",
size:200,resizerCursor:"w-resize",customHotkey:""},center:{paneSelector:".ui-layout-center",minWidth:0,minHeight:0}};d.layout.optionsMap={layout:"name instanceKey stateManagement effects inset zIndexes errors zIndex scrollToBookmarkOnLoad showErrorMessages maskPanesEarly outset resizeWithWindow resizeWithWindowDelay resizeWithWindowMaxDelay iframeFix onresizeall onresizeall_start onresizeall_end onload onload_start onload_end onunload onunload_start onunload_end".split(" "),center:"paneClass contentSelector contentIgnoreSelector findNestedContent applyDemoStyles triggerEventsOnLoad showOverflowOnHover maskContents maskObjects liveContentResizing iframeFix containerSelector children initChildren resizeChildren destroyChildren onresize onresize_start onresize_end onsizecontent onsizecontent_start onsizecontent_end".split(" "),
noDefault:["paneSelector","resizerCursor","customHotkey"]};d.layout.transformData=function(n,y){y=y?{panes:{},center:{}}:{};var C,E;if("object"!==typeof n)return y;for(C in n){var F=y;var z=n[C];var M=C.split("__");var r=M.length-1;for(E=0;E<=r;E++){var A=M[E];E===r?d.isPlainObject(z)?F[A]=d.layout.transformData(z):F[A]=z:(F[A]||(F[A]={}),F=F[A])}}return y};d.layout.backwardCompatibility={map:{applyDefaultStyles:"applyDemoStyles",childOptions:"children",initChildLayout:"initChildren",destroyChildLayout:"destroyChildren",
resizeChildLayout:"resizeChildren",resizeNestedLayout:"resizeChildren",resizeWhileDragging:"livePaneResizing",resizeContentWhileDragging:"liveContentResizing",triggerEventsWhileDragging:"triggerEventsDuringLiveResize",maskIframesOnResize:"maskContents",useStateCookie:"stateManagement.enabled","cookie.autoLoad":"stateManagement.autoLoad","cookie.autoSave":"stateManagement.autoSave","cookie.keys":"stateManagement.stateKeys","cookie.name":"stateManagement.cookie.name","cookie.domain":"stateManagement.cookie.domain",
"cookie.path":"stateManagement.cookie.path","cookie.expires":"stateManagement.cookie.expires","cookie.secure":"stateManagement.cookie.secure",noRoomToOpenTip:"tips.noRoomToOpen",togglerTip_open:"tips.Close",togglerTip_closed:"tips.Open",resizerTip:"tips.Resize",sliderTip:"tips.Slide"},renameOptions:function(n){function y(r,A){r=r.split(".");for(var L=r.length-1,Q={branch:n,key:r[L]},P=0,w;P<L;P++)w=r[P],Q.branch=void 0===Q.branch[w]?A?Q.branch[w]={}:{}:Q.branch[w];return Q}var C=d.layout.backwardCompatibility.map,
E;for(E in C){var F=y(E);var z=F.branch[F.key];if(void 0!==z){var M=y(C[E],!0);M.branch[M.key]=z;delete F.branch[F.key]}}},renameAllOptions:function(n){var y=d.layout.backwardCompatibility.renameOptions;y(n);n.defaults&&("object"!==typeof n.panes&&(n.panes={}),d.extend(!0,n.panes,n.defaults),delete n.defaults);n.panes&&y(n.panes);d.each(d.layout.config.allPanes,function(C,E){n[E]&&y(n[E])});return n}};d.fn.layout=function(n){function y(b){if(!b)return!0;var c=b.keyCode;if(33>c)return!0;var e={38:"north",
40:"south",37:"west",39:"east"},f=b.shiftKey,g=b.ctrlKey,h,k,q,l;g&&37<=c&&40>=c&&w[e[c]].enableCursorHotkey?l=e[c]:(g||f)&&d.each(z.borderPanes,function(m,D){h=w[D];k=h.customHotkey;q=h.customHotkeyModifier;if((f&&"SHIFT"==q||g&&"CTRL"==q||g&&f)&&k&&c===(isNaN(k)||9>=k?k.toUpperCase().charCodeAt(0):k))return l=D,!1});if(!l||!G[l]||!w[l].closable||t[l].isHidden)return!0;ya(l);b.stopPropagation();return b.returnValue=!1}function C(b){if(Y()){this&&this.tagName&&(b=this);var c;x(b)?c=G[b]:d(b).data("layoutRole")?
c=d(b):d(b).parents().each(function(){if(d(this).data("layoutRole"))return c=d(this),!1});if(c&&c.length){var e=c.data("layoutEdge");b=t[e];b.cssSaved&&E(e);if(b.isSliding||b.isResizing||b.isClosed)b.cssSaved=!1;else{var f={zIndex:w.zIndexes.resizer_normal+1},g={},h=c.css("overflow"),k=c.css("overflowX"),q=c.css("overflowY");"visible"!=h&&(g.overflow=h,f.overflow="visible");k&&!k.match(/(visible|auto)/)&&(g.overflowX=k,f.overflowX="visible");q&&!q.match(/(visible|auto)/)&&(g.overflowY=k,f.overflowY=
"visible");b.cssSaved=g;c.css(f);d.each(z.allPanes,function(l,m){m!=e&&E(m)})}}}}function E(b){if(Y()){this&&this.tagName&&(b=this);var c;x(b)?c=G[b]:d(b).data("layoutRole")?c=d(b):d(b).parents().each(function(){if(d(this).data("layoutRole"))return c=d(this),!1});if(c&&c.length){b=c.data("layoutEdge");b=t[b];var e=b.cssSaved||{};b.isSliding||b.isResizing||c.css("zIndex",w.zIndexes.pane_normal);c.css(e);b.cssSaved=!1}}}var F=d.layout.browser,z=d.layout.config,M=d.layout.cssWidth,r=d.layout.cssHeight,
A=d.layout.getElementDimensions,L=d.layout.getElementStyles,Q=d.layout.getEventObject,P=d.layout.parsePaneName,w=d.extend(!0,{},d.layout.defaults);w.effects=d.extend(!0,{},d.layout.effects);var t={id:"layout"+d.now(),initialized:!1,paneResizing:!1,panesSliding:{},container:{innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0,layoutWidth:0,layoutHeight:0},north:{childIdx:0},south:{childIdx:0},east:{childIdx:0},west:{childIdx:0},center:{childIdx:0}},R={north:null,south:null,east:null,west:null,center:null},
O={data:{},set:function(b,c,e){O.clear(b);O.data[b]=setTimeout(c,e)},clear:function(b){var c=O.data;c[b]&&(clearTimeout(c[b]),delete c[b])}},S=function(b,c,e){var f=w;(f.showErrorMessages&&!e||e&&f.showDebugMessages)&&d.layout.msg(f.name+" / "+b,!1!==c);return!1},N=function(b,c,e){var f=c&&x(c),g=f?t[c]:t,h=f?w[c]:w,k=w.name,q=b+(b.match(/_/)?"":"_end"),l=q.match(/_end$/)?q.substr(0,q.length-4):"",m=h[q]||h[l],D="NC",I=[],H=f?G[c]:0;if(f&&!H)return D;f||"boolean"!==typeof c||(e=c,c="");if(m)try{x(m)&&
(m.match(/,/)?(I=m.split(","),m=eval(I[0])):m=eval(m)),"function"===typeof m&&(D=I.length?m(I[1]):f?m(c,G[c],g,h,k):m(T,g,h,k))}catch(V){S(w.errors.callbackError.replace(/EVENT/,String.prototype.trim((c||"")+" "+q)),!1),"string"===typeof V&&string.length&&S("Exception:  "+V,!1)}e||!1===D||(f?(h=w[c],g=t[c],H.triggerHandler("layoutpane"+q,[c,H,g,h,k]),l&&H.triggerHandler("layoutpane"+l,[c,H,g,h,k])):(J.triggerHandler("layout"+q,[T,g,h,k]),l&&J.triggerHandler("layout"+l,[T,g,h,k])));f&&"onresize_end"===
b&&Xa(c+"",!0);return D},fa=function(b){if(!F.mozilla){var c=G[b];"IFRAME"===t[b].tagName?c.css(z.hidden).css(z.visible):c.find("IFRAME").css(z.hidden).css(z.visible)}},ua=function(b){var c=G[b];b=z[b].dir;c={minWidth:1001-M(c,1E3),minHeight:1001-r(c,1E3)};"horz"===b&&(c.minSize=c.minHeight);"vert"===b&&(c.minSize=c.minWidth);return c},lb=function(b,c,e){var f=b;x(b)?f=G[b]:b.jquery||(f=d(b));b=r(f,c);f.css({height:b,visibility:"visible"});0<b&&0<f.innerWidth()?e&&f.data("autoHidden")&&(f.show().data("autoHidden",
!1),F.mozilla||f.css(z.hidden).css(z.visible)):e&&!f.data("autoHidden")&&f.hide().data("autoHidden",!0)},oa=function(b,c,e){e||(e=z[b].dir);x(c)&&c.match(/%/)&&(c="100%"===c?-1:parseInt(c,10)/100);if(0===c)return 0;if(1<=c)return parseInt(c,10);var f=w,g=0;"horz"==e?g=K.innerHeight-(G.north?f.north.spacing_open:0)-(G.south?f.south.spacing_open:0):"vert"==e&&(g=K.innerWidth-(G.west?f.west.spacing_open:0)-(G.east?f.east.spacing_open:0));if(-1===c)return g;if(0<c)return u(g*c);if("center"==b)return 0;
e="horz"===e?"height":"width";f=G[b];b="height"===e?ia[b]:!1;g=d.layout.showInvisibly(f);var h=f.css(e),k=b?b.css(e):0;f.css(e,"auto");b&&b.css(e,"auto");c="height"===e?f.outerHeight():f.outerWidth();f.css(e,h).css(g);b&&b.css(e,k);return c},pa=function(b,c){var e=G[b],f=w[b],g=t[b],h=c?f.spacing_open:0;f=c?f.spacing_closed:0;return!e||g.isHidden?0:g.isClosed||g.isSliding&&c?f:"horz"===z[b].dir?e.outerHeight()+h:e.outerWidth()+h},ka=function(b,c){if(Y()){var e=w[b],f=t[b],g=z[b],h=g.dir;g.sizeType.toLowerCase();
c=void 0!=c?c:f.isSliding;g=e.spacing_open;var k=z.oppositeEdge[b],q=t[k],l=G[k],m=!l||!1===q.isVisible||q.isSliding?0:"horz"==h?l.outerHeight():l.outerWidth();k=(!l||q.isHidden?0:w[k][!1!==q.isClosed?"spacing_closed":"spacing_open"])||0;q="horz"==h?K.innerHeight:K.innerWidth;l=ua("center");l="horz"==h?p(w.center.minHeight,l.minHeight):p(w.center.minWidth,l.minWidth);c=q-g-(c?0:oa("center",l,h)+m+k);h=f.minSize=p(oa(b,e.minSize),ua(b).minSize);c=f.maxSize=v(e.maxSize?oa(b,e.maxSize):1E5,c);f=f.resizerPosition=
{};g=K.inset.top;m=K.inset.left;k=K.innerWidth;q=K.innerHeight;e=e.spacing_open;switch(b){case "north":f.min=g+h;f.max=g+c;break;case "west":f.min=m+h;f.max=m+c;break;case "south":f.min=g+q-c-e;f.max=g+q-h-e;break;case "east":f.min=m+k-c-e,f.max=m+k-h-e}}},Oa=function(b,c){b=d(b);var e=b.data("layoutRole"),f=b.data("layoutEdge"),g=w[f][e+"Class"];f="-"+f;var h=b.hasClass(g+"-closed")?"-closed":"-open",k="-closed"===h?"-open":"-closed";h=g+"-hover "+(g+f+"-hover ")+(g+h+"-hover ")+(g+f+h+"-hover ");
c&&(h+=g+k+"-hover "+(g+f+k+"-hover "));"resizer"==e&&b.hasClass(g+"-sliding")&&(h+=g+"-sliding-hover "+(g+f+"-sliding-hover "));return String.prototype.trim.call(h)},Pa=function(b,c){c=d(c||this);b&&"toggler"===c.data("layoutRole")&&b.stopPropagation();c.addClass(Oa(c))},ma=function(b,c){b=d(c||this);b.removeClass(Oa(b,!0))},Ya=function(b){b=d(this).data("layoutEdge");var c=t[b];d(document);c.isResizing||t.paneResizing||w.maskPanesEarly&&Da(b,{resizing:!0})},Za=function(b,c){var e=c||this,f=d(e).data("layoutEdge"),
g=f+"ResizerLeave";d(document);O.clear(f+"_openSlider");O.clear(g);c?w.maskPanesEarly&&!t.paneResizing&&Ga():O.set(g,function(){Za(b,e)},200)},Y=function(){return t.initialized||t.creatingLayout?!0:Ha()},Ha=function(b){var c=w;if(!J.is(":visible"))return!b&&F.webkit&&"BODY"===J[0].tagName&&setTimeout(function(){Ha(!0)},50),!1;if(!$a("center").length)return S(c.errors.centerPaneMissing);t.creatingLayout=!0;d.extend(K,A(J,c.inset));mb();c.scrollToBookmarkOnLoad&&(b=self.location,b.hash&&b.replace(b.hash));
if(T.hasParentLayout)c.resizeWithWindow=!1;else if(c.resizeWithWindow)d(window).on("resize."+aa,nb);delete t.creatingLayout;t.initialized=!0;B(T,d.layout.onReady);N("onload_end");return!0},Qa=function(b,c){var e=P.call(this,b),f=G[e];if(f){var g=ia[e],h=t[e];b=w[e];var k=w.stateManagement||{};c=c?b.children=c:b.children;if(d.isPlainObject(c))c=[c];else if(!c||!Array.isArray(c))return;d.each(c,function(q,l){d.isPlainObject(l)&&(l.containerSelector?f.find(l.containerSelector):g||f).each(function(){var m=
d(this),D=m.data("layout");if(!D){ab({container:m,options:l},h);if(k.includeChildren&&t.stateData[e]){D=(t.stateData[e].children||{})[l.instanceKey];var I=l.stateManagement||(l.stateManagement={autoLoad:!0});!0===I.autoLoad&&D&&(I.autoSave=!1,I.includeChildren=!0,I.autoLoad=d.extend(!0,{},D))}(D=m.layout(l))&&Ia(e,D)}})})}},ab=function(b,c){var e=b.container;b=b.options;var f=b.stateManagement,g=b.instanceKey||e.data("layoutInstanceKey");g||(g=(f&&f.cookie?f.cookie.name:"")||b.name);g=g?g.replace(/[^\w-]/gi,
"_").replace(/_{2,}/g,"_"):"layout"+ ++c.childIdx;b.instanceKey=g;e.data("layoutInstanceKey",g);return g},Ia=function(b,c){var e=G[b],f=R[b],g=t[b];d.isPlainObject(f)&&(d.each(f,function(h,k){k.destroyed&&delete f[h]}),d.isEmptyObject(f)&&(f=R[b]=null));c||f||(c=e.data("layout"));c&&(c.hasParentLayout=!0,e=c.options,ab(c,g),f||(f=R[b]={}),f[e.instanceKey]=c.container.data("layout"));T[b].children=R[b];c||Qa(b)},nb=function(){var b=w,c=Number(b.resizeWithWindowDelay);10>c&&(c=100);O.clear("winResize");
O.set("winResize",function(){O.clear("winResize");O.clear("winResizeRepeater");var e=A(J,b.inset);e.innerWidth===K.innerWidth&&e.innerHeight===K.innerHeight||va()},c);O.data.winResizeRepeater||bb()},bb=function(){var b=Number(w.resizeWithWindowMaxDelay);0<b&&O.set("winResizeRepeater",function(){bb();va()},b)},cb=function(){N("onunload_start");B(T,d.layout.onUnload);N("onunload_end")},ob=function(){var b=J[0],c=d("html"),e=K.tagName=b.tagName,f=K.id=b.id,g=K.className=b.className;b=w;var h=b.name,
k={},q=J.data("parentLayout"),l=J.data("layoutEdge"),m=q&&l,D=d.layout.cssNum;K.ref=(b.name?b.name+" layout / ":"")+e+(f?"#"+f:g?".["+g+"]":"");K.isBody="BODY"===e;m||K.isBody||(e=J.closest("."+d.layout.defaults.panes.paneClass),q=e.data("parentLayout"),l=e.data("layoutEdge"),m=q&&l);J.data({layout:T,layoutContainer:aa}).addClass(b.containerClass);e={destroy:"",initPanes:"",resizeAll:"resizeAll",resize:"resizeAll"};for(h in e)J.on("layout"+h.toLowerCase()+"."+aa,T[e[h]||h]);m&&(T.hasParentLayout=
!0,q.refreshChildren(l,T));J.data("layoutCSS")||(K.isBody?(J.data("layoutCSS",d.extend(L(J,"position,margin,padding,border"),{height:J.css("height"),overflow:J.css("overflow"),overflowX:J.css("overflowX"),overflowY:J.css("overflowY")})),c.data("layoutCSS",d.extend(L(c,"padding"),{height:"auto",overflow:c.css("overflow"),overflowX:c.css("overflowX"),overflowY:c.css("overflowY")}))):J.data("layoutCSS",L(J,"position,margin,padding,border,top,bottom,left,right,width,height,overflow,overflowX,overflowY")));
try{k={overflow:"hidden",overflowX:"hidden",overflowY:"hidden"};J.css(k);if(b.inset&&!d.isPlainObject(b.inset)){var I=parseInt(b.inset,10)||0;b.inset={top:I,bottom:I,left:I,right:I}}if(K.isBody)b.outset?d.isPlainObject(b.outset)||(I=parseInt(b.outset,10)||0,b.outset={top:I,bottom:I,left:I,right:I}):b.outset={top:D(c,"paddingTop"),bottom:D(c,"paddingBottom"),left:D(c,"paddingLeft"),right:D(c,"paddingRight")},c.css(k).css({height:"100%",border:"none",padding:0,margin:0}),F.isIE6?(J.css({width:"100%",
height:"100%",border:"none",padding:0,margin:0,position:"relative"}),b.inset||(b.inset=A(J).inset)):(J.css({width:"auto",height:"auto",margin:0,position:"absolute"}),J.css(b.outset)),d.extend(K,A(J,b.inset));else{var H=J.css("position");H&&H.match(/(fixed|absolute|relative)/)||J.css("position","relative");J.is(":visible")&&(d.extend(K,A(J,b.inset)),1>K.innerHeight&&S(b.errors.noContainerHeight.replace(/CONTAINER/,K.ref)))}D(J,"minWidth")&&J.parent().css("overflowX","auto");D(J,"minHeight")&&J.parent().css("overflowY",
"auto")}catch(V){}},db=function(b){b=b?b.split(","):z.borderPanes;d.each(b,function(c,e){c=w[e];if(c.enableCursorHotkey||c.customHotkey)return d(document).on("keydown."+aa,y),!1})},pb=function(){function b(l){var m=w[l],D=w.panes;m.fxSettings||(m.fxSettings={});D.fxSettings||(D.fxSettings={});d.each(["_open","_close","_size"],function(I,H){var V="fxName"+H;I="fxSpeed"+H;H="fxSettings"+H;var W=m[V]=m[V]||D[V]||m.fxName||D.fxName||"none",ca=d.effects&&(d.effects[W]||d.effects.effect&&d.effects.effect[W]);
"none"!==W&&w.effects[W]&&ca||(W=m[V]="none");W=w.effects[W]||{};V=W.all||null;W=W[l]||null;m[I]=m[I]||D[I]||m.fxSpeed||D.fxSpeed||null;m[H]=d.extend(!0,{},V,W,D.fxSettings,m.fxSettings,D[H],m[H])});delete m.fxName;delete m.fxSpeed;delete m.fxSettings}var c,e,f;n=d.layout.transformData(n,!0);n=d.layout.backwardCompatibility.renameAllOptions(n);if(!d.isEmptyObject(n.panes)){var g=d.layout.optionsMap.noDefault;var h=0;for(e=g.length;h<e;h++){var k=g[h];delete n.panes[k]}g=d.layout.optionsMap.layout;
h=0;for(e=g.length;h<e;h++)k=g[h],delete n.panes[k]}g=d.layout.optionsMap.layout;var q=d.layout.config.optionRootKeys;for(k in n)h=n[k],0>d.inArray(k,q)&&0>d.inArray(k,g)&&(n.panes[k]||(n.panes[k]=d.isPlainObject(h)?d.extend(!0,{},h):h),delete n[k]);d.extend(!0,w,n);d.each(z.allPanes,function(l,m){z[m]=d.extend(!0,{},z.panes,z[m]);c=w.panes;f=w[m];if("center"===m)for(g=d.layout.optionsMap.center,l=0,e=g.length;l<e;l++)k=g[l],n.center[k]||!n.panes[k]&&f[k]||(f[k]=c[k]);else f=w[m]=d.extend(!0,{},c,
f),b(m),f.resizerClass||(f.resizerClass="ui-layout-resizer"),f.togglerClass||(f.togglerClass="ui-layout-toggler");f.paneClass||(f.paneClass="ui-layout-pane")});h=n.zIndex;q=w.zIndexes;0<h&&(q.pane_normal=h,q.content_mask=p(h+1,q.content_mask),q.resizer_normal=p(h+2,q.resizer_normal));delete w.panes},$a=function(b){b=w[b].paneSelector;if("#"===b.substr(0,1))return J.find(b).eq(0);var c=J.children(b).eq(0);return c.length?c:J.children("form:first").children(b).eq(0)},mb=function(b){P(b);d.each(z.allPanes,
function(c,e){eb(e,!0)});Ra();d.each(z.borderPanes,function(c,e){G[e]&&t[e].isVisible&&(ka(e),qa(e))});ra("center");d.each(z.allPanes,function(c,e){fb(e)})},eb=function(b,c){if(c||Y()){c=w[b];var e=t[b],f=z[b],g=f.dir,h="center"===b,k={},q=G[b];q?Sa(b,!1,!0,!1):ia[b]=!1;q=G[b]=$a(b);if(q.length){q.data("layoutCSS")||q.data("layoutCSS",L(q,"position,top,left,bottom,right,width,height,overflow,zIndex,display,backgroundColor,padding,margin,border"));T[b]={name:b,pane:G[b],content:ia[b],options:w[b],
state:t[b],children:R[b]};q.data({parentLayout:T,layoutPane:T[b],layoutEdge:b,layoutRole:"pane"}).css(f.cssReq).css("zIndex",new String(w.zIndexes.pane_normal)).css(c.applyDemoStyles?f.cssDemo:{}).addClass(c.paneClass+" "+c.paneClass+"-"+b).on("mouseenter."+aa,Pa).on("mouseleave."+aa,ma);f={hide:"",show:"",toggle:"",close:"",open:"",slideOpen:"",slideClose:"",slideToggle:"",size:"sizePane",sizePane:"sizePane",sizeContent:"",sizeHandles:"",enableClosable:"",disableClosable:"",enableSlideable:"",disableSlideable:"",
enableResizable:"",disableResizable:"",swapPanes:"swapPanes",swap:"swapPanes",move:"swapPanes",removePane:"removePane",remove:"removePane",createChildren:"",resizeChildren:"",resizeAll:"resizeAll",resizeLayout:"resizeAll"};for(m in f)q.on("layoutpane"+m.toLowerCase()+"."+aa,T[f[m]||m]);Ta(b,!1);if(!h){var l=e.size=oa(b,c.size);var m=oa(b,c.minSize)||1;h=oa(b,c.maxSize)||1E5;0<l&&(l=p(v(l,h),m));e.autoResize=c.autoResize;e.isClosed=!1;e.isSliding=!1;e.isResizing=!1;e.isHidden=!1;e.pins||(e.pins=[])}e.tagName=
q[0].tagName;e.edge=b;e.noRoom=!1;e.isVisible=!0;gb(b);"horz"===g?k.height=r(q,l):"vert"===g&&(k.width=M(q,l));q.css(k);"horz"!=g&&ra(b,!0);t.initialized&&(Ra(b),db(b));c.initClosed&&c.closable&&!c.initHidden?ja(b,!0,!0):c.initHidden||c.initClosed?za(b):e.noRoom||q.css("display","block");q.css("visibility","visible");if(c.showOverflowOnHover)q.on("hover",C,E);t.initialized&&fb(b)}else G[b]=!1}},fb=function(b){var c=G[b],e=t[b],f=w[b];c&&(c.data("layout")&&Ia(b,c.data("layout")),e.isVisible&&(t.initialized?
va():Aa(b),f.triggerEventsOnLoad?N("onresize_end",b):Xa(b,!0)),f.initChildren&&f.children&&Qa(b))},gb=function(b){b=b?b.split(","):z.borderPanes;d.each(b,function(c,e){c=G[e];var f=X[e],g=t[e],h=z[e].side,k={};if(c){switch(e){case "north":k.top=K.inset.top;k.left=K.inset.left;k.right=K.inset.right;break;case "south":k.bottom=K.inset.bottom;k.left=K.inset.left;k.right=K.inset.right;break;case "west":k.left=K.inset.left;break;case "east":k.right=K.inset.right}c.css(k);f&&g.isClosed?f.css(h,K.inset[h]):
f&&!g.isHidden&&f.css(h,K.inset[h]+pa(e))}})},Ra=function(b){b=b?b.split(","):z.borderPanes;d.each(b,function(c,e){c=G[e];X[e]=!1;ea[e]=!1;if(c){c=w[e];var f=t[e],g="#"===c.paneSelector.substr(0,1)?c.paneSelector.substr(1):"",h=c.resizerClass,k=c.togglerClass,q="-"+e,l=T[e],m=l.resizer=X[e]=d("\x3cdiv\x3e\x3c/div\x3e");l=l.toggler=c.closable?ea[e]=d("\x3cdiv\x3e\x3c/div\x3e"):!1;!f.isVisible&&c.slidable&&m.attr("title",c.tips.Slide).css("cursor",c.sliderCursor);m.attr("id",g?g+"-resizer":"").data({parentLayout:T,
layoutPane:T[e],layoutEdge:e,layoutRole:"resizer"}).css(z.resizers.cssReq).css("zIndex",new String(w.zIndexes.resizer_normal)).css(c.applyDemoStyles?z.resizers.cssDemo:{}).addClass(h+" "+h+q).on("hover",Pa,ma).on("hover",Ya,Za).on("mousedown",d.layout.disableTextSelection).on("mouseup",d.layout.enableTextSelection).appendTo(J);d.fn.disableSelection&&m.disableSelection();if(c.resizerDblClickToggle)m.on("dblclick."+aa,ya);l&&(l.attr("id",g?g+"-toggler":"").data({parentLayout:T,layoutPane:T[e],layoutEdge:e,
layoutRole:"toggler"}).css(z.togglers.cssReq).css(c.applyDemoStyles?z.togglers.cssDemo:{}).addClass(k+" "+k+q).on("hover",Pa,ma).on("mouseenter",Ya).appendTo(m),c.togglerContent_open&&d("\x3cspan\x3e"+c.togglerContent_open+"\x3c/span\x3e").data({layoutEdge:e,layoutRole:"togglerContent"}).data("layoutRole","togglerContent").data("layoutEdge",e).addClass("content content-open").css("display","none").appendTo(l),c.togglerContent_closed&&d("\x3cspan\x3e"+c.togglerContent_closed+"\x3c/span\x3e").data({layoutEdge:e,
layoutRole:"togglerContent"}).addClass("content content-closed").css("display","none").appendTo(l),hb(e));qb(e);f.isVisible?Ua(e):(Ja(e),wa(e,!0))}});Ba()},Ta=function(b,c){if(Y()){var e=w[b],f=e.contentSelector,g=T[b],h=G[b];if(f)var k=g.content=ia[b]=e.findNestedContent?h.find(f).eq(0):h.children(f).eq(0);k&&k.length?(k.data("layoutRole","content"),k.data("layoutCSS")||k.data("layoutCSS",L(k,"height")),k.css(z.content.cssReq),e.applyDemoStyles&&(k.css(z.content.cssDemo),h.css(z.content.cssDemoPane)),
h.css("overflowX").match(/(scroll|auto)/)&&h.css("overflow","hidden"),t[b].content={},!1!==c&&Aa(b)):g.content=ia[b]=!1}},qb=function(b){var c=d.layout.plugins.draggable;b=b?b.split(","):z.borderPanes;d.each(b,function(f,g){var h=w[g];if(!c||!G[g]||!h.resizable)return h.resizable=!1,!0;var k=t[g],q=w.zIndexes;f=z[g];var l="horz"==f.dir?"top":"left",m=X[g],D=h.resizerClass,I=0,H,V,W=D+"-drag",ca=D+"-"+g+"-drag",xa=D+"-dragging",Z=D+"-"+g+"-dragging",ba=D+"-dragging-limit",da=D+"-"+g+"-dragging-limit",
na=!1;k.isClosed||m.attr("title",h.tips.Resize).css("cursor",h.resizerCursor);m.draggable({containment:J[0],axis:"horz"==f.dir?"y":"x",delay:0,distance:1,grid:h.resizingGrid,helper:"clone",opacity:h.resizerDragOpacity,addClasses:!1,iframeFix:h.draggableIframeFix,zIndex:q.resizer_drag,start:function(Ka,ha){h=w[g];k=t[g];V=h.livePaneResizing;if(!1===N("ondrag_start",g))return!1;k.isResizing=!0;t.paneResizing=g;O.clear(g+"_closeSlider");ka(g);H=k.resizerPosition;I=ha.position[l];m.addClass(W+" "+ca);
na=!1;Da(g,{resizing:!0})},drag:function(Ka,ha){na||(ha.helper.addClass(xa+" "+Z).css({right:"auto",bottom:"auto"}).children().css("visibility","hidden"),na=!0,k.isSliding&&G[g].css("zIndex",q.pane_sliding));var Ea=0;ha.position[l]<H.min?(ha.position[l]=H.min,Ea=-1):ha.position[l]>H.max&&(ha.position[l]=H.max,Ea=1);Ea?(ha.helper.addClass(ba+" "+da),window.defaultStatus=0<Ea&&g.match(/(north|west)/)||0>Ea&&g.match(/(south|east)/)?h.tips.maxSizeWarning:h.tips.minSizeWarning):(ha.helper.removeClass(ba+
" "+da),window.defaultStatus="");V&&Math.abs(ha.position[l]-I)>=h.liveResizingTolerance&&(I=ha.position[l],e(Ka,ha,g))},stop:function(Ka,ha){d("body").enableSelection();window.defaultStatus="";m.removeClass(W+" "+ca);k.isResizing=!1;t.paneResizing=!1;e(Ka,ha,g,!0)}})});var e=function(f,g,h,k){var q=g.position,l=z[h];f=w[h];g=t[h];switch(h){case "north":var m=q.top;break;case "west":m=q.left;break;case "south":m=K.layoutHeight-q.top-f.spacing_open;break;case "east":m=K.layoutWidth-q.left-f.spacing_open}m-=
K.inset[l.side];k?(!1!==N("ondrag_end",h)&&La(h,m,!1,!0),Ga(!0),g.isSliding&&Da(h,{resizing:!0})):Math.abs(m-g.size)<f.liveResizingTolerance||(La(h,m,!1,!0),la.each(ib))}},ib=function(){var b=d(this),c=b.data("layoutMask");c=t[c];"IFRAME"==c.tagName&&c.isVisible&&b.css({top:c.offsetTop,left:c.offsetLeft,width:c.outerWidth,height:c.outerHeight})},Da=function(b,c){var e=z[b],f=["center"],g=w.zIndexes,h=d.extend({objectsOnly:!1,animation:!1,resizing:!0,sliding:t[b].isSliding},c),k,q;h.resizing&&f.push(b);
h.sliding&&f.push(z.oppositeEdge[b]);"horz"===e.dir&&(f.push("west"),f.push("east"));d.each(f,function(l,m){q=t[m];k=w[m];q.isVisible&&(k.maskObjects||!h.objectsOnly&&k.maskContents)&&rb(m).each(function(){ib.call(this);this.style.zIndex=q.isSliding?g.pane_sliding+1:g.pane_normal+1;this.style.display="block"})})},Ga=function(b){if(b||!t.paneResizing)la.hide();else if(!b&&!d.isEmptyObject(t.panesSliding)){b=la.length-1;for(var c,e;0<=b;b--)e=la.eq(b),c=e.data("layoutMask"),w[c].maskObjects||e.hide()}},
rb=function(b){for(var c=d([]),e,f=0,g=la.length;f<g;f++)e=la.eq(f),e.data("layoutMask")===b&&(c=c.add(e));if(c.length)return c;c=G[b];e=t[b];f=w[b];g=w.zIndexes;var h;if(f.maskContents||f.maskObjects){for(h=0;h<(f.maskObjects?2:1);h++){var k=f.maskObjects&&0==h;var q=document.createElement(k?"iframe":"div");var l=d(q).data("layoutMask",b);q.className="ui-layout-mask ui-layout-mask-"+b;var m=q.style;m.background="#FFF";m.position="absolute";m.display="block";k?(q.src="about:blank",q.frameborder=0,
m.border=0,m.opacity=0,m.filter="Alpha(Opacity\x3d'0')"):(m.opacity=.001,m.filter="Alpha(Opacity\x3d'1')");"IFRAME"==e.tagName?(m.zIndex=g.pane_normal+1,J.append(q)):(l.addClass("ui-layout-mask-inside-pane"),m.zIndex=f.maskZindex||g.content_mask,m.top=0,m.left=0,m.width="100%",m.height="100%",c.append(q));la=la.add(q)}b=la}else b=d([]);return b},Sa=function(b,c,e,f){if(Y()){b=P.call(this,b);var g=G[b],h=ia[b],k=X[b],q=ea[b];g&&d.isEmptyObject(g.data())&&(g=!1);h&&d.isEmptyObject(h.data())&&(h=!1);
k&&d.isEmptyObject(k.data())&&(k=!1);q&&d.isEmptyObject(q.data())&&(q=!1);g&&g.stop(!0,!0);var l=w[b],m=R[b],D=d.isPlainObject(m)&&!d.isEmptyObject(m);f=void 0!==f?f:l.destroyChildren;D&&f&&(d.each(m,function(I,H){H.destroyed||H.destroy(!0);H.destroyed&&delete m[I]}),d.isEmptyObject(m)&&(m=R[b]=null,D=!1));g&&c&&!D?g.remove():g&&g[0]&&(c=l.paneClass,f=c+"-"+b,c=[c,c+"-open",c+"-closed",c+"-sliding",f,f+"-open",f+"-closed",f+"-sliding"],d.merge(c,Oa(g,!0)),g.removeClass(c.join(" ")).removeData("parentLayout").removeData("layoutPane").removeData("layoutRole").removeData("layoutEdge").removeData("autoHidden").off("."+
aa),D&&h?(h.width(h.width()),d.each(m,function(I,H){H.resizeAll()})):h&&h.css(h.data("layoutCSS")).removeData("layoutCSS").removeData("layoutRole"),g.data("layout")||g.css(g.data("layoutCSS")).removeData("layoutCSS"));q&&q.remove();k&&k.remove();T[b]=G[b]=ia[b]=X[b]=ea[b]=!1;e||va()}},Ma=function(b){var c=G[b],e=c[0].style;w[b].useOffscreenClose?(c.data(z.offscreenReset)||c.data(z.offscreenReset,{left:e.left,right:e.right}),c.css(z.offscreenCSS)):c.hide().removeData(z.offscreenReset)},jb=function(b){var c=
G[b];b=w[b];var e=z.offscreenCSS,f=c.data(z.offscreenReset),g=c[0].style;c.show().removeData(z.offscreenReset);b.useOffscreenClose&&f&&(g.left==e.left&&(g.left=f.left),g.right==e.right&&(g.right=f.right))},za=function(b,c){if(Y()){b=P.call(this,b);var e=w[b],f=t[b],g=G[b],h=X[b];"center"===b||!g||f.isHidden||t.initialized&&!1===N("onhide_start",b)||(f.isSliding=!1,delete t.panesSliding[b],h&&h.hide(),!t.initialized||f.isClosed?(f.isClosed=!0,f.isHidden=!0,f.isVisible=!1,t.initialized||Ma(b),ra("horz"===
z[b].dir?"":"center"),(t.initialized||e.triggerEventsOnLoad)&&N("onhide_end",b)):(f.isHiding=!0,ja(b,!1,c)))}},Ca=function(b,c,e,f){if(Y()){b=P.call(this,b);var g=t[b],h=G[b];"center"!==b&&h&&g.isHidden&&!1!==N("onshow_start",b)&&(g.isShowing=!0,g.isSliding=!1,delete t.panesSliding[b],!1===c?ja(b,!0):sa(b,!1,e,f))}},ya=function(b,c){if(Y()){var e=Q(b);b=P.call(this,b);var f=t[b];e&&e.stopImmediatePropagation();f.isHidden?Ca(b):f.isClosed?sa(b,!!c):ja(b)}},sb=function(b,c){var e=t[b];Ma(b);e.isClosed=
!0;e.isVisible=!1;c&&Ja(b)},ja=function(b,c,e,f){function g(){l.isMoving=!1;wa(h,!0);var H=z.oppositeEdge[h];t[H].noRoom&&(ka(H),qa(H));f||!t.initialized&&!q.triggerEventsOnLoad||(D||N("onclose_end",h),D&&N("onshow_end",h),I&&N("onhide_end",h))}var h=P.call(this,b);if("center"!==h)if(!t.initialized&&G[h])sb(h,!0);else if(Y()){var k=G[h],q=w[h],l=t[h],m,D,I;J.queue(function(H){if(!k||!q.closable&&!l.isShowing&&!l.isHiding||!c&&l.isClosed&&!l.isShowing)return H();var V=!l.isShowing&&!1===N("onclose_start",
h);D=l.isShowing;I=l.isHiding;delete l.isShowing;delete l.isHiding;if(V)return H();m=!e&&!l.isClosed&&"none"!=q.fxName_close;l.isMoving=!0;l.isClosed=!0;l.isVisible=!1;I?l.isHidden=!0:D&&(l.isHidden=!1);l.isSliding?Fa(h,!1):ra("horz"===z[h].dir?"":"center",!1);Ja(h);m?(Na(h,!0),k.hide(q.fxName_close,q.fxSettings_close,q.fxSpeed_close,function(){Na(h,!1);l.isClosed&&g();H()})):(Ma(h),g(),H())})}},Ja=function(b){if(X[b]){var c=X[b],e=ea[b],f=w[b],g=t[b],h=z[b].side,k=f.resizerClass,q=f.togglerClass,
l="-"+b;c.css(h,K.inset[h]).removeClass(k+"-open "+k+l+"-open").removeClass(k+"-sliding "+k+l+"-sliding").addClass(k+"-closed "+k+l+"-closed");g.isHidden&&c.hide();f.resizable&&d.layout.plugins.draggable&&c.draggable("disable").removeClass("ui-state-disabled").css("cursor","default").attr("title","");e&&(e.removeClass(q+"-open "+q+l+"-open").addClass(q+"-closed "+q+l+"-closed").attr("title",f.tips.Open),e.children(".content-open").hide(),e.children(".content-closed").css("display","block"));Va(b,
!1);t.initialized&&Ba()}},sa=function(b,c,e,f){function g(){l.isMoving=!1;fa(h);l.isSliding||ra("vert"==z[h].dir?"center":"",!1);Ua(h)}if(Y()){var h=P.call(this,b),k=G[h],q=w[h],l=t[h],m,D;"center"!==h&&J.queue(function(I){if(!k||!q.resizable&&!q.closable&&!l.isShowing||l.isVisible&&!l.isSliding)return I();if(l.isHidden&&!l.isShowing)I(),Ca(h,!0);else{l.autoResize&&l.size!=q.size?ta(h,q.size,!0,!0,!0):ka(h,c);var H=N("onopen_start",h);if("abort"===H)return I();"NC"!==H&&ka(h,c);if(l.minSize>l.maxSize)return Va(h,
!1),!f&&q.tips.noRoomToOpen&&alert(q.tips.noRoomToOpen),I();c?Fa(h,!0):l.isSliding?Fa(h,!1):q.slidable&&wa(h,!1);l.noRoom=!1;qa(h);D=l.isShowing;delete l.isShowing;m=!e&&l.isClosed&&"none"!=q.fxName_open;l.isMoving=!0;l.isVisible=!0;l.isClosed=!1;D&&(l.isHidden=!1);m?(Na(h,!0),k.show(q.fxName_open,q.fxSettings_open,q.fxSpeed_open,function(){Na(h,!1);l.isVisible&&g();I()})):(jb(h),g(),I())}})}},Ua=function(b,c){var e=G[b],f=X[b],g=ea[b],h=w[b],k=t[b],q=z[b].side,l=h.resizerClass,m=h.togglerClass,D=
"-"+b;f.css(q,K.inset[q]+pa(b)).removeClass(l+"-closed "+l+D+"-closed").addClass(l+"-open "+l+D+"-open");k.isSliding?f.addClass(l+"-sliding "+l+D+"-sliding"):f.removeClass(l+"-sliding "+l+D+"-sliding");ma(0,f);h.resizable&&d.layout.plugins.draggable?f.draggable("enable").css("cursor",h.resizerCursor).attr("title",h.tips.Resize):k.isSliding||f.css("cursor","default");g&&(g.removeClass(m+"-closed "+m+D+"-closed").addClass(m+"-open "+m+D+"-open").attr("title",h.tips.Close),ma(0,g),g.children(".content-closed").hide(),
g.children(".content-open").css("display","block"));Va(b,!k.isSliding);d.extend(k,A(e));t.initialized&&(Ba(),Aa(b,!0));!c&&(t.initialized||h.triggerEventsOnLoad)&&e.is(":visible")&&(N("onopen_end",b),k.isShowing&&N("onshow_end",b),t.initialized&&N("onresize_end",b))},kb=function(b){function c(){g.isClosed?g.isMoving||sa(f,!0):Fa(f,!0)}if(Y()){var e=Q(b),f=P.call(this,b),g=t[f];b=w[f].slideDelay_open;"center"!==f&&(e&&e.stopImmediatePropagation(),g.isClosed&&e&&"mouseenter"===e.type&&0<b?O.set(f+"_openSlider",
c,b):c())}},Wa=function(b){function c(){g.isClosed?Fa(f,!1):g.isMoving||ja(f)}if(Y()){var e=Q(b),f=P.call(this,b);b=w[f];var g=t[f],h=g.isMoving?1E3:300;"center"!==f&&(g.isClosed||g.isResizing||("click"===b.slideTrigger_close?c():b.preventQuickSlideClose&&g.isMoving||b.preventPrematureSlideClose&&e&&d.layout.isMouseOverElem(e,G[f])||(e?O.set(f+"_closeSlider",c,p(b.slideDelay_close,h)):c())))}},Na=function(b,c){var e=G[b],f=t[b],g=w[b],h=w.zIndexes;c?(Da(b,{animation:!0,objectsOnly:!0}),e.css({zIndex:h.pane_animate}),
"south"==b?e.css({top:K.inset.top+K.innerHeight-e.outerHeight()}):"east"==b&&e.css({left:K.inset.left+K.innerWidth-e.outerWidth()})):(Ga(),e.css({zIndex:f.isSliding?h.pane_sliding:h.pane_normal}),"south"==b?e.css({top:"auto"}):"east"!=b||e.css("left").match(/\-99999/)||e.css({left:"auto"}),F.msie&&g.fxOpacityFix&&"slide"!=g.fxName_open&&e.css("filter")&&1==e.css("opacity")&&e[0].style.removeAttribute("filter"))},wa=function(b,c){var e=w[b];b=X[b];var f=e.slideTrigger_open.toLowerCase();if(b&&(!c||
e.slidable)){f.match(/mouseover/)?f=e.slideTrigger_open="mouseenter":f.match(/(click|dblclick|mouseenter)/)||(f=e.slideTrigger_open="click");if(e.resizerDblClickToggle&&f.match(/click/))b[c?"off":"on"]("dblclick."+aa,ya);b[c?"on":"off"](f+"."+aa,kb).css("cursor",c?e.sliderCursor:"default").attr("title",c?e.tips.Slide:"")}},Fa=function(b,c){function e(D){O.clear(b+"_closeSlider");D.stopPropagation()}var f=w[b],g=t[b],h=w.zIndexes,k=f.slideTrigger_close.toLowerCase(),q=c?"on":"off",l=G[b],m=X[b];O.clear(b+
"_closeSlider");c?(g.isSliding=!0,t.panesSliding[b]=!0,wa(b,!1)):(g.isSliding=!1,delete t.panesSliding[b]);l.css("zIndex",c?h.pane_sliding:h.pane_normal);m.css("zIndex",c?h.pane_sliding+2:h.resizer_normal);k.match(/(click|mouseleave)/)||(k=f.slideTrigger_close="mouseleave");m[q](k,Wa);"mouseleave"===k&&(l[q]("mouseleave."+aa,Wa),m[q]("mouseenter."+aa,e),l[q]("mouseenter."+aa,e));c?"click"!==k||f.resizable||(m.css("cursor",c?f.sliderCursor:"default"),m.attr("title",c?f.tips.Close:"")):O.clear(b+"_closeSlider")},
qa=function(b,c,e,f){c=w[b];var g=t[b],h=z[b],k=G[b],q=X[b],l="vert"===h.dir,m;if("center"===b||l&&g.noVerticalRoom)(m=0<=g.maxHeight)&&g.noRoom?(jb(b),q&&q.show(),g.isVisible=!0,g.noRoom=!1,l&&(g.noVerticalRoom=!1),fa(b)):m||g.noRoom||(Ma(b),q&&q.hide(),g.isVisible=!1,g.noRoom=!0);"center"!==b&&(g.minSize<=g.maxSize?(g.size>g.maxSize?ta(b,g.maxSize,e,!0,f):g.size<g.minSize?ta(b,g.minSize,e,!0,f):q&&g.isVisible&&k.is(":visible")&&(e=g.size+K.inset[h.side],d.layout.cssNum(q,h.side)!=e&&q.css(h.side,
e)),g.noRoom&&(g.wasOpen&&c.closable?c.autoReopen?sa(b,!1,!0,!0):g.noRoom=!1:Ca(b,g.wasOpen,!0,!0))):g.noRoom||(g.noRoom=!0,g.wasOpen=!g.isClosed&&!g.isSliding,g.isClosed||(c.closable?ja(b,!0,!0):za(b,!0))))},La=function(b,c,e,f,g){if(Y()){b=P.call(this,b);var h=w[b],k=t[b];g=g||h.livePaneResizing&&!k.isResizing;"center"!==b&&(k.autoResize=!1,ta(b,c,e,f,g))}},ta=function(b,c,e,f,g){function h(){var Z="width"===H?m.outerWidth():m.outerHeight();Z=[{pane:k,count:1,target:c,actual:Z,correct:c===Z,attempt:c,
cssSize:xa}];for(var ba=Z[0],da,na="Inaccurate size after resizing the "+k+"-pane.";!ba.correct;){da={pane:k,count:ba.count+1,target:c};da.attempt=ba.actual>c?p(0,ba.attempt-(ba.actual-c)):p(0,ba.attempt+(c-ba.actual));da.cssSize=("horz"==z[k].dir?r:M)(G[k],da.attempt);m.css(H,da.cssSize);da.actual="width"==H?m.outerWidth():m.outerHeight();da.correct=c===da.actual;1===Z.length&&(S(na,!1,!0),S(ba,!1,!0));S(da,!1,!0);if(3<Z.length)break;Z.push(da);ba=Z[Z.length-1]}l.size=c;d.extend(l,A(m));l.isVisible&&
m.is(":visible")&&(D&&D.css(I,c+K.inset[I]),Aa(k));!e&&!V&&t.initialized&&l.isVisible&&N("onresize_end",k);e||(l.isSliding||ra("horz"==z[k].dir?"":"center",V,g),Ba());ba=z.oppositeEdge[k];c<ca&&t[ba].noRoom&&(ka(ba),qa(ba,!1,e));1<Z.length&&S(na+"\nSee the Error Console for details.",!0,!0)}if(Y()){var k=P.call(this,b),q=w[k],l=t[k],m=G[k],D=X[k],I=z[k].side,H=z[k].sizeType.toLowerCase(),V=l.isResizing&&!q.triggerEventsDuringLiveResize,W=!0!==f&&q.animatePaneSizing,ca,xa;"center"!==k&&J.queue(function(Z){ka(k);
ca=l.size;c=oa(k,c);c=p(c,oa(k,q.minSize));c=v(c,l.maxSize);if(c<l.minSize)Z(),qa(k,!1,e);else{if(!g&&c===ca)return Z();l.newSize=c;!e&&t.initialized&&l.isVisible&&N("onresize_start",k);xa=("horz"==z[k].dir?r:M)(G[k],c);if(W&&m.is(":visible")){var ba=d.layout.effects.size[k]||d.layout.effects.size.all;ba=q.fxSettings_size.easing||ba.easing;var da=w.zIndexes,na={};na[H]=xa+"px";l.isMoving=!0;m.css({zIndex:da.pane_animate}).show().animate(na,q.fxSpeed_size,ba,function(){m.css({zIndex:l.isSliding?da.pane_sliding:
da.pane_normal});l.isMoving=!1;delete l.newSize;h();Z()})}else m.css(H,xa),delete l.newSize,m.is(":visible")?h():l.size=c,Z()}})}},ra=function(b,c,e){b=(b?b:"east,west,center").split(",");d.each(b,function(f,g){if(G[g]){var h=w[g];f=t[g];var k=G[g],q={},l=d.layout.showInvisibly(k),m={top:pa("north",!0),bottom:pa("south",!0),left:pa("west",!0),right:pa("east",!0),width:0,height:0};m.width=K.innerWidth-m.left-m.right;m.height=K.innerHeight-m.bottom-m.top;m.top+=K.inset.top;m.bottom+=K.inset.bottom;
m.left+=K.inset.left;m.right+=K.inset.right;d.extend(f,A(k));if("center"===g){if(!e&&f.isVisible&&m.width===f.outerWidth&&m.height===f.outerHeight)return k.css(l),!0;d.extend(f,ua(g),{maxWidth:m.width,maxHeight:m.height});q=m;f.newWidth=q.width;f.newHeight=q.height;q.width=M(k,q.width);q.height=r(k,q.height);var D=0<=q.width&&0<=q.height;if(!t.initialized&&h.minWidth>m.width){h=h.minWidth-f.outerWidth;m=w.east.minSize||0;var I=w.west.minSize||0,H=t.east.size,V=t.west.size,W=H,ca=V;0<h&&t.east.isVisible&&
H>m&&(W=p(H-m,H-h),h-=H-W);0<h&&t.west.isVisible&&V>I&&(ca=p(V-I,V-h),h-=V-ca);if(0===h){H&&H!=m&&ta("east",W,!0,!0,e);V&&V!=I&&ta("west",ca,!0,!0,e);ra("center",c,e);k.css(l);return}}}else{f.isVisible&&!f.noVerticalRoom&&d.extend(f,A(k),ua(g));if(!e&&!f.noVerticalRoom&&m.height===f.outerHeight)return k.css(l),!0;q.top=m.top;q.bottom=m.bottom;f.newSize=m.height;q.height=r(k,m.height);f.maxHeight=q.height;D=0<=f.maxHeight;D||(f.noVerticalRoom=!0)}D?(!c&&t.initialized&&N("onresize_start",g),k.css(q),
"center"!==g&&Ba(g),!f.noRoom||f.isClosed||f.isHidden||qa(g),f.isVisible&&(d.extend(f,A(k)),t.initialized&&Aa(g))):!f.noRoom&&f.isVisible&&qa(g);k.css(l);delete f.newSize;delete f.newWidth;delete f.newHeight;if(!f.isVisible)return!0;"center"===g&&(f=F.isIE6||!F.boxModel,G.north&&(f||"IFRAME"==t.north.tagName)&&G.north.css("width",M(G.north,K.innerWidth)),G.south&&(f||"IFRAME"==t.south.tagName)&&G.south.css("width",M(G.south,K.innerWidth)));!c&&t.initialized&&N("onresize_end",g)}})},va=function(b){P(b);
if(J.is(":visible"))if(t.initialized){if(!0===b&&d.isPlainObject(w.outset)&&J.css(w.outset),d.extend(K,A(J,w.inset)),K.outerHeight){!0===b&&gb();if(!1===N("onresizeall_start"))return!1;var c,e,f;d.each(["south","north","east","west"],function(g,h){if(G[h]){e=w[h];f=t[h];g=!1;var k=d(window).width();null!==e&&"undefined"!==e&&e.responsive&&e.responsive.enabled&&(k>=e.responsive.sizes.lg&&(g="lg"===e.responsive.when||"md"===e.responsive.when||"sm"===e.responsive.when||"xs"===e.responsive.when?!1:!0),
k>=e.responsive.sizes.md&&k<e.responsive.sizes.lg&&(g="md"===e.responsive.when||"sm"===e.responsive.when||"xs"===e.responsive.when?!1:!0),k>=e.responsive.sizes.sm&&k<e.responsive.sizes.md&&(g="sm"===e.responsive.when||"xs"===e.responsive.when?!1:!0),k>=e.responsive.sizes.xs&&k<e.responsive.sizes.sm&&(g="xs"===e.responsive.when?!1:!0));f.autoResize&&f.size!==e.size?(g&&f.isVisible?(e.closable?ja(h,!0,!e.responsiveAnimate):za(h,!e.responsiveAnimate),f.responded=!0):f.responded&&(e.closable?sa(h,!1,
!e.responsiveAnimate):Ca(h,!0,!e.responsiveAnimate),f.responded=!1),ta(h,e.size,!0,!0,!0)):(ka(h),g?(e.closable?ja(h,!0,!e.responsiveAnimate):za(h,!e.responsiveAnimate),f.responded=!0):f.responded&&(e.closable?sa(h,!1,!e.responsiveAnimate):Ca(h,!0,!e.responsiveAnimate),f.responded=!1),qa(h,!1,!0,!0))}});ra("",!0,!0);Ba();d.each(z.allPanes,function(g,h){(c=G[h])&&t[h].isVisible&&N("onresize_end",h)});N("onresizeall_end")}}else Ha()},Xa=function(b,c){b=P.call(this,b);w[b].resizeChildren&&(c||Ia(b),
c=R[b],d.isPlainObject(c)&&d.each(c,function(e,f){f.destroyed||f.resizeAll()}))},Aa=function(b,c){Y()&&(b=(b=P.call(this,b))?b.split(","):z.allPanes,d.each(b,function(e,f){function g(D){return p(l.css.paddingBottom,parseInt(D.css("marginBottom"),10)||0)}function h(){var D=w[f].contentIgnoreSelector;D=k.nextAll().not(".ui-layout-mask").not(D||":lt(0)");var I=D.filter(":visible"),H=I.filter(":last");m={top:k[0].offsetTop,height:k.outerHeight(),numFooters:D.length,hiddenFooters:D.length-I.length,spaceBelow:0};
m.spaceAbove=m.top;m.bottom=m.top+m.height;m.spaceBelow=H.length?H[0].offsetTop+H.outerHeight()-m.bottom+g(H):g(k)}e=G[f];var k=ia[f],q=w[f],l=t[f],m=l.content;if(!e||!k||!e.is(":visible"))return!0;if(!k.length&&(Ta(f,!1),!k))return;if(!1!==N("onsizecontent_start",f)){if(!l.isMoving&&!l.isResizing||q.liveContentResizing||c||void 0==m.top)h(),0<m.hiddenFooters&&"hidden"===e.css("overflow")&&(e.css("overflow","visible"),h(),e.css("overflow","hidden"));e=l.innerHeight-(m.spaceAbove-l.css.paddingTop)-
(m.spaceBelow-l.css.paddingBottom);k.is(":visible")&&m.height==e||(lb(k,e,!0),m.height=e);t.initialized&&N("onsizecontent_end",f)}}))},Ba=function(b){b=(b=P.call(this,b))?b.split(","):z.borderPanes;d.each(b,function(c,e){c=w[e];var f=t[e],g=G[e],h=X[e],k=ea[e],q;if(g&&h){e=z[e].dir;var l=f.isClosed?"_closed":"_open",m=c["spacing"+l],D=c["togglerAlign"+l];l=c["togglerLength"+l];if(0===m)h.hide();else{f.noRoom||f.isHidden||h.show();if("horz"===e){var I=K.innerWidth;f.resizerLength=I;g=d.layout.cssNum(g,
"left");h.css({width:M(h,I),height:r(h,m),left:-9999<g?g:K.inset.left})}else I=g.outerHeight(),f.resizerLength=I,h.css({height:r(h,I),width:M(h,m),top:K.inset.top+pa("north",!0)});ma(c,h);if(k){if(0===l||f.isSliding&&c.hideTogglerOnSlide){k.hide();return}k.show();if(!(0<l)||"100%"===l||l>I)l=I,D=0;else if(x(D))switch(D){case "top":case "left":D=0;break;case "bottom":case "right":D=I-l;break;default:D=u((I-l)/2)}else g=parseInt(D,10),D=0<=D?g:I-l+g;if("horz"===e){var H=M(k,l);k.css({width:H,height:r(k,
m),left:D,top:0});k.children(".content").each(function(){q=d(this);q.css("marginLeft",u((H-q.outerWidth())/2))})}else{var V=r(k,l);k.css({height:V,width:M(k,m),top:D,left:0});k.children(".content").each(function(){q=d(this);q.css("marginTop",u((V-q.outerHeight())/2))})}ma(0,k)}t.initialized||!c.initHidden&&!f.isHidden||(h.hide(),k&&k.hide())}}})},hb=function(b){if(Y()){var c=P.call(this,b);b=ea[c];var e=w[c];b&&(e.closable=!0,b.on("click."+aa,function(f){f.stopPropagation();ya(c)}).css("visibility",
"visible").css("cursor","pointer").attr("title",t[c].isClosed?e.tips.Open:e.tips.Close).show())}},Va=function(b,c){d.layout.plugins.buttons&&d.each(t[b].pins,function(e,f){d.layout.buttons.setPinState(T,d(f),b,c)})},J=d(this).eq(0);if(!J.length)return S(w.errors.containerMissing);if(J.data("layoutContainer")&&J.data("layout"))return J.data("layout");var G={},ia={},X={},ea={},la=d([]),K=t.container,aa=t.id,T={options:w,state:t,container:J,panes:G,contents:ia,resizers:X,togglers:ea,hide:za,show:Ca,
toggle:ya,open:sa,close:ja,slideOpen:kb,slideClose:Wa,slideToggle:function(b){b=P.call(this,b);ya(b,!0)},setSizeLimits:ka,_sizePane:ta,sizePane:La,sizeContent:Aa,swapPanes:function(b,c){function e(q){var l=G[q],m=ia[q];return l?{pane:q,P:l?l[0]:!1,C:m?m[0]:!1,state:d.extend(!0,{},t[q]),options:d.extend(!0,{},w[q])}:!1}function f(q,l){if(q){var m=q.P,D=q.C,I=q.pane,H=z[l],V=d.extend(!0,{},t[l]),W=w[l],ca={resizerCursor:W.resizerCursor};d.each(["fxName","fxSpeed","fxSettings"],function(xa,Z){ca[Z+"_open"]=
W[Z+"_open"];ca[Z+"_close"]=W[Z+"_close"];ca[Z+"_size"]=W[Z+"_size"]});G[l]=d(m).data({layoutPane:T[l],layoutEdge:l}).css(z.hidden).css(H.cssReq);ia[l]=D?d(D):!1;w[l]=d.extend(!0,{},q.options,ca);t[l]=d.extend(!0,{},q.state);m.className=m.className.replace(new RegExp(W.paneClass+"-"+I,"g"),W.paneClass+"-"+l);Ra(l);H.dir!=z[I].dir?(m=k[l]||0,ka(l),m=p(m,t[l].minSize),La(l,m,!0,!0)):X[l].css(H.side,K.inset[H.side]+(t[l].isVisible?pa(l):0));q.state.isVisible&&!V.isVisible?Ua(l,!0):(Ja(l),wa(l,!0));q=
null}}if(Y())if(b=P.call(this,b),t[b].edge=c,t[c].edge=b,!1===N("onswap_start",b)||!1===N("onswap_start",c))t[b].edge=b,t[c].edge=c;else{var g=e(b),h=e(c),k={};k[b]=g?g.state.size:0;k[c]=h?h.state.size:0;G[b]=!1;G[c]=!1;t[b]={};t[c]={};ea[b]&&ea[b].remove();ea[c]&&ea[c].remove();X[b]&&X[b].remove();X[c]&&X[c].remove();X[b]=X[c]=ea[b]=ea[c]=!1;f(g,c);f(h,b);g=h=k=null;G[b]&&G[b].css(z.visible);G[c]&&G[c].css(z.visible);va();N("onswap_end",b);N("onswap_end",c)}},showMasks:Da,hideMasks:Ga,initContent:Ta,
addPane:eb,removePane:Sa,createChildren:Qa,refreshChildren:Ia,enableClosable:hb,disableClosable:function(b,c){if(Y()){b=P.call(this,b);var e=ea[b];e&&(w[b].closable=!1,t[b].isClosed&&sa(b,!1,!0),e.off("."+aa).css("visibility",c?"hidden":"visible").css("cursor","default").attr("title",""))}},enableSlidable:function(b){if(Y()){b=P.call(this,b);var c=X[b];c&&c.data("draggable")&&(w[b].slidable=!0,t[b].isClosed&&wa(b,!0))}},disableSlidable:function(b){if(Y()){b=P.call(this,b);var c=X[b];c&&(w[b].slidable=
!1,t[b].isSliding?ja(b,!1,!0):(wa(b,!1),c.css("cursor","default").attr("title",""),ma(null,c[0])))}},enableResizable:function(b){if(Y()){b=P.call(this,b);var c=X[b],e=w[b];c&&c.data("draggable")&&(e.resizable=!0,c.draggable("enable"),t[b].isClosed||c.css("cursor",e.resizerCursor).attr("title",e.tips.Resize))}},disableResizable:function(b){if(Y()){b=P.call(this,b);var c=X[b];c&&c.data("draggable")&&(w[b].resizable=!1,c.draggable("disable").css("cursor","default").attr("title",""),ma(null,c[0]))}},
allowOverflow:C,resetOverflow:E,destroy:function(b,c){d(window).off("."+aa);d(document).off("."+aa);"object"===typeof b?P(b):c=b;J.clearQueue().removeData("layout").removeData("layoutContainer").removeClass(w.containerClass).off("."+aa);la.remove();d.each(z.allPanes,function(f,g){Sa(g,!1,!0,c)});J.data("layoutCSS")&&!J.data("layoutRole")&&J.css(J.data("layoutCSS")).removeData("layoutCSS");"BODY"===K.tagName&&(J=d("html")).data("layoutCSS")&&J.css(J.data("layoutCSS")).removeData("layoutCSS");B(T,d.layout.onDestroy);
cb();for(var e in T)e.match(/^(container|options)$/)||delete T[e];T.destroyed=!0;return T},initPanes:Y,resizeAll:va,runCallbacks:N,hasParentLayout:!1,children:R,north:!1,south:!1,west:!1,east:!1,center:!1};return"cancel"===function(){pb();var b=w,c=t;c.creatingLayout=!0;B(T,d.layout.onCreate);if(!1===N("onload_start"))return"cancel";ob();db();d(window).on("unload."+aa,cb);B(T,d.layout.onLoad);b.initPanes&&Ha();delete c.creatingLayout;va();d.each(["south","north","east","west"],function(e,f){G[f]&&
(b=w[f],c=t[f],b.initHidden?za(f):b.initClosed&&ja(f))});return t.initialized}()?null:T}})(U);(function(d){if(d.layout){(function(){if(!window.google||!google.gears){var p=null;if("undefined"!=typeof GearsFactory)p=new GearsFactory;else try{p=new ActiveXObject("Gears.Factory"),-1!=p.getBuildInfo().indexOf("ie_mobile")&&p.privateSetGlobalObject(this)}catch(u){"undefined"!=typeof navigator.mimeTypes&&navigator.mimeTypes["application/x-googlegears"]&&(p=document.createElement("object"),p.style.display=
"none",p.width=0,p.height=0,p.type="application/x-googlegears",document.documentElement.appendChild(p))}p&&(window.google||(google={}),google.gears||(google.gears={factory:p}))}})();Persist=function(){var p=function(){var r=["expires","path","domain"],A=escape,L=unescape,Q=document,P=function(t,R){var O,S=[],N=2<arguments.length?arguments[2]:{};S.push(A(t)+"\x3d"+A(R));for(var fa=0;fa<r.length;fa++){var ua=r[fa];(O=N[ua])&&S.push(ua+"\x3d"+O)}N.secure&&S.push("secure");return S.join("; ")};var w=
{set:function(t,R){var O=2<arguments.length?arguments[2]:{},S=new Date;S.setTime(S.getTime());var N={};if(O.expires)if(-1==O.expires)N.expires=-1;else{var fa=864E5*O.expires;N.expires=new Date(S.getTime()+fa);N.expires=N.expires.toGMTString()}S=["path","domain","secure"];for(fa=0;fa<S.length;fa++)O[S[fa]]&&(N[S[fa]]=O[S[fa]]);O=P(t,R,N);Q.cookie=O;return R},has:function(t){t=A(t);var R=Q.cookie,O=R.indexOf(t+"\x3d");R=R.substring(0,t.length);return!O&&t!=R||0>O?!1:!0},get:function(t){t=A(t);var R=
Q.cookie,O=R.indexOf(t+"\x3d"),S=O+t.length+1,N=R.substring(0,t.length);if(!O&&t!=N||0>O)return null;t=R.indexOf(";",S);0>t&&(t=R.length);return L(R.substring(S,t))},remove:function(t){var R=w.get(t);Q.cookie=P(t,"",{expires:"Thu, 01-Jan-1970 00:00:01 GMT"});return R},keys:function(){for(var t=Q.cookie.split("; "),R,O=[],S=0;S<t.length;S++)R=t[S].split("\x3d"),O.push(L(R[0]));return O},all:function(){for(var t=Q.cookie.split("; "),R,O=[],S=0;S<t.length;S++)R=t[S].split("\x3d"),O.push([L(R[0]),L(R[1])]);
return O},version:"0.2.1",enabled:!1};w.enabled=navigator.cookieEnabled;return w}();var u=function(){return Array.prototype.indexOf?function(r,A){return Array.prototype.indexOf.call(r,A)}:function(r,A){for(var L=0,Q=r.length;L<Q;L++)if(r[L]==A)return L;return-1}}();var x=function(){};var B=function(r){return"PS"+r.replace(/_/g,"__").replace(/ /g,"_s")};var n="localstorage globalstorage gears cookie ie flash".split(" "),y=/^[a-z][a-z0-9_ \-]+$/i,C="init get set remove load save iterate".split(" "),
E={autostart:!0};var F={gears:{size:-1,test:function(){return window.google&&window.google.gears?!0:!1},methods:{init:function(){var r=this.db=google.gears.factory.create("beta.database");r.open(B(this.name));r.execute("CREATE TABLE IF NOT EXISTS persist_data (k TEXT UNIQUE NOT NULL PRIMARY KEY, v TEXT NOT NULL)").close()},get:function(r){var A=this.db;A.execute("BEGIN").close();r=A.execute("SELECT v FROM persist_data WHERE k \x3d ?",[r]);var L=r.isValidRow()?r.field(0):null;r.close();A.execute("COMMIT").close();
return L},set:function(r,A){var L=this.db;L.execute("BEGIN").close();L.execute("DELETE FROM persist_data WHERE k \x3d ?",[r]).close();L.execute("INSERT INTO persist_data(k, v) VALUES (?, ?)",[r,A]).close();L.execute("COMMIT").close();return A},remove:function(r){var A=this.db;A.execute("BEGIN").close();A.execute("DELETE FROM persist_data WHERE k \x3d ?",[r]).close();A.execute("COMMIT").close();return!0},iterate:function(r,A){var L;for(L=this.db.execute("SELECT * FROM persist_data");L.isValidRow();)r.call(A||
this,L.field(0),L.field(1)),L.next();L.close()}}},globalstorage:{size:5242880,test:function(){return window.globalStorage?!0:!1},methods:{key:function(r){return B(this.name)+B(r)},init:function(){this.store=globalStorage[this.o.domain]},get:function(r){r=this.key(r);return this.store.getItem(r)},set:function(r,A){r=this.key(r);this.store.setItem(r,A);return A},remove:function(r){r=this.key(r);var A=this.store.getItem[r];this.store.removeItem(r);return A}}},localstorage:{size:-1,test:function(){try{if(window.localStorage&&
void 0==window.localStorage.setItem("persistjs_test_local_storage",null))if(window.localStorage.removeItem("persistjs_test_local_storage"),/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){if(9<=RegExp.$1)return!0;if("file:"==window.location.protocol)return!1}else return!0;else return!1;return window.localStorage?!0:!1}catch(r){return!1}},methods:{key:function(r){return this.name+"\x3e"+r},init:function(){this.store=localStorage},get:function(r){r=this.key(r);return this.store.getItem(r)},set:function(r,
A){r=this.key(r);this.store.setItem(r,A);return A},remove:function(r){r=this.key(r);var A=this.store.getItem(r);this.store.removeItem(r);return A},iterate:function(r,A){for(var L=this.store,Q,P,w=0;w<L.length;w++)Q=L.key(w),P=Q.split("\x3e"),2==P.length&&P[0]==this.name&&r.call(A||this,P[1],L.getItem(Q))}}},ie:{prefix:"_persist_data-",size:65536,test:function(){return window.ActiveXObject?!0:!1},make_userdata:function(r){var A=document.createElement("div");A.id=r;A.style.display="none";A.addBehavior("#default#userdata");
document.body.appendChild(A);return A},methods:{init:function(){var r=F.ie.prefix+B(this.name);this.el=F.ie.make_userdata(r);this.o.defer&&this.load()},get:function(r){r=B(r);this.o.defer||this.load();return this.el.getAttribute(r)},set:function(r,A){r=B(r);this.el.setAttribute(r,A);this.o.defer||this.save();return A},remove:function(r){r=B(r);this.o.defer||this.load();var A=this.el.getAttribute(r);this.el.removeAttribute(r);this.o.defer||this.save();return A},load:function(){this.el.load(B(this.name))},
save:function(){this.el.save(B(this.name))}}},cookie:{delim:":",size:4E3,test:function(){return M.Cookie.enabled?!0:!1},methods:{key:function(r){return this.name+F.cookie.delim+r},get:function(r,A){r=this.key(r);return p.get(r)},set:function(r,A,L){r=this.key(r);p.set(r,A,this.o);return A},remove:function(r,A){r=this.key(r);return A=p.remove(r)}}},flash:{test:function(){return swfobject?8<=swfobject.getFlashPlayerVersion().major?!0:!1:!1},methods:{init:function(){if(!F.flash.el){var r=document.createElement("div");
r.id="_persist_flash_wrap";var A=document.createElement("div");A.id="_persist_flash";r.appendChild(A);document.body.appendChild(r);F.flash.el=swfobject.createSWF({id:"_persist_flash",data:this.o.swf_path||"persist.swf",width:1,height:1},E,"_persist_flash")}this.el=F.flash.el},get:function(r){r=B(r);return this.el.get(this.name,r)},set:function(r,A){r=B(r);return this.el.set(this.name,r,A)},remove:function(r){r=B(r);return this.el.remove(this.name,r)}}}};var z=function(){var r,A=n;var L=0;for(var Q=
C.length;L<Q;L++)M.Store.prototype[C[L]]=x;M.type=null;M.size=-1;Q=0;for(var P=A.length;!M.type&&Q<P;Q++)if(L=F[A[Q]],L.test())for(r in M.type=A[Q],M.size=L.size,L.methods)M.Store.prototype[r]=L.methods[r];M._init=!0};var M={VERSION:"0.3.1",type:null,size:0,add:function(r){F[r.id]=r;n=[r.id].concat(n);z()},remove:function(r){var A=u(n,r);0>A||(n.splice(A,1),delete F[r],z())},Cookie:p,Store:function(r,A){if(!y.exec(r))throw Error("Invalid name");if(!M.type)throw Error("No suitable storage found");
A=A||{};this.name=r;A.domain=A.domain||location.hostname||"localhost";A.domain=A.domain.replace(/:\d+$/,"");A.domain="localhost"==A.domain?"":A.domain;this.o=A;A.expires=A.expires||730;A.path=A.path||"/";this.o.search_order&&(n=this.o.search_order,z());this.init()}};z();return M}();var v=new Persist.Store("LayoutProperties");d.layout.plugins.stateManagement=!0;d.layout.defaults.stateManagement={enabled:!1,autoSave:!0,autoLoad:!0,stateKeys:"north.size,south.size,east.size,west.size,north.isClosed,south.isClosed,east.isClosed,west.isClosed,north.isHidden,south.isHidden,east.isHidden,west.isHidden",
storeLocation:"localstorage",cookie:{name:""}};d.layout.optionsMap.layout.push("stateManagement");d.layout.state={config:{allPanes:"north,south,west,east,center"},saveCookie:function(p,u,x){var B=p.options,n=B.stateManagement;x=d.extend({},n.cookie,x||{});p=p.state.stateData=p.readState(u||n.stateKeys);v.set(x.name||B.name||"Layout",JSON.stringify(p));v.save();return d.extend({},p)},deleteCookie:function(p){p=p.options;v.remove(p.stateManagement.cookie.name||p.name||"Layout")},readCookie:function(p){p=
p.options;return(p=v.get(p.stateManagement.cookie.name||p.name||"Layout"))?JSON.parse(p):{}},loadCookie:function(p){var u=d.layout.state.readCookie(p);u&&!d.isEmptyObject(u)&&(p.state.stateData=d.extend({},u),p.loadState(u));return u},loadState:function(p,u,x){u=d.layout.transformData(u);d.extend(!0,p.options,u);if(p.state.initialized){var B,n,y,C,E=!1===x;d.each(d.layout.state.config.allPanes.split(","),function(F,z){B=u[z];"object"==typeof B&&(n=B.size,C=B.initClosed,y=B.initHidden,(0<n||"auto"==
n)&&p.sizePane(z,n,!1,null,E),!0===y?p.hide(z,a):!1===C?p.open(z,!1,E):!0===C?p.close(z,!1,E):!1===y&&p.show(z,!1,E))})}},readState:function(p,u){var x={},B={isClosed:"initClosed",isHidden:"initHidden"},n=p.state;u||(u=p.options.stateManagement.stateKeys);Array.isArray(u)&&(u=u.join(","));u=u.replace(/__/g,".").split(",");for(var y=0,C=u.length;y<C;y++){var E=u[y].split(".");p=E[0];E=E[1];if(!(0>d.layout.state.config.allPanes.indexOf(p))){var F=n[p][E];void 0!=F&&("isClosed"==E&&n[p].isSliding&&(F=
!0),(x[p]||(x[p]={}))[B[E]?B[E]:E]=F)}}return x},_create:function(p){d.extend(p,{readCookie:function(){return d.layout.state.readCookie(p)},deleteCookie:function(){d.layout.state.deleteCookie(p)},saveCookie:function(x,B){return d.layout.state.saveCookie(p,x,B)},loadCookie:function(){return d.layout.state.loadCookie(p)},loadState:function(x,B){d.layout.state.loadState(p,x,B)},readState:function(x){return d.layout.state.readState(p,x)}});p.state.stateData={};var u=p.options.stateManagement;u.enabled&&
(u.autoLoad?p.loadCookie():p.state.stateData=p.readCookie())},_unload:function(p){var u=p.options.stateManagement;u.enabled&&(u.autoSave?p.saveCookie():p.state.stateData=p.readState())}};d.layout.onCreate.push(d.layout.state._create);d.layout.onUnload.push(d.layout.state._unload)}})(U);(function(d){d.layout&&(d.layout.plugins.buttons=!0,d.layout.defaults.autoBindCustomButtons=!1,d.layout.optionsMap.layout.push("autoBindCustomButtons"),d.layout.buttons={config:{borderPanes:"north,south,west,east"},
init:function(v){var p=v.options.name||"",u;d.each("toggle open close pin toggle-slide open-slide".split(" "),function(x,B){d.each(d.layout.buttons.config.borderPanes.split(","),function(n,y){d(".ui-layout-button-"+B+"-"+y).each(function(){u=d(this).data("layoutName")||d(this).attr("layoutName");if(void 0==u||u===p)v.onButton(this,B,y)})})})},get:function(v,p,u,x){p=d(p);v=v.options;p.length&&0<=d.layout.buttons.config.borderPanes.indexOf(u)&&(x=v[u].buttonClass+"-"+x,p.addClass(x+" "+x+"-"+u).data("layoutName",
v.name));return p},bind:function(v,p,u,x){var B=d.layout.buttons;switch(u.toLowerCase()){case "toggle":B.addToggle(v,p,x);break;case "open":B.addOpen(v,p,x);break;case "close":B.addClose(v,p,x);break;case "pin":B.addPin(v,p,x);break;case "toggle-slide":B.addToggle(v,p,x,!0);break;case "open-slide":B.addOpen(v,p,x,!0)}return v},addToggle:function(v,p,u,x){d.layout.buttons.get(v,p,u,"toggle").on("click",function(B){v.toggle(u,!!x);B.stopPropagation()});return v},addSlideToggle:function(v,p,u,x){d.layout.buttons.get(v,
p,u,"slideToggle").on("click",function(B){v.slideToggle(u,!!x);B.stopPropagation()});return v},addOpen:function(v,p,u,x){d.layout.buttons.get(v,p,u,"open").attr("title",v.options[u].tips.Open).on("click",function(B){v.open(u,!!x);B.stopPropagation()});return v},addClose:function(v,p,u){d.layout.buttons.get(v,p,u,"close").attr("title",v.options[u].tips.Close).on("click",function(x){v.close(u);x.stopPropagation()});return v},addPin:function(v,p,u){var x=d.layout.buttons.get(v,p,u,"pin");if(x.length){var B=
v.state[u];x.on("click",function(n){d.layout.buttons.setPinState(v,d(this),u,B.isSliding||B.isClosed);B.isSliding||B.isClosed?v.open(u):v.close(u);n.stopPropagation()});d.layout.buttons.setPinState(v,x,u,!B.isClosed&&!B.isSliding);B.pins.push(p)}return v},setPinState:function(v,p,u,x){var B=p.attr("pin");if(!B||x!==("down"==B)){B=v.options[u];v=B.tips;B=B.buttonClass+"-pin";var n=B+"-"+u;u=B+"-up "+n+"-up";B=B+"-down "+n+"-down";p.attr("pin",x?"down":"up").attr("title",x?v.Unpin:v.Pin).removeClass(x?
u:B).addClass(x?B:u)}},syncPinBtns:function(v,p,u){d.each(state[p].pins,function(x,B){d.layout.buttons.setPinState(v,d(B),p,u)})},_load:function(v){d.extend(v,{bindButton:function(u,x,B){return d.layout.buttons.on(v,u,x,B)},addToggleBtn:function(u,x,B){return d.layout.buttons.addToggle(v,u,x,B)},addSlideToggleBtn:function(u,x,B){return d.layout.buttons.addSlideToggle(v,u,x,B)},addOpenBtn:function(u,x,B){return d.layout.buttons.addOpen(v,u,x,B)},addCloseBtn:function(u,x){return d.layout.buttons.addClose(v,
u,x)},addPinBtn:function(u,x){return d.layout.buttons.addPin(v,u,x)}});for(var p=0;4>p;p++)v.state[d.layout.buttons.config.borderPanes[p]].pins=[];v.options.autoBindCustomButtons&&d.layout.buttons.init(v)},_unload:function(v){}},d.layout.onLoad.push(d.layout.buttons._load))})(U);(function(d){d.layout.plugins.browserZoom=!0;d.layout.defaults.browserZoomCheckInterval=1E3;d.layout.optionsMap.layout.push("browserZoomCheckInterval");d.layout.browserZoom={_init:function(v){!1!==d.layout.browserZoom.ratio()&&
d.layout.browserZoom._setTimer(v)},_setTimer:function(v){if(!v.destroyed){var p=v.options,u=v.state;setTimeout(function(){if(!v.destroyed&&p.resizeWithWindow){var x=d.layout.browserZoom.ratio();x!==u.browserZoom&&(u.browserZoom=x,v.resizeAll());d.layout.browserZoom._setTimer(v)}},v.hasParentLayout?5E3:Math.max(p.browserZoomCheckInterval,100))}},ratio:function(){function v(z,M){return(parseInt(z,10)/parseInt(M,10)*100).toFixed()}var p=window,u=screen,x=document,B=x.documentElement||x.body,n=d.layout.browser,
y=n.version,C,E,F;return!n.msie||8<y?!1:u.deviceXDPI&&u.systemXDPI?v(u.deviceXDPI,u.systemXDPI):n.webkit&&(C=x.body.getBoundingClientRect)?v(C.left-C.right,x.body.offsetWidth):n.webkit&&(E=p.outerWidth)?v(E,p.innerWidth):(E=u.width)&&(F=B.clientWidth)?v(E,F):!1}};d.layout.onReady.push(d.layout.browserZoom._init)})(U);(function(d){d.effects&&(d.layout.defaults.panes.useOffscreenClose=!1,d.layout.plugins&&(d.layout.plugins.effects.slideOffscreen=!0),d.layout.effects.slideOffscreen=d.extend(!0,{},d.layout.effects.slide),
d.effects.slideOffscreen=function(v){return this.queue(function(){var p=d.effects,u=v.options,x=d(this),B=x.data("layoutEdge"),n=x.data("parentLayout").state;B=n[B].size;var y=this.style,C="show"==p.setMode(x,u.mode||"show");p=u.direction||"left";var E="up"==p||"down"==p?"top":"left",F="up"==p||"left"==p,z=d.layout.config.offscreenCSS||{},M=d.layout.config.offscreenReset,r={};r[E]=(C?F?"+\x3d":"-\x3d":F?"-\x3d":"+\x3d")+B;C?(x.data("offscreenResetTop",{top:y.top,bottom:y.bottom}),F?x.css(E,isNaN(B)?
"-"+B:-B):"right"===p?x.css({left:n.container.layoutWidth,right:"auto"}):x.css({top:n.container.layoutHeight,bottom:"auto"}),"top"===E&&x.css(x.data(M)||{})):(x.data("offscreenResetTop",{top:y.top,bottom:y.bottom}),x.data(M,{left:y.left,right:y.right}));x.show().animate(r,{queue:!1,duration:v.duration,easing:u.easing,complete:function(){x.data("offscreenResetTop")&&x.css(x.data("offscreenResetTop")).removeData("offscreenResetTop");C?x.css(x.data(M)||{}).removeData(M):x.css(z);v.callback&&v.callback.apply(this,
arguments);x.dequeue()}})})})})(U);(function(d){var v=d.layout;v.callbacks||(v.callbacks={});v.callbacks.resizePaneAccordions=function(p,u){(u.jquery?u:d(u.newPanel||u.panel)).find(".ui-accordion:visible").each(function(){var x=d(this);x.data("accordion")&&x.accordion("resize");x.data("ui-accordion")&&x.accordion("refresh")})}})(U);(function(d){d.layout.callbacks.resizeDataTables=function(v,p){var u=p.jquery?p[0]:p.panel;d(u).is(":visible")&&d(d.fn.dataTable.fnTables(!0)).each(function(x,B){d.contains(u,
B)&&d(B).dataTable().fnAdjustColumnSizing()})}})(U);(function(d){var v=d.layout;v.callbacks||(v.callbacks={});v.callbacks.resizeTabLayout=function(p,u){(u.jquery?u:d(u.newPanel||u.panel)).filter(":visible").find(".ui-layout-container:visible").addBack().each(function(){var x=d(this).data("layout");x&&(x.options.resizeWithWindow=!1,x.resizeAll())})}})(U);return U});
PrimeFaces.widget.ExtLayout=PrimeFaces.widget.DeferredWidget.extend({init:function(U){this._super(U);this.cfg=U;this.id=U.id;this.jq=$(U.forTarget);this.stateHiddenField=null;this.jqId=PrimeFaces.escapeClientId(this.id);if(this.cfg.full){var d=$(this.cfg.centerSelector).parents(".ui-dialog-content");this.jq=1==d.length?d:$("body")}else this.jq=this.cfg.parent?$(PrimeFaces.escapeClientId(this.cfg.parent)):$(this.jqId);U.clientState?this.cfg.options.stateManagement={enabled:!0,autoSave:!0,autoLoad:!0,
storeLocation:"sessionStorage",cookie:{name:encodeURIComponent("Layout-"+this.id)}}:U.serverState&&(this.stateHiddenField=$(this.jqId+"_state"));this.renderDeferred()},_render:function(){this.layout=this.jq.layout(this.cfg.options);this.cfg.serverState&&this.layout.loadState(this.cfg.state);this.cfg.full||this.jq.css("overflow","visible");this.bindEvents(this.jq)},bindEvents:function(U){var d=this;U.find(".ui-layout-pane").on("layoutpaneonopen",function(){var v=d.cfg.behaviors?d.cfg.behaviors.open:
null;if(v){var p=$(this).data("combinedposition");v.call(d,{params:[{name:d.id+"_pane",value:p}]})}d.cfg.serverState&&d.stateHiddenField.val(JSON.stringify(d.layout.readState()))}).on("layoutpaneonclose",function(){var v=d.cfg.behaviors?d.cfg.behaviors.close:null;if(v){var p=$(this).data("combinedposition");v.call(d,{params:[{name:d.id+"_pane",value:p}]})}d.cfg.serverState&&d.stateHiddenField.val(JSON.stringify(d.layout.readState()))}).on("layoutpaneonresize",function(){var v=$(this).data("layoutPane");
if(!v.state.isClosed&&!v.state.isHidden){var p=d.cfg.behaviors?d.cfg.behaviors.resize:null;if(p){var u=$(this).data("combinedposition");p.call(d,{params:[{name:d.id+"_pane",value:u},{name:d.id+"_width",value:v.state.innerWidth},{name:d.id+"_height",value:v.state.innerHeight}]})}d.cfg.serverState&&d.stateHiddenField.val(JSON.stringify(d.layout.readState()))}})},toggle:function(U){this.jq.find(".ui-layout-pane").each(function(){var d=$(this).data("combinedposition");if(d&&d===U)return $(this).trigger("layoutpanetoggle"),
!1})},close:function(U){for(var d=this.jq.find(".ui-layout-pane"),v=d.length,p=0;p<v;p++){var u=$(d[p]).data("combinedposition");if(u&&u===U){$(d[p]).trigger("layoutpaneclose");break}}},open:function(U){for(var d=this.jq.find(".ui-layout-pane"),v=d.length,p=0;p<v;p++){var u=$(d[p]).data("combinedposition");if(u&&u===U){$(d[p]).trigger("layoutpaneopen");break}}},sizePane:function(U,d){for(var v=this.jq.find(".ui-layout-pane"),p=v.length,u=0;u<p;u++){var x=$(v[u]).data("combinedposition");if(x&&x===
U){$(v[u]).trigger("layoutpanesize",[d]);break}}},sizeContent:function(U){for(var d=this.jq.find(".ui-layout-pane"),v=d.length,p=0;p<v;p++){var u=$(d[p]).data("combinedposition");if(u&&u===U){$(d[p]).trigger("layoutpanesizecontent");break}}},resizeAll:function(){this.layout&&this.layout.resizeAll()}});