(function(v){v(["jquery"],function(n){return(function(){var i,m,C=0,u={error:"error",info:"info",success:"success",warning:"warning"},E=n('');n("body").append(E);var I={clear:Y,remove:O,error:D,getContainer:A,info:Q,options:{},subscribe:H,success:S,version:"2.1.4",warning:U},x;return I;function D(e,t,a){return g({type:u.error,iconClass:l().iconClasses.error,message:e,optionsOverride:a,title:t})}function A(e,t){return e||(e=l()),i=n("#"+e.containerId),i.length||t&&(i=V(e)),i}function Q(e,t,a){return g({type:u.info,iconClass:l().iconClasses.info,message:e,optionsOverride:a,title:t})}function H(e){m=e}function S(e,t,a){return g({type:u.success,iconClass:l().iconClasses.success,message:e,optionsOverride:a,title:t})}function U(e,t,a){return g({type:u.warning,iconClass:l().iconClasses.warning,message:e,optionsOverride:a,title:t})}function Y(e,t){var a=l();i||A(a),y(e,a,t)||J(a)}function O(e){var t=l();if(i||A(t),e&&n(":focus",e).length===0){w(e);return}i.children().length&&i.remove()}function J(e){for(var t=i.children(),a=t.length-1;a>=0;a--)y(n(t[a]),e)}function y(e,t,a){var c=a&&a.force?a.force:!1;return e&&(c||n(":focus",e).length===0)?(e[t.hideMethod]({duration:t.hideDuration,easing:t.hideEasing,complete:function(){w(e)}}),!0):!1}function V(e){return i=n("
").attr("id",e.containerId).addClass(e.positionClass),i.appendTo(n(e.target)),i}function G(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function B(e){m&&m(e)}function g(e){var t=l(),a=e.iconClass||t.iconClass;if(typeof e.optionsOverride!="undefined"&&(t=n.extend(t,e.optionsOverride),a=e.optionsOverride.iconClass||a),P(t,e))return;C++,i=A(t,!0);var c=null,s=n(""),k=n(""),R=n(""),b=n(""),f=n(t.closeHtml),r={intervalId:null,hideEta:null,maxHideTime:null},d={toastId:C,state:"visible",startTime:new Date,options:t,map:e};return j(),Z(),F(),B(d),t.debug&&console&&console.log(d),s;function T(o){return o==null&&(o=""),o.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function j(){M(),N(),q(),W(),L(),X(),K(),z()}function z(){var o="";switch(e.iconClass){case"toast-success":case"toast-info":o="polite";break;default:o="assertive"}s.attr("aria-live",o)}function F(){t.closeOnHover&&s.hover($,_),!t.onclick&&t.tapToDismiss&&s.click(p),t.closeButton&&f&&f.click(function(o){o.stopPropagation?o.stopPropagation():o.cancelBubble!==void 0&&o.cancelBubble!==!0&&(o.cancelBubble=!0),t.onCloseClick&&t.onCloseClick(o),p(!0)}),t.onclick&&s.click(function(o){t.onclick(o),p()})}function Z(){s.hide(),s[t.showMethod]({duration:t.showDuration,easing:t.showEasing,complete:t.onShown}),t.timeOut>0&&(c=setTimeout(p,t.timeOut),r.maxHideTime=parseFloat(t.timeOut),r.hideEta=new Date().getTime()+r.maxHideTime,t.progressBar&&(r.intervalId=setInterval(tt,10)))}function M(){e.iconClass&&s.addClass(t.toastClass).addClass(a)}function K(){t.newestOnTop?i.prepend(s):i.append(s)}function N(){if(e.title){var o=e.title;t.escapeHtml&&(o=T(e.title)),k.append(o).addClass(t.titleClass),s.append(k)}}function q(){if(e.message){var o=e.message;t.escapeHtml&&(o=T(e.message)),R.append(o).addClass(t.messageClass),s.append(R)}}function W(){t.closeButton&&(f.addClass(t.closeClass).attr("role","button"),s.prepend(f))}function L(){t.progressBar&&(b.addClass(t.progressClass),s.prepend(b))}function X(){t.rtl&&s.addClass("rtl")}function P(o,h){if(o.preventDuplicates){if(h.message===x)return!0;x=h.message}return!1}function p(o){var h=o&&t.closeMethod!==!1?t.closeMethod:t.hideMethod,et=o&&t.closeDuration!==!1?t.closeDuration:t.hideDuration,ot=o&&t.closeEasing!==!1?t.closeEasing:t.hideEasing;if(!(n(":focus",s).length&&!o))return clearTimeout(r.intervalId),s[h]({duration:et,easing:ot,complete:function(){w(s),clearTimeout(c),t.onHidden&&d.state!=="hidden"&&t.onHidden(),d.state="hidden",d.endTime=new Date,B(d)}})}function _(){(t.timeOut>0||t.extendedTimeOut>0)&&(c=setTimeout(p,t.extendedTimeOut),r.maxHideTime=parseFloat(t.extendedTimeOut),r.hideEta=new Date().getTime()+r.maxHideTime)}function $(){clearTimeout(c),r.hideEta=0,s.stop(!0,!0)[t.showMethod]({duration:t.showDuration,easing:t.showEasing})}function tt(){var o=(r.hideEta-new Date().getTime())/r.maxHideTime*100;b.width(o+"%")}}function l(){return n.extend({},G(),I.options)}function w(e){i||(i=A()),!e.is(":visible")&&(e.remove(),e=null,i.children().length===0&&(i.remove(),x=void 0))}})()})})(typeof define=="function"&&define.amd?define:function(v,n){typeof module!="undefined"&&module.exports?module.exports=n(require("jquery")):window.layui&&layui.define?layui.define("jquery",function(i){i("toastr",n(layui.jquery)),i("notice",n(layui.jquery))}):window.toastr=n(window.jQuery)});