/*!
* mdui v0.1.2 (http://mdui.org) * Copyright 2016-2017 zdhxiong * Licensed under MIT */
!function(t,e,n){“use strict”;var i={},o={};!function(){o.isArray=function(t){return“[object Array]”===Object.prototype.toString.apply(t)},o.toArray=function(t){var e,n=[];for(e=0;et
“-”+n),n},o.ready(function(){setTimeout(function(){e.body.classList.add(“mdui-loaded”)},0),i.support.touch&&e.body.classList.add(“mdui-support-touch”)}),i.Headroom=function(){function e(t,e){var i=this;if(i.headroom=o.dom(t),“undefined”!=typeof i.headroom){var a=o.data(i.headroom,“mdui.headroom”);if(a)return a;i.options=o.extend(n,e||{});var s=i.options.tolerance;s!==Object(s)&&(i.options.tolerance={down:s,up:s}),i._init()}}var n={tolerance:5,offset:0,initialClass:“mdui-headroom”,pinnedClass:“mdui-headroom-pinned-top”,unpinnedClass:“mdui-headroom-unpinned-top”};return e.prototype._init=function(){var t=this;t.state=“pinned”,t.headroom.classList.add(t.options.initialClass),t.headroom.classList.remove(t.options.pinnedClass,t.options.unpinnedClass),t.inited=!1,t.lastScrollY=0,t._attachEvent()},e.prototype._attachEvent=function(){var e=this;e.inited||(e.lastScrollY=t.pageYOffset,e.inited=!0,o.on(t,“scroll”,function(){e._scroll()}))},e.prototype._scroll=function(){var e=this;e.animationFrameId=o.requestAnimationFrame(function(){var n=t.pageYOffset,i=n>e.lastScrollY?“down”:“up”,o=Math.abs(n-e.lastScrollY)>=e.options.tolerance;n>e.lastScrollY&&n>=e.options.offset&&o?e.unpin():(n<e.lastScrollY&&o||n<=e.options.offset)&&e.pin(),e.lastScrollY=n})},e.prototype.pin=function(){var t=this;“pinning”!==t.state&&“pinned”!==t.state&&t.headroom.classList.contains(t.options.initialClass)&&(t.state=“pinning”,t.headroom.classList.remove(t.options.unpinnedClass),t.headroom.classList.add(t.options.pinnedClass),o.pluginEvent(“pin”,“headroom”,t,t.headroom),o.transitionEnd(t.headroom,function(){“pinning”===t.state&&(t.state=“pinned”,o.pluginEvent(“pinned”,“headroom”,t,t.headroom))}))},e.prototype.unpin=function(){var t=this;“unpinning”!==t.state&&“unpinned”!==t.state&&t.headroom.classList.contains(t.options.initialClass)&&(t.state=“unpinning”,t.headroom.classList.remove(t.options.pinnedClass),t.headroom.classList.add(t.options.unpinnedClass),o.pluginEvent(“unpin”,“headroom”,t,t.headroom),o.transitionEnd(t.headroom,function(){“unpinning”===t.state&&(t.state=“unpinned”,o.pluginEvent(“unpinned”,“headroom”,t,t.headroom))}))},e.prototype.enable=function(){var t=this;t.inited||t._init()},e.prototype.disable=function(){var e=this;e.inited&&(e.inited=!1,e.headroom.classList.remove(e.options.initialClass,e.options.pinnedClass,e.options.unpinnedClass),o.off(t,“scroll”,function(){e._scroll()}),o.cancelAnimationFrame(e.animationFrameId))},e.prototype.getState=function(){return this.state},e}(),o.ready(function(){o.each(o.queryAll(“”),function(t,e){var n=o.parseOptions(e.getAttribute(“mdui-headroom”)),a=o.data(e,“mdui.headroom”);a||(a=new i.Headroom(e,n),o.data(e,“mdui.headroom”,a))})}),o.Collapse=function(){function t(t,a,s,r){var d=this;if(d.classes=o.extend(n,s||{}),d.namespace=“undefined”!=typeof r&&r?r:i,d.collapse=o.dom(t),“undefined”!=typeof d.collapse){d.options=o.extend(e,a||{});var l=o.data(d.collapse,“mdui.”+d.namespace);return l?l:void o.on(d.collapse,“click”,“.”+d.classes.header,function(t){var e=o.parent(this,“.”+d.classes.item);o.child(d.collapse,e)&&d.toggle(e)})}}var e={accordion:!1},n={item:“mdui-collapse-item”,itemOpen:“mdui-collapse-item-open”,header:“mdui-collapse-item-header”,body:“mdui-collapse-item-body”},i=“collapse”;return t.prototype._isOpen=function(t){return t.classList.contains(this.classes.itemOpen)},t.prototype._getItem=function(t){var e=this;if(parseInt(t)===t){var n=o.children(e.collapse,“.”+e.classes.item);return n}return o.dom(t)},t.prototype.open=function(t){var e=this;if(t=e._getItem(t),!e._isOpen(t)){e.options.accordion&&o.each(o.children(e.collapse,“.”+e.classes.itemOpen),function(n,i){i!==t&&e.close(i)});var n=o.child(t,“.”+e.classes.body);n.style.height=n.scrollHeight+“px”,o.transitionEnd(n,function(){e._isOpen(t)?(o.transition(n,0),n.style.height=“auto”,o.relayout(n),o.transition(n,“”),o.pluginEvent(“opened”,e.namespace,e,t)):n.style.height=“”}),o.pluginEvent(“open”,e.namespace,e,t),t.classList.add(e.classes.itemOpen)}},t.prototype.close=function(t){var e=this;if(t=e._getItem(t),e._isOpen(t)){var n=o.child(t,“.”+e.classes.body);t.classList.remove(e.classes.itemOpen),o.transition(n,0),n.style.height=n.scrollHeight+“px”,o.relayout(n),o.transition(n,“”),n.style.height=“”,o.pluginEvent(“close”,e.namespace,e,t),o.transitionEnd(n,function(){e._isOpen(t)?(o.transition(n,0),n.style.height=“auto”,o.relayout(n),o.transition(n,“”)):(n.style.height=“”,o.pluginEvent(“closed”,e.namespace,e,t))})}},t.prototype.toggle=function(t){var e=this;t=e._getItem(t),e._isOpen(t)?e.close(t):e.open(t)},t.prototype.openAll=function(){var t=this;o.each(o.children(t.collapse,“.”+t.classes.item),function(e,n){t._isOpen(n)||t.open(n)})},t.prototype.closeAll=function(){var t=this;o.each(o.children(t.collapse,“.”+t.classes.item),function(e,n){t._isOpen(n)&&t.close(n)})},t}(),i.Collapse=function(){function t(t,e){return new o.Collapse(t,e)}return t}(),o.ready(function(){o.each(o.queryAll(“”),function(t,e){var n=o.parseOptions(e.getAttribute(“mdui-collapse”)),a=o.data(e,“mdui.collapse”);a||(a=new i.Collapse(e,n),o.data(e,“mdui.collapse”,a))})}),function(){function t(t){var e=this;e.table=o.dom(t),e.init()}var e=function(t){return“<”t
' class=“mdui-table-cell-checkbox”><label class=“mdui-checkbox”><input type=“checkbox”/><i class=“mdui-checkbox-icon”></i></label></'t
“>”};t.prototype.init=function(){var t=this;t.thRow=o.query(“thead tr”,t.table),t.tdRows=o.queryAll(“tbody tr”,t.table),t.tdCheckboxs=[],t.selectable=t.table.classList.contains(“mdui-table-selectable”),t.updateTdCheckbox(),t.updateThCheckbox(),t.updateNumericCol()},t.prototype.updateTdCheckbox=function(){var t,n,i=this;i.tdCheckboxs=[],o.each(i.tdRows,function(a,s){if(n=o.query(“.mdui-table-cell-checkbox”,s),n&&o.remove(n),i.selectable){t=o.dom(e(“td”)),o.prepend(s,t);var r=o.query(’input',t);s.classList.contains(“mdui-table-row-selected”)&&(r.checked=!0),o.on(r,“change”,function(){s.classList(“mdui-table-row-selected”)}),i.tdCheckboxs.push®}})},t.prototype.updateThCheckbox=function(){var t,n=this;if(t=o.query(“.mdui-table-cell-checkbox”,n.thRow),t&&o.remove(t),n.selectable){var i=o.dom(e(“th”));o.prepend(n.thRow,i),t=o.query(‘input',i),o.on(t,“change”,function(){o.each(n.tdCheckboxs,function(e,n){n.checked=t.checked}),o.each(n.tdRows,function(e,n){n.classList(“mdui-table-row-selected”)})})}},t.prototype.updateNumericCol=function(){var t=this,e=o.queryAll(“th”,t.thRow);o.each(e,function(e,n){o.each(t.tdRows,function(t,i){var a=n.classList.contains(“mdui-table-col-numeric”)?“add”:“remove”,s=o.queryAll(“td”,i);s&&s.classList(“mdui-table-col-numeric”)})})},o.ready(function(){var e=o.queryAll(“.mdui-table”);o.each(e,function(e,n){var i=new t(n);o.data(n,“mdui.table”,i)})}),i.updateTables=function(){var t;t=1===arguments.length?o.dom(arguments):o.queryAll(“.mdui-table”),o.each(t,function(t,e){var n=o.data(e,“mdui.table”);n.init()})}}(),function(){function t(t){if(t&&!o.data(t,“isRemoved”)){o.data(t,“isRemoved”,!0);var e=setTimeout(function(){o.remove(t)},400);t.classList.add(“mdui-ripple-wave-fill”);var n=o.data(t,“translate”);o.transform(t,n.replace(“scale(1)”,“scale(1.01)”)),o.transitionEnd(t,function(t){clearTimeout(e);var i=t.target;i.classList.add(“mdui-ripple-wave-out”),o.transform(i,n.replace(“scale(1)”,“scale(1.01)”)),e=setTimeout(function(){o.remove(i)},700),setTimeout(function(){o.transitionEnd(i,function(t){clearTimeout(e),o.remove(t.target)})},0)})}}function n(t){if(r.allowEvent(t)===!1)return null;var e,n=null,i=t.target;return i.classList.contains(“mdui-ripple”)?n=i:(e=o.parents(i,“.mdui-ripple”),e.length&&(n=e)),n}function a(t){var e=n(t);if(null!==e){if(e.disabled||e.getAttribute(“disabled”))return;r.registerEvent(t),s.show(t,e),i.support.touch&&o.on(e,“touchmove touchend touchcancel”,s.hide),o.on(e,“mousemove mouseup mouseleave”,s.hide)}}var s={show:function(t,e){if(2!==t.button){var n;n=“touches”in t&&t.touches.length?t.touches:t;var i=n.pageX,a=n.pageY,s=e.getBoundingClientRect(),r=o.offset(e),d={x:i-r.left,y:a-r.top},l=s.height,c=s.width,u=Math.max(Math.pow(Math.pow(l,2)+Math.pow(c,2),.5),48),p=“translate3d(”+(-d.x+c/2)+“px, ”+(-d.y+l/2)+“px, 0) scale(1)”,f=o.dom('<div class=“mdui-ripple-wave” style=“width: 'u
”px; height: “u
”px; margin-top:-“u/2
”px; margin-left:-“u/2
”px; left:“d.x
”px; top:“d.y
’px;”>‘);o.data(f,{translate:p}),o.prepend(e,f),o.relayout(f),o.transform(f,p)}},hide:function(e,n){n=n||this;var a=o.children(n,“.mdui-ripple-wave”);o.each(a,function(e,n){t(n)}),i.support.touch&&o.off(n,“touchmove touchend touchcancel”,s.hide),o.off(n,“mousemove mouseup mouseleave”,s.hide)}},r={touches:0,allowEvent:function(t){var e=!0;return“mousedown”===t.type&&r.touches&&(e=!1),e},registerEvent:function(t){var e=t.type;“touchstart”===e?r.touches+=1:.indexOf(e)>-1&&setTimeout(function(){r.touches&&(r.touches-=1)},500)}};i.support.touch&&(o.on(e,“touchstart”,a),o.on(e,“touchmove touchend touchcancel”,r.registerEvent)),o.on(e,“mousedown”,a)}(),function(){var t=,n={field:“mdui-textfield”,input:“mdui-textfield-input”,focus:“mdui-textfield-focus”,notEmpty:“mdui-textfield-not-empty”,disabled:“mdui-textfield-disabled”,invalid:“mdui-textfield-invalid”,expanded:“mdui-textfield-expanded”},a=function(e){var i,a=e.target,s=e.type,r=a.value;i=!(“object”!=typeof e.detail||“undefined”==typeof e.detail.reInit||!e.detail.reInit)&&e.detail.reInit;var d;d=!(“object”!=typeof e.detail||“undefined”==typeof e.detail.domLoadedEvent||!e.detail.domLoadedEvent)&&e.detail.domLoadedEvent;var l=a.getAttribute(“type”)||“”;if(!(t.indexOf(l)>=0)){var c=o.parents(a,“.”+n.field);if(“focus”===s&&c.classList.add(n.focus),“blur”===s&&c.classList.remove(n.focus),“blur”!==s&&“input”!==s||(r&&“”!==r?c.classList.add(n.notEmpty):c.classList.remove(n.notEmpty)),a.disabled?c.classList.add(n.disabled):c.classList.remove(n.disabled),“input”!==s&&“blur”!==s||d||a.validity&&(a.validity.valid?c.classList.remove(n.invalid):c.classList.add(n.invalid)),“textarea”===e.target.nodeName.toLowerCase()){a.style.height=“”;var u=a.offsetHeight,p=u-a.clientHeight,f=a.scrollHeight;if(f+p>u){var m=f+p;a.style.height=m+“px”}}var h;i&&(c.classList.remove(“mdui-textfield-has-counter”),h=o.query(“.mdui-textfield-counter”,c),h&&o.remove(h));var v=a.getAttribute(“maxlength”);if(v){(i||d)&&(h=o.dom('<div class=“mdui-textfield-counter”><span class=“mdui-textfield-counter-inputed”></span> / 'v
“”),c.appendChild(h),o.query(“.mdui-textfield-error”,c)||c.classList.add(“mdui-textfield-has-counter”));var g=a.value.length+a.value.split(“n”).length-1;o.query(“.mdui-textfield-counter-inputed”,c).innerText=g.toString()}}},s=“.”n.field
“ input, .”n.field
“ textarea”;o.on(e,“input focus blur”,s,a,!0),o.on(e,“click”,“.mdui-textfield-expandable .mdui-textfield-icon”,function(){var t=this,e=o.parents(t,“.”+n.field),i=o.query(“.”+n.input,e);e.classList.add(n.expanded),i.focus()}),o.on(e,“click”,“.mdui-textfield-expandable .mdui-textfield-close”,function(){var t=this,e=o.parents(t,“.”+n.field),i=o.query(“.”+n.input,e);e.classList.remove(n.expanded),i.value=“”}),i.updateTextFields=function(){var t,e;t=1===arguments.length?o.dom(arguments):o.queryAll(“.mdui-textfield”),o.each(t,function(t,n){e=o.query(“.mdui-textfield-input”,n),e&&o.trigger(e,“input”,{reInit:!0})})},o.ready(function(){o.each(o.queryAll(“.mdui-textfield-input”),function(t,e){o.trigger(e,“input”,{domLoadedEvent:!0})})})}(),function(){var t=function(t){var e=o.data(t,“track”),n=o.data(t,“fill”),i=o.data(t,“thumb”),a=o.data(t,“input”),s=o.data(t,“min”),r=o.data(t,“max”),d=o.data(t,“disabled”),l=o.data(t,“discrete”),c=o.data(t,“thumbText”),u=(a.value-s)/(r-s)*100;n.style.width=u+“%”,e.style.width=100-u+“%”,d&&(n.style=“6px”,e.style=“6px”),i.style.left=u+“%”,l&&(c.textContent=a.value),t.classList(“mdui-slider-zero”)},n=function(e){var n=o.dom('<div class=“mdui-slider-track”>’),i=o.dom('<div class=“mdui-slider-fill”>‘),a=o.dom('<div class=“mdui-slider-thumb”>’),s=o.query(‘input',e),r=s.disabled;e.classList(“mdui-slider-disabled”),o.remove(o.query(“.mdui-slider-track”,e)),e.appendChild(n),o.remove(o.query(“.mdui-slider-fill”,e)),e.appendChild(i),o.remove(o.query(“.mdui-slider-thumb”,e)),e.appendChild(a);var d,l=e.classList.contains(“mdui-slider-discrete”);l&&(d=o.dom(“”),o.empty(a),a.appendChild(d)),o.data(e,{track:n,fill:i,thumb:a,input:s,min:s.getAttribute(“min”),max:s.getAttribute(“max”),disabled:r,discrete:l,thumbText:d}),t(e)};o.on(e,“input change”,'.mdui-slider input',function(){var e=o.parent(this,“.mdui-slider”);t(e)}),o.on(e,i.touchEvents.start,'.mdui-slider input',function(){var t=o.parent(this,“.mdui-slider”);this.disabled||t.classList.add(“mdui-slider-focus”)}),o.on(e,i.touchEvents.end,'.mdui-slider input',function(){var t=o.parent(this,“.mdui-slider”);this.disabled||t.classList.remove(“mdui-slider-focus”)}),o.ready(function(){var t=o.queryAll(“.mdui-slider”);o.each(t,function(t,e){n(e)})}),i.updateSliders=function(){var t;t=1===arguments.length?o.dom(arguments):o.queryAll(“.mdui-slider”),o.each(t,function(t,e){n(e)})}}(),i.Fab=function(){function t(t,a){var s=this;if(s.fab=o.dom(t),“undefined”!=typeof s.fab){var r=o.data(s.fab,“mdui.fab”);if®return r;s.options=o.extend(n,a||{}),s.state=“closed”,s.btn=o.child(s.fab,“.mdui-fab”),s.dial=o.child(s.fab,“.mdui-fab-dial”),s.dialBtns=o.queryAll(“.mdui-fab”,s.dial),i.support.touch?(o.on(s.btn,“touchstart”,function(){s.open()}),o.on(e,“touchend”,function(t){o.parents(t.target,“.mdui-fab-wrapper”).length||s.close()})):(“click”===s.options.trigger&&o.on(s.btn,“click”,function(){s.toggle()}),“hover”===s.options.trigger&&(o.on(s.fab,“mouseenter”,function(){s.open()}),o.on(s.fab,“mouseleave”,function(){s.close()})))}}var n={trigger:“hover”};return t.prototype.open=function(){var t=this;“opening”!==t.state&&“opened”!==t.state&&(o.each(t.dialBtns,function(e,n){n.style=15*(t.dialBtns.length-e)+“ms”}),t.dial.classList.add(“mdui-fab-dial-show”),o.query(“.mdui-fab-opened”,t.btn)&&t.btn.classList.add(“mdui-fab-opened”),t.state=“opening”,o.pluginEvent(“open”,“fab”,t,t.fab),o.transitionEnd(t.dialBtns,function(){t.btn.classList.contains(“mdui-fab-opened”)&&(t.state=“opened”,o.pluginEvent(“opened”,“fab”,t,t.fab))}))},t.prototype.close=function(){var t=this;“closing”!==t.state&&“closed”!==t.state&&(o.each(t.dialBtns,function(t,e){e.style=15*t+“ms”}),t.dial.classList.remove(“mdui-fab-dial-show”),t.btn.classList.remove(“mdui-fab-opened”),t.state=“closing”,o.pluginEvent(“close”,“fab”,t,t.fab),o.transitionEnd(t.dialBtns,function(){t.btn.classList.contains(“mdui-fab-opened”)||(t.state=“closed”,o.pluginEvent(“closed”,“fab”,t,t.fab))}))},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.classList.remove(“mdui-fab-hide”)},t.prototype.hide=function(){this.fab.classList.add(“mdui-fab-hide”)},t}(),o.ready(function(){var t=i.support.touch?“touchstart”:“click mouseover”;o.on(e,t,“”,function(t){var e=this,n=t.type,a=o.data(e,“mdui.fab”);if(!a){var s=o.parseOptions(e.getAttribute(“mdui-fab”));a=new i.Fab(e,s),o.data(e,“mdui.fab”,a),“touchstart”===n?a.open():(“click”===a.options.trigger&&“click”===n||“hover”===a.options.trigger&&“mouseover”===n)&&a.open()}})}),o.ready(function(){o.each(o.queryAll(“.mdui-appbar-scroll-hide”),function(t,e){o.data(e,“mdui.headroom”,new i.Headroom(e))}),o.each(o.queryAll(“.mdui-appbar-scroll-toolbar-hide”),function(t,e){var n=new i.Headroom(“.mdui-appbar-scroll-toolbar-hide”,{pinnedClass:“mdui-headroom-pinned-toolbar”,unpinnedClass:“mdui-headroom-unpinned-toolbar”});o.data(e,“mdui.headroom”,n)})}),i.Tab=function(){function e(e,a){var s,r=this;if(r.tab=o.dom(e),“undefined”!=typeof r.tab){var d=o.data(r.tab,“mdui.tab”);if(d)return d;r.options=o.extend(n,a||{}),r.tabs=o.children(r.tab,“a”),r.indicator=o.dom('<div class=“mdui-tab-indicator”>’),r.tab.appendChild(r.indicator),s=i.support.touch?“touchend”:“hover”===r.options.trigger?“mouseenter”:“click”;var l=location.hash;l&&o.each(r.tabs,function(t,e){if(e.getAttribute(“href”)===l)return r.activeIndex=t,!1}),“undefined”==typeof r.activeIndex&&o.each(r.tabs,function(t,e){if(e.classList.contains(“mdui-tab-active”))return r.activeIndex=t,!1}),“undefined”==typeof r.activeIndex&&(r.activeIndex=0),r._setActive(),o.on(t,“resize”,i.throttle(function(){r._setIndicatorPosition()},100)),o.each(r.tabs,function(t,e){o.on(e,s,function(n){return null!==e.getAttribute(“disabled”)?void n.preventDefault():(r.activeIndex=t,void r._setActive())}),o.on(e,“click”,function(t){0===e.getAttribute(“href”).indexOf(“#”)&&t.preventDefault()})})}}var n={trigger:“click”,loop:!1};return e.prototype._setActive=function(){var t=this;o.each(t.tabs,function(e,n){var i,a=n.getAttribute(“href”);return null!==n.getAttribute(“disabled”)?void(0===a.indexOf(“#”)&&(i=o.query(a),i&&(i.style.display=“none”))):(e===t.activeIndex?(o.pluginEvent(“change”,“tab”,t,t.tab,{index:t.activeIndex,target:n}),o.pluginEvent(“show”,“tab”,t,n),n.classList.contains(“mdui-tab-active”)||n.classList.add(“mdui-tab-active”)):n.classList.contains(“mdui-tab-active”)&&n.classList.remove(“mdui-tab-active”),void(0===a.indexOf(“#”)&&(i=o.query(a),i&&(e===t.activeIndex?i.style.display=“block”:i.style.display=“none”))))}),t._setIndicatorPosition()},e.prototype._setIndicatorPosition=function(){var t=this,e=t.tabs;if(null===e.getAttribute(“disabled”)){var n=o.offset(e);t.indicator.style.left=n.left+t.tab.scrollLeft-t.tab.getBoundingClientRect().left+“px”,t.indicator.style.width=o.getStyle(e,“width”)}},e.prototype.next=function(){var t=this;t.tabs.length>t.activeIndex+1?t.activeIndex++:t.options.loop&&(t.activeIndex=0),t._setActive()},e.prototype.prev=function(){var t=this;t.activeIndex>0?t.activeIndex–:t.options.loop&&(t.activeIndex=t.tabs.length-1),t._setActive()},e.prototype.show=function(t){var e=this;parseInt(t)===t?e.activeIndex=t:o.each(e.tabs,function(n,i){if(i.id===t)return e.activeIndex=n,!1}),e._setActive()},e.prototype.handleUpdate=function(){this._setIndicatorPosition()},e}(),o.ready(function(){o.each(o.queryAll(“”),function(t,e){var n=o.parseOptions(e.getAttribute(“mdui-tab”)),a=o.data(e,“mdui.tab”);a||(a=new i.Tab(e,n),o.data(e,“mdui.tab”,a))})}),i.Drawer=function(){function n(e,n){var s=this;if(s.drawer=o.dom(e),“undefined”!=typeof s.drawer){var r=o.data(s.drawer,“mdui.drawer”);if®return r;s.options=o.extend(a,n||{}),s.overlay=!1,s.position=s.drawer.classList.contains(“mdui-drawer-right”)?“right”:“left”,s.drawer.classList.contains(“mdui-drawer-close”)?s.state=“closed”:s.drawer.classList.contains(“mdui-drawer-open”)?s.state=“opened”:i.screen.mdUp()?s.state=“opened”:s.state=“closed”,o.on(t,“resize”,i.throttle(function(){i.screen.mdUp()?(s.overlay&&!s.options.overlay&&(i.hideOverlay(),s.overlay=!1,i.unlockScreen()),s.drawer.classList.contains(“mdui-drawer-close”)||(s.state=“opened”)):s.overlay||“opened”!==s.state||(s.drawer.classList.contains(“mdui-drawer-open”)?(i.showOverlay(),s.overlay=!0,i.lockScreen(),o.one(o.query(“.mdui-overlay”),“click”,function(){s.close()})):s.state=“closed”)},100)),i.support.touch||(s.drawer.style=“hidden”,s.drawer.classList.add(“mdui-drawer-scrollbar”));var d=o.queryAll(“”,s.drawer);o.each(d,function(t,e){o.on(e,“click”,function(){s.close()})})}}var a={overlay:!1};return n.prototype.open=function(){var t=this;“opening”!==t.state&&“opened”!==t.state&&(t.drawer.classList.remove(“mdui-drawer-close”),t.drawer.classList.add(“mdui-drawer-open”),t.state=“opening”,o.pluginEvent(“open”,“drawer”,t,t.drawer),t.options.overlay||e.body.classList.add(“mdui-drawer-body-”+t.position),o.transitionEnd(t.drawer,function(){t.drawer.classList.contains(“mdui-drawer-open”)&&(t.state=“opened”,o.pluginEvent(“opened”,“drawer”,t,t.drawer))}),i.screen.mdUp()&&!t.options.overlay||(i.showOverlay(),t.overlay=!0,i.lockScreen(),o.one(o.query(“.mdui-overlay”),“click”,function(){t.close()})))},n.prototype.close=function(){var t=this;“closing”!==t.state&&“closed”!==t.state&&(t.drawer.classList.add(“mdui-drawer-close”),t.drawer.classList.remove(“mdui-drawer-open”),t.state=“closing”,o.pluginEvent(“close”,“drawer”,t,t.drawer),t.options.overlay||e.body.classList.remove(“mdui-drawer-body-”+t.position),o.transitionEnd(t.drawer,function(){t.drawer.classList.contains(“mdui-drawer-open”)||(t.state=“closed”,o.pluginEvent(“closed”,“drawer”,t,t.drawer))}),t.overlay&&(i.hideOverlay(),t.overlay=!1,i.unlockScreen()))},n.prototype.toggle=function(){var t=this;“opening”===t.state||“opened”===t.state?t.close():“closing”!==t.state&&“closed”!==t.state||t.open()},n.prototype.getState=function(){return this.state},n}(),o.ready(function(){o.each(o.queryAll(“”),function(t,e){var n=o.parseOptions(e.getAttribute(“mdui-drawer”)),a=n.target;delete n.target;var s=o.dom(a),r=o.data(s,“mdui.drawer”);r||(r=new i.Drawer(s,n),o.data(s,“mdui.drawer”,r)),o.on(e,“click”,function(){r.toggle()})})}),i.Dialog=function(){function n(t,n){var a=this;if(a.dialog=o.dom(t),“undefined”!=typeof a.dialog){var s=o.data(a.dialog,“mdui.dialog”);if(s)return s;if(e.body.contains(a.dialog)||(a.append=!0,e.body.appendChild(a.dialog)),a.options=o.extend(r,n||{}),a.state=“closed”,!i.support.touch){var d=o.query(“.mdui-dialog-content”,a.dialog);d&&d.classList.add(“mdui-dialog-scrollbar”)}var l=o.queryAll(“”,a.dialog);o.each(l,function(t,e){o.on(e,“click”,function(){o.pluginEvent(“cancel”,“dialog”,a,a.dialog),a.options.closeOnCancel&&a.close()})});var c=o.queryAll(“”,a.dialog);o.each(c,function(t,e){o.on(e,“click”,function(){o.pluginEvent(“confirm”,“dialog”,a,a.dialog),a.options.closeOnConfirm&&a.close()})});var u=o.queryAll(“”,a.dialog);o.each(u,function(t,e){o.on(e,“click”,function(){a.close()})})}}var a,s,r={history:!0,overlay:!0,modal:!1,closeOnEsc:!0,closeOnCancel:!0,closeOnConfirm:!0,destroyOnClosed:!1},d=“__md_dialog”,l=function(){if(s){var e=s.dialog,n=o.child(e,“.mdui-dialog-title”),i=o.child(e,“.mdui-dialog-content”),a=o.child(e,“.mdui-dialog-actions”);e.style.height=“”,i&&(i.style.height=“”);var r=e.clientHeight;e.style.top=(t.innerHeight-r)/2+“px”,e.style.height=r+“px”;var d=n?n.scrollHeight:0,l=a?a.scrollHeight:0;i&&(i.style.height=r-d-l+“px”)}},c=function(){location.hash.substring(1).indexOf(“&mdui-dialog”)<0&&s.close(!0)},u=function(t){t.target.classList.contains(“mdui-overlay”)&&s.close()};return n.prototype.open=function(){var e=this;if(“opening”!==e.state&&“opened”!==e.state){if(s&&(“opening”===s.state||“opened”===s.state)||o.queue(d).length)return void o.queue(d,function(){e.open()});if(s=e,i.lockScreen(),e.dialog.style.display=“block”,l(),o.on(t,“resize”,i.throttle(function(){l()},100)),e.dialog.classList.add(“mdui-dialog-open”),e.state=“opening”,o.pluginEvent(“open”,“dialog”,e,e.dialog),o.transitionEnd(e.dialog,function(){e.dialog.classList.contains(“mdui-dialog-open”)&&(e.state=“opened”,o.pluginEvent(“opened”,“dialog”,e,e.dialog))}),a||(a=i.showOverlay()),o(a,“click”,u),a.style.opacity=e.options.overlay?“”:0,e.options.history){var n=location.hash.substring(1);n.indexOf(“&mdui-dialog”)>-1&&(n=n.replace(/&mdui-dialog/g,“”)),location.hash=n+“&mdui-dialog”,o.on(t,“hashchange”,c)}}},n.prototype.close=function(){var e=this;“closing”!==e.state&&“closed”!==e.state&&(s=null,e.dialog.classList.remove(“mdui-dialog-open”),e.state=“closing”,o.pluginEvent(“close”,“dialog”,e,e.dialog),0===o.queue(d).length&&(i.hideOverlay(a),a=null), o.transitionEnd(e.dialog,function(){e.dialog.classList.contains(“mdui-dialog-open”)||(e.state=“closed”,o.pluginEvent(“closed”,“dialog”,e,e.dialog),e.dialog.style.display=“none”,0!==o.queue(d).length||s||i.unlockScreen(),o.off(t,“resize”,l),e.options.destroyOnClosed&&e.destroy())}),e.options.history&&0===o.queue(d).length&&(arguments||t.history.back(),o.off(t,“hashchange”,c)),setTimeout(function(){o.dequeue(d)},100))},n.prototype.toggle=function(){var t=this;“opening”===t.state||“opened”===t.state?t.close():“closing”!==t.state&&“closed”!==t.state||t.open()},n.prototype.getState=function(){return this.state},n.prototype.destroy=function(){var t=this;t.append&&o.remove(t.dialog),o.data(t.dialog,“mdui.dialog”,null),s===t&&(i.unlockScreen(),i.hideOverlay())},n.prototype.handleUpdate=function(){l()},o.on(e,“keydown”,function(t){s&&s.options.closeOnEsc&&“opened”===s.state&&27===t.keyCode&&s.close()}),n}(),o.ready(function(){o.on(e,“click”,“”,function(){var t=this,e=o.parseOptions(t.getAttribute(“mdui-dialog”)),n=e.target;delete e.target;var a=o.dom(n),s=o.data(a,“mdui.dialog”);s||(s=new i.Dialog(a,e),o.data(a,“mdui.dialog”,s)),s.open()})}),i.dialog=function(t){var e={title:“”,content:“”,buttons:[],stackedButtons:!1,cssClass:“”,history:!0,overlay:!0,modal:!1,closeOnEsc:!0,destroyOnClosed:!0,onOpen:function(){},onOpened:function(){},onClose:function(){},onClosed:function(){}},n={text:“”,bold:!1,close:!0,onClick:function(t){}};t=o.extend(e,t||{}),o.each(t.buttons,function(e,i){t.buttons=o.extend(n,i)});var a=“”;t.buttons.length&&(a='<div class=“mdui-dialog-actions '+(t.stackedButtons?”mdui-dialog-actions-stacked“:”“)+'”>',o.each(t.buttons,function(t,e){a+='<a href=“javascript:void(0)” class=“mdui-btn mdui-ripple mdui-text-color-primary '+(e.bold?”mdui-btn-bold“:”“)+'”>'e.text
“</a>”}),a+=“</div>”);var s='<div class=“mdui-dialog 't.cssClass
'”>'+(t.title?'<div class=“mdui-dialog-title”>'t.title
“</div>”:“”)+(t.content?'<div class=“mdui-dialog-content”>'t.content
“</div>”:“”)a
“</div>”,r=new i.Dialog(s,{history:t.history,overlay:t.overlay,modal:t.modal,closeOnEsc:t.closeOnEsc,destroyOnClosed:t.destroyOnClosed});if(t.buttons.length){var d=o.queryAll(“.mdui-dialog-actions .mdui-btn”,r.dialog);o.each(d,function(e,n){o.on(n,“click”,function(){“function”==typeof t.buttons.onClick&&t.buttons.onClick®,t.buttons.close&&r.close()})})}return“function”==typeof t.onOpen&&(o.on(r.dialog,“open.mdui.dialog”,function(){t.onOpen®}),o.on(r.dialog,“opened.mdui.dialog”,function(){t.onOpened®}),o.on(r.dialog,“close.mdui.dialog”,function(){t.onClose®}),o.on(r.dialog,“closed.mdui.dialog”,function(){t.onClosed®})),r.open(),r},i.alert=function(t,e,n,a){“function”==typeof e&&(e=“”,n=arguments,a=arguments),“undefined”==typeof n&&(n=function(){}),“undefined”==typeof a&&(a={});var s={confirmText:“ok”,history:!0,modal:!1,closeOnEsc:!0};return a=o.extend(s,a),i.dialog({title:e,content:t,buttons:,cssClass:“mdui-dialog-alert”,history:a.history,modal:a.modal,closeOnEsc:a.closeOnEsc})},i.confirm=function(t,e,n,a,s){“function”==typeof e&&(e=“”,n=arguments,a=arguments,s=arguments),“undefined”==typeof n&&(n=function(){}),“undefined”==typeof a&&(a=function(){}),“undefined”==typeof s&&(s={});var r={confirmText:“ok”,cancelText:“cancel”,history:!0,modal:!1,closeOnEsc:!0};return s=o.extend(r,s),i.dialog({title:e,content:t,buttons:,cssClass:“mdui-dialog-confirm”,history:s.history,modal:s.modal,closeOnEsc:s.closeOnEsc})},i.prompt=function(t,e,n,a,s){“function”==typeof e&&(e=“”,n=arguments,a=arguments,s=arguments),“undefined”==typeof n&&(n=function(){}),“undefined”==typeof a&&(a=function(){}),“undefined”==typeof s&&(s={});var r={confirmText:“ok”,cancelText:“cancel”,history:!0,modal:!1,closeOnEsc:!0,type:“text”,maxlength:“”,defaultValue:“”};s=o.extend(r,s);var d='<div class=“mdui-textfield”>'+(t?'<label class=“mdui-textfield-label”>'t
“</label>”:“”)+(“text”===s.type?'<input class=“mdui-textfield-input” type=“text” value=“'s.defaultValue
'” '+(s.maxlength?'maxlength=“'s.maxlength
'”':“”)+“/>”:“”)+(“textarea”===s.type?'<textarea class=“mdui-textfield-input” '+(s.maxlength?'maxlength=“'s.maxlength
'”':“”)+“>”s.defaultValue
“</textarea>”:“”)+“</div>”;return i.dialog({title:e,content:d,buttons:[{text:s.cancelText,bold:!1,close:!0,onClick:function(t){var e=o.query(“.mdui-textfield-input”,t.dialog).value;a(e,t)}},{text:s.confirmText,bold:!1,close:!0,onClick:function(t){var e=o.query(“.mdui-textfield-input”,t.dialog).value;n(e,t)}}],cssClass:“mdui-dialog-prompt”,history:s.history,modal:s.modal,closeOnEsc:s.closeOnEsc,onOpen:function(t){var e=o.query(“.mdui-textfield-input”,t.dialog);i.updateTextFields(e),e.focus(),“textarea”===s.type&&o.on(e,“input”,function(){t.handleUpdate()}),s.maxlength&&t.handleUpdate()}})},i.Tooltip=function(){function t(t){var n,a,s,r=t.target.getBoundingClientRect(),d=i.support.touch?24:14,l=t.tooltip.offsetWidth,c=t.tooltip.offsetHeight;switch(s=t.options.position,.indexOf(s)===-1&&(s=r.top+r.height+d+c+2<e.documentElement.clientHeight?“bottom”:d+c+2<r.top?“top”:d+l+2<r.left?“left”:r.width+d+l+2<e.documentElement.clientWidth-r.left?“right”:“bottom”),s){case“bottom”:n=-1*(l/2),a=r.height/2+d,o.transformOrigin(t.tooltip,“top center”);break;case“top”:n=-1*(l/2),a=-1*(c+r.height/2+d),o.transformOrigin(t.tooltip,“bottom center”);break;case“left”:n=-1*(l+r.width/2+d),a=-1*(c/2),o.transformOrigin(t.tooltip,“center right”);break;case“right”:n=r.width/2+d,a=-1*(c/2),o.transformOrigin(t.tooltip,“center left”)}var u=o.offset(t.target);t.tooltip.style.top=u.top+r.height/2+“px”,t.tooltip.style.left=u.left+r.width/2+“px”,t.tooltip.style=n+“px”,t.tooltip.style=a+“px”}function n(t,n){var s=this;if(s.target=o.dom(t),“undefined”!=typeof s.target){var r=o.data(s.target,“mdui.tooltip”);if®return r;s.options=o.extend(a,n||{}),s.state=“closed”;var d=i.guid();s.tooltip=o.dom('<div class=“mdui-tooltip '+(i.support.touch?”mdui-tooltip-mobile“:”mdui-tooltip-desktop“)+'” id=“mdui-tooltip-‘d
’”>‘s.options.content
“”),e.body.appendChild(s.tooltip);var l=i.support.touch?“touchstart”:“mouseenter”,c=i.support.touch?“touchend”:“mouseleave”;o.on(s.target,l,function(){s.open()}),o.on(s.target,c,function(){s.close()})}}var a={position:“auto”,delay:0,content:“”};return n.prototype.open=function(e){var n=this;if(“opening”!==n.state&&“opened”!==n.state){var i=n.options,a=o.parseOptions(n.target.getAttribute(“mdui-tooltip”));n.options=o.extend(n.options,a),e&&(n.options=o.extend(n.options,e)),i.content!==n.options.content&&(n.tooltip.innerHTML=n.options.content),t(n),n.timeoutId=setTimeout(function(){n.tooltip.classList.add(“mdui-tooltip-open”),n.state=“opening”,o.pluginEvent(“open”,“tooltip”,n,n.target),o.transitionEnd(n.tooltip,function(){n.tooltip.classList.contains(“mdui-tooltip-open”)&&(n.state=“opened”,o.pluginEvent(“opened”,“tooltip”,n,n.target))})},n.options.delay)}},n.prototype.close=function(){var t=this;“closing”!==t.state&&“closed”!==t.state&&(clearTimeout(t.timeoutId),t.tooltip.classList.remove(“mdui-tooltip-open”),t.state=“closing”,o.pluginEvent(“close”,“tooltip”,t,t.target),o.transitionEnd(t.tooltip,function(){t.tooltip.classList.contains(“mdui-tooltip-open”)||(t.state=“closed”,o.pluginEvent(“closed”,“tooltip”,t,t.target))}))},n.prototype.toggle=function(){var t=this;“opening”===t.state||“opened”===t.state?t.close():“closing”!==t.state&&“closed”!==t.state||t.open()},n.prototype.getState=function(){return this.state},n}(),function(){var t=i.support.touch?“touchstart”:“mouseover”;o.on(e,t,“”,function(){var t=this,e=o.data(t,“mdui.tooltip”);if(!e){var n=o.parseOptions(t.getAttribute(“mdui-tooltip”));e=new i.Tooltip(t,n),o.data(t,“mdui.tooltip”,e),e.open()}})}(),function(){function t(t){var n=this;if(n.options=o.extend(s,t||{}),n.options.message){n.state=“closed”;var a=“”,r=“”;0===n.options.buttonColor.indexOf(“#”)||0===n.options.buttonColor.indexOf(“rgb”)?a='style=“color:'n.options.buttonColor
'”':“”!==n.options.buttonColor&&(r=“mdui-text-color-”+n.options.buttonColor);var d='<div class=“mdui-snackbar '+(i.screen.mdUp()?”mdui-snackbar-desktop“:”mdui-snackbar-mobile“)+'”><div class=“mdui-snackbar-text”>'n.options.message
“</div>”+(n.options.buttonText?'<a href=“javascript:void(0)” class=“mdui-snackbar-action mdui-btn mdui-ripple mdui-ripple-white 'r
'” 'a
“>”n.options.buttonText
“”:“”)+“”;n.snackbar=o.dom(d)n.snackbar.clientHeight
“px)”),n.snackbar.style.left=(e.body.clientWidth-n.snackbar.clientWidth)/2+“px”,n.snackbar.classList.add(“mdui-snackbar-transition”)}}var n,a=“__md_snackbar”,s={message:“”,timeout:4e3,buttonText:“”,buttonColor:“”,closeOnButtonClick:!0,closeOnOutsideClick:!0,onClick:function(){},onButtonClick:function(){},onClose:function(){}},r=function(t){t.target.classList.contains(“mdui-snackbar”)||o.parents(t.target,“.mdui-snackbar”).length||n.close()};t.prototype.open=function(){var t=this;if(“opening”!==t.state&&“opened”!==t.state){if(n)return void o.queue(a,function(){t.open()});n=t,t.state=“opening”,o.transform(t.snackbar,“translateY(0)”),o.transitionEnd(t.snackbar,function(){if(“opening”===t.state){if(t.state=“opened”,t.options.buttonText){var n=o.query(“.mdui-snackbar-action”,t.snackbar);o.on(n,“click”,function(){t.options.onButtonClick(),t.options.closeOnButtonClick&&t.close()})}o.on(t.snackbar,“click”,function(e){e.target.classList.contains(“mdui-snackbar-action”)||t.options.onClick()}),t.options.closeOnOutsideClick&&o.on(e,i.support.touch?“touchstart”:“click”,r),t.timeoutId=setTimeout(function(){t.close()},t.options.timeout)}})}},t.prototype.close=function(){var t=this;“closing”!==t.state&&“closed”!==t.state&&(“undefined”!=typeof t.timeoutId&&clearTimeout(t.timeoutId),t.options.closeOnOutsideClick&&o.off(e,i.support.touch?“touchstart”:“click”,r),t.state=“closing”,o.transform(t.snackbar,“translateY(”t.snackbar.clientHeight
“px)”),t.options.onClose(),o.transitionEnd(t.snackbar,function(){“closing”===t.state&&(n=null,t.state=“closed”,o.remove(t.snackbar),o.dequeue(a))}))},i.snackbar=function(e){var n=new t(e);return n.open(),n}}(),function(){o.on(e,“click”,“.mdui-bottom-nav>a”,function(){var t=this,e=o.parent(t,“.mdui-bottom-nav”),n=o.children(e,“a”);o.each(n,function(n,i){t===i?(o.pluginEvent(“change”,“bottomNav”,null,e,{index:n}),i.classList.add(“mdui-bottom-nav-active”)):i.classList.remove(“mdui-bottom-nav-active”)})}),o.each(o.queryAll(“.mdui-bottom-nav-scroll-hide”),function(t,e){var n=new i.Headroom(e,{pinnedClass:“mdui-headroom-pinned-down”,unpinnedClass:“mdui-headroom-unpinned-down”});o.data(e,“mdui.headroom”,n)})}(),function(){var t=function(){var t=1===arguments.length&&arguments;return'<div class=“mdui-spinner-layer '+(t?”mdui-spinner-layer-“+t:”“)+'”><div class=“mdui-spinner-circle-clipper mdui-spinner-left”><div class=“mdui-spinner-circle”></div></div><div class=“mdui-spinner-gap-patch”><div class=“mdui-spinner-circle”></div></div><div class=“mdui-spinner-circle-clipper mdui-spinner-right”><div class=“mdui-spinner-circle”></div></div></div>'},e=function(e){var n;n=e.classList.contains(“mdui-spinner-colorful”)?t(“1”)+t(“2”)+t(“3”)+t(“4”):t(),e.innerHTML=n};o.ready(function(){var t=o.queryAll(“.mdui-spinner”);o.each(t,function(t,n){e(n)})}),i.updateSpinners=function(){var t;t=1===arguments.length?o.dom(arguments):o.queryAll(“.mdui-spinner”),o.each(t,function(t,n){e(n)})}}(),i.Panel=function(){function t(t,e){return new o.Collapse(t,e,{item:“mdui-panel-item”,itemOpen:“mdui-panel-item-open”,header:“mdui-panel-item-header”,body:“mdui-panel-item-body”},“panel”)}return t}(),o.ready(function(){o.each(o.queryAll(“”),function(t,e){var n=o.parseOptions(e.getAttribute(“mdui-panel”)),a=o.data(e,“mdui.panel”);a||(a=new i.Panel(e,n),o.data(e,“mdui.panel”,a))})}),i.Menu=function(){function n(n,d,l){var c=this;if(c.anchor=o.dom(n),“undefined”!=typeof c.anchor){var u=o.data(c.anchor,“mdui.menu”);if(u)return u;c.menu=o.dom(d),o.child(c.anchor.parentNode,c.menu)&&(c.options=o.extend(a,l||{}),c.state=“closed”,c.isCascade=c.menu.classList.contains(s.cascade),“auto”===c.options.covered?c.isCovered=!c.isCascade:c.isCovered=c.options.covered,o.on(c.anchor,“click”,function(){c.toggle()}),o.on(e,“click touchstart”,function(t){“opening”!==c.state&&“opened”!==c.state||o.is(t.target,c.menu)||o.contains(c.menu,t.target)||o.is(t.target,c.anchor)||o.contains(c.anchor,t.target)||c.close()}),o.on(e,“click”,“.”+s.item,function(){o.query(“.”+s.menu,this)||null!==this.getAttribute(“disabled”)||c.close()}),p©,o.on(t,“resize”,i.throttle(function(){r©},100)))}}var a={position:“auto”,align:“auto”,gutter:16,fixed:!1,covered:“auto”,subMenuTrigger:“hover”,subMenuDelay:200},s={menu:“mdui-menu”,cascade:“mdui-menu-cascade”,open:“mdui-menu-open”,item:“mdui-menu-item”,active:“mdui-menu-item-active”,divider:“mdui-divider”},r=function(t){var n,i,a,s,r,d,l=e.documentElement.clientHeight,c=e.documentElement.clientWidth,u=t.options.gutter,p=t.isCovered,f=t.options.fixed,m=parseFloat(o.getStyle(t.menu,“width”)),h=parseFloat(o.getStyle(t.menu,“height”)),v=t.anchor,g=v.getBoundingClientRect(),y=g.top,b=g.left,x=g.height,w=g.width,k=l-y-x,L=c-b-w,O=v.offsetTop,C=v.offsetLeft;if(a=“auto”===t.options.position?k+(p?x:0)>h+u?“bottom”:y+(p?x:0)>h+u?“top”:“center”:t.options.position,s=“auto”===t.options.align?L+w>m+u?“left”:b+w>m+u?“right”:“center”:t.options.align,“bottom”===a)d=“0”,i=(p?0:x)+(f?y:O);else if(“top”===a)d=“100%”,i=(p?x:0)+(f?y-h:O-h);else{d=“50%”;var E=h;t.menu.classList.contains(“mdui-menu-cascade”)||h+2*u>l&&(E=l-2*u,t.menu.style.height=E+“px”),i=(l-E)/2+(f?0:O-y)}if(t.menu.style.top=i+“px”,“left”===s)r=“0”,n=f?b:C;else if(“right”===s)r=“100%”,n=f?b+w-m:C+w-m;else{r=“50%”;var A=m;m+2*u>c&&(A=c-2*u,t.menu.style.width=A+“px”),n=(c-A)/2+(f?0:C-b)}t.menu.style.left=n+“px”,o.transformOrigin(t.menu,r+“ ”+d)},d=function(t){var n,i,a,r,d,l,c=o.parent(t,“.”+s.item),u=e.documentElement.clientHeight,p=e.documentElement.clientWidth,f=parseFloat(o.getStyle(t,“width”)),m=parseFloat(o.getStyle(t,“height”)),h=c.getBoundingClientRect(),v=h.width,g=h.height,y=h.left,b=h.top;a=u-b>m?“bottom”:b+g>m?“top”:“bottom”,r=p-y-v>f?“left”:y>f?“right”:“left”,“bottom”===a?(l=“0”,n=“0”):“top”===a&&(l=“100%”,n=-m+g),t.style.top=n+“px”,“left”===r?(d=“0”,i=v):“right”===r&&(d=“100%”,i=-f),t.style.left=i+“px”,o.transformOrigin(t,d+“ ”+l)},l=function(t){d(t),t.classList.add(s.open);var e=o.parent(t,“.”+s.item);e.classList.add(s.active)},c=function(t){var e;t.classList.remove(s.open),e=o.parent(t,“.”+s.item),e.classList.remove(s.active);var n=o.queryAll(“.”+s.menu,t);o.each(n,function(t,n){n.classList.remove(s.open),e=o.parent(n,“.”+s.item),e.classList.remove(s.active)})},u=function(t){t.classList.contains(s.open)?c(t):l(t)},p=function(t){var e,n;if(“hover”!==t.options.subMenuTrigger||i.support.touch?(e=“click”,n=0):(e=“mouseover mouseout”,n=t.options.subMenuDelay),“click”===e)o.on(t.menu,e,“.”+s.item,function(t){var e=this;if(null===e.getAttribute(“disabled”)&&!o.is(t.target,“.”+s.menu)&&!o.is(t.target,“.”+s.divider)&&o.parents(t.target,“.”+s.item)===e){var n=o.child(e,“.”+s.menu),i=o.parent(e,“.”+s.menu),a=o.children(i,“.”+s.item);o.each(a,function(t,e){var i=o.child(e,“.”+s.menu);!i||n&&o.is(i,n)||c(i)}),n&&u(n)}});else{var a,r,d;o.on(t.menu,e,“.”+s.item,function(t){var e=this,i=t.type,u=t.relatedTarget;if(null===e.getAttribute(“disabled”)){if(“mouseover”===i){if(e!==u&&o.contains(e,u))return}else if(“mouseout”===i&&(e===u||o.contains(e,u)))return;var p=o.child(e,“.”+s.menu);if(“mouseover”===i){if(p){var f=o.data(p,“timeoutClose.mdui.menu”);if(f&&clearTimeout(f),p.classList.contains(s.open))return;clearTimeout®,a=r=setTimeout(function(){l(p)},n),o.data(p,“timeoutOpen.mdui.menu”,a)}}else if(“mouseout”===i&&p){var m=o.data(p,“timeoutOpen.mdui.menu”);m&&clearTimeout(m),a=d=setTimeout(function(){c(p)},n),o.data(p,“timeoutClose.mdui.menu”,a)}}})}};return n.prototype.toggle=function(){var t=this;“opening”===t.state||“opened”===t.state?t.close():“closing”!==t.state&&“closed”!==t.state||t.open()},n.prototype.open=function(){var t=this;“opening”!==t.state&&“opened”!==t.state&&(t.state=“opening”,r(t),t.menu.style.position=t.options.fixed?“fixed”:“absolute”,t.menu.classList.add(s.open),o.pluginEvent(“open”,“menu”,t,t.menu),o.transitionEnd(t.menu,function(){“opening”===t.state&&(t.state=“opened”,o.pluginEvent(“opened”,“menu”,t,t.menu))}))},n.prototype.close=function(){var t=this;“closing”!==t.state&&“closed”!==t.state&&(t.menu.classList.remove(s.open),t.state=“closing”,o.pluginEvent(“close”,“menu”,t,t.menu),o.each(o.queryAll(“.mdui-menu”,t.menu),function(t,e){c(e)}),o.transitionEnd(t.menu,function(){“closing”===t.state&&(t.state=“closed”,o.pluginEvent(“closed”,“menu”,t,t.menu),t.menu.style.top=“”,t.menu.style.left=“”,t.menu.style.width=“”,t.menu.style.position=“fixed”)}))},n}(),o.ready(function(){o.on(e,“click”,“”,function(){var t=this,e=o.data(t,“mdui.menu”);if(!e){var n=o.parseOptions(t.getAttribute(“mdui-menu”)),a=n.target;delete n.target,e=new i.Menu(t,a,n),o.data(t,“mdui.menu”,e),e.toggle()}})}),t.mdui=i}(window,document);