Liferay.Loader.define("frontend-taglib-clay$clay-alert@2.4.1/lib/ClayAlertBase",["module","exports","require","frontend-taglib-clay$clay-button","frontend-taglib-clay$clay-icon","frontend-js-metal-web$metal-component","frontend-js-metal-web$metal-web-component","frontend-js-metal-web$metal-soy","frontend-js-metal-web$metal-state","frontend-js-metal-web$metal","./ClayAlertBase.soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.ClayAlertBase=
undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();
require("frontend-taglib-clay$clay-button");require("frontend-taglib-clay$clay-icon");var _metalComponent=require("frontend-js-metal-web$metal-component");var _metalComponent2=_interopRequireDefault(_metalComponent);var _metalWebComponent=require("frontend-js-metal-web$metal-web-component");var _metalWebComponent2=_interopRequireDefault(_metalWebComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");var _metalSoy2=_interopRequireDefault(_metalSoy);var _metalState=require("frontend-js-metal-web$metal-state");
var _metal=require("frontend-js-metal-web$metal");var _ClayAlertBaseSoy=require("./ClayAlertBase.soy");var _ClayAlertBaseSoy2=_interopRequireDefault(_ClayAlertBaseSoy);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return call&&(typeof call==="object"||typeof call==="function")?call:self}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=
superClass}var ClayAlertBase=function(_Component){_inherits(ClayAlertBase,_Component);function ClayAlertBase(){_classCallCheck(this,ClayAlertBase);return _possibleConstructorReturn(this,(ClayAlertBase.__proto__||Object.getPrototypeOf(ClayAlertBase)).apply(this,arguments))}_createClass(ClayAlertBase,[{key:"attached",value:function attached(){this.addListener("hide",this._defaultHideAlert,true)}},{key:"disposed",value:function disposed(){if(this._timer){clearTimeout(this._timer);this._timer=undefined}this._timeToDisappear=
undefined;this._startedTime=undefined}},{key:"rendered",value:function rendered(firstRender){if(firstRender&&!(0,_metal.isServerSide)())this._startTimer()}},{key:"_defaultHideAlert",value:function _defaultHideAlert(){if(!this.isDisposed()){this._delayTime=0;this._visible=false;if(this._timer)clearTimeout(this._timer);if(this.destroyOnHide)this.dispose()}}},{key:"_handleCloseClick",value:function _handleCloseClick(){this.close()}},{key:"_handleMouseOut",value:function _handleMouseOut(){this._resumeTimeout()}},
{key:"_handleMouseOver",value:function _handleMouseOver(){this._pauseTimeout()}},{key:"_pauseTimeout",value:function _pauseTimeout(){if(this._timer){clearTimeout(this._timer);this._timer=undefined;this._timeToDisappear-=new Date-this._startedTime}}},{key:"_resumeTimeout",value:function _resumeTimeout(){var _this2=this;if(this._timeToDisappear>0){this._startedTime=new Date;this._timer=setTimeout(function(){_this2.close()},this._timeToDisappear)}}},{key:"_startTimer",value:function _startTimer(){if(this.autoClose){this._timeToDisappear=
this.autoClose*1E3;this._resumeTimeout()}}},{key:"close",value:function close(){this.emit("hide")}}]);return ClayAlertBase}(_metalComponent2.default);ClayAlertBase.STATE={_visible:_metalState.Config.bool().internal().value(true),autoClose:_metalState.Config.number(),closeable:_metalState.Config.bool().value(false),destroyOnHide:_metalState.Config.bool().value(false),elementClasses:_metalState.Config.string(),id:_metalState.Config.string(),message:_metalState.Config.any().required(),spritemap:_metalState.Config.string().required(),
style:_metalState.Config.oneOf(["danger","info","success","warning"]).value("info"),title:_metalState.Config.string().required(),type:_metalState.Config.oneOf(["embedded","stripe","toast"]).value("embedded")};(0,_metalWebComponent2.default)("clay-alert-base",ClayAlertBase);_metalSoy2.default.register(ClayAlertBase,_ClayAlertBaseSoy2.default);exports.ClayAlertBase=ClayAlertBase;exports.default=ClayAlertBase});
Liferay.Loader.define("frontend-taglib-clay$clay-alert@2.4.1/lib/ClayAlert.soy",["module","exports","require","frontend-js-metal-web$metal-component","frontend-js-metal-web$metal-soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.templates=exports.ClayAlert=undefined;var _metalComponent=require("frontend-js-metal-web$metal-component");var _metalComponent2=_interopRequireDefault(_metalComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");
var _metalSoy2=_interopRequireDefault(_metalSoy);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return call&&(typeof call==="object"||typeof call==="function")?call:self}function _inherits(subClass,
superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var templates;goog.loadModule(function(exports){var soy=goog.require("soy");var soydata=
goog.require("soydata");goog.module("ClayAlert.incrementaldom");goog.require("goog.soy.data.SanitizedContent");goog.require("soy.asserts");var soyIdom=goog.require("soy.idom");var $templateAlias1=_metalSoy2.default.getTemplate("ClayAlertBase.incrementaldom","render");var $render=function $render(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var message=soy.asserts.assertType(goog.isFunction(opt_data.message)||goog.isString(opt_data.message)||opt_data.message instanceof
goog.soy.data.SanitizedContent,"message",opt_data.message,"!goog.soy.data.SanitizedContent|function()|string");var spritemap=soy.asserts.assertType(goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|string");var title=soy.asserts.assertType(goog.isString(opt_data.title)||opt_data.title instanceof goog.soy.data.SanitizedContent,"title",opt_data.title,"!goog.soy.data.SanitizedContent|string");
var _handleHide=opt_data._handleHide;var closeable=soy.asserts.assertType(opt_data.closeable==null||goog.isBoolean(opt_data.closeable)||opt_data.closeable===1||opt_data.closeable===0,"closeable",opt_data.closeable,"boolean|null|undefined");var elementClasses=soy.asserts.assertType(opt_data.elementClasses==null||goog.isString(opt_data.elementClasses)||opt_data.elementClasses instanceof goog.soy.data.SanitizedContent,"elementClasses",opt_data.elementClasses,"!goog.soy.data.SanitizedContent|null|string|undefined");
var id=soy.asserts.assertType(opt_data.id==null||goog.isString(opt_data.id)||opt_data.id instanceof goog.soy.data.SanitizedContent,"id",opt_data.id,"!goog.soy.data.SanitizedContent|null|string|undefined");var style=soy.asserts.assertType(opt_data.style==null||goog.isString(opt_data.style)||opt_data.style instanceof goog.soy.data.SanitizedContent,"style",opt_data.style,"!goog.soy.data.SanitizedContent|null|string|undefined");$templateAlias1({closeable:closeable,elementClasses:elementClasses,events:{hide:_handleHide},
id:id,message:message,ref:"alertBase",spritemap:spritemap,style:style,title:title},opt_ijData)};exports.render=$render;$render.Params;if(goog.DEBUG)$render.soyTemplateName="ClayAlert.render";exports.render.params=["message","spritemap","title","_handleHide","closeable","elementClasses","id","style"];exports.render.types={"message":"html|string","spritemap":"string","title":"string","_handleHide":"any","closeable":"bool","elementClasses":"string","id":"string","style":"string"};exports.templates=templates=
exports;return exports});var ClayAlert=function(_Component){_inherits(ClayAlert,_Component);function ClayAlert(){_classCallCheck(this,ClayAlert);return _possibleConstructorReturn(this,(ClayAlert.__proto__||Object.getPrototypeOf(ClayAlert)).apply(this,arguments))}return ClayAlert}(_metalComponent2.default);_metalSoy2.default.register(ClayAlert,templates);exports.ClayAlert=ClayAlert;exports.templates=templates;exports.default=templates});
Liferay.Loader.define("frontend-taglib-clay$clay-alert@2.4.1/lib/ClayAlert",["module","exports","require","./ClayAlertBase","frontend-js-metal-web$metal-component","frontend-js-metal-web$metal-web-component","frontend-js-metal-web$metal-soy","frontend-js-metal-web$metal-state","./ClayAlert.soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.ClayAlert=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=
0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();require("./ClayAlertBase");var _metalComponent=require("frontend-js-metal-web$metal-component");
var _metalComponent2=_interopRequireDefault(_metalComponent);var _metalWebComponent=require("frontend-js-metal-web$metal-web-component");var _metalWebComponent2=_interopRequireDefault(_metalWebComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");var _metalSoy2=_interopRequireDefault(_metalSoy);var _metalState=require("frontend-js-metal-web$metal-state");var _ClayAlertSoy=require("./ClayAlert.soy");var _ClayAlertSoy2=_interopRequireDefault(_ClayAlertSoy);function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return call&&(typeof call==="object"||typeof call==="function")?call:self}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function, not "+
typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var ClayAlert=function(_Component){_inherits(ClayAlert,_Component);function ClayAlert(){_classCallCheck(this,ClayAlert);return _possibleConstructorReturn(this,(ClayAlert.__proto__||Object.getPrototypeOf(ClayAlert)).apply(this,
arguments))}_createClass(ClayAlert,[{key:"attached",value:function attached(){this.addListener("hide",this._defaultHideAlert,true)}},{key:"_defaultHideAlert",value:function _defaultHideAlert(){if(this.destroyOnHide)this.dispose()}},{key:"_handleHide",value:function _handleHide(){return!this.emit("hide")}}]);return ClayAlert}(_metalComponent2.default);ClayAlert.STATE={closeable:_metalState.Config.bool().value(false),destroyOnHide:_metalState.Config.bool().value(false),elementClasses:_metalState.Config.string(),
id:_metalState.Config.string(),message:_metalState.Config.any().required(),spritemap:_metalState.Config.string().required(),style:_metalState.Config.oneOf(["danger","info","success","warning"]).value("info"),title:_metalState.Config.string().required()};(0,_metalWebComponent2.default)("clay-alert",ClayAlert);_metalSoy2.default.register(ClayAlert,_ClayAlertSoy2.default);exports.ClayAlert=ClayAlert;exports.default=ClayAlert});
Liferay.Loader.define("frontend-taglib-clay$clay-alert@2.4.1/lib/ClayStripe.soy",["module","exports","require","frontend-js-metal-web$metal-component","frontend-js-metal-web$metal-soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.templates=exports.ClayStripe=undefined;var _metalComponent=require("frontend-js-metal-web$metal-component");var _metalComponent2=_interopRequireDefault(_metalComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");
var _metalSoy2=_interopRequireDefault(_metalSoy);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return call&&(typeof call==="object"||typeof call==="function")?call:self}function _inherits(subClass,
superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var templates;goog.loadModule(function(exports){var soy=goog.require("soy");var soydata=
goog.require("soydata");goog.module("ClayStripe.incrementaldom");goog.require("goog.soy.data.SanitizedContent");goog.require("soy.asserts");var soyIdom=goog.require("soy.idom");var $templateAlias1=_metalSoy2.default.getTemplate("ClayAlertBase.incrementaldom","render");var $render=function $render(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var message=soy.asserts.assertType(goog.isFunction(opt_data.message)||goog.isString(opt_data.message)||opt_data.message instanceof
goog.soy.data.SanitizedContent,"message",opt_data.message,"!goog.soy.data.SanitizedContent|function()|string");var spritemap=soy.asserts.assertType(goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|string");var title=soy.asserts.assertType(goog.isString(opt_data.title)||opt_data.title instanceof goog.soy.data.SanitizedContent,"title",opt_data.title,"!goog.soy.data.SanitizedContent|string");
var _handleHide=opt_data._handleHide;var autoClose=soy.asserts.assertType(opt_data.autoClose==null||goog.isBoolean(opt_data.autoClose)||opt_data.autoClose===1||opt_data.autoClose===0||goog.isNumber(opt_data.autoClose),"autoClose",opt_data.autoClose,"boolean|null|number|undefined");var elementClasses=soy.asserts.assertType(opt_data.elementClasses==null||goog.isString(opt_data.elementClasses)||opt_data.elementClasses instanceof goog.soy.data.SanitizedContent,"elementClasses",opt_data.elementClasses,
"!goog.soy.data.SanitizedContent|null|string|undefined");var id=soy.asserts.assertType(opt_data.id==null||goog.isString(opt_data.id)||opt_data.id instanceof goog.soy.data.SanitizedContent,"id",opt_data.id,"!goog.soy.data.SanitizedContent|null|string|undefined");var style=soy.asserts.assertType(opt_data.style==null||goog.isString(opt_data.style)||opt_data.style instanceof goog.soy.data.SanitizedContent,"style",opt_data.style,"!goog.soy.data.SanitizedContent|null|string|undefined");var timeToDisappear__soy206=
autoClose==true?5:autoClose==false?null:autoClose;$templateAlias1({autoClose:timeToDisappear__soy206,closeable:true,elementClasses:elementClasses,events:{hide:_handleHide},id:id,message:message,ref:"alertBase",spritemap:spritemap,style:style,title:title,type:"stripe"},opt_ijData)};exports.render=$render;$render.Params;if(goog.DEBUG)$render.soyTemplateName="ClayStripe.render";exports.render.params=["message","spritemap","title","_handleHide","autoClose","elementClasses","id","style"];exports.render.types=
{"message":"html|string","spritemap":"string","title":"string","_handleHide":"any","autoClose":"bool|int","elementClasses":"string","id":"string","style":"string"};exports.templates=templates=exports;return exports});var ClayStripe=function(_Component){_inherits(ClayStripe,_Component);function ClayStripe(){_classCallCheck(this,ClayStripe);return _possibleConstructorReturn(this,(ClayStripe.__proto__||Object.getPrototypeOf(ClayStripe)).apply(this,arguments))}return ClayStripe}(_metalComponent2.default);
_metalSoy2.default.register(ClayStripe,templates);exports.ClayStripe=ClayStripe;exports.templates=templates;exports.default=templates});
Liferay.Loader.define("frontend-taglib-clay$clay-alert@2.4.1/lib/ClayStripe",["module","exports","require","./ClayAlertBase","frontend-js-metal-web$metal-component","frontend-js-metal-web$metal-web-component","frontend-js-metal-web$metal-soy","frontend-js-metal-web$metal-state","./ClayStripe.soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.ClayStripe=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=
0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();require("./ClayAlertBase");var _metalComponent=require("frontend-js-metal-web$metal-component");
var _metalComponent2=_interopRequireDefault(_metalComponent);var _metalWebComponent=require("frontend-js-metal-web$metal-web-component");var _metalWebComponent2=_interopRequireDefault(_metalWebComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");var _metalSoy2=_interopRequireDefault(_metalSoy);var _metalState=require("frontend-js-metal-web$metal-state");var _ClayStripeSoy=require("./ClayStripe.soy");var _ClayStripeSoy2=_interopRequireDefault(_ClayStripeSoy);function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return call&&(typeof call==="object"||typeof call==="function")?call:self}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function, not "+
typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var ClayStripe=function(_Component){_inherits(ClayStripe,_Component);function ClayStripe(){_classCallCheck(this,ClayStripe);return _possibleConstructorReturn(this,(ClayStripe.__proto__||Object.getPrototypeOf(ClayStripe)).apply(this,
arguments))}_createClass(ClayStripe,[{key:"attached",value:function attached(){this.addListener("hide",this._defaultHideStripe,true)}},{key:"_defaultHideStripe",value:function _defaultHideStripe(){if(this.destroyOnHide)this.dispose()}},{key:"_handleHide",value:function _handleHide(){return!this.emit("hide")}}]);return ClayStripe}(_metalComponent2.default);ClayStripe.STATE={autoClose:_metalState.Config.oneOfType([_metalState.Config.bool(),_metalState.Config.number()]).value(false),destroyOnHide:_metalState.Config.bool().value(false),
elementClasses:_metalState.Config.string(),id:_metalState.Config.string(),message:_metalState.Config.any().required(),spritemap:_metalState.Config.string().required(),style:_metalState.Config.oneOf(["danger","info","success","warning"]).value("info"),title:_metalState.Config.string().required()};(0,_metalWebComponent2.default)("clay-stripe",ClayStripe);_metalSoy2.default.register(ClayStripe,_ClayStripeSoy2.default);exports.ClayStripe=ClayStripe;exports.default=ClayStripe});
Liferay.Loader.define("frontend-taglib-clay$clay-alert@2.4.1/lib/ClayToast.soy",["module","exports","require","frontend-js-metal-web$metal-component","frontend-js-metal-web$metal-soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.templates=exports.ClayToast=undefined;var _metalComponent=require("frontend-js-metal-web$metal-component");var _metalComponent2=_interopRequireDefault(_metalComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");
var _metalSoy2=_interopRequireDefault(_metalSoy);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return call&&(typeof call==="object"||typeof call==="function")?call:self}function _inherits(subClass,
superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var templates;goog.loadModule(function(exports){var soy=goog.require("soy");var soydata=
goog.require("soydata");goog.module("ClayToast.incrementaldom");goog.require("goog.soy.data.SanitizedContent");goog.require("soy.asserts");var soyIdom=goog.require("soy.idom");var $templateAlias1=_metalSoy2.default.getTemplate("ClayAlertBase.incrementaldom","render");var $render=function $render(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var message=soy.asserts.assertType(goog.isFunction(opt_data.message)||goog.isString(opt_data.message)||opt_data.message instanceof
goog.soy.data.SanitizedContent,"message",opt_data.message,"!goog.soy.data.SanitizedContent|function()|string");var spritemap=soy.asserts.assertType(goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|string");var title=soy.asserts.assertType(goog.isString(opt_data.title)||opt_data.title instanceof goog.soy.data.SanitizedContent,"title",opt_data.title,"!goog.soy.data.SanitizedContent|string");
var _handleHide=opt_data._handleHide;var autoClose=soy.asserts.assertType(opt_data.autoClose==null||goog.isBoolean(opt_data.autoClose)||opt_data.autoClose===1||opt_data.autoClose===0||goog.isNumber(opt_data.autoClose),"autoClose",opt_data.autoClose,"boolean|null|number|undefined");var elementClasses=soy.asserts.assertType(opt_data.elementClasses==null||goog.isString(opt_data.elementClasses)||opt_data.elementClasses instanceof goog.soy.data.SanitizedContent,"elementClasses",opt_data.elementClasses,
"!goog.soy.data.SanitizedContent|null|string|undefined");var id=soy.asserts.assertType(opt_data.id==null||goog.isString(opt_data.id)||opt_data.id instanceof goog.soy.data.SanitizedContent,"id",opt_data.id,"!goog.soy.data.SanitizedContent|null|string|undefined");var style=soy.asserts.assertType(opt_data.style==null||goog.isString(opt_data.style)||opt_data.style instanceof goog.soy.data.SanitizedContent,"style",opt_data.style,"!goog.soy.data.SanitizedContent|null|string|undefined");var timeToDisappear__soy232=
autoClose==true?8:autoClose==false?null:autoClose;$templateAlias1({autoClose:timeToDisappear__soy232,closeable:true,elementClasses:elementClasses,events:{hide:_handleHide},id:id,message:message,ref:"alertBase",spritemap:spritemap,style:style,title:title,type:"toast"},opt_ijData)};exports.render=$render;$render.Params;if(goog.DEBUG)$render.soyTemplateName="ClayToast.render";exports.render.params=["message","spritemap","title","_handleHide","autoClose","elementClasses","id","style"];exports.render.types=
{"message":"html|string","spritemap":"string","title":"string","_handleHide":"any","autoClose":"bool|int","elementClasses":"string","id":"string","style":"string"};exports.templates=templates=exports;return exports});var ClayToast=function(_Component){_inherits(ClayToast,_Component);function ClayToast(){_classCallCheck(this,ClayToast);return _possibleConstructorReturn(this,(ClayToast.__proto__||Object.getPrototypeOf(ClayToast)).apply(this,arguments))}return ClayToast}(_metalComponent2.default);_metalSoy2.default.register(ClayToast,
templates);exports.ClayToast=ClayToast;exports.templates=templates;exports.default=templates});
Liferay.Loader.define("frontend-taglib-clay$clay-alert@2.4.1/lib/ClayToast",["module","exports","require","./ClayAlertBase","frontend-js-metal-web$metal-component","frontend-js-metal-web$metal-web-component","frontend-js-metal-web$metal-soy","frontend-js-metal-web$metal-state","./ClayToast.soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.ClayToast=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=
0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();require("./ClayAlertBase");var _metalComponent=require("frontend-js-metal-web$metal-component");
var _metalComponent2=_interopRequireDefault(_metalComponent);var _metalWebComponent=require("frontend-js-metal-web$metal-web-component");var _metalWebComponent2=_interopRequireDefault(_metalWebComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");var _metalSoy2=_interopRequireDefault(_metalSoy);var _metalState=require("frontend-js-metal-web$metal-state");var _ClayToastSoy=require("./ClayToast.soy");var _ClayToastSoy2=_interopRequireDefault(_ClayToastSoy);function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return call&&(typeof call==="object"||typeof call==="function")?call:self}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function, not "+
typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var ClayToast=function(_Component){_inherits(ClayToast,_Component);function ClayToast(){_classCallCheck(this,ClayToast);return _possibleConstructorReturn(this,(ClayToast.__proto__||Object.getPrototypeOf(ClayToast)).apply(this,
arguments))}_createClass(ClayToast,[{key:"attached",value:function attached(){this.addListener("hide",this._defaultHideToast,true)}},{key:"_defaultHideToast",value:function _defaultHideToast(){if(this.destroyOnHide)this.dispose()}},{key:"_handleHide",value:function _handleHide(){return!this.emit("hide")}}]);return ClayToast}(_metalComponent2.default);ClayToast.STATE={autoClose:_metalState.Config.oneOfType([_metalState.Config.bool(),_metalState.Config.number()]).value(false),destroyOnHide:_metalState.Config.bool().value(false),
elementClasses:_metalState.Config.string(),id:_metalState.Config.string(),message:_metalState.Config.any().required(),spritemap:_metalState.Config.string().required(),style:_metalState.Config.oneOf(["danger","info","success","warning"]).value("info"),title:_metalState.Config.string().required()};(0,_metalWebComponent2.default)("clay-toast",ClayToast);_metalSoy2.default.register(ClayToast,_ClayToastSoy2.default);exports.ClayToast=ClayToast;exports.default=ClayToast});
Liferay.Loader.define("frontend-taglib-clay$clay-alert@2.4.1/lib/all/alert",["module","exports","require","../ClayAlert","../ClayAlertBase","../ClayStripe","../ClayToast"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.ClayToast=exports.ClayStripe=exports.ClayAlertBase=exports.ClayAlert=undefined;var _ClayAlert=require("../ClayAlert");var _ClayAlert2=_interopRequireDefault(_ClayAlert);var _ClayAlertBase=require("../ClayAlertBase");
var _ClayAlertBase2=_interopRequireDefault(_ClayAlertBase);var _ClayStripe=require("../ClayStripe");var _ClayStripe2=_interopRequireDefault(_ClayStripe);var _ClayToast=require("../ClayToast");var _ClayToast2=_interopRequireDefault(_ClayToast);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.ClayAlert=_ClayAlert2.default;exports.ClayAlertBase=_ClayAlertBase2.default;exports.ClayStripe=_ClayStripe2.default;exports.ClayToast=_ClayToast2.default});
Liferay.Loader.define("frontend-js-web@2.0.31/liferay/toast/commands/OpenToast.es",["module","exports","require","frontend-js-metal-web$metal-dom","frontend-taglib-clay$clay-alert"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.openToast=undefined;var _metalDom=require("frontend-js-metal-web$metal-dom");var _metalDom2=_interopRequireDefault(_metalDom);var _clayAlert=require("frontend-taglib-clay$clay-alert");function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function openToast(_ref){var _ref$message=_ref.message,message=_ref$message===undefined?"":_ref$message,_ref$title=_ref.title,title=_ref$title===undefined?'Sucesso':_ref$title,_ref$type=_ref.type,type=_ref$type===undefined?"success":_ref$type;var alertContainer=document.getElementById("alertContainer");if(!alertContainer){alertContainer=document.createElement("div");alertContainer.id="alertContainer";_metalDom2.default.addClasses(alertContainer,
"alert-notifications alert-notifications-fixed");_metalDom2.default.enterDocument(alertContainer)}else _metalDom2.default.removeChildren(alertContainer);var clayToast=new _clayAlert.ClayToast({autoClose:true,destroyOnHide:true,events:{"disposed":function disposed(event){if(!alertContainer.hasChildNodes())_metalDom2.default.exitDocument(alertContainer)}},message:message,spritemap:themeDisplay.getPathThemeImages()+"/lexicon/icons.svg",style:type,title:title},alertContainer);_metalDom2.default.removeClasses(clayToast.element,
"show");requestAnimationFrame(function(){_metalDom2.default.addClasses(clayToast.element,"show")});return clayToast}exports.openToast=openToast;exports.default=openToast});
Liferay.Loader.define("frontend-js-spa-web@2.0.15/liferay/surface/Surface.es",["module","exports","require","frontend-js-metal-web$metal/lib/core","frontend-js-metal-web$metal-dom/lib/dom","frontend-js-spa-web$senna/lib/surface/Surface"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||
false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _get=function get(object,property,receiver){if(object===null)object=Function.prototype;var desc=Object.getOwnPropertyDescriptor(object,property);if(desc===undefined){var parent=
Object.getPrototypeOf(object);if(parent===null)return undefined;else return get(parent,property,receiver)}else if("value"in desc)return desc.value;else{var getter=desc.get;if(getter===undefined)return undefined;return getter.call(receiver)}};var _core=require("frontend-js-metal-web$metal/lib/core");var _core2=_interopRequireDefault(_core);var _dom=require("frontend-js-metal-web$metal-dom/lib/dom");var _dom2=_interopRequireDefault(_dom);var _Surface2=require("frontend-js-spa-web$senna/lib/surface/Surface");
var _Surface3=_interopRequireDefault(_Surface2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return call&&(typeof call==="object"||typeof call==="function")?call:self}function _inherits(subClass,
superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var LiferaySurface=function(_Surface){_inherits(LiferaySurface,_Surface);function LiferaySurface(){_classCallCheck(this,
LiferaySurface);return _possibleConstructorReturn(this,(LiferaySurface.__proto__||Object.getPrototypeOf(LiferaySurface)).apply(this,arguments))}_createClass(LiferaySurface,[{key:"addContent",value:function addContent(screenId,content){if(_core2.default.isString(content))content=_dom2.default.buildFragment(content);Liferay.DOMTaskRunner.runTasks(content);return _get(LiferaySurface.prototype.__proto__||Object.getPrototypeOf(LiferaySurface.prototype),"addContent",this).call(this,screenId,content)}}]);
return LiferaySurface}(_Surface3.default);exports.default=LiferaySurface});
Liferay.Loader.define("frontend-js-spa-web@2.0.15/liferay/util/Utils.es",["module","exports","require"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,
descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}var MAX_TIMEOUT=Math.pow(2,31)-1;var Utils=function(){function Utils(){_classCallCheck(this,Utils)}_createClass(Utils,null,[{key:"getMaxTimeout",value:function getMaxTimeout(){return MAX_TIMEOUT}},
{key:"getPortletBoundaryId",value:function getPortletBoundaryId(portletId){return"p_p_id_"+portletId+"_"}},{key:"getPortletBoundaryIds",value:function getPortletBoundaryIds(portletIds){return portletIds.map(function(portletId){return Utils.getPortletBoundaryId(portletId)})}},{key:"resetAllPortlets",value:function resetAllPortlets(){Utils.getPortletBoundaryIds(Liferay.Portlet.list).forEach(function(value,index,collection){var portlet=document.querySelector("#"+value);if(portlet){Liferay.Portlet.destroy(portlet);
portlet.portletProcessed=false}});Liferay.Portlet.readyCounter=0;Liferay.destroyComponents(function(component,destroyConfig){return destroyConfig.destroyOnNavigate})}}]);return Utils}();exports.default=Utils});
Liferay.Loader.define("frontend-js-spa-web@2.0.15/liferay/app/App.es",["module","exports","require","frontend-js-spa-web$senna/lib/app/App","frontend-js-metal-web$metal/lib/core","frontend-js-metal-web$metal-dom/lib/dom","frontend-js-metal-web$metal-promise/lib/promise/Promise","frontend-js-web/liferay/toast/commands/OpenToast.es","../surface/Surface.es","../util/Utils.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});var _createClass=
function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _get=function get(object,
property,receiver){if(object===null)object=Function.prototype;var desc=Object.getOwnPropertyDescriptor(object,property);if(desc===undefined){var parent=Object.getPrototypeOf(object);if(parent===null)return undefined;else return get(parent,property,receiver)}else if("value"in desc)return desc.value;else{var getter=desc.get;if(getter===undefined)return undefined;return getter.call(receiver)}};var _App2=require("frontend-js-spa-web$senna/lib/app/App");var _App3=_interopRequireDefault(_App2);var _core=
require("frontend-js-metal-web$metal/lib/core");var _core2=_interopRequireDefault(_core);var _dom=require("frontend-js-metal-web$metal-dom/lib/dom");var _dom2=_interopRequireDefault(_dom);var _Promise=require("frontend-js-metal-web$metal-promise/lib/promise/Promise");var _OpenToast=require("frontend-js-web/liferay/toast/commands/OpenToast.es");var _Surface=require("../surface/Surface.es");var _Surface2=_interopRequireDefault(_Surface);var _Utils=require("../util/Utils.es");var _Utils2=_interopRequireDefault(_Utils);
function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return call&&(typeof call==="object"||typeof call==="function")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==
"function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var LiferayApp=function(_App){_inherits(LiferayApp,_App);function LiferayApp(){_classCallCheck(this,LiferayApp);var _this=
_possibleConstructorReturn(this,(LiferayApp.__proto__||Object.getPrototypeOf(LiferayApp)).call(this));_this.portletsBlacklist={};_this.validStatusCodes=[];_this.setShouldUseFacade(true);_this.timeout=Math.max(Liferay.SPA.requestTimeout,0)||_Utils2.default.getMaxTimeout();_this.timeoutAlert=null;var exceptionsSelector=Liferay.SPA.navigationExceptionSelectors;_this.setFormSelector("form"+exceptionsSelector);_this.setLinkSelector("a"+exceptionsSelector);_this.setLoadingCssClass("lfr-spa-loading");_this.on("beforeNavigate",
_this.onBeforeNavigate);_this.on("endNavigate",_this.onEndNavigate);_this.on("navigationError",_this.onNavigationError);_this.on("startNavigate",_this.onStartNavigate);Liferay.on("beforeScreenFlip",_Utils2.default.resetAllPortlets);Liferay.on("beforeScreenFlip",Liferay.destroyUnfulfilledPromises);Liferay.on("io:complete",_this.onLiferayIOComplete,_this);var body=document.body;if(!body.id)body.id="senna_surface"+_core2.default.getUid();_this.addSurfaces(new _Surface2.default(body.id));_dom2.default.append(body,
'\x3cdiv class\x3d"lfr-spa-loading-bar"\x3e\x3c/div\x3e');return _this}_createClass(LiferayApp,[{key:"getCacheExpirationTime",value:function getCacheExpirationTime(){return Liferay.SPA.cacheExpirationTime}},{key:"getValidStatusCodes",value:function getValidStatusCodes(){return this.validStatusCodes}},{key:"isCacheEnabled",value:function isCacheEnabled(){return this.getCacheExpirationTime()>-1}},{key:"isInPortletBlacklist",value:function isInPortletBlacklist(element){return Object.keys(this.portletsBlacklist).some(function(portletId){var boundaryId=
_Utils2.default.getPortletBoundaryId(portletId);var portlets=document.querySelectorAll('[id^\x3d"'+boundaryId+'"]');return Array.prototype.slice.call(portlets).some(function(portlet){return _dom2.default.contains(portlet,element)})})}},{key:"isScreenCacheExpired",value:function isScreenCacheExpired(screen){var screenCacheExpired=false;if(this.getCacheExpirationTime()!==0){var lastModifiedInterval=(new Date).getTime()-screen.getCacheLastModified();screenCacheExpired=lastModifiedInterval>this.getCacheExpirationTime()}return screenCacheExpired}},
{key:"onBeforeNavigate",value:function onBeforeNavigate(data,event){if(Liferay.SPA.clearScreensCache||data.form)this.clearScreensCache();this._clearLayoutData();Liferay.fire("beforeNavigate",{app:this,originalEvent:event,path:data.path})}},{key:"onDataLayoutConfigReady_",value:function onDataLayoutConfigReady_(event){if(Liferay.Layout)Liferay.Layout.init(Liferay.Data.layoutConfig)}},{key:"onDocClickDelegate_",value:function onDocClickDelegate_(event){if(this.isInPortletBlacklist(event.delegateTarget))return;
_get(LiferayApp.prototype.__proto__||Object.getPrototypeOf(LiferayApp.prototype),"onDocClickDelegate_",this).call(this,event)}},{key:"onDocSubmitDelegate_",value:function onDocSubmitDelegate_(event){if(this.isInPortletBlacklist(event.delegateTarget))return;_get(LiferayApp.prototype.__proto__||Object.getPrototypeOf(LiferayApp.prototype),"onDocSubmitDelegate_",this).call(this,event)}},{key:"onEndNavigate",value:function onEndNavigate(event){Liferay.fire("endNavigate",{app:this,error:event.error,path:event.path});
if(!this.pendingNavigate){this._clearRequestTimer();this._hideTimeoutAlert()}if(!event.error)this.dataLayoutConfigReadyHandle_=Liferay.once("dataLayoutConfigReady",this.onDataLayoutConfigReady_);AUI().Get._insertCache={};Liferay.DOMTaskRunner.reset()}},{key:"onLiferayIOComplete",value:function onLiferayIOComplete(){this.clearScreensCache()}},{key:"onNavigationError",value:function onNavigationError(event){if(event.error.requestPrematureTermination)window.location.href=event.path;else if(event.error.invalidStatus||
event.error.requestError||event.error.timeout){var message="Ocorreu um erro inesperado. Por favor, atualize a p\u00e1gina atual.";if(Liferay.SPA.debugEnabled){console.error(event.error);if(event.error.invalidStatus)message="A solicita\u00e7\u00e3o de navega\u00e7\u00e3o SPA recebeu um c\u00f3digo de estado HTTP inv\u00e1lido.";if(event.error.requestError)message="Ocorreu um erro inesperado na solicita\u00e7\u00e3o SPA.";if(event.error.timeout)message="O tempo limite da solicita\u00e7\u00e3o SPA."}Liferay.Data.layoutConfig=
this.dataLayoutConfig_;this._createNotification({message:message,title:"Erro",type:"danger"})}}},{key:"onStartNavigate",value:function onStartNavigate(event){Liferay.fire("startNavigate",{app:this,path:event.path});this._startRequestTimer(event.path)}},{key:"setPortletsBlacklist",value:function setPortletsBlacklist(portletsBlacklist){this.portletsBlacklist=portletsBlacklist}},{key:"setValidStatusCodes",value:function setValidStatusCodes(validStatusCodes){this.validStatusCodes=validStatusCodes}},{key:"_clearLayoutData",
value:function _clearLayoutData(){this.dataLayoutConfig_=Liferay.Data.layoutConfig;Liferay.Data.layoutConfig=null;if(this.dataLayoutConfigReadyHandle_){this.dataLayoutConfigReadyHandle_.detach();this.dataLayoutConfigReadyHandle_=null}}},{key:"_clearRequestTimer",value:function _clearRequestTimer(){if(this.requestTimer)clearTimeout(this.requestTimer)}},{key:"_createNotification",value:function _createNotification(config){return new _Promise.CancellablePromise(function(resolve){resolve((0,_OpenToast.openToast)(Object.assign({type:"warning"},
config)))})}},{key:"_hideTimeoutAlert",value:function _hideTimeoutAlert(){if(this.timeoutAlert)this.timeoutAlert.dispose()}},{key:"_startRequestTimer",value:function _startRequestTimer(path){var _this2=this;this._clearRequestTimer();if(Liferay.SPA.userNotification.timeout>0)this.requestTimer=setTimeout(function(){Liferay.fire("spaRequestTimeout",{path:path});_this2._hideTimeoutAlert();_this2._createNotification({message:Liferay.SPA.userNotification.message,title:Liferay.SPA.userNotification.title,
type:"warning"}).then(function(alert){_this2.timeoutAlert=alert})},Liferay.SPA.userNotification.timeout)}},{key:"updateHistory_",value:function updateHistory_(title,path,state,opt_replaceHistory){if(state&&state.redirectPath)state.path=state.redirectPath;_get(LiferayApp.prototype.__proto__||Object.getPrototypeOf(LiferayApp.prototype),"updateHistory_",this).call(this,title,path,state,opt_replaceHistory)}}]);return LiferayApp}(_App3.default);exports.default=LiferayApp});
Liferay.Loader.define("frontend-js-spa-web@2.0.15/liferay/screen/RenderURLScreen.es",["module","exports","require","./EventScreen.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});var _EventScreen2=require("./EventScreen.es");var _EventScreen3=_interopRequireDefault(_EventScreen2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof
Constructor))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return call&&(typeof call==="object"||typeof call==="function")?call:self}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&
superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var RenderURLScreen=function(_EventScreen){_inherits(RenderURLScreen,_EventScreen);function RenderURLScreen(){_classCallCheck(this,RenderURLScreen);var _this=_possibleConstructorReturn(this,(RenderURLScreen.__proto__||Object.getPrototypeOf(RenderURLScreen)).call(this));_this.cacheable=true;
return _this}return RenderURLScreen}(_EventScreen3.default);exports.default=RenderURLScreen});
Liferay.Loader.define("frontend-js-spa-web@2.0.15/liferay/init.es",["module","exports","require","frontend-js-metal-web$metal-uri/lib/Uri","frontend-js-metal-web$metal/lib/async/async","frontend-js-spa-web$senna/lib/globals/globals","frontend-js-spa-web$senna/lib/utils/utils","frontend-js-spa-web$senna/lib/app/version","frontend-js-metal-web$metal-dom","./screen/ActionURLScreen.es","./app/App.es","./screen/RenderURLScreen.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,
"__esModule",{value:true});var _Uri=require("frontend-js-metal-web$metal-uri/lib/Uri");var _Uri2=_interopRequireDefault(_Uri);var _async=require("frontend-js-metal-web$metal/lib/async/async");var _async2=_interopRequireDefault(_async);var _globals=require("frontend-js-spa-web$senna/lib/globals/globals");var _globals2=_interopRequireDefault(_globals);var _utils=require("frontend-js-spa-web$senna/lib/utils/utils");var _utils2=_interopRequireDefault(_utils);var _version=require("frontend-js-spa-web$senna/lib/app/version");
var _version2=_interopRequireDefault(_version);var _metalDom=require("frontend-js-metal-web$metal-dom");var _ActionURLScreen=require("./screen/ActionURLScreen.es");var _ActionURLScreen2=_interopRequireDefault(_ActionURLScreen);var _App=require("./app/App.es");var _App2=_interopRequireDefault(_App);var _RenderURLScreen=require("./screen/RenderURLScreen.es");var _RenderURLScreen2=_interopRequireDefault(_RenderURLScreen);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}
var initSPA=function initSPA(){var app=new _App2.default;app.addRoutes([{handler:_ActionURLScreen2.default,path:function path(url){var match=false;var uri=new _Uri2.default(url);var loginRedirect=new _Uri2.default(Liferay.SPA.loginRedirect);var host=loginRedirect.getHost()||window.location.host;if(app.isLinkSameOrigin_(host))match=uri.getParameterValue("p_p_lifecycle")==="1";return match}},{handler:_RenderURLScreen2.default,path:function path(url){var match=false;if((url+"/").indexOf(themeDisplay.getPathMain()+
"/")!==0){var excluded=Liferay.SPA.excludedPaths.some(function(excludedPath){return url.indexOf(excludedPath)===0});if(!excluded){var uri=new _Uri2.default(url);var lifecycle=uri.getParameterValue("p_p_lifecycle");match=lifecycle==="0"||!lifecycle}}return match}}]);Liferay.Util.submitForm=function(form){_async2.default.nextTick(function(){var formElement=form.getDOM();var formSelector="form"+Liferay.SPA.navigationExceptionSelectors;var url=formElement.action;if((0,_metalDom.match)(formElement,formSelector)&&
app.canNavigate(url)&&formElement.method!=="get"&&!app.isInPortletBlacklist(formElement)){Liferay.Util._submitLocked=false;_globals2.default.capturedFormElement=formElement;var buttonSelector="button:not([type]),button[type\x3dsubmit],input[type\x3dsubmit]";if((0,_metalDom.match)(_globals2.default.document.activeElement,buttonSelector))_globals2.default.capturedFormButtonElement=_globals2.default.document.activeElement;else _globals2.default.capturedFormButtonElement=form.one(buttonSelector);app.navigate(_utils2.default.getUrlPath(url))}else formElement.submit()})};
Liferay.SPA.app=app;Liferay.SPA.version=_version2.default;Liferay.fire("SPAReady");return app};exports.default={init:function init(callback){var _this=this;if(_globals2.default.document.readyState=="loading")_globals2.default.document.addEventListener("DOMContentLoaded",function(){callback.call(_this,initSPA())});else callback.call(this,initSPA())}}});
