/*! * mdui v0.4.3 (https://mdui.org) * copyright 2016-2019 zdhxiong * licensed under mit */ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.mdui=e()}(this,function(){"use strict";var a,d={};a=0,window.requestanimationframe||(window.requestanimationframe=window.webkitrequestanimationframe,window.cancelanimationframe=window.webkitcancelanimationframe),window.requestanimationframe||(window.requestanimationframe=function(t,e){var n=(new date).gettime(),i=math.max(0,16.7-(n-a)),o=window.settimeout(function(){t(n+i)},i);return a=n+i,o}),window.cancelanimationframe||(window.cancelanimationframe=function(t){cleartimeout(t)});var n,g=function(){var c=function(t){for(var e=0;e"===n[n.length-1]){var i="div";0===n.indexof(":~]/)?document.queryselectorall(t):[document.getelementbyid(t.slice(1))],r=0;r"===t[t.length-1])e=v(t).get();else{var n=document.createelement("div");n.innerhtml=t,e=[].slice.call(n.childnodes)}return 1===a&&e.reverse(),this.each(function(n,i){x(e,function(t,e){o&&0').appendto(document.body).reflow().css("z-index",t));var n=e.data("overlay-level")||0;return e.data("overlay-level",++n).addclass("mdui-overlay-show")},hideoverlay:function(t){var e=g(".mdui-overlay");if(e.length){var n=t?1:e.data("overlay-level");1i.lastscrolly?"down":"up",n=math.abs(t-i.lastscrolly)>=i.options.tolerance[e];t>i.lastscrolly&&t>=i.options.offset&&n?i.unpin():(t"};function n(t){this.$table=g(t).eq(0),this.$table.length&&this.init()}n.prototype.init=function(){var t=this;t.$throw=t.$table.find("thead tr"),t.$tdrows=t.$table.find("tbody tr"),t.$tdcheckboxs=g(),t.selectable=t.$table.hasclass("mdui-table-selectable"),t.selectedrow=0,t._updatethcheckbox(),t._updatetdcheckbox(),t._updatenumericcol()},n.prototype._updatethcheckboxstatus=function(){var t=this,e=t.$thcheckbox[0];e.checked=t.selectedrow===t.$tdrows.length,e.indeterminate=t.selectedrow&&t.selectedrow!==t.$tdrows.length},n.prototype._updatetdcheckbox=function(){var n=this;n.$tdrows.each(function(){var t=g(this);if(t.find(".mdui-table-cell-checkbox").remove(),n.selectable){var e=g(i("td")).prependto(t).find('input[type="checkbox"]');t.hasclass("mdui-table-row-selected")&&(e[0].checked=!0,n.selectedrow++),n._updatethcheckboxstatus(),e.on("change",function(){e[0].checked?(t.addclass("mdui-table-row-selected"),n.selectedrow++):(t.removeclass("mdui-table-row-selected"),n.selectedrow--),n._updatethcheckboxstatus()}),n.$tdcheckboxs=n.$tdcheckboxs.add(e)}})},n.prototype._updatethcheckbox=function(){var t=this;t.$throw.find(".mdui-table-cell-checkbox").remove(),t.selectable&&(t.$thcheckbox=g(i("th")).prependto(t.$throw).find('input[type="checkbox"]').on("change",function(){var n=t.$thcheckbox[0].checked;t.selectedrow=n?t.$tdrows.length:0,t.$tdcheckboxs.each(function(t,e){e.checked=n}),t.$tdrows.each(function(t,e){g(e)[n?"addclass":"removeclass"]("mdui-table-row-selected")})}))},n.prototype._updatenumericcol=function(){var n,i,o=this;o.$throw.find("th").each(function(e,t){n=g(t),o.$tdrows.each(function(){i=g(this);var t=n.hasclass("mdui-table-col-numeric")?"addclass":"removeclass";i.find("td").eq(e)[t]("mdui-table-col-numeric")})})},d.mutation(".mdui-table",function(){var t=g(this);t.data("mdui.table")||t.data("mdui.table",new n(t))}),d.updatetables=function(){g(arguments.length?arguments[0]:".mdui-table").each(function(){var t=g(this),e=t.data("mdui.table");e?e.init():t.data("mdui.table",new n(t))})}}(),c={delay:200,show:function(t,e){if(2!==t.button){var n,i=(n="touches"in t&&t.touches.length?t.touches[0]:t).pagex,o=n.pagey,a=e.offset(),s=i-a.left,r=o-a.top,d=e.innerheight(),c=e.innerwidth(),u=math.max(math.pow(math.pow(d,2)+math.pow(c,2),.5),48),l="translate3d("+(c/2-s)+"px, "+(d/2-r)+"px, 0) scale(1)";g('
').data("translate",l).prependto(e).reflow().transform(l)}},hide:function(t,e){var n=g(e||this);n.children(".mdui-ripple-wave").each(function(){!function(t){if(!t.length||t.data("isremoved"))return;t.data("isremoved",!0);var e=settimeout(function(){t.remove()},400),n=t.data("translate");t.addclass("mdui-ripple-wave-fill").transform(n.replace("scale(1)","scale(1.01)")).transitionend(function(){cleartimeout(e),t.addclass("mdui-ripple-wave-out").transform(n.replace("scale(1)","scale(1.01)")),e=settimeout(function(){t.remove()},700),settimeout(function(){t.transitionend(function(){cleartimeout(e),t.remove()})},0)})}(g(this))}),n.off("touchmove touchend touchcancel mousemove mouseup mouseleave",c.hide)}},f.on(r.start,function(e){if(r.isallow(e)&&(r.register(e),e.target!==document)){var n,t=g(e.target);if((n=t.hasclass("mdui-ripple")?t:t.parents(".mdui-ripple").eq(0)).length){if(n[0].disabled||null!==n.attr("disabled"))return;if("touchstart"===e.type){var i=!1,o=settimeout(function(){o=null,c.show(e,n)},c.delay),a=function(t){o&&(cleartimeout(o),o=null,c.show(e,n)),i||(i=!0,c.hide(t,n))};n.on("touchmove",function(t){o&&(cleartimeout(o),o=null),a(t)}).on("touchend touchcancel",a)}else c.show(e,n),n.on("touchmove touchend touchcancel mousemove mouseup mouseleave",c.hide)}}}).on(r.unlock,r.register),h=function(t,e){return!("object"!=typeof t||null===t||void 0===t[e]||!t[e])&&t[e]},f.on("input focus blur",".mdui-textfield-input",{usecapture:!0},function(t){var e=t.target,n=g(e),i=t.type,o=n.val(),a=h(t.detail,"reinit"),s=h(t.detail,"domloadedevent"),r=n.attr("type")||"";if(!(0<=["checkbox","button","submit","range","radio","image"].indexof(r))){var d=n.parent(".mdui-textfield");if("focus"===i&&d.addclass("mdui-textfield-focus"),"blur"===i&&d.removeclass("mdui-textfield-focus"),"blur"!==i&&"input"!==i||d[o&&""!==o?"addclass":"removeclass"]("mdui-textfield-not-empty"),d[e.disabled?"addclass":"removeclass"]("mdui-textfield-disabled"),"input"!==i&&"blur"!==i||s||e.validity&&d[e.validity.valid?"removeclass":"addclass"]("mdui-textfield-invalid-html5"),"textarea"===t.target.nodename.tolowercase()){var c=n.val(),u=!1;""===c.replace(/[\r\n]/g,"")&&(n.val(" "+c),u=!0),n.height("");var l=n.height(),f=e.scrollheight;l / '+p+"").appendto(d),d.find(".mdui-textfield-counter-inputed").text(o.length.tostring())),(d.find(".mdui-textfield-helper").length||d.find(".mdui-textfield-error").length||p)&&d.addclass("mdui-textfield-has-bottom")}}),f.on("click",".mdui-textfield-expandable .mdui-textfield-icon",function(){g(this).parents(".mdui-textfield").addclass("mdui-textfield-expanded").find(".mdui-textfield-input")[0].focus()}),f.on("click",".mdui-textfield-expanded .mdui-textfield-close",function(){g(this).parents(".mdui-textfield").removeclass("mdui-textfield-expanded").find(".mdui-textfield-input").val("")}),d.updatetextfields=function(){g(arguments.length?arguments[0]:".mdui-textfield").each(function(){g(this).find(".mdui-textfield-input").trigger("input",{reinit:!0})})},g(function(){d.mutation(".mdui-textfield",function(){g(this).find(".mdui-textfield-input").trigger("input",{domloadedevent:!0})})}),u=function(t){var e=t.data(),n=e.$track,i=e.$fill,o=e.$thumb,a=e.$input,s=e.min,r=e.max,d=e.disabled,c=e.discrete,u=e.$thumbtext,l=a.val(),f=(l-s)/(r-s)*100;i.width(f+"%"),n.width(100-f+"%"),d&&(i.css("padding-right","6px"),n.css("padding-left","6px")),o.css("left",f+"%"),c&&u.text(l),t[0===parsefloat(f)?"addclass":"removeclass"]("mdui-slider-zero")},t=function(t){var e=g('
'),n=g('
'),i=g('
'),o=t.find('input[type="range"]'),a=o[0].disabled;t[a?"addclass":"removeclass"]("mdui-slider-disabled"),t.find(".mdui-slider-track").remove(),t.find(".mdui-slider-fill").remove(),t.find(".mdui-slider-thumb").remove(),t.append(e).append(n).append(i);var s,r=t.hasclass("mdui-slider-discrete");r&&(s=g(""),i.empty().append(s)),t.data({$track:e,$fill:n,$thumb:i,$input:o,min:o.attr("min"),max:o.attr("max"),disabled:a,discrete:r,$thumbtext:s}),u(t)},e='.mdui-slider input[type="range"]',f.on("input change",e,function(){var t=g(this).parent();u(t)}).on(r.start,e,function(t){r.isallow(t)&&(r.register(t),this.disabled||g(this).parent().addclass("mdui-slider-focus"))}).on(r.end,e,function(t){r.isallow(t)&&(this.disabled||g(this).parent().removeclass("mdui-slider-focus"))}).on(r.unlock,e,r.register),d.updatesliders=function(){g(arguments.length?arguments[0]:".mdui-slider").each(function(){t(g(this))})},g(function(){d.mutation(".mdui-slider",function(){t(g(this))})}),d.fab=function(){var o={trigger:"hover"};function t(t,e){var n=this;if(n.$fab=g(t).eq(0),n.$fab.length){var i=n.$fab.data("mdui.fab");if(i)return i;n.options=g.extend({},o,e||{}),n.state="closed",n.$btn=n.$fab.find(".mdui-fab"),n.$dial=n.$fab.find(".mdui-fab-dial"),n.$dialbtns=n.$dial.find(".mdui-fab"),"hover"===n.options.trigger&&(n.$btn.on("touchstart mouseenter",function(){n.open()}),n.$fab.on("mouseleave",function(){n.close()})),"click"===n.options.trigger&&n.$btn.on(r.start,function(){n.open()}),f.on(r.start,function(t){g(t.target).parents(".mdui-fab-wrapper").length||n.close()})}}return t.prototype.open=function(){var n=this;"opening"!==n.state&&"opened"!==n.state&&(n.$dialbtns.each(function(t,e){e.style["transition-delay"]=e.style["-webkit-transition-delay"]=15*(n.$dialbtns.length-t)+"ms"}),n.$dial.css("height","auto").addclass("mdui-fab-dial-show"),n.$btn.find(".mdui-fab-opened").length&&n.$btn.addclass("mdui-fab-opened"),n.state="opening",p("open","fab",n,n.$fab),n.$dialbtns.eq(0).transitionend(function(){n.$btn.hasclass("mdui-fab-opened")&&(n.state="opened",p("opened","fab",n,n.$fab))}))},t.prototype.close=function(){var t=this;"closing"!==t.state&&"closed"!==t.state&&(t.$dialbtns.each(function(t,e){e.style["transition-delay"]=e.style["-webkit-transition-delay"]=15*t+"ms"}),t.$dial.removeclass("mdui-fab-dial-show"),t.$btn.removeclass("mdui-fab-opened"),t.state="closing",p("close","fab",t,t.$fab),t.$dialbtns.eq(-1).transitionend(function(){t.$btn.hasclass("mdui-fab-opened")||(t.state="closed",p("closed","fab",t,t.$fab),t.$dial.css("height",0))}))},t.prototype.toggle=function(){var t=this;"opening"===t.state||"opened"===t.state?t.close():"closing"!==t.state&&"closed"!==t.state||t.open()},t.prototype.getstate=function(){return this.state},t.prototype.show=function(){this.$fab.removeclass("mdui-fab-hide")},t.prototype.hide=function(){this.$fab.addclass("mdui-fab-hide")},t}(),g(function(){f.on("touchstart mousedown mouseover","[mdui-fab]",function(t){var e=g(this),n=e.data("mdui.fab");if(!n){var i=s(e.attr("mdui-fab"));n=new d.fab(e,i),e.data("mdui.fab",n)}})}),d.select=function(){var a={position:"auto",gutter:16};function t(t,e){var n=this,i=n.$selectnative=g(t).eq(0);if(i.length){var o=i.data("mdui.select");if(o)return o;i.hide(),n.options=g.extend({},a,e||{}),n.uniqueid=g.guid(),n.state="closed",n.handleupdate(),f.on("click touchstart",function(t){var e=g(t.target);"opening"!==n.state&&"opened"!==n.state||e.is(n.$select)||g.contains(n.$select[0],e[0])||n.close()})}}t.prototype.handleupdate=function(){var i=this;"opening"!==i.state&&"opened"!==i.state||i.close();var n=i.$selectnative;i.value=n.val(),i.text="",i.$items=g(),n.find("option").each(function(t,e){var n={value:e.value,text:e.textcontent,disabled:e.disabled,selected:i.value===e.value,index:t};i.value===n.value&&(i.text=n.text,i.selectedindex=t),i.$items=i.$items.add(g('
"+n.text+"
").data(n))}),i.$selected=g(''+i.text+""),i.$select=g('
').show().append(i.$selected),i.$menu=g('
').appendto(i.$select).append(i.$items),g("#"+i.uniqueid).remove(),n.after(i.$select),i.size=parseint(i.$selectnative.attr("size")),(!i.size||i.size<0)&&(i.size=i.$items.length,8').appendto(n.$tab),n.activeindex=!1;var o=location.hash;o&&n.$tabs.each(function(t,e){if(g(e).attr("href")===o)return n.activeindex=t,!1}),!1===n.activeindex&&n.$tabs.each(function(t,e){if(g(e).hasclass("mdui-tab-active"))return n.activeindex=t,!1}),n.$tabs.length&&!1===n.activeindex&&(n.activeindex=0),n._setactive(),t.on("resize",g.throttle(function(){n._setindicatorposition()},100)),n.$tabs.each(function(t,e){n._bindtabevent(e)})}}return t.prototype._bindtabevent=function(e){var n=this,i=g(e),t=function(t){s(i)?t.preventdefault():(n.activeindex=n.$tabs.index(e),n._setactive())};i.on("click",t),"hover"===n.options.trigger&&i.on("mouseenter",t),i.on("click",function(t){0===i.attr("href").indexof("#")&&t.preventdefault()})},t.prototype._setactive=function(){var o=this;o.$tabs.each(function(t,e){var n=g(e),i=n.attr("href");t!==o.activeindex||s(n)?(n.removeclass("mdui-tab-active"),g(i).hide()):(n.hasclass("mdui-tab-active")||(p("change","tab",o,o.$tab,{index:o.activeindex,id:i.substr(1)}),p("show","tab",o,n),n.addclass("mdui-tab-active")),g(i).show(),o._setindicatorposition())})},t.prototype._setindicatorposition=function(){var t,e,n=this;!1!==n.activeindex?(t=n.$tabs.eq(n.activeindex),s(t)||(e=t.offset(),n.$indicator.css({left:e.left+n.$tab[0].scrollleft-n.$tab[0].getboundingclientrect().left+"px",width:t.width()+"px"}))):n.$indicator.css({left:0,width:0})},t.prototype.next=function(){var t=this;!1!==t.activeindex&&(t.$tabs.length>t.activeindex+1?t.activeindex++:t.options.loop&&(t.activeindex=0),t._setactive())},t.prototype.prev=function(){var t=this;!1!==t.activeindex&&(0',g.each(n.buttons,function(t,e){o+=''+e.text+""}),o+="");var t='
'+(n.title?'
'+n.title+"
":"")+(n.content?'
'+n.content+"
":"")+o+"
",a=new d.dialog(t,{history:n.history,overlay:n.overlay,modal:n.modal,closeonesc:n.closeonesc,destroyonclosed:n.destroyonclosed});return n.buttons.length&&a.$dialog.find(".mdui-dialog-actions .mdui-btn").each(function(t,e){g(e).on("click",function(){"function"==typeof n.buttons[t].onclick&&n.buttons[t].onclick(a),n.buttons[t].close&&a.close()})}),"function"==typeof n.onopen&&a.$dialog.on("open.mdui.dialog",function(){n.onopen(a)}).on("opened.mdui.dialog",function(){n.onopened(a)}).on("close.mdui.dialog",function(){n.onclose(a)}).on("closed.mdui.dialog",function(){n.onclosed(a)}),a.open(),a},d.alert=function(t,e,n,i){"function"==typeof e&&(e="",n=arguments[1],i=arguments[2]),void 0===n&&(n=function(){}),void 0===i&&(i={});return i=g.extend({},{confirmtext:"ok",history:!0,modal:!1,closeonesc:!0},i),d.dialog({title:e,content:t,buttons:[{text:i.confirmtext,bold:!1,close:!0,onclick:n}],cssclass:"mdui-dialog-alert",history:i.history,modal:i.modal,closeonesc:i.closeonesc})},d.confirm=function(t,e,n,i,o){"function"==typeof e&&(e="",n=arguments[1],i=arguments[2],o=arguments[3]),void 0===n&&(n=function(){}),void 0===i&&(i=function(){}),void 0===o&&(o={});return o=g.extend({},{confirmtext:"ok",canceltext:"cancel",history:!0,modal:!1,closeonesc:!0},o),d.dialog({title:e,content:t,buttons:[{text:o.canceltext,bold:!1,close:!0,onclick:i},{text:o.confirmtext,bold:!1,close:!0,onclick:n}],cssclass:"mdui-dialog-confirm",history:o.history,modal:o.modal,closeonesc:o.closeonesc})},d.prompt=function(t,e,i,n,o){"function"==typeof e&&(e="",i=arguments[1],n=arguments[2],o=arguments[3]),void 0===i&&(i=function(){}),void 0===n&&(n=function(){}),void 0===o&&(o={});var a='
'+(t?'":"")+("text"===(o=g.extend({},{confirmtext:"ok",canceltext:"cancel",history:!0,modal:!1,closeonesc:!0,type:"text",maxlength:"",defaultvalue:"",confirmonenter:!1},o)).type?'":"")+("textarea"===o.type?'":"")+"
",s=n;"function"==typeof n&&(s=function(t){var e=t.$dialog.find(".mdui-textfield-input").val();n(e,t)});var r=i;return"function"==typeof i&&(r=function(t){var e=t.$dialog.find(".mdui-textfield-input").val();i(e,t)}),d.dialog({title:e,content:a,buttons:[{text:o.canceltext,bold:!1,close:!0,onclick:s},{text:o.confirmtext,bold:!1,close:!0,onclick:r}],cssclass:"mdui-dialog-prompt",history:o.history,modal:o.modal,closeonesc:o.closeonesc,onopen:function(n){var t=n.$dialog.find(".mdui-textfield-input");d.updatetextfields(t),t[0].focus(),"text"===o.type&&!0===o.confirmonenter&&t.on("keydown",function(t){if(13===t.keycode){var e=n.$dialog.find(".mdui-textfield-input").val();i(e,n),n.close()}}),"textarea"===o.type&&t.on("input",function(){n.handleupdate()}),o.maxlength&&n.handleupdate()}})},d.tooltip=function(){var o={position:"auto",delay:0,content:""};function i(t){var e,n,i,o=t.$target[0].getboundingclientrect(),a=1024'+n.options.content+"").appendto(document.body),n.$target.on("touchstart mouseenter",function(t){this.disabled||r.isallow(t)&&(r.register(t),n.open())}).on("touchend mouseleave",function(t){this.disabled||r.isallow(t)&&n.close()}).on(r.unlock,function(t){this.disabled||r.register(t)})}}var e=function(t){t.$tooltip.hasclass("mdui-tooltip-open")?(t.state="opened",p("opened","tooltip",t,t.$target)):(t.state="closed",p("closed","tooltip",t,t.$target))};return t.prototype._doopen=function(){var t=this;t.state="opening",p("open","tooltip",t,t.$target),t.$tooltip.addclass("mdui-tooltip-open").transitionend(function(){e(t)})},t.prototype.open=function(t){var e=this;if("opening"!==e.state&&"opened"!==e.state){var n=g.extend({},e.options);g.extend(e.options,s(e.$target.attr("mdui-tooltip"))),t&&g.extend(e.options,t),n.content!==e.options.content&&e.$tooltip.html(e.options.content),i(e),e.options.delay?e.timeoutid=settimeout(function(){e._doopen()},e.options.delay):(e.timeoutid=!1,e._doopen())}},t.prototype.close=function(){var t=this;t.timeoutid&&(cleartimeout(t.timeoutid),t.timeoutid=!1),"closing"!==t.state&&"closed"!==t.state&&(t.state="closing",p("close","tooltip",t,t.$target),t.$tooltip.removeclass("mdui-tooltip-open").transitionend(function(){e(t)}))},t.prototype.toggle=function(){var t=this;"opening"===t.state||"opened"===t.state?t.close():"closing"!==t.state&&"closed"!==t.state||t.open()},t.prototype.getstate=function(){return this.state},t}(),g(function(){f.on("touchstart mouseover","[mdui-tooltip]",function(){var t=g(this),e=t.data("mdui.tooltip");if(!e){var n=s(t.attr("mdui-tooltip"));e=new d.tooltip(t,n),t.data("mdui.tooltip",e)}})}),function(){var n,i="__md_snackbar",a={timeout:4e3,buttontext:"",buttoncolor:"",position:"bottom",closeonbuttonclick:!0,closeonoutsideclick:!0,onclick:function(){},onbuttonclick:function(){},onopen:function(){},onopened:function(){},onclose:function(){},onclosed:function(){}},o=function(t){var e=g(t.target);e.hasclass("mdui-snackbar")||e.parents(".mdui-snackbar").length||n.close()};function s(t,e){var n=this;if(n.message=t,n.options=g.extend({},a,e||{}),n.message){n.state="closed",n.timeoutid=!1;var i="",o="";0===n.options.buttoncolor.indexof("#")||0===n.options.buttoncolor.indexof("rgb")?i='style="color:'+n.options.buttoncolor+'"':""!==n.options.buttoncolor&&(o="mdui-text-color-"+n.options.buttoncolor),n.$snackbar=g('
'+n.message+"
"+(n.options.buttontext?'"+n.options.buttontext+"":"")+"
").appendto(document.body),n._setposition("close"),n.$snackbar.reflow().addclass("mdui-snackbar-"+n.options.position)}}s.prototype._setposition=function(t){var e,n,i=this.$snackbar[0].clientheight,o=this.options.position;e="bottom"===o||"top"===o?"-50%":"0","open"===t?n="0":("bottom"===o&&(n=i),"top"===o&&(n=-i),"left-top"!==o&&"right-top"!==o||(n=-i-24),"left-bottom"!==o&&"right-bottom"!==o||(n=i+24)),this.$snackbar.transform("translate("+e+","+n+"px)")},s.prototype.open=function(){var e=this;e.message&&"opening"!==e.state&&"opened"!==e.state&&(n?l.queue(i,function(){e.open()}):((n=e).state="opening",e.options.onopen(),e._setposition("open"),e.$snackbar.transitionend(function(){"opening"===e.state&&(e.state="opened",e.options.onopened(),e.options.buttontext&&e.$snackbar.find(".mdui-snackbar-action").on("click",function(){e.options.onbuttonclick(),e.options.closeonbuttonclick&&e.close()}),e.$snackbar.on("click",function(t){g(t.target).hasclass("mdui-snackbar-action")||e.options.onclick()}),e.options.closeonoutsideclick&&f.on(r.start,o),e.options.timeout&&(e.timeoutid=settimeout(function(){e.close()},e.options.timeout)))})))},s.prototype.close=function(){var t=this;t.message&&"closing"!==t.state&&"closed"!==t.state&&(t.timeoutid&&cleartimeout(t.timeoutid),t.options.closeonoutsideclick&&f.off(r.start,o),t.state="closing",t.options.onclose(),t._setposition("close"),t.$snackbar.transitionend(function(){"closing"===t.state&&(n=null,t.state="closed",t.options.onclosed(),t.$snackbar.remove(),l.dequeue(i))}))},d.snackbar=function(t,e){"string"!=typeof t&&(t=(e=t).message);var n=new s(t,e);return n.open(),n}}(),f.on("click",".mdui-bottom-nav>a",function(){var n,i=g(this),o=i.parent();o.children("a").each(function(t,e){(n=i.is(e))&&p("change","bottomnav",null,o,{index:t}),g(e)[n?"addclass":"removeclass"]("mdui-bottom-nav-active")})}),d.mutation(".mdui-bottom-nav-scroll-hide",function(){var t=g(this),e=new d.headroom(t,{pinnedclass:"mdui-headroom-pinned-down",unpinnedclass:"mdui-headroom-unpinned-down"});t.data("mdui.headroom",e)}),o=function(){var t=!!arguments.length&&arguments[0];return'
'},m=function(t){var e,n=g(t);e=n.hasclass("mdui-spinner-colorful")?o("1")+o("2")+o("3")+o("4"):o(),n.html(e)},g(function(){d.mutation(".mdui-spinner",function(){m(this)})}),d.updatespinners=function(){g(arguments.length?arguments[0]:".mdui-spinner").each(function(){m(this)})},d.panel=function(t,e){return new v(t,e,"panel")},g(function(){d.mutation("[mdui-panel]",function(){var t=g(this),e=t.data("mdui.panel");if(!e){var n=s(t.attr("mdui-panel"));e=new d.panel(t,n),t.data("mdui.panel",e)}})}),d.menu=function(){var a={position:"auto",align:"auto",gutter:16,fixed:!1,covered:"auto",submenutrigger:"hover",submenudelay:200},s=function(t){var e,n,i,o,a,s,r=t.height(),d=t.width(),c=t.options.gutter,u=t.iscovered,l=t.options.fixed,f=t.$menu.width(),p=t.$menu.height(),h=t.$anchor,m=h[0].getboundingclientrect(),v=m.top,g=m.left,b=m.height,x=m.width,y=r-v-b,w=d-g-x,$=h[0].offsettop,c=h[0].offsetleft;if(i="auto"===t.options.position?p+c