/*
* # Fomantic UI - 2.7.8
* https://github.com/fomantic/Fomantic-UI
* http://fomantic-ui.com/
*
* Copyright 2014 Contributors
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/
!function(P,e,n,O){"use strict";P.isFunction=P.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},e=void 0!==e&&e.Math==Math?e:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),P.fn.toast=function(b){var v,e=P(this),y=e.selector||"",w=(new Date).getTime(),T=[],C=b,x="string"==typeof C,k=[].slice.call(arguments,1);return e.each(function(){var r,i=P.isPlainObject(b)?P.extend(!0,{},P.fn.toast.settings,b):P.extend({},P.fn.toast.settings),s=i.className,e=i.selector,c=i.error,n=i.namespace,o="."+n,t=n+"-module",a=P(this),l=P("
",{class:i.className.box}),u=P(""),d=P("",{class:i.className.progress+" "+i.class}),p=P("",{class:"bar"}),f=P("",{class:"close icon"}),m=i.context?P(i.context):P("body"),g=this,h=a.data(t);r={initialize:function(){r.verbose("Initializing element"),"string"==typeof i.showProgress&&-1!==["top","bottom"].indexOf(i.showProgress)||(i.showProgress=!1),r.has.container()||r.create.container(),r.create.toast(),r.bind.events(),0')},toast:function(){var e=P("").addClass(s.content);r.verbose("Creating toast"),i.closeIcon&&(u.append(f),u.css("cursor","default"));var n="string"==typeof i.showIcon?i.showIcon:i.showIcon&&i.icons[i.class]?i.icons[i.class]:"";if(""!=n){var o=P("").addClass(n+" "+s.icon);u.addClass(s.icon).append(o)}if(""!==i.title){var t=P("").addClass(s.title).text(i.title);e.append(t)}e.append(P("").html(i.message)),u.addClass(i.class+" "+s.toast).append(e),u.css("opacity",i.opacity),(i.compact||u.hasClass("compact"))&&l.addClass("compact"),u.hasClass("toast")&&!u.hasClass("inverted")?d.addClass("inverted"):d.removeClass("inverted"),u=l.append(u),i.showProgress&&0").parent().slideUp(500,i.transition.closeEasing,function(){u.parent().remove(),e.call(u)})):e.call(u)},onComplete:function(){r.destroy(),e.call(u,g),i.onHidden.call(u,g)}}):r.error(c.noTransition):r.debug("onHide callback returned false, cancelling toast animation")}},has:{container:function(){return r.verbose("Determining if there is already a container"),0"},className:{container:"toast-container",box:"toast-box",progress:"ui attached active progress",toast:"ui toast",icon:"icon",visible:"visible",content:"content",title:"header"},icons:{info:"info",success:"checkmark",warning:"warning",error:"times"},selector:{container:".toast-container",box:".toast-box",toast:".ui.toast"},onShow:function(){},onVisible:function(){},onClick:function(){},onHide:function(){},onHidden:function(){},onRemove:function(){}},P.extend(P.easing,{easeOutBounce:function(e,n,o,t,i){return(n/=i)<1/2.75?t*(7.5625*n*n)+o:n<2/2.75?t*(7.5625*(n-=1.5/2.75)*n+.75)+o:n<2.5/2.75?t*(7.5625*(n-=2.25/2.75)*n+.9375)+o:t*(7.5625*(n-=2.625/2.75)*n+.984375)+o}})}(jQuery,window,document);