Gazebo_simulation-Frontend/node_modules/jss-plugin-nested/dist/jss-plugin-nested.min.js
2020-12-21 10:29:31 -05:00

2 lines
1.3 KiB
JavaScript

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).jssPluginNested={})}(this,function(e){"use strict";function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var n=/\s*,\s*/g,r=/&/g,o=/\$([\w-]+)/g;e.default=function(){function e(e,t){return function(n,r){var o=e.getRule(r)||t&&t.getRule(r);return o?(o=o).selector:r}}function i(e,t){for(var o=t.split(n),i=e.split(n),f="",s=0;s<o.length;s++)for(var u=o[s],l=0;l<i.length;l++){var a=i[l];f&&(f+=", "),f+=-1!==a.indexOf("&")?a.replace(r,u):u+" "+a}return f}function f(e,n,r){if(r)return t({},r,{index:r.index+1});var o=e.options.nestingLevel;return o=void 0===o?1:o+1,t({},e.options,{nestingLevel:o,index:n.indexOf(e)+1})}return{onProcessStyle:function(n,r,s){if("style"!==r.type)return n;var u,l,a=r,c=a.options.parent;for(var d in n){var p=-1!==d.indexOf("&"),v="@"===d[0];if(p||v){if(u=f(a,c,u),p){var g=i(d,a.selector);l||(l=e(c,s)),g=g.replace(o,l),c.addRule(g,n[d],t({},u,{selector:g}))}else v&&c.addRule(d,{},u).addRule(a.key,n[d],{selector:a.selector});delete n[d]}}return n}}},Object.defineProperty(e,"__esModule",{value:!0})});