Viewing File: /usr/local/cpanel/base/frontend/jupiter/koality/_nuxt/CH7EM4Gj.js
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CKGgqqYz.js","./Cr0JBC1A.js","./entry.CYlMoaSa.css","./88opOQSr.js","./iik6CYzq.js"])))=>i.map(i=>d[i]);
import{d as K,av as N,bM as dn,Z as gn,i as W,s as O,bQ as fn,c2 as mn,ab as hn,c3 as M,c4 as yn,c5 as vn,ae as bn,a5 as kn,ac as Sn,ag as X,o as w,c as A,k,D as Y,p as P,b8 as Cn,w as xn,e as V,F as wn}from"./Cr0JBC1A.js";import{p as Z,k as On}from"./88opOQSr.js";import{f as J,n as Dn}from"./iik6CYzq.js";class D{constructor(e,t,o){this.normal=t,this.property=e,o&&(this.space=o)}}D.prototype.normal={};D.prototype.property={};D.prototype.space=void 0;function G(n,e){const t={},o={};for(const r of n)Object.assign(t,r.property),Object.assign(o,r.normal);return new D(t,o,e)}function B(n){return n.toLowerCase()}class y{constructor(e,t){this.attribute=t,this.property=e}}y.prototype.attribute="";y.prototype.booleanish=!1;y.prototype.boolean=!1;y.prototype.commaOrSpaceSeparated=!1;y.prototype.commaSeparated=!1;y.prototype.defined=!1;y.prototype.mustUseProperty=!1;y.prototype.number=!1;y.prototype.overloadedBoolean=!1;y.prototype.property="";y.prototype.spaceSeparated=!1;y.prototype.space=void 0;let Pn=0;const u=S(),h=S(),E=S(),l=S(),d=S(),C=S(),v=S();function S(){return 2**++Pn}const U=Object.freeze(Object.defineProperty({__proto__:null,boolean:u,booleanish:h,commaOrSpaceSeparated:v,commaSeparated:C,number:l,overloadedBoolean:E,spaceSeparated:d},Symbol.toStringTag,{value:"Module"})),_=Object.keys(U);class I extends y{constructor(e,t,o,r){let a=-1;if(super(e,t),$(this,"space",r),typeof o=="number")for(;++a<_.length;){const c=_[a];$(this,_[a],(o&U[c])===U[c])}}}I.prototype.defined=!0;function $(n,e,t){t&&(n[e]=t)}function x(n){const e={},t={};for(const[o,r]of Object.entries(n.properties)){const a=new I(o,n.transform(n.attributes||{},o),r,n.space);n.mustUseProperty&&n.mustUseProperty.includes(o)&&(a.mustUseProperty=!0),e[o]=a,t[B(o)]=o,t[B(a.attribute)]=o}return new D(e,t,n.space)}const Q=x({properties:{ariaActiveDescendant:null,ariaAtomic:h,ariaAutoComplete:null,ariaBusy:h,ariaChecked:h,ariaColCount:l,ariaColIndex:l,ariaColSpan:l,ariaControls:d,ariaCurrent:null,ariaDescribedBy:d,ariaDetails:null,ariaDisabled:h,ariaDropEffect:d,ariaErrorMessage:null,ariaExpanded:h,ariaFlowTo:d,ariaGrabbed:h,ariaHasPopup:null,ariaHidden:h,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:d,ariaLevel:l,ariaLive:null,ariaModal:h,ariaMultiLine:h,ariaMultiSelectable:h,ariaOrientation:null,ariaOwns:d,ariaPlaceholder:null,ariaPosInSet:l,ariaPressed:h,ariaReadOnly:h,ariaRelevant:null,ariaRequired:h,ariaRoleDescription:d,ariaRowCount:l,ariaRowIndex:l,ariaRowSpan:l,ariaSelected:h,ariaSetSize:l,ariaSort:null,ariaValueMax:l,ariaValueMin:l,ariaValueNow:l,ariaValueText:null,role:null},transform(n,e){return e==="role"?e:"aria-"+e.slice(4).toLowerCase()}});function nn(n,e){return e in n?n[e]:e}function en(n,e){return nn(n,e.toLowerCase())}const Mn=x({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:C,acceptCharset:d,accessKey:d,action:null,allow:null,allowFullScreen:u,allowPaymentRequest:u,allowUserMedia:u,alt:null,as:null,async:u,autoCapitalize:null,autoComplete:d,autoFocus:u,autoPlay:u,blocking:d,capture:null,charSet:null,checked:u,cite:null,className:d,cols:l,colSpan:null,content:null,contentEditable:h,controls:u,controlsList:d,coords:l|C,crossOrigin:null,data:null,dateTime:null,decoding:null,default:u,defer:u,dir:null,dirName:null,disabled:u,download:E,draggable:h,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:u,formTarget:null,headers:d,height:l,hidden:E,high:l,href:null,hrefLang:null,htmlFor:d,httpEquiv:d,id:null,imageSizes:null,imageSrcSet:null,inert:u,inputMode:null,integrity:null,is:null,isMap:u,itemId:null,itemProp:d,itemRef:d,itemScope:u,itemType:d,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:u,low:l,manifest:null,max:null,maxLength:l,media:null,method:null,min:null,minLength:l,multiple:u,muted:u,name:null,nonce:null,noModule:u,noValidate:u,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:u,optimum:l,pattern:null,ping:d,placeholder:null,playsInline:u,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:u,referrerPolicy:null,rel:d,required:u,reversed:u,rows:l,rowSpan:l,sandbox:d,scope:null,scoped:u,seamless:u,selected:u,shadowRootClonable:u,shadowRootDelegatesFocus:u,shadowRootMode:null,shape:null,size:l,sizes:null,slot:null,span:l,spellCheck:h,src:null,srcDoc:null,srcLang:null,srcSet:null,start:l,step:null,style:null,tabIndex:l,target:null,title:null,translate:null,type:null,typeMustMatch:u,useMap:null,value:h,width:l,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:d,axis:null,background:null,bgColor:null,border:l,borderColor:null,bottomMargin:l,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:u,declare:u,event:null,face:null,frame:null,frameBorder:null,hSpace:l,leftMargin:l,link:null,longDesc:null,lowSrc:null,marginHeight:l,marginWidth:l,noResize:u,noHref:u,noShade:u,noWrap:u,object:null,profile:null,prompt:null,rev:null,rightMargin:l,rules:null,scheme:null,scrolling:h,standby:null,summary:null,text:null,topMargin:l,valueType:null,version:null,vAlign:null,vLink:null,vSpace:l,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:u,disableRemotePlayback:u,prefix:null,property:null,results:l,security:null,unselectable:null},space:"html",transform:en}),Tn=x({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:v,accentHeight:l,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:l,amplitude:l,arabicForm:null,ascent:l,attributeName:null,attributeType:null,azimuth:l,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:l,by:null,calcMode:null,capHeight:l,className:d,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:l,diffuseConstant:l,direction:null,display:null,dur:null,divisor:l,dominantBaseline:null,download:u,dx:null,dy:null,edgeMode:null,editable:null,elevation:l,enableBackground:null,end:null,event:null,exponent:l,externalResourcesRequired:null,fill:null,fillOpacity:l,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:C,g2:C,glyphName:C,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:l,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:l,horizOriginX:l,horizOriginY:l,id:null,ideographic:l,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:l,k:l,k1:l,k2:l,k3:l,k4:l,kernelMatrix:v,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:l,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:l,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:l,overlineThickness:l,paintOrder:null,panose1:null,path:null,pathLength:l,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:d,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:l,pointsAtY:l,pointsAtZ:l,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:v,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:v,rev:v,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:v,requiredFeatures:v,requiredFonts:v,requiredFormats:v,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:l,specularExponent:l,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:l,strikethroughThickness:l,string:null,stroke:null,strokeDashArray:v,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:l,strokeOpacity:l,strokeWidth:null,style:null,surfaceScale:l,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:v,tabIndex:l,tableValues:null,target:null,targetX:l,targetY:l,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:v,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:l,underlineThickness:l,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:l,values:null,vAlphabetic:l,vMathematical:l,vectorEffect:null,vHanging:l,vIdeographic:l,version:null,vertAdvY:l,vertOriginX:l,vertOriginY:l,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:l,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:nn}),ln=x({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(n,e){return"xlink:"+e.slice(5).toLowerCase()}}),tn=x({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:en}),on=x({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(n,e){return"xml:"+e.slice(3).toLowerCase()}}),Rn=/[A-Z]/g,q=/-[a-z]/g,Ln=/^data[-\w.:]+$/i;function _n(n,e){const t=B(e);let o=e,r=y;if(t in n.normal)return n.property[n.normal[t]];if(t.length>4&&t.slice(0,4)==="data"&&Ln.test(e)){if(e.charAt(4)==="-"){const a=e.slice(5).replace(q,Bn);o="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=e.slice(4);if(!q.test(a)){let c=a.replace(Rn,An);c.charAt(0)!=="-"&&(c="-"+c),e="data"+c}}r=I}return new r(o,e)}function An(n){return"-"+n.toLowerCase()}function Bn(n){return n.charAt(1).toUpperCase()}const En=G([Q,Mn,ln,tn,on],"html"),se=G([Q,Tn,ln,tn,on],"svg"),H=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function Un(n,e){return e.reduce((t,o)=>{const r=zn(n,o);return r!==void 0&&(t[o]=r),t},{})}function zn(n,e){return e.split(".").reduce((t,o)=>t&&t[o],n)}const z="default",rn=/^@|^v-on:/,an=/^:|^v-bind:/,jn=/^v-model/,In=["select","textarea","input"],Hn=["math","svg"],Fn=Object.fromEntries(["p","a","blockquote","code","pre","code","em","h1","h2","h3","h4","h5","h6","hr","img","ul","ol","li","strong","table","thead","tbody","td","th","tr","script"].map(n=>[n,`prose-${n}`])),Nn=["script","base"],Vn=K({name:"MDCRenderer",props:{body:{type:Object,required:!0},data:{type:Object,default:()=>({})},class:{type:[String,Object],default:void 0},tag:{type:[String,Boolean],default:void 0},prose:{type:Boolean,default:void 0},components:{type:Object,default:()=>({})},unwrap:{type:[Boolean,String],default:!1}},async setup(n){const t=dn()?.appContext?.app?.$nuxt,o=t?.$route||t?._route,{mdc:r}=t?.$config?.public||{},a=O(()=>({...r?.components?.prose&&n.prose!==!1?Fn:{},...r?.components?.map||{},...fn(n.data?.mdc?.components||{}),...n.components})),c=O(()=>{const s=(n.body?.children||[]).map(i=>i.tag||i.type).filter(i=>!H.includes(i));return Array.from(new Set(s)).sort().join(".")}),g=gn({...n.data});W(()=>n.data,s=>{Object.assign(g,s)}),await ne(n.body,{tags:a.value});function f(s,i){const p=s.split(".").length-1;return s.split(".").reduce((m,b,R)=>R==p&&m?(m[b]=i,m[b]):typeof m=="object"?m[b]:void 0,g)}return{tags:a,contentKey:c,route:o,runtimeData:g,updateRuntimeData:f}},render(n){const{tags:e,tag:t,body:o,data:r,contentKey:a,route:c,unwrap:g,runtimeData:f,updateRuntimeData:s}=n;if(!o)return null;const i={...r,tags:e,$route:c,runtimeData:f,updateRuntimeData:s},p=t!==!1?j(t||i.component?.name||i.component||"div"):void 0;return p?N(p,{...i.component?.props,class:n.class,...this.$attrs,key:a},{default:m}):m?.();function m(){const b=un(o,N,{documentMeta:i,parentScope:i,resolveComponent:j});return b?.default?g?J(b.default(),typeof g=="string"?g.split(" "):["*"]):b.default():null}}});function $n(n,e,t,o){const{documentMeta:r,parentScope:a,resolveComponent:c}=t;if(n.type==="text")return e(M,n.value);if(n.type==="comment")return e(yn,null,n.value);const g=n.tag,f=cn(n,r.tags);if(n.tag==="binding")return qn(n,e,r,a);const s=sn(f)?m=>m:c;if(Nn.includes(f))return e("pre",{class:"mdc-renderer-dangerous-tag"},"<"+f+">"+Dn(n)+"</"+f+">");const i=s(f);typeof i=="object"&&(i.tag=g);const p=Kn(n,r);return o&&(p.key=o),e(i,p,un(n,e,{documentMeta:r,parentScope:{...a,...p},resolveComponent:s}))}function un(n,e,t){const{documentMeta:o,parentScope:r,resolveComponent:a}=t,g=(n.children||[]).reduce((s,i)=>{if(!Gn(i))return s[z].children.push(i),s;const p=Jn(i);return s[p]=s[p]||{props:{},children:[]},i.type==="element"&&(s[p].props=i.props,s[p].children.push(...i.children||[])),s},{[z]:{props:{},children:[]}});return Object.entries(g).reduce((s,[i,{props:p,children:m}])=>(m.length&&(s[i]=(b={})=>{const R=Un(b,Object.keys(p||{}));let L=m.map((F,pn)=>$n(F,e,{documentMeta:o,parentScope:{...r,...R},resolveComponent:a},String(F.props?.key||pn)));return p?.unwrap&&(L=J(L,p.unwrap)),Qn(L)}),s),{})}function qn(n,e,t,o={}){const r={...t.runtimeData,...o,$document:t,$doc:t},a=/\.|\[(\d+)\]/,g=(n.props?.value.trim().split(a).filter(Boolean)).reduce((s,i)=>{if(s&&i in s)return typeof s[i]=="function"?s[i]():s[i]},r),f=n.props?.defaultValue;return e(M,g??f??"")}function Kn(n,e){const{tag:t="",props:o={}}=n;return Object.keys(o).reduce(function(r,a){if(a==="__ignoreMap")return r;const c=o[a];if(jn.test(a))return Wn(a,c,r,e,{native:In.includes(t)});if(a==="v-bind")return Xn(a,c,r,e);if(rn.test(a))return Yn(a,c,r,e);if(an.test(a))return Zn(a,c,r,e);const{attribute:g}=_n(En,a);return Array.isArray(c)&&c.every(f=>typeof f=="string")?(r[g]=c.join(" "),r):(r[g]=c,r)},{})}function Wn(n,e,t,o,{native:r}){const a=n.match(/^v-model:([^=]+)/)?.[1]||"modelValue",c=r?"value":a,g=r?"onInput":`onUpdate:${a}`;return t[c]=T(e,o.runtimeData),t[g]=f=>{o.updateRuntimeData(e,r?f.target?.value:f)},t}function Xn(n,e,t,o){const r=T(e,o);return t=Object.assign(t,r),t}function Yn(n,e,t,o){return n=n.replace(rn,""),t.on=t.on||{},t.on[n]=()=>T(e,o),t}function Zn(n,e,t,o){return n=n.replace(an,""),t[n]=T(e,o),t}const j=n=>{if(typeof n=="string"){if(H.includes(n))return n;const e=mn(Z(n),!1);return!n||e?.name==="AsyncComponentWrapper"||typeof e=="string"?e:"setup"in e?hn(()=>new Promise(t=>t(e))):e}return n};function T(n,e){const t=n.split(".").reduce((o,r)=>typeof o=="object"?o[r]:void 0,e);return typeof t>"u"?vn(n):t}function Jn(n){let e="";for(const t of Object.keys(n.props||{}))if(!(!t.startsWith("#")&&!t.startsWith("v-slot:"))){e=t.split(/[:#]/,2)[1];break}return e||z}function Gn(n){return n.tag==="template"}function sn(n){return Hn.includes(n)}function Qn(n){const e=[];for(const t of n){const o=e[e.length-1];t.type===M&&o?.type===M?o.children=o.children+t.children:e.push(t)}return e}async function ne(n,e){if(!n)return;const t=Array.from(new Set(o(n,e)));await Promise.all(t.map(async r=>{if(r?.render||r?.ssrRender||r?.__ssrInlineRender)return;const a=j(r);a?.__asyncLoader&&!a.__asyncResolved&&await a.__asyncLoader()}));function o(r,a){const c=r.tag;if(r.type==="text"||c==="binding"||r.type==="comment")return[];const g=cn(r,a.tags);if(sn(g))return[];const f=[];r.type!=="root"&&!H.includes(g)&&f.push(g);for(const s of r.children||[])f.push(...o(s,a));return f}}function cn(n,e){const t=n.tag;return!t||typeof n.props?.__ignoreMap<"u"?t:e[t]||e[Z(t)]||e[On(n.tag)]||t}const ee=Object.assign(Vn,{__name:"MDCRenderer"}),le={__name:"MDC",props:{tag:{type:[String,Boolean],default:"div"},value:{type:[String,Object],required:!0},excerpt:{type:Boolean,default:!1},parserOptions:{type:Object,default:()=>({})},class:{type:[String,Array,Object],default:""},unwrap:{type:[Boolean,String],default:!1},cacheKey:{type:String,default:void 0},partial:{type:Boolean,default:!0}},async setup(n){let e,t;const o=n,r=O(()=>o.cacheKey??s(o.value)),{data:a,refresh:c,error:g}=([e,t]=bn(async()=>kn(r.value,async()=>{if(typeof o.value!="string")return o.value;const{parseMarkdown:i}=await Sn(async()=>{const{parseMarkdown:p}=await import("./CKGgqqYz.js").then(m=>m.i);return{parseMarkdown:p}},__vite__mapDeps([0,1,2,3,4]),import.meta.url);return await i(o.value,{...o.parserOptions,toc:o.partial?!1:o.parserOptions?.toc,contentHeading:o.partial?!1:o.parserOptions?.contentHeading})})),e=await e,t(),e),f=O(()=>o.excerpt?a.value?.excerpt:a.value?.body);W(()=>o.value,()=>{c()});function s(i){typeof i!="string"&&(i=JSON.stringify(i||""));let p=0;for(let m=0;m<i.length;m++){const b=i.charCodeAt(m);p=(p<<6)-p+b,p=p&p}return`mdc-${p===0?"0000":p.toString(36)}-key`}return(i,p)=>{const m=ee;return X(i.$slots,"default",{data:k(a)?.data,body:k(a)?.body,toc:k(a)?.toc,excerpt:k(a)?.excerpt,error:k(g)},()=>[f.value?(w(),A(m,{key:0,tag:o.tag,class:Y(o.class),body:f.value,data:k(a)?.data,unwrap:o.unwrap},null,8,["tag","class","body","data","unwrap"])):P("",!0)])}}},te=["innerHTML"],oe=K({__name:"RichText",props:{text:{default:""},markdown:{type:Boolean,default:!1},bigTypo:{type:Boolean,default:!1},withProse:{type:Boolean,default:!0},tag:{default:"div"}},setup(n){const e=n,t=O(()=>e.text.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,""));return(o,r)=>{const a=le;return w(),A(Cn(o.$slots.default?"p":e.tag),{class:Y(["richText",[n.bigTypo&&n.withProse?n.bigTypo?"prose":"prose-sm":"",n.withProse?"prose-stone dark:prose-invert prose-headings:font-medium prose-headings:o_mt-0 prose-headings:o_mb-2 prose-p:leading-relaxed prose-p:text-uiText":""]])},{default:xn(()=>[o.$slots.default?P("",!0):(w(),V(wn,{key:0},[n.markdown?P("",!0):(w(),V("div",{key:0,innerHTML:k(t)},null,8,te)),n.markdown?(w(),A(a,{key:1,value:n.text,tag:"article"},null,8,["value"])):P("",!0)],64)),X(o.$slots,"default")]),_:3},8,["class"])}}}),re=Object.assign(oe,{__name:"RichText"}),ce=Object.freeze(Object.defineProperty({__proto__:null,default:re},Symbol.toStringTag,{value:"Module"}));export{ce as R,re as _,le as a,H as b,_n as f,En as h,B as n,se as s};
Back to Directory
File Manager