"use strict";const o=require("../../../../../../../_virtual/namespace.js"),v=require("../../../../../cssesc@3.0.0/node_modules/cssesc/cssesc.js");require("../util/index.js");require("./node.js");const g=require("../../../../../../../_virtual/index41.js"),q=require("../../../../../../../_virtual/node.js");(function(l,a){a.__esModule=!0,a.default=void 0;var p=u(v),_=g.__exports,h=u(q.node.exports);function u(e){return e&&e.__esModule?e:{default:e}}function c(e,r){for(var i=0;i<r.length;i++){var t=r[i];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}}function m(e,r,i){return r&&c(e.prototype,r),i&&c(e,i),e}function d(e,r){e.prototype=Object.create(r.prototype),e.prototype.constructor=e,s(e,r)}function s(e,r){return s=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t},s(e,r)}var y=function(e){d(r,e);function r(){return e.apply(this,arguments)||this}var i=r.prototype;return i.qualifiedName=function(n){return this.namespace?this.namespaceString+"|"+n:n},i.valueToString=function(){return this.qualifiedName(e.prototype.valueToString.call(this))},m(r,[{key:"namespace",get:function(){return this._namespace},set:function(n){if(n===!0||n==="*"||n==="&"){this._namespace=n,this.raws&&delete this.raws.namespace;return}var f=(0,p.default)(n,{isIdentifier:!0});this._namespace=n,f!==n?((0,_.ensureObject)(this,"raws"),this.raws.namespace=f):this.raws&&delete this.raws.namespace}},{key:"ns",get:function(){return this._namespace},set:function(n){this.namespace=n}},{key:"namespaceString",get:function(){if(this.namespace){var n=this.stringifyProperty("namespace");return n===!0?"":n}else return""}}]),r}(h.default);a.default=y,l.exports=a.default})(o.namespace,o.namespace.exports);
//# sourceMappingURL=namespace.js.map
