import{g as e}from"./vendor-react-Dp9pL_Wn.js";import{r}from"./ce1bfd762-CGoNCUic.js";import{r as a}from"./c7d6fc21a-XgEBZrGw.js";function t(e,r){for(var a=0;a<r.length;a++){const t=r[a];if("string"!=typeof t&&!Array.isArray(t))for(const r in t)if("default"!==r&&!(r in e)){const a=Object.getOwnPropertyDescriptor(t,r);a&&Object.defineProperty(e,r,a.get?a:{enumerable:!0,get:()=>t[r]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var o,n;var p=function(){if(n)return o;n=1;var e=r(),t=a();function p(r){var a,o;r.register(e),r.register(t),o=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source,(a=r).languages.phpdoc=a.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+o+"\\s+)?)\\$\\w+"),lookbehind:!0}}),a.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+o),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),a.languages.javadoclike.addSupport("php",a.languages.phpdoc)}return o=p,p.displayName="phpdoc",p.aliases=[],o}();const s=t({__proto__:null,default:e(p)},[p]);export{s as p};
