diff --git a/compile.sh b/compile.sh new file mode 100644 index 0000000..7bbbf94 --- /dev/null +++ b/compile.sh @@ -0,0 +1,9 @@ +npm i uglifyjs +npm i uglifycss +cp *.css dist/ +cp *.js dist/ +uglifyjs dist/ushio-footer.js -o dist/ushio-footer.min.js --source-map url='dist/ushio-footer.min.js.map' +uglifyjs dist/ushio-head.js -o dist/ushio-head.min.js --source-map url='dist/ushio-head.min.js.map' +uglifycss dist/ushio-js.css > dist/ushio-js.min.css +uglifycss dist/ushio-js.mobile.css > dist/ushio-js.mobile.min.css +uglifycss dist/ushio-js.tips.css > dist/ushio-js.tips.min.css \ No newline at end of file diff --git a/dist/ushio-footer.js b/dist/ushio-footer.js index 7438bef..10c450a 100644 --- a/dist/ushio-footer.js +++ b/dist/ushio-footer.js @@ -8,12 +8,15 @@ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("APlayer",[],t):"object"==typeof exports?exports.APlayer=t():e.APlayer=t()}(window,function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=41)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=/mobile/i.test(window.navigator.userAgent),a={secondToTime:function(e){var t=Math.floor(e/3600),n=Math.floor((e-3600*t)/60),i=Math.floor(e-3600*t-60*n);return(t>0?[t,n,i]:[n,i]).map(function(e){return e<10?"0"+e:""+e}).join(":")},getElementViewLeft:function(e){var t=e.offsetLeft,n=e.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==n&&n!==e;)t+=n.offsetLeft,n=n.offsetParent;else for(;null!==n;)t+=n.offsetLeft,n=n.offsetParent;return t-i},getElementViewTop:function(e,t){for(var n,i=e.offsetTop,a=e.offsetParent;null!==a;)i+=a.offsetTop,a=a.offsetParent;return n=document.body.scrollTop+document.documentElement.scrollTop,t?i:i-n},isMobile:i,storage:{set:function(e,t){localStorage.setItem(e,t)},get:function(e){return localStorage.getItem(e)}},nameMap:{dragStart:i?"touchstart":"mousedown",dragMove:i?"touchmove":"mousemove",dragEnd:i?"touchend":"mouseup"},randomOrder:function(e){return function(e){for(var t=e.length-1;t>=0;t--){var n=Math.floor(Math.random()*(t+1)),i=e[n];e[n]=e[t],e[t]=i}return e}([].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t\n ',t+=r(n+s),t+='\n ',t+=r(e.name),t+='\n ',t+=r(e.artist),t+="\n\n"}),t}},function(e,t,n){"use strict";e.exports=n(15)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(33)),a=g(n(32)),r=g(n(31)),o=g(n(30)),s=g(n(29)),l=g(n(28)),u=g(n(27)),c=g(n(26)),p=g(n(25)),d=g(n(24)),h=g(n(23)),y=g(n(22)),f=g(n(21)),v=g(n(20)),m=g(n(19));function g(e){return e&&e.__esModule?e:{default:e}}var w={play:i.default,pause:a.default,volumeUp:r.default,volumeDown:o.default,volumeOff:s.default,orderRandom:l.default,orderList:u.default,menu:c.default,loopAll:p.default,loopOne:d.default,loopNone:h.default,loading:y.default,right:f.default,skip:v.default,lrc:m.default};t.default=w},function(e,t,n){"use strict";var i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":a(window))&&(i=window)}e.exports=i},function(e,t,n){"use strict";var i,a,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};void 0===(a="function"==typeof(i=function(){if("object"===("undefined"==typeof window?"undefined":r(window))&&void 0!==document.querySelectorAll&&void 0!==window.pageYOffset&&void 0!==history.pushState){var e=function(e,t,n,i){return n>i?t:e+(t-e)*((a=n/i)<.5?4*a*a*a:(a-1)*(2*a-2)*(2*a-2)+1);var a},t=function(t,n,i,a){n=n||500;var r=(a=a||window).scrollTop||window.pageYOffset;if("number"==typeof t)var o=parseInt(t);else var o=function(e,t){return"HTML"===e.nodeName?-t:e.getBoundingClientRect().top+t}(t,r);var s=Date.now(),l=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){window.setTimeout(e,15)};!function u(){var c=Date.now()-s;a!==window?a.scrollTop=e(r,o,c,n):window.scroll(0,e(r,o,c,n)),c>n?"function"==typeof i&&i(t):l(u)}()},n=function(e){if(!e.defaultPrevented){e.preventDefault(),location.hash!==this.hash&&window.history.pushState(null,null,this.hash);var n=document.getElementById(this.hash.substring(1));if(!n)return;t(n,500,function(e){location.replace("#"+e.id)})}};return document.addEventListener("DOMContentLoaded",function(){for(var e,t=document.querySelectorAll('a[href^="#"]:not([href="#"])'),i=t.length;e=t[--i];)e.addEventListener("click",n,!1)}),t}})?i.call(t,n,t,e):i)||(e.exports=a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1),n=0===this.audios.length;this.player.template.listOl.innerHTML+=(0,a.default)({theme:this.player.options.theme,audio:e,index:this.audios.length+1}),this.audios=this.audios.concat(e),t&&this.audios.length>1&&this.player.container.classList.add("aplayer-withlist"),this.player.randomOrder=r.default.randomOrder(this.audios.length),this.player.template.listCurs=this.player.container.querySelectorAll(".aplayer-list-cur"),this.player.template.listCurs[this.audios.length-1].style.backgroundColor=e.theme||this.player.options.theme,n&&("random"===this.player.options.order?this.switch(this.player.randomOrder[0]):this.switch(0))}},{key:"remove",value:function(e){if(this.player.events.trigger("listremove",{index:e}),this.audios[e])if(this.audios.length>1){var t=this.player.container.querySelectorAll(".aplayer-list li");t[e].remove(),this.audios.splice(e,1),this.player.lrc&&this.player.lrc.remove(e),e===this.index&&(this.audios[e]?this.switch(e):this.switch(e-1)),this.index>e&&this.index--;for(var n=e;nt&&!e.player.audio.paused&&(e.player.container.classList.remove("aplayer-loading"),i=!1),t=n)},100)}},{key:"enable",value:function(e){this["enable"+e+"Checker"]=!0,"fps"===e&&this.initfpsChecker()}},{key:"disable",value:function(e){this["enable"+e+"Checker"]=!1}},{key:"destroy",value:function(){var e=this;this.types.forEach(function(t){e["enable"+t+"Checker"]=!1,e[t+"Checker"]&&clearInterval(e[t+"Checker"])})}}]),e}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1?"one"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop?(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll):"all"===e.player.options.loop&&(e.player.options.loop="one",e.player.template.loop.innerHTML=r.default.loopOne):"one"===e.player.options.loop||"all"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop&&(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll)})}},{key:"initMenuButton",value:function(){var e=this;this.player.template.menu.addEventListener("click",function(){e.player.list.toggle()})}},{key:"initMiniSwitcher",value:function(){var e=this;this.player.template.miniSwitcher.addEventListener("click",function(){e.player.setMode("mini"===e.player.mode?"normal":"mini")})}},{key:"initSkipButton",value:function(){var e=this;this.player.template.skipBackButton.addEventListener("click",function(){e.player.skipBack()}),this.player.template.skipForwardButton.addEventListener("click",function(){e.player.skipForward()}),this.player.template.skipPlayButton.addEventListener("click",function(){e.player.toggle()})}},{key:"initLrcButton",value:function(){var e=this;this.player.template.lrcButton.addEventListener("click",function(){e.player.template.lrcButton.classList.contains("aplayer-icon-lrc-inactivity")?(e.player.template.lrcButton.classList.remove("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.show()):(e.player.template.lrcButton.classList.add("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.hide())})}}]),e}();t.default=s},function(e,t,n){var i=n(2);e.exports=function(e){"use strict";e=e||{};var t="",n=i.$each,a=e.lyrics,r=(e.$value,e.$index,i.$escape);return n(a,function(e,n){t+="\n \n"}),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:this.player.audio.currentTime;if(this.index>this.current.length-1||e=this.current[this.index+1][0])for(var t=0;t=this.current[t][0]&&(!this.current[t+1]||e=200&&n.status<300||304===n.status?t.parsed[e]=t.parse(n.responseText):(t.player.notice("LRC file request fails: status "+n.status),t.parsed[e]=[["00:00","Not available"]]),t.container.innerHTML=(0,o.default)({lyrics:t.parsed[e]}),t.update(0),t.current=t.parsed[e])};var i=this.player.list.audios[e].lrc;n.open("get",i,!0),n.send(null)}else this.player.list.audios[e].lrc?this.parsed[e]=this.parse(this.player.list.audios[e].lrc):this.parsed[e]=[["00:00","Not available"]];this.container.innerHTML=(0,o.default)({lyrics:this.parsed[e]}),this.update(0),this.current=this.parsed[e]}},{key:"parse",value:function(e){if(e){for(var t=(e=e.replace(/([^\]^\n])\[/g,function(e,t){return t+"\n["})).split("\n"),n=[],i=t.length,a=0;a/g,"").replace(/^\s+|\s+$/g,"");if(r)for(var s=r.length,l=0;l]/;a.$escape=function(e){return function(e){var t=""+e,n=r.exec(t);if(!n)return e;var i="",a=void 0,o=void 0,s=void 0;for(a=n.index,o=0;a\n \n
',t+=s.play,t+='
\n \n \n
\n
\n\n
\n
\n
\n'):(t+='\n
\n
\n
',t+=s.play,t+='
\n
\n
\n
\n No audio\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n ',t+=s.loading,t+='\n \n
\n
\n
\n
\n \n 00:00 / 00:00\n \n \n ',t+=s.skip,t+='\n \n \n ',t+=s.play,t+='\n \n \n ',t+=s.skip,t+='\n \n
\n \n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n '},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t,n){"use strict";var i,a,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(i===setTimeout)return setTimeout(e,0);if((i===o||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:o}catch(e){i=o}try{a="function"==typeof clearTimeout?clearTimeout:s}catch(e){a=s}}();var u,c=[],p=!1,d=-1;function h(){p&&u&&(p=!1,u.length?c=u.concat(c):d=-1,c.length&&y())}function y(){if(!p){var e=l(h);p=!0;for(var t=c.length;t;){for(u=c,c=[];++d1)for(var n=1;n=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(35),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,n){"use strict";(function(t){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=setTimeout;function a(){}function r(e){if(!(this instanceof r))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],c(e,this)}function o(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,r._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var i;try{i=n(e._value)}catch(e){return void l(t.promise,e)}s(t.promise,i)}else(1===e._state?s:l)(t.promise,e._value)})):e._deferreds.push(t)}function s(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===(void 0===t?"undefined":n(t))||"function"==typeof t)){var i=t.then;if(t instanceof r)return e._state=3,e._value=t,void u(e);if("function"==typeof i)return void c((a=i,o=t,function(){a.apply(o,arguments)}),e)}e._state=1,e._value=t,u(e)}catch(t){l(e,t)}var a,o}function l(e,t){e._state=2,e._value=t,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&r._immediateFn(function(){e._handled||r._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t1&&this.container.classList.add("aplayer-withlist"),r.default.isMobile&&this.container.classList.add("aplayer-mobile"),this.arrow=this.container.offsetWidth<=300,this.arrow&&this.container.classList.add("aplayer-arrow"),this.container=this.options.container,2===this.options.lrcType||!0===this.options.lrcType)for(var n=this.container.getElementsByClassName("aplayer-lrc-content"),i=0;i1?(e.notice("An audio error has occurred, player will skip forward in 2 seconds."),t=setTimeout(function(){e.skipForward(),e.paused||e.play()},2e3)):1===e.list.audios.length&&e.notice("An audio error has occurred.")}),this.events.on("listswitch",function(){t&&clearTimeout(t)}),this.on("ended",function(){"none"===e.options.loop?"list"===e.options.order?e.list.index0&&void 0!==arguments[0]?arguments[0]:this.list.audios[this.list.index].theme||this.options.theme,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.list.index;(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&this.list.audios[t]&&(this.list.audios[t].theme=e),this.template.listCurs[t]&&(this.template.listCurs[t].style.backgroundColor=e),t===this.list.index&&(this.template.pic.style.backgroundColor=e,this.template.played.style.background=e,this.template.thumb.style.background=e,this.template.volume.style.background=e)}},{key:"seek",value:function(e){e=Math.max(e,0),e=Math.min(e,this.duration),this.audio.currentTime=e,this.bar.set("played",e/this.duration,"width"),this.template.ptime.innerHTML=r.default.secondToTime(e)}},{key:"setUIPlaying",value:function(){var e=this;if(this.paused&&(this.paused=!1,this.template.button.classList.remove("aplayer-play"),this.template.button.classList.add("aplayer-pause"),this.template.button.innerHTML="",setTimeout(function(){e.template.button.innerHTML=o.default.pause},100),this.template.skipPlayButton.innerHTML=o.default.pause),this.timer.enable("loading"),this.options.mutex)for(var t=0;t=.95?this.template.volumeButton.innerHTML=o.default.volumeUp:this.volume()>0?this.template.volumeButton.innerHTML=o.default.volumeDown:this.template.volumeButton.innerHTML=o.default.volumeOff}},{key:"volume",value:function(e,t){return e=parseFloat(e),isNaN(e)||(e=Math.max(e,0),e=Math.min(e,1),this.bar.set("volume",e,"height"),t||this.storage.set("volume",e),this.audio.volume=e,this.audio.muted&&(this.audio.muted=!1),this.switchVolumeIcon()),this.audio.muted?0:this.audio.volume}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"toggle",value:function(){this.template.button.classList.contains("aplayer-play")?this.play():this.template.button.classList.contains("aplayer-pause")&&this.pause()}},{key:"switchAudio",value:function(e){this.list.switch(e)}},{key:"addAudio",value:function(e){this.list.add(e)}},{key:"removeAudio",value:function(e){this.list.remove(e)}},{key:"destroy",value:function(){m.splice(m.indexOf(this),1),this.pause(),this.container.innerHTML="",this.audio.src="",this.timer.destroy(),this.events.trigger("destroy")}},{key:"setMode",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"normal";this.mode=e,"mini"===e?this.container.classList.add("aplayer-narrow"):"normal"===e&&this.container.classList.remove("aplayer-narrow")}},{key:"notice",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=e,this.template.notice.style.opacity=i,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger("noticeshow",{text:e}),n&&(this.noticeTime=setTimeout(function(){t.template.notice.style.opacity=0,t.events.trigger("noticehide")},n))}},{key:"prevIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return this.list.index-1<0?this.list.audios.length-1:this.list.index-1;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return 0===e?this.randomOrder[this.randomOrder.length-1]:this.randomOrder[e-1]}}},{key:"nextIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return(this.list.index+1)%this.list.audios.length;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return e===this.randomOrder.length-1?this.randomOrder[0]:this.randomOrder[e+1]}}},{key:"skipBack",value:function(){this.list.switch(this.prevIndex())}},{key:"skipForward",value:function(){this.list.switch(this.nextIndex())}},{key:"duration",get:function(){return isNaN(this.audio.duration)?0:this.audio.duration}}],[{key:"version",get:function(){return"1.10.1"}}]),e}();t.default=g},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(40);var i,a=n(38),r=(i=a)&&i.__esModule?i:{default:i};console.log("\n %c APlayer v1.10.1 af84efb %c http://aplayer.js.org \n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),t.default=r.default}]).default}); //# sourceMappingURL=https://cdn.yimian.xyz/aplayer/APlayer.min.js.map +/* Tips @iziToast | v1.4.0 */ +;if(typeof block_tips == "undefined"){!function(t,e){"function"==typeof define&&define.amd?define([],e(t)):"object"==typeof exports?module.exports=e(t):t.tipsObj=e(t)}("undefined"!=typeof global?global:window||this.window||this.global,function(t){"use strict";var e={},n="iziToast",o=(document.querySelector("body"),!!/Mobi/.test(navigator.userAgent)),i=/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor),s="undefined"!=typeof InstallTrigger,a="ontouchstart"in document.documentElement,r=["bottomRight","bottomLeft","bottomCenter","topRight","topLeft","topCenter","center"],l={info:{color:"blue",icon:"ico-info"},success:{color:"green",icon:"ico-success"},warning:{color:"orange",icon:"ico-warning"},error:{color:"red",icon:"ico-error"},question:{color:"yellow",icon:"ico-question"}},d=568,c={};e.children={};var u={id:null,"class":"",title:"",titleColor:"",titleSize:"",titleLineHeight:"",message:"",messageColor:"",messageSize:"",messageLineHeight:"",backgroundColor:"",theme:"light",color:"",icon:"",iconText:"",iconColor:"",iconUrl:null,image:"",imageWidth:50,maxWidth:null,zindex:null,layout:1,balloon:!1,close:!0,closeOnEscape:!1,closeOnClick:!1,displayMode:0,position:"bottomRight",target:"",targetFirst:!0,timeout:5e3,rtl:!1,animateInside:!0,drag:!0,pauseOnHover:!0,resetOnHover:!1,progressBar:!0,progressBarColor:"",progressBarEasing:"linear",overlay:!1,overlayClose:!1,overlayColor:"rgba(0, 0, 0, 0.6)",transitionIn:"fadeInUp",transitionOut:"fadeOut",transitionInMobile:"fadeInUp",transitionOutMobile:"fadeOutDown",buttons:{},inputs:{},onOpening:function(){},onOpened:function(){},onClosing:function(){},onClosed:function(){}};if("remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)}),"function"!=typeof window.CustomEvent){var p=function(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n};p.prototype=window.Event.prototype,window.CustomEvent=p}var m=function(t,e,n){if("[object Object]"===Object.prototype.toString.call(t))for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.call(n,t[o],o,t);else if(t)for(var i=0,s=t.length;s>i;i++)e.call(n,t[i],i,t)},g=function(t,e){var n={};return m(t,function(e,o){n[o]=t[o]}),m(e,function(t,o){n[o]=e[o]}),n},f=function(t){var e=document.createDocumentFragment(),n=document.createElement("div");for(n.innerHTML=t;n.firstChild;)e.appendChild(n.firstChild);return e},v=function(t){var e=btoa(encodeURIComponent(t));return e.replace(/=/g,"")},y=function(t){return"#"==t.substring(0,1)||"rgb"==t.substring(0,3)||"hsl"==t.substring(0,3)},h=function(t){try{return btoa(atob(t))==t}catch(e){return!1}},b=function(){return{move:function(t,e,o,a){var r,l=.3,d=180;0!==a&&(t.classList.add(n+"-dragged"),t.style.transform="translateX("+a+"px)",a>0?(r=(d-a)/d,l>r&&e.hide(g(o,{transitionOut:"fadeOutRight",transitionOutMobile:"fadeOutRight"}),t,"drag")):(r=(d+a)/d,l>r&&e.hide(g(o,{transitionOut:"fadeOutLeft",transitionOutMobile:"fadeOutLeft"}),t,"drag")),t.style.opacity=r,l>r&&((i||s)&&(t.style.left=a+"px"),t.parentNode.style.opacity=l,this.stopMoving(t,null)))},startMoving:function(t,e,n,o){o=o||window.event;var i=a?o.touches[0].clientX:o.clientX,s=t.style.transform.replace("px)","");s=s.replace("translateX(","");var r=i-s;n.transitionIn&&t.classList.remove(n.transitionIn),n.transitionInMobile&&t.classList.remove(n.transitionInMobile),t.style.transition="",a?document.ontouchmove=function(o){o.preventDefault(),o=o||window.event;var i=o.touches[0].clientX,s=i-r;b.move(t,e,n,s)}:document.onmousemove=function(o){o.preventDefault(),o=o||window.event;var i=o.clientX,s=i-r;b.move(t,e,n,s)}},stopMoving:function(t,e){a?document.ontouchmove=function(){}:document.onmousemove=function(){},t.style.opacity="",t.style.transform="",t.classList.contains(n+"-dragged")&&(t.classList.remove(n+"-dragged"),t.style.transition="transform 0.4s ease, opacity 0.4s ease",setTimeout(function(){t.style.transition=""},400))}}}();return e.setSetting=function(t,n,o){e.children[t][n]=o},e.getSetting=function(t,n){return e.children[t][n]},e.destroy=function(){m(document.querySelectorAll("."+n+"-overlay"),function(t,e){t.remove()}),m(document.querySelectorAll("."+n+"-wrapper"),function(t,e){t.remove()}),m(document.querySelectorAll("."+n),function(t,e){t.remove()}),this.children={},document.removeEventListener(n+"-opened",{},!1),document.removeEventListener(n+"-opening",{},!1),document.removeEventListener(n+"-closing",{},!1),document.removeEventListener(n+"-closed",{},!1),document.removeEventListener("keyup",{},!1),c={}},e.settings=function(t){e.destroy(),c=t,u=g(u,t||{})},m(l,function(t,n){e[n]=function(e){var n=g(c,e||{});n=g(t,n||{}),this.show(n)}}),e.progress=function(t,e,o){var i=this,s=e.getAttribute("data-iziToast-ref"),a=g(this.children[s],t||{}),r=e.querySelector("."+n+"-progressbar div");return{start:function(){"undefined"==typeof a.time.REMAINING&&(e.classList.remove(n+"-reseted"),null!==r&&(r.style.transition="width "+a.timeout+"ms "+a.progressBarEasing,r.style.width="0%"),a.time.START=(new Date).getTime(),a.time.END=a.time.START+a.timeout,a.time.TIMER=setTimeout(function(){clearTimeout(a.time.TIMER),e.classList.contains(n+"-closing")||(i.hide(a,e,"timeout"),"function"==typeof o&&o.apply(i))},a.timeout),i.setSetting(s,"time",a.time))},pause:function(){if("undefined"!=typeof a.time.START&&!e.classList.contains(n+"-paused")&&!e.classList.contains(n+"-reseted")){if(e.classList.add(n+"-paused"),a.time.REMAINING=a.time.END-(new Date).getTime(),clearTimeout(a.time.TIMER),i.setSetting(s,"time",a.time),null!==r){var t=window.getComputedStyle(r),l=t.getPropertyValue("width");r.style.transition="none",r.style.width=l}"function"==typeof o&&setTimeout(function(){o.apply(i)},10)}},resume:function(){"undefined"!=typeof a.time.REMAINING?(e.classList.remove(n+"-paused"),null!==r&&(r.style.transition="width "+a.time.REMAINING+"ms "+a.progressBarEasing,r.style.width="0%"),a.time.END=(new Date).getTime()+a.time.REMAINING,a.time.TIMER=setTimeout(function(){clearTimeout(a.time.TIMER),e.classList.contains(n+"-closing")||(i.hide(a,e,"timeout"),"function"==typeof o&&o.apply(i))},a.time.REMAINING),i.setSetting(s,"time",a.time)):this.start()},reset:function(){clearTimeout(a.time.TIMER),delete a.time.REMAINING,i.setSetting(s,"time",a.time),e.classList.add(n+"-reseted"),e.classList.remove(n+"-paused"),null!==r&&(r.style.transition="none",r.style.width="100%"),"function"==typeof o&&setTimeout(function(){o.apply(i)},10)}}},e.hide=function(t,e,i){"object"!=typeof e&&(e=document.querySelector(e));var s=this,a=g(this.children[e.getAttribute("data-iziToast-ref")],t||{});a.closedBy=i||null,delete a.time.REMAINING,e.classList.add(n+"-closing"),function(){var t=document.querySelector("."+n+"-overlay");if(null!==t){var e=t.getAttribute("data-iziToast-ref");e=e.split(",");var o=e.indexOf(String(a.ref));-1!==o&&e.splice(o,1),t.setAttribute("data-iziToast-ref",e.join()),0===e.length&&(t.classList.remove("fadeIn"),t.classList.add("fadeOut"),setTimeout(function(){t.remove()},700))}}(),a.transitionIn&&e.classList.remove(a.transitionIn),a.transitionInMobile&&e.classList.remove(a.transitionInMobile),o||window.innerWidth<=d?a.transitionOutMobile&&e.classList.add(a.transitionOutMobile):a.transitionOut&&e.classList.add(a.transitionOut);var r=e.parentNode.offsetHeight;e.parentNode.style.height=r+"px",e.style.pointerEvents="none",(!o||window.innerWidth>d)&&(e.parentNode.style.transitionDelay="0.2s");try{var l=new CustomEvent(n+"-closing",{detail:a,bubbles:!0,cancelable:!0});document.dispatchEvent(l)}catch(c){console.warn(c)}setTimeout(function(){e.parentNode.style.height="0px",e.parentNode.style.overflow="",setTimeout(function(){delete s.children[a.ref],e.parentNode.remove();try{var t=new CustomEvent(n+"-closed",{detail:a,bubbles:!0,cancelable:!0});document.dispatchEvent(t)}catch(o){console.warn(o)}"undefined"!=typeof a.onClosed&&a.onClosed.apply(null,[a,e,i])},1e3)},200),"undefined"!=typeof a.onClosing&&a.onClosing.apply(null,[a,e,i])},e.show=function(t){var i=this,s=g(c,t||{});if(s=g(u,s),s.time={},null===s.id&&(s.id=v(s.title+s.message+s.color)),1===s.displayMode||"once"==s.displayMode)try{if(document.querySelectorAll("."+n+"#"+s.id).length>0)return!1}catch(l){console.warn("["+n+"] Could not find an element with this selector: #"+s.id+". Try to set an valid id.")}if(2===s.displayMode||"replace"==s.displayMode)try{m(document.querySelectorAll("."+n+"#"+s.id),function(t,e){i.hide(s,t,"replaced")})}catch(l){console.warn("["+n+"] Could not find an element with this selector: #"+s.id+". Try to set an valid id.")}s.ref=(new Date).getTime()+Math.floor(1e7*Math.random()+1),e.children[s.ref]=s;var p={body:document.querySelector("body"),overlay:document.createElement("div"),toast:document.createElement("div"),toastBody:document.createElement("div"),toastTexts:document.createElement("div"),toastCapsule:document.createElement("div"),cover:document.createElement("div"),buttons:document.createElement("div"),inputs:document.createElement("div"),icon:s.iconUrl?document.createElement("img"):document.createElement("i"),wrapper:null};p.toast.setAttribute("data-iziToast-ref",s.ref),p.toast.appendChild(p.toastBody),p.toastCapsule.appendChild(p.toast),function(){if(p.toast.classList.add(n),p.toast.classList.add(n+"-opening"),p.toastCapsule.classList.add(n+"-capsule"),p.toastBody.classList.add(n+"-body"),p.toastTexts.classList.add(n+"-texts"),o||window.innerWidth<=d?s.transitionInMobile&&p.toast.classList.add(s.transitionInMobile):s.transitionIn&&p.toast.classList.add(s.transitionIn),s["class"]){var t=s["class"].split(" ");m(t,function(t,e){p.toast.classList.add(t)})}s.id&&(p.toast.id=s.id),s.rtl&&(p.toast.classList.add(n+"-rtl"),p.toast.setAttribute("dir","rtl")),s.layout>1&&p.toast.classList.add(n+"-layout"+s.layout),s.balloon&&p.toast.classList.add(n+"-balloon"),s.maxWidth&&(isNaN(s.maxWidth)?p.toast.style.maxWidth=s.maxWidth:p.toast.style.maxWidth=s.maxWidth+"px"),""===s.theme&&"light"===s.theme||p.toast.classList.add(n+"-theme-"+s.theme),s.color&&(y(s.color)?p.toast.style.background=s.color:p.toast.classList.add(n+"-color-"+s.color)),s.backgroundColor&&(p.toast.style.background=s.backgroundColor,s.balloon&&(p.toast.style.borderColor=s.backgroundColor))}(),function(){s.image&&(p.cover.classList.add(n+"-cover"),p.cover.style.width=s.imageWidth+"px",h(s.image.replace(/ /g,""))?p.cover.style.backgroundImage="url(data:image/png;base64,"+s.image.replace(/ /g,"")+")":p.cover.style.backgroundImage="url("+s.image+")",s.rtl?p.toastBody.style.marginRight=s.imageWidth+10+"px":p.toastBody.style.marginLeft=s.imageWidth+10+"px",p.toast.appendChild(p.cover))}(),function(){s.close?(p.buttonClose=document.createElement("button"),p.buttonClose.type="button",p.buttonClose.classList.add(n+"-close"),p.buttonClose.addEventListener("click",function(t){t.target;i.hide(s,p.toast,"button")}),p.toast.appendChild(p.buttonClose)):s.rtl?p.toast.style.paddingLeft="18px":p.toast.style.paddingRight="18px"}(),function(){s.progressBar&&(p.progressBar=document.createElement("div"),p.progressBarDiv=document.createElement("div"),p.progressBar.classList.add(n+"-progressbar"),p.progressBarDiv.style.background=s.progressBarColor,p.progressBar.appendChild(p.progressBarDiv),p.toast.appendChild(p.progressBar)),s.timeout&&(s.pauseOnHover&&!s.resetOnHover&&(p.toast.addEventListener("mouseenter",function(t){i.progress(s,p.toast).pause()}),p.toast.addEventListener("mouseleave",function(t){i.progress(s,p.toast).resume()})),s.resetOnHover&&(p.toast.addEventListener("mouseenter",function(t){i.progress(s,p.toast).reset()}),p.toast.addEventListener("mouseleave",function(t){i.progress(s,p.toast).start()})))}(),function(){s.iconUrl?(p.icon.setAttribute("class",n+"-icon"),p.icon.setAttribute("src",s.iconUrl)):s.icon&&(p.icon.setAttribute("class",n+"-icon "+s.icon),s.iconText&&p.icon.appendChild(document.createTextNode(s.iconText)),s.iconColor&&(p.icon.style.color=s.iconColor)),(s.icon||s.iconUrl)&&(s.rtl?p.toastBody.style.paddingRight="33px":p.toastBody.style.paddingLeft="33px",p.toastBody.appendChild(p.icon))}(),function(){s.title.length>0&&(p.strong=document.createElement("strong"),p.strong.classList.add(n+"-title"),p.strong.appendChild(f(s.title)),p.toastTexts.appendChild(p.strong),s.titleColor&&(p.strong.style.color=s.titleColor),s.titleSize&&(isNaN(s.titleSize)?p.strong.style.fontSize=s.titleSize:p.strong.style.fontSize=s.titleSize+"px"),s.titleLineHeight&&(isNaN(s.titleSize)?p.strong.style.lineHeight=s.titleLineHeight:p.strong.style.lineHeight=s.titleLineHeight+"px")),s.message.length>0&&(p.p=document.createElement("p"),p.p.classList.add(n+"-message"),p.p.appendChild(f(s.message)),p.toastTexts.appendChild(p.p),s.messageColor&&(p.p.style.color=s.messageColor),s.messageSize&&(isNaN(s.titleSize)?p.p.style.fontSize=s.messageSize:p.p.style.fontSize=s.messageSize+"px"),s.messageLineHeight&&(isNaN(s.titleSize)?p.p.style.lineHeight=s.messageLineHeight:p.p.style.lineHeight=s.messageLineHeight+"px")),s.title.length>0&&s.message.length>0&&(s.rtl?p.strong.style.marginLeft="10px":2===s.layout||s.rtl||(p.strong.style.marginRight="10px"))}(),p.toastBody.appendChild(p.toastTexts);var L;!function(){s.inputs.length>0&&(p.inputs.classList.add(n+"-inputs"),m(s.inputs,function(t,e){p.inputs.appendChild(f(t[0])),L=p.inputs.childNodes,L[e].classList.add(n+"-inputs-child"),t[3]&&setTimeout(function(){L[e].focus()},300),L[e].addEventListener(t[1],function(e){var n=t[2];return n(i,p.toast,this,e)})}),p.toastBody.appendChild(p.inputs))}(),function(){s.buttons.length>0&&(p.buttons.classList.add(n+"-buttons"),m(s.buttons,function(t,e){p.buttons.appendChild(f(t[0]));var o=p.buttons.childNodes;o[e].classList.add(n+"-buttons-child"),t[2]&&setTimeout(function(){o[e].focus()},300),o[e].addEventListener("click",function(e){e.preventDefault();var n=t[1];return n(i,p.toast,this,e,L)})})),p.toastBody.appendChild(p.buttons)}(),s.message.length>0&&(s.inputs.length>0||s.buttons.length>0)&&(p.p.style.marginBottom="0"),(s.inputs.length>0||s.buttons.length>0)&&(s.rtl?p.toastTexts.style.marginLeft="10px":p.toastTexts.style.marginRight="10px",s.inputs.length>0&&s.buttons.length>0&&(s.rtl?p.inputs.style.marginLeft="8px":p.inputs.style.marginRight="8px")),function(){p.toastCapsule.style.visibility="hidden",setTimeout(function(){var t=p.toast.offsetHeight,e=p.toast.currentStyle||window.getComputedStyle(p.toast),n=e.marginTop;n=n.split("px"),n=parseInt(n[0]);var o=e.marginBottom;o=o.split("px"),o=parseInt(o[0]),p.toastCapsule.style.visibility="",p.toastCapsule.style.height=t+o+n+"px",setTimeout(function(){p.toastCapsule.style.height="auto",s.target&&(p.toastCapsule.style.overflow="visible")},500),s.timeout&&i.progress(s,p.toast).start()},100)}(),function(){var t=s.position;if(s.target)p.wrapper=document.querySelector(s.target),p.wrapper.classList.add(n+"-target"),s.targetFirst?p.wrapper.insertBefore(p.toastCapsule,p.wrapper.firstChild):p.wrapper.appendChild(p.toastCapsule);else{if(-1==r.indexOf(s.position))return void console.warn("["+n+"] Incorrect position.\nIt can be › "+r);t=o||window.innerWidth<=d?"bottomLeft"==s.position||"bottomRight"==s.position||"bottomCenter"==s.position?n+"-wrapper-bottomCenter":"topLeft"==s.position||"topRight"==s.position||"topCenter"==s.position?n+"-wrapper-topCenter":n+"-wrapper-center":n+"-wrapper-"+t,p.wrapper=document.querySelector("."+n+"-wrapper."+t),p.wrapper||(p.wrapper=document.createElement("div"),p.wrapper.classList.add(n+"-wrapper"),p.wrapper.classList.add(t),document.body.appendChild(p.wrapper)),"topLeft"==s.position||"topCenter"==s.position||"topRight"==s.position?p.wrapper.insertBefore(p.toastCapsule,p.wrapper.firstChild):p.wrapper.appendChild(p.toastCapsule)}isNaN(s.zindex)?console.warn("["+n+"] Invalid zIndex."):p.wrapper.style.zIndex=s.zindex}(),function(){s.overlay&&(null!==document.querySelector("."+n+"-overlay.fadeIn")?(p.overlay=document.querySelector("."+n+"-overlay"),p.overlay.setAttribute("data-iziToast-ref",p.overlay.getAttribute("data-iziToast-ref")+","+s.ref),isNaN(s.zindex)||null===s.zindex||(p.overlay.style.zIndex=s.zindex-1)):(p.overlay.classList.add(n+"-overlay"),p.overlay.classList.add("fadeIn"),p.overlay.style.background=s.overlayColor,p.overlay.setAttribute("data-iziToast-ref",s.ref),isNaN(s.zindex)||null===s.zindex||(p.overlay.style.zIndex=s.zindex-1),document.querySelector("body").appendChild(p.overlay)),s.overlayClose?(p.overlay.removeEventListener("click",{}),p.overlay.addEventListener("click",function(t){i.hide(s,p.toast,"overlay")})):p.overlay.removeEventListener("click",{}))}(),function(){if(s.animateInside){p.toast.classList.add(n+"-animateInside");var t=[200,100,300];"bounceInLeft"!=s.transitionIn&&"bounceInRight"!=s.transitionIn||(t=[400,200,400]),s.title.length>0&&setTimeout(function(){p.strong.classList.add("slideIn")},t[0]),s.message.length>0&&setTimeout(function(){p.p.classList.add("slideIn")},t[1]),(s.icon||s.iconUrl)&&setTimeout(function(){p.icon.classList.add("revealIn")},t[2]);var e=150;s.buttons.length>0&&p.buttons&&setTimeout(function(){m(p.buttons.childNodes,function(t,n){setTimeout(function(){t.classList.add("revealIn")},e),e+=150})},s.inputs.length>0?150:0),s.inputs.length>0&&p.inputs&&(e=150,m(p.inputs.childNodes,function(t,n){setTimeout(function(){t.classList.add("revealIn")},e),e+=150}))}}(),s.onOpening.apply(null,[s,p.toast]);try{var C=new CustomEvent(n+"-opening",{detail:s,bubbles:!0,cancelable:!0});document.dispatchEvent(C)}catch(w){console.warn(w)}setTimeout(function(){p.toast.classList.remove(n+"-opening"),p.toast.classList.add(n+"-opened");try{var t=new CustomEvent(n+"-opened",{detail:s,bubbles:!0,cancelable:!0});document.dispatchEvent(t)}catch(e){console.warn(e)}s.onOpened.apply(null,[s,p.toast])},1e3),s.drag&&(a?(p.toast.addEventListener("touchstart",function(t){b.startMoving(this,i,s,t)},!1),p.toast.addEventListener("touchend",function(t){b.stopMoving(this,t)},!1)):(p.toast.addEventListener("mousedown",function(t){t.preventDefault(),b.startMoving(this,i,s,t)},!1),p.toast.addEventListener("mouseup",function(t){t.preventDefault(),b.stopMoving(this,t)},!1))),s.closeOnEscape&&document.addEventListener("keyup",function(t){t=t||window.event,27==t.keyCode&&i.hide(s,p.toast,"esc")}),s.closeOnClick&&p.toast.addEventListener("click",function(t){i.hide(s,p.toast,"toast")}),i.toast=p.toast},e});} + /* page reload */ $('title').remove(); $('head').append('' + page.title + ''); $('[rel="icon"]').remove(); $('head').append(''); -if(!$('[name="viewport"]').length) { +if(!$('[name="viewport"]').length && typeof block_viewport == "undefined") { $('head').append(''); } if(!$('[name="keywords"]').length) { @@ -316,11 +319,80 @@ function adjustSeek(){ } +/* global tips */ +var tips = { + show: function(params){ + tips.checkParams(params); + if(params.title === undefined){ + params.title = "iotcat"; + } + if(params.image === undefined){ + params.image = "https://cdn.yimian.xyz/img/head/head_100.png"; + } + if(params.theme === undefined){ + params.theme = "dark"; + } + tipsObj.show(params); + }, + info: function(params){ + tips.checkParams(params); + if(params.title === undefined){ + params.title = "info"; + } + tipsObj.info(params); + }, + warning: function(params){ + tips.checkParams(params); + if(params.title === undefined){ + params.title = "warning"; + } + tipsObj.warning(params); + }, + success: function(params){ + tips.checkParams(params); + if(params.title === undefined){ + params.title = "success"; + } + tipsObj.success(params); + }, + error: function(params){ + tips.checkParams(params); + if(params.title === undefined){ + params.title = "error"; + } + tipsObj.error(params); + }, + question: function(params){ + tips.checkParams(params); + if(params.title === undefined){ + params.title = "question"; + } + tipsObj.question(params); + }, + checkParams: function(params){ + if(params.position === undefined){ + params.position = "topCenter"; + } + if(params.message === undefined){ + params.message = "No Content!!"; + } + if(params.progressBarColor === undefined){ + params.progressBarColor = '#'+('00000'+ (Math.random()*0x1000000<<0).toString(16)).substr(-6); + } + if(params.imageWidth === undefined){ + params.imageWidth = 76; + } + if(params.progressBarEasing === undefined){ + params.progressBarEasing = 'ease'; + } + } +} + /* brand */ function drawBrand(){ if(!session.status){ session_ajax_ini(); } - console.log('\n' + ' %c Ushio v1.0.2 %c ' + page.ip + ' %c '+ ((session.method == 'WebSocket')?'WebSocket':'Ajax') +' %c https://ushio.xyz \n', 'color: #FFFFCC; background: #030307; padding:5px 0;', 'color: #FF99FF; background: #030307; padding:5px 0;', 'color: '+((session.method == 'WebSocket')?'#91FF3A':'#F8FF00')+'; background: #030307; padding:5px 0;', 'background: #4682B4; padding:5px 0;'); + console.log('\n' + ' %c Ushio v1.1.0 %c ' + page.ip + ' %c '+ ((session.method == 'WebSocket')?'WebSocket':'Ajax') +' %c https://ushio.xyz \n', 'color: #FFFFCC; background: #030307; padding:5px 0;', 'color: #FF99FF; background: #030307; padding:5px 0;', 'color: '+((session.method == 'WebSocket')?'#91FF3A':'#F8FF00')+'; background: #030307; padding:5px 0;', 'background: #4682B4; padding:5px 0;'); } diff --git a/dist/ushio-footer.min.js b/dist/ushio-footer.min.js index 378d7cb..14ed4fd 100644 --- a/dist/ushio-footer.min.js +++ b/dist/ushio-footer.min.js @@ -1 +1,2 @@ -function getHiddenProp(){var prefixes=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var i=0;i>>16,65535&e[0],e[1]>>>16,65535&e[1]],r=[r[0]>>>16,65535&r[0],r[1]>>>16,65535&r[1]];var a=[0,0,0,0];return a[3]+=e[3]+r[3],a[2]+=a[3]>>>16,a[3]&=65535,a[2]+=e[2]+r[2],a[1]+=a[2]>>>16,a[2]&=65535,a[1]+=e[1]+r[1],a[0]+=a[1]>>>16,a[1]&=65535,a[0]+=e[0]+r[0],a[0]&=65535,[a[0]<<16|a[1],a[2]<<16|a[3]]}function d(e,r){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],r=[r[0]>>>16,65535&r[0],r[1]>>>16,65535&r[1]];var a=[0,0,0,0];return a[3]+=e[3]*r[3],a[2]+=a[3]>>>16,a[3]&=65535,a[2]+=e[2]*r[3],a[1]+=a[2]>>>16,a[2]&=65535,a[2]+=e[3]*r[2],a[1]+=a[2]>>>16,a[2]&=65535,a[1]+=e[1]*r[3],a[0]+=a[1]>>>16,a[1]&=65535,a[1]+=e[2]*r[2],a[0]+=a[1]>>>16,a[1]&=65535,a[1]+=e[3]*r[1],a[0]+=a[1]>>>16,a[1]&=65535,a[0]+=e[0]*r[3]+e[1]*r[2]+e[2]*r[1]+e[3]*r[0],a[0]&=65535,[a[0]<<16|a[1],a[2]<<16|a[3]]}function g(e,r){return 32===(r%=64)?[e[1],e[0]]:r<32?[e[0]<>>32-r,e[1]<>>32-r]:(r-=32,[e[1]<>>32-r,e[0]<>>32-r])}function v(e,r){return 0===(r%=64)?e:r<32?[e[0]<>>32-r,e[1]<>>1]),e=d(e,[4283543511,3981806797]),e=h(e,[0,e[0]>>>1]),e=d(e,[3301882366,444984403]),e=h(e,[0,e[0]>>>1])}function p(e,r){if(Array.prototype.forEach&&e.forEach===Array.prototype.forEach)e.forEach(r);else if(e.length===+e.length)for(var a=0,t=e.length;a>>0).toString(16)).slice(-8)+("00000000"+(n[1]>>>0).toString(16)).slice(-8)+("00000000"+(i[0]>>>0).toString(16)).slice(-8)+("00000000"+(i[1]>>>0).toString(16)).slice(-8)},e={preprocessor:null,audio:{timeout:1e3,excludeIOS11:!0},fonts:{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",userDefinedFonts:[],extendedJsFonts:!1},screen:{detectScreenOrientation:!0},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:!1},extraComponents:[],excludes:{enumerateDevices:!0,pixelRatio:!0,doNotTrack:!0,fontsFlash:!0},NOT_AVAILABLE:"not available",ERROR:"error",EXCLUDED:"excluded"},t=function(){return navigator.mediaDevices&&navigator.mediaDevices.enumerateDevices},w=function(e){var r=[window.screen.width,window.screen.height];return e.screen.detectScreenOrientation&&r.sort().reverse(),r},B=function(e){if(window.screen.availWidth&&window.screen.availHeight){var r=[window.screen.availHeight,window.screen.availWidth];return e.screen.detectScreenOrientation&&r.sort().reverse(),r}return e.NOT_AVAILABLE},K=function(e){if(null==navigator.plugins)return e.NOT_AVAILABLE;for(var r=[],a=0,t=navigator.plugins.length;ar.name?1:e.name=a.components.length)t(n.data);else{var r=a.components[i];if(a.excludes[r.key])o(!1);else{if(!e&&r.pauseBefore)return i-=1,void setTimeout(function(){o(!0)},1);try{r.getData(function(e){n.addPreprocessedComponent(r.key,e),o(!1)},a)}catch(e){n.addPreprocessedComponent(r.key,String(e)),o(!1)}}}};o(!1)},we.getPromise=function(a){return new Promise(function(e,r){we.get(a,e)})};var ye=null,Be="",Ee=null,xe=null,Me=null,Oe={},ke=null,_e=!(we.getV18=function(i,o){return null==o&&(o=i,i={}),we.get(i,function(e){for(var r=[],a=0;ag.maxReconnectInterval?g.maxReconnectInterval:e)}},h.onmessage=function(b){(g.debug||a.debugAll)&&console.debug("ReconnectingWebSocket","onmessage",g.url,b.data);var c=l("message");c.data=b.data,k.dispatchEvent(c)},h.onerror=function(b){(g.debug||a.debugAll)&&console.debug("ReconnectingWebSocket","onerror",g.url,b),k.dispatchEvent(l("error"))}},1==this.automaticOpen&&this.open(!1),this.send=function(b){if(h)return(g.debug||a.debugAll)&&console.debug("ReconnectingWebSocket","send",g.url,b),h.send(b);throw"INVALID_STATE_ERR : Pausing to reconnect websocket"},this.close=function(a,b){void 0===a&&(a=1e3),i=!0,h&&h.close(a,b)},this.refresh=function(){h&&h.close()}}return a.prototype.onopen=function(){},a.prototype.onclose=function(){},a.prototype.onconnecting=function(){},a.prototype.onmessage=function(){},a.prototype.onerror=function(){},a.debugAll=!1,a.CONNECTING=WebSocket.CONNECTING,a.OPEN=WebSocket.OPEN,a.CLOSING=WebSocket.CLOSING,a.CLOSED=WebSocket.CLOSED,a}),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("APlayer",[],t):"object"==typeof exports?exports.APlayer=t():e.APlayer=t()}(window,function(){return(e=[function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=/mobile/i.test(window.navigator.userAgent),a={secondToTime:function(e){var t=Math.floor(e/3600),n=Math.floor((e-3600*t)/60),i=Math.floor(e-3600*t-60*n);return(0\n ',t+=r(n+s),t+='\n ',t+=r(e.name),t+='\n ',t+=r(e.artist),t+="\n\n"}),t}},function(e,t,n){"use strict";e.exports=n(15)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(33)),a=g(n(32)),r=g(n(31)),o=g(n(30)),s=g(n(29)),l=g(n(28)),u=g(n(27)),c=g(n(26)),p=g(n(25)),d=g(n(24)),h=g(n(23)),y=g(n(22)),f=g(n(21)),v=g(n(20)),m=g(n(19));function g(e){return e&&e.__esModule?e:{default:e}}var w={play:i.default,pause:a.default,volumeUp:r.default,volumeDown:o.default,volumeOff:s.default,orderRandom:l.default,orderList:u.default,menu:c.default,loopAll:p.default,loopOne:d.default,loopNone:h.default,loading:y.default,right:f.default,skip:v.default,lrc:m.default};t.default=w},function(e,t,n){"use strict";var i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":a(window))&&(i=window)}e.exports=i},function(e,t,n){"use strict";var i,a,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};void 0===(a="function"==typeof(i=function(){if("object"===("undefined"==typeof window?"undefined":r(window))&&void 0!==document.querySelectorAll&&void 0!==window.pageYOffset&&void 0!==history.pushState){var e=function(e,t,n,i){return ie&&this.index--;for(var n=e;n\n"}),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=function(){function e(e,t){for(var n=0;nthis.current.length-1||e=this.current[this.index+1][0])for(var t=0;t=this.current[t][0]&&(!this.current[t+1]||e/g,"").replace(/^\s+|\s+$/g,"");if(r)for(var s=r.length,l=0;l]/;a.$escape=function(e){return function(e){var t=""+e,n=r.exec(t);if(!n)return e;var i="",a=void 0,o=void 0,s=void 0;for(a=n.index,o=0;a\n \n
',t+=s.play,t+='
\n
\n \n
\n
\n\n
\n
\n
\n'):(t+='\n
\n
\n
',t+=s.play,t+='
\n
\n
\n
\n No audio\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n ',t+=s.loading,t+='\n \n
\n
\n
\n
\n \n 00:00 / 00:00\n \n \n ',t+=s.skip,t+='\n \n \n ',t+=s.play,t+='\n \n \n ',t+=s.skip,t+='\n \n
\n \n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n '},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t,n){"use strict";var i,a,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(i===setTimeout)return setTimeout(e,0);if((i===o||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:o}catch(e){i=o}try{a="function"==typeof clearTimeout?clearTimeout:s}catch(e){a=s}}();var u,c=[],p=!1,d=-1;function h(){p&&u&&(p=!1,u.length?c=u.concat(c):d=-1,c.length&&y())}function y(){if(!p){var e=l(h);p=!0;for(var t=c.length;t;){for(u=c,c=[];++d"+page.title+""),$('[rel="icon"]').remove(),$("head").append(''),$('[name="viewport"]').length||$("head").append(''),$('[name="keywords"]').length||$("head").append(''),$('[name="description"]').length||$("head").append(''),getHiddenProp()){var evtname=getHiddenProp().replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(evtname,function(){if("hidden"==document[getVisibilityState()]){session.close(),log_update();var rand=100*Math.random();document.title=rand<30?"啊咧(⊙0⊙)":rand<55?"快来戳我呀( ´∀`)σ":rand<75?"躲起来(´・ω・`)":"哎呦,页面崩掉了吗(>﹏<)",setTimeout("document.title = page.title",2400),clearInterval(page.TimerObj),page.TimerObj=null}"visible"==document[getVisibilityState()]&&(document.title=page.title,session.open(),null==page.TimerObj&&(page.TimerObj=setInterval("page.Timer++",1e3)))},!1)}function log_ini(){null==page.params.fpKey||page.params.fpKey.length<20?fp(fp_callback):fp(page.params.fpKey,fp_callback)}function fp_callback(myFp,key,acc,detail,createdTime,timeUsed,detailObj){page.fp=myFp,page.fpKey=key,session_websocket_ini(),$.post("https://log.yimian.xyz/iis.php",{fp:myFp,url:page.url,lang:detailObj.language,timezone:detailObj.timezone,platform:detailObj.platform,ram:detailObj.deviceMemory,screen:detailObj.screenResolution,userAgent:detailObj.userAgent,webgl:detailObj.webglVendorAndRenderer},function(res){page.sid=JSON.parse(res).sid,page.ip=JSON.parse(res).ip,session.status?drawBrand():setTimeout(drawBrand,2300),updateHref()})}function log_update(){$.post("https://log.yimian.xyz/iis.php",{sid:page.sid,sessiontime:page.Timer})}function updateHref(){-1!=page.url.indexOf("?fpKey=")&&window.history.replaceState(null,"ushio",page.url.substr(0,page.url.indexOf("?fpKey="))),-1!=page.url.indexOf("&fpKey=")&&window.history.replaceState(null,"ushio",page.url.substr(0,page.url.indexOf("&fpKey=")));var links=$(document).find("a");for(var index in links){var _href=links.eq(index).attr("href"),_id=links.eq(index).attr("id");_id=_id&&_id.substr(0,5),null!=_href&&(-1==_href.indexOf("?")&&"ushio"==_id?links.eq(index).attr("href",_href+"?fpKey="+page.fp+(page.host?"&from=https://"+page.host:"")):"ushio"==_id&&links.eq(index).attr("href",_href+"&fpKey="+page.fp+(page.host?"&from=https://"+page.host:"")))}}function session_websocket_ini(){page.ws=new ReconnectingWebSocket("wss://session.yimian.xyz:21515?fp="+page.fp),page.ws.maxReconnectInterval=60,page.ws.onopen=function(evt){!1===session.status&&console.log("Ushio - Session Connected!!"),page.ws.send("get"),session.set=function(key,val){return page.session[key]=val,page.session.LastOperateTime=(new Date).valueOf(),page.ws.send('{"key":"'+key+'", "val": "'+val+'", "t":'+page.session.LastOperateTime+"}"),page.ws.send("get"),!!session.status},session.get=function(key){return page.ws.send("get"),page.session[key]},session.del=function(key){return delete page.session[key],page.session.LastOperateTime=(new Date).valueOf(),page.ws.send('{"del":"'+key+'"}'),page.ws.send("get"),!!session.status},session.close=function(){page.ws.close(),delete page.ws},session.open=function(){session_websocket_ini()}},page.ws.onmessage=function(msg){page.session=JSON.parse(msg.data),session.method="WebSocket",void 0===session.status&&"undefined"==typeof block_aplayer&&player_ini(),session.status=!0},page.ws.onerror=function(err){console.log("Ushio - Session Error::"+JSON.stringify(err)),session.status=!1},page.ws.onclose=function(){console.log("Ushio - Session Connection Lost!!"),session.status=!1}}function session_ajax_ini(){$.get("https://session.yimian.xyz/get?fp="+page.fp,function(res){page.session=res,delete session.set,delete session.get,delete session.del,delete session.open,delete session.close,!1===session.status&&console.log("Ushio - Session Connected!!"),session.set=function(key,val){return page.session[key]=val,page.session.LastOperateTime=(new Date).valueOf(),$.get("https://session.yimian.xyz/set?fp="+page.fp+"&key="+key+"&val="+val+"&t="+page.session.LastOperateTime),$.get("https://session.yimian.xyz/get?fp="+page.fp,function(res2){page.session=res2,session.status=!0,session.method="ajax"}),!!session.status},session.get=function(key){return $.get("https://session.yimian.xyz/get?fp="+page.fp,function(res2){page.session=res2,session.status=!0,session.method="ajax"}),page.session[key]},session.del=function(key){return delete page.session[key],page.session.LastOperateTime=(new Date).valueOf(),$.get("https://session.yimian.xyz/del?fp="+page.fp+"&del="+key+"&t="+page.session.LastOperateTime),$.get("https://session.yimian.xyz/get?fp="+page.fp,function(res2){page.session=res2,session.status=!0,session.method="ajax"}),!!session.status},session.close=function(){},session.open=function(){session.get("LastOperateTime")},void 0===session.status&&"undefined"==typeof block_aplayer&&player_ini(),session.status=!0})}function player_ini(){$.post("https://api.yimian.xyz/msc/?type=single&id="+(null==session.get("aplayer/playing")?"477215840":session.get("aplayer/playing"))+"&limit=15&random=true",function(e){$.post("https://api.yimian.xyz/msc/?type=playlist&id=808097971&limit=14&random=true",function(res){res.unshift(e),$("body").append('');var a=new APlayer({element:document.getElementById("ap-f"),autoplay:!1,fixed:!0,loop:"all",order:"list",listFolded:!0,showlrc:3,theme:"#00CBFF",listmaxheight:"200px",music:res});window.aplayers||(window.aplayers=[]),window.aplayers.push(a),window.aplayers[0].lrc.hide(),"play"==session.get("aplayer/status")&&(window.aplayers[0].play(),window.aplayers[0].audio.paused&&window.aplayers[0].notice("Click Here",2e3,.8)),window.aplayers[0].on("play",function(){session.set("aplayer/status","play"),window.aplayers[0].lrc.show(),void 0===window.aplayers[0].firstTime&&(adjustSeek(),window.aplayers[0].firstTime=!1)}),window.aplayers[0].on("pause",function(){session.set("aplayer/status","pause"),window.aplayers[0].lrc.hide()}),window.aplayers[0].on("listswitch",function(e){session.set("aplayer/playing",window.aplayers[0].list.audios[e.index].id)}),setInterval(function(){try{window.aplayers[0].audio.paused||session.set("aplayer/seek",window.aplayers[0].audio.currentTime)}catch(e){}},1e3)})})}function adjustSeek(){null!=session.get("aplayer/seek")&&window.aplayers[0].audio.currentTime>>16,e[0]&65535,e[1]>>>16,e[1]&65535];r=[r[0]>>>16,r[0]&65535,r[1]>>>16,r[1]&65535];var a=[0,0,0,0];a[3]+=e[3]+r[3];a[2]+=a[3]>>>16;a[3]&=65535;a[2]+=e[2]+r[2];a[1]+=a[2]>>>16;a[2]&=65535;a[1]+=e[1]+r[1];a[0]+=a[1]>>>16;a[1]&=65535;a[0]+=e[0]+r[0];a[0]&=65535;return[a[0]<<16|a[1],a[2]<<16|a[3]]};var d=function(e,r){e=[e[0]>>>16,e[0]&65535,e[1]>>>16,e[1]&65535];r=[r[0]>>>16,r[0]&65535,r[1]>>>16,r[1]&65535];var a=[0,0,0,0];a[3]+=e[3]*r[3];a[2]+=a[3]>>>16;a[3]&=65535;a[2]+=e[2]*r[3];a[1]+=a[2]>>>16;a[2]&=65535;a[2]+=e[3]*r[2];a[1]+=a[2]>>>16;a[2]&=65535;a[1]+=e[1]*r[3];a[0]+=a[1]>>>16;a[1]&=65535;a[1]+=e[2]*r[2];a[0]+=a[1]>>>16;a[1]&=65535;a[1]+=e[3]*r[1];a[0]+=a[1]>>>16;a[1]&=65535;a[0]+=e[0]*r[3]+e[1]*r[2]+e[2]*r[1]+e[3]*r[0];a[0]&=65535;return[a[0]<<16|a[1],a[2]<<16|a[3]]};var g=function(e,r){r%=64;if(r===32){return[e[1],e[0]]}else if(r<32){return[e[0]<>>32-r,e[1]<>>32-r]}else{r-=32;return[e[1]<>>32-r,e[0]<>>32-r]}};var v=function(e,r){r%=64;if(r===0){return e}else if(r<32){return[e[0]<>>32-r,e[1]<>>1]);e=d(e,[4283543511,3981806797]);e=h(e,[0,e[0]>>>1]);e=d(e,[3301882366,444984403]);e=h(e,[0,e[0]>>>1]);return e};var s=function(e,r){e=e||"";r=r||0;var a=e.length%16;var t=e.length-a;var n=[0,r];var i=[0,r];var o=[0,0];var u=[0,0];var l=[2277735313,289559509];var s=[1291169091,658871167];for(var c=0;c>>0).toString(16)).slice(-8)+("00000000"+(n[1]>>>0).toString(16)).slice(-8)+("00000000"+(i[0]>>>0).toString(16)).slice(-8)+("00000000"+(i[1]>>>0).toString(16)).slice(-8)};var e={preprocessor:null,audio:{timeout:1e3,excludeIOS11:true},fonts:{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",userDefinedFonts:[],extendedJsFonts:false},screen:{detectScreenOrientation:true},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:false},extraComponents:[],excludes:{enumerateDevices:true,pixelRatio:true,doNotTrack:true,fontsFlash:true},NOT_AVAILABLE:"not available",ERROR:"error",EXCLUDED:"excluded"};var p=function(e,r){if(Array.prototype.forEach&&e.forEach===Array.prototype.forEach){e.forEach(r)}else if(e.length===+e.length){for(var a=0,t=e.length;ar.name){return 1}if(e.name=0){t="Windows Phone"}else if(e.indexOf("win")>=0){t="Windows"}else if(e.indexOf("android")>=0){t="Android"}else if(e.indexOf("linux")>=0||e.indexOf("cros")>=0){t="Linux"}else if(e.indexOf("iphone")>=0||e.indexOf("ipad")>=0){t="iOS"}else if(e.indexOf("mac")>=0){t="Mac"}else{t="Other"}var n="ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;if(n&&t!=="Windows Phone"&&t!=="Android"&&t!=="iOS"&&t!=="Other"){return true}if(typeof r!=="undefined"){r=r.toLowerCase();if(r.indexOf("win")>=0&&t!=="Windows"&&t!=="Windows Phone"){return true}else if(r.indexOf("linux")>=0&&t!=="Linux"&&t!=="Android"){return true}else if(r.indexOf("mac")>=0&&t!=="Mac"&&t!=="iOS"){return true}else if((r.indexOf("win")===-1&&r.indexOf("linux")===-1&&r.indexOf("mac")===-1)!==(t==="Other")){return true}}if(a.indexOf("win")>=0&&t!=="Windows"&&t!=="Windows Phone"){return true}else if((a.indexOf("linux")>=0||a.indexOf("android")>=0||a.indexOf("pike")>=0)&&t!=="Linux"&&t!=="Android"){return true}else if((a.indexOf("mac")>=0||a.indexOf("ipad")>=0||a.indexOf("ipod")>=0||a.indexOf("iphone")>=0)&&t!=="Mac"&&t!=="iOS"){return true}else{var i=a.indexOf("win")<0&&a.indexOf("linux")<0&&a.indexOf("mac")<0&&a.indexOf("iphone")<0&&a.indexOf("ipad")<0;if(i!==(t==="Other")){return true}}return typeof navigator.plugins==="undefined"&&t!=="Windows"&&t!=="Windows Phone"};var de=function(){var e=navigator.userAgent.toLowerCase();var r=navigator.productSub;var a;if(e.indexOf("firefox")>=0){a="Firefox"}else if(e.indexOf("opera")>=0||e.indexOf("opr")>=0){a="Opera"}else if(e.indexOf("chrome")>=0){a="Chrome"}else if(e.indexOf("safari")>=0){a="Safari"}else if(e.indexOf("trident")>=0){a="Internet Explorer"}else{a="Other"}if((a==="Chrome"||a==="Safari"||a==="Opera")&&r!=="20030107"){return true}var t=eval.toString().length;if(t===37&&a!=="Safari"&&a!=="Firefox"&&a!=="Other"){return true}else if(t===39&&a!=="Internet Explorer"&&a!=="Other"){return true}else if(t===33&&a!=="Chrome"&&a!=="Opera"&&a!=="Other"){return true}var n;try{throw"a"}catch(e){try{e.toSource();n=true}catch(e){n=false}}return n&&a!=="Firefox"&&a!=="Other"};var ge=function(){var e=document.createElement("canvas");return!!(e.getContext&&e.getContext("2d"))};var ve=function(){if(!ge()){return false}var e=Ae();return!!window.WebGLRenderingContext&&!!e};var he=function(){if(navigator.appName==="Microsoft Internet Explorer"){return true}else if(navigator.appName==="Netscape"&&/Trident/.test(navigator.userAgent)){return true}return false};var me=function(){return typeof window.swfobject!=="undefined"};var pe=function(){return window.swfobject.hasFlashPlayerVersion("9.0.0")};var Te=function(e){var r=document.createElement("div");r.setAttribute("id",e.fonts.swfContainerId);document.body.appendChild(r)};var Se=function(r,e){var a="___fp_swf_loaded";window[a]=function(e){r(e)};var t=e.fonts.swfContainerId;Te();var n={onReady:a};var i={allowScriptAccess:"always",menu:"false"};window.swfobject.embedSWF(e.fonts.swfPath,t,"1","1","9.0.0",false,n,i,{})};var Ae=function(){var e=document.createElement("canvas");var r=null;try{r=e.getContext("webgl")||e.getContext("experimental-webgl")}catch(e){}if(!r){r=null}return r};var Ce=[{key:"userAgent",getData:i},{key:"webdriver",getData:o},{key:"language",getData:c},{key:"colorDepth",getData:T},{key:"deviceMemory",getData:S},{key:"pixelRatio",getData:A},{key:"hardwareConcurrency",getData:Y},{key:"screenResolution",getData:C},{key:"availableScreenResolution",getData:y},{key:"timezoneOffset",getData:E},{key:"timezone",getData:x},{key:"sessionStorage",getData:M},{key:"localStorage",getData:O},{key:"indexedDb",getData:k},{key:"addBehavior",getData:_},{key:"openDatabase",getData:b},{key:"cpuClass",getData:L},{key:"platform",getData:P},{key:"doNotTrack",getData:D},{key:"plugins",getData:j},{key:"canvas",getData:I},{key:"webgl",getData:R},{key:"webglVendorAndRenderer",getData:N},{key:"adBlock",getData:F},{key:"hasLiedLanguages",getData:G},{key:"hasLiedResolution",getData:U},{key:"hasLiedOs",getData:V},{key:"hasLiedBrowser",getData:H},{key:"touchSupport",getData:Z},{key:"fonts",getData:W,pauseBefore:true},{key:"fontsFlash",getData:X,pauseBefore:true},{key:"audio",getData:n},{key:"enumerateDevices",getData:a}];var we=function(e){throw new Error("'new Fingerprint()' is deprecated, see https://github.com/Valve/fingerprintjs2#upgrade-guide-from-182-to-200")};we.get=function(a,t){if(!t){t=a;a={}}else if(!a){a={}}r(a,e);a.components=a.extraComponents.concat(Ce);var n={data:[],addPreprocessedComponent:function(e,r){if(typeof a.preprocessor==="function"){r=a.preprocessor(e,r)}n.data.push({key:e,value:r})}};var i=-1;var o=function(e){i+=1;if(i>=a.components.length){t(n.data);return}var r=a.components[i];if(a.excludes[r.key]){o(false);return}if(!e&&r.pauseBefore){i-=1;setTimeout(function(){o(true)},1);return}try{r.getData(function(e){n.addPreprocessedComponent(r.key,e);o(false)},a)}catch(e){n.addPreprocessedComponent(r.key,String(e));o(false)}};o(false)};we.getPromise=function(a){return new Promise(function(e,r){we.get(a,e)})};we.getV18=function(i,o){if(o==null){o=i;i={}}return we.get(i,function(e){var r=[];for(var a=0;ag.maxReconnectInterval?g.maxReconnectInterval:e)}},h.onmessage=function(b){(g.debug||a.debugAll)&&console.debug("ReconnectingWebSocket","onmessage",g.url,b.data);var c=l("message");c.data=b.data,k.dispatchEvent(c)},h.onerror=function(b){(g.debug||a.debugAll)&&console.debug("ReconnectingWebSocket","onerror",g.url,b),k.dispatchEvent(l("error"))}},1==this.automaticOpen&&this.open(!1),this.send=function(b){if(h)return(g.debug||a.debugAll)&&console.debug("ReconnectingWebSocket","send",g.url,b),h.send(b);throw"INVALID_STATE_ERR : Pausing to reconnect websocket"},this.close=function(a,b){"undefined"==typeof a&&(a=1e3),i=!0,h&&h.close(a,b)},this.refresh=function(){h&&h.close()}}return a.prototype.onopen=function(){},a.prototype.onclose=function(){},a.prototype.onconnecting=function(){},a.prototype.onmessage=function(){},a.prototype.onerror=function(){},a.debugAll=!1,a.CONNECTING=WebSocket.CONNECTING,a.OPEN=WebSocket.OPEN,a.CLOSING=WebSocket.CLOSING,a.CLOSED=WebSocket.CLOSED,a});!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("APlayer",[],t):"object"==typeof exports?exports.APlayer=t():e.APlayer=t()}(window,function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=41)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=/mobile/i.test(window.navigator.userAgent),a={secondToTime:function(e){var t=Math.floor(e/3600),n=Math.floor((e-3600*t)/60),i=Math.floor(e-3600*t-60*n);return(t>0?[t,n,i]:[n,i]).map(function(e){return e<10?"0"+e:""+e}).join(":")},getElementViewLeft:function(e){var t=e.offsetLeft,n=e.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==n&&n!==e;)t+=n.offsetLeft,n=n.offsetParent;else for(;null!==n;)t+=n.offsetLeft,n=n.offsetParent;return t-i},getElementViewTop:function(e,t){for(var n,i=e.offsetTop,a=e.offsetParent;null!==a;)i+=a.offsetTop,a=a.offsetParent;return n=document.body.scrollTop+document.documentElement.scrollTop,t?i:i-n},isMobile:i,storage:{set:function(e,t){localStorage.setItem(e,t)},get:function(e){return localStorage.getItem(e)}},nameMap:{dragStart:i?"touchstart":"mousedown",dragMove:i?"touchmove":"mousemove",dragEnd:i?"touchend":"mouseup"},randomOrder:function(e){return function(e){for(var t=e.length-1;t>=0;t--){var n=Math.floor(Math.random()*(t+1)),i=e[n];e[n]=e[t],e[t]=i}return e}([].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t\n ',t+=r(n+s),t+='\n ',t+=r(e.name),t+='\n ',t+=r(e.artist),t+="\n\n"}),t}},function(e,t,n){"use strict";e.exports=n(15)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(33)),a=g(n(32)),r=g(n(31)),o=g(n(30)),s=g(n(29)),l=g(n(28)),u=g(n(27)),c=g(n(26)),p=g(n(25)),d=g(n(24)),h=g(n(23)),y=g(n(22)),f=g(n(21)),v=g(n(20)),m=g(n(19));function g(e){return e&&e.__esModule?e:{default:e}}var w={play:i.default,pause:a.default,volumeUp:r.default,volumeDown:o.default,volumeOff:s.default,orderRandom:l.default,orderList:u.default,menu:c.default,loopAll:p.default,loopOne:d.default,loopNone:h.default,loading:y.default,right:f.default,skip:v.default,lrc:m.default};t.default=w},function(e,t,n){"use strict";var i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":a(window))&&(i=window)}e.exports=i},function(e,t,n){"use strict";var i,a,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};void 0===(a="function"==typeof(i=function(){if("object"===("undefined"==typeof window?"undefined":r(window))&&void 0!==document.querySelectorAll&&void 0!==window.pageYOffset&&void 0!==history.pushState){var e=function(e,t,n,i){return n>i?t:e+(t-e)*((a=n/i)<.5?4*a*a*a:(a-1)*(2*a-2)*(2*a-2)+1);var a},t=function(t,n,i,a){n=n||500;var r=(a=a||window).scrollTop||window.pageYOffset;if("number"==typeof t)var o=parseInt(t);else var o=function(e,t){return"HTML"===e.nodeName?-t:e.getBoundingClientRect().top+t}(t,r);var s=Date.now(),l=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){window.setTimeout(e,15)};!function u(){var c=Date.now()-s;a!==window?a.scrollTop=e(r,o,c,n):window.scroll(0,e(r,o,c,n)),c>n?"function"==typeof i&&i(t):l(u)}()},n=function(e){if(!e.defaultPrevented){e.preventDefault(),location.hash!==this.hash&&window.history.pushState(null,null,this.hash);var n=document.getElementById(this.hash.substring(1));if(!n)return;t(n,500,function(e){location.replace("#"+e.id)})}};return document.addEventListener("DOMContentLoaded",function(){for(var e,t=document.querySelectorAll('a[href^="#"]:not([href="#"])'),i=t.length;e=t[--i];)e.addEventListener("click",n,!1)}),t}})?i.call(t,n,t,e):i)||(e.exports=a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1),n=0===this.audios.length;this.player.template.listOl.innerHTML+=(0,a.default)({theme:this.player.options.theme,audio:e,index:this.audios.length+1}),this.audios=this.audios.concat(e),t&&this.audios.length>1&&this.player.container.classList.add("aplayer-withlist"),this.player.randomOrder=r.default.randomOrder(this.audios.length),this.player.template.listCurs=this.player.container.querySelectorAll(".aplayer-list-cur"),this.player.template.listCurs[this.audios.length-1].style.backgroundColor=e.theme||this.player.options.theme,n&&("random"===this.player.options.order?this.switch(this.player.randomOrder[0]):this.switch(0))}},{key:"remove",value:function(e){if(this.player.events.trigger("listremove",{index:e}),this.audios[e])if(this.audios.length>1){var t=this.player.container.querySelectorAll(".aplayer-list li");t[e].remove(),this.audios.splice(e,1),this.player.lrc&&this.player.lrc.remove(e),e===this.index&&(this.audios[e]?this.switch(e):this.switch(e-1)),this.index>e&&this.index--;for(var n=e;nt&&!e.player.audio.paused&&(e.player.container.classList.remove("aplayer-loading"),i=!1),t=n)},100)}},{key:"enable",value:function(e){this["enable"+e+"Checker"]=!0,"fps"===e&&this.initfpsChecker()}},{key:"disable",value:function(e){this["enable"+e+"Checker"]=!1}},{key:"destroy",value:function(){var e=this;this.types.forEach(function(t){e["enable"+t+"Checker"]=!1,e[t+"Checker"]&&clearInterval(e[t+"Checker"])})}}]),e}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1?"one"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop?(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll):"all"===e.player.options.loop&&(e.player.options.loop="one",e.player.template.loop.innerHTML=r.default.loopOne):"one"===e.player.options.loop||"all"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop&&(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll)})}},{key:"initMenuButton",value:function(){var e=this;this.player.template.menu.addEventListener("click",function(){e.player.list.toggle()})}},{key:"initMiniSwitcher",value:function(){var e=this;this.player.template.miniSwitcher.addEventListener("click",function(){e.player.setMode("mini"===e.player.mode?"normal":"mini")})}},{key:"initSkipButton",value:function(){var e=this;this.player.template.skipBackButton.addEventListener("click",function(){e.player.skipBack()}),this.player.template.skipForwardButton.addEventListener("click",function(){e.player.skipForward()}),this.player.template.skipPlayButton.addEventListener("click",function(){e.player.toggle()})}},{key:"initLrcButton",value:function(){var e=this;this.player.template.lrcButton.addEventListener("click",function(){e.player.template.lrcButton.classList.contains("aplayer-icon-lrc-inactivity")?(e.player.template.lrcButton.classList.remove("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.show()):(e.player.template.lrcButton.classList.add("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.hide())})}}]),e}();t.default=s},function(e,t,n){var i=n(2);e.exports=function(e){"use strict";e=e||{};var t="",n=i.$each,a=e.lyrics,r=(e.$value,e.$index,i.$escape);return n(a,function(e,n){t+="\n \n"}),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:this.player.audio.currentTime;if(this.index>this.current.length-1||e=this.current[this.index+1][0])for(var t=0;t=this.current[t][0]&&(!this.current[t+1]||e=200&&n.status<300||304===n.status?t.parsed[e]=t.parse(n.responseText):(t.player.notice("LRC file request fails: status "+n.status),t.parsed[e]=[["00:00","Not available"]]),t.container.innerHTML=(0,o.default)({lyrics:t.parsed[e]}),t.update(0),t.current=t.parsed[e])};var i=this.player.list.audios[e].lrc;n.open("get",i,!0),n.send(null)}else this.player.list.audios[e].lrc?this.parsed[e]=this.parse(this.player.list.audios[e].lrc):this.parsed[e]=[["00:00","Not available"]];this.container.innerHTML=(0,o.default)({lyrics:this.parsed[e]}),this.update(0),this.current=this.parsed[e]}},{key:"parse",value:function(e){if(e){for(var t=(e=e.replace(/([^\]^\n])\[/g,function(e,t){return t+"\n["})).split("\n"),n=[],i=t.length,a=0;a/g,"").replace(/^\s+|\s+$/g,"");if(r)for(var s=r.length,l=0;l]/;a.$escape=function(e){return function(e){var t=""+e,n=r.exec(t);if(!n)return e;var i="",a=void 0,o=void 0,s=void 0;for(a=n.index,o=0;a\n \n
',t+=s.play,t+='
\n
\n \n
\n
\n\n
\n
\n
\n'):(t+='\n
\n
\n
',t+=s.play,t+='
\n
\n
\n
\n No audio\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n ',t+=s.loading,t+='\n \n
\n
\n
\n
\n \n 00:00 / 00:00\n \n \n ',t+=s.skip,t+='\n \n \n ',t+=s.play,t+='\n \n \n ',t+=s.skip,t+='\n \n
\n \n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n '},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t,n){"use strict";var i,a,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(i===setTimeout)return setTimeout(e,0);if((i===o||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:o}catch(e){i=o}try{a="function"==typeof clearTimeout?clearTimeout:s}catch(e){a=s}}();var u,c=[],p=!1,d=-1;function h(){p&&u&&(p=!1,u.length?c=u.concat(c):d=-1,c.length&&y())}function y(){if(!p){var e=l(h);p=!0;for(var t=c.length;t;){for(u=c,c=[];++d1)for(var n=1;n=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(35),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,n){"use strict";(function(t){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=setTimeout;function a(){}function r(e){if(!(this instanceof r))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],c(e,this)}function o(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,r._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var i;try{i=n(e._value)}catch(e){return void l(t.promise,e)}s(t.promise,i)}else(1===e._state?s:l)(t.promise,e._value)})):e._deferreds.push(t)}function s(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===(void 0===t?"undefined":n(t))||"function"==typeof t)){var i=t.then;if(t instanceof r)return e._state=3,e._value=t,void u(e);if("function"==typeof i)return void c((a=i,o=t,function(){a.apply(o,arguments)}),e)}e._state=1,e._value=t,u(e)}catch(t){l(e,t)}var a,o}function l(e,t){e._state=2,e._value=t,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&r._immediateFn(function(){e._handled||r._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t1&&this.container.classList.add("aplayer-withlist"),r.default.isMobile&&this.container.classList.add("aplayer-mobile"),this.arrow=this.container.offsetWidth<=300,this.arrow&&this.container.classList.add("aplayer-arrow"),this.container=this.options.container,2===this.options.lrcType||!0===this.options.lrcType)for(var n=this.container.getElementsByClassName("aplayer-lrc-content"),i=0;i1?(e.notice("An audio error has occurred, player will skip forward in 2 seconds."),t=setTimeout(function(){e.skipForward(),e.paused||e.play()},2e3)):1===e.list.audios.length&&e.notice("An audio error has occurred.")}),this.events.on("listswitch",function(){t&&clearTimeout(t)}),this.on("ended",function(){"none"===e.options.loop?"list"===e.options.order?e.list.index0&&void 0!==arguments[0]?arguments[0]:this.list.audios[this.list.index].theme||this.options.theme,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.list.index;(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&this.list.audios[t]&&(this.list.audios[t].theme=e),this.template.listCurs[t]&&(this.template.listCurs[t].style.backgroundColor=e),t===this.list.index&&(this.template.pic.style.backgroundColor=e,this.template.played.style.background=e,this.template.thumb.style.background=e,this.template.volume.style.background=e)}},{key:"seek",value:function(e){e=Math.max(e,0),e=Math.min(e,this.duration),this.audio.currentTime=e,this.bar.set("played",e/this.duration,"width"),this.template.ptime.innerHTML=r.default.secondToTime(e)}},{key:"setUIPlaying",value:function(){var e=this;if(this.paused&&(this.paused=!1,this.template.button.classList.remove("aplayer-play"),this.template.button.classList.add("aplayer-pause"),this.template.button.innerHTML="",setTimeout(function(){e.template.button.innerHTML=o.default.pause},100),this.template.skipPlayButton.innerHTML=o.default.pause),this.timer.enable("loading"),this.options.mutex)for(var t=0;t=.95?this.template.volumeButton.innerHTML=o.default.volumeUp:this.volume()>0?this.template.volumeButton.innerHTML=o.default.volumeDown:this.template.volumeButton.innerHTML=o.default.volumeOff}},{key:"volume",value:function(e,t){return e=parseFloat(e),isNaN(e)||(e=Math.max(e,0),e=Math.min(e,1),this.bar.set("volume",e,"height"),t||this.storage.set("volume",e),this.audio.volume=e,this.audio.muted&&(this.audio.muted=!1),this.switchVolumeIcon()),this.audio.muted?0:this.audio.volume}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"toggle",value:function(){this.template.button.classList.contains("aplayer-play")?this.play():this.template.button.classList.contains("aplayer-pause")&&this.pause()}},{key:"switchAudio",value:function(e){this.list.switch(e)}},{key:"addAudio",value:function(e){this.list.add(e)}},{key:"removeAudio",value:function(e){this.list.remove(e)}},{key:"destroy",value:function(){m.splice(m.indexOf(this),1),this.pause(),this.container.innerHTML="",this.audio.src="",this.timer.destroy(),this.events.trigger("destroy")}},{key:"setMode",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"normal";this.mode=e,"mini"===e?this.container.classList.add("aplayer-narrow"):"normal"===e&&this.container.classList.remove("aplayer-narrow")}},{key:"notice",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=e,this.template.notice.style.opacity=i,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger("noticeshow",{text:e}),n&&(this.noticeTime=setTimeout(function(){t.template.notice.style.opacity=0,t.events.trigger("noticehide")},n))}},{key:"prevIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return this.list.index-1<0?this.list.audios.length-1:this.list.index-1;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return 0===e?this.randomOrder[this.randomOrder.length-1]:this.randomOrder[e-1]}}},{key:"nextIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return(this.list.index+1)%this.list.audios.length;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return e===this.randomOrder.length-1?this.randomOrder[0]:this.randomOrder[e+1]}}},{key:"skipBack",value:function(){this.list.switch(this.prevIndex())}},{key:"skipForward",value:function(){this.list.switch(this.nextIndex())}},{key:"duration",get:function(){return isNaN(this.audio.duration)?0:this.audio.duration}}],[{key:"version",get:function(){return"1.10.1"}}]),e}();t.default=g},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(40);var i,a=n(38),r=(i=a)&&i.__esModule?i:{default:i};console.log("\n %c APlayer v1.10.1 af84efb %c http://aplayer.js.org \n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),t.default=r.default}]).default});if(typeof block_tips=="undefined"){!function(t,e){"function"==typeof define&&define.amd?define([],e(t)):"object"==typeof exports?module.exports=e(t):t.tipsObj=e(t)}("undefined"!=typeof global?global:window||this.window||this.global,function(t){"use strict";var e={},n="iziToast",o=(document.querySelector("body"),!!/Mobi/.test(navigator.userAgent)),i=/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor),s="undefined"!=typeof InstallTrigger,a="ontouchstart"in document.documentElement,r=["bottomRight","bottomLeft","bottomCenter","topRight","topLeft","topCenter","center"],l={info:{color:"blue",icon:"ico-info"},success:{color:"green",icon:"ico-success"},warning:{color:"orange",icon:"ico-warning"},error:{color:"red",icon:"ico-error"},question:{color:"yellow",icon:"ico-question"}},d=568,c={};e.children={};var u={id:null,class:"",title:"",titleColor:"",titleSize:"",titleLineHeight:"",message:"",messageColor:"",messageSize:"",messageLineHeight:"",backgroundColor:"",theme:"light",color:"",icon:"",iconText:"",iconColor:"",iconUrl:null,image:"",imageWidth:50,maxWidth:null,zindex:null,layout:1,balloon:!1,close:!0,closeOnEscape:!1,closeOnClick:!1,displayMode:0,position:"bottomRight",target:"",targetFirst:!0,timeout:5e3,rtl:!1,animateInside:!0,drag:!0,pauseOnHover:!0,resetOnHover:!1,progressBar:!0,progressBarColor:"",progressBarEasing:"linear",overlay:!1,overlayClose:!1,overlayColor:"rgba(0, 0, 0, 0.6)",transitionIn:"fadeInUp",transitionOut:"fadeOut",transitionInMobile:"fadeInUp",transitionOutMobile:"fadeOutDown",buttons:{},inputs:{},onOpening:function(){},onOpened:function(){},onClosing:function(){},onClosed:function(){}};if("remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)}),"function"!=typeof window.CustomEvent){var p=function(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n};p.prototype=window.Event.prototype,window.CustomEvent=p}var m=function(t,e,n){if("[object Object]"===Object.prototype.toString.call(t))for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.call(n,t[o],o,t);else if(t)for(var i=0,s=t.length;s>i;i++)e.call(n,t[i],i,t)},g=function(t,e){var n={};return m(t,function(e,o){n[o]=t[o]}),m(e,function(t,o){n[o]=e[o]}),n},f=function(t){var e=document.createDocumentFragment(),n=document.createElement("div");for(n.innerHTML=t;n.firstChild;)e.appendChild(n.firstChild);return e},v=function(t){var e=btoa(encodeURIComponent(t));return e.replace(/=/g,"")},y=function(t){return"#"==t.substring(0,1)||"rgb"==t.substring(0,3)||"hsl"==t.substring(0,3)},h=function(t){try{return btoa(atob(t))==t}catch(e){return!1}},b=function(){return{move:function(t,e,o,a){var r,l=.3,d=180;0!==a&&(t.classList.add(n+"-dragged"),t.style.transform="translateX("+a+"px)",a>0?(r=(d-a)/d,l>r&&e.hide(g(o,{transitionOut:"fadeOutRight",transitionOutMobile:"fadeOutRight"}),t,"drag")):(r=(d+a)/d,l>r&&e.hide(g(o,{transitionOut:"fadeOutLeft",transitionOutMobile:"fadeOutLeft"}),t,"drag")),t.style.opacity=r,l>r&&((i||s)&&(t.style.left=a+"px"),t.parentNode.style.opacity=l,this.stopMoving(t,null)))},startMoving:function(t,e,n,o){o=o||window.event;var i=a?o.touches[0].clientX:o.clientX,s=t.style.transform.replace("px)","");s=s.replace("translateX(","");var r=i-s;n.transitionIn&&t.classList.remove(n.transitionIn),n.transitionInMobile&&t.classList.remove(n.transitionInMobile),t.style.transition="",a?document.ontouchmove=function(o){o.preventDefault(),o=o||window.event;var i=o.touches[0].clientX,s=i-r;b.move(t,e,n,s)}:document.onmousemove=function(o){o.preventDefault(),o=o||window.event;var i=o.clientX,s=i-r;b.move(t,e,n,s)}},stopMoving:function(t,e){a?document.ontouchmove=function(){}:document.onmousemove=function(){},t.style.opacity="",t.style.transform="",t.classList.contains(n+"-dragged")&&(t.classList.remove(n+"-dragged"),t.style.transition="transform 0.4s ease, opacity 0.4s ease",setTimeout(function(){t.style.transition=""},400))}}}();return e.setSetting=function(t,n,o){e.children[t][n]=o},e.getSetting=function(t,n){return e.children[t][n]},e.destroy=function(){m(document.querySelectorAll("."+n+"-overlay"),function(t,e){t.remove()}),m(document.querySelectorAll("."+n+"-wrapper"),function(t,e){t.remove()}),m(document.querySelectorAll("."+n),function(t,e){t.remove()}),this.children={},document.removeEventListener(n+"-opened",{},!1),document.removeEventListener(n+"-opening",{},!1),document.removeEventListener(n+"-closing",{},!1),document.removeEventListener(n+"-closed",{},!1),document.removeEventListener("keyup",{},!1),c={}},e.settings=function(t){e.destroy(),c=t,u=g(u,t||{})},m(l,function(t,n){e[n]=function(e){var n=g(c,e||{});n=g(t,n||{}),this.show(n)}}),e.progress=function(t,e,o){var i=this,s=e.getAttribute("data-iziToast-ref"),a=g(this.children[s],t||{}),r=e.querySelector("."+n+"-progressbar div");return{start:function(){"undefined"==typeof a.time.REMAINING&&(e.classList.remove(n+"-reseted"),null!==r&&(r.style.transition="width "+a.timeout+"ms "+a.progressBarEasing,r.style.width="0%"),a.time.START=(new Date).getTime(),a.time.END=a.time.START+a.timeout,a.time.TIMER=setTimeout(function(){clearTimeout(a.time.TIMER),e.classList.contains(n+"-closing")||(i.hide(a,e,"timeout"),"function"==typeof o&&o.apply(i))},a.timeout),i.setSetting(s,"time",a.time))},pause:function(){if("undefined"!=typeof a.time.START&&!e.classList.contains(n+"-paused")&&!e.classList.contains(n+"-reseted")){if(e.classList.add(n+"-paused"),a.time.REMAINING=a.time.END-(new Date).getTime(),clearTimeout(a.time.TIMER),i.setSetting(s,"time",a.time),null!==r){var t=window.getComputedStyle(r),l=t.getPropertyValue("width");r.style.transition="none",r.style.width=l}"function"==typeof o&&setTimeout(function(){o.apply(i)},10)}},resume:function(){"undefined"!=typeof a.time.REMAINING?(e.classList.remove(n+"-paused"),null!==r&&(r.style.transition="width "+a.time.REMAINING+"ms "+a.progressBarEasing,r.style.width="0%"),a.time.END=(new Date).getTime()+a.time.REMAINING,a.time.TIMER=setTimeout(function(){clearTimeout(a.time.TIMER),e.classList.contains(n+"-closing")||(i.hide(a,e,"timeout"),"function"==typeof o&&o.apply(i))},a.time.REMAINING),i.setSetting(s,"time",a.time)):this.start()},reset:function(){clearTimeout(a.time.TIMER),delete a.time.REMAINING,i.setSetting(s,"time",a.time),e.classList.add(n+"-reseted"),e.classList.remove(n+"-paused"),null!==r&&(r.style.transition="none",r.style.width="100%"),"function"==typeof o&&setTimeout(function(){o.apply(i)},10)}}},e.hide=function(t,e,i){"object"!=typeof e&&(e=document.querySelector(e));var s=this,a=g(this.children[e.getAttribute("data-iziToast-ref")],t||{});a.closedBy=i||null,delete a.time.REMAINING,e.classList.add(n+"-closing"),function(){var t=document.querySelector("."+n+"-overlay");if(null!==t){var e=t.getAttribute("data-iziToast-ref");e=e.split(",");var o=e.indexOf(String(a.ref));-1!==o&&e.splice(o,1),t.setAttribute("data-iziToast-ref",e.join()),0===e.length&&(t.classList.remove("fadeIn"),t.classList.add("fadeOut"),setTimeout(function(){t.remove()},700))}}(),a.transitionIn&&e.classList.remove(a.transitionIn),a.transitionInMobile&&e.classList.remove(a.transitionInMobile),o||window.innerWidth<=d?a.transitionOutMobile&&e.classList.add(a.transitionOutMobile):a.transitionOut&&e.classList.add(a.transitionOut);var r=e.parentNode.offsetHeight;e.parentNode.style.height=r+"px",e.style.pointerEvents="none",(!o||window.innerWidth>d)&&(e.parentNode.style.transitionDelay="0.2s");try{var l=new CustomEvent(n+"-closing",{detail:a,bubbles:!0,cancelable:!0});document.dispatchEvent(l)}catch(c){console.warn(c)}setTimeout(function(){e.parentNode.style.height="0px",e.parentNode.style.overflow="",setTimeout(function(){delete s.children[a.ref],e.parentNode.remove();try{var t=new CustomEvent(n+"-closed",{detail:a,bubbles:!0,cancelable:!0});document.dispatchEvent(t)}catch(o){console.warn(o)}"undefined"!=typeof a.onClosed&&a.onClosed.apply(null,[a,e,i])},1e3)},200),"undefined"!=typeof a.onClosing&&a.onClosing.apply(null,[a,e,i])},e.show=function(t){var i=this,s=g(c,t||{});if(s=g(u,s),s.time={},null===s.id&&(s.id=v(s.title+s.message+s.color)),1===s.displayMode||"once"==s.displayMode)try{if(document.querySelectorAll("."+n+"#"+s.id).length>0)return!1}catch(l){console.warn("["+n+"] Could not find an element with this selector: #"+s.id+". Try to set an valid id.")}if(2===s.displayMode||"replace"==s.displayMode)try{m(document.querySelectorAll("."+n+"#"+s.id),function(t,e){i.hide(s,t,"replaced")})}catch(l){console.warn("["+n+"] Could not find an element with this selector: #"+s.id+". Try to set an valid id.")}s.ref=(new Date).getTime()+Math.floor(1e7*Math.random()+1),e.children[s.ref]=s;var p={body:document.querySelector("body"),overlay:document.createElement("div"),toast:document.createElement("div"),toastBody:document.createElement("div"),toastTexts:document.createElement("div"),toastCapsule:document.createElement("div"),cover:document.createElement("div"),buttons:document.createElement("div"),inputs:document.createElement("div"),icon:s.iconUrl?document.createElement("img"):document.createElement("i"),wrapper:null};p.toast.setAttribute("data-iziToast-ref",s.ref),p.toast.appendChild(p.toastBody),p.toastCapsule.appendChild(p.toast),function(){if(p.toast.classList.add(n),p.toast.classList.add(n+"-opening"),p.toastCapsule.classList.add(n+"-capsule"),p.toastBody.classList.add(n+"-body"),p.toastTexts.classList.add(n+"-texts"),o||window.innerWidth<=d?s.transitionInMobile&&p.toast.classList.add(s.transitionInMobile):s.transitionIn&&p.toast.classList.add(s.transitionIn),s["class"]){var t=s["class"].split(" ");m(t,function(t,e){p.toast.classList.add(t)})}s.id&&(p.toast.id=s.id),s.rtl&&(p.toast.classList.add(n+"-rtl"),p.toast.setAttribute("dir","rtl")),s.layout>1&&p.toast.classList.add(n+"-layout"+s.layout),s.balloon&&p.toast.classList.add(n+"-balloon"),s.maxWidth&&(isNaN(s.maxWidth)?p.toast.style.maxWidth=s.maxWidth:p.toast.style.maxWidth=s.maxWidth+"px"),""===s.theme&&"light"===s.theme||p.toast.classList.add(n+"-theme-"+s.theme),s.color&&(y(s.color)?p.toast.style.background=s.color:p.toast.classList.add(n+"-color-"+s.color)),s.backgroundColor&&(p.toast.style.background=s.backgroundColor,s.balloon&&(p.toast.style.borderColor=s.backgroundColor))}(),function(){s.image&&(p.cover.classList.add(n+"-cover"),p.cover.style.width=s.imageWidth+"px",h(s.image.replace(/ /g,""))?p.cover.style.backgroundImage="url(data:image/png;base64,"+s.image.replace(/ /g,"")+")":p.cover.style.backgroundImage="url("+s.image+")",s.rtl?p.toastBody.style.marginRight=s.imageWidth+10+"px":p.toastBody.style.marginLeft=s.imageWidth+10+"px",p.toast.appendChild(p.cover))}(),function(){s.close?(p.buttonClose=document.createElement("button"),p.buttonClose.type="button",p.buttonClose.classList.add(n+"-close"),p.buttonClose.addEventListener("click",function(t){t.target;i.hide(s,p.toast,"button")}),p.toast.appendChild(p.buttonClose)):s.rtl?p.toast.style.paddingLeft="18px":p.toast.style.paddingRight="18px"}(),function(){s.progressBar&&(p.progressBar=document.createElement("div"),p.progressBarDiv=document.createElement("div"),p.progressBar.classList.add(n+"-progressbar"),p.progressBarDiv.style.background=s.progressBarColor,p.progressBar.appendChild(p.progressBarDiv),p.toast.appendChild(p.progressBar)),s.timeout&&(s.pauseOnHover&&!s.resetOnHover&&(p.toast.addEventListener("mouseenter",function(t){i.progress(s,p.toast).pause()}),p.toast.addEventListener("mouseleave",function(t){i.progress(s,p.toast).resume()})),s.resetOnHover&&(p.toast.addEventListener("mouseenter",function(t){i.progress(s,p.toast).reset()}),p.toast.addEventListener("mouseleave",function(t){i.progress(s,p.toast).start()})))}(),function(){s.iconUrl?(p.icon.setAttribute("class",n+"-icon"),p.icon.setAttribute("src",s.iconUrl)):s.icon&&(p.icon.setAttribute("class",n+"-icon "+s.icon),s.iconText&&p.icon.appendChild(document.createTextNode(s.iconText)),s.iconColor&&(p.icon.style.color=s.iconColor)),(s.icon||s.iconUrl)&&(s.rtl?p.toastBody.style.paddingRight="33px":p.toastBody.style.paddingLeft="33px",p.toastBody.appendChild(p.icon))}(),function(){s.title.length>0&&(p.strong=document.createElement("strong"),p.strong.classList.add(n+"-title"),p.strong.appendChild(f(s.title)),p.toastTexts.appendChild(p.strong),s.titleColor&&(p.strong.style.color=s.titleColor),s.titleSize&&(isNaN(s.titleSize)?p.strong.style.fontSize=s.titleSize:p.strong.style.fontSize=s.titleSize+"px"),s.titleLineHeight&&(isNaN(s.titleSize)?p.strong.style.lineHeight=s.titleLineHeight:p.strong.style.lineHeight=s.titleLineHeight+"px")),s.message.length>0&&(p.p=document.createElement("p"),p.p.classList.add(n+"-message"),p.p.appendChild(f(s.message)),p.toastTexts.appendChild(p.p),s.messageColor&&(p.p.style.color=s.messageColor),s.messageSize&&(isNaN(s.titleSize)?p.p.style.fontSize=s.messageSize:p.p.style.fontSize=s.messageSize+"px"),s.messageLineHeight&&(isNaN(s.titleSize)?p.p.style.lineHeight=s.messageLineHeight:p.p.style.lineHeight=s.messageLineHeight+"px")),s.title.length>0&&s.message.length>0&&(s.rtl?p.strong.style.marginLeft="10px":2===s.layout||s.rtl||(p.strong.style.marginRight="10px"))}(),p.toastBody.appendChild(p.toastTexts);var L;!function(){s.inputs.length>0&&(p.inputs.classList.add(n+"-inputs"),m(s.inputs,function(t,e){p.inputs.appendChild(f(t[0])),L=p.inputs.childNodes,L[e].classList.add(n+"-inputs-child"),t[3]&&setTimeout(function(){L[e].focus()},300),L[e].addEventListener(t[1],function(e){var n=t[2];return n(i,p.toast,this,e)})}),p.toastBody.appendChild(p.inputs))}(),function(){s.buttons.length>0&&(p.buttons.classList.add(n+"-buttons"),m(s.buttons,function(t,e){p.buttons.appendChild(f(t[0]));var o=p.buttons.childNodes;o[e].classList.add(n+"-buttons-child"),t[2]&&setTimeout(function(){o[e].focus()},300),o[e].addEventListener("click",function(e){e.preventDefault();var n=t[1];return n(i,p.toast,this,e,L)})})),p.toastBody.appendChild(p.buttons)}(),s.message.length>0&&(s.inputs.length>0||s.buttons.length>0)&&(p.p.style.marginBottom="0"),(s.inputs.length>0||s.buttons.length>0)&&(s.rtl?p.toastTexts.style.marginLeft="10px":p.toastTexts.style.marginRight="10px",s.inputs.length>0&&s.buttons.length>0&&(s.rtl?p.inputs.style.marginLeft="8px":p.inputs.style.marginRight="8px")),function(){p.toastCapsule.style.visibility="hidden",setTimeout(function(){var t=p.toast.offsetHeight,e=p.toast.currentStyle||window.getComputedStyle(p.toast),n=e.marginTop;n=n.split("px"),n=parseInt(n[0]);var o=e.marginBottom;o=o.split("px"),o=parseInt(o[0]),p.toastCapsule.style.visibility="",p.toastCapsule.style.height=t+o+n+"px",setTimeout(function(){p.toastCapsule.style.height="auto",s.target&&(p.toastCapsule.style.overflow="visible")},500),s.timeout&&i.progress(s,p.toast).start()},100)}(),function(){var t=s.position;if(s.target)p.wrapper=document.querySelector(s.target),p.wrapper.classList.add(n+"-target"),s.targetFirst?p.wrapper.insertBefore(p.toastCapsule,p.wrapper.firstChild):p.wrapper.appendChild(p.toastCapsule);else{if(-1==r.indexOf(s.position))return void console.warn("["+n+"] Incorrect position.\nIt can be › "+r);t=o||window.innerWidth<=d?"bottomLeft"==s.position||"bottomRight"==s.position||"bottomCenter"==s.position?n+"-wrapper-bottomCenter":"topLeft"==s.position||"topRight"==s.position||"topCenter"==s.position?n+"-wrapper-topCenter":n+"-wrapper-center":n+"-wrapper-"+t,p.wrapper=document.querySelector("."+n+"-wrapper."+t),p.wrapper||(p.wrapper=document.createElement("div"),p.wrapper.classList.add(n+"-wrapper"),p.wrapper.classList.add(t),document.body.appendChild(p.wrapper)),"topLeft"==s.position||"topCenter"==s.position||"topRight"==s.position?p.wrapper.insertBefore(p.toastCapsule,p.wrapper.firstChild):p.wrapper.appendChild(p.toastCapsule)}isNaN(s.zindex)?console.warn("["+n+"] Invalid zIndex."):p.wrapper.style.zIndex=s.zindex}(),function(){s.overlay&&(null!==document.querySelector("."+n+"-overlay.fadeIn")?(p.overlay=document.querySelector("."+n+"-overlay"),p.overlay.setAttribute("data-iziToast-ref",p.overlay.getAttribute("data-iziToast-ref")+","+s.ref),isNaN(s.zindex)||null===s.zindex||(p.overlay.style.zIndex=s.zindex-1)):(p.overlay.classList.add(n+"-overlay"),p.overlay.classList.add("fadeIn"),p.overlay.style.background=s.overlayColor,p.overlay.setAttribute("data-iziToast-ref",s.ref),isNaN(s.zindex)||null===s.zindex||(p.overlay.style.zIndex=s.zindex-1),document.querySelector("body").appendChild(p.overlay)),s.overlayClose?(p.overlay.removeEventListener("click",{}),p.overlay.addEventListener("click",function(t){i.hide(s,p.toast,"overlay")})):p.overlay.removeEventListener("click",{}))}(),function(){if(s.animateInside){p.toast.classList.add(n+"-animateInside");var t=[200,100,300];"bounceInLeft"!=s.transitionIn&&"bounceInRight"!=s.transitionIn||(t=[400,200,400]),s.title.length>0&&setTimeout(function(){p.strong.classList.add("slideIn")},t[0]),s.message.length>0&&setTimeout(function(){p.p.classList.add("slideIn")},t[1]),(s.icon||s.iconUrl)&&setTimeout(function(){p.icon.classList.add("revealIn")},t[2]);var e=150;s.buttons.length>0&&p.buttons&&setTimeout(function(){m(p.buttons.childNodes,function(t,n){setTimeout(function(){t.classList.add("revealIn")},e),e+=150})},s.inputs.length>0?150:0),s.inputs.length>0&&p.inputs&&(e=150,m(p.inputs.childNodes,function(t,n){setTimeout(function(){t.classList.add("revealIn")},e),e+=150}))}}(),s.onOpening.apply(null,[s,p.toast]);try{var C=new CustomEvent(n+"-opening",{detail:s,bubbles:!0,cancelable:!0});document.dispatchEvent(C)}catch(w){console.warn(w)}setTimeout(function(){p.toast.classList.remove(n+"-opening"),p.toast.classList.add(n+"-opened");try{var t=new CustomEvent(n+"-opened",{detail:s,bubbles:!0,cancelable:!0});document.dispatchEvent(t)}catch(e){console.warn(e)}s.onOpened.apply(null,[s,p.toast])},1e3),s.drag&&(a?(p.toast.addEventListener("touchstart",function(t){b.startMoving(this,i,s,t)},!1),p.toast.addEventListener("touchend",function(t){b.stopMoving(this,t)},!1)):(p.toast.addEventListener("mousedown",function(t){t.preventDefault(),b.startMoving(this,i,s,t)},!1),p.toast.addEventListener("mouseup",function(t){t.preventDefault(),b.stopMoving(this,t)},!1))),s.closeOnEscape&&document.addEventListener("keyup",function(t){t=t||window.event,27==t.keyCode&&i.hide(s,p.toast,"esc")}),s.closeOnClick&&p.toast.addEventListener("click",function(t){i.hide(s,p.toast,"toast")}),i.toast=p.toast},e})}$("title").remove();$("head").append(""+page.title+"");$('[rel="icon"]').remove();$("head").append('');if(!$('[name="viewport"]').length&&typeof block_viewport=="undefined"){$("head").append('')}if(!$('[name="keywords"]').length){$("head").append('')}if(!$('[name="description"]').length){$("head").append('')}function getHiddenProp(){var prefixes=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var i=0;i
');var a=new APlayer({element:document.getElementById("ap-f"),autoplay:false,fixed:true,loop:"all",order:"list",listFolded:true,showlrc:3,theme:"#00CBFF",listmaxheight:"200px",music:res});window.aplayers||(window.aplayers=[]),window.aplayers.push(a);window.aplayers[0].lrc.hide();if(session.get("aplayer/status")=="play"){window.aplayers[0].play();if(window.aplayers[0].audio.paused)window.aplayers[0].notice("Click Here",2e3,.8)}window.aplayers[0].on("play",function(){session.set("aplayer/status","play");window.aplayers[0].lrc.show();if(window.aplayers[0].firstTime===undefined){adjustSeek();window.aplayers[0].firstTime=false}});window.aplayers[0].on("pause",function(){session.set("aplayer/status","pause");window.aplayers[0].lrc.hide()});window.aplayers[0].on("listswitch",function(e){session.set("aplayer/playing",window.aplayers[0].list.audios[e.index].id)});setInterval(function(){try{if(!window.aplayers[0].audio.paused)session.set("aplayer/seek",window.aplayers[0].audio.currentTime)}catch(e){}},1e3)})})}function adjustSeek(){if(session.get("aplayer/seek")!=undefined&&window.aplayers[0].audio.currentTime'); else document.write(''); } +if(typeof block_tips == "undefined"){ + document.write(''); +} /* global default page config */ var page = { diff --git a/dist/ushio-head.min.js b/dist/ushio-head.min.js index 1900fcf..b8a0ce2 100644 --- a/dist/ushio-head.min.js +++ b/dist/ushio-head.min.js @@ -1 +1,2 @@ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],k=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),m={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||k).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",E=function(e,t){return new E.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!y(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(W),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+$),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){q.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(e,t,n,r){var i,o,a,s,u,l,c,f=t&&t.ownerDocument,p=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==p&&9!==p&&11!==p)return n;if(!r&&((t?t.ownerDocument||t:y)!==C&&T(t),t=t||C,k)){if(11!==p&&(u=Z.exec(e)))if(i=u[1]){if(9===p){if(!(a=t.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&m(t,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,t.getElementsByTagName(e)),n;if((i=u[3])&&d.getElementsByClassName&&t.getElementsByClassName)return H.apply(n,t.getElementsByClassName(i)),n}if(d.qsa&&!N[e+" "]&&(!v||!v.test(e))&&(1!==p||"object"!==t.nodeName.toLowerCase())){if(c=e,f=t,1===p&&U.test(e)){(s=t.getAttribute("id"))?s=s.replace(re,ie):t.setAttribute("id",s=E),o=(l=h(e)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(e)&&me(t.parentNode)||t}try{return H.apply(n,f.querySelectorAll(c)),n}catch(t){N(e,!0)}finally{s===E&&t.removeAttribute("id")}}}return g(e.replace(B,"$1"),t,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[E]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function me(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,k=!i(C),y!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=E,!C.getElementsByName||!C.getElementsByName(E).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&k){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&k)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+E+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+E+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",W)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),m=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===y&&m(y,e)?-1:t===C||t.ownerDocument===y&&m(y,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===y?-1:s[r]===y?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&k&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return y(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?E.grep(e,function(e){return e===n!==r}):"string"!=typeof n?E.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||L,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),A.test(r[1])&&E.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=k.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,L=E(k);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?E.merge([e],n):n}function me(e,t){for(var n=0,r=e.length;nx",m.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ke=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function Se(){return!1}function De(e,t){return e===function(){try{return k.activeElement}catch(e){}}()==("focus"===t)}function Ne(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ne(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return E().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=E.guid++)),e.each(function(){E.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Q.set(e,i,!1),E.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(E.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:E.event.trigger(E.extend(r[0],E.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&E.event.add(e,i,Ee)}E.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&E.find.matchesSelector(ie,i),n.guid||(n.guid=E.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof E&&E.event.triggered!==e.type?E.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=ke.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=E.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=E.event.special[d]||{},c=E.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&E.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),E.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=ke.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=E.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||E.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)E.event.remove(e,d+t[l],n,r,!0);E.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=E.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=E.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Le=/\s*$/g;function Oe(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(m.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||E.expando+"_"+Et++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||E.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?E(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&y(i)&&i(o[0]),o=i=void 0}),"script"}),m.createHTMLDocument=((Vt=k.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(m.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),o=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(E.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){E.fn[t]=function(e){return this.on(t,e)}}),E.expr.pseudos.animated=function(t){return E.grep(E.timers,function(e){return t===e.elem}).length},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=E.css(e,"position"),c=E(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=E.css(e,"top"),u=E.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),y(t)&&(t=t.call(e,n,E.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===E.css(e,"position"))e=e.offsetParent;return e||ie})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=ze(m.pixelPosition,function(e,t){if(t)return t=_e(e,n),We.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(a,s){E.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){E.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?E.css(e,t,i):E.style(e,t,n,i)},s,n?e:void 0,n)}})}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){E.fn[n]=function(e,t){return 0');else document.write('')}var page={url:window.location.href,title:"Lovely Ushio",icon:"https://cdn.yimian.xyz/img/head/head3r.ico",path:window.location.pathname,host:window.location.host,hostname:window.location.hostname,session:{},openTime:Date.parse(new Date)/1e3,Timer:0,TimerObj:null,params:function(){var r={};var e=window.location.href.replace(/[?&]+([^=&]+)=([^&#]*)/gi,function(e,t,n){r[t]=n});return r}()};var session={};if($("title").length){page.title=$("title").html()}if($('[rel="icon"]').length){page.icon=$('[rel="icon"]').attr("href")}if(window.location.protocol=="http:"){window.location.href=window.location.href.replace(/^http/,"https")}page.TimerObj=setInterval("page.Timer++",1e3);console.log(page); \ No newline at end of file +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0');else document.write('')}if(typeof block_tips=="undefined"){document.write('')}var page={url:window.location.href,title:"Lovely Ushio",icon:"https://cdn.yimian.xyz/img/head/head3r.ico",path:window.location.pathname,host:window.location.host,hostname:window.location.hostname,session:{},openTime:Date.parse(new Date)/1e3,Timer:0,TimerObj:null,params:function(){var vars={};var parts=window.location.href.replace(/[?&]+([^=&]+)=([^&#]*)/gi,function(m,key,value){vars[key]=value});return vars}()};var session={};if($("title").length){page.title=$("title").html()}if($('[rel="icon"]').length){page.icon=$('[rel="icon"]').attr("href")}if(window.location.protocol=="http:"){window.location.href=window.location.href.replace(/^http/,"https")}page.TimerObj=setInterval("page.Timer++",1e3);console.log(page); +//# sourceMappingURL=dist/ushio-head.min.js.map \ No newline at end of file diff --git a/dist/ushio-head.min.js.map b/dist/ushio-head.min.js.map index af5dcfd..3050e52 100644 --- a/dist/ushio-head.min.js.map +++ b/dist/ushio-head.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["ushio-head.js"],"names":["e","t","module","exports","document","Error","window","this","C","E","r","Object","getPrototypeOf","s","slice","g","concat","u","push","i","indexOf","n","o","toString","v","hasOwnProperty","a","l","call","y","m","nodeType","x","c","type","src","nonce","noModule","b","createElement","text","getAttribute","setAttribute","head","appendChild","parentNode","removeChild","w","f","k","fn","init","p","d","length","prototype","jquery","constructor","toArray","get","pushStack","merge","prevObject","each","map","apply","arguments","first","eq","last","end","sort","splice","extend","isPlainObject","Array","isArray","expando","Math","random","replace","isReady","error","noop","isEmptyObject","globalEval","trim","makeArray","inArray","grep","guid","support","Symbol","iterator","split","toLowerCase","h","T","Date","S","ue","N","A","D","j","q","pop","L","H","O","P","R","M","I","W","$","F","RegExp","B","_","z","U","X","V","G","ID","CLASS","TAG","ATTR","PSEUDO","CHILD","bool","needsContext","Y","Q","J","K","Z","ee","te","ne","String","fromCharCode","re","ie","charCodeAt","oe","ae","be","disabled","nodeName","dir","next","childNodes","se","ownerDocument","exec","getElementById","id","getElementsByTagName","getElementsByClassName","qsa","test","xe","join","ye","querySelectorAll","removeAttribute","cacheLength","shift","le","ce","fe","attrHandle","pe","sourceIndex","nextSibling","de","he","ge","isDisabled","ve","isXML","namespaceURI","documentElement","setDocument","defaultView","top","addEventListener","attachEvent","attributes","className","createComment","getById","getElementsByName","filter","find","getAttributeNode","value","innerHTML","matchesSelector","matches","webkitMatchesSelector","mozMatchesSelector","oMatchesSelector","msMatchesSelector","disconnectedMatch","compareDocumentPosition","contains","sortDetached","unshift","attr","specified","escape","uniqueSort","detectDuplicates","sortStable","getText","textContent","firstChild","nodeValue","selectors","createPseudo","match","relative",">"," ","+","~","preFilter","lastChild","uniqueID","pseudos","setFilters","not","has","lang","target","location","hash","root","focus","activeElement","hasFocus","href","tabIndex","enabled","checked","selected","selectedIndex","empty","parent","header","input","button","even","odd","lt","gt","nth","radio","checkbox","file","password","image","submit","reset","me","we","Te","Ce","Ee","filters","tokenize","compile","selector","select","defaultValue","expr","unique","isXMLDoc","escapeSelector","is","parseHTML","ready","children","contents","prev","closest","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","siblings","contentDocument","content","reverse","promise","done","fail","then","Callbacks","once","stopOnFalse","memory","remove","disable","lock","locked","fireWith","fire","fired","Deferred","state","always","catch","pipe","progress","notify","resolve","reject","TypeError","notifyWith","resolveWith","exceptionHook","stackTrace","rejectWith","getStackHook","setTimeout","when","console","warn","name","message","stack","readyException","removeEventListener","readyWait","readyState","doScroll","toUpperCase","uid","cache","defineProperty","configurable","set","access","hasData","JSON","parse","data","removeData","_data","_removeData","queue","dequeue","_queueHooks","stop","clearQueue","source","composed","getRootNode","style","display","css","cur","cssNumber","unit","start","body","show","hide","toggle","option","thead","col","tr","td","_default","optgroup","tbody","tfoot","colgroup","caption","th","createDocumentFragment","htmlPrefilter","createTextNode","checkClone","cloneNode","noCloneChecked","ke","Se","Ne","Ae","off","event","De","namespace","handler","isTrigger","special","delegateType","stopPropagation","stopImmediatePropagation","preventDefault","trigger","Event","global","events","handle","triggered","dispatch","bindType","origType","delegateCount","setup","teardown","removeEvent","fix","delegateTarget","preDispatch","handlers","isPropagationStopped","currentTarget","elem","isImmediatePropagationStopped","rnamespace","handleObj","result","postDispatch","addProp","enumerable","originalEvent","writable","load","noBubble","click","beforeunload","returnValue","isDefaultPrevented","defaultPrevented","relatedTarget","timeStamp","now","isSimulated","altKey","bubbles","cancelable","changedTouches","ctrlKey","detail","eventPhase","metaKey","pageX","pageY","shiftKey","view","char","code","charCode","key","keyCode","buttons","clientX","clientY","offsetX","offsetY","pointerId","pointerType","screenX","screenY","targetTouches","toElement","touches","which","blur","mouseenter","mouseleave","pointerenter","pointerleave","on","one","je","qe","Le","He","Oe","Pe","Re","Me","Ie","html","clone","_evalUrl","We","cleanData","detach","append","prepend","insertBefore","before","after","replaceWith","replaceChild","appendTo","prependTo","insertAfter","replaceAll","$e","Fe","opener","getComputedStyle","Be","_e","getPropertyValue","pixelBoxStyles","width","minWidth","maxWidth","ze","cssText","marginLeft","right","position","offsetWidth","round","parseFloat","backgroundClip","clearCloneStyle","boxSizingReliable","pixelPosition","reliableMarginLeft","scrollboxSize","Ue","Xe","Ve","Ge","cssProps","Ye","Qe","Je","visibility","Ke","letterSpacing","fontWeight","Ze","max","et","ceil","tt","getClientRects","nt","cssHooks","opacity","animationIterationCount","columnCount","fillOpacity","flexGrow","flexShrink","gridArea","gridColumn","gridColumnEnd","gridColumnStart","gridRow","gridRowEnd","gridRowStart","lineHeight","order","orphans","widows","zIndex","zoom","setProperty","isFinite","getBoundingClientRect","left","margin","padding","border","expand","Tween","prop","easing","options","propHooks","run","duration","pos","step","fx","scrollTop","scrollLeft","linear","swing","cos","PI","rt","it","ot","at","st","ut","hidden","requestAnimationFrame","interval","tick","ct","ft","height","pt","dt","tweeners","prefilters","startTime","tweens","props","opts","specialEasing","originalProperties","originalOptions","createTween","bind","complete","timer","anim","Animation","*","tweener","unqueued","overflow","overflowX","overflowY","prefilter","speed","speeds","old","fadeTo","animate","finish","timers","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","slow","fast","delay","clearTimeout","checkOn","optSelected","radioValue","ht","removeAttr","attrHooks","vt","yt","mt","xt","bt","removeProp","propFix","parseInt","for","class","addClass","removeClass","toggleClass","hasClass","wt","val","valHooks","focusin","Tt","Ct","parentWindow","simulate","triggerHandler","Et","kt","St","parseXML","DOMParser","parseFromString","Nt","At","Dt","jt","qt","param","encodeURIComponent","serialize","serializeArray","Lt","Ht","Ot","Pt","Rt","Mt","It","Wt","$t","Ft","Bt","_t","dataTypes","zt","ajaxSettings","flatOptions","active","lastModified","etag","url","isLocal","protocol","processData","async","contentType","accepts","xml","json","responseFields","converters","* text","text html","text json","text xml","context","ajaxSetup","ajaxPrefilter","ajaxTransport","ajax","statusCode","getResponseHeader","getAllResponseHeaders","setRequestHeader","overrideMimeType","mimeType","status","abort","method","dataType","crossDomain","host","traditional","hasContent","ifModified","headers","beforeSend","success","timeout","send","dataFilter","statusText","getJSON","getScript","text script","wrapAll","firstElementChild","wrapInner","wrap","unwrap","visible","offsetHeight","xhr","XMLHttpRequest","Ut","0","1223","Xt","cors","open","username","xhrFields","onload","onerror","onabort","ontimeout","onreadystatechange","responseType","responseText","binary","response","script","scriptAttrs","charset","scriptCharset","Vt","Gt","Yt","jsonp","jsonpCallback","createHTMLDocument","implementation","animated","offset","setOffset","using","pageYOffset","pageXOffset","offsetParent","scrollTo","Height","Width","","hover","unbind","delegate","undelegate","proxy","holdReady","parseJSON","isFunction","isWindow","camelCase","isNumeric","isNaN","define","amd","Qt","jQuery","Jt","noConflict","cookie","undefined","setTime","getTime","toGMTString","unescape","del","block_aplayer","screen","write","page","title","icon","path","pathname","hostname","session","openTime","Timer","TimerObj","params","vars","parts","setInterval","log"],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["dist/ushio-head.js"],"names":["e","t","module","exports","document","Error","window","this","C","E","r","Object","getPrototypeOf","s","slice","g","concat","u","push","i","indexOf","n","o","toString","v","hasOwnProperty","a","l","call","y","m","nodeType","x","c","type","src","nonce","noModule","b","createElement","text","getAttribute","setAttribute","head","appendChild","parentNode","removeChild","w","f","k","fn","init","p","d","length","prototype","jquery","constructor","toArray","get","pushStack","merge","prevObject","each","map","apply","arguments","first","eq","last","end","sort","splice","extend","isPlainObject","Array","isArray","expando","Math","random","replace","isReady","error","noop","isEmptyObject","globalEval","trim","makeArray","inArray","grep","guid","support","Symbol","iterator","split","toLowerCase","h","T","Date","S","ue","N","A","D","j","q","pop","L","H","O","P","R","M","I","W","$","F","RegExp","B","_","z","U","X","V","G","ID","CLASS","TAG","ATTR","PSEUDO","CHILD","bool","needsContext","Y","Q","J","K","Z","ee","te","ne","String","fromCharCode","re","ie","charCodeAt","oe","ae","be","disabled","nodeName","dir","next","childNodes","se","ownerDocument","exec","getElementById","id","getElementsByTagName","getElementsByClassName","qsa","test","xe","join","ye","querySelectorAll","removeAttribute","cacheLength","shift","le","ce","fe","attrHandle","pe","sourceIndex","nextSibling","de","he","ge","isDisabled","ve","isXML","namespaceURI","documentElement","setDocument","defaultView","top","addEventListener","attachEvent","attributes","className","createComment","getById","getElementsByName","filter","find","getAttributeNode","value","innerHTML","matchesSelector","matches","webkitMatchesSelector","mozMatchesSelector","oMatchesSelector","msMatchesSelector","disconnectedMatch","compareDocumentPosition","contains","sortDetached","unshift","attr","specified","escape","uniqueSort","detectDuplicates","sortStable","getText","textContent","firstChild","nodeValue","selectors","createPseudo","match","relative",">"," ","+","~","preFilter","lastChild","uniqueID","pseudos","setFilters","not","has","lang","target","location","hash","root","focus","activeElement","hasFocus","href","tabIndex","enabled","checked","selected","selectedIndex","empty","parent","header","input","button","even","odd","lt","gt","nth","radio","checkbox","file","password","image","submit","reset","me","we","Te","Ce","Ee","filters","tokenize","compile","selector","select","defaultValue","expr","unique","isXMLDoc","escapeSelector","is","parseHTML","ready","children","contents","prev","closest","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","siblings","contentDocument","content","reverse","promise","done","fail","then","Callbacks","once","stopOnFalse","memory","remove","disable","lock","locked","fireWith","fire","fired","Deferred","state","always","catch","pipe","progress","notify","resolve","reject","TypeError","notifyWith","resolveWith","exceptionHook","stackTrace","rejectWith","getStackHook","setTimeout","when","console","warn","name","message","stack","readyException","removeEventListener","readyWait","readyState","doScroll","toUpperCase","uid","cache","defineProperty","configurable","set","access","hasData","JSON","parse","data","removeData","_data","_removeData","queue","dequeue","_queueHooks","stop","clearQueue","source","composed","getRootNode","style","display","css","cur","cssNumber","unit","start","body","show","hide","toggle","option","thead","col","tr","td","_default","optgroup","tbody","tfoot","colgroup","caption","th","createDocumentFragment","htmlPrefilter","createTextNode","checkClone","cloneNode","noCloneChecked","ke","Se","Ne","Ae","off","event","De","namespace","handler","isTrigger","special","delegateType","stopPropagation","stopImmediatePropagation","preventDefault","trigger","Event","global","events","handle","triggered","dispatch","bindType","origType","delegateCount","setup","teardown","removeEvent","fix","delegateTarget","preDispatch","handlers","isPropagationStopped","currentTarget","elem","isImmediatePropagationStopped","rnamespace","handleObj","result","postDispatch","addProp","enumerable","originalEvent","writable","load","noBubble","click","beforeunload","returnValue","isDefaultPrevented","defaultPrevented","relatedTarget","timeStamp","now","isSimulated","altKey","bubbles","cancelable","changedTouches","ctrlKey","detail","eventPhase","metaKey","pageX","pageY","shiftKey","view","char","code","charCode","key","keyCode","buttons","clientX","clientY","offsetX","offsetY","pointerId","pointerType","screenX","screenY","targetTouches","toElement","touches","which","blur","mouseenter","mouseleave","pointerenter","pointerleave","on","one","je","qe","Le","He","Oe","Pe","Re","Me","Ie","html","clone","_evalUrl","We","cleanData","detach","append","prepend","insertBefore","before","after","replaceWith","replaceChild","appendTo","prependTo","insertAfter","replaceAll","$e","Fe","opener","getComputedStyle","Be","_e","getPropertyValue","pixelBoxStyles","width","minWidth","maxWidth","ze","cssText","marginLeft","right","position","offsetWidth","round","parseFloat","backgroundClip","clearCloneStyle","boxSizingReliable","pixelPosition","reliableMarginLeft","scrollboxSize","Ue","Xe","Ve","Ge","cssProps","Ye","Qe","Je","visibility","Ke","letterSpacing","fontWeight","Ze","max","et","ceil","tt","getClientRects","nt","cssHooks","opacity","animationIterationCount","columnCount","fillOpacity","flexGrow","flexShrink","gridArea","gridColumn","gridColumnEnd","gridColumnStart","gridRow","gridRowEnd","gridRowStart","lineHeight","order","orphans","widows","zIndex","zoom","setProperty","isFinite","getBoundingClientRect","left","margin","padding","border","expand","Tween","prop","easing","options","propHooks","run","duration","pos","step","fx","scrollTop","scrollLeft","linear","swing","cos","PI","rt","it","ot","at","st","ut","hidden","requestAnimationFrame","interval","tick","ct","ft","height","pt","dt","tweeners","prefilters","startTime","tweens","props","opts","specialEasing","originalProperties","originalOptions","createTween","bind","complete","timer","anim","Animation","*","tweener","unqueued","overflow","overflowX","overflowY","prefilter","speed","speeds","old","fadeTo","animate","finish","timers","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","slow","fast","delay","clearTimeout","checkOn","optSelected","radioValue","ht","removeAttr","attrHooks","vt","yt","mt","xt","bt","removeProp","propFix","parseInt","for","class","addClass","removeClass","toggleClass","hasClass","wt","val","valHooks","focusin","Tt","Ct","parentWindow","simulate","triggerHandler","Et","kt","St","parseXML","DOMParser","parseFromString","Nt","At","Dt","jt","qt","param","encodeURIComponent","serialize","serializeArray","Lt","Ht","Ot","Pt","Rt","Mt","It","Wt","$t","Ft","Bt","_t","dataTypes","zt","ajaxSettings","flatOptions","active","lastModified","etag","url","isLocal","protocol","processData","async","contentType","accepts","xml","json","responseFields","converters","* text","text html","text json","text xml","context","ajaxSetup","ajaxPrefilter","ajaxTransport","ajax","statusCode","getResponseHeader","getAllResponseHeaders","setRequestHeader","overrideMimeType","mimeType","status","abort","method","dataType","crossDomain","host","traditional","hasContent","ifModified","headers","beforeSend","success","timeout","send","dataFilter","statusText","getJSON","getScript","text script","wrapAll","firstElementChild","wrapInner","wrap","unwrap","visible","offsetHeight","xhr","XMLHttpRequest","Ut","0","1223","Xt","cors","open","username","xhrFields","onload","onerror","onabort","ontimeout","onreadystatechange","responseType","responseText","binary","response","script","scriptAttrs","charset","scriptCharset","Vt","Gt","Yt","jsonp","jsonpCallback","createHTMLDocument","implementation","animated","offset","setOffset","using","pageYOffset","pageXOffset","offsetParent","scrollTo","Height","Width","","hover","unbind","delegate","undelegate","proxy","holdReady","parseJSON","isFunction","isWindow","camelCase","isNumeric","isNaN","define","amd","Qt","jQuery","Jt","noConflict","cookie","undefined","setTime","getTime","toGMTString","unescape","del","block_aplayer","screen","write","block_tips","page","title","icon","path","pathname","hostname","session","openTime","Timer","TimerObj","params","vars","parts","setInterval","log"],"mappings":"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"} \ No newline at end of file diff --git a/dist/ushio-js.tips.css b/dist/ushio-js.tips.css new file mode 100644 index 0000000..7a2907e --- /dev/null +++ b/dist/ushio-js.tips.css @@ -0,0 +1,1733 @@ +/* +* iziToast | v1.4.0 +* http://izitoast.marcelodolce.com +* by Marcelo Dolce. +*/ +.iziToast-capsule { + font-size: 0; + height: 0; + width: 100%; + transform: translateZ(0); + backface-visibility: hidden; + transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.iziToast-capsule, +.iziToast-capsule * { + box-sizing: border-box; +} +.iziToast-overlay { + display: block; + position: fixed; + top: -100px; + left: 0; + right: 0; + bottom: -100px; + z-index: 997; +} +.iziToast { + display: inline-block; + clear: both; + position: relative; + font-family: 'Lato', Tahoma, Arial; + font-size: 14px; + padding: 8px 45px 9px 0; + background: rgba(238,238,238,0.9); + border-color: rgba(238,238,238,0.9); + width: 100%; + pointer-events: all; + cursor: default; + transform: translateX(0); + -webkit-touch-callout: none /* iOS Safari */; + -webkit-user-select: none /* Chrome/Safari/Opera */; + -khtml-user-select: none /* Konqueror */; + -moz-user-select: none /* Firefox */; + -ms-user-select: none /* Internet Explorer/Edge */; + user-select: none; + min-height: 54px; +} +.iziToast > .iziToast-progressbar { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + z-index: 1; + background: rgba(255,255,255,0.2); +} +.iziToast > .iziToast-progressbar > div { + height: 2px; + width: 100%; + background: rgba(0,0,0,0.3); + border-radius: 0 0 3px 3px; +} +.iziToast.iziToast-balloon:before { + content: ''; + position: absolute; + right: 8px; + left: auto; + width: 0px; + height: 0px; + top: 100%; + border-right: 0px solid transparent; + border-left: 15px solid transparent; + border-top: 10px solid #000; + border-top-color: inherit; + border-radius: 0; +} +.iziToast.iziToast-balloon .iziToast-progressbar { + top: 0; + bottom: auto; +} +.iziToast.iziToast-balloon > div { + border-radius: 0 0 0 3px; +} +.iziToast > .iziToast-cover { + position: absolute; + left: 0; + top: 0; + bottom: 0; + height: 100%; + margin: 0; + background-size: 100%; + background-position: 50% 50%; + background-repeat: no-repeat; + background-color: rgba(0,0,0,0.1); +} +.iziToast > .iziToast-close { + position: absolute; + right: 0; + top: 0; + border: 0; + padding: 0; + opacity: 0.6; + width: 42px; + height: 100%; + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC") no-repeat 50% 50%; + background-size: 8px; + cursor: pointer; + outline: none; +} +.iziToast > .iziToast-close:hover { + opacity: 1; +} +.iziToast > .iziToast-body { + position: relative; + padding: 0 0 0 10px; + height: auto; + min-height: 36px; + margin: 0 0 0 15px; + text-align: left; +} +.iziToast > .iziToast-body:after { + content: ""; + display: table; + clear: both; +} +.iziToast > .iziToast-body .iziToast-texts { + margin: 10px 0 0 0; + padding-right: 2px; + display: inline-block; + float: left; +} +.iziToast > .iziToast-body .iziToast-inputs { + min-height: 19px; + float: left; + margin: 3px -2px; +} +.iziToast > .iziToast-body .iziToast-inputs > input:not([type=checkbox]):not([type=radio]), +.iziToast > .iziToast-body .iziToast-inputs > select { + position: relative; + display: inline-block; + margin: 2px; + border-radius: 2px; + border: 0; + padding: 4px 7px; + font-size: 13px; + letter-spacing: 0.02em; + background: rgba(0,0,0,0.1); + color: #000; + box-shadow: 0 0 0 1px rgba(0,0,0,0.2); + min-height: 26px; +} +.iziToast > .iziToast-body .iziToast-inputs > input:not([type=checkbox]):not([type=radio]):focus, +.iziToast > .iziToast-body .iziToast-inputs > select:focus { + box-shadow: 0 0 0 1px rgba(0,0,0,0.6); +} +.iziToast > .iziToast-body .iziToast-buttons { + min-height: 17px; + float: left; + margin: 4px -2px; +} +.iziToast > .iziToast-body .iziToast-buttons > a, +.iziToast > .iziToast-body .iziToast-buttons > button, +.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]) { + position: relative; + display: inline-block; + margin: 2px; + border-radius: 2px; + border: 0; + padding: 5px 10px; + font-size: 12px; + letter-spacing: 0.02em; + cursor: pointer; + background: rgba(0,0,0,0.1); + color: #000; +} +.iziToast > .iziToast-body .iziToast-buttons > a:hover, +.iziToast > .iziToast-body .iziToast-buttons > button:hover, +.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]):hover { + background: rgba(0,0,0,0.2); +} +.iziToast > .iziToast-body .iziToast-buttons > a:focus, +.iziToast > .iziToast-body .iziToast-buttons > button:focus, +.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]):focus { + box-shadow: 0 0 0 1px rgba(0,0,0,0.6); +} +.iziToast > .iziToast-body .iziToast-buttons > a:active, +.iziToast > .iziToast-body .iziToast-buttons > button:active, +.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]):active { + top: 1px; +} +.iziToast > .iziToast-body .iziToast-icon { + height: 100%; + position: absolute; + left: 0; + top: 50%; + display: table; + font-size: 23px; + line-height: 24px; + margin-top: -12px; + color: #000; + width: 24px; + height: 24px; +} +.iziToast > .iziToast-body .iziToast-icon.ico-info { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast > .iziToast-body .iziToast-icon.ico-warning { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast > .iziToast-body .iziToast-icon.ico-error { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC") no-repeat 50% 50%; + background-size: 80%; +} +.iziToast > .iziToast-body .iziToast-icon.ico-success { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast > .iziToast-body .iziToast-icon.ico-question { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast > .iziToast-body .iziToast-title { + padding: 0; + margin: 0; + line-height: 16px; + font-size: 14px; + text-align: left; + float: left; + color: #000; + white-space: normal; +} +.iziToast > .iziToast-body .iziToast-message { + padding: 0; + margin: 0 0 10px 0; + font-size: 14px; + line-height: 16px; + text-align: left; + float: left; + color: rgba(0,0,0,0.6); + white-space: normal; +} +.iziToast.iziToast-animateInside .iziToast-title, +.iziToast.iziToast-animateInside .iziToast-message, +.iziToast.iziToast-animateInside .iziToast-icon, +.iziToast.iziToast-animateInside .iziToast-buttons-child, +.iziToast.iziToast-animateInside .iziToast-inputs-child { + opacity: 0; +} +.iziToast-target { + position: relative; + width: 100%; + margin: 0 auto; +} +.iziToast-target .iziToast-capsule { + overflow: hidden; +} +.iziToast-target .iziToast-capsule:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; +} +.iziToast-target .iziToast-capsule .iziToast { + width: 100%; + float: left; +} +.iziToast-wrapper { + z-index: 99999; + position: fixed; + width: 100%; + pointer-events: none; + display: flex; + flex-direction: column; +} +.iziToast-wrapper .iziToast.iziToast-balloon:before { + border-right: 0 solid transparent; + border-left: 15px solid transparent; + border-top: 10px solid #000; + border-top-color: inherit; + right: 8px; + left: auto; +} +.iziToast-wrapper-bottomLeft { + left: 0; + bottom: 0; + text-align: left; +} +.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before { + border-right: 15px solid transparent; + border-left: 0 solid transparent; + right: auto; + left: 8px; +} +.iziToast-wrapper-bottomRight { + right: 0; + bottom: 0; + text-align: right; +} +.iziToast-wrapper-topLeft { + left: 0; + top: 0; + text-align: left; +} +.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before { + border-right: 15px solid transparent; + border-left: 0 solid transparent; + right: auto; + left: 8px; +} +.iziToast-wrapper-topRight { + top: 0; + right: 0; + text-align: right; +} +.iziToast-wrapper-topCenter { + top: 0; + left: 0; + right: 0; + text-align: center; +} +.iziToast-wrapper-bottomCenter { + bottom: 0; + left: 0; + right: 0; + text-align: center; +} +.iziToast-wrapper-center { + top: 0; + bottom: 0; + left: 0; + right: 0; + text-align: center; + justify-content: center; + flex-flow: column; + align-items: center; +} +.iziToast-rtl { + direction: rtl; + padding: 8px 0 9px 45px; + font-family: Tahoma, 'Lato', Arial; +} +.iziToast-rtl .iziToast-cover { + left: auto; + right: 0; +} +.iziToast-rtl .iziToast-close { + right: auto; + left: 0; +} +.iziToast-rtl .iziToast-body { + padding: 0 10px 0 0; + margin: 0 16px 0 0; + text-align: right; +} +.iziToast-rtl .iziToast-body .iziToast-buttons, +.iziToast-rtl .iziToast-body .iziToast-inputs, +.iziToast-rtl .iziToast-body .iziToast-texts, +.iziToast-rtl .iziToast-body .iziToast-title, +.iziToast-rtl .iziToast-body .iziToast-message { + float: right; + text-align: right; +} +.iziToast-rtl .iziToast-body .iziToast-icon { + left: auto; + right: 0; +} +@media only screen and (min-width: 568px) { + .iziToast-wrapper { + padding: 10px 15px; + } + .iziToast { + margin: 5px 0; + border-radius: 3px; + width: auto; + } + .iziToast:after { + content: ''; + z-index: -1; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 3px; + box-shadow: inset 0 -10px 20px -10px rgba(0,0,0,0.2), inset 0 0 5px rgba(0,0,0,0.1), 0 8px 8px -5px rgba(0,0,0,0.25); + } + .iziToast:not(.iziToast-rtl) .iziToast-cover { + border-radius: 3px 0 0 3px; + } + .iziToast.iziToast-rtl .iziToast-cover { + border-radius: 0 3px 3px 0; + } + .iziToast.iziToast-color-dark:after { + box-shadow: inset 0 -10px 20px -10px rgba(255,255,255,0.3), 0 10px 10px -5px rgba(0,0,0,0.25); + } + .iziToast.iziToast-balloon .iziToast-progressbar { + background: transparent; + } + .iziToast.iziToast-balloon:after { + box-shadow: 0 10px 10px -5px rgba(0,0,0,0.25), inset 0 10px 20px -5px rgba(0,0,0,0.25); + } + .iziToast-target .iziToast:after { + box-shadow: inset 0 -10px 20px -10px rgba(0,0,0,0.2), inset 0 0 5px rgba(0,0,0,0.1); + } +} +.iziToast.iziToast-theme-dark { + background: #565c70; + border-color: #565c70; +} +.iziToast.iziToast-theme-dark .iziToast-title { + color: #fff; +} +.iziToast.iziToast-theme-dark .iziToast-message { + color: rgba(255,255,255,0.7); + font-weight: 300; +} +.iziToast.iziToast-theme-dark .iziToast-close { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%; + background-size: 8px; +} +.iziToast.iziToast-theme-dark .iziToast-icon { + color: #fff; +} +.iziToast.iziToast-theme-dark .iziToast-icon.ico-info { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast.iziToast-theme-dark .iziToast-icon.ico-error { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC") no-repeat 50% 50%; + background-size: 80%; +} +.iziToast.iziToast-theme-dark .iziToast-icon.ico-success { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast.iziToast-theme-dark .iziToast-icon.ico-question { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast.iziToast-theme-dark .iziToast-buttons > a, +.iziToast.iziToast-theme-dark .iziToast-buttons > button, +.iziToast.iziToast-theme-dark .iziToast-buttons > input { + color: #fff; + background: rgba(255,255,255,0.1); +} +.iziToast.iziToast-theme-dark .iziToast-buttons > a:hover, +.iziToast.iziToast-theme-dark .iziToast-buttons > button:hover, +.iziToast.iziToast-theme-dark .iziToast-buttons > input:hover { + background: rgba(255,255,255,0.2); +} +.iziToast.iziToast-theme-dark .iziToast-buttons > a:focus, +.iziToast.iziToast-theme-dark .iziToast-buttons > button:focus, +.iziToast.iziToast-theme-dark .iziToast-buttons > input:focus { + box-shadow: 0 0 0 1px rgba(255,255,255,0.6); +} +.iziToast.iziToast-color-red { + background: rgba(255,175,180,0.9); + border-color: rgba(255,175,180,0.9); +} +.iziToast.iziToast-color-orange { + background: rgba(255,207,165,0.9); + border-color: rgba(255,207,165,0.9); +} +.iziToast.iziToast-color-yellow { + background: rgba(255,249,178,0.9); + border-color: rgba(255,249,178,0.9); +} +.iziToast.iziToast-color-blue { + background: rgba(157,222,255,0.9); + border-color: rgba(157,222,255,0.9); +} +.iziToast.iziToast-color-green { + background: rgba(166,239,184,0.9); + border-color: rgba(166,239,184,0.9); +} +.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts, +.iziToast.iziToast-layout2 .iziToast-body .iziToast-message { + width: 100%; +} +.iziToast.iziToast-layout3 { + border-radius: 2px; +} +.iziToast.iziToast-layout3::after { + display: none; +} +.iziToast.revealIn, +.iziToast .revealIn { + -webkit-animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both; + -moz-animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both; + animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both; +} +.iziToast.slideIn, +.iziToast .slideIn { + -webkit-animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; + -moz-animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; + animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; +} +.iziToast.bounceInLeft { + -webkit-animation: iziT-bounceInLeft 0.7s ease-in-out both; + animation: iziT-bounceInLeft 0.7s ease-in-out both; +} +.iziToast.bounceInRight { + -webkit-animation: iziT-bounceInRight 0.85s ease-in-out both; + animation: iziT-bounceInRight 0.85s ease-in-out both; +} +.iziToast.bounceInDown { + -webkit-animation: iziT-bounceInDown 0.7s ease-in-out both; + animation: iziT-bounceInDown 0.7s ease-in-out both; +} +.iziToast.bounceInUp { + -webkit-animation: iziT-bounceInUp 0.7s ease-in-out both; + animation: iziT-bounceInUp 0.7s ease-in-out both; +} +.iziToast.fadeIn, +.iziToast .fadeIn { + -webkit-animation: iziT-fadeIn 0.5s ease both; + animation: iziT-fadeIn 0.5s ease both; +} +.iziToast.fadeInUp { + -webkit-animation: iziT-fadeInUp 0.7s ease both; + animation: iziT-fadeInUp 0.7s ease both; +} +.iziToast.fadeInDown { + -webkit-animation: iziT-fadeInDown 0.7s ease both; + animation: iziT-fadeInDown 0.7s ease both; +} +.iziToast.fadeInLeft { + -webkit-animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both; + animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both; +} +.iziToast.fadeInRight { + -webkit-animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both; + animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both; +} +.iziToast.flipInX { + -webkit-animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both; + animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both; +} +.iziToast.fadeOut { + -webkit-animation: iziT-fadeOut 0.7s ease both; + animation: iziT-fadeOut 0.7s ease both; +} +.iziToast.fadeOutDown { + -webkit-animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; + animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; +} +.iziToast.fadeOutUp { + -webkit-animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; + animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; +} +.iziToast.fadeOutLeft { + -webkit-animation: iziT-fadeOutLeft 0.5s ease both; + animation: iziT-fadeOutLeft 0.5s ease both; +} +.iziToast.fadeOutRight { + -webkit-animation: iziT-fadeOutRight 0.5s ease both; + animation: iziT-fadeOutRight 0.5s ease both; +} +.iziToast.flipOutX { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; + animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; +} +.iziToast-overlay.fadeIn { + -webkit-animation: iziT-fadeIn 0.5s ease both; + animation: iziT-fadeIn 0.5s ease both; +} +.iziToast-overlay.fadeOut { + -webkit-animation: iziT-fadeOut 0.7s ease both; + animation: iziT-fadeOut 0.7s ease both; +} +@-webkit-keyframes iziT-revealIn { + 0% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 1); + } + 100% { + opacity: 1; + } +} +@-moz-keyframes iziT-revealIn { + 0% { + opacity: 0; + -moz-transform: scale3d(0.3, 0.3, 1); + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes iziT-slideIn { + 0% { + opacity: 0; + -webkit-transform: translateX(50px); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@-moz-keyframes iziT-slideIn { + 0% { + opacity: 0; + -moz-transform: translateX(50px); + } + 100% { + opacity: 1; + -moz-transform: translateX(0); + } +} +@-webkit-keyframes iziT-bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(280px); + } + 50% { + opacity: 1; + -webkit-transform: translateX(-20px); + } + 70% { + -webkit-transform: translateX(10px); + } + 100% { + -webkit-transform: translateX(0); + } +} +@-webkit-keyframes iziT-bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(-280px); + } + 50% { + opacity: 1; + -webkit-transform: translateX(20px); + } + 70% { + -webkit-transform: translateX(-10px); + } + 100% { + -webkit-transform: translateX(0); + } +} +@-webkit-keyframes iziT-bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-200px); + } + 50% { + opacity: 1; + -webkit-transform: translateY(10px); + } + 70% { + -webkit-transform: translateY(-5px); + } + 100% { + -webkit-transform: translateY(0); + } +} +@-webkit-keyframes iziT-bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(200px); + } + 50% { + opacity: 1; + -webkit-transform: translateY(-10px); + } + 70% { + -webkit-transform: translateY(5px); + } + 100% { + -webkit-transform: translateY(0); + } +} +@-webkit-keyframes iziT-fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-webkit-keyframes iziT-fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(300px, 0, 0); + transform: translate3d(300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(-300px, 0, 0); + transform: translate3d(-300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + } + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@-webkit-keyframes iziT-fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-webkit-keyframes iziT-fadeOutDown { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +@-webkit-keyframes iziT-fadeOutUp { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} +@-webkit-keyframes iziT-fadeOutLeft { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(-200px, 0, 0); + transform: translate3d(-200px, 0, 0); + } +} +@-webkit-keyframes iziT-fadeOutRight { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(200px, 0, 0); + transform: translate3d(200px, 0, 0); + } +} +@-webkit-keyframes iziT-flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} +@-moz-keyframes iziT-revealIn { + 0% { + opacity: 0; + transform: scale3d(0.3, 0.3, 1); + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes iziT-revealIn { + 0% { + opacity: 0; + transform: scale3d(0.3, 0.3, 1); + } + 100% { + opacity: 1; + } +} +@-o-keyframes iziT-revealIn { + 0% { + opacity: 0; + transform: scale3d(0.3, 0.3, 1); + } + 100% { + opacity: 1; + } +} +@keyframes iziT-revealIn { + 0% { + opacity: 0; + transform: scale3d(0.3, 0.3, 1); + } + 100% { + opacity: 1; + } +} +@-moz-keyframes iziT-slideIn { + 0% { + opacity: 0; + transform: translateX(50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +@-webkit-keyframes iziT-slideIn { + 0% { + opacity: 0; + transform: translateX(50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +@-o-keyframes iziT-slideIn { + 0% { + opacity: 0; + transform: translateX(50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +@keyframes iziT-slideIn { + 0% { + opacity: 0; + transform: translateX(50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +@-moz-keyframes iziT-bounceInLeft { + 0% { + opacity: 0; + transform: translateX(280px); + } + 50% { + opacity: 1; + transform: translateX(-20px); + } + 70% { + transform: translateX(10px); + } + 100% { + transform: translateX(0); + } +} +@-webkit-keyframes iziT-bounceInLeft { + 0% { + opacity: 0; + transform: translateX(280px); + } + 50% { + opacity: 1; + transform: translateX(-20px); + } + 70% { + transform: translateX(10px); + } + 100% { + transform: translateX(0); + } +} +@-o-keyframes iziT-bounceInLeft { + 0% { + opacity: 0; + transform: translateX(280px); + } + 50% { + opacity: 1; + transform: translateX(-20px); + } + 70% { + transform: translateX(10px); + } + 100% { + transform: translateX(0); + } +} +@keyframes iziT-bounceInLeft { + 0% { + opacity: 0; + transform: translateX(280px); + } + 50% { + opacity: 1; + transform: translateX(-20px); + } + 70% { + transform: translateX(10px); + } + 100% { + transform: translateX(0); + } +} +@-moz-keyframes iziT-bounceInRight { + 0% { + opacity: 0; + transform: translateX(-280px); + } + 50% { + opacity: 1; + transform: translateX(20px); + } + 70% { + transform: translateX(-10px); + } + 100% { + transform: translateX(0); + } +} +@-webkit-keyframes iziT-bounceInRight { + 0% { + opacity: 0; + transform: translateX(-280px); + } + 50% { + opacity: 1; + transform: translateX(20px); + } + 70% { + transform: translateX(-10px); + } + 100% { + transform: translateX(0); + } +} +@-o-keyframes iziT-bounceInRight { + 0% { + opacity: 0; + transform: translateX(-280px); + } + 50% { + opacity: 1; + transform: translateX(20px); + } + 70% { + transform: translateX(-10px); + } + 100% { + transform: translateX(0); + } +} +@keyframes iziT-bounceInRight { + 0% { + opacity: 0; + transform: translateX(-280px); + } + 50% { + opacity: 1; + transform: translateX(20px); + } + 70% { + transform: translateX(-10px); + } + 100% { + transform: translateX(0); + } +} +@-moz-keyframes iziT-bounceInDown { + 0% { + opacity: 0; + transform: translateY(-200px); + } + 50% { + opacity: 1; + transform: translateY(10px); + } + 70% { + transform: translateY(-5px); + } + 100% { + transform: translateY(0); + } +} +@-webkit-keyframes iziT-bounceInDown { + 0% { + opacity: 0; + transform: translateY(-200px); + } + 50% { + opacity: 1; + transform: translateY(10px); + } + 70% { + transform: translateY(-5px); + } + 100% { + transform: translateY(0); + } +} +@-o-keyframes iziT-bounceInDown { + 0% { + opacity: 0; + transform: translateY(-200px); + } + 50% { + opacity: 1; + transform: translateY(10px); + } + 70% { + transform: translateY(-5px); + } + 100% { + transform: translateY(0); + } +} +@keyframes iziT-bounceInDown { + 0% { + opacity: 0; + transform: translateY(-200px); + } + 50% { + opacity: 1; + transform: translateY(10px); + } + 70% { + transform: translateY(-5px); + } + 100% { + transform: translateY(0); + } +} +@-moz-keyframes iziT-bounceInUp { + 0% { + opacity: 0; + transform: translateY(200px); + } + 50% { + opacity: 1; + transform: translateY(-10px); + } + 70% { + transform: translateY(5px); + } + 100% { + transform: translateY(0); + } +} +@-webkit-keyframes iziT-bounceInUp { + 0% { + opacity: 0; + transform: translateY(200px); + } + 50% { + opacity: 1; + transform: translateY(-10px); + } + 70% { + transform: translateY(5px); + } + 100% { + transform: translateY(0); + } +} +@-o-keyframes iziT-bounceInUp { + 0% { + opacity: 0; + transform: translateY(200px); + } + 50% { + opacity: 1; + transform: translateY(-10px); + } + 70% { + transform: translateY(5px); + } + 100% { + transform: translateY(0); + } +} +@keyframes iziT-bounceInUp { + 0% { + opacity: 0; + transform: translateY(200px); + } + 50% { + opacity: 1; + transform: translateY(-10px); + } + 70% { + transform: translateY(5px); + } + 100% { + transform: translateY(0); + } +} +@-moz-keyframes iziT-fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-webkit-keyframes iziT-fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-o-keyframes iziT-fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes iziT-fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-moz-keyframes iziT-fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-o-keyframes iziT-fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@keyframes iziT-fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-moz-keyframes iziT-fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-o-keyframes iziT-fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@keyframes iziT-fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-moz-keyframes iziT-fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(300px, 0, 0); + transform: translate3d(300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(300px, 0, 0); + transform: translate3d(300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-o-keyframes iziT-fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(300px, 0, 0); + transform: translate3d(300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@keyframes iziT-fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(300px, 0, 0); + transform: translate3d(300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-moz-keyframes iziT-fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(-300px, 0, 0); + transform: translate3d(-300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(-300px, 0, 0); + transform: translate3d(-300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-o-keyframes iziT-fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(-300px, 0, 0); + transform: translate3d(-300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@keyframes iziT-fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(-300px, 0, 0); + transform: translate3d(-300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-moz-keyframes iziT-flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + } + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@-webkit-keyframes iziT-flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + } + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@-o-keyframes iziT-flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + } + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@keyframes iziT-flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + } + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@-moz-keyframes iziT-fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-webkit-keyframes iziT-fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-o-keyframes iziT-fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@keyframes iziT-fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-moz-keyframes iziT-fadeOutDown { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +@-webkit-keyframes iziT-fadeOutDown { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +@-o-keyframes iziT-fadeOutDown { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +@keyframes iziT-fadeOutDown { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +@-moz-keyframes iziT-fadeOutUp { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} +@-webkit-keyframes iziT-fadeOutUp { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} +@-o-keyframes iziT-fadeOutUp { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} +@keyframes iziT-fadeOutUp { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} +@-moz-keyframes iziT-fadeOutLeft { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(-200px, 0, 0); + transform: translate3d(-200px, 0, 0); + } +} +@-webkit-keyframes iziT-fadeOutLeft { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(-200px, 0, 0); + transform: translate3d(-200px, 0, 0); + } +} +@-o-keyframes iziT-fadeOutLeft { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(-200px, 0, 0); + transform: translate3d(-200px, 0, 0); + } +} +@keyframes iziT-fadeOutLeft { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(-200px, 0, 0); + transform: translate3d(-200px, 0, 0); + } +} +@-moz-keyframes iziT-fadeOutRight { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(200px, 0, 0); + transform: translate3d(200px, 0, 0); + } +} +@-webkit-keyframes iziT-fadeOutRight { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(200px, 0, 0); + transform: translate3d(200px, 0, 0); + } +} +@-o-keyframes iziT-fadeOutRight { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(200px, 0, 0); + transform: translate3d(200px, 0, 0); + } +} +@keyframes iziT-fadeOutRight { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(200px, 0, 0); + transform: translate3d(200px, 0, 0); + } +} +@-moz-keyframes iziT-flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} +@-webkit-keyframes iziT-flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} +@-o-keyframes iziT-flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} +@keyframes iziT-flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} diff --git a/dist/ushio-js.tips.min.css b/dist/ushio-js.tips.min.css new file mode 100644 index 0000000..5fba5a7 --- /dev/null +++ b/dist/ushio-js.tips.min.css @@ -0,0 +1 @@ +.iziToast-capsule{font-size:0;height:0;width:100%;transform:translateZ(0);backface-visibility:hidden;transition:transform .5s cubic-bezier(0.25,0.8,0.25,1),height .5s cubic-bezier(0.25,0.8,0.25,1)}.iziToast-capsule,.iziToast-capsule *{box-sizing:border-box}.iziToast-overlay{display:block;position:fixed;top:-100px;left:0;right:0;bottom:-100px;z-index:997}.iziToast{display:inline-block;clear:both;position:relative;font-family:'Lato',Tahoma,Arial;font-size:14px;padding:8px 45px 9px 0;background:rgba(238,238,238,0.9);border-color:rgba(238,238,238,0.9);width:100%;pointer-events:all;cursor:default;transform:translateX(0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:54px}.iziToast>.iziToast-progressbar{position:absolute;left:0;bottom:0;width:100%;z-index:1;background:rgba(255,255,255,0.2)}.iziToast>.iziToast-progressbar>div{height:2px;width:100%;background:rgba(0,0,0,0.3);border-radius:0 0 3px 3px}.iziToast.iziToast-balloon:before{content:'';position:absolute;right:8px;left:auto;width:0;height:0;top:100%;border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;border-radius:0}.iziToast.iziToast-balloon .iziToast-progressbar{top:0;bottom:auto}.iziToast.iziToast-balloon>div{border-radius:0 0 0 3px}.iziToast>.iziToast-cover{position:absolute;left:0;top:0;bottom:0;height:100%;margin:0;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,0.1)}.iziToast>.iziToast-close{position:absolute;right:0;top:0;border:0;padding:0;opacity:.6;width:42px;height:100%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:8px;cursor:pointer;outline:0}.iziToast>.iziToast-close:hover{opacity:1}.iziToast>.iziToast-body{position:relative;padding:0 0 0 10px;height:auto;min-height:36px;margin:0 0 0 15px;text-align:left}.iziToast>.iziToast-body:after{content:"";display:table;clear:both}.iziToast>.iziToast-body .iziToast-texts{margin:10px 0 0 0;padding-right:2px;display:inline-block;float:left}.iziToast>.iziToast-body .iziToast-inputs{min-height:19px;float:left;margin:3px -2px}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]),.iziToast>.iziToast-body .iziToast-inputs>select{position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:4px 7px;font-size:13px;letter-spacing:.02em;background:rgba(0,0,0,0.1);color:#000;box-shadow:0 0 0 1px rgba(0,0,0,0.2);min-height:26px}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]):focus,.iziToast>.iziToast-body .iziToast-inputs>select:focus{box-shadow:0 0 0 1px rgba(0,0,0,0.6)}.iziToast>.iziToast-body .iziToast-buttons{min-height:17px;float:left;margin:4px -2px}.iziToast>.iziToast-body .iziToast-buttons>a,.iziToast>.iziToast-body .iziToast-buttons>button,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]){position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:5px 10px;font-size:12px;letter-spacing:.02em;cursor:pointer;background:rgba(0,0,0,0.1);color:#000}.iziToast>.iziToast-body .iziToast-buttons>a:hover,.iziToast>.iziToast-body .iziToast-buttons>button:hover,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):hover{background:rgba(0,0,0,0.2)}.iziToast>.iziToast-body .iziToast-buttons>a:focus,.iziToast>.iziToast-body .iziToast-buttons>button:focus,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):focus{box-shadow:0 0 0 1px rgba(0,0,0,0.6)}.iziToast>.iziToast-body .iziToast-buttons>a:active,.iziToast>.iziToast-body .iziToast-buttons>button:active,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):active{top:1px}.iziToast>.iziToast-body .iziToast-icon{height:100%;position:absolute;left:0;top:50%;display:table;font-size:23px;line-height:24px;margin-top:-12px;color:#000;width:24px;height:24px}.iziToast>.iziToast-body .iziToast-icon.ico-info{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-warning{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==") no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-error{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:80%}.iziToast>.iziToast-body .iziToast-icon.ico-success{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-question{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-title{padding:0;margin:0;line-height:16px;font-size:14px;text-align:left;float:left;color:#000;white-space:normal}.iziToast>.iziToast-body .iziToast-message{padding:0;margin:0 0 10px 0;font-size:14px;line-height:16px;text-align:left;float:left;color:rgba(0,0,0,0.6);white-space:normal}.iziToast.iziToast-animateInside .iziToast-title,.iziToast.iziToast-animateInside .iziToast-message,.iziToast.iziToast-animateInside .iziToast-icon,.iziToast.iziToast-animateInside .iziToast-buttons-child,.iziToast.iziToast-animateInside .iziToast-inputs-child{opacity:0}.iziToast-target{position:relative;width:100%;margin:0 auto}.iziToast-target .iziToast-capsule{overflow:hidden}.iziToast-target .iziToast-capsule:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.iziToast-target .iziToast-capsule .iziToast{width:100%;float:left}.iziToast-wrapper{z-index:99999;position:fixed;width:100%;pointer-events:none;display:flex;flex-direction:column}.iziToast-wrapper .iziToast.iziToast-balloon:before{border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;right:8px;left:auto}.iziToast-wrapper-bottomLeft{left:0;bottom:0;text-align:left}.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before{border-right:15px solid transparent;border-left:0 solid transparent;right:auto;left:8px}.iziToast-wrapper-bottomRight{right:0;bottom:0;text-align:right}.iziToast-wrapper-topLeft{left:0;top:0;text-align:left}.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before{border-right:15px solid transparent;border-left:0 solid transparent;right:auto;left:8px}.iziToast-wrapper-topRight{top:0;right:0;text-align:right}.iziToast-wrapper-topCenter{top:0;left:0;right:0;text-align:center}.iziToast-wrapper-bottomCenter{bottom:0;left:0;right:0;text-align:center}.iziToast-wrapper-center{top:0;bottom:0;left:0;right:0;text-align:center;justify-content:center;flex-flow:column;align-items:center}.iziToast-rtl{direction:rtl;padding:8px 0 9px 45px;font-family:Tahoma,'Lato',Arial}.iziToast-rtl .iziToast-cover{left:auto;right:0}.iziToast-rtl .iziToast-close{right:auto;left:0}.iziToast-rtl .iziToast-body{padding:0 10px 0 0;margin:0 16px 0 0;text-align:right}.iziToast-rtl .iziToast-body .iziToast-buttons,.iziToast-rtl .iziToast-body .iziToast-inputs,.iziToast-rtl .iziToast-body .iziToast-texts,.iziToast-rtl .iziToast-body .iziToast-title,.iziToast-rtl .iziToast-body .iziToast-message{float:right;text-align:right}.iziToast-rtl .iziToast-body .iziToast-icon{left:auto;right:0}@media only screen and (min-width:568px){.iziToast-wrapper{padding:10px 15px}.iziToast{margin:5px 0;border-radius:3px;width:auto}.iziToast:after{content:'';z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,0.2),inset 0 0 5px rgba(0,0,0,0.1),0 8px 8px -5px rgba(0,0,0,0.25)}.iziToast:not(.iziToast-rtl) .iziToast-cover{border-radius:3px 0 0 3px}.iziToast.iziToast-rtl .iziToast-cover{border-radius:0 3px 3px 0}.iziToast.iziToast-color-dark:after{box-shadow:inset 0 -10px 20px -10px rgba(255,255,255,0.3),0 10px 10px -5px rgba(0,0,0,0.25)}.iziToast.iziToast-balloon .iziToast-progressbar{background:transparent}.iziToast.iziToast-balloon:after{box-shadow:0 10px 10px -5px rgba(0,0,0,0.25),inset 0 10px 20px -5px rgba(0,0,0,0.25)}.iziToast-target .iziToast:after{box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,0.2),inset 0 0 5px rgba(0,0,0,0.1)}}.iziToast.iziToast-theme-dark{background:#565c70;border-color:#565c70}.iziToast.iziToast-theme-dark .iziToast-title{color:#fff}.iziToast.iziToast-theme-dark .iziToast-message{color:rgba(255,255,255,0.7);font-weight:300}.iziToast.iziToast-theme-dark .iziToast-close{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:8px}.iziToast.iziToast-theme-dark .iziToast-icon{color:#fff}.iziToast.iziToast-theme-dark .iziToast-icon.ico-info{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==") no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-error{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:80%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-success{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-question{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-buttons>a,.iziToast.iziToast-theme-dark .iziToast-buttons>button,.iziToast.iziToast-theme-dark .iziToast-buttons>input{color:#fff;background:rgba(255,255,255,0.1)}.iziToast.iziToast-theme-dark .iziToast-buttons>a:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>button:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>input:hover{background:rgba(255,255,255,0.2)}.iziToast.iziToast-theme-dark .iziToast-buttons>a:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>button:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>input:focus{box-shadow:0 0 0 1px rgba(255,255,255,0.6)}.iziToast.iziToast-color-red{background:rgba(255,175,180,0.9);border-color:rgba(255,175,180,0.9)}.iziToast.iziToast-color-orange{background:rgba(255,207,165,0.9);border-color:rgba(255,207,165,0.9)}.iziToast.iziToast-color-yellow{background:rgba(255,249,178,0.9);border-color:rgba(255,249,178,0.9)}.iziToast.iziToast-color-blue{background:rgba(157,222,255,0.9);border-color:rgba(157,222,255,0.9)}.iziToast.iziToast-color-green{background:rgba(166,239,184,0.9);border-color:rgba(166,239,184,0.9)}.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts,.iziToast.iziToast-layout2 .iziToast-body .iziToast-message{width:100%}.iziToast.iziToast-layout3{border-radius:2px}.iziToast.iziToast-layout3::after{display:none}.iziToast.revealIn,.iziToast .revealIn{-webkit-animation:iziT-revealIn 1s cubic-bezier(0.25,1.6,0.25,1) both;-moz-animation:iziT-revealIn 1s cubic-bezier(0.25,1.6,0.25,1) both;animation:iziT-revealIn 1s cubic-bezier(0.25,1.6,0.25,1) both}.iziToast.slideIn,.iziToast .slideIn{-webkit-animation:iziT-slideIn 1s cubic-bezier(0.16,0.81,0.32,1) both;-moz-animation:iziT-slideIn 1s cubic-bezier(0.16,0.81,0.32,1) both;animation:iziT-slideIn 1s cubic-bezier(0.16,0.81,0.32,1) both}.iziToast.bounceInLeft{-webkit-animation:iziT-bounceInLeft .7s ease-in-out both;animation:iziT-bounceInLeft .7s ease-in-out both}.iziToast.bounceInRight{-webkit-animation:iziT-bounceInRight .85s ease-in-out both;animation:iziT-bounceInRight .85s ease-in-out both}.iziToast.bounceInDown{-webkit-animation:iziT-bounceInDown .7s ease-in-out both;animation:iziT-bounceInDown .7s ease-in-out both}.iziToast.bounceInUp{-webkit-animation:iziT-bounceInUp .7s ease-in-out both;animation:iziT-bounceInUp .7s ease-in-out both}.iziToast.fadeIn,.iziToast .fadeIn{-webkit-animation:iziT-fadeIn .5s ease both;animation:iziT-fadeIn .5s ease both}.iziToast.fadeInUp{-webkit-animation:iziT-fadeInUp .7s ease both;animation:iziT-fadeInUp .7s ease both}.iziToast.fadeInDown{-webkit-animation:iziT-fadeInDown .7s ease both;animation:iziT-fadeInDown .7s ease both}.iziToast.fadeInLeft{-webkit-animation:iziT-fadeInLeft .85s cubic-bezier(0.25,0.8,0.25,1) both;animation:iziT-fadeInLeft .85s cubic-bezier(0.25,0.8,0.25,1) both}.iziToast.fadeInRight{-webkit-animation:iziT-fadeInRight .85s cubic-bezier(0.25,0.8,0.25,1) both;animation:iziT-fadeInRight .85s cubic-bezier(0.25,0.8,0.25,1) both}.iziToast.flipInX{-webkit-animation:iziT-flipInX .85s cubic-bezier(0.35,0,0.25,1) both;animation:iziT-flipInX .85s cubic-bezier(0.35,0,0.25,1) both}.iziToast.fadeOut{-webkit-animation:iziT-fadeOut .7s ease both;animation:iziT-fadeOut .7s ease both}.iziToast.fadeOutDown{-webkit-animation:iziT-fadeOutDown .7s cubic-bezier(0.4,0.45,0.15,0.91) both;animation:iziT-fadeOutDown .7s cubic-bezier(0.4,0.45,0.15,0.91) both}.iziToast.fadeOutUp{-webkit-animation:iziT-fadeOutUp .7s cubic-bezier(0.4,0.45,0.15,0.91) both;animation:iziT-fadeOutUp .7s cubic-bezier(0.4,0.45,0.15,0.91) both}.iziToast.fadeOutLeft{-webkit-animation:iziT-fadeOutLeft .5s ease both;animation:iziT-fadeOutLeft .5s ease both}.iziToast.fadeOutRight{-webkit-animation:iziT-fadeOutRight .5s ease both;animation:iziT-fadeOutRight .5s ease both}.iziToast.flipOutX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation:iziT-flipOutX .7s cubic-bezier(0.4,0.45,0.15,0.91) both;animation:iziT-flipOutX .7s cubic-bezier(0.4,0.45,0.15,0.91) both}.iziToast-overlay.fadeIn{-webkit-animation:iziT-fadeIn .5s ease both;animation:iziT-fadeIn .5s ease both}.iziToast-overlay.fadeOut{-webkit-animation:iziT-fadeOut .7s ease both;animation:iziT-fadeOut .7s ease both}@-webkit-keyframes iziT-revealIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,1)}100%{opacity:1}}@-moz-keyframes iziT-revealIn{0%{opacity:0;-moz-transform:scale3d(0.3,0.3,1)}100%{opacity:1}}@-webkit-keyframes iziT-slideIn{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes iziT-slideIn{0%{opacity:0;-moz-transform:translateX(50px)}100%{opacity:1;-moz-transform:translateX(0)}}@-webkit-keyframes iziT-bounceInLeft{0%{opacity:0;-webkit-transform:translateX(280px)}50%{opacity:1;-webkit-transform:translateX(-20px)}70%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-webkit-keyframes iziT-bounceInRight{0%{opacity:0;-webkit-transform:translateX(-280px)}50%{opacity:1;-webkit-transform:translateX(20px)}70%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-webkit-keyframes iziT-bounceInDown{0%{opacity:0;-webkit-transform:translateY(-200px)}50%{opacity:1;-webkit-transform:translateY(10px)}70%{-webkit-transform:translateY(-5px)}100%{-webkit-transform:translateY(0)}}@-webkit-keyframes iziT-bounceInUp{0%{opacity:0;-webkit-transform:translateY(200px)}50%{opacity:1;-webkit-transform:translateY(-10px)}70%{-webkit-transform:translateY(5px)}100%{-webkit-transform:translateY(0)}}@-webkit-keyframes iziT-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes iziT-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInRight{from{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes iziT-fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes iziT-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes iziT-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes iziT-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-webkit-keyframes iziT-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-webkit-keyframes iziT-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-moz-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(0.3,0.3,1)}100%{opacity:1}}@-webkit-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(0.3,0.3,1)}100%{opacity:1}}@-o-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(0.3,0.3,1)}100%{opacity:1}}@keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(0.3,0.3,1)}100%{opacity:1}}@-moz-keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-o-keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-moz-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}100%{transform:translateX(0)}}@-webkit-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}100%{transform:translateX(0)}}@-o-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}100%{transform:translateX(0)}}@-moz-keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}100%{transform:translateX(0)}}@-webkit-keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}100%{transform:translateX(0)}}@-o-keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}100%{transform:translateX(0)}}@-moz-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}100%{transform:translateY(0)}}@-webkit-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}100%{transform:translateY(0)}}@-o-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}100%{transform:translateY(0)}}@keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}100%{transform:translateY(0)}}@-moz-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}100%{transform:translateY(0)}}@-webkit-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}100%{transform:translateY(0)}}@-o-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}100%{transform:translateY(0)}}@keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}100%{transform:translateY(0)}}@-moz-keyframes iziT-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes iziT-fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes iziT-fadeIn{from{opacity:0}to{opacity:1}}@keyframes iziT-fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes iziT-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInRight{from{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInRight{from{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInRight{from{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInRight{from{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes iziT-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-o-keyframes iziT-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes iziT-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-moz-keyframes iziT-fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes iziT-fadeOut{from{opacity:1}to{opacity:0}}@-o-keyframes iziT-fadeOut{from{opacity:1}to{opacity:0}}@keyframes iziT-fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes iziT-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes iziT-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-o-keyframes iziT-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes iziT-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-moz-keyframes iziT-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes iziT-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-o-keyframes iziT-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes iziT-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-moz-keyframes iziT-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-webkit-keyframes iziT-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-o-keyframes iziT-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@keyframes iziT-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-moz-keyframes iziT-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-webkit-keyframes iziT-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-o-keyframes iziT-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@keyframes iziT-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-moz-keyframes iziT-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-webkit-keyframes iziT-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-o-keyframes iziT-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes iziT-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}} diff --git a/node_modules/.bin/uglifycss b/node_modules/.bin/uglifycss new file mode 100644 index 0000000..69355e6 --- /dev/null +++ b/node_modules/.bin/uglifycss @@ -0,0 +1,15 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*) basedir=`cygpath -w "$basedir"`;; +esac + +if [ -x "$basedir/node" ]; then + "$basedir/node" "$basedir/../uglifycss/uglifycss" "$@" + ret=$? +else + node "$basedir/../uglifycss/uglifycss" "$@" + ret=$? +fi +exit $ret diff --git a/node_modules/.bin/uglifycss.cmd b/node_modules/.bin/uglifycss.cmd new file mode 100644 index 0000000..ce3dc87 --- /dev/null +++ b/node_modules/.bin/uglifycss.cmd @@ -0,0 +1,7 @@ +@IF EXIST "%~dp0\node.exe" ( + "%~dp0\node.exe" "%~dp0\..\uglifycss\uglifycss" %* +) ELSE ( + @SETLOCAL + @SET PATHEXT=%PATHEXT:;.JS;=;% + node "%~dp0\..\uglifycss\uglifycss" %* +) \ No newline at end of file diff --git a/node_modules/uglifycss/LICENSE b/node_modules/uglifycss/LICENSE new file mode 100644 index 0000000..fe663ea --- /dev/null +++ b/node_modules/uglifycss/LICENSE @@ -0,0 +1,7 @@ +Copyright (c) Franck Marcia + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/node_modules/uglifycss/README.md b/node_modules/uglifycss/README.md new file mode 100644 index 0000000..58ebe03 --- /dev/null +++ b/node_modules/uglifycss/README.md @@ -0,0 +1,75 @@ +UglifyCSS is a port of [YUI Compressor](https://github.com/yui/yuicompressor) to [NodeJS](http://nodejs.org) for its CSS part. Its name is a reference to the awesome [UglifyJS](https://github.com/mishoo/UglifyJS) but UglifyCSS is not a CSS parser. Like YUI CSS Compressor, it applies many regexp replacements. Note that a [port to JavaScript](https://github.com/yui/ycssmin) is also available in the YUI Compressor repository. + +UglifyCSS passes successfully the test suite of YUI compressor CSS. + +Be sure to submit valid CSS to UglifyCSS or you could get weird results. + +### Installation + +For a command line usage: +```sh +$ npm install uglifycss -g +``` + +For API usage: +```sh +$ npm install uglifycss +``` + +From Github: +```sh +$ git clone git://github.com/fmarcia/UglifyCSS.git +``` + +### Command line + +```sh +$ uglifycss [options] [filename] [...] > output +``` + +Options: + +* `--max-line-len n` adds a newline (approx.) every `n` characters; `0` means no newline and is the default value +* `--expand-vars` expands variables; by default, `@variables` blocks are preserved and `var(x)`s are not expanded +* `--ugly-comments` removes newlines within preserved comments; by default, newlines are preserved +* `--cute-comments` preserves newlines within and around preserved comments +* `--convert-urls d` converts relative urls using the `d` directory as location target +* `--debug` prints full error stack on error +* `--output f` puts the result in `f` file + +If no file name is specified, input is read from stdin. + +### API + +2 functions are provided: + +* `processString( content, options )` to process a given string +* `processFiles( [ filename1, ... ], options )` to process the concatenation of given files + +Options are identical to the command line: +* ` maxLineLen` for `--max-line-len n` +* ` expandVars` for `--expand-vars` +* ` uglyComments` for `--ugly-comments` +* ` cuteComments` for `--cute-comments` +* ` convertUrls` for `--convert-urls d` +* ` debug` for `--debug` + +Both functions return uglified css. + +#### Example + +```js +var uglifycss = require('uglifycss'); + +var uglified = uglifycss.processFiles( + [ 'file1', 'file2' ], + { maxLineLen: 500, expandVars: true } +); + +console.log(uglified); +``` + +### License + +UglifyCSS is MIT licensed. + diff --git a/node_modules/uglifycss/index.js b/node_modules/uglifycss/index.js new file mode 100644 index 0000000..45006cc --- /dev/null +++ b/node_modules/uglifycss/index.js @@ -0,0 +1,27 @@ +/** + * UglifyCSS + * Port of YUI CSS Compressor to NodeJS + * Author: Franck Marcia - https://github.com/fmarcia + * MIT licenced + */ + +/** + * cssmin.js + * Author: Stoyan Stefanov - http://phpied.com/ + * This is a JavaScript port of the CSS minification tool + * distributed with YUICompressor, itself a port + * of the cssmin utility by Isaac Schlueter - http://foohack.com/ + * Permission is hereby granted to use the JavaScript version under the same + * conditions as the YUICompressor (original YUICompressor note below). + */ + +/** + * YUI Compressor + * http://developer.yahoo.com/yui/compressor/ + * Author: Julien Lecomte - http://www.julienlecomte.net/ + * Copyright (c) 2011 Yahoo! Inc. All rights reserved. + * The copyrights embodied in the content of this file are licensed + * by Yahoo! Inc. under the BSD (revised) open source license. + */ + +module.exports = require('./uglifycss-lib') diff --git a/node_modules/uglifycss/package.json b/node_modules/uglifycss/package.json new file mode 100644 index 0000000..2e61c53 --- /dev/null +++ b/node_modules/uglifycss/package.json @@ -0,0 +1,58 @@ +{ + "_from": "uglifycss", + "_id": "uglifycss@0.0.29", + "_inBundle": false, + "_integrity": "sha512-J2SQ2QLjiknNGbNdScaNZsXgmMGI0kYNrXaDlr4obnPW9ni1jljb1NeEVWAiTgZ8z+EBWP2ozfT9vpy03rjlMQ==", + "_location": "/uglifycss", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "uglifycss", + "name": "uglifycss", + "escapedName": "uglifycss", + "rawSpec": "", + "saveSpec": null, + "fetchSpec": "latest" + }, + "_requiredBy": [ + "#USER", + "/" + ], + "_resolved": "https://registry.npmjs.org/uglifycss/-/uglifycss-0.0.29.tgz", + "_shasum": "abe49531155d146e75dd2fdf933d371bc1180054", + "_spec": "uglifycss", + "_where": "E:\\git\\ushio-js", + "author": { + "name": "Franck Marcia", + "email": "franck.marcia@gmail.com", + "url": "https://github.com/fmarcia" + }, + "bin": { + "uglifycss": "./uglifycss" + }, + "bugs": { + "url": "https://github.com/fmarcia/uglifycss/issues" + }, + "bundleDependencies": false, + "deprecated": false, + "description": "Port of YUI CSS Compressor to NodeJS", + "engines": { + "node": ">=6.4.0" + }, + "homepage": "https://github.com/fmarcia/uglifycss", + "keywords": [ + "css", + "stylesheet", + "uglify", + "minify" + ], + "license": "MIT", + "main": "./index.js", + "name": "uglifycss", + "repository": { + "type": "git", + "url": "git://github.com/fmarcia/uglifycss.git" + }, + "version": "0.0.29" +} diff --git a/node_modules/uglifycss/uglifycss b/node_modules/uglifycss/uglifycss new file mode 100644 index 0000000..0c33907 --- /dev/null +++ b/node_modules/uglifycss/uglifycss @@ -0,0 +1,148 @@ +#!/usr/bin/env node + +/** + * UglifyCSS + * Port of YUI CSS Compressor to NodeJS + * Author: Franck Marcia - https://github.com/fmarcia + * MIT licenced + */ + +/** + * cssmin.js + * Author: Stoyan Stefanov - http://phpied.com/ + * This is a JavaScript port of the CSS minification tool + * distributed with YUICompressor, itself a port + * of the cssmin utility by Isaac Schlueter - http://foohack.com/ + * Permission is hereby granted to use the JavaScript version under the same + * conditions as the YUICompressor (original YUICompressor note below). + */ + +/** + * YUI Compressor + * http://developer.yahoo.com/yui/compressor/ + * Author: Julien Lecomte - http://www.julienlecomte.net/ + * Copyright (c) 2011 Yahoo! Inc. All rights reserved. + * The copyrights embodied in the content of this file are licensed + * by Yahoo! Inc. under the BSD (revised) open source license. + */ + +const { defaultOptions, processString, processFiles } = require('./') +const { writeFileSync } = require('fs') + +const UGLIFYCSS_VERSION = '0.0.29' + +// Info namespace +const info = {} + +// Print usage +info.help = _ => { + console.log(` + Usage: uglifycss [options] file1.css [file2.css [...]] > output + options: + --max-line-len n add a newline every n characters + --expand-vars expand variables + --ugly-comments remove newlines within preserved comments + --cute-comments preserve newlines within and around preserved comments + --convert-urls d convert relative urls using the d directory as location target + --debug print full error stack on error + --output f put the result in f file + --help show this help + --version display version number` + .replace(/^\s+/gm, '') + ) +} + +// Print version +info.version = _ => { + console.log(`uglifycss ${UGLIFYCSS_VERSION}`) +} + +// Transform strings like "the-parameter" to "theParameter" +const par2var = param => + param.replace( + /-(.)/g, + (_, ch) => ch === '-' ? '' : ch.toUpperCase() + ) + + +// Parse parameters from command line +const parseArguments = argv => { + + const params = { + options: defaultOptions, + files: [] + } + + const len = argv.length + + for (let i = 2; i < len; i += 1) { + + // get "propertyName" from "--argument-name" + let v = par2var(argv[i]) + + // boolean parameters + if (typeof params.options[v] === 'boolean') { + params.options[v] = true + + // string parameter + } else if (typeof params.options[v] === 'string') { + params.options[v] = argv[i + 1] || '' + i += 1 + + // integer parameter + } else if (typeof params.options[v] !== 'undefined') { + params.options[v] = parseInt(argv[i + 1], 10) + i += 1 + + // help + } else if (argv[i] === '--help') { + return 'help' + + // version + } else if (argv[i] === '--version') { + return 'version' + + // file + } else { + params.files.push(argv[i]) + } + } + + return params +} + +// Entry +{ + // parameters + const params = parseArguments(process.argv) + + // info + if (params === 'help' || params === 'version') { + return info[params]() + } + + // files + if (params.files.length) { + const ugly = processFiles(params.files, params.options) + if (params.options.output) { + return writeFileSync(params.options.output, ugly) + } else { + return console.log(ugly) + } + } + + // no file, no stdin: help + if (process.stdin.isTTY) { + return info.help() + } + + // stdin + if (params.options.convertUrls) { + return console.error('uglifycss: stdin input and --convert-urls are not compatible') + } + let content = '' + process.stdin.on('data', part => content += part) + process.stdin.on('end', _ => + console.log(processString(content, params.options)) + ) +} diff --git a/node_modules/uglifycss/uglifycss-lib.js b/node_modules/uglifycss/uglifycss-lib.js new file mode 100644 index 0000000..19d686e --- /dev/null +++ b/node_modules/uglifycss/uglifycss-lib.js @@ -0,0 +1,857 @@ +/** + * UglifyCSS + * Port of YUI CSS Compressor to NodeJS + * Author: Franck Marcia - https://github.com/fmarcia + * MIT licenced + */ + +/** + * cssmin.js + * Author: Stoyan Stefanov - http://phpied.com/ + * This is a JavaScript port of the CSS minification tool + * distributed with YUICompressor, itself a port + * of the cssmin utility by Isaac Schlueter - http://foohack.com/ + * Permission is hereby granted to use the JavaScript version under the same + * conditions as the YUICompressor (original YUICompressor note below). + */ + +/** + * YUI Compressor + * http://developer.yahoo.com/yui/compressor/ + * Author: Julien Lecomte - http://www.julienlecomte.net/ + * Copyright (c) 2011 Yahoo! Inc. All rights reserved. + * The copyrights embodied in the content of this file are licensed + * by Yahoo! Inc. under the BSD (revised) open source license. + */ + + +const { readFileSync } = require('fs') +const { sep, resolve } = require('path') + +/** + * @type {string} - Output path separator + */ + +const SEP = '/' + +/** + * @type {string} - System path separator + */ + +const PATH_SEP = sep + +/** + * @type {string} - placeholder prefix + */ + +const ___PRESERVED_TOKEN_ = '___PRESERVED_TOKEN_' + +/** + * @typedef {object} options - UglifyCSS options + * @property {number} [maxLineLen=0] - Maximum line length of uglified CSS + * @property {boolean} [expandVars=false] - Expand variables + * @property {boolean} [uglyComments=false] - Removes newlines within preserved comments + * @property {boolean} [cuteComments=false] - Preserves newlines within and around preserved comments + * @property {string} [convertUrls=''] - Converts relative urls using the given directory as location target + * @property {boolean} [debug=false] - Prints full error stack on error + * @property {string} [output=''] - Output file name + */ + +/** + * @type {options} - UglifyCSS options + */ + +const defaultOptions = { + maxLineLen: 0, + expandVars: false, + uglyComments: false, + cuteComments: false, + convertUrls: '', + debug: false, + output: '' +} + +/** + * convertRelativeUrls converts relative urls and replaces them with tokens + * before we start compressing. It must be called *after* extractDataUrls + * + * @param {string} css - CSS content + * @param {options} options - UglifyCSS Options + * @param {string[]} preservedTokens - Global array of tokens to preserve + * + * @return {string} Processed css + */ + +function convertRelativeUrls(css, options, preservedTokens) { + + const pattern = /(url\s*\()\s*(["']?)/g + const maxIndex = css.length - 1 + const sb = [] + + let appendIndex = 0 + let match + + // Since we need to account for non-base64 data urls, we need to handle + // ' and ) being part of the data string. Hence switching to indexOf, + // to determine whether or not we have matching string terminators and + // handling sb appends directly, instead of using matcher.append* methods. + + while ((match = pattern.exec(css)) !== null) { + + let startIndex = match.index + match[1].length // 'url('.length() + let terminator = match[2] // ', " or empty (not quoted) + + if (terminator.length === 0) { + terminator = ')' + } + + let foundTerminator = false + + let endIndex = pattern.lastIndex - 1 + + while (foundTerminator === false && endIndex + 1 <= maxIndex) { + endIndex = css.indexOf(terminator, endIndex + 1) + + // endIndex == 0 doesn't really apply here + if ((endIndex > 0) && (css.charAt(endIndex - 1) !== '\\')) { + foundTerminator = true + if (')' != terminator) { + endIndex = css.indexOf(')', endIndex) + } + } + } + + // Enough searching, start moving stuff over to the buffer + sb.push(css.substring(appendIndex, match.index)) + + if (foundTerminator) { + + let token = css.substring(startIndex, endIndex).replace(/(^\s*|\s*$)/g, '') + if (token.slice(0, 19) !== ___PRESERVED_TOKEN_) { + + if (terminator === "'" || terminator === '"') { + token = token.slice(1, -1) + } else if (terminator === ')') { + terminator = '' + } + + let url + + if (options.convertUrls && token.charAt(0) !== SEP && token.slice(0, 7) !== 'http://' && token.slice(0, 8) !== 'https://') { + + // build path of detected urls + let target = options.target.slice() + + token = token.split(SEP).join(PATH_SEP) // assuming urls in css use '/' + url = resolve(options.source.join(PATH_SEP), token).split(PATH_SEP) + + let file = url.pop() + + // remove common part of both paths + while (target[0] === url[0]) { + target.shift() + url.shift() + } + + for (let i = 0, l = target.length; i < l; ++i) { + target[i] = '..' + } + url = terminator + [ ...target, ...url, file].join(SEP) + terminator + + } else { + url = terminator + token + terminator + } + + preservedTokens.push(url) + + let preserver = 'url(' + ___PRESERVED_TOKEN_ + (preservedTokens.length - 1) + '___)' + sb.push(preserver) + + } else { + sb.push(`url(${token})`) + } + + appendIndex = endIndex + 1 + + } else { + // No end terminator found, re-add the whole match. Should we throw/warn here? + sb.push(css.substring(match.index, pattern.lastIndex)) + appendIndex = pattern.lastIndex + } + } + + sb.push(css.substring(appendIndex)) + + return sb.join('') +} + +/** + * extractDataUrls replaces all data urls with tokens before we start + * compressing, to avoid performance issues running some of the subsequent + * regexes against large strings chunks. + * + * @param {string} css - CSS content + * @param {string[]} preservedTokens - Global array of tokens to preserve + * + * @return {string} Processed CSS + */ + +function extractDataUrls(css, preservedTokens) { + + // Leave data urls alone to increase parse performance. + const pattern = /url\(\s*(["']?)data\:/g + const maxIndex = css.length - 1 + const sb = [] + + let appendIndex = 0 + let match + + // Since we need to account for non-base64 data urls, we need to handle + // ' and ) being part of the data string. Hence switching to indexOf, + // to determine whether or not we have matching string terminators and + // handling sb appends directly, instead of using matcher.append* methods. + + while ((match = pattern.exec(css)) !== null) { + + let startIndex = match.index + 4 // 'url('.length() + let terminator = match[1] // ', " or empty (not quoted) + + if (terminator.length === 0) { + terminator = ')' + } + + let foundTerminator = false + let endIndex = pattern.lastIndex - 1 + + while (foundTerminator === false && endIndex + 1 <= maxIndex) { + endIndex = css.indexOf(terminator, endIndex + 1) + + // endIndex == 0 doesn't really apply here + if ((endIndex > 0) && (css.charAt(endIndex - 1) !== '\\')) { + foundTerminator = true + if (')' != terminator) { + endIndex = css.indexOf(')', endIndex) + } + } + } + + // Enough searching, start moving stuff over to the buffer + sb.push(css.substring(appendIndex, match.index)) + + if (foundTerminator) { + + let token = css.substring(startIndex, endIndex) + let parts = token.split(',') + if (parts.length > 1 && parts[0].slice(-7) == ';base64') { + token = token.replace(/\s+/g, '') + } else { + token = token.replace(/\n/g, ' ') + token = token.replace(/\s+/g, ' ') + token = token.replace(/(^\s+|\s+$)/g, '') + } + + preservedTokens.push(token) + + let preserver = 'url(' + ___PRESERVED_TOKEN_ + (preservedTokens.length - 1) + '___)' + sb.push(preserver) + + appendIndex = endIndex + 1 + } else { + // No end terminator found, re-add the whole match. Should we throw/warn here? + sb.push(css.substring(match.index, pattern.lastIndex)) + appendIndex = pattern.lastIndex + } + } + + sb.push(css.substring(appendIndex)) + + return sb.join('') +} + +/** + * compressHexColors compresses hex color values of the form #AABBCC to #ABC. + * + * DOES NOT compress CSS ID selectors which match the above pattern (which would + * break things), like #AddressForm { ... } + * + * DOES NOT compress IE filters, which have hex color values (which would break + * things), like chroma(color='#FFFFFF'); + * + * DOES NOT compress invalid hex values, like background-color: #aabbccdd + * + * @param {string} css - CSS content + * + * @return {string} Processed CSS + */ + +function compressHexColors(css) { + + // Look for hex colors inside { ... } (to avoid IDs) and which don't have a =, or a " in front of them (to avoid filters) + + const pattern = /(\=\s*?["']?)?#([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])(\}|[^0-9a-f{][^{]*?\})/gi + const sb = [] + + let index = 0 + let match + + while ((match = pattern.exec(css)) !== null) { + + sb.push(css.substring(index, match.index)) + + let isFilter = match[1] + + if (isFilter) { + // Restore, maintain case, otherwise filter will break + sb.push(match[1] + '#' + (match[2] + match[3] + match[4] + match[5] + match[6] + match[7])) + } else { + if (match[2].toLowerCase() == match[3].toLowerCase() && + match[4].toLowerCase() == match[5].toLowerCase() && + match[6].toLowerCase() == match[7].toLowerCase()) { + + // Compress. + sb.push('#' + (match[3] + match[5] + match[7]).toLowerCase()) + } else { + // Non compressible color, restore but lower case. + sb.push('#' + (match[2] + match[3] + match[4] + match[5] + match[6] + match[7]).toLowerCase()) + } + } + + index = pattern.lastIndex = pattern.lastIndex - match[8].length + } + + sb.push(css.substring(index)) + + return sb.join('') +} + +/** keyframes preserves 0 followed by unit in keyframes steps + * + * @param {string} content - CSS content + * @param {string[]} preservedTokens - Global array of tokens to preserve + * + * @return {string} Processed CSS + */ + +function keyframes(content, preservedTokens) { + + const pattern = /@[a-z0-9-_]*keyframes\s+[a-z0-9-_]+\s*{/gi + + let index = 0 + let buffer + + const preserve = (part, i) => { + part = part.replace(/(^\s|\s$)/g, '') + if (part.charAt(0) === '0') { + preservedTokens.push(part) + buffer[i] = ___PRESERVED_TOKEN_ + (preservedTokens.length - 1) + '___' + } + } + + while (true) { + + let level = 0 + buffer = '' + + let startIndex = content.slice(index).search(pattern) + if (startIndex < 0) { + break + } + + index += startIndex + startIndex = index + + let len = content.length + let buffers = [] + + for (; index < len; ++index) { + + let ch = content.charAt(index) + + if (ch === '{') { + + if (level === 0) { + buffers.push(buffer.replace(/(^\s|\s$)/g, '')) + + } else if (level === 1) { + + buffer = buffer.split(',') + + buffer.forEach(preserve) + + buffers.push(buffer.join(',').replace(/(^\s|\s$)/g, '')) + } + + buffer = '' + level += 1 + + } else if (ch === '}') { + + if (level === 2) { + buffers.push('{' + buffer.replace(/(^\s|\s$)/g, '') + '}') + buffer = '' + + } else if (level === 1) { + content = content.slice(0, startIndex) + + buffers.shift() + '{' + + buffers.join('') + + content.slice(index) + break + } + + level -= 1 + } + + if (level < 0) { + break + + } else if (ch !== '{' && ch !== '}') { + buffer += ch + } + } + } + + return content +} + +/** + * collectComments collects all comment blocks and return new content with comment placeholders + * + * @param {string} content - CSS content + * @param {string[]} comments - Global array of extracted comments + * + * @return {string} Processed CSS + */ + +function collectComments(content, comments) { + + const table = [] + + let from = 0 + let end + + while (true) { + + let start = content.indexOf('/*', from) + + if (start > -1) { + + end = content.indexOf('*/', start + 2) + + if (end > -1) { + comments.push(content.slice(start + 2, end)) + table.push(content.slice(from, start)) + table.push('/*___PRESERVE_CANDIDATE_COMMENT_' + (comments.length - 1) + '___*/') + from = end + 2 + + } else { + // unterminated comment + end = -2 + break + } + + } else { + break + } + } + + table.push(content.slice(end + 2)) + + return table.join('') +} + +/** + * processString uglifies a CSS string + * + * @param {string} content - CSS string + * @param {options} options - UglifyCSS options + * + * @return {string} Uglified result + */ + +function processString(content = '', options = defaultOptions) { + + const comments = [] + const preservedTokens = [] + + let pattern + + content = extractDataUrls(content, preservedTokens) + content = convertRelativeUrls(content, options, preservedTokens) + content = collectComments(content, comments) + + // preserve strings so their content doesn't get accidentally minified + pattern = /("([^\\"]|\\.|\\)*")|('([^\\']|\\.|\\)*')/g + content = content.replace(pattern, token => { + const quote = token.substring(0, 1) + token = token.slice(1, -1) + // maybe the string contains a comment-like substring or more? put'em back then + if (token.indexOf('___PRESERVE_CANDIDATE_COMMENT_') >= 0) { + for (let i = 0, len = comments.length; i < len; i += 1) { + token = token.replace('___PRESERVE_CANDIDATE_COMMENT_' + i + '___', comments[i]) + } + } + // minify alpha opacity in filter strings + token = token.replace(/progid:DXImageTransform.Microsoft.Alpha\(Opacity=/gi, 'alpha(opacity=') + preservedTokens.push(token) + return quote + ___PRESERVED_TOKEN_ + (preservedTokens.length - 1) + '___' + quote + }) + + // strings are safe, now wrestle the comments + for (let i = 0, len = comments.length; i < len; i += 1) { + + let token = comments[i] + let placeholder = '___PRESERVE_CANDIDATE_COMMENT_' + i + '___' + + // ! in the first position of the comment means preserve + // so push to the preserved tokens keeping the ! + if (token.charAt(0) === '!') { + if (options.cuteComments) { + preservedTokens.push(token.substring(1).replace(/\r\n/g, '\n')) + } else if (options.uglyComments) { + preservedTokens.push(token.substring(1).replace(/[\r\n]/g, '')) + } else { + preservedTokens.push(token) + } + content = content.replace(placeholder, ___PRESERVED_TOKEN_ + (preservedTokens.length - 1) + '___') + continue + } + + // \ in the last position looks like hack for Mac/IE5 + // shorten that to /*\*/ and the next one to /**/ + if (token.charAt(token.length - 1) === '\\') { + preservedTokens.push('\\') + content = content.replace(placeholder, ___PRESERVED_TOKEN_ + (preservedTokens.length - 1) + '___') + i = i + 1 // attn: advancing the loop + preservedTokens.push('') + content = content.replace( + '___PRESERVE_CANDIDATE_COMMENT_' + i + '___', + ___PRESERVED_TOKEN_ + (preservedTokens.length - 1) + '___' + ) + continue + } + + // keep empty comments after child selectors (IE7 hack) + // e.g. html >/**/ body + if (token.length === 0) { + let startIndex = content.indexOf(placeholder) + if (startIndex > 2) { + if (content.charAt(startIndex - 3) === '>') { + preservedTokens.push('') + content = content.replace(placeholder, ___PRESERVED_TOKEN_ + (preservedTokens.length - 1) + '___') + } + } + } + + // in all other cases kill the comment + content = content.replace(`/*${placeholder}*/`, '') + } + + // parse simple @variables blocks and remove them + if (options.expandVars) { + const vars = {} + pattern = /@variables\s*\{\s*([^\}]+)\s*\}/g + content = content.replace(pattern, (_, f1) => { + pattern = /\s*([a-z0-9\-]+)\s*:\s*([^;\}]+)\s*/gi + f1.replace(pattern, (_, f1, f2) => { + if (f1 && f2) { + vars[f1] = f2 + } + return '' + }) + return '' + }) + + // replace var(x) with the value of x + pattern = /var\s*\(\s*([^\)]+)\s*\)/g + content = content.replace(pattern, (_, f1) => { + return vars[f1] || 'none' + }) + } + + // normalize all whitespace strings to single spaces. Easier to work with that way. + content = content.replace(/\s+/g, ' ') + + // preserve formulas in calc() before removing spaces + pattern = /calc\(([^;}]*)\)/g + content = content.replace(pattern, (_, f1) => { + preservedTokens.push( + 'calc(' + + f1.replace(/(^\s*|\s*$)/g, '') + .replace(/\( /g, '(') + .replace(/ \)/g, ')') + + ')' + ) + return ___PRESERVED_TOKEN_ + (preservedTokens.length - 1) + '___' + }) + + // preserve matrix + pattern = /\s*filter:\s*progid:DXImageTransform.Microsoft.Matrix\(([^\)]+)\);/g + content = content.replace(pattern, (_, f1) => { + preservedTokens.push(f1) + return 'filter:progid:DXImageTransform.Microsoft.Matrix(' + ___PRESERVED_TOKEN_ + (preservedTokens.length - 1) + '___);' + }) + + // remove the spaces before the things that should not have spaces before them. + // but, be careful not to turn 'p :link {...}' into 'p:link{...}' + // swap out any pseudo-class colons with the token, and then swap back. + pattern = /(^|\})(([^\{:])+:)+([^\{]*\{)/g + content = content.replace(pattern, token => token.replace(/:/g, '___PSEUDOCLASSCOLON___')) + + // remove spaces before the things that should not have spaces before them. + content = content.replace(/\s+([!{};:>+\(\)\],])/g, '$1') + + // restore spaces for !important + content = content.replace(/!important/g, ' !important') + + // bring back the colon + content = content.replace(/___PSEUDOCLASSCOLON___/g, ':') + + // preserve 0 followed by a time unit for properties using time units + pattern = /\s*(animation|animation-delay|animation-duration|transition|transition-delay|transition-duration):\s*([^;}]+)/gi + content = content.replace(pattern, (_, f1, f2) => { + + f2 = f2.replace(/(^|\D)0?\.?0(m?s)/gi, (_, g1, g2) => { + preservedTokens.push('0' + g2) + return g1 + ___PRESERVED_TOKEN_ + (preservedTokens.length - 1) + '___' + }) + + return f1 + ':' + f2 + }) + + // preserve unit for flex-basis within flex and flex-basis (ie10 bug) + pattern = /\s*(flex|flex-basis):\s*([^;}]+)/gi + content = content.replace(pattern, (_, f1, f2) => { + let f2b = f2.split(/\s+/) + preservedTokens.push(f2b.pop()) + f2b.push(___PRESERVED_TOKEN_ + (preservedTokens.length - 1) + '___') + f2b = f2b.join(' ') + return `${f1}:${f2b}` + }) + + // preserve 0% in hsl and hsla color definitions + content = content.replace(/(hsla?)\(([^)]+)\)/g, (_, f1, f2) => { + var f0 = [] + f2.split(',').forEach(part => { + part = part.replace(/(^\s+|\s+$)/g, '') + if (part === '0%') { + preservedTokens.push('0%') + f0.push(___PRESERVED_TOKEN_ + (preservedTokens.length - 1) + '___') + } else { + f0.push(part) + } + }) + return f1 + '(' + f0.join(',') + ')' + }) + + // preserve 0 followed by unit in keyframes steps (WIP) + content = keyframes(content, preservedTokens) + + // retain space for special IE6 cases + content = content.replace(/:first-(line|letter)(\{|,)/gi, (_, f1, f2) => ':first-' + f1.toLowerCase() + ' ' + f2) + + // newlines before and after the end of a preserved comment + if (options.cuteComments) { + content = content.replace(/\s*\/\*/g, '___PRESERVED_NEWLINE___/*') + content = content.replace(/\*\/\s*/g, '*/___PRESERVED_NEWLINE___') + // no space after the end of a preserved comment + } else { + content = content.replace(/\*\/\s*/g, '*/') + } + + // If there are multiple @charset directives, push them to the top of the file. + pattern = /^(.*)(@charset)( "[^"]*";)/gi + content = content.replace(pattern, (_, f1, f2, f3) => f2.toLowerCase() + f3 + f1) + + // When all @charset are at the top, remove the second and after (as they are completely ignored). + pattern = /^((\s*)(@charset)( [^;]+;\s*))+/gi + content = content.replace(pattern, (_, __, f2, f3, f4) => f2 + f3.toLowerCase() + f4) + + // lowercase some popular @directives (@charset is done right above) + pattern = /@(font-face|import|(?:-(?:atsc|khtml|moz|ms|o|wap|webkit)-)?keyframe|media|page|namespace)/gi + content = content.replace(pattern, (_, f1) => '@' + f1.toLowerCase()) + + // lowercase some more common pseudo-elements + pattern = /:(active|after|before|checked|disabled|empty|enabled|first-(?:child|of-type)|focus|hover|last-(?:child|of-type)|link|only-(?:child|of-type)|root|:selection|target|visited)/gi + content = content.replace(pattern, (_, f1) => ':' + f1.toLowerCase()) + + // if there is a @charset, then only allow one, and push to the top of the file. + content = content.replace(/^(.*)(@charset \"[^\"]*\";)/g, '$2$1') + content = content.replace(/^(\s*@charset [^;]+;\s*)+/g, '$1') + + // lowercase some more common functions + pattern = /:(lang|not|nth-child|nth-last-child|nth-last-of-type|nth-of-type|(?:-(?:atsc|khtml|moz|ms|o|wap|webkit)-)?any)\(/gi + content = content.replace(pattern, (_, f1) => ':' + f1.toLowerCase() + '(') + + // lower case some common function that can be values + // NOTE: rgb() isn't useful as we replace with #hex later, as well as and() is already done for us right after this + pattern = /([:,\( ]\s*)(attr|color-stop|from|rgba|to|url|(?:-(?:atsc|khtml|moz|ms|o|wap|webkit)-)?(?:calc|max|min|(?:repeating-)?(?:linear|radial)-gradient)|-webkit-gradient)/gi + content = content.replace(pattern, (_, f1, f2) => f1 + f2.toLowerCase()) + + // put the space back in some cases, to support stuff like + // @media screen and (-webkit-min-device-pixel-ratio:0){ + content = content.replace(/\band\(/gi, 'and (') + + // remove the spaces after the things that should not have spaces after them. + content = content.replace(/([!{}:;>+\(\[,])\s+/g, '$1') + + // remove unnecessary semicolons + content = content.replace(/;+\}/g, '}') + + // replace 0(px,em,%) with 0. + content = content.replace(/(^|[^.0-9\\])(?:0?\.)?0(?:ex|ch|r?em|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|g?rad|turn|m?s|k?Hz|dpi|dpcm|dppx|%)/gi, '$10') + + // Replace x.0(px,em,%) with x(px,em,%). + content = content.replace(/([0-9])\.0(ex|ch|r?em|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|g?rad|turn|m?s|k?Hz|dpi|dpcm|dppx|%| |;)/gi, '$1$2') + + // replace 0 0 0 0; with 0. + content = content.replace(/:0 0 0 0(;|\})/g, ':0$1') + content = content.replace(/:0 0 0(;|\})/g, ':0$1') + content = content.replace(/:0 0(;|\})/g, ':0$1') + + // replace background-position:0; with background-position:0 0; + // same for transform-origin and box-shadow + pattern = /(background-position|transform-origin|webkit-transform-origin|moz-transform-origin|o-transform-origin|ms-transform-origin|box-shadow):0(;|\})/gi + content = content.replace(pattern, (_, f1, f2) => f1.toLowerCase() + ':0 0' + f2) + + // replace 0.6 to .6, but only when preceded by : or a white-space + content = content.replace(/(:|\s)0+\.(\d+)/g, '$1.$2') + + // shorten colors from rgb(51,102,153) to #336699 + // this makes it more likely that it'll get further compressed in the next step. + pattern = /rgb\s*\(\s*([0-9,\s]+)\s*\)/gi + content = content.replace(pattern, (_, f1) => { + const rgbcolors = f1.split(',') + let hexcolor = '#' + for (let i = 0; i < rgbcolors.length; i += 1) { + let val = parseInt(rgbcolors[i], 10) + if (val < 16) { + hexcolor += '0' + } + if (val > 255) { + val = 255 + } + hexcolor += val.toString(16) + } + return hexcolor + }) + + // Shorten colors from #AABBCC to #ABC. + content = compressHexColors(content) + + // Replace #f00 -> red + content = content.replace(/(:|\s)(#f00)(;|})/g, '$1red$3') + + // Replace other short color keywords + content = content.replace(/(:|\s)(#000080)(;|})/g, '$1navy$3') + content = content.replace(/(:|\s)(#808080)(;|})/g, '$1gray$3') + content = content.replace(/(:|\s)(#808000)(;|})/g, '$1olive$3') + content = content.replace(/(:|\s)(#800080)(;|})/g, '$1purple$3') + content = content.replace(/(:|\s)(#c0c0c0)(;|})/g, '$1silver$3') + content = content.replace(/(:|\s)(#008080)(;|})/g, '$1teal$3') + content = content.replace(/(:|\s)(#ffa500)(;|})/g, '$1orange$3') + content = content.replace(/(:|\s)(#800000)(;|})/g, '$1maroon$3') + + // border: none -> border:0 + pattern = /(border|border-top|border-right|border-bottom|border-left|outline|background):none(;|\})/gi + content = content.replace(pattern, (_, f1, f2) => f1.toLowerCase() + ':0' + f2) + + // shorter opacity IE filter + content = content.replace(/progid:DXImageTransform\.Microsoft\.Alpha\(Opacity=/gi, 'alpha(opacity=') + + // Find a fraction that is used for Opera's -o-device-pixel-ratio query + // Add token to add the '\' back in later + content = content.replace(/\(([\-A-Za-z]+):([0-9]+)\/([0-9]+)\)/g, '($1:$2___QUERY_FRACTION___$3)') + + // remove empty rules. + content = content.replace(/[^\};\{\/]+\{\}/g, '') + + // Add '\' back to fix Opera -o-device-pixel-ratio query + content = content.replace(/___QUERY_FRACTION___/g, '/') + + // some source control tools don't like it when files containing lines longer + // than, say 8000 characters, are checked in. The linebreak option is used in + // that case to split long lines after a specific column. + if (options.maxLineLen > 0) { + const lines = [] + let line = [] + for (let i = 0, len = content.length; i < len; i += 1) { + let ch = content.charAt(i) + line.push(ch) + if (ch === '}' && line.length > options.maxLineLen) { + lines.push(line.join('')) + line = [] + } + } + if (line.length) { + lines.push(line.join('')) + } + + content = lines.join('\n') + } + + // replace multiple semi-colons in a row by a single one + // see SF bug #1980989 + content = content.replace(/;;+/g, ';') + + // trim the final string (for any leading or trailing white spaces) + content = content.replace(/(^\s*|\s*$)/g, '') + + // restore preserved tokens + for (let i = preservedTokens.length - 1; i >= 0; i--) { + content = content.replace(___PRESERVED_TOKEN_ + i + '___', preservedTokens[i], 'g') + } + + // restore preserved newlines + content = content.replace(/___PRESERVED_NEWLINE___/g, '\n') + + // return + return content +} + +/** + * processFiles uglifies a set of CSS files + * + * @param {string[]} filenames - List of filenames + * @param {options} options - UglifyCSS options + * + * @return {string} Uglified result + */ + +function processFiles(filenames = [], options = defaultOptions) { + + if (options.convertUrls) { + options.target = resolve(process.cwd(), options.convertUrls).split(PATH_SEP) + } + + const uglies = [] + + // process files + filenames.forEach(filename => { + try { + const content = readFileSync(filename, 'utf8') + if (content.length) { + if (options.convertUrls) { + options.source = resolve(process.cwd(), filename).split(PATH_SEP) + options.source.pop() + } + uglies.push(processString(content, options)) + } + } catch (e) { + if (options.debug) { + console.error(`uglifycss: unable to process "${filename}"\n${e.stack}`) + } else { + console.error(`uglifycss: unable to process "${filename}"\n\t${e}`) + } + process.exit(1) + } + }) + + // return concat'd results + return uglies.join('') +} + +module.exports = { + defaultOptions, + processString, + processFiles +} diff --git a/node_modules/uglifyjs/index.js b/node_modules/uglifyjs/index.js new file mode 100644 index 0000000..939d164 --- /dev/null +++ b/node_modules/uglifyjs/index.js @@ -0,0 +1 @@ +throw "uglifyjs is deprecated - use uglify-js instead."; diff --git a/node_modules/uglifyjs/package.json b/node_modules/uglifyjs/package.json new file mode 100644 index 0000000..7644ed9 --- /dev/null +++ b/node_modules/uglifyjs/package.json @@ -0,0 +1,31 @@ +{ + "_from": "uglifyjs", + "_id": "uglifyjs@2.4.11", + "_inBundle": false, + "_integrity": "sha1-NEDWTgRXWViVJEGOtkHGi7kNET4=", + "_location": "/uglifyjs", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "uglifyjs", + "name": "uglifyjs", + "escapedName": "uglifyjs", + "rawSpec": "", + "saveSpec": null, + "fetchSpec": "latest" + }, + "_requiredBy": [ + "#USER", + "/" + ], + "_resolved": "https://registry.npmjs.org/uglifyjs/-/uglifyjs-2.4.11.tgz", + "_shasum": "3440d64e045759589524418eb641c68bb90d113e", + "_spec": "uglifyjs", + "_where": "E:\\git\\ushio-js", + "bundleDependencies": false, + "deprecated": "uglifyjs is deprecated - use uglify-js instead.", + "description": "Use 'uglify-js' instead - https://github.com/mishoo/UglifyJS2", + "name": "uglifyjs", + "version": "2.4.11" +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..63b73f7 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,16 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "uglifycss": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/uglifycss/-/uglifycss-0.0.29.tgz", + "integrity": "sha512-J2SQ2QLjiknNGbNdScaNZsXgmMGI0kYNrXaDlr4obnPW9ni1jljb1NeEVWAiTgZ8z+EBWP2ozfT9vpy03rjlMQ==" + }, + "uglifyjs": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/uglifyjs/-/uglifyjs-2.4.11.tgz", + "integrity": "sha1-NEDWTgRXWViVJEGOtkHGi7kNET4=" + } + } +} diff --git a/ushio-footer.js b/ushio-footer.js index 7438bef..10c450a 100644 --- a/ushio-footer.js +++ b/ushio-footer.js @@ -8,12 +8,15 @@ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("APlayer",[],t):"object"==typeof exports?exports.APlayer=t():e.APlayer=t()}(window,function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=41)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=/mobile/i.test(window.navigator.userAgent),a={secondToTime:function(e){var t=Math.floor(e/3600),n=Math.floor((e-3600*t)/60),i=Math.floor(e-3600*t-60*n);return(t>0?[t,n,i]:[n,i]).map(function(e){return e<10?"0"+e:""+e}).join(":")},getElementViewLeft:function(e){var t=e.offsetLeft,n=e.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==n&&n!==e;)t+=n.offsetLeft,n=n.offsetParent;else for(;null!==n;)t+=n.offsetLeft,n=n.offsetParent;return t-i},getElementViewTop:function(e,t){for(var n,i=e.offsetTop,a=e.offsetParent;null!==a;)i+=a.offsetTop,a=a.offsetParent;return n=document.body.scrollTop+document.documentElement.scrollTop,t?i:i-n},isMobile:i,storage:{set:function(e,t){localStorage.setItem(e,t)},get:function(e){return localStorage.getItem(e)}},nameMap:{dragStart:i?"touchstart":"mousedown",dragMove:i?"touchmove":"mousemove",dragEnd:i?"touchend":"mouseup"},randomOrder:function(e){return function(e){for(var t=e.length-1;t>=0;t--){var n=Math.floor(Math.random()*(t+1)),i=e[n];e[n]=e[t],e[t]=i}return e}([].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t\n ',t+=r(n+s),t+='\n ',t+=r(e.name),t+='\n ',t+=r(e.artist),t+="\n\n"}),t}},function(e,t,n){"use strict";e.exports=n(15)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(33)),a=g(n(32)),r=g(n(31)),o=g(n(30)),s=g(n(29)),l=g(n(28)),u=g(n(27)),c=g(n(26)),p=g(n(25)),d=g(n(24)),h=g(n(23)),y=g(n(22)),f=g(n(21)),v=g(n(20)),m=g(n(19));function g(e){return e&&e.__esModule?e:{default:e}}var w={play:i.default,pause:a.default,volumeUp:r.default,volumeDown:o.default,volumeOff:s.default,orderRandom:l.default,orderList:u.default,menu:c.default,loopAll:p.default,loopOne:d.default,loopNone:h.default,loading:y.default,right:f.default,skip:v.default,lrc:m.default};t.default=w},function(e,t,n){"use strict";var i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":a(window))&&(i=window)}e.exports=i},function(e,t,n){"use strict";var i,a,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};void 0===(a="function"==typeof(i=function(){if("object"===("undefined"==typeof window?"undefined":r(window))&&void 0!==document.querySelectorAll&&void 0!==window.pageYOffset&&void 0!==history.pushState){var e=function(e,t,n,i){return n>i?t:e+(t-e)*((a=n/i)<.5?4*a*a*a:(a-1)*(2*a-2)*(2*a-2)+1);var a},t=function(t,n,i,a){n=n||500;var r=(a=a||window).scrollTop||window.pageYOffset;if("number"==typeof t)var o=parseInt(t);else var o=function(e,t){return"HTML"===e.nodeName?-t:e.getBoundingClientRect().top+t}(t,r);var s=Date.now(),l=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){window.setTimeout(e,15)};!function u(){var c=Date.now()-s;a!==window?a.scrollTop=e(r,o,c,n):window.scroll(0,e(r,o,c,n)),c>n?"function"==typeof i&&i(t):l(u)}()},n=function(e){if(!e.defaultPrevented){e.preventDefault(),location.hash!==this.hash&&window.history.pushState(null,null,this.hash);var n=document.getElementById(this.hash.substring(1));if(!n)return;t(n,500,function(e){location.replace("#"+e.id)})}};return document.addEventListener("DOMContentLoaded",function(){for(var e,t=document.querySelectorAll('a[href^="#"]:not([href="#"])'),i=t.length;e=t[--i];)e.addEventListener("click",n,!1)}),t}})?i.call(t,n,t,e):i)||(e.exports=a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1),n=0===this.audios.length;this.player.template.listOl.innerHTML+=(0,a.default)({theme:this.player.options.theme,audio:e,index:this.audios.length+1}),this.audios=this.audios.concat(e),t&&this.audios.length>1&&this.player.container.classList.add("aplayer-withlist"),this.player.randomOrder=r.default.randomOrder(this.audios.length),this.player.template.listCurs=this.player.container.querySelectorAll(".aplayer-list-cur"),this.player.template.listCurs[this.audios.length-1].style.backgroundColor=e.theme||this.player.options.theme,n&&("random"===this.player.options.order?this.switch(this.player.randomOrder[0]):this.switch(0))}},{key:"remove",value:function(e){if(this.player.events.trigger("listremove",{index:e}),this.audios[e])if(this.audios.length>1){var t=this.player.container.querySelectorAll(".aplayer-list li");t[e].remove(),this.audios.splice(e,1),this.player.lrc&&this.player.lrc.remove(e),e===this.index&&(this.audios[e]?this.switch(e):this.switch(e-1)),this.index>e&&this.index--;for(var n=e;nt&&!e.player.audio.paused&&(e.player.container.classList.remove("aplayer-loading"),i=!1),t=n)},100)}},{key:"enable",value:function(e){this["enable"+e+"Checker"]=!0,"fps"===e&&this.initfpsChecker()}},{key:"disable",value:function(e){this["enable"+e+"Checker"]=!1}},{key:"destroy",value:function(){var e=this;this.types.forEach(function(t){e["enable"+t+"Checker"]=!1,e[t+"Checker"]&&clearInterval(e[t+"Checker"])})}}]),e}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1?"one"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop?(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll):"all"===e.player.options.loop&&(e.player.options.loop="one",e.player.template.loop.innerHTML=r.default.loopOne):"one"===e.player.options.loop||"all"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop&&(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll)})}},{key:"initMenuButton",value:function(){var e=this;this.player.template.menu.addEventListener("click",function(){e.player.list.toggle()})}},{key:"initMiniSwitcher",value:function(){var e=this;this.player.template.miniSwitcher.addEventListener("click",function(){e.player.setMode("mini"===e.player.mode?"normal":"mini")})}},{key:"initSkipButton",value:function(){var e=this;this.player.template.skipBackButton.addEventListener("click",function(){e.player.skipBack()}),this.player.template.skipForwardButton.addEventListener("click",function(){e.player.skipForward()}),this.player.template.skipPlayButton.addEventListener("click",function(){e.player.toggle()})}},{key:"initLrcButton",value:function(){var e=this;this.player.template.lrcButton.addEventListener("click",function(){e.player.template.lrcButton.classList.contains("aplayer-icon-lrc-inactivity")?(e.player.template.lrcButton.classList.remove("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.show()):(e.player.template.lrcButton.classList.add("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.hide())})}}]),e}();t.default=s},function(e,t,n){var i=n(2);e.exports=function(e){"use strict";e=e||{};var t="",n=i.$each,a=e.lyrics,r=(e.$value,e.$index,i.$escape);return n(a,function(e,n){t+="\n \n"}),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:this.player.audio.currentTime;if(this.index>this.current.length-1||e=this.current[this.index+1][0])for(var t=0;t=this.current[t][0]&&(!this.current[t+1]||e=200&&n.status<300||304===n.status?t.parsed[e]=t.parse(n.responseText):(t.player.notice("LRC file request fails: status "+n.status),t.parsed[e]=[["00:00","Not available"]]),t.container.innerHTML=(0,o.default)({lyrics:t.parsed[e]}),t.update(0),t.current=t.parsed[e])};var i=this.player.list.audios[e].lrc;n.open("get",i,!0),n.send(null)}else this.player.list.audios[e].lrc?this.parsed[e]=this.parse(this.player.list.audios[e].lrc):this.parsed[e]=[["00:00","Not available"]];this.container.innerHTML=(0,o.default)({lyrics:this.parsed[e]}),this.update(0),this.current=this.parsed[e]}},{key:"parse",value:function(e){if(e){for(var t=(e=e.replace(/([^\]^\n])\[/g,function(e,t){return t+"\n["})).split("\n"),n=[],i=t.length,a=0;a/g,"").replace(/^\s+|\s+$/g,"");if(r)for(var s=r.length,l=0;l]/;a.$escape=function(e){return function(e){var t=""+e,n=r.exec(t);if(!n)return e;var i="",a=void 0,o=void 0,s=void 0;for(a=n.index,o=0;a\n \n
',t+=s.play,t+='
\n \n \n
\n
\n\n
\n
\n
\n'):(t+='\n
\n
\n
',t+=s.play,t+='
\n
\n
\n
\n No audio\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n ',t+=s.loading,t+='\n \n
\n
\n
\n
\n \n 00:00 / 00:00\n \n \n ',t+=s.skip,t+='\n \n \n ',t+=s.play,t+='\n \n \n ',t+=s.skip,t+='\n \n
\n \n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n '},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t,n){"use strict";var i,a,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(i===setTimeout)return setTimeout(e,0);if((i===o||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:o}catch(e){i=o}try{a="function"==typeof clearTimeout?clearTimeout:s}catch(e){a=s}}();var u,c=[],p=!1,d=-1;function h(){p&&u&&(p=!1,u.length?c=u.concat(c):d=-1,c.length&&y())}function y(){if(!p){var e=l(h);p=!0;for(var t=c.length;t;){for(u=c,c=[];++d1)for(var n=1;n=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(35),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,n){"use strict";(function(t){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=setTimeout;function a(){}function r(e){if(!(this instanceof r))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],c(e,this)}function o(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,r._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var i;try{i=n(e._value)}catch(e){return void l(t.promise,e)}s(t.promise,i)}else(1===e._state?s:l)(t.promise,e._value)})):e._deferreds.push(t)}function s(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===(void 0===t?"undefined":n(t))||"function"==typeof t)){var i=t.then;if(t instanceof r)return e._state=3,e._value=t,void u(e);if("function"==typeof i)return void c((a=i,o=t,function(){a.apply(o,arguments)}),e)}e._state=1,e._value=t,u(e)}catch(t){l(e,t)}var a,o}function l(e,t){e._state=2,e._value=t,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&r._immediateFn(function(){e._handled||r._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t1&&this.container.classList.add("aplayer-withlist"),r.default.isMobile&&this.container.classList.add("aplayer-mobile"),this.arrow=this.container.offsetWidth<=300,this.arrow&&this.container.classList.add("aplayer-arrow"),this.container=this.options.container,2===this.options.lrcType||!0===this.options.lrcType)for(var n=this.container.getElementsByClassName("aplayer-lrc-content"),i=0;i1?(e.notice("An audio error has occurred, player will skip forward in 2 seconds."),t=setTimeout(function(){e.skipForward(),e.paused||e.play()},2e3)):1===e.list.audios.length&&e.notice("An audio error has occurred.")}),this.events.on("listswitch",function(){t&&clearTimeout(t)}),this.on("ended",function(){"none"===e.options.loop?"list"===e.options.order?e.list.index0&&void 0!==arguments[0]?arguments[0]:this.list.audios[this.list.index].theme||this.options.theme,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.list.index;(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&this.list.audios[t]&&(this.list.audios[t].theme=e),this.template.listCurs[t]&&(this.template.listCurs[t].style.backgroundColor=e),t===this.list.index&&(this.template.pic.style.backgroundColor=e,this.template.played.style.background=e,this.template.thumb.style.background=e,this.template.volume.style.background=e)}},{key:"seek",value:function(e){e=Math.max(e,0),e=Math.min(e,this.duration),this.audio.currentTime=e,this.bar.set("played",e/this.duration,"width"),this.template.ptime.innerHTML=r.default.secondToTime(e)}},{key:"setUIPlaying",value:function(){var e=this;if(this.paused&&(this.paused=!1,this.template.button.classList.remove("aplayer-play"),this.template.button.classList.add("aplayer-pause"),this.template.button.innerHTML="",setTimeout(function(){e.template.button.innerHTML=o.default.pause},100),this.template.skipPlayButton.innerHTML=o.default.pause),this.timer.enable("loading"),this.options.mutex)for(var t=0;t=.95?this.template.volumeButton.innerHTML=o.default.volumeUp:this.volume()>0?this.template.volumeButton.innerHTML=o.default.volumeDown:this.template.volumeButton.innerHTML=o.default.volumeOff}},{key:"volume",value:function(e,t){return e=parseFloat(e),isNaN(e)||(e=Math.max(e,0),e=Math.min(e,1),this.bar.set("volume",e,"height"),t||this.storage.set("volume",e),this.audio.volume=e,this.audio.muted&&(this.audio.muted=!1),this.switchVolumeIcon()),this.audio.muted?0:this.audio.volume}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"toggle",value:function(){this.template.button.classList.contains("aplayer-play")?this.play():this.template.button.classList.contains("aplayer-pause")&&this.pause()}},{key:"switchAudio",value:function(e){this.list.switch(e)}},{key:"addAudio",value:function(e){this.list.add(e)}},{key:"removeAudio",value:function(e){this.list.remove(e)}},{key:"destroy",value:function(){m.splice(m.indexOf(this),1),this.pause(),this.container.innerHTML="",this.audio.src="",this.timer.destroy(),this.events.trigger("destroy")}},{key:"setMode",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"normal";this.mode=e,"mini"===e?this.container.classList.add("aplayer-narrow"):"normal"===e&&this.container.classList.remove("aplayer-narrow")}},{key:"notice",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=e,this.template.notice.style.opacity=i,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger("noticeshow",{text:e}),n&&(this.noticeTime=setTimeout(function(){t.template.notice.style.opacity=0,t.events.trigger("noticehide")},n))}},{key:"prevIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return this.list.index-1<0?this.list.audios.length-1:this.list.index-1;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return 0===e?this.randomOrder[this.randomOrder.length-1]:this.randomOrder[e-1]}}},{key:"nextIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return(this.list.index+1)%this.list.audios.length;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return e===this.randomOrder.length-1?this.randomOrder[0]:this.randomOrder[e+1]}}},{key:"skipBack",value:function(){this.list.switch(this.prevIndex())}},{key:"skipForward",value:function(){this.list.switch(this.nextIndex())}},{key:"duration",get:function(){return isNaN(this.audio.duration)?0:this.audio.duration}}],[{key:"version",get:function(){return"1.10.1"}}]),e}();t.default=g},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(40);var i,a=n(38),r=(i=a)&&i.__esModule?i:{default:i};console.log("\n %c APlayer v1.10.1 af84efb %c http://aplayer.js.org \n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),t.default=r.default}]).default}); //# sourceMappingURL=https://cdn.yimian.xyz/aplayer/APlayer.min.js.map +/* Tips @iziToast | v1.4.0 */ +;if(typeof block_tips == "undefined"){!function(t,e){"function"==typeof define&&define.amd?define([],e(t)):"object"==typeof exports?module.exports=e(t):t.tipsObj=e(t)}("undefined"!=typeof global?global:window||this.window||this.global,function(t){"use strict";var e={},n="iziToast",o=(document.querySelector("body"),!!/Mobi/.test(navigator.userAgent)),i=/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor),s="undefined"!=typeof InstallTrigger,a="ontouchstart"in document.documentElement,r=["bottomRight","bottomLeft","bottomCenter","topRight","topLeft","topCenter","center"],l={info:{color:"blue",icon:"ico-info"},success:{color:"green",icon:"ico-success"},warning:{color:"orange",icon:"ico-warning"},error:{color:"red",icon:"ico-error"},question:{color:"yellow",icon:"ico-question"}},d=568,c={};e.children={};var u={id:null,"class":"",title:"",titleColor:"",titleSize:"",titleLineHeight:"",message:"",messageColor:"",messageSize:"",messageLineHeight:"",backgroundColor:"",theme:"light",color:"",icon:"",iconText:"",iconColor:"",iconUrl:null,image:"",imageWidth:50,maxWidth:null,zindex:null,layout:1,balloon:!1,close:!0,closeOnEscape:!1,closeOnClick:!1,displayMode:0,position:"bottomRight",target:"",targetFirst:!0,timeout:5e3,rtl:!1,animateInside:!0,drag:!0,pauseOnHover:!0,resetOnHover:!1,progressBar:!0,progressBarColor:"",progressBarEasing:"linear",overlay:!1,overlayClose:!1,overlayColor:"rgba(0, 0, 0, 0.6)",transitionIn:"fadeInUp",transitionOut:"fadeOut",transitionInMobile:"fadeInUp",transitionOutMobile:"fadeOutDown",buttons:{},inputs:{},onOpening:function(){},onOpened:function(){},onClosing:function(){},onClosed:function(){}};if("remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)}),"function"!=typeof window.CustomEvent){var p=function(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n};p.prototype=window.Event.prototype,window.CustomEvent=p}var m=function(t,e,n){if("[object Object]"===Object.prototype.toString.call(t))for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.call(n,t[o],o,t);else if(t)for(var i=0,s=t.length;s>i;i++)e.call(n,t[i],i,t)},g=function(t,e){var n={};return m(t,function(e,o){n[o]=t[o]}),m(e,function(t,o){n[o]=e[o]}),n},f=function(t){var e=document.createDocumentFragment(),n=document.createElement("div");for(n.innerHTML=t;n.firstChild;)e.appendChild(n.firstChild);return e},v=function(t){var e=btoa(encodeURIComponent(t));return e.replace(/=/g,"")},y=function(t){return"#"==t.substring(0,1)||"rgb"==t.substring(0,3)||"hsl"==t.substring(0,3)},h=function(t){try{return btoa(atob(t))==t}catch(e){return!1}},b=function(){return{move:function(t,e,o,a){var r,l=.3,d=180;0!==a&&(t.classList.add(n+"-dragged"),t.style.transform="translateX("+a+"px)",a>0?(r=(d-a)/d,l>r&&e.hide(g(o,{transitionOut:"fadeOutRight",transitionOutMobile:"fadeOutRight"}),t,"drag")):(r=(d+a)/d,l>r&&e.hide(g(o,{transitionOut:"fadeOutLeft",transitionOutMobile:"fadeOutLeft"}),t,"drag")),t.style.opacity=r,l>r&&((i||s)&&(t.style.left=a+"px"),t.parentNode.style.opacity=l,this.stopMoving(t,null)))},startMoving:function(t,e,n,o){o=o||window.event;var i=a?o.touches[0].clientX:o.clientX,s=t.style.transform.replace("px)","");s=s.replace("translateX(","");var r=i-s;n.transitionIn&&t.classList.remove(n.transitionIn),n.transitionInMobile&&t.classList.remove(n.transitionInMobile),t.style.transition="",a?document.ontouchmove=function(o){o.preventDefault(),o=o||window.event;var i=o.touches[0].clientX,s=i-r;b.move(t,e,n,s)}:document.onmousemove=function(o){o.preventDefault(),o=o||window.event;var i=o.clientX,s=i-r;b.move(t,e,n,s)}},stopMoving:function(t,e){a?document.ontouchmove=function(){}:document.onmousemove=function(){},t.style.opacity="",t.style.transform="",t.classList.contains(n+"-dragged")&&(t.classList.remove(n+"-dragged"),t.style.transition="transform 0.4s ease, opacity 0.4s ease",setTimeout(function(){t.style.transition=""},400))}}}();return e.setSetting=function(t,n,o){e.children[t][n]=o},e.getSetting=function(t,n){return e.children[t][n]},e.destroy=function(){m(document.querySelectorAll("."+n+"-overlay"),function(t,e){t.remove()}),m(document.querySelectorAll("."+n+"-wrapper"),function(t,e){t.remove()}),m(document.querySelectorAll("."+n),function(t,e){t.remove()}),this.children={},document.removeEventListener(n+"-opened",{},!1),document.removeEventListener(n+"-opening",{},!1),document.removeEventListener(n+"-closing",{},!1),document.removeEventListener(n+"-closed",{},!1),document.removeEventListener("keyup",{},!1),c={}},e.settings=function(t){e.destroy(),c=t,u=g(u,t||{})},m(l,function(t,n){e[n]=function(e){var n=g(c,e||{});n=g(t,n||{}),this.show(n)}}),e.progress=function(t,e,o){var i=this,s=e.getAttribute("data-iziToast-ref"),a=g(this.children[s],t||{}),r=e.querySelector("."+n+"-progressbar div");return{start:function(){"undefined"==typeof a.time.REMAINING&&(e.classList.remove(n+"-reseted"),null!==r&&(r.style.transition="width "+a.timeout+"ms "+a.progressBarEasing,r.style.width="0%"),a.time.START=(new Date).getTime(),a.time.END=a.time.START+a.timeout,a.time.TIMER=setTimeout(function(){clearTimeout(a.time.TIMER),e.classList.contains(n+"-closing")||(i.hide(a,e,"timeout"),"function"==typeof o&&o.apply(i))},a.timeout),i.setSetting(s,"time",a.time))},pause:function(){if("undefined"!=typeof a.time.START&&!e.classList.contains(n+"-paused")&&!e.classList.contains(n+"-reseted")){if(e.classList.add(n+"-paused"),a.time.REMAINING=a.time.END-(new Date).getTime(),clearTimeout(a.time.TIMER),i.setSetting(s,"time",a.time),null!==r){var t=window.getComputedStyle(r),l=t.getPropertyValue("width");r.style.transition="none",r.style.width=l}"function"==typeof o&&setTimeout(function(){o.apply(i)},10)}},resume:function(){"undefined"!=typeof a.time.REMAINING?(e.classList.remove(n+"-paused"),null!==r&&(r.style.transition="width "+a.time.REMAINING+"ms "+a.progressBarEasing,r.style.width="0%"),a.time.END=(new Date).getTime()+a.time.REMAINING,a.time.TIMER=setTimeout(function(){clearTimeout(a.time.TIMER),e.classList.contains(n+"-closing")||(i.hide(a,e,"timeout"),"function"==typeof o&&o.apply(i))},a.time.REMAINING),i.setSetting(s,"time",a.time)):this.start()},reset:function(){clearTimeout(a.time.TIMER),delete a.time.REMAINING,i.setSetting(s,"time",a.time),e.classList.add(n+"-reseted"),e.classList.remove(n+"-paused"),null!==r&&(r.style.transition="none",r.style.width="100%"),"function"==typeof o&&setTimeout(function(){o.apply(i)},10)}}},e.hide=function(t,e,i){"object"!=typeof e&&(e=document.querySelector(e));var s=this,a=g(this.children[e.getAttribute("data-iziToast-ref")],t||{});a.closedBy=i||null,delete a.time.REMAINING,e.classList.add(n+"-closing"),function(){var t=document.querySelector("."+n+"-overlay");if(null!==t){var e=t.getAttribute("data-iziToast-ref");e=e.split(",");var o=e.indexOf(String(a.ref));-1!==o&&e.splice(o,1),t.setAttribute("data-iziToast-ref",e.join()),0===e.length&&(t.classList.remove("fadeIn"),t.classList.add("fadeOut"),setTimeout(function(){t.remove()},700))}}(),a.transitionIn&&e.classList.remove(a.transitionIn),a.transitionInMobile&&e.classList.remove(a.transitionInMobile),o||window.innerWidth<=d?a.transitionOutMobile&&e.classList.add(a.transitionOutMobile):a.transitionOut&&e.classList.add(a.transitionOut);var r=e.parentNode.offsetHeight;e.parentNode.style.height=r+"px",e.style.pointerEvents="none",(!o||window.innerWidth>d)&&(e.parentNode.style.transitionDelay="0.2s");try{var l=new CustomEvent(n+"-closing",{detail:a,bubbles:!0,cancelable:!0});document.dispatchEvent(l)}catch(c){console.warn(c)}setTimeout(function(){e.parentNode.style.height="0px",e.parentNode.style.overflow="",setTimeout(function(){delete s.children[a.ref],e.parentNode.remove();try{var t=new CustomEvent(n+"-closed",{detail:a,bubbles:!0,cancelable:!0});document.dispatchEvent(t)}catch(o){console.warn(o)}"undefined"!=typeof a.onClosed&&a.onClosed.apply(null,[a,e,i])},1e3)},200),"undefined"!=typeof a.onClosing&&a.onClosing.apply(null,[a,e,i])},e.show=function(t){var i=this,s=g(c,t||{});if(s=g(u,s),s.time={},null===s.id&&(s.id=v(s.title+s.message+s.color)),1===s.displayMode||"once"==s.displayMode)try{if(document.querySelectorAll("."+n+"#"+s.id).length>0)return!1}catch(l){console.warn("["+n+"] Could not find an element with this selector: #"+s.id+". Try to set an valid id.")}if(2===s.displayMode||"replace"==s.displayMode)try{m(document.querySelectorAll("."+n+"#"+s.id),function(t,e){i.hide(s,t,"replaced")})}catch(l){console.warn("["+n+"] Could not find an element with this selector: #"+s.id+". Try to set an valid id.")}s.ref=(new Date).getTime()+Math.floor(1e7*Math.random()+1),e.children[s.ref]=s;var p={body:document.querySelector("body"),overlay:document.createElement("div"),toast:document.createElement("div"),toastBody:document.createElement("div"),toastTexts:document.createElement("div"),toastCapsule:document.createElement("div"),cover:document.createElement("div"),buttons:document.createElement("div"),inputs:document.createElement("div"),icon:s.iconUrl?document.createElement("img"):document.createElement("i"),wrapper:null};p.toast.setAttribute("data-iziToast-ref",s.ref),p.toast.appendChild(p.toastBody),p.toastCapsule.appendChild(p.toast),function(){if(p.toast.classList.add(n),p.toast.classList.add(n+"-opening"),p.toastCapsule.classList.add(n+"-capsule"),p.toastBody.classList.add(n+"-body"),p.toastTexts.classList.add(n+"-texts"),o||window.innerWidth<=d?s.transitionInMobile&&p.toast.classList.add(s.transitionInMobile):s.transitionIn&&p.toast.classList.add(s.transitionIn),s["class"]){var t=s["class"].split(" ");m(t,function(t,e){p.toast.classList.add(t)})}s.id&&(p.toast.id=s.id),s.rtl&&(p.toast.classList.add(n+"-rtl"),p.toast.setAttribute("dir","rtl")),s.layout>1&&p.toast.classList.add(n+"-layout"+s.layout),s.balloon&&p.toast.classList.add(n+"-balloon"),s.maxWidth&&(isNaN(s.maxWidth)?p.toast.style.maxWidth=s.maxWidth:p.toast.style.maxWidth=s.maxWidth+"px"),""===s.theme&&"light"===s.theme||p.toast.classList.add(n+"-theme-"+s.theme),s.color&&(y(s.color)?p.toast.style.background=s.color:p.toast.classList.add(n+"-color-"+s.color)),s.backgroundColor&&(p.toast.style.background=s.backgroundColor,s.balloon&&(p.toast.style.borderColor=s.backgroundColor))}(),function(){s.image&&(p.cover.classList.add(n+"-cover"),p.cover.style.width=s.imageWidth+"px",h(s.image.replace(/ /g,""))?p.cover.style.backgroundImage="url(data:image/png;base64,"+s.image.replace(/ /g,"")+")":p.cover.style.backgroundImage="url("+s.image+")",s.rtl?p.toastBody.style.marginRight=s.imageWidth+10+"px":p.toastBody.style.marginLeft=s.imageWidth+10+"px",p.toast.appendChild(p.cover))}(),function(){s.close?(p.buttonClose=document.createElement("button"),p.buttonClose.type="button",p.buttonClose.classList.add(n+"-close"),p.buttonClose.addEventListener("click",function(t){t.target;i.hide(s,p.toast,"button")}),p.toast.appendChild(p.buttonClose)):s.rtl?p.toast.style.paddingLeft="18px":p.toast.style.paddingRight="18px"}(),function(){s.progressBar&&(p.progressBar=document.createElement("div"),p.progressBarDiv=document.createElement("div"),p.progressBar.classList.add(n+"-progressbar"),p.progressBarDiv.style.background=s.progressBarColor,p.progressBar.appendChild(p.progressBarDiv),p.toast.appendChild(p.progressBar)),s.timeout&&(s.pauseOnHover&&!s.resetOnHover&&(p.toast.addEventListener("mouseenter",function(t){i.progress(s,p.toast).pause()}),p.toast.addEventListener("mouseleave",function(t){i.progress(s,p.toast).resume()})),s.resetOnHover&&(p.toast.addEventListener("mouseenter",function(t){i.progress(s,p.toast).reset()}),p.toast.addEventListener("mouseleave",function(t){i.progress(s,p.toast).start()})))}(),function(){s.iconUrl?(p.icon.setAttribute("class",n+"-icon"),p.icon.setAttribute("src",s.iconUrl)):s.icon&&(p.icon.setAttribute("class",n+"-icon "+s.icon),s.iconText&&p.icon.appendChild(document.createTextNode(s.iconText)),s.iconColor&&(p.icon.style.color=s.iconColor)),(s.icon||s.iconUrl)&&(s.rtl?p.toastBody.style.paddingRight="33px":p.toastBody.style.paddingLeft="33px",p.toastBody.appendChild(p.icon))}(),function(){s.title.length>0&&(p.strong=document.createElement("strong"),p.strong.classList.add(n+"-title"),p.strong.appendChild(f(s.title)),p.toastTexts.appendChild(p.strong),s.titleColor&&(p.strong.style.color=s.titleColor),s.titleSize&&(isNaN(s.titleSize)?p.strong.style.fontSize=s.titleSize:p.strong.style.fontSize=s.titleSize+"px"),s.titleLineHeight&&(isNaN(s.titleSize)?p.strong.style.lineHeight=s.titleLineHeight:p.strong.style.lineHeight=s.titleLineHeight+"px")),s.message.length>0&&(p.p=document.createElement("p"),p.p.classList.add(n+"-message"),p.p.appendChild(f(s.message)),p.toastTexts.appendChild(p.p),s.messageColor&&(p.p.style.color=s.messageColor),s.messageSize&&(isNaN(s.titleSize)?p.p.style.fontSize=s.messageSize:p.p.style.fontSize=s.messageSize+"px"),s.messageLineHeight&&(isNaN(s.titleSize)?p.p.style.lineHeight=s.messageLineHeight:p.p.style.lineHeight=s.messageLineHeight+"px")),s.title.length>0&&s.message.length>0&&(s.rtl?p.strong.style.marginLeft="10px":2===s.layout||s.rtl||(p.strong.style.marginRight="10px"))}(),p.toastBody.appendChild(p.toastTexts);var L;!function(){s.inputs.length>0&&(p.inputs.classList.add(n+"-inputs"),m(s.inputs,function(t,e){p.inputs.appendChild(f(t[0])),L=p.inputs.childNodes,L[e].classList.add(n+"-inputs-child"),t[3]&&setTimeout(function(){L[e].focus()},300),L[e].addEventListener(t[1],function(e){var n=t[2];return n(i,p.toast,this,e)})}),p.toastBody.appendChild(p.inputs))}(),function(){s.buttons.length>0&&(p.buttons.classList.add(n+"-buttons"),m(s.buttons,function(t,e){p.buttons.appendChild(f(t[0]));var o=p.buttons.childNodes;o[e].classList.add(n+"-buttons-child"),t[2]&&setTimeout(function(){o[e].focus()},300),o[e].addEventListener("click",function(e){e.preventDefault();var n=t[1];return n(i,p.toast,this,e,L)})})),p.toastBody.appendChild(p.buttons)}(),s.message.length>0&&(s.inputs.length>0||s.buttons.length>0)&&(p.p.style.marginBottom="0"),(s.inputs.length>0||s.buttons.length>0)&&(s.rtl?p.toastTexts.style.marginLeft="10px":p.toastTexts.style.marginRight="10px",s.inputs.length>0&&s.buttons.length>0&&(s.rtl?p.inputs.style.marginLeft="8px":p.inputs.style.marginRight="8px")),function(){p.toastCapsule.style.visibility="hidden",setTimeout(function(){var t=p.toast.offsetHeight,e=p.toast.currentStyle||window.getComputedStyle(p.toast),n=e.marginTop;n=n.split("px"),n=parseInt(n[0]);var o=e.marginBottom;o=o.split("px"),o=parseInt(o[0]),p.toastCapsule.style.visibility="",p.toastCapsule.style.height=t+o+n+"px",setTimeout(function(){p.toastCapsule.style.height="auto",s.target&&(p.toastCapsule.style.overflow="visible")},500),s.timeout&&i.progress(s,p.toast).start()},100)}(),function(){var t=s.position;if(s.target)p.wrapper=document.querySelector(s.target),p.wrapper.classList.add(n+"-target"),s.targetFirst?p.wrapper.insertBefore(p.toastCapsule,p.wrapper.firstChild):p.wrapper.appendChild(p.toastCapsule);else{if(-1==r.indexOf(s.position))return void console.warn("["+n+"] Incorrect position.\nIt can be › "+r);t=o||window.innerWidth<=d?"bottomLeft"==s.position||"bottomRight"==s.position||"bottomCenter"==s.position?n+"-wrapper-bottomCenter":"topLeft"==s.position||"topRight"==s.position||"topCenter"==s.position?n+"-wrapper-topCenter":n+"-wrapper-center":n+"-wrapper-"+t,p.wrapper=document.querySelector("."+n+"-wrapper."+t),p.wrapper||(p.wrapper=document.createElement("div"),p.wrapper.classList.add(n+"-wrapper"),p.wrapper.classList.add(t),document.body.appendChild(p.wrapper)),"topLeft"==s.position||"topCenter"==s.position||"topRight"==s.position?p.wrapper.insertBefore(p.toastCapsule,p.wrapper.firstChild):p.wrapper.appendChild(p.toastCapsule)}isNaN(s.zindex)?console.warn("["+n+"] Invalid zIndex."):p.wrapper.style.zIndex=s.zindex}(),function(){s.overlay&&(null!==document.querySelector("."+n+"-overlay.fadeIn")?(p.overlay=document.querySelector("."+n+"-overlay"),p.overlay.setAttribute("data-iziToast-ref",p.overlay.getAttribute("data-iziToast-ref")+","+s.ref),isNaN(s.zindex)||null===s.zindex||(p.overlay.style.zIndex=s.zindex-1)):(p.overlay.classList.add(n+"-overlay"),p.overlay.classList.add("fadeIn"),p.overlay.style.background=s.overlayColor,p.overlay.setAttribute("data-iziToast-ref",s.ref),isNaN(s.zindex)||null===s.zindex||(p.overlay.style.zIndex=s.zindex-1),document.querySelector("body").appendChild(p.overlay)),s.overlayClose?(p.overlay.removeEventListener("click",{}),p.overlay.addEventListener("click",function(t){i.hide(s,p.toast,"overlay")})):p.overlay.removeEventListener("click",{}))}(),function(){if(s.animateInside){p.toast.classList.add(n+"-animateInside");var t=[200,100,300];"bounceInLeft"!=s.transitionIn&&"bounceInRight"!=s.transitionIn||(t=[400,200,400]),s.title.length>0&&setTimeout(function(){p.strong.classList.add("slideIn")},t[0]),s.message.length>0&&setTimeout(function(){p.p.classList.add("slideIn")},t[1]),(s.icon||s.iconUrl)&&setTimeout(function(){p.icon.classList.add("revealIn")},t[2]);var e=150;s.buttons.length>0&&p.buttons&&setTimeout(function(){m(p.buttons.childNodes,function(t,n){setTimeout(function(){t.classList.add("revealIn")},e),e+=150})},s.inputs.length>0?150:0),s.inputs.length>0&&p.inputs&&(e=150,m(p.inputs.childNodes,function(t,n){setTimeout(function(){t.classList.add("revealIn")},e),e+=150}))}}(),s.onOpening.apply(null,[s,p.toast]);try{var C=new CustomEvent(n+"-opening",{detail:s,bubbles:!0,cancelable:!0});document.dispatchEvent(C)}catch(w){console.warn(w)}setTimeout(function(){p.toast.classList.remove(n+"-opening"),p.toast.classList.add(n+"-opened");try{var t=new CustomEvent(n+"-opened",{detail:s,bubbles:!0,cancelable:!0});document.dispatchEvent(t)}catch(e){console.warn(e)}s.onOpened.apply(null,[s,p.toast])},1e3),s.drag&&(a?(p.toast.addEventListener("touchstart",function(t){b.startMoving(this,i,s,t)},!1),p.toast.addEventListener("touchend",function(t){b.stopMoving(this,t)},!1)):(p.toast.addEventListener("mousedown",function(t){t.preventDefault(),b.startMoving(this,i,s,t)},!1),p.toast.addEventListener("mouseup",function(t){t.preventDefault(),b.stopMoving(this,t)},!1))),s.closeOnEscape&&document.addEventListener("keyup",function(t){t=t||window.event,27==t.keyCode&&i.hide(s,p.toast,"esc")}),s.closeOnClick&&p.toast.addEventListener("click",function(t){i.hide(s,p.toast,"toast")}),i.toast=p.toast},e});} + /* page reload */ $('title').remove(); $('head').append('' + page.title + ''); $('[rel="icon"]').remove(); $('head').append(''); -if(!$('[name="viewport"]').length) { +if(!$('[name="viewport"]').length && typeof block_viewport == "undefined") { $('head').append(''); } if(!$('[name="keywords"]').length) { @@ -316,11 +319,80 @@ function adjustSeek(){ } +/* global tips */ +var tips = { + show: function(params){ + tips.checkParams(params); + if(params.title === undefined){ + params.title = "iotcat"; + } + if(params.image === undefined){ + params.image = "https://cdn.yimian.xyz/img/head/head_100.png"; + } + if(params.theme === undefined){ + params.theme = "dark"; + } + tipsObj.show(params); + }, + info: function(params){ + tips.checkParams(params); + if(params.title === undefined){ + params.title = "info"; + } + tipsObj.info(params); + }, + warning: function(params){ + tips.checkParams(params); + if(params.title === undefined){ + params.title = "warning"; + } + tipsObj.warning(params); + }, + success: function(params){ + tips.checkParams(params); + if(params.title === undefined){ + params.title = "success"; + } + tipsObj.success(params); + }, + error: function(params){ + tips.checkParams(params); + if(params.title === undefined){ + params.title = "error"; + } + tipsObj.error(params); + }, + question: function(params){ + tips.checkParams(params); + if(params.title === undefined){ + params.title = "question"; + } + tipsObj.question(params); + }, + checkParams: function(params){ + if(params.position === undefined){ + params.position = "topCenter"; + } + if(params.message === undefined){ + params.message = "No Content!!"; + } + if(params.progressBarColor === undefined){ + params.progressBarColor = '#'+('00000'+ (Math.random()*0x1000000<<0).toString(16)).substr(-6); + } + if(params.imageWidth === undefined){ + params.imageWidth = 76; + } + if(params.progressBarEasing === undefined){ + params.progressBarEasing = 'ease'; + } + } +} + /* brand */ function drawBrand(){ if(!session.status){ session_ajax_ini(); } - console.log('\n' + ' %c Ushio v1.0.2 %c ' + page.ip + ' %c '+ ((session.method == 'WebSocket')?'WebSocket':'Ajax') +' %c https://ushio.xyz \n', 'color: #FFFFCC; background: #030307; padding:5px 0;', 'color: #FF99FF; background: #030307; padding:5px 0;', 'color: '+((session.method == 'WebSocket')?'#91FF3A':'#F8FF00')+'; background: #030307; padding:5px 0;', 'background: #4682B4; padding:5px 0;'); + console.log('\n' + ' %c Ushio v1.1.0 %c ' + page.ip + ' %c '+ ((session.method == 'WebSocket')?'WebSocket':'Ajax') +' %c https://ushio.xyz \n', 'color: #FFFFCC; background: #030307; padding:5px 0;', 'color: #FF99FF; background: #030307; padding:5px 0;', 'color: '+((session.method == 'WebSocket')?'#91FF3A':'#F8FF00')+'; background: #030307; padding:5px 0;', 'background: #4682B4; padding:5px 0;'); } diff --git a/ushio-head.js b/ushio-head.js index 0f96e15..603cde0 100644 --- a/ushio-head.js +++ b/ushio-head.js @@ -8,6 +8,9 @@ if(typeof block_aplayer == "undefined"){ if(window.screen.width < 600) document.write(''); else document.write(''); } +if(typeof block_tips == "undefined"){ + document.write(''); +} /* global default page config */ var page = { diff --git a/ushio-js.tips.css b/ushio-js.tips.css new file mode 100644 index 0000000..7a2907e --- /dev/null +++ b/ushio-js.tips.css @@ -0,0 +1,1733 @@ +/* +* iziToast | v1.4.0 +* http://izitoast.marcelodolce.com +* by Marcelo Dolce. +*/ +.iziToast-capsule { + font-size: 0; + height: 0; + width: 100%; + transform: translateZ(0); + backface-visibility: hidden; + transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.iziToast-capsule, +.iziToast-capsule * { + box-sizing: border-box; +} +.iziToast-overlay { + display: block; + position: fixed; + top: -100px; + left: 0; + right: 0; + bottom: -100px; + z-index: 997; +} +.iziToast { + display: inline-block; + clear: both; + position: relative; + font-family: 'Lato', Tahoma, Arial; + font-size: 14px; + padding: 8px 45px 9px 0; + background: rgba(238,238,238,0.9); + border-color: rgba(238,238,238,0.9); + width: 100%; + pointer-events: all; + cursor: default; + transform: translateX(0); + -webkit-touch-callout: none /* iOS Safari */; + -webkit-user-select: none /* Chrome/Safari/Opera */; + -khtml-user-select: none /* Konqueror */; + -moz-user-select: none /* Firefox */; + -ms-user-select: none /* Internet Explorer/Edge */; + user-select: none; + min-height: 54px; +} +.iziToast > .iziToast-progressbar { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + z-index: 1; + background: rgba(255,255,255,0.2); +} +.iziToast > .iziToast-progressbar > div { + height: 2px; + width: 100%; + background: rgba(0,0,0,0.3); + border-radius: 0 0 3px 3px; +} +.iziToast.iziToast-balloon:before { + content: ''; + position: absolute; + right: 8px; + left: auto; + width: 0px; + height: 0px; + top: 100%; + border-right: 0px solid transparent; + border-left: 15px solid transparent; + border-top: 10px solid #000; + border-top-color: inherit; + border-radius: 0; +} +.iziToast.iziToast-balloon .iziToast-progressbar { + top: 0; + bottom: auto; +} +.iziToast.iziToast-balloon > div { + border-radius: 0 0 0 3px; +} +.iziToast > .iziToast-cover { + position: absolute; + left: 0; + top: 0; + bottom: 0; + height: 100%; + margin: 0; + background-size: 100%; + background-position: 50% 50%; + background-repeat: no-repeat; + background-color: rgba(0,0,0,0.1); +} +.iziToast > .iziToast-close { + position: absolute; + right: 0; + top: 0; + border: 0; + padding: 0; + opacity: 0.6; + width: 42px; + height: 100%; + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC") no-repeat 50% 50%; + background-size: 8px; + cursor: pointer; + outline: none; +} +.iziToast > .iziToast-close:hover { + opacity: 1; +} +.iziToast > .iziToast-body { + position: relative; + padding: 0 0 0 10px; + height: auto; + min-height: 36px; + margin: 0 0 0 15px; + text-align: left; +} +.iziToast > .iziToast-body:after { + content: ""; + display: table; + clear: both; +} +.iziToast > .iziToast-body .iziToast-texts { + margin: 10px 0 0 0; + padding-right: 2px; + display: inline-block; + float: left; +} +.iziToast > .iziToast-body .iziToast-inputs { + min-height: 19px; + float: left; + margin: 3px -2px; +} +.iziToast > .iziToast-body .iziToast-inputs > input:not([type=checkbox]):not([type=radio]), +.iziToast > .iziToast-body .iziToast-inputs > select { + position: relative; + display: inline-block; + margin: 2px; + border-radius: 2px; + border: 0; + padding: 4px 7px; + font-size: 13px; + letter-spacing: 0.02em; + background: rgba(0,0,0,0.1); + color: #000; + box-shadow: 0 0 0 1px rgba(0,0,0,0.2); + min-height: 26px; +} +.iziToast > .iziToast-body .iziToast-inputs > input:not([type=checkbox]):not([type=radio]):focus, +.iziToast > .iziToast-body .iziToast-inputs > select:focus { + box-shadow: 0 0 0 1px rgba(0,0,0,0.6); +} +.iziToast > .iziToast-body .iziToast-buttons { + min-height: 17px; + float: left; + margin: 4px -2px; +} +.iziToast > .iziToast-body .iziToast-buttons > a, +.iziToast > .iziToast-body .iziToast-buttons > button, +.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]) { + position: relative; + display: inline-block; + margin: 2px; + border-radius: 2px; + border: 0; + padding: 5px 10px; + font-size: 12px; + letter-spacing: 0.02em; + cursor: pointer; + background: rgba(0,0,0,0.1); + color: #000; +} +.iziToast > .iziToast-body .iziToast-buttons > a:hover, +.iziToast > .iziToast-body .iziToast-buttons > button:hover, +.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]):hover { + background: rgba(0,0,0,0.2); +} +.iziToast > .iziToast-body .iziToast-buttons > a:focus, +.iziToast > .iziToast-body .iziToast-buttons > button:focus, +.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]):focus { + box-shadow: 0 0 0 1px rgba(0,0,0,0.6); +} +.iziToast > .iziToast-body .iziToast-buttons > a:active, +.iziToast > .iziToast-body .iziToast-buttons > button:active, +.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]):active { + top: 1px; +} +.iziToast > .iziToast-body .iziToast-icon { + height: 100%; + position: absolute; + left: 0; + top: 50%; + display: table; + font-size: 23px; + line-height: 24px; + margin-top: -12px; + color: #000; + width: 24px; + height: 24px; +} +.iziToast > .iziToast-body .iziToast-icon.ico-info { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast > .iziToast-body .iziToast-icon.ico-warning { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast > .iziToast-body .iziToast-icon.ico-error { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC") no-repeat 50% 50%; + background-size: 80%; +} +.iziToast > .iziToast-body .iziToast-icon.ico-success { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast > .iziToast-body .iziToast-icon.ico-question { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast > .iziToast-body .iziToast-title { + padding: 0; + margin: 0; + line-height: 16px; + font-size: 14px; + text-align: left; + float: left; + color: #000; + white-space: normal; +} +.iziToast > .iziToast-body .iziToast-message { + padding: 0; + margin: 0 0 10px 0; + font-size: 14px; + line-height: 16px; + text-align: left; + float: left; + color: rgba(0,0,0,0.6); + white-space: normal; +} +.iziToast.iziToast-animateInside .iziToast-title, +.iziToast.iziToast-animateInside .iziToast-message, +.iziToast.iziToast-animateInside .iziToast-icon, +.iziToast.iziToast-animateInside .iziToast-buttons-child, +.iziToast.iziToast-animateInside .iziToast-inputs-child { + opacity: 0; +} +.iziToast-target { + position: relative; + width: 100%; + margin: 0 auto; +} +.iziToast-target .iziToast-capsule { + overflow: hidden; +} +.iziToast-target .iziToast-capsule:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; +} +.iziToast-target .iziToast-capsule .iziToast { + width: 100%; + float: left; +} +.iziToast-wrapper { + z-index: 99999; + position: fixed; + width: 100%; + pointer-events: none; + display: flex; + flex-direction: column; +} +.iziToast-wrapper .iziToast.iziToast-balloon:before { + border-right: 0 solid transparent; + border-left: 15px solid transparent; + border-top: 10px solid #000; + border-top-color: inherit; + right: 8px; + left: auto; +} +.iziToast-wrapper-bottomLeft { + left: 0; + bottom: 0; + text-align: left; +} +.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before { + border-right: 15px solid transparent; + border-left: 0 solid transparent; + right: auto; + left: 8px; +} +.iziToast-wrapper-bottomRight { + right: 0; + bottom: 0; + text-align: right; +} +.iziToast-wrapper-topLeft { + left: 0; + top: 0; + text-align: left; +} +.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before { + border-right: 15px solid transparent; + border-left: 0 solid transparent; + right: auto; + left: 8px; +} +.iziToast-wrapper-topRight { + top: 0; + right: 0; + text-align: right; +} +.iziToast-wrapper-topCenter { + top: 0; + left: 0; + right: 0; + text-align: center; +} +.iziToast-wrapper-bottomCenter { + bottom: 0; + left: 0; + right: 0; + text-align: center; +} +.iziToast-wrapper-center { + top: 0; + bottom: 0; + left: 0; + right: 0; + text-align: center; + justify-content: center; + flex-flow: column; + align-items: center; +} +.iziToast-rtl { + direction: rtl; + padding: 8px 0 9px 45px; + font-family: Tahoma, 'Lato', Arial; +} +.iziToast-rtl .iziToast-cover { + left: auto; + right: 0; +} +.iziToast-rtl .iziToast-close { + right: auto; + left: 0; +} +.iziToast-rtl .iziToast-body { + padding: 0 10px 0 0; + margin: 0 16px 0 0; + text-align: right; +} +.iziToast-rtl .iziToast-body .iziToast-buttons, +.iziToast-rtl .iziToast-body .iziToast-inputs, +.iziToast-rtl .iziToast-body .iziToast-texts, +.iziToast-rtl .iziToast-body .iziToast-title, +.iziToast-rtl .iziToast-body .iziToast-message { + float: right; + text-align: right; +} +.iziToast-rtl .iziToast-body .iziToast-icon { + left: auto; + right: 0; +} +@media only screen and (min-width: 568px) { + .iziToast-wrapper { + padding: 10px 15px; + } + .iziToast { + margin: 5px 0; + border-radius: 3px; + width: auto; + } + .iziToast:after { + content: ''; + z-index: -1; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 3px; + box-shadow: inset 0 -10px 20px -10px rgba(0,0,0,0.2), inset 0 0 5px rgba(0,0,0,0.1), 0 8px 8px -5px rgba(0,0,0,0.25); + } + .iziToast:not(.iziToast-rtl) .iziToast-cover { + border-radius: 3px 0 0 3px; + } + .iziToast.iziToast-rtl .iziToast-cover { + border-radius: 0 3px 3px 0; + } + .iziToast.iziToast-color-dark:after { + box-shadow: inset 0 -10px 20px -10px rgba(255,255,255,0.3), 0 10px 10px -5px rgba(0,0,0,0.25); + } + .iziToast.iziToast-balloon .iziToast-progressbar { + background: transparent; + } + .iziToast.iziToast-balloon:after { + box-shadow: 0 10px 10px -5px rgba(0,0,0,0.25), inset 0 10px 20px -5px rgba(0,0,0,0.25); + } + .iziToast-target .iziToast:after { + box-shadow: inset 0 -10px 20px -10px rgba(0,0,0,0.2), inset 0 0 5px rgba(0,0,0,0.1); + } +} +.iziToast.iziToast-theme-dark { + background: #565c70; + border-color: #565c70; +} +.iziToast.iziToast-theme-dark .iziToast-title { + color: #fff; +} +.iziToast.iziToast-theme-dark .iziToast-message { + color: rgba(255,255,255,0.7); + font-weight: 300; +} +.iziToast.iziToast-theme-dark .iziToast-close { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%; + background-size: 8px; +} +.iziToast.iziToast-theme-dark .iziToast-icon { + color: #fff; +} +.iziToast.iziToast-theme-dark .iziToast-icon.ico-info { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast.iziToast-theme-dark .iziToast-icon.ico-error { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC") no-repeat 50% 50%; + background-size: 80%; +} +.iziToast.iziToast-theme-dark .iziToast-icon.ico-success { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast.iziToast-theme-dark .iziToast-icon.ico-question { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%; + background-size: 85%; +} +.iziToast.iziToast-theme-dark .iziToast-buttons > a, +.iziToast.iziToast-theme-dark .iziToast-buttons > button, +.iziToast.iziToast-theme-dark .iziToast-buttons > input { + color: #fff; + background: rgba(255,255,255,0.1); +} +.iziToast.iziToast-theme-dark .iziToast-buttons > a:hover, +.iziToast.iziToast-theme-dark .iziToast-buttons > button:hover, +.iziToast.iziToast-theme-dark .iziToast-buttons > input:hover { + background: rgba(255,255,255,0.2); +} +.iziToast.iziToast-theme-dark .iziToast-buttons > a:focus, +.iziToast.iziToast-theme-dark .iziToast-buttons > button:focus, +.iziToast.iziToast-theme-dark .iziToast-buttons > input:focus { + box-shadow: 0 0 0 1px rgba(255,255,255,0.6); +} +.iziToast.iziToast-color-red { + background: rgba(255,175,180,0.9); + border-color: rgba(255,175,180,0.9); +} +.iziToast.iziToast-color-orange { + background: rgba(255,207,165,0.9); + border-color: rgba(255,207,165,0.9); +} +.iziToast.iziToast-color-yellow { + background: rgba(255,249,178,0.9); + border-color: rgba(255,249,178,0.9); +} +.iziToast.iziToast-color-blue { + background: rgba(157,222,255,0.9); + border-color: rgba(157,222,255,0.9); +} +.iziToast.iziToast-color-green { + background: rgba(166,239,184,0.9); + border-color: rgba(166,239,184,0.9); +} +.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts, +.iziToast.iziToast-layout2 .iziToast-body .iziToast-message { + width: 100%; +} +.iziToast.iziToast-layout3 { + border-radius: 2px; +} +.iziToast.iziToast-layout3::after { + display: none; +} +.iziToast.revealIn, +.iziToast .revealIn { + -webkit-animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both; + -moz-animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both; + animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both; +} +.iziToast.slideIn, +.iziToast .slideIn { + -webkit-animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; + -moz-animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; + animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; +} +.iziToast.bounceInLeft { + -webkit-animation: iziT-bounceInLeft 0.7s ease-in-out both; + animation: iziT-bounceInLeft 0.7s ease-in-out both; +} +.iziToast.bounceInRight { + -webkit-animation: iziT-bounceInRight 0.85s ease-in-out both; + animation: iziT-bounceInRight 0.85s ease-in-out both; +} +.iziToast.bounceInDown { + -webkit-animation: iziT-bounceInDown 0.7s ease-in-out both; + animation: iziT-bounceInDown 0.7s ease-in-out both; +} +.iziToast.bounceInUp { + -webkit-animation: iziT-bounceInUp 0.7s ease-in-out both; + animation: iziT-bounceInUp 0.7s ease-in-out both; +} +.iziToast.fadeIn, +.iziToast .fadeIn { + -webkit-animation: iziT-fadeIn 0.5s ease both; + animation: iziT-fadeIn 0.5s ease both; +} +.iziToast.fadeInUp { + -webkit-animation: iziT-fadeInUp 0.7s ease both; + animation: iziT-fadeInUp 0.7s ease both; +} +.iziToast.fadeInDown { + -webkit-animation: iziT-fadeInDown 0.7s ease both; + animation: iziT-fadeInDown 0.7s ease both; +} +.iziToast.fadeInLeft { + -webkit-animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both; + animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both; +} +.iziToast.fadeInRight { + -webkit-animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both; + animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both; +} +.iziToast.flipInX { + -webkit-animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both; + animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both; +} +.iziToast.fadeOut { + -webkit-animation: iziT-fadeOut 0.7s ease both; + animation: iziT-fadeOut 0.7s ease both; +} +.iziToast.fadeOutDown { + -webkit-animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; + animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; +} +.iziToast.fadeOutUp { + -webkit-animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; + animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; +} +.iziToast.fadeOutLeft { + -webkit-animation: iziT-fadeOutLeft 0.5s ease both; + animation: iziT-fadeOutLeft 0.5s ease both; +} +.iziToast.fadeOutRight { + -webkit-animation: iziT-fadeOutRight 0.5s ease both; + animation: iziT-fadeOutRight 0.5s ease both; +} +.iziToast.flipOutX { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; + animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; +} +.iziToast-overlay.fadeIn { + -webkit-animation: iziT-fadeIn 0.5s ease both; + animation: iziT-fadeIn 0.5s ease both; +} +.iziToast-overlay.fadeOut { + -webkit-animation: iziT-fadeOut 0.7s ease both; + animation: iziT-fadeOut 0.7s ease both; +} +@-webkit-keyframes iziT-revealIn { + 0% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 1); + } + 100% { + opacity: 1; + } +} +@-moz-keyframes iziT-revealIn { + 0% { + opacity: 0; + -moz-transform: scale3d(0.3, 0.3, 1); + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes iziT-slideIn { + 0% { + opacity: 0; + -webkit-transform: translateX(50px); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@-moz-keyframes iziT-slideIn { + 0% { + opacity: 0; + -moz-transform: translateX(50px); + } + 100% { + opacity: 1; + -moz-transform: translateX(0); + } +} +@-webkit-keyframes iziT-bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(280px); + } + 50% { + opacity: 1; + -webkit-transform: translateX(-20px); + } + 70% { + -webkit-transform: translateX(10px); + } + 100% { + -webkit-transform: translateX(0); + } +} +@-webkit-keyframes iziT-bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(-280px); + } + 50% { + opacity: 1; + -webkit-transform: translateX(20px); + } + 70% { + -webkit-transform: translateX(-10px); + } + 100% { + -webkit-transform: translateX(0); + } +} +@-webkit-keyframes iziT-bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-200px); + } + 50% { + opacity: 1; + -webkit-transform: translateY(10px); + } + 70% { + -webkit-transform: translateY(-5px); + } + 100% { + -webkit-transform: translateY(0); + } +} +@-webkit-keyframes iziT-bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(200px); + } + 50% { + opacity: 1; + -webkit-transform: translateY(-10px); + } + 70% { + -webkit-transform: translateY(5px); + } + 100% { + -webkit-transform: translateY(0); + } +} +@-webkit-keyframes iziT-fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-webkit-keyframes iziT-fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(300px, 0, 0); + transform: translate3d(300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(-300px, 0, 0); + transform: translate3d(-300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + } + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@-webkit-keyframes iziT-fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-webkit-keyframes iziT-fadeOutDown { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +@-webkit-keyframes iziT-fadeOutUp { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} +@-webkit-keyframes iziT-fadeOutLeft { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(-200px, 0, 0); + transform: translate3d(-200px, 0, 0); + } +} +@-webkit-keyframes iziT-fadeOutRight { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(200px, 0, 0); + transform: translate3d(200px, 0, 0); + } +} +@-webkit-keyframes iziT-flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} +@-moz-keyframes iziT-revealIn { + 0% { + opacity: 0; + transform: scale3d(0.3, 0.3, 1); + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes iziT-revealIn { + 0% { + opacity: 0; + transform: scale3d(0.3, 0.3, 1); + } + 100% { + opacity: 1; + } +} +@-o-keyframes iziT-revealIn { + 0% { + opacity: 0; + transform: scale3d(0.3, 0.3, 1); + } + 100% { + opacity: 1; + } +} +@keyframes iziT-revealIn { + 0% { + opacity: 0; + transform: scale3d(0.3, 0.3, 1); + } + 100% { + opacity: 1; + } +} +@-moz-keyframes iziT-slideIn { + 0% { + opacity: 0; + transform: translateX(50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +@-webkit-keyframes iziT-slideIn { + 0% { + opacity: 0; + transform: translateX(50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +@-o-keyframes iziT-slideIn { + 0% { + opacity: 0; + transform: translateX(50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +@keyframes iziT-slideIn { + 0% { + opacity: 0; + transform: translateX(50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +@-moz-keyframes iziT-bounceInLeft { + 0% { + opacity: 0; + transform: translateX(280px); + } + 50% { + opacity: 1; + transform: translateX(-20px); + } + 70% { + transform: translateX(10px); + } + 100% { + transform: translateX(0); + } +} +@-webkit-keyframes iziT-bounceInLeft { + 0% { + opacity: 0; + transform: translateX(280px); + } + 50% { + opacity: 1; + transform: translateX(-20px); + } + 70% { + transform: translateX(10px); + } + 100% { + transform: translateX(0); + } +} +@-o-keyframes iziT-bounceInLeft { + 0% { + opacity: 0; + transform: translateX(280px); + } + 50% { + opacity: 1; + transform: translateX(-20px); + } + 70% { + transform: translateX(10px); + } + 100% { + transform: translateX(0); + } +} +@keyframes iziT-bounceInLeft { + 0% { + opacity: 0; + transform: translateX(280px); + } + 50% { + opacity: 1; + transform: translateX(-20px); + } + 70% { + transform: translateX(10px); + } + 100% { + transform: translateX(0); + } +} +@-moz-keyframes iziT-bounceInRight { + 0% { + opacity: 0; + transform: translateX(-280px); + } + 50% { + opacity: 1; + transform: translateX(20px); + } + 70% { + transform: translateX(-10px); + } + 100% { + transform: translateX(0); + } +} +@-webkit-keyframes iziT-bounceInRight { + 0% { + opacity: 0; + transform: translateX(-280px); + } + 50% { + opacity: 1; + transform: translateX(20px); + } + 70% { + transform: translateX(-10px); + } + 100% { + transform: translateX(0); + } +} +@-o-keyframes iziT-bounceInRight { + 0% { + opacity: 0; + transform: translateX(-280px); + } + 50% { + opacity: 1; + transform: translateX(20px); + } + 70% { + transform: translateX(-10px); + } + 100% { + transform: translateX(0); + } +} +@keyframes iziT-bounceInRight { + 0% { + opacity: 0; + transform: translateX(-280px); + } + 50% { + opacity: 1; + transform: translateX(20px); + } + 70% { + transform: translateX(-10px); + } + 100% { + transform: translateX(0); + } +} +@-moz-keyframes iziT-bounceInDown { + 0% { + opacity: 0; + transform: translateY(-200px); + } + 50% { + opacity: 1; + transform: translateY(10px); + } + 70% { + transform: translateY(-5px); + } + 100% { + transform: translateY(0); + } +} +@-webkit-keyframes iziT-bounceInDown { + 0% { + opacity: 0; + transform: translateY(-200px); + } + 50% { + opacity: 1; + transform: translateY(10px); + } + 70% { + transform: translateY(-5px); + } + 100% { + transform: translateY(0); + } +} +@-o-keyframes iziT-bounceInDown { + 0% { + opacity: 0; + transform: translateY(-200px); + } + 50% { + opacity: 1; + transform: translateY(10px); + } + 70% { + transform: translateY(-5px); + } + 100% { + transform: translateY(0); + } +} +@keyframes iziT-bounceInDown { + 0% { + opacity: 0; + transform: translateY(-200px); + } + 50% { + opacity: 1; + transform: translateY(10px); + } + 70% { + transform: translateY(-5px); + } + 100% { + transform: translateY(0); + } +} +@-moz-keyframes iziT-bounceInUp { + 0% { + opacity: 0; + transform: translateY(200px); + } + 50% { + opacity: 1; + transform: translateY(-10px); + } + 70% { + transform: translateY(5px); + } + 100% { + transform: translateY(0); + } +} +@-webkit-keyframes iziT-bounceInUp { + 0% { + opacity: 0; + transform: translateY(200px); + } + 50% { + opacity: 1; + transform: translateY(-10px); + } + 70% { + transform: translateY(5px); + } + 100% { + transform: translateY(0); + } +} +@-o-keyframes iziT-bounceInUp { + 0% { + opacity: 0; + transform: translateY(200px); + } + 50% { + opacity: 1; + transform: translateY(-10px); + } + 70% { + transform: translateY(5px); + } + 100% { + transform: translateY(0); + } +} +@keyframes iziT-bounceInUp { + 0% { + opacity: 0; + transform: translateY(200px); + } + 50% { + opacity: 1; + transform: translateY(-10px); + } + 70% { + transform: translateY(5px); + } + 100% { + transform: translateY(0); + } +} +@-moz-keyframes iziT-fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-webkit-keyframes iziT-fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-o-keyframes iziT-fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes iziT-fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-moz-keyframes iziT-fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-o-keyframes iziT-fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@keyframes iziT-fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-moz-keyframes iziT-fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-o-keyframes iziT-fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@keyframes iziT-fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-moz-keyframes iziT-fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(300px, 0, 0); + transform: translate3d(300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(300px, 0, 0); + transform: translate3d(300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-o-keyframes iziT-fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(300px, 0, 0); + transform: translate3d(300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@keyframes iziT-fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(300px, 0, 0); + transform: translate3d(300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-moz-keyframes iziT-fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(-300px, 0, 0); + transform: translate3d(-300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-webkit-keyframes iziT-fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(-300px, 0, 0); + transform: translate3d(-300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-o-keyframes iziT-fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(-300px, 0, 0); + transform: translate3d(-300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@keyframes iziT-fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(-300px, 0, 0); + transform: translate3d(-300px, 0, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@-moz-keyframes iziT-flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + } + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@-webkit-keyframes iziT-flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + } + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@-o-keyframes iziT-flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + } + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@keyframes iziT-flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + } + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@-moz-keyframes iziT-fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-webkit-keyframes iziT-fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-o-keyframes iziT-fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@keyframes iziT-fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-moz-keyframes iziT-fadeOutDown { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +@-webkit-keyframes iziT-fadeOutDown { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +@-o-keyframes iziT-fadeOutDown { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +@keyframes iziT-fadeOutDown { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +@-moz-keyframes iziT-fadeOutUp { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} +@-webkit-keyframes iziT-fadeOutUp { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} +@-o-keyframes iziT-fadeOutUp { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} +@keyframes iziT-fadeOutUp { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} +@-moz-keyframes iziT-fadeOutLeft { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(-200px, 0, 0); + transform: translate3d(-200px, 0, 0); + } +} +@-webkit-keyframes iziT-fadeOutLeft { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(-200px, 0, 0); + transform: translate3d(-200px, 0, 0); + } +} +@-o-keyframes iziT-fadeOutLeft { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(-200px, 0, 0); + transform: translate3d(-200px, 0, 0); + } +} +@keyframes iziT-fadeOutLeft { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(-200px, 0, 0); + transform: translate3d(-200px, 0, 0); + } +} +@-moz-keyframes iziT-fadeOutRight { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(200px, 0, 0); + transform: translate3d(200px, 0, 0); + } +} +@-webkit-keyframes iziT-fadeOutRight { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(200px, 0, 0); + transform: translate3d(200px, 0, 0); + } +} +@-o-keyframes iziT-fadeOutRight { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(200px, 0, 0); + transform: translate3d(200px, 0, 0); + } +} +@keyframes iziT-fadeOutRight { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(200px, 0, 0); + transform: translate3d(200px, 0, 0); + } +} +@-moz-keyframes iziT-flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} +@-webkit-keyframes iziT-flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} +@-o-keyframes iziT-flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} +@keyframes iziT-flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +}