/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/font-family-papandreou@0.2.0-patch2/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
var PLAIN=0,STRINGS=1,ESCAPING=2,IDENTIFIER=3,SEPARATING=4,SPACEAFTERIDENTIFIER=5,ESCAPINGIDENTIFIER=6,identifierPattern=/[a-z0-9_-]/i,spacePattern=/[\s\t]/,parse=function(r){for(var e,t,I=!0,s=PLAIN,i="",E=0,a=[];;){if(t=r[E],s===PLAIN){if(!t&&I)break;if(!t&&!I)throw new Error("Parse error");if('"'===t||"'"===t)e=t,s=STRINGS,I=!1;else if(spacePattern.test(t));else{if(!identifierPattern.test(t))throw new Error("Parse error");s=IDENTIFIER,I=!1,E--}}else if(s===STRINGS){if(!t)throw new Error("Parse Error");"\\"===t?s=ESCAPING:t===e?(a.push(i),i="",s=SEPARATING):i+=t}else if(s===ESCAPING){if(t!==e&&"\\"!==t)throw new Error("Parse error");i+=t,s=STRINGS}else if(s===IDENTIFIER){if(!t){a.push(i);break}identifierPattern.test(t)?i+=t:","===t?(a.push(i),i="",s=PLAIN):spacePattern.test(t)?s=SPACEAFTERIDENTIFIER:"\\"===t&&(s=ESCAPINGIDENTIFIER)}else if(s===ESCAPINGIDENTIFIER){if(/[0-9a-f]/i.test(t))throw new Error("Parse error");i+=t,s=IDENTIFIER}else if(s===SPACEAFTERIDENTIFIER){if(!t){a.push(i);break}if(identifierPattern.test(t))i+=" "+t,s=IDENTIFIER;else if(","===t)a.push(i),i="",s=PLAIN;else if(!spacePattern.test(t))throw new Error("Parse error")}else if(s===SEPARATING){if(!t)break;if(","===t)s=PLAIN;else if(!spacePattern.test(t))throw new Error("Parse error")}E++}return a},stringsPattern=/[^a-z0-9_-]/i,stringify=function(r,e){var t=e&&e.quote||'"';if('"'!==t&&"'"!==t)throw new Error("Quote must be `'` or `\"`");for(var I=new RegExp(t,"g"),s=[],i=0;i<r.length;++i){var E=r[i];stringsPattern.test(E)&&(E=t+(E=E.replace(/\\/g,"\\\\").replace(I,"\\"+t))+t),s.push(E)}return s.join(", ")};module.exports={parse:parse,stringify:stringify};
//# sourceMappingURL=/sm/f80b2b1d01b4024623ff822aae6d89566e7e3bc077f81ed773b965cb0702f53f.map