Update build

This commit is contained in:
basti committed 2021-09-05 15:59:10 +02:00
1 parent 2a73816e56
commit c42e0a37a8
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -1,2 +1,2 @@
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ChatMessages=e():t.ChatMessages=e()}(self,(function(){return(()=>{"use strict";var t={d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e)},e={};function n(t){return function(t){if(Array.isArray(t))return r(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function s(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function i(t){return 1===(t=String(t)).length&&(t="0"+t),t}t.d(e,{default:()=>o});const o={name:"chat-messages",builder:function(t,e){var r={type:"object",properties:{"@context":{type:"string",default:"https://kosmos.org/ns/v1",enum:["https://kosmos.org/ns/v1"]},"@id":{type:"string",required:!0},"@type":{type:"string",default:"ChatChannel",enum:["ChatChannel"]},name:{type:"string",required:!0},ircURI:{type:"string",format:"uri"},xmppURI:{type:"string",format:"uri"},today:{type:"object",properties:{"@id":{type:"string",pattern:"^[0-9]{4}/[0-9]{2}/[0-9]{2}$",required:!0},"@type":{type:"string",default:"ChatLog",pattern:"^ChatLog$"},messageType:{type:"string",default:"InstantMessage",pattern:"^InstantMessage$"},previous:{type:"string",pattern:"^[0-9]{4}/[0-9]{2}/[0-9]{2}$"},next:{type:"string",pattern:"^[0-9]{4}/[0-9]{2}/[0-9]{2}$"},messages:{type:"array",required:!0,items:{type:"object",properties:{date:{type:"string",format:"date-time"},user:{type:"string"},text:{type:"string"},type:"string",default:"text",enum:["text","join","leave","action"]}}}}}},required:[]};return t.declareType("daily-archive","https://kosmos.org/ns/v1",r),e.declareType("daily-archive","https://kosmos.org/ns/v1",r),{exports:{DailyArchive:function(){function r(n){if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),n.isPublic=n.isPublic||!1,"object"!==a(n))throw"options must be an object";if("object"!==a(n.server)||"string"!=typeof n.server.type||"string"!=typeof n.server.name)throw'server must be an object containing at least server "type" and "name"';if("string"!=typeof n.channelName)throw"channelName must be a string";if(!(n.date instanceof Date))throw"date must be a date object";if("boolean"!=typeof n.isPublic)throw"isPublic must be a boolean value";var s;switch(this.server=n.server,this.channelName=n.channelName,this.date=n.date,this.isPublic=n.isPublic,this.parsedDate={year:(s=this.date).getUTCFullYear(),month:i(s.getUTCMonth()+1),day:i(s.getUTCDate())},this.dateId=this.parsedDate.year+"/"+this.parsedDate.month+"/"+this.parsedDate.day,this.server.type){case"irc":if(this.channelName.match(/^#/)){var o=this.channelName.replace(/^#/,"");this.path="".concat(this.server.name,"/channels/").concat(o,"/").concat(this.dateId)}else this.path="".concat(this.server.name,"/users/").concat(this.channelName,"/").concat(this.dateId);break;default:this.path="".concat(this.server.name,"/").concat(this.channelName,"/").concat(this.dateId)}this.client=this.isPublic?e:t,this.previous=n.previous,this.next=n.next}var o,c;return o=r,(c=[{key:"addMessage",value:function(t){var e=this;return this.isPublic&&!this.channelName.match(/^#/)?Promise.resolve(!1):(t.type=t.type||"text",this.client.getObject(this.path).then((function(n){return"object"===a(n)?e._updateDocument(n,t):e._createDocument(t)})))}},{key:"addMessages",value:function(t,e){var n=this;return this.isPublic&&!this.channelName.match(/^#/)?Promise.resolve(!1):(e=e||!1,t.forEach((function(t){t.type=t.type||"text"})),e?this._createDocument(t):this.client.getObject(this.path).then((function(e){return"object"===a(e)?n._updateDocument(e,t):n._createDocument(t)})))}},{key:"remove",value:function(){return this.client.remove(this.path)}},{key:"_updateDocument",value:function(t,e){return console.debug("[chat-messages] Updating archive document",t),Array.isArray(e)?e.forEach((function(e){t.today.messages.push(e)})):t.today.messageLine truncated
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ChatMessages=e():t.ChatMessages=e()}(self,(function(){return(()=>{"use strict";var t={d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e)},e={};function n(t){return function(t){if(Array.isArray(t))return r(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function s(t){return 1===(t=String(t)).length&&(t="0"+t),t}t.d(e,{default:()=>o});const o={name:"chat-messages",builder:function(t,e){var r={type:"object",properties:{"@context":{type:"string",default:"https://kosmos.org/ns/v1",enum:["https://kosmos.org/ns/v1"]},"@id":{type:"string",required:!0},"@type":{type:"string",default:"ChatChannel",enum:["ChatChannel"]},service:{type:"object",properties:{domain:{type:"string",required:!0},protocol:{type:"string",required:!0}}},name:{type:"string",required:!0},type:{type:"string",required:!0,enum:["room","person"]},today:{type:"object",properties:{"@id":{type:"string",pattern:"^[0-9]{4}/[0-9]{2}/[0-9]{2}$",required:!0},"@type":{type:"string",default:"ChatLog",pattern:"^ChatLog$"},messageType:{type:"string",default:"InstantMessage",pattern:"^InstantMessage$"},previous:{type:"string",pattern:"^[0-9]{4}/[0-9]{2}/[0-9]{2}$"},next:{type:"string",pattern:"^[0-9]{4}/[0-9]{2}/[0-9]{2}$"},messages:{type:"array",required:!0,items:{type:"object",properties:{date:{type:"string",format:"date-time"},user:{type:"string"},text:{type:"string"},type:"string",default:"text",enum:["text","join","leave","action"]}}}}}},required:[]};return t.declareType("daily-archive","https://kosmos.org/ns/v1",r),e.declareType("daily-archive","https://kosmos.org/ns/v1",r),{exports:{DailyArchive:function(){function r(n){if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),n.isPublic=n.isPublic||!1,n.channelType=n.channelType||"room","object"!==a(n))throw"options must be an object";if("object"!==a(n.service)||"string"!=typeof n.service.protocol||"string"!=typeof n.service.domain)throw'service must be an object containing at least service "protocol" and "domain"';if("string"!=typeof n.channelName)throw"channelName must be a string";if(!(n.date instanceof Date))throw"date must be a date object";if("boolean"!=typeof n.isPublic)throw"isPublic must be a boolean value";var i;if(this.service=n.service,this.channelName=n.channelName,this.channelType=n.channelType,this.date=n.date,this.isPublic=n.isPublic||!1,this.parsedDate={year:(i=this.date).getUTCFullYear(),month:s(i.getUTCMonth()+1),day:s(i.getUTCDate())},this.dateId=this.parsedDate.year+"/"+this.parsedDate.month+"/"+this.parsedDate.day,"room"===this.channelType){var o=this.channelName.replace(/#/,"");this.path="".concat(this.service.domain,"/channels/").concat(o,"/").concat(this.dateId)}else this.path="".concat(this.service.domain,"/users/").concat(this.channelName,"/").concat(this.dateId);this.client=this.isPublic?e:t,this.previous=n.previous,this.next=n.next}var o,c;return o=r,(c=[{key:"addMessage",value:function(t){var e=this;return this.isPublic&&!this.channelName.match(/^#/)?Promise.resolve(!1):(t.type=t.type||"text",this.client.getObject(this.path).then((function(n){return"object"===a(n)?e._updateDocument(n,t):e._createDocument(t)})))}},{key:"addMessages",value:function(t,e){var n=this;return this.isPublic&&!this.channelName.match(/^#/)?Promise.resolve(!1):(e=e||!1,t.forEach((function(t){t.type=t.type||"text"})),e?this._createDocument(t):this.client.getObject(this.path).then((function(e){return"object"===a(e)?n._updateDocument(e,t):n._createDocument(t)})))}},{key:"remove",value:function(){return this.client.remove(this.path)}},{key:"_updateDocument",value:function(t,e){return console.debug("[chat-messages] Updating archive document",t),Array.isArray(e)?e.forEach((function(e)Line truncated
//# sourceMappingURL=build.js.map
+1 -1
View File
@@ -1 +1 @@
{"version":3,"file":"build.js","mappings":"CAAA,SAA2CA,EAAMC,GAC1B,iBAAZC,SAA0C,iBAAXC,OACxCA,OAAOD,QAAUD,IACQ,mBAAXG,QAAyBA,OAAOC,IAC9CD,OAAO,GAAIH,GACe,iBAAZC,QACdA,QAAsB,aAAID,IAE1BD,EAAmB,aAAIC,IARzB,CASGK,MAAM,WACT,M,mBCTA,IAAIC,EAAsB,CCA1B,EAAwB,CAACL,EAASM,KACjC,IAAI,IAAIC,KAAOD,EACXD,EAAoBG,EAAEF,EAAYC,KAASF,EAAoBG,EAAER,EAASO,IAC5EE,OAAOC,eAAeV,EAASO,EAAK,CAAEI,YAAY,EAAMC,IAAKN,EAAWC,MCJ3E,EAAwB,CAACM,EAAKC,IAAUL,OAAOM,UAAUC,eAAeC,KAAKJ,EAAKC,I,goCCAlF,SAASI,EAAKC,GAGZ,OADmB,KADnBA,EAAMC,OAAOD,IACLE,SAAgBF,EAAM,IAAMA,GAC7BA,E,uBAujBT,SAAiBG,KAAM,gBAAiBC,QA5iBnB,SAAUC,EAAeC,GA+B5C,IAAMC,EAAgB,CACpB,KAAQ,SACR,WAAc,CACZ,WAAY,CACV,KAAQ,SACR,QAAW,2BACX,KAAQ,CAAC,6BAEX,MAAO,CACL,KAAQ,SACR,UAAY,GAEd,QAAS,CACP,KAAQ,SACR,QAAW,cACX,KAAQ,CAAC,gBAEX,KAAQ,CACN,KAAQ,SACR,UAAY,GAEd,OAAU,CACR,KAAQ,SACR,OAAU,OAEZ,QAAW,CACT,KAAQ,SACR,OAAU,OAEZ,MAAS,CACP,KAAQ,SACR,WAAc,CACZ,MAAO,CACL,KAAQ,SACR,QAAW,+BACX,UAAY,GAEd,QAAS,CACP,KAAQ,SACR,QAAW,UACX,QAAW,aAEb,YAAe,CACb,KAAQ,SACR,QAAW,iBACX,QAAW,oBAEb,SAAY,CACV,KAAQ,SACR,QAAW,gCAEb,KAAQ,CACN,KAAQ,SACR,QAAW,gCAEb,SAAY,CACV,KAAQ,QACR,UAAY,EACZ,MAAS,CACP,KAAQ,SACR,WAAc,CACZ,KAAQ,CACN,KAAQ,SACR,OAAU,aAEZ,KAAQ,CACN,KAAQ,UAEV,KAAQ,CACN,KAAQ,UAEV,KAAQ,SACR,QAAW,OACX,KAAQ,CACN,OACA,OACA,QACA,gBAQd,SAAY,IA+ad,OA5aAF,EAAcG,YAAY,gBAAiB,2BAA4BD,GACvED,EAAaE,YAAY,gBAAiB,2BAA4BD,GA2a/D,CACL1B,QAAS,CACP4B,aAriBsD,WAwKxD,WAAaC,GASX,G,4FAToB,SAIpBA,EAAQC,SAAWD,EAAQC,WAAY,EAKhB,WAAnB,EAAOD,GACT,KAAM,4BAER,GAA8B,WAA1B,EAAOA,EAAQE,SACgB,iBAAxBF,EAAQE,OAAOC,MACS,iBAAxBH,EAAQE,OAAOT,KACxB,KAAM,wEAER,GAAmC,iBAAxBO,EAAQI,YACjB,KAAM,+BAER,KAAMJ,EAAQK,gBAAgBC,MAC5B,KAAM,6BAER,GAAgC,kBAArBN,EAAQC,SACjB,KAAM,mCAxMd,IAAoBI,EAgQd,OA1CAE,KAAKL,OAASF,EAAQE,OAOtBK,KAAKH,YAAcJ,EAAQI,YAO3BG,KAAKF,KAAOL,EAAQK,KAOpBE,KAAKN,SAAWD,EAAQC,SAOxBM,KAAKC,WAjPF,CACLC,MAFgBJ,EAkPcE,KAAKF,MAhPvBK,iBACZC,MAAOtB,EAAKgB,EAAKO,cAAgB,GACjCC,IAAOxB,EAAKgB,EAAKS,eAqPfP,KAAKQ,OAASR,KAAKC,WAAWC,KAAK,IAAIF,KAAKC,WAAWG,MAAM,IAAIJ,KAAKC,WAAWK,IAOzEN,KAAKL,OAAOC,MAClB,IAAK,MACH,GAAII,KAAKH,YAAYY,MAAM,MAAO,CAEhC,IAAMZ,EAAcG,KAAKH,YAAYa,QAAQ,KAAK,IAClDV,KAAKW,KAAL,UAAeX,KAAKL,OAAOT,KAA3B,qBAA4CW,EAA5C,YAA2DG,KAAKQ,aAGhER,KAAKW,KAAL,UAAeX,KAAKL,OAAOT,KAA3B,kBAAyCc,KAAKH,YAA9C,YAA6DG,KAAKQ,QAEpE,MACF,QACER,KAAKW,KAAL,UAAeX,KAAKL,OAAOT,KAA3B,YAAmCc,KAAKH,YAAxC,YAAuDG,KAAKQ,QAShER,KAAKY,OAASZ,KAAKN,SAAWL,EAAeD,EAO7CY,KAAKa,SAAWpB,EAAQoB,SAOxBb,KAAKc,KAAOrB,EAAQqB,K,QA3RkC,O,EAAA,G,EAAA,yBAuSxD,SAAYC,GAAS,WACnB,OAAIf,KAAKN,WAAaM,KAAKH,YAAYY,MAAM,MACpCO,QAAQC,SAAQ,IAGzBF,EAAQnB,KAAOmB,EAAQnB,MAAQ,OAExBI,KAAKY,OAAOM,UAAUlB,KAAKW,MAAMQ,MAAK,SAACC,GAC5C,MAAuB,WAAnB,EAAOA,GACF,EAAKC,gBAAgBD,EAASL,GAE9B,EAAKO,gBAAgBP,SAlTsB,yBAkUxD,SAAaQ,EAAUC,GAAW,WAChC,OAAIxB,KAAKN,WAAaM,KAAKH,YAAYY,MAAM,MACpCO,QAAQC,SAAQ,IAGzBO,EAAYA,IAAa,EAEzBD,EAASE,SAAQ,SAASV,GACxBA,EAAQnB,KAAOmB,EAAQnB,MAAQ,UAG7B4B,EACKxB,KAAKsB,gBAAgBC,GAErBvB,KAAKY,OAAOM,UAAUlB,KAAKW,MAAMQ,MAAK,SAACC,GAC5C,MAAuB,WAAnB,EAAOA,GACF,EAAKC,gBAAgBD,EAASG,GAE9B,EAAKD,gBAAgBC,SApVoB,oBA+VxD,WACE,OAAOvB,KAAKY,OAAOc,OAAO1B,KAAKW,QAhWuB,6BAwWxD,SAAiBS,EAASG,GAWxB,OAVAI,QAAQC,MAAM,4CAA6CR,GAEvDS,MAAMC,QAAQP,GAChBA,EAASE,SAAQ,SAASV,GACxBK,EAAQW,MAAMR,SAASS,KAAKjB,MAG9BK,EAAQW,MAAMR,SAASS,KAAKT,GAGvBvB,KAAKiC,MAAMb,KAnXoC,6BA2XxD,SAAiBG,GAAU,WACzBI,QAAQC,MAAM,iDACd,IAAMR,EAAUpB,KAAKkC,sBAUrB,OARIL,MAAMC,QAAQP,GAChBA,EAASE,SAAQ,SAACV,GAChBK,EAAQW,MAAMR,SAASS,KAAKjB,MAG9BK,EAAQW,MAAMR,SAASS,KAAKT,GAG1BvB,KAAKa,UAAYb,KAAKc,MAGpBd,KAAKa,WAAYO,EAAQW,MAAMlB,SAAWb,KAAKa,UAC/Cb,KAAKc,OAAYM,EAAQW,MAAMjB,KAAOd,KAAKc,MACxCd,KAAKiC,MAAMb,IAGXpB,KAAKmC,yBAAyBhB,MAAK,SAACN,GAIzC,MAHwB,WAApB,EAAOA,KACTO,EAAQW,MAAMlB,SAAWA,EAASkB,MAAM,QAEnC,EAAKE,MAAMb,QAnZgC,iCA6ZxD,WACE,IAAMgB,EAAWpC,KAAKH,YAAYa,QAAQ,IAAI,IAExCU,EAAU,CACd,MAAO,iBAAiBpB,KAAKL,OAAOT,KAAK,aAAakD,EAAS,IAC/D,QAAS,cACT,KAAQpC,KAAKH,YACb,MAAS,CACP,MAAOG,KAAKQ,OACZ,QAAS,UACT,YAAe,iBACf,SAAY,KAIhB,OAAQR,KAAKL,OAAOC,MAClB,IAAK,MACEI,KAAKH,YAAYY,MAAM,QAC1BW,EAAQ,OAAS,iBAAiBpB,KAAKL,OAAOT,KAAK,UAAUc,KAAKH,YAAY,KAEhFuB,EAAO,OAAapB,KAAKL,OAAO0C,OAAO,IAAID,EAC3C,MACF,IAAK,OACHhB,EAAO,QAAP,eAA6BpB,KAAKH,YAAlC,YAAiDG,KAAKL,OAAO2C,SAIjE,OAAOlB,IAxb+C,oCAgcxD,WAA0B,WACxB,OAAOpB,KAAKuC,uBAAuBpB,MAAK,SAACC,GACvC,GAAuB,WAAnB,EAAOA,IAAwBA,EAAQW,MAAO,CAChDX,EAAQW,MAAMjB,KAAO,EAAKN,OAC1B,IAAMG,EAAO,EAAKA,KAAK6B,UAAU,EAAG,EAAK7B,KAAK1B,OAAO,EAAKuB,OAAOvB,QAAQmC,EAAQW,MAAM,OAEvF,OAAO,EAAKnB,OAAO6B,YAAY,gBAAiB9B,EAAMS,GAASD,MAAK,WAElE,OADAQ,QAAQC,MAAM,6DAA8DjB,EAAMS,GAC3EA,KAIT,OADAO,QAAQC,MAAM,+CACP,OA5c2C,kCAsdxD,WAAwB,WAChBc,EAAY1C,KAAKW,KAAK6B,UAAU,EAAGxC,KAAKW,KAAK1B,OAAO,GACpD0D,EAAW3C,KAAKW,KAAK6B,UAAU,EAAGxC,KAAKW,KAAK1B,OAAO,GACnD2D,EAAW5C,KAAKW,KAAK6B,UAAU,EAAGxC,KAAKW,KAAK1B,OAAO,IAEzD,OAAOe,KAAKY,OAAOiC,WAAWH,GAAWvB,MAAK,SAAC2B,GAC7C,IAAMC,EAAO1E,OAAO2E,KAAKF,GAASG,KAAI,SAACC,GAAD,OAAOC,SAASD,MAAID,KAAI,SAACC,GAC7D,OAAQA,EAAIC,SAAS,EAAKlD,WAAWK,KAAQ4C,EAAI,QAChDE,QAAO,SAASF,GAAI,OAAY,MAALA,KAE9B,GAAIH,EAAK9D,OAAS,EAAG,CACnB,IAAMqB,EAAMxB,EAAIuE,KAAKC,IAAL,MAAAD,KAAI,EAAQN,IAAMQ,YAClC,OAAO,EAAK3C,OAAOM,UAAUwB,EAAUpC,GAIzC,OAAO,EAAKM,OAAOiC,WAAWF,GAAUxB,MAAK,SAAC2Line truncated
{"version":3,"file":"build.js","mappings":"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 truncated