UNPKG

fa-toolkit

Version:

a devtool for fast app

1 lines 6.3 kB
"use strict";var _0x35bc77=_0x3ac0;function _createForOfIteratorHelper(r,e){var t=_0x3ac0,s=typeof Symbol!==t(385)&&r[Symbol.iterator]||r[t(366)];if(!s){if(Array[t(396)](r)||(s=_unsupportedIterableToArray(r))||e&&r&&"number"==typeof r[t(387)]){s&&(r=s);var a=0,e=function(){};return{s:e,n:function(){return a>=r[t(387)]?{done:!0}:{done:!1,value:r[a++]}},e:function(r){throw r},f:e}}throw new TypeError(t(352))}var n,o=!0,c=!1;return{s:function(){s=s[t(336)](r)},n:function(){var r=s.next();return o=r.done,r},e:function(r){c=!0,n=r},f:function(){var r=t;try{o||null==s[r(364)]||s.return()}finally{if(c)throw n}}}}function _unsupportedIterableToArray(r,e){var t=_0x3ac0;if(r){if(typeof r===t(350))return _arrayLikeToArray(r,e);var s=Object[t(380)][t(340)][t(336)](r)[t(384)](8,-1);return(s="Object"===s&&r.constructor?r[t(334)][t(342)]:s)===t(357)||"Set"===s?Array[t(406)](r):s===t(358)||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/[t(404)](s)?_arrayLikeToArray(r,e):void 0}}function _arrayLikeToArray(r,e){var t=_0x3ac0;(null==e||e>r[t(387)])&&(e=r[t(387)]);for(var s=0,a=new Array(e);s<e;s++)a[s]=r[s];return a}function _0x3ac0(r,e){var t=_0x28b0();return(_0x3ac0=function(r,e){return t[r-=332]})(r,e)}!function(){for(var r=_0x3ac0,e=_0x28b0();;)try{if(430791==+parseInt(r(345))*(-parseInt(r(333))/2)+parseInt(r(348))/3+parseInt(r(341))/4+-parseInt(r(382))/5*(-parseInt(r(354))/6)+-parseInt(r(403))/7*(-parseInt(r(383))/8)+parseInt(r(339))/9*(parseInt(r(376))/10)+-parseInt(r(401))/11)break;e.push(e.shift())}catch(r){e.push(e.shift())}}();var path=require("path"),css=require(_0x35bc77(344)),loaderUtils=require(_0x35bc77(407)),utils=require("./common/utils"),nodeNameUtils=require(_0x35bc77(392));function qcssLoader(r){var e,t=_0x35bc77,s=[],a=initBuildInfo(),n=path[t(391)](this.rootContext,this[t(389)]).replace(/.(css|sass|scss|styl|less|stylus)$/,"")[t(400)](/\\/g,"/"),o=n===t(346)?"app":t(359);"?"!==this.resourceQuery[0]||(e=loaderUtils[t(398)](this[t(379)]))&&(e[t(397)]&&(o=e[t(397)]),e[t(362)]&&e[t(367)]&&(a.scoped=!0,a[t(367)]=e[t(367)]));r=r[t(400)](/\/\*[\s\S]*?\*\//g,"");try{var c=getCssAst(this,r,s,a),i=getSegs(css.stringify(c.cssAst),s,c[t(337)]),u="";return t(346)===o&&(u=t(402)+t(375)),0<s[t(387)]&&utils[t(338)](this,s),"module.exports = {\n segs:"[t(356)](JSON[t(355)](i),t(395))[t(356)](n,t(399))[t(356)](o,t(381))[t(356)](u)}catch(r){s[t(349)]({reason:t(361)[t(356)](this[t(389)],"\n ")[t(356)](r)}),utils[t(338)](this,s)}return""}function _0x28b0(){var r=["735600tbxFaV","push","string","mappings","Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.","keyframes","6kbidSR","stringify","concat","Map","Arguments","page","parse","ERROR: Cannot parse css : ","scoped","rules","return","parsingErrors","@@iterator","scopeId","media","declarations","done","match","rootContext","sourcesContent","rpx","var info = module.exports.info\n\tinjectStyle(segs, sourcemap, info)","1300RbhYPz","sources","selectors","resourceQuery","prototype",'"}\n }',"2888915PexIIg","1033968MHSdHD","slice","undefined","column","length","indexOf","resourcePath","rule","relative","./template/node-name-utils","keyframe","version",',\n info:{path:"',"isArray","type","parseQuery",'", type:"',"replace","14638008rmCaAO","\n\tvar segs = module.exports.segs\n\tvar sourcemap = module.exports.sourcemap\n\t","28Ixntof","test","exports","from","loader-utils","value","stylesheet","4kKRxEq","constructor","transformSelectorName","call","cssAst","logWarn","8883taNTKU","toString","2576352ymNHFe","name","substring","css","175423BjRNNl","app","map"];return(_0x28b0=function(){return r})()}function initBuildInfo(){var r={};return r[_0x35bc77(362)]=!1,r}function getCssAst(r,e,t,s){var a=_0x35bc77,n=css[a(360)](e,{silent:!0,source:r.resourcePath}),r=genSourceMap(n,e,r);return n&&n[a(332)]&&(checkParseErr(t,n[a(332)][a(365)]),traverseSelectors(n.stylesheet.rules,s)),{cssAst:n,sourceMap:r}}function traverseSelectors(r,e){var t=_0x35bc77;if(r){var s,a=_createForOfIteratorHelper(r);try{for(a.s();!(s=a.n())[t(370)];){var n=s[t(408)];if(n[t(397)]===t(390)){var o,c=n[t(378)];if(c)for(var i=0,u=c.length;i<u;i++)c[i]=nodeNameUtils[t(335)](c[i]),e.scoped&&(0<(o=c[i][t(388)](":"))?c[i]=c[i][t(400)](":","["[t(356)](e[t(367)],"]:")):o<0&&(c[i]=""[t(356)](c[i],"[")[t(356)](e[t(367)],"]")))}else n.type===t(368)&&traverseSelectors(n[t(363)],e)}}catch(r){a.e(r)}finally{a.f()}}}function genSourceMap(r,e,t){var s=_0x35bc77,a=t[s(372)],t=path.relative(a,t[s(389)]),r=css[s(355)](r,{sourcemap:!0})[s(347)];return{version:r[s(394)],sources:r[s(377)],names:r.names,mappings:r[s(351)],file:t,sourcesContent:r[s(373)]}}function getSegs(r,e,t){var s=_0x35bc77,a=[];return t&&t.stylesheet&&(r=checkRules(t.stylesheet.rules,r=r,a),a[s(349)](r)),a}function checkRules(r,e,t){var s,a=_0x35bc77,n=e,o=_createForOfIteratorHelper(r);try{for(o.s();!(s=o.n())[a(370)];){var c=s[a(408)];if("rule"===c[a(397)]){var i=c[a(369)];if(i&&0<i[a(387)]){var u,l=_createForOfIteratorHelper(i);try{for(l.s();!(u=l.n()).done;){var f=u[a(408)];f[a(408)]&&(n=pushRpxNode(f[a(408)],n,t))}}catch(r){l.e(r)}finally{l.f()}}}else c[a(397)]===a(368)?n=checkRules(c[a(363)],n,t):"keyframes"===c[a(397)]&&(n=pushKeyFramesNodes(c,n,t))}}catch(r){o.e(r)}finally{o.f()}return n}function pushKeyFramesNodes(r,e,t){var s=_0x35bc77,a=e,r=r[s(353)];if(r&&0<r[s(387)]){var n,o=_createForOfIteratorHelper(r);try{for(o.s();!(n=o.n())[s(370)];){var c=n[s(408)];if(c[s(397)]===s(393)){var i=c[s(369)];if(i&&0<i[s(387)]){var u,l=_createForOfIteratorHelper(i);try{for(l.s();!(u=l.n()).done;){var f=u[s(408)];f[s(408)]&&(a=pushRpxNode(f[s(408)],a,t))}}catch(r){l.e(r)}finally{l.f()}}}}}catch(r){o.e(r)}finally{o.f()}}return a}function pushRpxNode(r,e,t){var s=_0x35bc77,a=e,r=r[s(371)](/[+\-]?[0-9.]+(?=rpx)/g);if(r){var n,o=_createForOfIteratorHelper(r);try{for(o.s();!(n=o.n())[s(370)];){var c=n[s(408)],i=a.indexOf("".concat(c,s(374))),u=parseFloat(c),l=a[s(343)](0,i),a=a.substring(i+c[s(387)]+3);t.push(l),t.push([2,u])}}catch(r){o.e(r)}finally{o.f()}}return a}function checkParseErr(t,r){var s=_0x35bc77;r&&0<r[s(387)]&&r.forEach(function(r){var e=s;t[e(349)]({line:r.line,column:r[e(386)],reason:r[e(340)]()})})}module[_0x35bc77(405)]=qcssLoader;