YUI.add("querystring-parse",function(e,t){var n=e.namespace("QueryString"),r=function(t){return function r(i,s){var o,u,a,f,l;return arguments.length!==2?(i=i.split(t),r(n.unescape(i.shift()),n.unescape(i.join(t)))):(i=i.replace(/^\s+|\s+$/g,""),e.Lang.isString(s)&&(s=s.replace(/^\s+|\s+$/g,""),isNaN(s)||(u=+s,s===u.toString(10)&&(s=u))),o=/(.*)\[([^\]]*)\]$/.exec(i),o?(f=o[2],a=o[1],f?(l={},l[f]=s,r(a,l)):r(a,[s])):(l={},i&&(l[i]=s),l))}},i=function(t,n){return t?e.Lang.isArray(t)?t.concat(n):!e.Lang.isObject(t)||!e.Lang.isObject(n)?[t].concat(n):s(t,n):n},s=function(e,t){for(var n in t)n&&t.hasOwnProperty(n)&&(e[n]=i(e[n],t[n]));return e};n.parse=function(t,n,s){return e.Array.reduce(e.Array.map(t.split(n||"&"),r(s||"=")),{},i)},n.unescape=function(e){return decodeURIComponent(e.replace(/\+/g," "))}},"patched-v3.18.1",{requires:["yui-base","array-extras"]});

YUI.add("querystring-stringify",function(e,t){var n=e.namespace("QueryString"),r=[],i=e.Lang;n.escape=encodeURIComponent,n.stringify=function(e,t,s){var o,u,a,f,l,c,h=t&&t.sep?t.sep:"&",p=t&&t.eq?t.eq:"=",d=t&&t.arrayKey?t.arrayKey:!1;if(i.isNull(e)||i.isUndefined(e)||i.isFunction(e))return s?n.escape(s)+p:"";if(i.isBoolean(e)||Object.prototype.toString.call(e)==="[object Boolean]")e=+e;if(i.isNumber(e)||i.isString(e))return n.escape(s)+p+n.escape(e);if(i.isArray(e)){c=[],s=d?s+"[]":s,f=e.length;for(a=0;a<f;a++)c.push(n.stringify(e[a],t,s));return c.join(h)}for(a=r.length-1;a>=0;--a)if(r[a]===e)throw new Error("QueryString.stringify. Cyclical reference");r.push(e),c=[],o=s?s+"[":"",u=s?"]":"";for(a in e)e.hasOwnProperty(a)&&(l=o+a+u,c.push(n.stringify(e[a],t,l)));return r.pop(),c=c.join(h),!c&&s?s+"=":c}},"patched-v3.18.1",{requires:["yui-base"]});

YUI.add("aui-url",function(e,t){function y(e){var t=this;if(!e)throw"An URL should be specified.";t._indexParts(e),t._indexParameters()}var n=e.QueryString,r="://",i=0,s=1,o=2,u=3,a=4,f=5,l=6,c=7,h=8,p=9,d=10,v=11,m=12,g=13;y.URI_REGEX_RFC3986=new RegExp("^(?:(?![^:@]+:[^:@\\/]*@)([^:\\/?#.]+):)?(?:\\/\\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\\/?#]*)(?::(\\d*))?)(((\\/(?:[^?#](?![^?#\\/]*\\.[^?#\\/.]+(?:[?#]|$)))*\\/?)?([^?#\\/]*))(?:\\?([^#]*))?(?:#(.*))?)"),e.mix(y.prototype,{_source:undefined,_protocol:undefined,_authority:undefined,_user_info:undefined,_user:undefined,_password:undefined,_host:undefined,_port:undefined,_relative:undefined,_path:undefined,_directory:undefined,_file:undefined,_query:undefined,_anchor:undefined,_parameters:undefined,addParameter:function(t,n){var r=this;r.setParameter(t,r.hasParameter(t)?e.Array(r.getParameter(t)).concat(n):n)},addParameters:function(t){var n=this;e.each(t,function(e,t){n.addParameter(t,e)})},hasParameter:function(e){var t=this;return t._parameters.hasOwnProperty(e)},getParameter:function(e){var t=this;return t._parameters[e]},getParameters:function(){var e=this;return e._parameters},getAnchor:function(){var e=this;return e._anchor},getAuthority:function(){var e=this;return e._authority},getDirectory:function(){var e=this;return e._directory},getFile:function(){var e=this;return e._file},getHost:function(){var e=this;return e._host},getPassword:function(){var e=this;return e._password},getPath:function(){var e=this;return e._path},getPort:function(){var e=this;return e._port},getProtocol:function(){var e=this;return e._protocol},getQuery:function(){var e=this;return e._query},getRelative:function(){var e=this;return e._relative},getSource:function(){var e=this;return e._source},getUser:function(){var e=this;return e._user},getUserInfo:function(){var e=this;return e._user_info},removeParameter:function(e){var t=this;delete t._parameters[e],t._indexParameters()},removeParameters:function(t){var n=this;e.each(t,function(e,t){n.removeParameter(t)})},setParameter:function(e,t){var n=this;n._parameters[e]=t,n._indexParameters()},setParameters:function(t){var n=this;e.each(t,function(e,t){n.setParameter(t,e)})},setAnchor:function(e){var t=this;t._anchor=e},setAuthority:function(e){var t=this;t._authority=e},setDirectory:function(e){var t=this;t._directory=e},setFile:function(e){var t=this;t._file=e},setHost:function(e){var t=this;t._host=e},setPassword:function(e){var t=this;t._password=e},setPath:function(e){var t=this;t._path=e},setPort:function(e){var t=this;t._port=e},setProtocol:function(e){var t=this;t._protocol=e},setRelative:function(e){var t=this;t._relative=e},setSource:function(e){var t=this;t._source=e},setUser:function(e){var t=this;t._user=e},setUserInfo:function(e){var t=this;t._user_info=e},toString:function(){var e=this,t=[];return e._protocol&&t.push(e._protocol,r),t.push(e._authority,e._path),e._query&&t.push("?",e._query),e._anchor&&t.push("#",e._anchor),t.join("")},_indexParameters:function(){var e=this;e._parameters||(e._parameters=n.parse(e._query||"")),e._query=n.stringify(e._parameters)},_indexParts:function(e){var t=this,n=y.URI_REGEX_RFC3986.exec(e);t._source=n[i],t._protocol=n[s],t._authority=n[o],t._user_info=n[u],t._user=n[a],t._password=n[f],t._host=n[l],t._port=n[c],t._relative=n[h],t._path=n[p],t._directory=n[d],t._file=n[v],t._query=n[m],t._anchor=n[g]}},!0),e.Url=y},"3.1.0-deprecated.76",{requires:["oop","querystring-parse","querystring-stringify"]});

AUI.add("liferay-widget-zindex",function(A){var STR_HOST="host";var WidgetZIndex=A.Component.create({EXTENDS:A.Plugin.Base,NAME:"widgetzindex",NS:"zindex",prototype:{_setHostZIndex:function _setHostZIndex(){var instance=this;instance.get(STR_HOST).set("zIndex",++Liferay.zIndex.WINDOW)},initializer:function initializer(){var instance=this;var host=instance.get(STR_HOST);if(!host.get("rendered")&&host.get("visible"))instance._setHostZIndex();instance.onHostEvent("visibleChange",function(event){if(event.newVal)instance._setHostZIndex()})}}});
Liferay.WidgetZIndex=WidgetZIndex},"",{requires:["aui-modal","plugin"]});
AUI.add("liferay-util-window",function(A){var DOM=A.DOM;var Lang=A.Lang;var UA=A.UA;var IE=UA.ie;var Util=Liferay.Util;var Window=Util.Window;var IE9=IE==9;var IE11=IE==11;var setWidth=function setWidth(modal,width){if(IE9){modal.set("width",width+1);modal.set("width",width)}};var LiferayModal=A.Component.create({ATTRS:{autoHeight:{value:false},autoHeightRatio:{value:.95},autoSizeNode:{setter:A.one},autoWidth:{value:false},autoWidthRatio:{value:.95},toolbars:{valueFn:function valueFn(){var instance=
this;return{header:[{cssClass:"close",discardDefaultButtonCssClasses:true,labelHTML:'\x3csvg class\x3d"lexicon-icon" focusable\x3d"false"\x3e\x3cuse data-href\x3d"'+Liferay.ThemeDisplay.getPathThemeImages()+'/lexicon/icons.svg#times" /\x3e\x3ctitle\x3e'+'Cerrar'+"\x3c/title\x3e\x3c/svg\x3e",on:{click:function click(event){instance.hide();event.domEvent.stopPropagation()}},render:true}]}}}},EXTENDS:A.Modal,NAME:A.Modal.NAME,prototype:{}});A.mix(Window,{_bindDOMWinResizeIfNeeded:function _bindDOMWinResizeIfNeeded(){var instance=
this;if(!instance._winResizeHandler)instance._winResizeHandler=A.getWin().after("windowresize",instance._syncWindowsUI,instance)},_bindWindowHooks:function _bindWindowHooks(modal,config){var instance=this;var id=modal.get("id");var openingWindow=config.openingWindow;var refreshWindow=config.refreshWindow;modal._opener=openingWindow;modal._refreshWindow=refreshWindow;modal.after("destroy",function(){if(modal._opener){var openerInFrame=!!modal._opener.frameElement;if(openerInFrame)if(IE9)instance._syncWindowsUI();
else if(IE11)instance._resetFocus(modal)}instance._unregister(modal);modal=null});var liferayHandles=modal._liferayHandles;liferayHandles.push(Liferay.after("hashChange",function(event){modal.iframe.set("uri",event.uri)}));liferayHandles.push(Liferay.after("popupReady",function(event){var iframeId=id+instance.IFRAME_SUFFIX;if(event.windowName===iframeId){event.dialog=modal;event.details[0].dialog=modal;if(event.doc){Util.afterIframeLoaded(event);var modalUtil=event.win.Liferay.Util;modalUtil.Window._opener=
modal._opener;modalUtil.Window._name=id}var iframeNode=modal.iframe.node;iframeNode.focus();if(UA.ios)iframeNode.attr("scrolling","no")}}))},_ensureDefaultId:function _ensureDefaultId(config){var instance=this;if(!Lang.isValue(config.id))config.id=A.guid();if(!config.iframeId)config.iframeId=config.id+instance.IFRAME_SUFFIX},_getDialogIframeConfig:function _getDialogIframeConfig(config){var dialogIframeConfig;var iframeId=config.iframeId;var uri=config.uri;if(uri){if(config.cache===false)uri=Liferay.Util.addParams(A.guid()+
"\x3d"+Date.now(),uri);var iframeURL=new A.Url(uri);var namespace=iframeURL.getParameter("p_p_id");var bodyCssClass=["dialog-iframe-popup"];if(config.dialogIframe&&config.dialogIframe.bodyCssClass)bodyCssClass.push(config.dialogIframe.bodyCssClass);iframeURL.addParameter("_"+namespace+"_bodyCssClass",bodyCssClass.join(" "));uri=iframeURL.toString();var defaultDialogIframeConfig={bodyCssClass:""};dialogIframeConfig=A.merge(defaultDialogIframeConfig,config.dialogIframe,{bindLoadHandler:function bindLoadHandler(){var instance=
this;var modal=instance.get("host");var popupReady=false;var liferayHandles=modal._liferayHandles;liferayHandles.push(Liferay.on("popupReady",function(event){instance.fire("load",event);popupReady=true}));liferayHandles.push(instance.node.on("load",function(){if(!popupReady)Liferay.fire("popupReady",{windowName:iframeId});popupReady=false}))},iframeId:iframeId,iframeTitle:config.title||"",uri:uri})}return dialogIframeConfig},_getWindow:function _getWindow(config){var instance=this;var id=config.id;
var modalConfig=instance._getWindowConfig(config);var dialogIframeConfig=instance._getDialogIframeConfig(config);var modal=instance.getById(id);if(!modal){var titleNode=A.Node.create(instance.TITLE_TEMPLATE);if(config.stack!==false)A.mix(modalConfig,{plugins:[Liferay.WidgetZIndex]});modal=new LiferayModal(A.merge({cssClass:"modal-full-screen",headerContent:titleNode,id:id},modalConfig));Liferay.once("screenLoad",function(){modal.destroy()});modal.titleNode=titleNode;instance._register(modal);instance._bindWindowHooks(modal,
config)}else{if(!config.zIndex&&modal.hasPlugin("zindex"))delete modalConfig.zIndex;var openingWindow=config.openingWindow;modal._opener=openingWindow;modal._refreshWindow=config.refreshWindow;instance._map[id]._opener=openingWindow;modal.setAttrs(modalConfig)}if(dialogIframeConfig){modal.iframeConfig=dialogIframeConfig;modal.plug(A.Plugin.DialogIframe,dialogIframeConfig);var originalFn=modal.iframe._onLoadIframe;modal.iframe._onLoadIframe=function(){try{originalFn.call(this)}catch(err){}};modal.get("boundingBox").addClass("dialog-iframe-modal")}if(!Lang.isValue(config.title))config.title=
"\x26nbsp;";modal.titleNode.html(config.title);modal.fillHeight(modal.bodyNode);return modal},_getWindowConfig:function _getWindowConfig(config){var instance=this;var modalConfig=A.merge(instance.DEFAULTS,config.dialog);var height=modalConfig.height;var width=modalConfig.width;if(height==="auto"||height===""||height===undefined||height>DOM.winHeight())modalConfig.autoHeight=true;if(width==="auto"||width===""||width===undefined||width>DOM.winWidth())modalConfig.autoWidth=true;modalConfig.id=config.id;
return modalConfig},_register:function _register(modal){var instance=this;var id=modal.get("id");modal._liferayHandles=[];instance._map[id]=modal;instance._map[id+instance.IFRAME_SUFFIX]=modal},_resetFocus:function _resetFocus(modal){var contentBox=modal.get("contentBox");var input=contentBox.one("input[type\x3dtext]");if(input)input.getDOM().focus()},_setWindowDefaultSizeIfNeeded:function _setWindowDefaultSizeIfNeeded(modal){var autoSizeNode=modal.get("autoSizeNode");if(modal.get("autoHeight")){var height;
if(autoSizeNode)height=autoSizeNode.get("offsetHeight");else height=DOM.winHeight();height*=modal.get("autoHeightRatio");if(modal.get("height")==="auto")modal._fillMaxHeight(height);else modal.set("height",height)}var widthInitial=modal.get("width");if(widthInitial!=="auto")if(modal.get("autoWidth")){var width;if(autoSizeNode)width=autoSizeNode.get("offsetWidth");else width=DOM.winWidth();width*=modal.get("autoWidthRatio");if(width!=widthInitial)modal.set("width",width);else setWidth(modal,widthInitial)}else setWidth(modal,
modal.get("width"))},_syncWindowsUI:function _syncWindowsUI(){var instance=this;var modals=instance._map;A.each(modals,function(modal){if(modal.get("visible")){instance._setWindowDefaultSizeIfNeeded(modal);modal.align()}})},_unregister:function _unregister(modal){var instance=this;var id=modal.get("id");delete instance._map[id];delete instance._map[id+instance.IFRAME_SUFFIX];A.Array.invoke(modal._liferayHandles,"detach")},_winResizeHandler:null,DEFAULTS:{centered:true,modal:true,visible:true,zIndex:Liferay.zIndex.WINDOW},
IFRAME_SUFFIX:"_iframe_",TITLE_TEMPLATE:'\x3ch3 class\x3d"modal-title" /\x3e',getByChild:function getByChild(child){var node=A.one(child).ancestor(".modal",true);return A.Widget.getByNode(node)},getWindow:function getWindow(config){var instance=this;instance._ensureDefaultId(config);var modal=instance._getWindow(config);instance._bindDOMWinResizeIfNeeded();modal.render();instance._setWindowDefaultSizeIfNeeded(modal);var mask=modal.get("maskNode");if(mask.getStyle("position")=="absolute"){mask.setStyle("height",
"100%");mask.setStyle("top",document.documentElement.scrollTop+"px");mask.setStyle("width","100%")}modal.align();return modal},hideByChild:function hideByChild(child){var instance=this;return instance.getByChild(child).hide()},refreshByChild:function refreshByChild(child){var instance=this;var dialog=instance.getByChild(child);if(dialog&&dialog.io)dialog.io.start()}})},"",{requires:["aui-dialog-iframe-deprecated","aui-modal","aui-url","event-resize","liferay-widget-zindex"]});
AUI.add("liferay-sign-in-modal",function(A){var NAME="signinmodal";var WIN=A.config.win;var SignInModal=A.Component.create({ATTRS:{resetFormValidator:{value:true},signInPortlet:{setter:A.one,value:"#p_p_id_com_liferay_login_web_portlet_LoginPortlet_"}},EXTENDS:A.Plugin.Base,NAME:NAME,NS:NAME,prototype:{_bindUI:function _bindUI(){var instance=this;instance._host.on("click",A.bind("_load",instance));var destroyModal=function destroyModal(){instance.destroy();Liferay.detach("screenLoad",destroyModal)};
Liferay.on("screenLoad",destroyModal)},_load:function _load(event){var instance=this;event.preventDefault();if(instance._signInPortletBody&&instance._hasSignInForm)instance._loadDOM();else instance._loadIO()},_loadDOM:function _loadDOM(){var instance=this;var signInPortletBody=instance._signInPortletBody;if(!instance._originalParentNode)instance._originalParentNode=signInPortletBody.ancestor();instance._setModalContent(signInPortletBody);Liferay.Util.focusFormField(signInPortletBody.one("input:text"))},
_loadIO:function _loadIO(){var instance=this;var modalSignInURL=Liferay.Util.addParams("windowState\x3dexclusive",instance._signInURL);Liferay.Util.fetch(modalSignInURL).then(function(response){return response.text()}).then(function(response){if(response)instance._setModalContent(response);else instance._redirectPage()})["catch"](function(){return instance._redirectPage()})},_redirectPage:function _redirectPage(){var instance=this;WIN.location.href=instance._signInURL},_setModalContent:function _setModalContent(content){var instance=
this;var dialog=Liferay.Util.getWindow(NAME);if(!dialog)Liferay.Util.openWindow({dialog:{after:{visibleChange:function visibleChange(event){var signInPortletBody=instance._signInPortletBody;var formValidator=instance._formValidator;if(formValidator&&instance.get("resetFormValidator"))formValidator.resetAllFields();if(!event.newVal&&signInPortletBody){var originalParentNode=instance._originalParentNode;if(originalParentNode)originalParentNode.append(signInPortletBody)}}},height:450,width:560},id:NAME,
title:'Acceder'},function(dialogWindow){var bodyNode=dialogWindow.bodyNode;bodyNode.plug(A.Plugin.ParseContent);bodyNode.setContent(content)});else{dialog.bodyNode.setContent(content);dialog.show()}},destructor:function destructor(){var dialog=Liferay.Util.getWindow(NAME);if(dialog)dialog.destroy()},initializer:function initializer(){var instance=this;var signInPortlet=instance.get("signInPortlet");if(signInPortlet)instance._signInPortletBody=signInPortlet.one(".portlet-body");
var host=instance.get("host");instance._host=host;instance._signInPortlet=signInPortlet;instance._signInURL=host.attr("href");if(signInPortlet){var formNode=signInPortlet.one("form");if(formNode){var form=Liferay.Form.get(formNode.attr("id"));instance._formValidator="";if(form)instance._formValidator=form.formValidator;instance._hasSignInForm=formNode.hasClass("sign-in-form")}}instance._bindUI()}}});Liferay.SignInModal=SignInModal},"",{requires:["aui-base","aui-component","aui-parse-content","liferay-form",
"liferay-portlet-url","liferay-util-window","plugin"]});
