(()=>{"use strict";vare,n,a,i={12236:(e,t,n)=>{n.d(t,{N:()=>Yt}),n(15327);vara=n(85471),i=n(93646),r=n(43921),o=n(19051),l=n(97635),s=n(21777),c=n(63814),d=n(51431),u=n(77333),p=n(47970),A=n(64546),v=n(33239),f=n(86241),m=n(8019),h=n(87798),g=n(76643),b=n(3288),C=n(19998),y=n(86435),x=n(43819),E=n(40173);const_={name:"NcReferenceList",components:{NcReferenceWidget:i.N},props:{text:{type:String,default:""},referenceData:{type:Array,default:null},limit:{type:Number,default:1},displayFallback:{type:Boolean,default:!1},interactive:{type:Boolean,default:!0},interactiveOptIn:{type:Boolean,default:!1}},data:()=>({references:null,loading:!0}),computed:{isVisible(){returnthis.loading||0!==this.displayedReferences.length},values(){returnthis.referenceData?this.referenceData:!this.displayFallback||this.loading||this.references?this.references?Object.values(this.references):[]:[this.fallbackReference]},firstReference(){returnthis.values[0]??null},displayedReferences(){returnthis.values.slice(0,this.limit)},fallbackReference(){return{accessible:!0,openGraphObject:{id:this.text,link:this.text,name:this.text},richObjectType:"open-graph"}}},watch:{text:"fetch"},mounted(){this.fetch()},methods:{fetch(){returnthis.loading=!0,this.referenceData?(this.references=null,void(this.loading=!1)):newRegExp(r.U).exec(this.text)?voidthis.resolve().then(e=>{this.references=e.data.ocs.data.references,this.loading=!1,this.$emit("loaded")}).catch(e=>{console.error("Failed to extract references",e),this.loading=!1,this.$emit("loaded")}):(this.references=null,void(this.loading=!1))},resolve(){conste=newRegExp(r.U).exec(this.text.trim()),t=null===(0,s.HW)();return1===this.limit&&e?t?o.Ay.get((0,c.KT)("references/resolvePublic")+`?reference=${encodeURIComponent(e[0])}&sharingToken=${(0,l.G)()}`):o.Ay.get((0,c.KT)("references/resolve")+`?reference=${encodeURIComponent(e[0])}`):t?o.Ay.post((0,c.KT)("references/extractPublic"),{text:this.text,resolve:!0,limit:this.limit,sharingToken:(0,l.G)()}):o.Ay.post((0,c.KT)("references/extract"),{text:this.text,resolve:!0,limit:this.limit})}}};vark=function(){vare=this,t=e._self._c;returne.isVisible?t("div",{staticClass:"widgets--list",class:{"icon-loading":e.loading}},e._l(e.displayedReferences,function(n){returnt("NcReferenceWidget",{key:n?.openGraphObject?.id,attrs:{reference:n,interactive:e.interactive,"interactive-opt-in":e.interactiveOptIn}})}),1):e._e()},B=[];constw=(0,d.n)(_,k,B,!1,null,"ffdba753").exports,S=function(){returnfunction(e){(0,p.YR)(e,e=>"text"===e.type,function(e,t,n){consta=e.value.split(/(\{[a-z\-_.0-9]+\})/gi).map((e,t,n)=>{consta=e.match(/^\{([a-z\-_.0-9]+)\}$/i);if(!a)return(0,v.u)("text",e);const[,i]=a;return(0,v.u)("element",{tagName:`#${i}`})});n.children.splice(t,1,...a)})}},I=function(){returnfunction(e){(0,p.YR)(e,e=>["text","code","inlineCode"].includes(e.type),(e,t,n)=>(n.children.splice(t,1,{...e,value:e.value.replace(/</gim,"<").replace(/>/gim,">")}),[A._Z,t+1]))}};functionN(e,t){constn=String(e);if("string"!=typeoft)thrownewTypeError("Expected character");leta=0,i=n.indexOf(t);for(;-1!==i;)a++,i=n.indexOf(t,i+t.length);returna}constP=R(/[A-Za-z]/),D=R(/[\dA-Za-z]/);functionL(e){returnnull!==e&&e<-2}functionT(e){returnnull!==e&&(e<0||32===e)}functionj(e){return-2===e||-1===e||32===e}constF=R(newRegExp("\\p{P}|\\p{S}","u")),G=R(/\s/);functionR(e){returnfunction(t){returnnull!==t&&t>-1&&e.test(String.fromCharCode(t))}}constO=function(e){if(null==e)returnX;if("function"==typeofe)returnz(e);if("object"==typeofe)returnArray.isArray(e)?function(e){constt=[];letn=-1;for(;++n<e.length;)t[n]=O(e[n]);returnz(function(...e){letn=-1;for(;++n<t.length;)if(t[n].apply(this,e))return!0;return!1})}(e):function(e){constt=e;returnz(function(n){consta=n;leti;for(iine)if(a[i]!==t[i])return!1;return!0})}(e);if("string"==typeofe)returnt=e,z(function(e){returne&&e.type===t});vart;thrownewError("Expected function, string, or object as test")};functionz(e){returnfunction(t,n,a){returnBoolean(function(e){returnnull!==e&&"object"==typeofe&