UNPKG

@kickstartds/storybook-addon-jsonschema

Version:

Show JSON Schema files associated with components, integrated with Story Controls

2 lines 4.59 MB
import{a as k1,b as Ar,c as Yo}from"./chunk-BLPUKQJE.js";var eQ=Ar((hon,JX)=>{"use strict";var Ike="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";JX.exports=Ike});var rQ=Ar((fon,iQ)=>{"use strict";var Oke=eQ();function tQ(){}function nQ(){}nQ.resetWarningCache=tQ;iQ.exports=function(){function n(i,r,s,o,a,l){if(l!==Oke){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}n.isRequired=n;function e(){return n}var t={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:e,element:n,elementType:n,instanceOf:e,node:n,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:nQ,resetWarningCache:tQ};return t.PropTypes=t,t}});var gI=Ar((mon,sQ)=>{sQ.exports=rQ()();var pon,gon});var CQ=Ar((xon,SQ)=>{SQ.exports=Array.isArray||function(n){return Object.prototype.toString.call(n)=="[object Array]"}});var AQ=Ar((Non,rg)=>{var KS=CQ();rg.exports=wQ;rg.exports.parse=EI;rg.exports.compile=zke;rg.exports.tokensToFunction=yQ;rg.exports.tokensToRegExp=TQ;var $ke=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function EI(n,e){for(var t=[],i=0,r=0,s="",o=e&&e.delimiter||"/",a;(a=$ke.exec(n))!=null;){var l=a[0],c=a[1],u=a.index;if(s+=n.slice(r,u),r=u+l.length,c){s+=c[1];continue}var d=n[r],f=a[2],h=a[3],p=a[4],g=a[5],m=a[6],_=a[7];s&&(t.push(s),s="");var v=f!=null&&d!=null&&d!==f,b=m==="+"||m==="*",S=m==="?"||m==="*",T=a[2]||o,C=p||g;t.push({name:h||i++,prefix:f||"",delimiter:T,optional:S,repeat:b,partial:v,asterisk:!!_,pattern:C?Yke(C):_?".*":"[^"+YS(T)+"]+?"})}return r<n.length&&(s+=n.substr(r)),s&&t.push(s),t}function zke(n,e){return yQ(EI(n,e),e)}function Gke(n){return encodeURI(n).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function qke(n){return encodeURI(n).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function yQ(n,e){for(var t=new Array(n.length),i=0;i<n.length;i++)typeof n[i]=="object"&&(t[i]=new RegExp("^(?:"+n[i].pattern+")$",CI(e)));return function(r,s){for(var o="",a=r||{},l=s||{},c=l.pretty?Gke:encodeURIComponent,u=0;u<n.length;u++){var d=n[u];if(typeof d=="string"){o+=d;continue}var f=a[d.name],h;if(f==null)if(d.optional){d.partial&&(o+=d.prefix);continue}else throw new TypeError('Expected "'+d.name+'" to be defined');if(KS(f)){if(!d.repeat)throw new TypeError('Expected "'+d.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(f.length===0){if(d.optional)continue;throw new TypeError('Expected "'+d.name+'" to not be empty')}for(var p=0;p<f.length;p++){if(h=c(f[p]),!t[u].test(h))throw new TypeError('Expected all "'+d.name+'" to match "'+d.pattern+'", but received `'+JSON.stringify(h)+"`");o+=(p===0?d.prefix:d.delimiter)+h}continue}if(h=d.asterisk?qke(f):c(f),!t[u].test(h))throw new TypeError('Expected "'+d.name+'" to match "'+d.pattern+'", but received "'+h+'"');o+=d.prefix+h}return o}}function YS(n){return n.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function Yke(n){return n.replace(/([=!:$\/()])/g,"\\$1")}function SI(n,e){return n.keys=e,n}function CI(n){return n&&n.sensitive?"":"i"}function Kke(n,e){var t=n.source.match(/\((?!\?)/g);if(t)for(var i=0;i<t.length;i++)e.push({name:i,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return SI(n,e)}function jke(n,e,t){for(var i=[],r=0;r<n.length;r++)i.push(wQ(n[r],e,t).source);var s=new RegExp("(?:"+i.join("|")+")",CI(t));return SI(s,e)}function Xke(n,e,t){return TQ(EI(n,t),e,t)}function TQ(n,e,t){KS(e)||(t=e||t,e=[]),t=t||{};for(var i=t.strict,r=t.end!==!1,s="",o=0;o<n.length;o++){var a=n[o];if(typeof a=="string")s+=YS(a);else{var l=YS(a.prefix),c="(?:"+a.pattern+")";e.push(a),a.repeat&&(c+="(?:"+l+c+")*"),a.optional?a.partial?c=l+"("+c+")?":c="(?:"+l+"("+c+"))?":c=l+"("+c+")",s+=c}}var u=YS(t.delimiter||"/"),d=s.slice(-u.length)===u;return i||(s=(d?s.slice(0,-u.length):s)+"(?:"+u+"(?=$))?"),r?s+="$":s+=i&&d?"":"(?="+u+"|$)",SI(new RegExp("^"+s,CI(t)),e)}function wQ(n,e,t){return KS(e)||(t=e||t,e=[]),t=t||{},n instanceof RegExp?Kke(n,e):KS(n)?jke(n,e,t):Xke(n,e,t)}});var NQ=Ar(Yn=>{"use strict";var xr=typeof Symbol=="function"&&Symbol.for,yI=xr?Symbol.for("react.element"):60103,TI=xr?Symbol.for("react.portal"):60106,jS=xr?Symbol.for("react.fragment"):60107,XS=xr?Symbol.for("react.strict_mode"):60108,QS=xr?Symbol.for("react.profiler"):60114,ZS=xr?Symbol.for("react.provider"):60109,JS=xr?Symbol.for("react.context"):60110,wI=xr?Symbol.for("react.async_mode"):60111,eC=xr?Symbol.for("react.concurrent_mode"):60111,tC=xr?Symbol.for("react.forward_ref"):60112,nC=xr?Symbol.for("react.suspense"):60113,Qke=xr?Symbol.for("react.suspense_list"):60120,iC=xr?Symbol.for("react.memo"):60115,rC=xr?Symbol.for("react.lazy"):60116,Zke=xr?Symbol.for("react.block"):60121,Jke=xr?Symbol.for("react.fundamental"):60117,eLe=xr?Symbol.for("react.responder"):60118,tLe=xr?Symbol.for("react.scope"):60119;function bo(n){if(typeof n=="object"&&n!==null){var e=n.$$typeof;switch(e){case yI:switch(n=n.type,n){case wI:case eC:case jS:case QS:case XS:case nC:return n;default:switch(n=n&&n.$$typeof,n){case JS:case tC:case rC:case iC:case ZS:return n;default:return e}}case TI:return e}}}function xQ(n){return bo(n)===eC}Yn.AsyncMode=wI;Yn.ConcurrentMode=eC;Yn.ContextConsumer=JS;Yn.ContextProvider=ZS;Yn.Element=yI;Yn.ForwardRef=tC;Yn.Fragment=jS;Yn.Lazy=rC;Yn.Memo=iC;Yn.Portal=TI;Yn.Profiler=QS;Yn.StrictMode=XS;Yn.Suspense=nC;Yn.isAsyncMode=function(n){return xQ(n)||bo(n)===wI};Yn.isConcurrentMode=xQ;Yn.isContextConsumer=function(n){return bo(n)===JS};Yn.isContextProvider=function(n){return bo(n)===ZS};Yn.isElement=function(n){return typeof n=="object"&&n!==null&&n.$$typeof===yI};Yn.isForwardRef=function(n){return bo(n)===tC};Yn.isFragment=function(n){return bo(n)===jS};Yn.isLazy=function(n){return bo(n)===rC};Yn.isMemo=function(n){return bo(n)===iC};Yn.isPortal=function(n){return bo(n)===TI};Yn.isProfiler=function(n){return bo(n)===QS};Yn.isStrictMode=function(n){return bo(n)===XS};Yn.isSuspense=function(n){return bo(n)===nC};Yn.isValidElementType=function(n){return typeof n=="string"||typeof n=="function"||n===jS||n===eC||n===QS||n===XS||n===nC||n===Qke||typeof n=="object"&&n!==null&&(n.$$typeof===rC||n.$$typeof===iC||n.$$typeof===ZS||n.$$typeof===JS||n.$$typeof===tC||n.$$typeof===Jke||n.$$typeof===eLe||n.$$typeof===tLe||n.$$typeof===Zke)};Yn.typeOf=bo});var sC=Ar((Ron,DQ)=>{"use strict";DQ.exports=NQ()});var PQ=Ar((Oon,MQ)=>{"use strict";var AI=sC(),nLe={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},iLe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},rLe={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},kQ={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},xI={};xI[AI.ForwardRef]=rLe;xI[AI.Memo]=kQ;function RQ(n){return AI.isMemo(n)?kQ:xI[n.$$typeof]||nLe}var sLe=Object.defineProperty,oLe=Object.getOwnPropertyNames,IQ=Object.getOwnPropertySymbols,aLe=Object.getOwnPropertyDescriptor,lLe=Object.getPrototypeOf,OQ=Object.prototype;function LQ(n,e,t){if(typeof e!="string"){if(OQ){var i=lLe(e);i&&i!==OQ&&LQ(n,i,t)}var r=oLe(e);IQ&&(r=r.concat(IQ(e)));for(var s=RQ(n),o=RQ(e),a=0;a<r.length;++a){var l=r[a];if(!iLe[l]&&!(t&&t[l])&&!(o&&o[l])&&!(s&&s[l])){var c=aLe(e,l);try{sLe(n,l,c)}catch{}}}}return n}MQ.exports=LQ});var sZ=Ar((rZ,QI)=>{(function(n){if(typeof rZ=="object"&&typeof QI<"u")QI.exports=n();else if(typeof define=="function"&&define.amd)define([],n);else{var e;typeof window<"u"?e=window:typeof global<"u"?e=global:typeof self<"u"?e=self:e=this,e.memoizerific=n()}})(function(){var n,e,t;return function i(r,s,o){function a(u,d){if(!s[u]){if(!r[u]){var f=typeof k1=="function"&&k1;if(!d&&f)return f(u,!0);if(l)return l(u,!0);var h=new Error("Cannot find module '"+u+"'");throw h.code="MODULE_NOT_FOUND",h}var p=s[u]={exports:{}};r[u][0].call(p.exports,function(g){var m=r[u][1][g];return a(m||g)},p,p.exports,i,r,s,o)}return s[u].exports}for(var l=typeof k1=="function"&&k1,c=0;c<o.length;c++)a(o[c]);return a}({1:[function(i,r,s){r.exports=function(o){if(typeof Map!="function"||o){var a=i("./similar");return new a}else return new Map}},{"./similar":2}],2:[function(i,r,s){function o(){return this.list=[],this.lastItem=void 0,this.size=0,this}o.prototype.get=function(a){var l;if(this.lastItem&&this.isEqual(this.lastItem.key,a))return this.lastItem.val;if(l=this.indexOf(a),l>=0)return this.lastItem=this.list[l],this.list[l].val},o.prototype.set=function(a,l){var c;return this.lastItem&&this.isEqual(this.lastItem.key,a)?(this.lastItem.val=l,this):(c=this.indexOf(a),c>=0?(this.lastItem=this.list[c],this.list[c].val=l,this):(this.lastItem={key:a,val:l},this.list.push(this.lastItem),this.size++,this))},o.prototype.delete=function(a){var l;if(this.lastItem&&this.isEqual(this.lastItem.key,a)&&(this.lastItem=void 0),l=this.indexOf(a),l>=0)return this.size--,this.list.splice(l,1)[0]},o.prototype.has=function(a){var l;return this.lastItem&&this.isEqual(this.lastItem.key,a)?!0:(l=this.indexOf(a),l>=0?(this.lastItem=this.list[l],!0):!1)},o.prototype.forEach=function(a,l){var c;for(c=0;c<this.size;c++)a.call(l||this,this.list[c].val,this.list[c].key,this)},o.prototype.indexOf=function(a){var l;for(l=0;l<this.size;l++)if(this.isEqual(this.list[l].key,a))return l;return-1},o.prototype.isEqual=function(a,l){return a===l||a!==a&&l!==l},r.exports=o},{}],3:[function(i,r,s){var o=i("map-or-similar");r.exports=function(u){var d=new o(!1),f=[];return function(h){var p=function(){var g=d,m,_,v=arguments.length-1,b=Array(v+1),S=!0,T;if((p.numArgs||p.numArgs===0)&&p.numArgs!==v+1)throw new Error("Memoizerific functions should always be called with the same number of arguments");for(T=0;T<v;T++){if(b[T]={cacheItem:g,arg:arguments[T]},g.has(arguments[T])){g=g.get(arguments[T]);continue}S=!1,m=new o(!1),g.set(arguments[T],m),g=m}return S&&(g.has(arguments[v])?_=g.get(arguments[v]):S=!1),S||(_=h.apply(null,arguments),g.set(arguments[v],_)),u>0&&(b[v]={cacheItem:g,arg:arguments[v]},S?a(f,b):f.push(b),f.length>u&&l(f.shift())),p.wasMemoized=S,p.numArgs=v+1,_};return p.limit=u,p.wasMemoized=!1,p.cache=d,p.lru=f,p}};function a(u,d){var f=u.length,h=d.length,p,g,m;for(g=0;g<f;g++){for(p=!0,m=0;m<h;m++)if(!c(u[g][m].arg,d[m].arg)){p=!1;break}if(p)break}u.push(u.splice(g,1)[0])}function l(u){var d=u.length,f=u[d-1],h,p;for(f.cacheItem.delete(f.arg),p=d-2;p>=0&&(f=u[p],h=f.cacheItem.get(f.arg),!h||!h.size);p--)f.cacheItem.delete(f.arg)}function c(u,d){return u===d||u!==u&&d!==d}},{"map-or-similar":1}]},{},[3])(3)})});var UZ=Ar((Ban,BZ)=>{"use strict";var wMe=/([A-Z])/g;function AMe(n){return n.replace(wMe,"-$1").toLowerCase()}BZ.exports=AMe});var VZ=Ar((Uan,HZ)=>{"use strict";var xMe=UZ(),NMe=/^ms-/;function DMe(n){return xMe(n).replace(NMe,"-ms-")}HZ.exports=DMe});var $Z=Ar((WZ,pO)=>{(function(n){typeof WZ=="object"&&typeof pO<"u"?pO.exports=n(null):typeof define=="function"&&define.amd?define(n(null)):window.stylis=n(null)})(function n(e){"use strict";var t=/^\0+/g,i=/[\0\r\f]/g,r=/: */g,s=/zoo|gra/,o=/([,: ])(transform)/g,a=/,+\s*(?![^(]*[)])/g,l=/ +\s*(?![^(]*[)])/g,c=/ *[\0] */g,u=/,\r+?/g,d=/([\t\r\n ])*\f?&/g,f=/:global\(((?:[^\(\)\[\]]*|\[.*\]|\([^\(\)]*\))*)\)/g,h=/\W+/g,p=/@(k\w+)\s*(\S*)\s*/,g=/::(place)/g,m=/:(read-only)/g,_=/\s+(?=[{\];=:>])/g,v=/([[}=:>])\s+/g,b=/(\{[^{]+?);(?=\})/g,S=/\s{2,}/g,T=/([^\(])(:+) */g,C=/[svh]\w+-[tblr]{2}/,y=/([\w-]+t\()/g,w=/\(\s*(.*)\s*\)/g,A=/([\s\S]*?);/g,R=/-self|flex-/g,k=/[^]*?(:[rp][el]a[\w-]+)[^]*/,O=/[ \t]+$/,P=/stretch|:\s*\w+\-(?:conte|avail)/,U=/([^-])(image-set\()/,q="-webkit-",ie="-moz-",V="-ms-",K=59,J=125,L=123,G=40,W=41,D=91,ae=93,me=10,Q=13,Ce=9,ue=64,Le=32,ke=38,Te=45,Ke=95,Se=42,At=44,$e=58,Ye=39,je=34,st=47,rn=62,oe=43,ne=126,Z=0,M=12,I=11,z=107,H=109,$=115,j=112,le=111,ve=105,xe=99,Me=100,lt=112,qe=1,Oe=1,Rt=0,et=1,sn=1,vt=1,ce=0,_e=0,Ae=0,gt=[],kn=[],ui=0,fr=null,La=-2,Fr=-1,rd=0,Ic=1,sd=2,od=3,_t=0,fe=1,Ve="",it="",fn="";function Mi(ct,ht,rt,kt,Xe){for(var he=0,St=0,tt=0,on=0,Ln=0,gi=0,jt=0,wr=0,tg=0,zS=0,Oc=0,Ma=0,ng=0,Go=0,Cn=0,Hs=0,ld=0,Wh=0,Jn=0,kc=rt.length,$h=kc-1,pr="",It="",qn="",xi="",ig="",O1="",qo,_o;Cn<kc;){if(jt=rt.charCodeAt(Cn),Cn===$h&&St+on+tt+he!==0&&(St!==0&&(jt=St===st?me:st),on=tt=he=0,kc++,$h++),St+on+tt+he===0){if(Cn===$h&&(Hs>0&&(It=It.replace(i,"")),It.trim().length>0)){switch(jt){case Le:case Ce:case K:case Q:case me:break;default:It+=rt.charAt(Cn)}jt=K}if(ld===1)switch(jt){case L:case J:case K:case je:case Ye:case G:case W:case At:ld=0;case Ce:case Q:case me:case Le:break;default:for(ld=0,Jn=Cn,Ln=jt,Cn--,jt=K;Jn<kc;)switch(rt.charCodeAt(Jn++)){case me:case Q:case K:{++Cn,jt=Ln,Jn=kc;break}case $e:Hs>0&&(++Cn,jt=Ln);case L:Jn=kc}}switch(jt){case L:{for(It=It.trim(),Ln=It.charCodeAt(0),Oc=1,Jn=++Cn;Cn<kc;){switch(jt=rt.charCodeAt(Cn)){case L:{Oc++;break}case J:{Oc--;break}case st:{switch(gi=rt.charCodeAt(Cn+1)){case Se:case st:Cn=hI(gi,Cn,$h,rt)}break}case D:jt++;case G:jt++;case je:case Ye:for(;Cn++<$h&&rt.charCodeAt(Cn)!==jt;);}if(Oc===0)break;Cn++}switch(qn=rt.substring(Jn,Cn),Ln===Z&&(Ln=(It=It.replace(t,"").trim()).charCodeAt(0)),Ln){case ue:{switch(Hs>0&&(It=It.replace(i,"")),gi=It.charCodeAt(1),gi){case Me:case H:case $:case Te:{qo=ht;break}default:qo=gt}if(qn=Mi(ht,qo,qn,gi,Xe+1),Jn=qn.length,Ae>0&&Jn===0&&(Jn=It.length),ui>0&&(qo=zi(gt,It,Wh),_o=ad(od,qn,qo,ht,Oe,qe,Jn,gi,Xe,kt),It=qo.join(""),_o!==void 0&&(Jn=(qn=_o.trim()).length)===0&&(gi=0,qn="")),Jn>0)switch(gi){case $:It=It.replace(w,eg);case Me:case H:case Te:{qn=It+"{"+qn+"}";break}case z:{It=It.replace(p,"$1 $2"+(fe>0?Ve:"")),qn=It+"{"+qn+"}",sn===1||sn===2&&zo("@"+qn,3)?qn="@"+q+qn+"@"+qn:qn="@"+qn;break}default:qn=It+qn,kt===lt&&(qn=(xi+=qn,""))}else qn="";break}default:qn=Mi(ht,zi(ht,It,Wh),qn,kt,Xe+1)}ig+=qn,Ma=0,ld=0,Go=0,Hs=0,Wh=0,ng=0,It="",qn="",jt=rt.charCodeAt(++Cn);break}case J:case K:{if(It=(Hs>0?It.replace(i,""):It).trim(),(Jn=It.length)>1)switch(Go===0&&(Ln=It.charCodeAt(0),(Ln===Te||Ln>96&&Ln<123)&&(Jn=(It=It.replace(" ",":")).length)),ui>0&&(_o=ad(Ic,It,ht,ct,Oe,qe,xi.length,kt,Xe,kt))!==void 0&&(Jn=(It=_o.trim()).length)===0&&(It="\0\0"),Ln=It.charCodeAt(0),gi=It.charCodeAt(1),Ln){case Z:break;case ue:if(gi===ve||gi===xe){O1+=It+rt.charAt(Cn);break}default:{if(It.charCodeAt(Jn-1)===$e)break;xi+=_s(It,Ln,gi,It.charCodeAt(2))}}Ma=0,ld=0,Go=0,Hs=0,Wh=0,It="",jt=rt.charCodeAt(++Cn);break}}}switch(jt){case Q:case me:{if(St+on+tt+he+_e===0)switch(zS){case W:case Ye:case je:case ue:case ne:case rn:case Se:case oe:case st:case Te:case $e:case At:case K:case L:case J:break;default:Go>0&&(ld=1)}St===st?St=0:et+Ma===0&&kt!==z&&It.length>0&&(Hs=1,It+="\0"),ui*_t>0&&ad(rd,It,ht,ct,Oe,qe,xi.length,kt,Xe,kt),qe=1,Oe++;break}case K:case J:if(St+on+tt+he===0){qe++;break}default:{switch(qe++,pr=rt.charAt(Cn),jt){case Ce:case Le:{if(on+he+St===0)switch(wr){case At:case $e:case Ce:case Le:{pr="";break}default:jt!==Le&&(pr=" ")}break}case Z:{pr="\\0";break}case M:{pr="\\f";break}case I:{pr="\\v";break}case ke:{on+St+he===0&&et>0&&(Wh=1,Hs=1,pr="\f"+pr);break}case 108:{if(on+St+he+Rt===0&&Go>0)switch(Cn-Go){case 2:wr===j&&rt.charCodeAt(Cn-3)===$e&&(Rt=wr);case 8:tg===le&&(Rt=tg)}break}case $e:{on+St+he===0&&(Go=Cn);break}case At:{St+tt+on+he===0&&(Hs=1,pr+="\r");break}case je:case Ye:{St===0&&(on=on===jt?0:on===0?jt:on);break}case D:{on+St+tt===0&&he++;break}case ae:{on+St+tt===0&&he--;break}case W:{on+St+he===0&&tt--;break}case G:{if(on+St+he===0){if(Ma===0)switch(wr*2+tg*3){case 533:break;default:Oc=0,Ma=1}tt++}break}case ue:{St+tt+on+he+Go+ng===0&&(ng=1);break}case Se:case st:{if(on+he+tt>0)break;switch(St){case 0:{switch(jt*2+rt.charCodeAt(Cn+1)*3){case 235:{St=st;break}case 220:{Jn=Cn,St=Se;break}}break}case Se:jt===st&&wr===Se&&Jn+2!==Cn&&(rt.charCodeAt(Jn+2)===33&&(xi+=rt.substring(Jn,Cn+1)),pr="",St=0)}}}if(St===0){if(et+on+he+ng===0&&kt!==z&&jt!==K)switch(jt){case At:case ne:case rn:case oe:case W:case G:{if(Ma===0){switch(wr){case Ce:case Le:case me:case Q:{pr=pr+"\0";break}default:pr="\0"+pr+(jt===At?"":"\0")}Hs=1}else switch(jt){case G:{Go+7===Cn&&wr===108&&(Go=0),Ma=++Oc;break}case W:{(Ma=--Oc)===0&&(Hs=1,pr+="\0");break}}break}case Ce:case Le:switch(wr){case Z:case L:case J:case K:case At:case M:case Ce:case Le:case me:case Q:break;default:Ma===0&&(Hs=1,pr+="\0")}}It+=pr,jt!==Le&&jt!==Ce&&(zS=jt)}}}tg=wr,wr=jt,Cn++}if(Jn=xi.length,Ae>0&&Jn===0&&ig.length===0&&ht[0].length!==0&&(kt!==H||ht.length===1&&(et>0?it:fn)===ht[0])&&(Jn=ht.join(",").length+2),Jn>0){if(qo=et===0&&kt!==z?$S(ht):ht,ui>0&&(_o=ad(sd,xi,qo,ct,Oe,qe,Jn,kt,Xe,kt),_o!==void 0&&(xi=_o).length===0))return O1+xi+ig;if(xi=qo.join(",")+"{"+xi+"}",sn*Rt!==0){switch(sn===2&&!zo(xi,2)&&(Rt=0),Rt){case le:{xi=xi.replace(m,":"+ie+"$1")+xi;break}case j:{xi=xi.replace(g,"::"+q+"input-$1")+xi.replace(g,"::"+ie+"$1")+xi.replace(g,":"+V+"input-$1")+xi;break}}Rt=0}}return O1+xi+ig}function zi(ct,ht,rt){var kt=ht.trim().split(u),Xe=kt,he=kt.length,St=ct.length;switch(St){case 0:case 1:{for(var tt=0,on=St===0?"":ct[0]+" ";tt<he;++tt)Xe[tt]=Gi(on,Xe[tt],rt,St).trim();break}default:for(var tt=0,Ln=0,Xe=[];tt<he;++tt)for(var gi=0;gi<St;++gi)Xe[Ln++]=Gi(ct[gi]+" ",kt[tt],rt,St).trim()}return Xe}function Gi(ct,ht,rt,kt){var Xe=ht,he=Xe.charCodeAt(0);switch(he<33&&(he=(Xe=Xe.trim()).charCodeAt(0)),he){case ke:{switch(et+kt){case 0:case 1:if(ct.trim().length===0)break;default:return Xe.replace(d,"$1"+ct.trim())}break}case $e:switch(Xe.charCodeAt(1)){case 103:{if(vt>0&&et>0)return Xe.replace(f,"$1").replace(d,"$1"+fn);break}default:return ct.trim()+Xe.replace(d,"$1"+ct.trim())}default:if(rt*et>0&&Xe.indexOf("\f")>0)return Xe.replace(d,(ct.charCodeAt(0)===$e?"":"$1")+ct.trim())}return ct+Xe}function _s(ct,ht,rt,kt){var Xe=0,he=ct+";",St=ht*2+rt*3+kt*4,tt;if(St===944)return D1(he);if(sn===0||sn===2&&!zo(he,1))return he;switch(St){case 1015:return he.charCodeAt(10)===97?q+he+he:he;case 951:return he.charCodeAt(3)===116?q+he+he:he;case 963:return he.charCodeAt(5)===110?q+he+he:he;case 1009:if(he.charCodeAt(4)!==100)break;case 969:case 942:return q+he+he;case 978:return q+he+ie+he+he;case 1019:case 983:return q+he+ie+he+V+he+he;case 883:return he.charCodeAt(8)===Te?q+he+he:he.indexOf("image-set(",11)>0?he.replace(U,"$1"+q+"$2")+he:he;case 932:{if(he.charCodeAt(4)===Te)switch(he.charCodeAt(5)){case 103:return q+"box-"+he.replace("-grow","")+q+he+V+he.replace("grow","positive")+he;case 115:return q+he+V+he.replace("shrink","negative")+he;case 98:return q+he+V+he.replace("basis","preferred-size")+he}return q+he+V+he+he}case 964:return q+he+V+"flex-"+he+he;case 1023:{if(he.charCodeAt(8)!==99)break;return tt=he.substring(he.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),q+"box-pack"+tt+q+he+V+"flex-pack"+tt+he}case 1005:return s.test(he)?he.replace(r,":"+q)+he.replace(r,":"+ie)+he:he;case 1e3:{switch(tt=he.substring(13).trim(),Xe=tt.indexOf("-")+1,tt.charCodeAt(0)+tt.charCodeAt(Xe)){case 226:{tt=he.replace(C,"tb");break}case 232:{tt=he.replace(C,"tb-rl");break}case 220:{tt=he.replace(C,"lr");break}default:return he}return q+he+V+tt+he}case 1017:if(he.indexOf("sticky",9)===-1)return he;case 975:{switch(Xe=(he=ct).length-10,tt=(he.charCodeAt(Xe)===33?he.substring(0,Xe):he).substring(ct.indexOf(":",7)+1).trim(),St=tt.charCodeAt(0)+(tt.charCodeAt(7)|0)){case 203:if(tt.charCodeAt(8)<111)break;case 115:{he=he.replace(tt,q+tt)+";"+he;break}case 207:case 102:he=he.replace(tt,q+(St>102?"inline-":"")+"box")+";"+he.replace(tt,q+tt)+";"+he.replace(tt,V+tt+"box")+";"+he}return he+";"}case 938:{if(he.charCodeAt(5)===Te)switch(he.charCodeAt(6)){case 105:return tt=he.replace("-items",""),q+he+q+"box-"+tt+V+"flex-"+tt+he;case 115:return q+he+V+"flex-item-"+he.replace(R,"")+he;default:return q+he+V+"flex-line-pack"+he.replace("align-content","").replace(R,"")+he}break}case 973:case 989:if(he.charCodeAt(3)!==Te||he.charCodeAt(4)===122)break;case 931:case 953:{if(P.test(ct)===!0)return(tt=ct.substring(ct.indexOf(":")+1)).charCodeAt(0)===115?_s(ct.replace("stretch","fill-available"),ht,rt,kt).replace(":fill-available",":stretch"):he.replace(tt,q+tt)+he.replace(tt,ie+tt.replace("fill-",""))+he;break}case 962:{if(he=q+he+(he.charCodeAt(5)===102?V+he:"")+he,rt+kt===211&&he.charCodeAt(13)===105&&he.indexOf("transform",10)>0)return he.substring(0,he.indexOf(";",27)+1).replace(o,"$1"+q+"$2")+he;break}}return he}function zo(ct,ht){var rt=ct.indexOf(ht===1?":":"{"),kt=ct.substring(0,ht!==3?rt:10),Xe=ct.substring(rt+1,ct.length-1);return fr(ht!==2?kt:kt.replace(k,"$1"),Xe,ht)}function eg(ct,ht){var rt=_s(ht,ht.charCodeAt(0),ht.charCodeAt(1),ht.charCodeAt(2));return rt!==ht+";"?rt.replace(A," or ($1)").substring(4):"("+ht+")"}function D1(ct){var ht=ct.length,rt=ct.indexOf(":",9)+1,kt=ct.substring(0,rt).trim(),Xe=ct.substring(rt,ht-1).trim();switch(ct.charCodeAt(9)*fe){case 0:break;case Te:if(ct.charCodeAt(10)!==110)break;default:for(var he=Xe.split((Xe="",a)),St=0,rt=0,ht=he.length;St<ht;rt=0,++St){for(var tt=he[St],on=tt.split(l);tt=on[rt];){var Ln=tt.charCodeAt(0);if(fe===1&&(Ln>ue&&Ln<90||Ln>96&&Ln<123||Ln===Ke||Ln===Te&&tt.charCodeAt(1)!==Te))switch(isNaN(parseFloat(tt))+(tt.indexOf("(")!==-1)){case 1:switch(tt){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:tt+=Ve}}on[rt++]=tt}Xe+=(St===0?"":",")+on.join(" ")}}return Xe=kt+Xe+";",sn===1||sn===2&&zo(Xe,1)?q+Xe+Xe:Xe}function $S(ct){for(var ht=0,rt=ct.length,kt=Array(rt),Xe,he;ht<rt;++ht){for(var St=ct[ht].split(c),tt="",on=0,Ln=0,gi=0,jt=0,wr=St.length;on<wr;++on)if(!((Ln=(he=St[on]).length)===0&&wr>1)){if(gi=tt.charCodeAt(tt.length-1),jt=he.charCodeAt(0),Xe="",on!==0)switch(gi){case Se:case ne:case rn:case oe:case Le:case G:break;default:Xe=" "}switch(jt){case ke:he=Xe+it;case ne:case rn:case oe:case Le:case W:case G:break;case D:{he=Xe+he+it;break}case $e:{switch(he.charCodeAt(1)*2+he.charCodeAt(2)*3){case 530:if(vt>0){he=Xe+he.substring(8,Ln-1);break}default:(on<1||St[on-1].length<1)&&(he=Xe+it+he)}break}case At:Xe="";default:Ln>1&&he.indexOf(":")>0?he=Xe+he.replace(T,"$1"+it+"$2"):he=Xe+he+it}tt+=he}kt[ht]=tt.replace(i,"").trim()}return kt}function ad(ct,ht,rt,kt,Xe,he,St,tt,on,Ln){for(var gi=0,jt=ht,wr;gi<ui;++gi)switch(wr=kn[gi].call(Vh,ct,jt,rt,kt,Xe,he,St,tt,on,Ln)){case void 0:case!1:case!0:case null:break;default:jt=wr}if(jt!==ht)return jt}function hI(ct,ht,rt,kt){for(var Xe=ht+1;Xe<rt;++Xe)switch(kt.charCodeAt(Xe)){case st:{if(ct===Se&&kt.charCodeAt(Xe-1)===Se&&ht+2!==Xe)return Xe+1;break}case me:if(ct===st)return Xe+1}return Xe}function YX(ct,ht,rt,kt){for(var Xe=ht+1;Xe<rt;++Xe)switch(kt.charCodeAt(Xe)){case ct:return Xe}return Xe}function fI(ct){return ct.replace(i,"").replace(_,"").replace(v,"$1").replace(b,"$1").replace(S," ")}function R1(ct){switch(ct){case void 0:case null:{ui=kn.length=0;break}default:if(typeof ct=="function")kn[ui++]=ct;else if(typeof ct=="object")for(var ht=0,rt=ct.length;ht<rt;++ht)R1(ct[ht]);else _t=!!ct|0}return R1}function I1(ct){for(var ht in ct){var rt=ct[ht];switch(ht){case"keyframe":fe=rt|0;break;case"global":vt=rt|0;break;case"cascade":et=rt|0;break;case"compress":ce=rt|0;break;case"semicolon":_e=rt|0;break;case"preserve":Ae=rt|0;break;case"prefix":fr=null,rt?typeof rt!="function"?sn=1:(sn=2,fr=rt):sn=0}}return I1}function Vh(ct,ht){if(this!==void 0&&this.constructor===Vh)return n(ct);var rt=ct,kt=rt.charCodeAt(0);kt<33&&(kt=(rt=rt.trim()).charCodeAt(0)),fe>0&&(Ve=rt.replace(h,kt===D?"":"-")),kt=1,et===1?fn=rt:it=rt;var Xe=[fn],he;ui>0&&(he=ad(Fr,ht,Xe,Xe,Oe,qe,0,0,0,0),he!==void 0&&typeof he=="string"&&(ht=he));var St=Mi(gt,Xe,ht,0,0);return ui>0&&(he=ad(La,St,Xe,Xe,Oe,qe,St.length,0,0,0),he!==void 0&&typeof(St=he)!="string"&&(kt=0)),Ve="",fn="",it="",Rt=0,Oe=1,qe=1,ce*kt===0?St:fI(St)}return Vh.use=R1,Vh.set=I1,e!==void 0&&I1(e),Vh})});var GZ=Ar((zZ,gO)=>{(function(n){typeof zZ=="object"&&typeof gO<"u"?gO.exports=n():typeof define=="function"&&define.amd?define(n()):window.stylisRuleSheet=n()})(function(){"use strict";return function(n){var e="/*|*/",t=e+"}";function i(r){if(r)try{n(r+"}")}catch{}}return function(s,o,a,l,c,u,d,f,h,p){switch(s){case 1:if(h===0&&o.charCodeAt(0)===64)return n(o+";"),"";break;case 2:if(f===0)return o+e;break;case 3:switch(f){case 102:case 112:return n(a[0]+o),"";default:return o+(p===0?e:"")}case-2:o.split(t).forEach(i)}}}})});var XZ=Ar((Han,jZ)=>{"use strict";var RMe={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},IMe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},OMe=Object.defineProperty,kMe=Object.getOwnPropertyNames,qZ=Object.getOwnPropertySymbols,LMe=Object.getOwnPropertyDescriptor,mO=Object.getPrototypeOf,YZ=mO&&mO(Object);function KZ(n,e,t){if(typeof e!="string"){if(YZ){var i=mO(e);i&&i!==YZ&&KZ(n,i,t)}var r=kMe(e);qZ&&(r=r.concat(qZ(e)));for(var s=0;s<r.length;++s){var o=r[s];if(!RMe[o]&&!IMe[o]&&(!t||!t[o])){var a=LMe(e,o);try{OMe(n,o,a)}catch{}}}return n}return n}jZ.exports=KZ});var _ke=Ar((WS,$X)=>{(function(e,t){typeof WS=="object"&&typeof $X=="object"?$X.exports=t():typeof define=="function"&&define.amd?define([],t):typeof WS=="object"?WS.esprima=t():e.esprima=t()})(WS,function(){return function(n){var e={};function t(i){if(e[i])return e[i].exports;var r=e[i]={exports:{},id:i,loaded:!1};return n[i].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=n,t.c=e,t.p="",t(0)}([function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),r=t(3),s=t(8),o=t(15);function a(f,h,p){var g=null,m=function(w,A){p&&p(w,A),g&&g.visit(w,A)},_=typeof p=="function"?m:null,v=!1;if(h){v=typeof h.comment=="boolean"&&h.comment;var b=typeof h.attachComment=="boolean"&&h.attachComment;(v||b)&&(g=new i.CommentHandler,g.attach=b,h.comment=!0,_=m)}var S=!1;h&&typeof h.sourceType=="string"&&(S=h.sourceType==="module");var T;h&&typeof h.jsx=="boolean"&&h.jsx?T=new r.JSXParser(f,h,_):T=new s.Parser(f,h,_);var C=S?T.parseModule():T.parseScript(),y=C;return v&&g&&(y.comments=g.comments),T.config.tokens&&(y.tokens=T.tokens),T.config.tolerant&&(y.errors=T.errorHandler.errors),y}e.parse=a;function l(f,h,p){var g=h||{};return g.sourceType="module",a(f,g,p)}e.parseModule=l;function c(f,h,p){var g=h||{};return g.sourceType="script",a(f,g,p)}e.parseScript=c;function u(f,h,p){var g=new o.Tokenizer(f,h),m;m=[];try{for(;;){var _=g.getNextToken();if(!_)break;p&&(_=p(_)),m.push(_)}}catch(v){g.errorHandler.tolerate(v)}return g.errorHandler.tolerant&&(m.errors=g.errors()),m}e.tokenize=u;var d=t(2);e.Syntax=d.Syntax,e.version="4.0.1"},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(2),r=function(){function s(){this.attach=!1,this.comments=[],this.stack=[],this.leading=[],this.trailing=[]}return s.prototype.insertInnerComments=function(o,a){if(o.type===i.Syntax.BlockStatement&&o.body.length===0){for(var l=[],c=this.leading.length-1;c>=0;--c){var u=this.leading[c];a.end.offset>=u.start&&(l.unshift(u.comment),this.leading.splice(c,1),this.trailing.splice(c,1))}l.length&&(o.innerComments=l)}},s.prototype.findTrailingComments=function(o){var a=[];if(this.trailing.length>0){for(var l=this.trailing.length-1;l>=0;--l){var c=this.trailing[l];c.start>=o.end.offset&&a.unshift(c.comment)}return this.trailing.length=0,a}var u=this.stack[this.stack.length-1];if(u&&u.node.trailingComments){var d=u.node.trailingComments[0];d&&d.range[0]>=o.end.offset&&(a=u.node.trailingComments,delete u.node.trailingComments)}return a},s.prototype.findLeadingComments=function(o){for(var a=[],l;this.stack.length>0;){var c=this.stack[this.stack.length-1];if(c&&c.start>=o.start.offset)l=c.node,this.stack.pop();else break}if(l){for(var u=l.leadingComments?l.leadingComments.length:0,d=u-1;d>=0;--d){var f=l.leadingComments[d];f.range[1]<=o.start.offset&&(a.unshift(f),l.leadingComments.splice(d,1))}return l.leadingComments&&l.leadingComments.length===0&&delete l.leadingComments,a}for(var d=this.leading.length-1;d>=0;--d){var c=this.leading[d];c.start<=o.start.offset&&(a.unshift(c.comment),this.leading.splice(d,1))}return a},s.prototype.visitNode=function(o,a){if(!(o.type===i.Syntax.Program&&o.body.length>0)){this.insertInnerComments(o,a);var l=this.findTrailingComments(a),c=this.findLeadingComments(a);c.length>0&&(o.leadingComments=c),l.length>0&&(o.trailingComments=l),this.stack.push({node:o,start:a.start.offset})}},s.prototype.visitComment=function(o,a){var l=o.type[0]==="L"?"Line":"Block",c={type:l,value:o.value};if(o.range&&(c.range=o.range),o.loc&&(c.loc=o.loc),this.comments.push(c),this.attach){var u={comment:{type:l,value:o.value,range:[a.start.offset,a.end.offset]},start:a.start.offset};o.loc&&(u.comment.loc=o.loc),o.type=l,this.leading.push(u),this.trailing.push(u)}},s.prototype.visit=function(o,a){o.type==="LineComment"?this.visitComment(o,a):o.type==="BlockComment"?this.visitComment(o,a):this.attach&&this.visitNode(o,a)},s}();e.CommentHandler=r},function(n,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Syntax={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DoWhileStatement:"DoWhileStatement",DebuggerStatement:"DebuggerStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForOfStatement:"ForOfStatement",ForInStatement:"ForInStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchCase:"SwitchCase",SwitchStatement:"SwitchStatement",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"}},function(n,e,t){"use strict";var i=this&&this.__extends||function(){var h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,g){p.__proto__=g}||function(p,g){for(var m in g)g.hasOwnProperty(m)&&(p[m]=g[m])};return function(p,g){h(p,g);function m(){this.constructor=p}p.prototype=g===null?Object.create(g):(m.prototype=g.prototype,new m)}}();Object.defineProperty(e,"__esModule",{value:!0});var r=t(4),s=t(5),o=t(6),a=t(7),l=t(8),c=t(13),u=t(14);c.TokenName[100]="JSXIdentifier",c.TokenName[101]="JSXText";function d(h){var p;switch(h.type){case o.JSXSyntax.JSXIdentifier:var g=h;p=g.name;break;case o.JSXSyntax.JSXNamespacedName:var m=h;p=d(m.namespace)+":"+d(m.name);break;case o.JSXSyntax.JSXMemberExpression:var _=h;p=d(_.object)+"."+d(_.property);break;default:break}return p}var f=function(h){i(p,h);function p(g,m,_){return h.call(this,g,m,_)||this}return p.prototype.parsePrimaryExpression=function(){return this.match("<")?this.parseJSXRoot():h.prototype.parsePrimaryExpression.call(this)},p.prototype.startJSX=function(){this.scanner.index=this.startMarker.index,this.scanner.lineNumber=this.startMarker.line,this.scanner.lineStart=this.startMarker.index-this.startMarker.column},p.prototype.finishJSX=function(){this.nextToken()},p.prototype.reenterJSX=function(){this.startJSX(),this.expectJSX("}"),this.config.tokens&&this.tokens.pop()},p.prototype.createJSXNode=function(){return this.collectComments(),{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},p.prototype.createJSXChildNode=function(){return{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},p.prototype.scanXHTMLEntity=function(g){for(var m="&",_=!0,v=!1,b=!1,S=!1;!this.scanner.eof()&&_&&!v;){var T=this.scanner.source[this.scanner.index];if(T===g)break;if(v=T===";",m+=T,++this.scanner.index,!v)switch(m.length){case 2:b=T==="#";break;case 3:b&&(S=T==="x",_=S||r.Character.isDecimalDigit(T.charCodeAt(0)),b=b&&!S);break;default:_=_&&!(b&&!r.Character.isDecimalDigit(T.charCodeAt(0))),_=_&&!(S&&!r.Character.isHexDigit(T.charCodeAt(0)));break}}if(_&&v&&m.length>2){var C=m.substr(1,m.length-2);b&&C.length>1?m=String.fromCharCode(parseInt(C.substr(1),10)):S&&C.length>2?m=String.fromCharCode(parseInt("0"+C.substr(1),16)):!b&&!S&&u.XHTMLEntities[C]&&(m=u.XHTMLEntities[C])}return m},p.prototype.lexJSX=function(){var g=this.scanner.source.charCodeAt(this.scanner.index);if(g===60||g===62||g===47||g===58||g===61||g===123||g===125){var m=this.scanner.source[this.scanner.index++];return{type:7,value:m,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index-1,end:this.scanner.index}}if(g===34||g===39){for(var _=this.scanner.index,v=this.scanner.source[this.scanner.index++],b="";!this.scanner.eof();){var S=this.scanner.source[this.scanner.index++];if(S===v)break;S==="&"?b+=this.scanXHTMLEntity(v):b+=S}return{type:8,value:b,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:_,end:this.scanner.index}}if(g===46){var T=this.scanner.source.charCodeAt(this.scanner.index+1),C=this.scanner.source.charCodeAt(this.scanner.index+2),m=T===46&&C===46?"...":".",_=this.scanner.index;return this.scanner.index+=m.length,{type:7,value:m,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:_,end:this.scanner.index}}if(g===96)return{type:10,value:"",lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index,end:this.scanner.index};if(r.Character.isIdentifierStart(g)&&g!==92){var _=this.scanner.index;for(++this.scanner.index;!this.scanner.eof();){var S=this.scanner.source.charCodeAt(this.scanner.index);if(r.Character.isIdentifierPart(S)&&S!==92)++this.scanner.index;else if(S===45)++this.scanner.index;else break}var y=this.scanner.source.slice(_,this.scanner.index);return{type:100,value:y,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:_,end:this.scanner.index}}return this.scanner.lex()},p.prototype.nextJSXToken=function(){this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart;var g=this.lexJSX();return this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart,this.config.tokens&&this.tokens.push(this.convertToken(g)),g},p.prototype.nextJSXText=function(){this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart;for(var g=this.scanner.index,m="";!this.scanner.eof();){var _=this.scanner.source[this.scanner.index];if(_==="{"||_==="<")break;++this.scanner.index,m+=_,r.Character.isLineTerminator(_.charCodeAt(0))&&(++this.scanner.lineNumber,_==="\r"&&this.scanner.source[this.scanner.index]===` `&&++this.scanner.index,this.scanner.lineStart=this.scanner.index)}this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart;var v={type:101,value:m,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:g,end:this.scanner.index};return m.length>0&&this.config.tokens&&this.tokens.push(this.convertToken(v)),v},p.prototype.peekJSXToken=function(){var g=this.scanner.saveState();this.scanner.scanComments();var m=this.lexJSX();return this.scanner.restoreState(g),m},p.prototype.expectJSX=function(g){var m=this.nextJSXToken();(m.type!==7||m.value!==g)&&this.throwUnexpectedToken(m)},p.prototype.matchJSX=function(g){var m=this.peekJSXToken();return m.type===7&&m.value===g},p.prototype.parseJSXIdentifier=function(){var g=this.createJSXNode(),m=this.nextJSXToken();return m.type!==100&&this.throwUnexpectedToken(m),this.finalize(g,new s.JSXIdentifier(m.value))},p.prototype.parseJSXElementName=function(){var g=this.createJSXNode(),m=this.parseJSXIdentifier();if(this.matchJSX(":")){var _=m;this.expectJSX(":");var v=this.parseJSXIdentifier();m=this.finalize(g,new s.JSXNamespacedName(_,v))}else if(this.matchJSX("."))for(;this.matchJSX(".");){var b=m;this.expectJSX(".");var S=this.parseJSXIdentifier();m=this.finalize(g,new s.JSXMemberExpression(b,S))}return m},p.prototype.parseJSXAttributeName=function(){var g=this.createJSXNode(),m,_=this.parseJSXIdentifier();if(this.matchJSX(":")){var v=_;this.expectJSX(":");var b=this.parseJSXIdentifier();m=this.finalize(g,new s.JSXNamespacedName(v,b))}else m=_;return m},p.prototype.parseJSXStringLiteralAttribute=function(){var g=this.createJSXNode(),m=this.nextJSXToken();m.type!==8&&this.throwUnexpectedToken(m);var _=this.getTokenRaw(m);return this.finalize(g,new a.Literal(m.value,_))},p.prototype.parseJSXExpressionAttribute=function(){var g=this.createJSXNode();this.expectJSX("{"),this.finishJSX(),this.match("}")&&this.tolerateError("JSX attributes must only be assigned a non-empty expression");var m=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(g,new s.JSXExpressionContainer(m))},p.prototype.parseJSXAttributeValue=function(){return this.matchJSX("{")?this.parseJSXExpressionAttribute():this.matchJSX("<")?this.parseJSXElement():this.parseJSXStringLiteralAttribute()},p.prototype.parseJSXNameValueAttribute=function(){var g=this.createJSXNode(),m=this.parseJSXAttributeName(),_=null;return this.matchJSX("=")&&(this.expectJSX("="),_=this.parseJSXAttributeValue()),this.finalize(g,new s.JSXAttribute(m,_))},p.prototype.parseJSXSpreadAttribute=function(){var g=this.createJSXNode();this.expectJSX("{"),this.expectJSX("..."),this.finishJSX();var m=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(g,new s.JSXSpreadAttribute(m))},p.prototype.parseJSXAttributes=function(){for(var g=[];!this.matchJSX("/")&&!this.matchJSX(">");){var m=this.matchJSX("{")?this.parseJSXSpreadAttribute():this.parseJSXNameValueAttribute();g.push(m)}return g},p.prototype.parseJSXOpeningElement=function(){var g=this.createJSXNode();this.expectJSX("<");var m=this.parseJSXElementName(),_=this.parseJSXAttributes(),v=this.matchJSX("/");return v&&this.expectJSX("/"),this.expectJSX(">"),this.finalize(g,new s.JSXOpeningElement(m,v,_))},p.prototype.parseJSXBoundaryElement=function(){var g=this.createJSXNode();if(this.expectJSX("<"),this.matchJSX("/")){this.expectJSX("/");var m=this.parseJSXElementName();return this.expectJSX(">"),this.finalize(g,new s.JSXClosingElement(m))}var _=this.parseJSXElementName(),v=this.parseJSXAttributes(),b=this.matchJSX("/");return b&&this.expectJSX("/"),this.expectJSX(">"),this.finalize(g,new s.JSXOpeningElement(_,b,v))},p.prototype.parseJSXEmptyExpression=function(){var g=this.createJSXChildNode();return this.collectComments(),this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart,this.finalize(g,new s.JSXEmptyExpression)},p.prototype.parseJSXExpressionContainer=function(){var g=this.createJSXNode();this.expectJSX("{");var m;return this.matchJSX("}")?(m=this.parseJSXEmptyExpression(),this.expectJSX("}")):(this.finishJSX(),m=this.parseAssignmentExpression(),this.reenterJSX()),this.finalize(g,new s.JSXExpressionContainer(m))},p.prototype.parseJSXChildren=function(){for(var g=[];!this.scanner.eof();){var m=this.createJSXChildNode(),_=this.nextJSXText();if(_.start<_.end){var v=this.getTokenRaw(_),b=this.finalize(m,new s.JSXText(_.value,v));g.push(b)}if(this.scanner.source[this.scanner.index]==="{"){var S=this.parseJSXExpressionContainer();g.push(S)}else break}return g},p.prototype.parseComplexJSXElement=function(g){for(var m=[];!this.scanner.eof();){g.children=g.children.concat(this.parseJSXChildren());var _=this.createJSXChildNode(),v=this.parseJSXBoundaryElement();if(v.type===o.JSXSyntax.JSXOpeningElement){var b=v;if(b.selfClosing){var S=this.finalize(_,new s.JSXElement(b,[],null));g.children.push(S)}else m.push(g),g={node:_,opening:b,closing:null,children:[]}}if(v.type===o.JSXSyntax.JSXClosingElement){g.closing=v;var T=d(g.opening.name),C=d(g.closing.name);if(T!==C&&this.tolerateError("Expected corresponding JSX closing tag for %0",T),m.length>0){var S=this.finalize(g.node,new s.JSXElement(g.opening,g.children,g.closing));g=m[m.length-1],g.children.push(S),m.pop()}else break}}return g},p.prototype.parseJSXElement=function(){var g=this.createJSXNode(),m=this.parseJSXOpeningElement(),_=[],v=null;if(!m.selfClosing){var b=this.parseComplexJSXElement({node:g,opening:m,closing:v,children:_});_=b.children,v=b.closing}return this.finalize(g,new s.JSXElement(m,_,v))},p.prototype.parseJSXRoot=function(){this.config.tokens&&this.tokens.pop(),this.startJSX();var g=this.parseJSXElement();return this.finishJSX(),g},p.prototype.isStartOfExpression=function(){return h.prototype.isStartOfExpression.call(this)||this.match("<")},p}(l.Parser);e.JSXParser=f},function(n,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u