UNPKG

modern-utils

Version:
1 lines 10.3 kB
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.Utils=n():e.Utils=n()}(this,function(){return function(e){function n(e){delete installedChunks[e]}function t(e){var n=document.getElementsByTagName("head")[0],t=document.createElement("script");t.type="text/javascript",t.charset="utf-8",t.src=f.p+""+e+"."+b+".hot-update.js",n.appendChild(t)}function r(){return new Promise(function(e,n){if("undefined"==typeof XMLHttpRequest)return n(new Error("No browser support"));try{var t=new XMLHttpRequest,r=f.p+""+b+".hot-update.json";t.open("GET",r,!0),t.timeout=1e4,t.send(null)}catch(e){return n(e)}t.onreadystatechange=function(){if(4===t.readyState)if(0===t.status)n(new Error("Manifest request to "+r+" timed out."));else if(404===t.status)e();else if(200!==t.status&&304!==t.status)n(new Error("Manifest request to "+r+" failed."));else{try{var o=JSON.parse(t.responseText)}catch(e){return void n(e)}e(o)}}})}function o(e){var n=A[e];if(!n)return f;var t=function(t){return n.hot.active?(A[t]?A[t].parents.indexOf(e)<0&&A[t].parents.push(e):j=[e],n.children.indexOf(t)<0&&n.children.push(t)):(console.warn("[HMR] unexpected require("+t+") from disposed module "+e),j=[]),O=!1,f(t)},r=function(e){return{configurable:!0,enumerable:!0,get:function(){return f[e]},set:function(n){f[e]=n}}};for(var o in f)Object.prototype.hasOwnProperty.call(f,o)&&Object.defineProperty(t,o,r(o));return Object.defineProperty(t,"e",{enumerable:!0,value:function(e){function n(){H--,"prepare"===x&&(P[e]||s(e),0===H&&0===D&&u())}return"ready"===x&&c("prepare"),H++,f.e(e).then(n,function(e){throw n(),e})}}),t}function i(e){var n={_acceptedDependencies:{},_declinedDependencies:{},_selfAccepted:!1,_selfDeclined:!1,_disposeHandlers:[],_main:O,active:!0,accept:function(e,t){if("undefined"==typeof e)n._selfAccepted=!0;else if("function"==typeof e)n._selfAccepted=e;else if("object"==typeof e)for(var r=0;r<e.length;r++)n._acceptedDependencies[e[r]]=t||function(){};else n._acceptedDependencies[e]=t||function(){}},decline:function(e){if("undefined"==typeof e)n._selfDeclined=!0;else if("object"==typeof e)for(var t=0;t<e.length;t++)n._declinedDependencies[e[t]]=!0;else n._declinedDependencies[e]=!0},dispose:function(e){n._disposeHandlers.push(e)},addDisposeHandler:function(e){n._disposeHandlers.push(e)},removeDisposeHandler:function(e){var t=n._disposeHandlers.indexOf(e);t>=0&&n._disposeHandlers.splice(t,1)},check:a,apply:p,status:function(e){return e?void E.push(e):x},addStatusHandler:function(e){E.push(e)},removeStatusHandler:function(e){var n=E.indexOf(e);n>=0&&E.splice(n,1)},data:g[e]};return O=!0,n}function c(e){x=e;for(var n=0;n<E.length;n++)E[n].call(null,e)}function d(e){var n=+e+""===e;return n?+e:e}function a(e){if("idle"!==x)throw new Error("check() is only allowed in idle status");return m=e,c("check"),r().then(function(e){if(!e)return c("idle"),null;I={},P={},k=e.c,w=e.h,c("prepare");var n=new Promise(function(e,n){v={resolve:e,reject:n}});y={};var t=0;return s(t),"prepare"===x&&0===H&&0===D&&u(),n})}function l(e,n){if(k[e]&&I[e]){I[e]=!1;for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(y[t]=n[t]);0===--D&&0===H&&u()}}function s(e){k[e]?(I[e]=!0,D++,t(e)):P[e]=!0}function u(){c("ready");var e=v;if(v=null,e)if(m)p(m).then(function(n){e.resolve(n)},function(n){e.reject(n)});else{var n=[];for(var t in y)Object.prototype.hasOwnProperty.call(y,t)&&n.push(d(t));e.resolve(n)}}function p(t){function r(e){for(var n=[e],t={},r=n.slice().map(function(e){return{chain:[e],id:e}});r.length>0;){var i=r.pop(),c=i.id,d=i.chain;if(s=A[c],s&&!s.hot._selfAccepted){if(s.hot._selfDeclined)return{type:"self-declined",chain:d,moduleId:c};if(s.hot._main)return{type:"unaccepted",chain:d,moduleId:c};for(var a=0;a<s.parents.length;a++){var l=s.parents[a],u=A[l];if(u){if(u.hot._declinedDependencies[c])return{type:"declined",chain:d.concat([l]),moduleId:c,parentId:l};n.indexOf(l)>=0||(u.hot._acceptedDependencies[c]?(t[l]||(t[l]=[]),o(t[l],[c])):(delete t[l],n.push(l),r.push({chain:d.concat([l]),id:l})))}}}}return{type:"accepted",moduleId:e,outdatedModules:n,outdatedDependencies:t}}function o(e,n){for(var t=0;t<n.length;t++){var r=n[t];e.indexOf(r)<0&&e.push(r)}}if("ready"!==x)throw new Error("apply() is only allowed in ready status");t=t||{};var i,a,l,s,u,p={},h=[],v={},m=function(){console.warn("[HMR] unexpected require("+_.moduleId+") to disposed module")};for(var O in y)if(Object.prototype.hasOwnProperty.call(y,O)){u=d(O);var _;_=y[O]?r(u):{type:"disposed",moduleId:O};var E=!1,D=!1,H=!1,P="";switch(_.chain&&(P="\nUpdate propagation: "+_.chain.join(" -> ")),_.type){case"self-declined":t.onDeclined&&t.onDeclined(_),t.ignoreDeclined||(E=new Error("Aborted because of self decline: "+_.moduleId+P));break;case"declined":t.onDeclined&&t.onDeclined(_),t.ignoreDeclined||(E=new Error("Aborted because of declined dependency: "+_.moduleId+" in "+_.parentId+P));break;case"unaccepted":t.onUnaccepted&&t.onUnaccepted(_),t.ignoreUnaccepted||(E=new Error("Aborted because "+u+" is not accepted"+P));break;case"accepted":t.onAccepted&&t.onAccepted(_),D=!0;break;case"disposed":t.onDisposed&&t.onDisposed(_),H=!0;break;default:throw new Error("Unexception type "+_.type)}if(E)return c("abort"),Promise.reject(E);if(D){v[u]=y[u],o(h,_.outdatedModules);for(u in _.outdatedDependencies)Object.prototype.hasOwnProperty.call(_.outdatedDependencies,u)&&(p[u]||(p[u]=[]),o(p[u],_.outdatedDependencies[u]))}H&&(o(h,[_.moduleId]),v[u]=m)}var I=[];for(a=0;a<h.length;a++)u=h[a],A[u]&&A[u].hot._selfAccepted&&I.push({module:u,errorHandler:A[u].hot._selfAccepted});c("dispose"),Object.keys(k).forEach(function(e){k[e]===!1&&n(e)});for(var M,U=h.slice();U.length>0;)if(u=U.pop(),s=A[u]){var T={},L=s.hot._disposeHandlers;for(l=0;l<L.length;l++)(i=L[l])(T);for(g[u]=T,s.hot.active=!1,delete A[u],l=0;l<s.children.length;l++){var q=A[s.children[l]];q&&(M=q.parents.indexOf(u),M>=0&&q.parents.splice(M,1))}}var S,W;for(u in p)if(Object.prototype.hasOwnProperty.call(p,u)&&(s=A[u]))for(W=p[u],l=0;l<W.length;l++)S=W[l],M=s.children.indexOf(S),M>=0&&s.children.splice(M,1);c("apply"),b=w;for(u in v)Object.prototype.hasOwnProperty.call(v,u)&&(e[u]=v[u]);var C=null;for(u in p)if(Object.prototype.hasOwnProperty.call(p,u)){s=A[u],W=p[u];var R=[];for(a=0;a<W.length;a++)S=W[a],i=s.hot._acceptedDependencies[S],R.indexOf(i)>=0||R.push(i);for(a=0;a<R.length;a++){i=R[a];try{i(W)}catch(e){t.onErrored&&t.onErrored({type:"accept-errored",moduleId:u,dependencyId:W[a],error:e}),t.ignoreErrored||C||(C=e)}}}for(a=0;a<I.length;a++){var X=I[a];u=X.module,j=[u];try{f(u)}catch(e){if("function"==typeof X.errorHandler)try{X.errorHandler(e)}catch(n){t.onErrored&&t.onErrored({type:"self-accept-error-handler-errored",moduleId:u,error:n,orginalError:e}),t.ignoreErrored||C||(C=n),C||(C=e)}else t.onErrored&&t.onErrored({type:"self-accept-errored",moduleId:u,error:e}),t.ignoreErrored||C||(C=e)}}return C?(c("fail"),Promise.reject(C)):(c("idle"),Promise.resolve(h))}function f(n){if(A[n])return A[n].exports;var t=A[n]={i:n,l:!1,exports:{},hot:i(n),parents:(_=j,j=[],_),children:[]};return e[n].call(t.exports,t,t.exports,o(n)),t.l=!0,t.exports}var h=this.webpackHotUpdateUtils;this.webpackHotUpdateUtils=function(e,n){l(e,n),h&&h(e,n)};var v,y,w,m=!0,b="02d56fe86559a00dc955",g={},O=!0,j=[],_=[],E=[],x="idle",D=0,H=0,P={},I={},k={},A={};return f.m=e,f.c=A,f.i=function(e){return e},f.d=function(e,n,t){f.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:t})},f.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(n,"a",n),n},f.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},f.p="",f.h=function(){return b},o(1)(f.s=1)}([function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=void 0!==window.screenLeft?window.screenLeft:screen.left,o=void 0!==window.screenTop?window.screenTop:screen.top,i=null;i=window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width;var c=null;c=window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height;var d=void 0!==window.pageXOffset,a="CSS1Compat"===(document.compatMode||""),l=null;l=d?window.pageXOffset:a?document.documentElement.scrollLeft:document.body.scrollLeft;var s=null;s=d?window.pageYOffset:a?document.documentElement.scrollTop:document.body.scrollTop;var u=0,p=0;return t?(e>0&&(u=(i-e)/2+l),n>0&&(p=(c-n)/2+s)):(e>0&&(u=parseInt((i-e)/2,0)),n>0&&(p=parseInt((c-e)/2,0))),{windowLeft:r,windowTop:o,scrollLeft:l,scrollTop:s,windowWidth:i,windowHeight:c,x:u,y:p}},i=function(e){var n=r({},{url:null,name:"",center:!0,left:0,top:0,height:100,width:100,menubar:!1,toolbar:!1,location:!1,status:!1,resizable:!1,scrollbars:!1},e);if(n.url){var t=[];if(t.push("width="+n.width),t.push("height="+n.height),n.center===!0){var i=o(n.width,n.height);n.left=i.x,n.top=i.y}t.push("left="+n.left),t.push("top="+n.top),t.push("menubar="+(n.menubar===!0?"yes":"no")),t.push("toolbar="+(n.toolbar===!0?"yes":"no")),t.push("location="+(n.location===!0?"yes":"no")),t.push("status="+(n.status===!0?"yes":"no")),t.push("resizable="+(n.resizable===!0?"yes":"no")),t.push("scrollbars="+(n.scrollbars===!0?"yes":"no")),window.open(n.url,n.name,t.join(","))}},c=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=window.location.search;if(!t||void 0===t)return n;if(t=t.match(/[&?]?([^=&]*)=([^&]*)/gi),!t||void 0===t||0===t.length)return n;var r=t.findIndex(function(n){return n.indexOf(e+"=")>-1}),o=null;if(r>-1){var i=t[r],c=i.replace(/^&|\?/gi,"");if(c){var d=c.split("=");d[0]===e&&(o=d[1])}}return!n||o&&void 0!==o&&""!==o?o:n};n.default={screenPoint:o,popup:i,getParameter:c}},function(e,n,t){"use strict";e.exports=t(0).default}])});