vendor: 13,129 bytes, lines 1-2
1import{e as ii,h as ni,i as ri,k as ai}from"./chunk-6L2VFEGZ.js";import{a as si,b as oi}from"./chunk-HH446EG3.js";import"./chunk-X4XHRKJK.js";import{b as ei,c as ti}from"./chunk-P6TIZVOU.js";import"./chunk-4WAUMBH6.js";import"./chunk-KH7K5DGA.js";import{a as Gt,b as rt}from"./chunk-THXGMAON.js";import{b as $t}from"./chunk-XQXSI2MI.js";import{c as Jt}from"./chunk-JFIIL3O5.js";import{a as Qt}from"./chunk-XXUVMEHX.js";import{a as pt,b as dt}from"./chunk-6KLVNBIT.js";import{A as qt,E as lt,c as Xt,g as ot,l as ct}from"./chunk-3G75FYOC.js";import{d as Yt,f as at,g as st}from"./chunk-MIJHCTDG.js";import{U as it}from"./chunk-PZHDZNOO.js";import{n as Ht,o as Zt}from"./chunk-4ZHAVEY3.js";import{a as ci,b as li}from"./chunk-5YYTDH5D.js";import"./chunk-EVJHW347.js";import"./chunk-ERNNOIEA.js";import"./chunk-BFJOYHTI.js";import"./chunk-SRQR6N6L.js";import"./chunk-7QCXACDV.js";import{ma as nt,qa as Kt}from"./chunk-PQEV5SKX.js";import{$b as Bt,Ac as Ye,Bd as Vt,Db as ke,Fa as Se,Fb as de,Ga as Et,Gd as jt,H as kt,Ha as Ot,Hb as te,K as xt,Ka as It,La as E,Lb as Pt,Mb as zt,Nb as At,Rb as He,Sb as Tt,Ta as Fe,Tb as Oe,Ub as Ze,Vc as Ft,W as mt,Wa as $e,Wb as J,Wc as Lt,Xb as ae,Xc as et,Yb as be,Z as ft,a as bt,aa as Ct,ab as _e,ac as Ae,bc as Te,cc as Be,da as St,e as wt,fd as Ut,ic as Dt,jc as Wt,la as oe,lc as Ge,ma as ce,mc as Rt,md as tt,na as je,o as Je,oa as Ke,rb as X,s as Re,sb as A,tb as z,ub as le,ud as _t,vc as N,wc as j,wd as Nt,xa as Mt,xc as Qe,yb as De,zb as We}from"./chunk-NMIDHYRA.js";import{a as ut,c as Ve,f as yi,h as bi,k as Ce}from"./chunk-ZOCHBAGS.js";var di=yi((pi,gt)=>{"use strict";(function(a){typeof pi=="object"&&typeof gt<"u"?gt.exports=a():typeof define=="function"&&define.amd?define([],a):(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this).JSZip=a()})(function(){return(function a(x,s,i){function n(_,g){if(!s[_]){if(!x[_]){var v=typeof Ve=="function"&&Ve;if(!g&&v)return v(_,!0);if(t)return t(_,!0);var b=new Error("Cannot find module '"+_+"'");throw b.code="MODULE_NOT_FOUND",b}var l=s[_]={exports:{}};x[_][0].call(l.exports,function(m){var o=x[_][1][m];return n(o||m)},l,l.exports,a,x,s,i)}return s[_].exports}for(var t=typeof Ve=="function"&&Ve,c=0;c<i.length;c++)n(i[c]);return n})({1:[function(a,x,s){"use strict";var i=a("./utils"),n=a("./support"),t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";s.encode=function(c){for(var _,g,v,b,l,m,o,h=[],p=0,f=c.length,w=f,S=i.getTypeOf(c)!=="string";p<c.length;)w=f-p,v=S?(_=c[p++],g=p<f?c[p++]:0,p<f?c[p++]:0):(_=c.charCodeAt(p++),g=p<f?c.charCodeAt(p++):0,p<f?c.charCodeAt(p++):0),b=_>>2,l=(3&_)<<4|g>>4,m=1<w?(15&g)<<2|v>>6:64,o=2<w?63&v:64,h.push(t.charAt(b)+t.charAt(l)+t.charAt(m)+t.charAt(o));return h.join("")},s.decode=function(c){var _,g,v,b,l,m,o=0,h=0,p="data:";if(c.substr(0,p.length)===p)throw new Error("Invalid base64 input, it looks like a data url.");var f,w=3*(c=c.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(c.charAt(c.length-1)===t.charAt(64)&&w--,c.charAt(c.length-2)===t.charAt(64)&&w--,w%1!=0)throw new Error("Invalid base64 input, bad content length.");for(f=n.uint8array?new Uint8Array(0|w):new Array(0|w);o<c.length;)_=t.indexOf(c.charAt(o++))<<2|(b=t.indexOf(c.charAt(o++)))>>4,g=(15&b)<<4|(l=t.indexOf(c.charAt(o++)))>>2,v=(3&l)<<6|(m=t.indexOf(c.charAt(o++))),f[h++]=_,l!==64&&(f[h++]=g),m!==64&&(f[h++]=v);return f}},{"./support":30,"./utils":32}],2:[function(a,x,s){"use strict";var i=a("./external"),n=a("./stream/DataWorker"),t=a("./stream/Crc32Probe"),c=a("./stream/DataLengthProbe");function _(g,v,b,l,m){this.compressedSize=g,this.uncompressedSize=v,this.crc32=b,this.compression=l,this.compressedContent=m}_.prototype={getContentWorker:function(){var g=new n(i.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new c("data_length")),v=this;return g.on("end",function(){if(this.streamInfo.data_length!==v.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),g},getCompressedWorker:function(){return new n(i.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},_.createWorkerFrom=function(g,v,b){return g.pipe(new t).pipe(new c("uncompressedSize")).pipe(v.compressWorker(b)).pipe(new c("compressedSize")).withStreamInfo("compression",v)},x.exports=_},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(a,x,s){"use strict";var i=a("./stream/GenericWorker");s.STORE={magic:"\0\0",compressWorker:function(){return new i("STORE compression")},uncompressWorker:function(){return new i("STORE decompression")}},s.DEFLATE=a("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(a,x,s){"use strict";var i=a("./utils"),n=(function(){for(var t,c=[],_=0;_<256;_++){t=_;for(var g=0;g<8;g++)t=1&t?3988292384^t>>>1:t>>>1;c[_]=t}return c})();x.exports=function(t,c){return t!==void 0&&t.length?i.getTypeOf(t)!=="string"?(function(_,g,v,b){var l=n,m=b+v;_^=-1;for(var o=b;o<m;o++)_=_>>>8^l[255&(_^g[o])];return-1^_})(0|c,t,t.length,0):(function(_,g,v,b){var l=n,m=b+v;_^=-1;for(var o=b;o<m;o++)_=_>>>8^l[255&(_^g.charCodeAt(o))];return-1^_})(0|c,t,t.length,0):0}},{"./utils":32}],5:[function(a,x,s){"use strict";s.base64=!1,s.binary=!1,s.dir=!1,s.createFolders=!0,s.date=null,s.compression=null,s.compressionOptions=null,s.comment=null,s.unixPermissions=null,s.dosPermissions=null},{}],6:[function(a,x,s){"use strict";var i=null;i=typeof Promise<"u"?Promise:a("lie"),x.exports={Promise:i}},{lie:37}],7:[function(a,x,s){"use strict";var i=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",n=a("pako"),t=a("./utils"),c=a("./stream/GenericWorker"),_=i?"uint8array":"array";function g(v,b){c.call(this,"FlateWorker/"+v),this._pako=null,this._pakoAction=v,this._pakoOptions=b,this.meta={}}s.magic="\b\0",t.inherits(g,c),g.prototype.processChunk=function(v){this.meta=v.meta,this._pako===null&&this._createPako(),this._pako.push(t.transformTo(_,v.data),!1)},g.prototype.flush=function(){c.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},g.prototype.cleanUp=function(){c.prototype.cleanUp.call(this),this._pako=null},g.prototype._createPako=function(){this._pako=new n[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var v=this;this._pako.onData=function(b){v.push({data:b,meta:v.meta})}},s.compressWorker=function(v){return new g("Deflate",v)},s.uncompressWorker=function(){return new g("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(a,x,s){"use strict";function i(l,m){var o,h="";for(o=0;o<m;o++)h+=String.fromCharCode(255&l),l>>>=8;return h}function n(l,m,o,h,p,f){var w,S,C=l.file,F=l.compression,B=f!==_.utf8encode,K=t.transformTo("string",f(C.name)),T=t.transformTo("string",_.utf8encode(C.name)),Y=C.comment,ne=t.transformTo("string",f(Y)),y=t.transformTo("string",_.utf8encode(Y)),D=T.length!==C.name.length,r=y.length!==Y.length,R="",se="",V="",pe=C.dir,H=C.date,re={crc32:0,compressedSize:0,uncompressedSize:0};m&&!o||(re.crc32=l.crc32,re.compressedSize=l.compressedSize,re.uncompressedSize=l.uncompressedSize);var I=0;m&&(I|=8),B||!D&&!r||(I|=2048);var O=0,ie=0;pe&&(O|=16),p==="UNIX"?(ie=798,O|=(function(q,ge){var xe=q;return q||(xe=ge?16893:33204),(65535&xe)<<16})(C.unixPermissions,pe)):(ie=20,O|=(function(q){return 63&(q||0)})(C.dosPermissions)),w=H.getUTCHours(),w<<=6,w|=H.getUTCMinutes(),w<<=5,w|=H.getUTCSeconds()/2,S=H.getUTCFullYear()-1980,S<<=4,S|=H.getUTCMonth()+1,S<<=5,S|=H.getUTCDate(),D&&(se=i(1,1)+i(g(K),4)+T,R+="up"+i(se.length,2)+se),r&&(V=i(1,1)+i(g(ne),4)+y,R+="uc"+i(V.length,2)+V);var $="";return $+=` 2\0`,$+=i(I,2),$+=F.magic,$+=i(w,2),$+=i(S,2),$+=i(re.crc32,4),$+=i(re.compressedSize,4),$+=i(re.uncompressedSize,4),$+=i(K.length,2),$+=i(R.length,2),{fileRecord:v.LOCAL_FILE_HEADER+$+K+R,dirRecord:v.CENTRAL_FILE_HEADER+i(ie,2)+$+i(ne.length,2)+"\0\0\0\0"+i(O,4)+i(h,4)+K+R+ne}}var t=a("../utils"),c=a("../stream/GenericWorker"),_=a("../utf8"),g=a("../crc32"),v=a("../signature");function b(l,m,o,h){c.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=m,this.zipPlatform=o,this.encodeFileName=h,this.streamFiles=l,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}t.inherits(b,c),b.prototype.push=function(l){var m=l.meta.percent||0,o=this.entriesCount,h=this._sources.length;this.accumulate?this.contentBuffer.push(l):(this.bytesWritten+=l.data.length,c.prototype.push.call(this,{data:l.data,meta:{currentFile:this.currentFile,percent:o?(m+100*(o-h-1))/o:100}}))},b.prototype.openedSource=function(l){this.currentSourceOffset=this.bytesWritten,this.currentFile=l.file.name;var m=this.streamFiles&&!l.file.dir;if(m){var o=n(l,m,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:o.fileRecord,meta:{percent:0}})}else this.accumulate=!0},b.prototype.closedSource=function(l){this.accumulate=!1;var m=this.streamFiles&&!l.file.dir,o=n(l,m,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(o.dirRecord),m)this.push({data:(function(h){return v.DATA_DESCRIPTOR+i(h.crc32,4)+i(h.compressedSize,4)+i(h.uncompressedSize,4)})(l),meta:{percent:100}});else for(this.push({data:o.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},b.prototype.flush=function(){for(var l=this.bytesWritten,m=0;m<this.dirRecords.length;m++)this.push({data:this.dirRecords[m],meta:{percent:100}});var o=this.bytesWritten-l,h=(function(p,f,w,S,C){var F=t.transformTo("string",C(S));return v.CENTRAL_DIRECTORY_END+"\0\0\0\0"+i(p,2)+i(p,2)+i(f,4)+i(w,4)+i(F.length,2)+F})(this.dirRecords.length,o,l,this.zipComment,this.encodeFileName);this.push({data:h,meta:{percent:100}})},b.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},b.prototype.registerPrevious=function(l){this._sources.push(l);var m=this;return l.on("data",function(o){m.processChunk(o)}),l.on("end",function(){m.closedSource(m.previous.streamInfo),m._sources.length?m.prepareNextSource():m.end()}),l.on("error",function(o){m.error(o)}),this},b.prototype.resume=function(){return!!c.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},b.prototype.error=function(l){var m=this._sources;if(!c.prototype.error.call(this,l))return!1;for(var o=0;o<m.length;o++)try{m[o].error(l)}catch{}return!0},b.prototype.lock=function(){c.prototype.lock.call(this);for(var l=this._sources,m=0;m<l.length;m++)l[m].lock()},x.exports=b},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(a,x,s){"use strict";var i=a("../compressions"),n=a("./ZipFileWorker");s.generateWorker=function(t,c,_){var g=new n(c.streamFiles,_,c.platform,c.encodeFileName),v=0;try{t.forEach(function(b,l){v++;var m=(function(f,w){var S=f||w,C=i[S];if(!C)throw new Error(S+" is not a valid compression method !");return C})(l.options.compression,c.compression),o=l.options.compressionOptions||c.compressionOptions||{},h=l.dir,p=l.date;l._compressWorker(m,o).withStreamInfo("file",{name:b,dir:h,date:p,comment:l.comment||"",unixPermissions:l.unixPermissions,dosPermissions:l.dosPermissions}).pipe(g)}),g.entriesCount=v}catch(b){g.error(b)}return g}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(a,x,s){"use strict";function i(){if(!(this instanceof i))return new i;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var n=new i;for(var t in this)typeof this[t]!="function"&&(n[t]=this[t]);return n}}(i.prototype=a("./object")).loadAsync=a("./load"),i.support=a("./support"),i.defaults=a("./defaults"),i.version="3.10.1",i.loadAsync=function(n,t){return new i().loadAsync(n,t)},i.external=a("./external"),x.exports=i},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(a,x,s){"use strict";var i=a("./utils"),n=a("./external"),t=a("./utf8"),c=a("./zipEntries"),_=a("./stream/Crc32Probe"),g=a("./nodejsUtils");function v(b){return new n.Promise(function(l,m){var o=b.decompressed.getContentWorker().pipe(new _);o.on("error",function(h){m(h)}).on("end",function(){o.streamInfo.crc32!==b.decompressed.crc32?m(new Error("Corrupted zip : CRC32 mismatch")):l()}).resume()})}x.exports=function(b,l){var m=this;return l=i.extend(l||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:t.utf8decode}),g.isNode&&g.isStream(b)?n.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):i.prepareContent("the loaded zip f
2ile",b,!0,l.optimizedBinaryString,l.base64).then(function(o){var h=new c(l);return h.load(o),h}).then(function(o){var h=[n.Promise.resolve(o)],p=o.files;if(l.checkCRC32)for(var f=0;f<p.length;f++)h.push(v(p[f]));return n.Promise.all(h)}).then(function(o){for(var h=o.shift(),p=h.files,f=0;f<p.length;f++){var w=p[f],S=w.fileNameStr,C=i.resolve(w.fileNameStr);m.file(C,w.decompressed,{binary:!0,optimizedBinaryString:!0,date:w.date,dir:w.dir,comment:w.fileCommentStr.length?w.fileCommentStr:null,unixPermissions:w.unixPermissions,dosPermissions:w.dosPermissions,createFolders:l.createFolders}),w.dir||(m.file(C).unsafeOriginalName=S)}return h.zipComment.length&&(m.comment=h.zipComment),m})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(a,x,s){"use strict";var i=a("../utils"),n=a("../stream/GenericWorker");function t(c,_){n.call(this,"Nodejs stream input adapter for "+c),this._upstreamEnded=!1,this._bindStream(_)}i.inherits(t,n),t.prototype._bindStream=function(c){var _=this;(this._stream=c).pause(),c.on("data",function(g){_.push({data:g,meta:{percent:0}})}).on("error",function(g){_.isPaused?this.generatedError=g:_.error(g)}).on("end",function(){_.isPaused?_._upstreamEnded=!0:_.end()})},t.prototype.pause=function(){return!!n.prototype.pause.call(this)&&(this._stream.pause(),!0)},t.prototype.resume=function(){return!!n.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},x.exports=t},{"../stream/GenericWorker":28,"../utils":32}],13:[function(a,x,s){"use strict";var i=a("readable-stream").Readable;function n(t,c,_){i.call(this,c),this._helper=t;var g=this;t.on("data",function(v,b){g.push(v)||g._helper.pause(),_&&_(b)}).on("error",function(v){g.emit("error",v)}).on("end",function(){g.push(null)})}a("../utils").inherits(n,i),n.prototype._read=function(){this._helper.resume()},x.exports=n},{"../utils":32,"readable-stream":16}],14:[function(a,x,s){"use strict";x.exports={isNode:typeof Buffer<"u",newBufferFrom:function(i,n){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(i,n);if(typeof i=="number")throw new Error('The "data" argument must not be a number');return new Buffer(i,n)},allocBuffer:function(i){if(Buffer.alloc)return Buffer.alloc(i);var n=new Buffer(i);return n.fill(0),n},isBuffer:function(i){return Buffer.isBuffer(i)},isStream:function(i){return i&&typeof i.on=="function"&&typeof i.pause=="function"&&typeof i.resume=="function"}}},{}],15:[function(a,x,s){"use strict";function i(C,F,B){var K,T=t.getTypeOf(F),Y=t.extend(B||{},g);Y.date=Y.date||new Date,Y.compression!==null&&(Y.compression=Y.compression.toUpperCase()),typeof Y.unixPermissions=="string"&&(Y.unixPermissions=parseInt(Y.unixPermissions,8)),Y.unixPermissions&&16384&Y.unixPermissions&&(Y.dir=!0),Y.dosPermissions&&16&Y.dosPermissions&&(Y.dir=!0),Y.dir&&(C=p(C)),Y.createFolders&&(K=h(C))&&f.call(this,K,!0);var ne=T==="string"&&Y.binary===!1&&Y.base64===!1;B&&B.binary!==void 0||(Y.binary=!ne),(F instanceof v&&F.uncompressedSize===0||Y.dir||!F||F.length===0)&&(Y.base64=!1,Y.binary=!0,F="",Y.compression="STORE",T="string");var y=null;y=F instanceof v||F instanceof c?F:m.isNode&&m.isStream(F)?new o(C,F):t.prepareContent(C,F,Y.binary,Y.optimizedBinaryString,Y.base64);var D=new b(C,y,Y);this.files[C]=D}var n=a("./utf8"),t=a("./utils"),c=a("./stream/GenericWorker"),_=a("./stream/StreamHelper"),g=a("./defaults"),v=a("./compressedObject"),b=a("./zipObject"),l=a("./generate"),m=a("./nodejsUtils"),o=a("./nodejs/NodejsStreamInputAdapter"),h=function(C){C.slice(-1)==="/"&&(C=C.substring(0,C.length-1));var F=C.lastIndexOf("/");return 0<F?C.substring(0,F):""},p=function(C){return C.slice(-1)!=="/"&&(C+="/"),C},f=function(C,F){return F=F!==void 0?F:g.createFolders,C=p(C),this.files[C]||i.call(this,C,null,{dir:!0,createFolders:F}),this.files[C]};function w(C){return Object.prototype.toString.call(C)==="[object RegExp]"}var S={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(C){var F,B,K;for(F in this.files)K=this.files[F],(B=F.slice(this.root.length,F.length))&&F.slice(0,this.root.length)===this.root&&C(B,K)},filter:function(C){var F=[];return this.forEach(function(B,K){C(B,K)&&F.push(K)}),F},file:function(C,F,B){if(arguments.length!==1)return C=this.root+C,i.call(this,C,F,B),this;if(w(C)){var K=C;return this.filter(function(Y,ne){return!ne.dir&&K.test(Y)})}var T=this.files[this.root+C];return T&&!T.dir?T:null},folder:function(C){if(!C)return this;if(w(C))return this.filter(function(T,Y){return Y.dir&&C.test(T)});var F=this.root+C,B=f.call(this,F),K=this.clone();return K.root=B.name,K},remove:function(C){C=this.root+C;var F=this.files[C];if(F||(C.slice(-1)!=="/"&&(C+="/"),F=this.files[C]),F&&!F.dir)delete this.files[C];else for(var B=this.filter(function(T,Y){return Y.name.slice(0,C.length)===C}),K=0;K<B.length;K++)delete this.files[B[K].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")}
vendor: 41,490 bytes, line 2
2,generateInternalStream:function(C){var F,B={};try{if((B=t.extend(C||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:n.utf8encode})).type=B.type.toLowerCase(),B.compression=B.compression.toUpperCase(),B.type==="binarystring"&&(B.type="string"),!B.type)throw new Error("No output type specified.");t.checkSupport(B.type),B.platform!=="darwin"&&B.platform!=="freebsd"&&B.platform!=="linux"&&B.platform!=="sunos"||(B.platform="UNIX"),B.platform==="win32"&&(B.platform="DOS");var K=B.comment||this.comment||"";F=l.generateWorker(this,B,K)}catch(T){(F=new c("error")).error(T)}return new _(F,B.type||"string",B.mimeType)},generateAsync:function(C,F){return this.generateInternalStream(C).accumulate(F)},generateNodeStream:function(C,F){return(C=C||{}).type||(C.type="nodebuffer"),this.generateInternalStream(C).toNodejsStream(F)}};x.exports=S},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(a,x,s){"use strict";x.exports=a("stream")},{stream:void 0}],17:[function(a,x,s){"use strict";var i=a("./DataReader");function n(t){i.call(this,t);for(var c=0;c<this.data.length;c++)t[c]=255&t[c]}a("../utils").inherits(n,i),n.prototype.byteAt=function(t){return this.data[this.zero+t]},n.prototype.lastIndexOfSignature=function(t){for(var c=t.charCodeAt(0),_=t.charCodeAt(1),g=t.charCodeAt(2),v=t.charCodeAt(3),b=this.length-4;0<=b;--b)if(this.data[b]===c&&this.data[b+1]===_&&this.data[b+2]===g&&this.data[b+3]===v)return b-this.zero;return-1},n.prototype.readAndCheckSignature=function(t){var c=t.charCodeAt(0),_=t.charCodeAt(1),g=t.charCodeAt(2),v=t.charCodeAt(3),b=this.readData(4);return c===b[0]&&_===b[1]&&g===b[2]&&v===b[3]},n.prototype.readData=function(t){if(this.checkOffset(t),t===0)return[];var c=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,c},x.exports=n},{"../utils":32,"./DataReader":18}],18:[function(a,x,s){"use strict";var i=a("../utils");function n(t){this.data=t,this.length=t.length,this.index=0,this.zero=0}n.prototype={checkOffset:function(t){this.checkIndex(this.index+t)},checkIndex:function(t){if(this.length<this.zero+t||t<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+t+"). Corrupted zip ?")},setIndex:function(t){this.checkIndex(t),this.index=t},skip:function(t){this.setIndex(this.index+t)},byteAt:function(){},readInt:function(t){var c,_=0;for(this.checkOffset(t),c=this.index+t-1;c>=this.index;c--)_=(_<<8)+this.byteAt(c);return this.index+=t,_},readString:function(t){return i.transformTo("string",this.readData(t))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var t=this.readInt(4);return new Date(Date.UTC(1980+(t>>25&127),(t>>21&15)-1,t>>16&31,t>>11&31,t>>5&63,(31&t)<<1))}},x.exports=n},{"../utils":32}],19:[function(a,x,s){"use strict";var i=a("./Uint8ArrayReader");function n(t){i.call(this,t)}a("../utils").inherits(n,i),n.prototype.readData=function(t){this.checkOffset(t);var c=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,c},x.exports=n},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(a,x,s){"use strict";var i=a("./DataReader");function n(t){i.call(this,t)}a("../utils").inherits(n,i),n.prototype.byteAt=function(t){return this.data.charCodeAt(this.zero+t)},n.prototype.lastIndexOfSignature=function(t){return this.data.lastIndexOf(t)-this.zero},n.prototype.readAndCheckSignature=function(t){return t===this.readData(4)},n.prototype.readData=function(t){this.checkOffset(t);var c=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,c},x.exports=n},{"../utils":32,"./DataReader":18}],21:[function(a,x,s){"use strict";var i=a("./ArrayReader");function n(t){i.call(this,t)}a("../utils").inherits(n,i),n.prototype.readData=function(t){if(this.checkOffset(t),t===0)return new Uint8Array(0);var c=this.data.subarray(this.zero+this.index,this.zero+this.index+t);return this.index+=t,c},x.exports=n},{"../utils":32,"./ArrayReader":17}],22:[function(a,x,s){"use strict";var i=a("../utils"),n=a("../support"),t=a("./ArrayReader"),c=a("./StringReader"),_=a("./NodeBufferReader"),g=a("./Uint8ArrayReader");x.exports=function(v){var b=i.getTypeOf(v);return i.checkSupport(b),b!=="string"||n.uint8array?b==="nodebuffer"?new _(v):n.uint8array?new g(i.transformTo("uint8array",v)):new t(i.transformTo("array",v)):new c(v)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(a,x,s){"use strict";s.LOCAL_FILE_HEADER="PK��",s.CENTRAL_FILE_HEADER="PK��",s.CENTRAL_DIRECTORY_END="PK��",s.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK�\x07",s.ZIP64_CENTRAL_DIRECTORY_END="PK��",s.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(a,x,s){"use strict";var i=a("./GenericWorker"),n=a("../utils");function t(c){i.call(this,"ConvertWorker to "+c),this.destType=c}n.inherits(t,i),t.prototype.processChunk=function(c){this.push({data:n.transformTo(this.destType,c.data),meta:c.meta})},x.exports=t},{"../utils":32,"./GenericWorker":28}],25:[function(a,x,s){"use strict";var i=a("./GenericWorker"),n=a("../crc32");function t(){i.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}a("../utils").inherits(t,i),t.prototype.processChunk=function(c){this.streamInfo.crc32=n(c.data,this.streamInfo.crc32||0),this.push(c)},x.exports=t},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(a,x,s){"use strict";var i=a("../utils"),n=a("./GenericWorker");function t(c){n.call(this,"DataLengthProbe for "+c),this.propName=c,this.withStreamInfo(c,0)}i.inherits(t,n),t.prototype.processChunk=function(c){if(c){var _=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=_+c.data.length}n.prototype.processChunk.call(this,c)},x.exports=t},{"../utils":32,"./GenericWorker":28}],27:[function(a,x,s){"use strict";var i=a("../utils"),n=a("./GenericWorker");function t(c){n.call(this,"DataWorker");var _=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,c.then(function(g){_.dataIsReady=!0,_.data=g,_.max=g&&g.length||0,_.type=i.getTypeOf(g),_.isPaused||_._tickAndRepeat()},function(g){_.error(g)})}i.inherits(t,n),t.prototype.cleanUp=function(){n.prototype.cleanUp.call(this),this.data=null},t.prototype.resume=function(){return!!n.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,i.delay(this._tickAndRepeat,[],this)),!0)},t.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(i.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},t.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var c=null,_=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":c=this.data.substring(this.index,_);break;case"uint8array":c=this.data.subarray(this.index,_);break;case"array":case"nodebuffer":c=this.data.slice(this.index,_)}return this.index=_,this.push({data:c,meta:{percent:this.max?this.index/this.max*100:0}})},x.exports=t},{"../utils":32,"./GenericWorker":28}],28:[function(a,x,s){"use strict";function i(n){this.name=n||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}i.prototype={push:function(n){this.emit("data",n)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(n){this.emit("error",n)}return!0},error:function(n){return!this.isFinished&&(this.isPaused?this.generatedError=n:(this.isFinished=!0,this.emit("error",n),this.previous&&this.previous.error(n),this.cleanUp()),!0)},on:function(n,t){return this._listeners[n].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(n,t){if(this._listeners[n])for(var c=0;c<this._listeners[n].length;c++)this._listeners[n][c].call(this,t)},pipe:function(n){return n.registerPrevious(this)},registerPrevious:function(n){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=n.streamInfo,this.mergeStreamInfo(),this.previous=n;var t=this;return n.on("data",function(c){t.processChunk(c)}),n.on("end",function(){t.end()}),n.on("error",function(c){t.error(c)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var n=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),n=!0),this.previous&&this.previous.resume(),!n},flush:function(){},processChunk:function(n){this.push(n)},withStreamInfo:function(n,t){return this.extraStreamInfo[n]=t,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var n in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,n)&&(this.streamInfo[n]=this.extraStreamInfo[n])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var n="Worker "+this.name;return this.previous?this.previous+" -> "+n:n}},x.exports=i},{}],29:[function(a,x,s){"use strict";var i=a("../utils"),n=a("./ConvertWorker"),t=a("./GenericWorker"),c=a("../base64"),_=a("../support"),g=a("../external"),v=null;if(_.nodestream)try{v=a("../nodejs/NodejsStreamOutputAdapter")}catch{}function b(m,o){return new g.Promise(function(h,p){var f=[],w=m._internalType,S=m._outputType,C=m._mimeType;m.on("data",function(F,B){f.push(F),o&&o(B)}).on("error",function(F){f=[],p(F)}).on("end",function(){try{var F=(function(B,K,T){switch(B){case"blob":return i.newBlob(i.transformTo("arraybuffer",K),T);case"base64":return c.encode(K);default:return i.transformTo(B,K)}})(S,(function(B,K){var T,Y=0,ne=null,y=0;for(T=0;T<K.length;T++)y+=K[T].length;switch(B){case"string":return K.join("");case"array":return Array.prototype.concat.apply([],K);case"uint8array":for(ne=new Uint8Array(y),T=0;T<K.length;T++)ne.set(K[T],Y),Y+=K[T].length;return ne;case"nodebuffer":return Buffer.concat(K);default:throw new Error("concat : unsupported type '"+B+"'")}})(w,f),C);h(F)}catch(B){p(B)}f=[]}).resume()})}function l(m,o,h){var p=o;switch(o){case"blob":case"arraybuffer":p="uint8array";break;case"base64":p="string"}try{this._internalType=p,this._outputType=o,this._mimeType=h,i.checkSupport(p),this._worker=m.pipe(new n(p)),m.lock()}catch(f){this._worker=new t("error"),this._worker.error(f)}}l.prototype={accumulate:function(m){return b(this,m)},on:function(m,o){var h=this;return m==="data"?this._worker.on(m,function(p){o.call(h,p.data,p.meta)}):this._worker.on(m,function(){i.delay(o,arguments,h)}),this},resume:function(){return i.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(m){if(i.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new v(this,{objectMode:this._outputType!=="nodebuffer"},m)}},x.exports=l},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(a,x,s){"use strict";if(s.base64=!0,s.array=!0,s.string=!0,s.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",s.nodebuffer=typeof Buffer<"u",s.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")s.blob=!1;else{var i=new ArrayBuffer(0);try{s.blob=new Blob([i],{type:"application/zip"}).size===0}catch{try{var n=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);n.append(i),s.blob=n.getBlob("application/zip").size===0}catch{s.blob=!1}}}try{s.nodestream=!!a("readable-stream").Readable}catch{s.nodestream=!1}},{"readable-stream":16}],31:[function(a,x,s){"use strict";for(var i=a("./utils"),n=a("./support"),t=a("./nodejsUtils"),c=a("./stream/GenericWorker"),_=new Array(256),g=0;g<256;g++)_[g]=252<=g?6:248<=g?5:240<=g?4:224<=g?3:192<=g?2:1;_[254]=_[254]=1;function v(){c.call(this,"utf-8 decode"),this.leftOver=null}function b(){c.call(this,"utf-8 encode")}s.utf8encode=function(l){return n.nodebuffer?t.newBufferFrom(l,"utf-8"):(function(m){var o,h,p,f,w,S=m.length,C=0;for(f=0;f<S;f++)(64512&(h=m.charCodeAt(f)))==55296&&f+1<S&&(64512&(p=m.charCodeAt(f+1)))==56320&&(h=65536+(h-55296<<10)+(p-56320),f++),C+=h<128?1:h<2048?2:h<65536?3:4;for(o=n.uint8array?new Uint8Array(C):new Array(C),f=w=0;w<C;f++)(64512&(h=m.charCodeAt(f)))==55296&&f+1<S&&(64512&(p=m.charCodeAt(f+1)))==56320&&(h=65536+(h-55296<<10)+(p-56320),f++),h<128?o[w++]=h:(h<2048?o[w++]=192|h>>>6:(h<65536?o[w++]=224|h>>>12:(o[w++]=240|h>>>18,o[w++]=128|h>>>12&63),o[w++]=128|h>>>6&63),o[w++]=128|63&h);return o})(l)},s.utf8decode=function(l){return n.nodebuffer?i.transformTo("nodebuffer",l).toString("utf-8"):(function(m){var o,h,p,f,w=m.length,S=new Array(2*w);for(o=h=0;o<w;)if((p=m[o++])<128)S[h++]=p;else if(4<(f=_[p]))S[h++]=65533,o+=f-1;else{for(p&=f===2?31:f===3?15:7;1<f&&o<w;)p=p<<6|63&m[o++],f--;1<f?S[h++]=65533:p<65536?S[h++]=p:(p-=65536,S[h++]=55296|p>>10&1023,S[h++]=56320|1023&p)}return S.length!==h&&(S.subarray?S=S.subarray(0,h):S.length=h),i.applyFromCharCode(S)})(l=i.transformTo(n.uint8array?"uint8array":"array",l))},i.inherits(v,c),v.prototype.processChunk=function(l){var m=i.transformTo(n.uint8array?"uint8array":"array",l.data);if(this.leftOver&&this.leftOver.length){if(n.uint8array){var o=m;(m=new Uint8Array(o.length+this.leftOver.length)).set(this.leftOver,0),m.set(o,this.leftOver.length)}else m=this.leftOver.concat(m);this.leftOver=null}var h=(function(f,w){var S;for((w=w||f.length)>f.length&&(w=f.length),S=w-1;0<=S&&(192&f[S])==128;)S--;return S<0||S===0?w:S+_[f[S]]>w?S:w})(m),p=m;h!==m.length&&(n.uint8array?(p=m.subarray(0,h),this.leftOver=m.subarray(h,m.length)):(p=m.slice(0,h),this.leftOver=m.slice(h,m.length))),this.push({data:s.utf8decode(p),meta:l.meta})},v.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:s.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},s.Utf8DecodeWorker=v,i.inherits(b,c),b.prototype.processChunk=function(l){this.push({data:s.utf8encode(l.data),meta:l.meta})},s.Utf8EncodeWorker=b},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(a,x,s){"use strict";var i=a("./support"),n=a("./base64"),t=a("./nodejsUtils"),c=a("./external");function _(o){return o}function g(o,h){for(var p=0;p<o.length;++p)h[p]=255&o.charCodeAt(p);return h}a("setimmediate"),s.newBlob=function(o,h){s.checkSupport("blob");try{return new Blob([o],{type:h})}catch{try{var p=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return p.append(o),p.getBlob(h)}catch{throw new Error("Bug : can't construct the Blob.")}}};var v={stringifyByChunk:function(o,h,p){var f=[],w=0,S=o.length;if(S<=p)return String.fromCharCode.apply(null,o);for(;w<S;)h==="array"||h==="nodebuffer"?f.push(String.fromCharCode.apply(null,o.slice(w,Math.min(w+p,S)))):f.push(String.fromCharCode.apply(null,o.subarray(w,Math.min(w+p,S)))),w+=p;return f.join("")},stringifyByChar:function(o){for(var h="",p=0;p<o.length;p++)h+=String.fromCharCode(o[p]);return h},applyCanBeUsed:{uint8array:(function(){try{return i.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}})(),nodebuffer:(function(){try{return i.nodebuffer&&String.fromCharCode.apply(null,t.allocBuffer(1)).length===1}catch{return!1}})()}};function b(o){var h=65536,p=s.getTypeOf(o),f=!0;if(p==="uint8array"?f=v.applyCanBeUsed.uint8array:p==="nodebuffer"&&(f=v.applyCanBeUsed.nodebuffer),f)for(;1<h;)try{return v.stringifyByChunk(o,p,h)}catch{h=Math.floor(h/2)}return v.stringifyByChar(o)}function l(o,h){for(var p=0;p<o.length;p++)h[p]=o[p];return h}s.applyFromCharCode=b;var m={};m.string={string:_,array:function(o){return g(o,new Array(o.length))},arraybuffer:function(o){return m.string.uint8array(o).buffer},uint8array:function(o){return g(o,new Uint8Array(o.length))},nodebuffer:function(o){return g(o,t.allocBuffer(o.length))}},m.array={string:b,array:_,arraybuffer:function(o){return new Uint8Array(o).buffer},uint8array:function(o){return new Uint8Array(o)},nodebuffer:function(o){return t.newBufferFrom(o)}},m.arraybuffer={string:function(o){return b(new Uint8Array(o))},array:function(o){return l(new Uint8Array(o),new Array(o.byteLength))},arraybuffer:_,uint8array:function(o){return new Uint8Array(o)},nodebuffer:function(o){return t.newBufferFrom(new Uint8Array(o))}},m.uint8array={string:b,array:function(o){return l(o,new Array(o.length))},arraybuffer:function(o){return o.buffer},uint8array:_,nodebuffer:function(o){return t.newBufferFrom(o)}},m.nodebuffer={string:b,array:function(o){return l(o,new Array(o.length))},arraybuffer:function(o){return m.nodebuffer.uint8array(o).buffer},uint8array:function(o){return l(o,new Uint8Array(o.length))},nodebuffer:_},s.transformTo=function(o,h){if(h=h||"",!o)return h;s.checkSupport(o);var p=s.getTypeOf(h);return m[p][o](h)},s.resolve=function(o){for(var h=o.split("/"),p=[],f=0;f<h.length;f++){var w=h[f];w==="."||w===""&&f!==0&&f!==h.length-1||(w===".."?p.pop():p.push(w))}return p.join("/")},s.getTypeOf=function(o){return typeof o=="string"?"string":Object.prototype.toString.call(o)==="[object Array]"?"array":i.nodebuffer&&t.isBuffer(o)?"nodebuffer":i.uint8array&&o instanceof Uint8Array?"uint8array":i.arraybuffer&&o instanceof ArrayBuffer?"arraybuffer":void 0},s.checkSupport=function(o){if(!i[o.toLowerCase()])throw new Error(o+" is not supported by this platform")},s.MAX_VALUE_16BITS=65535,s.MAX_VALUE_32BITS=-1,s.pretty=function(o){var h,p,f="";for(p=0;p<(o||"").length;p++)f+="\\x"+((h=o.charCodeAt(p))<16?"0":"")+h.toString(16).toUpperCase();return f},s.delay=function(o,h,p){setImmediate(function(){o.apply(p||null,h||[])})},s.inherits=function(o,h){function p(){}p.prototype=h.prototype,o.prototype=new p},s.extend=function(){var o,h,p={};for(o=0;o<arguments.length;o++)for(h in arguments[o])Object.prototype.hasOwnProperty.call(arguments[o],h)&&p[h]===void 0&&(p[h]=arguments[o][h]);return p},s.prepareContent=function(o,h,p,f,w){return c.Promise.resolve(h).then(function(S){return i.blob&&(S instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(S))!==-1)&&typeof FileReader<"u"?new c.Promise(function(C,F){var B=new FileReader;B.onload=function(K){C(K.target.result)},B.onerror=function(K){F(K.target.error)},B.readAsArrayBuffer(S)}):S}).then(function(S){var C=s.getTypeOf(S);return C?(C==="arraybuffer"?S=s.transformTo("uint8array",S):C==="string"&&(w?S=n.decode(S):p&&f!==!0&&(S=(function(F){return g(F,i.uint8array?new Uint8Array(F.length):new Array(F.length))})(S))),S):c.Promise.reject(new Error("Can't read the data of '"+o+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(a,x,s){"use strict";var i=a("./reader/readerFor"),n=a("./utils"),t=a("./signature"),c=a("./zipEntry"),_=a("./support");function g(v){this.files=[],this.loadOptions=v}g.prototype={checkSignature:function(v){if(!this.reader.readAndCheckSignature(v)){this.reader.index-=4;var b=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+n.pretty(b)+", expected "+n.pretty(v)+")")}},isSignature:function(v,b){var l=this.reader.index;this.reader.setIndex(v);var m=this.reader.readString(4)===b;return this.reader.setIndex(l),m},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var v=this.reader.readData(this.zipCommentLength),b=_.uint8array?"uint8array":"array",l=n.transformTo(b,v);this.zipComment=this.loadOptions.decodeFileName(l)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var v,b,l,m=this.zip64EndOfCentralSize-44;0<m;)v=this.reader.readInt(2),b=this.reader.readInt(4),l=this.reader.readData(b),this.zip64ExtensibleData[v]={id:v,length:b,value:l}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var v,b;for(v=0;v<this.files.length;v++)b=this.files[v],this.reader.setIndex(b.localHeaderOffset),this.checkSignature(t.LOCAL_FILE_HEADER),b.readLocalPart(this.reader),b.handleUTF8(),b.processAttributes()},readCentralDir:function(){var v;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(t.CENTRAL_FILE_HEADER);)(v=new c({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(v);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var v=this.reader.lastIndexOfSignature(t.CENTRAL_DIRECTORY_END);if(v<0)throw this.isSignature(0,t.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(v);var b=v;if(this.checkSignature(t.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===n.MAX_VALUE_16BITS||this.diskWithCentralDirStart===n.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===n.MAX_VALUE_16BITS||this.centralDirRecords===n.MAX_VALUE_16BITS||this.centralDirSize===n.MAX_VALUE_32BITS||this.centralDirOffset===n.MAX_VALUE_32BITS){if(this.zip64=!0,(v=this.reader.lastIndexOfSignature(t.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(v),this.checkSignature(t.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,t.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(t.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(t.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var l=this.centralDirOffset+this.centralDirSize;this.zip64&&(l+=20,l+=12+this.zip64EndOfCentralSize);var m=b-l;if(0<m)this.isSignature(b,t.CENTRAL_FILE_HEADER)||(this.reader.zero=m);else if(m<0)throw new Error("Corrupted zip: missing "+Math.abs(m)+" bytes.")},prepareReader:function(v){this.reader=i(v)},load:function(v){this.prepareReader(v),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},x.exports=g},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(a,x,s){"use strict";var i=a("./reader/readerFor"),n=a("./utils"),t=a("./compressedObject"),c=a("./crc32"),_=a("./utf8"),g=a("./compressions"),v=a("./support");function b(l,m){this.options=l,this.loadOptions=m}b.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(l){var m,o;if(l.skip(22),this.fileNameLength=l.readInt(2),o=l.readInt(2),this.fileName=l.readData(this.fileNameLength),l.skip(o),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((m=(function(h){for(var p in g)if(Object.prototype.hasOwnProperty.call(g,p)&&g[p].magic===h)return g[p];return null})(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+n.pretty(this.compressionMethod)+" unknown (inner file : "+n.transformTo("string",this.fileName)+")");this.decompressed=new t(this.compressedSize,this.uncompressedSize,this.crc32,m,l.readData(this.compressedSize))},readCentralPart:function(l){this.versionMadeBy=l.readInt(2),l.skip(2),this.bitFlag=l.readInt(2),this.compressionMethod=l.readString(2),this.date=l.readDate(),this.crc32=l.readInt(4),this.compressedSize=l.readInt(4),this.uncompressedSize=l.readInt(4);var m=l.readInt(2);if(this.extraFieldsLength=l.readInt(2),this.fileCommentLength=l.readInt(2),this.diskNumberStart=l.readInt(2),this.internalFileAttributes=l.readInt(2),this.externalFileAttributes=l.readInt(4),this.localHeaderOffset=l.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");l.skip(m),this.readExtraFields(l),this.parseZIP64ExtraField(l),this.fileComment=l.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var l=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),l==0&&(this.dosPermissions=63&this.externalFileAttributes),l==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var l=i(this.extraFields[1].value);this.uncompressedSize===n.MAX_VALUE_32BITS&&(this.uncompressedSize=l.readInt(8)),this.compressedSize===n.MAX_VALUE_32BITS&&(this.compressedSize=l.readInt(8)),this.localHeaderOffset===n.MAX_VALUE_32BITS&&(this.localHeaderOffset=l.readInt(8)),this.diskNumberStart===n.MAX_VALUE_32BITS&&(this.diskNumberStart=l.readInt(4))}},readExtraFields:function(l){var m,o,h,p=l.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});l.index+4<p;)m=l.readInt(2),o=l.readInt(2),h=l.readData(o),this.extraFields[m]={id:m,length:o,value:h};l.setIndex(p)},handleUTF8:function(){var l=v.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=_.utf8decode(this.fileName),this.fileCommentStr=_.utf8decode(this.fileComment);else{var m=this.findExtraFieldUnicodePath();if(m!==null)this.fileNameStr=m;else{var o=n.transformTo(l,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(o)}var h=this.findExtraFieldUnicodeComment();if(h!==null)this.fileCommentStr=h;else{var p=n.transformTo(l,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(p)}}},findExtraFieldUnicodePath:function(){var l=this.extraFields[28789];if(l){var m=i(l.value);return m.readInt(1)!==1||c(this.fileName)!==m.readInt(4)?null:_.utf8decode(m.readData(l.length-5))}return null},findExtraFieldUnicodeComment:function(){var l=this.extraFields[25461];if(l){var m=i(l.value);return m.readInt(1)!==1||c(this.fileComment)!==m.readInt(4)?null:_.utf8decode(m.readData(l.length-5))}return null}},x.exports=b},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(a,x,s){"use strict";function i(m,o,h){this.name=m,this.dir=h.dir,this.date=h.date,this.comment=h.comment,this.unixPermissions=h.unixPermissions,this.dosPermissions=h.dosPermissions,this._data=o,this._dataBinary=h.binary,this.options={compression:h.compression,compressionOptions:h.compressionOptions}}var n=a("./stream/StreamHelper"),t=a("./stream/DataWorker"),c=a("./utf8"),_=a("./compressedObject"),g=a("./stream/GenericWorker");i.prototype={internalStream:function(m){var o=null,h="string";try{if(!m)throw new Error("No output type specified.");var p=(h=m.toLowerCase())==="string"||h==="text";h!=="binarystring"&&h!=="text"||(h="string"),o=this._decompressWorker();var f=!this._dataBinary;f&&!p&&(o=o.pipe(new c.Utf8EncodeWorker)),!f&&p&&(o=o.pipe(new c.Utf8DecodeWorker))}catch(w){(o=new g("error")).error(w)}return new n(o,h,"")},async:function(m,o){return this.internalStream(m).accumulate(o)},nodeStream:function(m,o){return this.internalStream(m||"nodebuffer").toNodejsStream(o)},_compressWorker:function(m,o){if(this._data instanceof _&&this._data.compression.magic===m.magic)return this._data.getCompressedWorker();var h=this._decompressWorker();return this._dataBinary||(h=h.pipe(new c.Utf8EncodeWorker)),_.createWorkerFrom(h,m,o)},_decompressWorker:function(){return this._data instanceof _?this._data.getContentWorker():this._data instanceof g?this._data:new t(this._data)}};for(var v=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],b=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},l=0;l<v.length;l++)i.prototype[v[l]]=b;x.exports=i},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(a,x,s){(function(i){"use strict";var n,t,c=i.MutationObserver||i.WebKitMutationObserver;if(c){var _=0,g=new c(m),v=i.document.createTextNode("");g.observe(v,{characterData:!0}),n=function(){v.data=_=++_%2}}else if(i.setImmediate||i.MessageChannel===void 0)n="document"in i&&"onreadystatechange"in i.document.createElement("script")?function(){var o=i.document.createElement("script");o.onreadystatechange=function(){m(),o.onreadystatechange=null,o.parentNode.removeChild(o),o=null},i.document.documentElement.appendChild(o)}:function(){setTimeout(m,0)};else{var b=new i.MessageChannel;b.port1.onmessage=m,n=function(){b.port2.postMessage(0)}}var l=[];function m(){var o,h;t=!0;for(var p=l.length;p;){for(h=l,l=[],o=-1;++o<p;)h[o]();p=l.length}t=!1}x.exports=function(o){l.push(o)!==1||t||n()}}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(a,x,s){"use strict";var i=a("immediate");function n(){}var t={},c=["REJECTED"],_=["FULFILLED"],g=["PENDING"];function v(p){if(typeof p!="function")throw new TypeError("resolver must be a function");this.state=g,this.queue=[],this.outcome=void 0,p!==n&&o(this,p)}function b(p,f,w){this.promise=p,typeof f=="function"&&(this.onFulfilled=f,this.callFulfilled=this.otherCallFulfilled),typeof w=="function"&&(this.onRejected=w,this.callRejected=this.otherCallRejected)}function l(p,f,w){i(function(){var S;try{S=f(w)}catch(C){return t.reject(p,C)}S===p?t.reject(p,new TypeError("Cannot resolve promise with itself")):t.resolve(p,S)})}function m(p){var f=p&&p.then;if(p&&(typeof p=="object"||typeof p=="function")&&typeof f=="function")return function(){f.apply(p,arguments)}}function o(p,f){var w=!1;function S(B){w||(w=!0,t.reject(p,B))}function C(B){w||(w=!0,t.resolve(p,B))}var F=h(function(){f(C,S)});F.status==="error"&&S(F.value)}function h(p,f){var w={};try{w.value=p(f),w.status="success"}catch(S){w.status="error",w.value=S}return w}(x.exports=v).prototype.finally=function(p){if(typeof p!="function")return this;var f=this.constructor;return this.then(function(w){return f.resolve(p()).then(function(){return w})},function(w){return f.resolve(p()).then(function(){throw w})})},v.prototype.catch=function(p){return this.then(null,p)},v.prototype.then=function(p,f){if(typeof p!="function"&&this.state===_||typeof f!="function"&&this.state===c)return this;var w=new this.constructor(n);return this.state!==g?l(w,this.state===_?p:f,this.outcome):this.queue.push(new b(w,p,f)),w},b.prototype.callFulfilled=function(p){t.resolve(this.promise,p)},b.prototype.otherCallFulfilled=function(p){l(this.promise,this.onFulfilled,p)},b.prototype.callRejected=function(p){t.reject(this.promise,p)},b.prototype.otherCallRejected=function(p){l(this.promise,this.onRejected,p)},t.resolve=function(p,f){var w=h(m,f);if(w.status==="error")return t.reject(p,w.value);var S=w.value;if(S)o(p,S);else{p.state=_,p.outcome=f;for(var C=-1,F=p.queue.length;++C<F;)p.queue[C].callFulfilled(f)}return p},t.reject=function(p,f){p.state=c,p.outcome=f;for(var w=-1,S=p.queue.length;++w<S;)p.queue[w].callRejected(f);return p},v.resolve=function(p){return p instanceof this?p:t.resolve(new this(n),p)},v.reject=function(p){var f=new this(n);return t.reject(f,p)},v.all=function(p){var f=this;if(Object.prototype.toString.call(p)!=="[object Array]")return this.reject(new TypeError("must be an array"));var w=p.length,S=!1;if(!w)return this.resolve([]);for(var C=new Array(w),F=0,B=-1,K=new this(n);++B<w;)T(p[B],B);return K;function T(Y,ne){f.resolve(Y).then(function(y){C[ne]=y,++F!==w||S||(S=!0,t.resolve(K,C))},function(y){S||(S=!0,t.reject(K,y))})}},v.race=function(p){var f=this;if(Object.prototype.toString.call(p)!=="[object Array]")return this.reject(new TypeError("must be an array"));var w=p.length,S=!1;if(!w)return this.resolve([]);for(var C=-1,F=new this(n);++C<w;)B=p[C],f.resolve(B).then(function(K){S||(S=!0,t.resolve(F,K))},function(K){S||(S=!0,t.reject(F,K))});var B;return F}},{immediate:36}],38:[function(a,x,s){"use strict";var i={};(0,a("./lib/utils/common").assign)(i,a("./lib/deflate"),a("./lib/inflate"),a("./lib/zlib/constants")),x.exports=i},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(a,x,s){"use strict";var i=a("./zlib/deflate"),n=a("./utils/common"),t=a("./utils/strings"),c=a("./zlib/messages"),_=a("./zlib/zstream"),g=Object.prototype.toString,v=0,b=-1,l=0,m=8;function o(p){if(!(this instanceof o))return new o(p);this.options=n.assign({level:b,method:m,chunkSize:16384,windowBits:15,memLevel:8,strategy:l,to:""},p||{});var f=this.options;f.raw&&0<f.windowBits?f.windowBits=-f.windowBits:f.gzip&&0<f.windowBits&&f.windowBits<16&&(f.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new _,this.strm.avail_out=0;var w=i.deflateInit2(this.strm,f.level,f.method,f.windowBits,f.memLevel,f.strategy);if(w!==v)throw new Error(c[w]);if(f.header&&i.deflateSetHeader(this.strm,f.header),f.dictionary){var S;if(S=typeof f.dictionary=="string"?t.string2buf(f.dictionary):g.call(f.dictionary)==="[object ArrayBuffer]"?new Uint8Array(f.dictionary):f.dictionary,(w=i.deflateSetDictionary(this.strm,S))!==v)throw new Error(c[w]);this._dict_set=!0}}function h(p,f){var w=new o(f);if(w.push(p,!0),w.err)throw w.msg||c[w.err];return w.result}o.prototype.push=function(p,f){var w,S,C=this.strm,F=this.options.chunkSize;if(this.ended)return!1;S=f===~~f?f:f===!0?4:0,typeof p=="string"?C.input=t.string2buf(p):g.call(p)==="[object ArrayBuffer]"?C.input=new Uint8Array(p):C.input=p,C.next_in=0,C.avail_in=C.input.length;do{if(C.avail_out===0&&(C.output=new n.Buf8(F),C.next_out=0,C.avail_out=F),(w=i.deflate(C,S))!==1&&w!==v)return this.onEnd(w),!(this.ended=!0);C.avail_out!==0&&(C.avail_in!==0||S!==4&&S!==2)||(this.options.to==="string"?this.onData(t.buf2binstring(n.shrinkBuf(C.output,C.next_out))):this.onData(n.shrinkBuf(C.output,C.next_out)))}while((0<C.avail_in||C.avail_out===0)&&w!==1);return S===4?(w=i.deflateEnd(this.strm),this.onEnd(w),this.ended=!0,w===v):S!==2||(this.onEnd(v),!(C.avail_out=0))},o.prototype.onData=function(p){this.chunks.push(p)},o.prototype.onEnd=function(p){p===v&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=n.flattenChunks(this.chunks)),this.chunks=[],this.err=p,this.msg=this.strm.msg},s.Deflate=o,s.deflate=h,s.deflateRaw=function(p,f){return(f=f||{}).raw=!0,h(p,f)},s.gzip=function(p,f){return(f=f||{}).gzip=!0,h(p,f)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(a,x,s){"use strict";var i=a("./zlib/inflate"),n=a("./utils/common"),t=a("./utils/strings"),c=a("./zlib/constants"),_=a("./zlib/messages"),g=a("./zlib/zstream"),v=a("./zlib/gzheader"),b=Object.prototype.toString;function l(o){if(!(this instanceof l))return new l(o);this.options=n.assign({chunkSize:16384,windowBits:0,to:""},o||{});var h=this.options;h.raw&&0<=h.windowBits&&h.windowBits<16&&(h.windowBits=-h.windowBits,h.windowBits===0&&(h.windowBits=-15)),!(0<=h.windowBits&&h.windowBits<16)||o&&o.windowBits||(h.windowBits+=32),15<h.windowBits&&h.windowBits<48&&(15&h.windowBits)==0&&(h.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new g,this.strm.avail_out=0;var p=i.inflateInit2(this.strm,h.windowBits);if(p!==c.Z_OK)throw new Error(_[p]);this.header=new v,i.inflateGetHeader(this.strm,this.header)}function m(o,h){var p=new l(h);if(p.push(o,!0),p.err)throw p.msg||_[p.err];return p.result}l.prototype.push=function(o,h){var p,f,w,S,C,F,B=this.strm,K=this.options.chunkSize,T=this.options.dictionary,Y=!1;if(this.ended)return!1;f=h===~~h?h:h===!0?c.Z_FINISH:c.Z_NO_FLUSH,typeof o=="string"?B.input=t.binstring2buf(o):b.call(o)==="[object ArrayBuffer]"?B.input=new Uint8Array(o):B.input=o,B.next_in=0,B.avail_in=B.input.length;do{if(B.avail_out===0&&(B.output=new n.Buf8(K),B.next_out=0,B.avail_out=K),(p=i.inflate(B,c.Z_NO_FLUSH))===c.Z_NEED_DICT&&T&&(F=typeof T=="string"?t.string2buf(T):b.call(T)==="[object ArrayBuffer]"?new Uint8Array(T):T,p=i.inflateSetDictionary(this.strm,F)),p===c.Z_BUF_ERROR&&Y===!0&&(p=c.Z_OK,Y=!1),p!==c.Z_STREAM_END&&p!==c.Z_OK)return this.onEnd(p),!(this.ended=!0);B.next_out&&(B.avail_out!==0&&p!==c.Z_STREAM_END&&(B.avail_in!==0||f!==c.Z_FINISH&&f!==c.Z_SYNC_FLUSH)||(this.options.to==="string"?(w=t.utf8border(B.output,B.next_out),S=B.next_out-w,C=t.buf2string(B.output,w),B.next_out=S,B.avail_out=K-S,S&&n.arraySet(B.output,B.output,w,S,0),this.onData(C)):this.onData(n.shrinkBuf(B.output,B.next_out)))),B.avail_in===0&&B.avail_out===0&&(Y=!0)}while((0<B.avail_in||B.avail_out===0)&&p!==c.Z_STREAM_END);return p===c.Z_STREAM_END&&(f=c.Z_FINISH),f===c.Z_FINISH?(p=i.inflateEnd(this.strm),this.onEnd(p),this.ended=!0,p===c.Z_OK):f!==c.Z_SYNC_FLUSH||(this.onEnd(c.Z_OK),!(B.avail_out=0))},l.prototype.onData=function(o){this.chunks.push(o)},l.prototype.onEnd=function(o){o===c.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=n.flattenChunks(this.chunks)),this.chunks=[],this.err=o,this.msg=this.strm.msg},s.Inflate=l,s.inflate=m,s.inflateRaw=function(o,h){return(h=h||{}).raw=!0,m(o,h)},s.ungzip=m},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(a,x,s){"use strict";var i=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";s.assign=function(c){for(var _=Array.prototype.slice.call(arguments,1);_.length;){var g=_.shift();if(g){if(typeof g!="object")throw new TypeError(g+"must be non-object");for(var v in g)g.hasOwnProperty(v)&&(c[v]=g[v])}}return c},s.shrinkBuf=function(c,_){return c.length===_?c:c.subarray?c.subarray(0,_):(c.length=_,c)};var n={arraySet:function(c,_,g,v,b){if(_.subarray&&c.subarray)c.set(_.subarray(g,g+v),b);else for(var l=0;l<v;l++)c[b+l]=_[g+l]},flattenChunks:function(c){var _,g,v,b,l,m;for(_=v=0,g=c.length;_<g;_++)v+=c[_].length;for(m=new Uint8Array(v),_=b=0,g=c.length;_<g;_++)l=c[_],m.set(l,b),b+=l.length;return m}},t={arraySet:function(c,_,g,v,b){for(var l=0;l<v;l++)c[b+l]=_[g+l]},flattenChunks:function(c){return[].concat.apply([],c)}};s.setTyped=function(c){c?(s.Buf8=Uint8Array,s.Buf16=Uint16Array,s.Buf32=Int32Array,s.assign(s,n)):(s.Buf8=Array,s.Buf16=Array,s.Buf32=Array,s.assign(s,t))},s.setTyped(i)},{}],42:[function(a,x,s){"use strict";var i=a("./common"),n=!0,t=!0;try{String.fromCharCode.apply(null,[0])}catch{n=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{t=!1}for(var c=new i.Buf8(256),_=0;_<256;_++)c[_]=252<=_?6:248<=_?5:240<=_?4:224<=_?3:192<=_?2:1;function g(v,b){if(b<65537&&(v.subarray&&t||!v.subarray&&n))return String.fromCharCode.apply(null,i.shrinkBuf(v,b));for(var l="",m=0;m<b;m++)l+=String.fromCharCode(v[m]);return l}c[254]=c[254]=1,s.string2buf=function(v){var b,l,m,o,h,p=v.length,f=0;for(o=0;o<p;o++)(64512&(l=v.charCodeAt(o)))==55296&&o+1<p&&(64512&(m=v.charCodeAt(o+1)))==56320&&(l=65536+(l-55296<<10)+(m-56320),o++),f+=l<128?1:l<2048?2:l<65536?3:4;for(b=new i.Buf8(f),o=h=0;h<f;o++)(64512&(l=v.charCodeAt(o)))==55296&&o+1<p&&(64512&(m=v.charCodeAt(o+1)))==56320&&(l=65536+(l-55296<<10)+(m-56320),o++),l<128?b[h++]=l:(l<2048?b[h++]=192|l>>>6:(l<65536?b[h++]=224|l>>>12:(b[h++]=240|l>>>18,b[h++]=128|l>>>12&63),b[h++]=128|l>>>6&63),b[h++]=128|63&l);return b},s.buf2binstring=function(v){return g(v,v.length)},s.binstring2buf=function(v){for(var b=new i.Buf8(v.length),l=0,m=b.length;l<m;l++)b[l]=v.charCodeAt(l);return b},s.buf2string=function(v,b){var l,m,o,h,p=b||v.length,f=new Array(2*p);for(l=m=0;l<p;)if((o=v[l++])<128)f[m++]=o;else if(4<(h=c[o]))f[m++]=65533,l+=h-1;else{for(o&=h===2?31:h===3?15:7;1<h&&l<p;)o=o<<6|63&v[l++],h--;1<h?f[m++]=65533:o<65536?f[m++]=o:(o-=65536,f[m++]=55296|o>>10&1023,f[m++]=56320|1023&o)}return g(f,m)},s.utf8border=function(v,b){var l;
vendor: 4,376 bytes, line 2
2for((b=b||v.length)>v.length&&(b=v.length),l=b-1;0<=l&&(192&v[l])==128;)l--;return l<0||l===0?b:l+c[v[l]]>b?l:b}},{"./common":41}],43:[function(a,x,s){"use strict";x.exports=function(i,n,t,c){for(var _=65535&i|0,g=i>>>16&65535|0,v=0;t!==0;){for(t-=v=2e3<t?2e3:t;g=g+(_=_+n[c++]|0)|0,--v;);_%=65521,g%=65521}return _|g<<16|0}},{}],44:[function(a,x,s){"use strict";x.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(a,x,s){"use strict";var i=(function(){for(var n,t=[],c=0;c<256;c++){n=c;for(var _=0;_<8;_++)n=1&n?3988292384^n>>>1:n>>>1;t[c]=n}return t})();x.exports=function(n,t,c,_){var g=i,v=_+c;n^=-1;for(var b=_;b<v;b++)n=n>>>8^g[255&(n^t[b])];return-1^n}},{}],46:[function(a,x,s){"use strict";var i,n=a("../utils/common"),t=a("./trees"),c=a("./adler32"),_=a("./crc32"),g=a("./messages"),v=0,b=4,l=0,m=-2,o=-1,h=4,p=2,f=8,w=9,S=286,C=30,F=19,B=2*S+1,K=15,T=3,Y=258,ne=Y+T+1,y=42,D=113,r=1,R=2,se=3,V=4;function pe(e,W){return e.msg=g[W],W}function H(e){return(e<<1)-(4<e?9:0)}function re(e){for(var W=e.length;0<=--W;)e[W]=0}function I(e){var W=e.state,P=W.pending;P>e.avail_out&&(P=e.avail_out),P!==0&&(n.arraySet(e.output,W.pending_buf,W.pending_out,P,e.next_out),e.next_out+=P,W.pending_out+=P,e.total_out+=P,e.avail_out-=P,W.pending-=P,W.pending===0&&(W.pending_out=0))}function O(e,W){t._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,W),e.block_start=e.strstart,I(e.strm)}function ie(e,W){e.pending_buf[e.pending++]=W}function $(e,W){e.pending_buf[e.pending++]=W>>>8&255,e.pending_buf[e.pending++]=255&W}function q(e,W){var P,u,d=e.max_chain_length,k=e.strstart,L=e.prev_length,U=e.nice_match,M=e.strstart>e.w_size-ne?e.strstart-(e.w_size-ne):0,Z=e.window,Q=e.w_mask,G=e.prev,ee=e.strstart+Y,fe=Z[k+L-1],ue=Z[k+L];e.prev_length>=e.good_match&&(d>>=2),U>e.lookahead&&(U=e.lookahead);do if(Z[(P=W)+L]===ue&&Z[P+L-1]===fe&&Z[P]===Z[k]&&Z[++P]===Z[k+1]){k+=2,P++;do;while(Z[++k]===Z[++P]&&Z[++k]===Z[++P]&&Z[++k]===Z[++P]&&Z[++k]===Z[++P]&&Z[++k]===Z[++P]&&Z[++k]===Z[++P]&&Z[++k]===Z[++P]&&Z[++k]===Z[++P]&&k<ee);if(u=Y-(ee-k),k=ee-Y,L<u){if(e.match_start=W,U<=(L=u))break;fe=Z[k+L-1],ue=Z[k+L]}}while((W=G[W&Q])>M&&--d!=0);return L<=e.lookahead?L:e.lookahead}function ge(e){var W,P,u,d,k,L,U,M,Z,Q,G=e.w_size;do{if(d=e.window_size-e.lookahead-e.strstart,e.strstart>=G+(G-ne)){for(n.arraySet(e.window,e.window,G,G,0),e.match_start-=G,e.strstart-=G,e.block_start-=G,W=P=e.hash_size;u=e.head[--W],e.head[W]=G<=u?u-G:0,--P;);for(W=P=G;u=e.prev[--W],e.prev[W]=G<=u?u-G:0,--P;);d+=G}if(e.strm.avail_in===0)break;if(L=e.strm,U=e.window,M=e.strstart+e.lookahead,Z=d,Q=void 0,Q=L.avail_in,Z<Q&&(Q=Z),P=Q===0?0:(L.avail_in-=Q,n.arraySet(U,L.input,L.next_in,Q,M),L.state.wrap===1?L.adler=c(L.adler,U,Q,M):L.state.wrap===2&&(L.adler=_(L.adler,U,Q,M)),L.next_in+=Q,L.total_in+=Q,Q),e.lookahead+=P,e.lookahead+e.insert>=T)for(k=e.strstart-e.insert,e.ins_h=e.window[k],e.ins_h=(e.ins_h<<e.hash_shift^e.window[k+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[k+T-1])&e.hash_mask,e.prev[k&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=k,k++,e.insert--,!(e.lookahead+e.insert<T)););}while(e.lookahead<ne&&e.strm.avail_in!==0)}function xe(e,W){for(var P,u;;){if(e.lookahead<ne){if(ge(e),e.lookahead<ne&&W===v)return r;if(e.lookahead===0)break}if(P=0,e.lookahead>=T&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+T-1])&e.hash_mask,P=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),P!==0&&e.strstart-P<=e.w_size-ne&&(e.match_length=q(e,P)),e.match_length>=T)if(u=t._tr_tally(e,e.strstart-e.match_start,e.match_length-T),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=T){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+T-1])&e.hash_mask,P=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart,--e.match_length!=0;);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;
vendor: 34,835 bytes, line 2
2else u=t._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(u&&(O(e,!1),e.strm.avail_out===0))return r}return e.insert=e.strstart<T-1?e.strstart:T-1,W===b?(O(e,!0),e.strm.avail_out===0?se:V):e.last_lit&&(O(e,!1),e.strm.avail_out===0)?r:R}function he(e,W){for(var P,u,d;;){if(e.lookahead<ne){if(ge(e),e.lookahead<ne&&W===v)return r;if(e.lookahead===0)break}if(P=0,e.lookahead>=T&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+T-1])&e.hash_mask,P=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=T-1,P!==0&&e.prev_length<e.max_lazy_match&&e.strstart-P<=e.w_size-ne&&(e.match_length=q(e,P),e.match_length<=5&&(e.strategy===1||e.match_length===T&&4096<e.strstart-e.match_start)&&(e.match_length=T-1)),e.prev_length>=T&&e.match_length<=e.prev_length){for(d=e.strstart+e.lookahead-T,u=t._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-T),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=d&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+T-1])&e.hash_mask,P=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),--e.prev_length!=0;);if(e.match_available=0,e.match_length=T-1,e.strstart++,u&&(O(e,!1),e.strm.avail_out===0))return r}else if(e.match_available){if((u=t._tr_tally(e,0,e.window[e.strstart-1]))&&O(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return r}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(u=t._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<T-1?e.strstart:T-1,W===b?(O(e,!0),e.strm.avail_out===0?se:V):e.last_lit&&(O(e,!1),e.strm.avail_out===0)?r:R}function me(e,W,P,u,d){this.good_length=e,this.max_lazy=W,this.nice_length=P,this.max_chain=u,this.func=d}function we(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=f,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new n.Buf16(2*B),this.dyn_dtree=new n.Buf16(2*(2*C+1)),this.bl_tree=new n.Buf16(2*(2*F+1)),re(this.dyn_ltree),re(this.dyn_dtree),re(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new n.Buf16(K+1),this.heap=new n.Buf16(2*S+1),re(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new n.Buf16(2*S+1),re(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function ve(e){var W;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=p,(W=e.state).pending=0,W.pending_out=0,W.wrap<0&&(W.wrap=-W.wrap),W.status=W.wrap?y:D,e.adler=W.wrap===2?0:1,W.last_flush=v,t._tr_init(W),l):pe(e,m)}function Ie(e){var W=ve(e);return W===l&&(function(P){P.window_size=2*P.w_size,re(P.head),P.max_lazy_match=i[P.level].max_lazy,P.good_match=i[P.level].good_length,P.nice_match=i[P.level].nice_length,P.max_chain_length=i[P.level].max_chain,P.strstart=0,P.block_start=0,P.lookahead=0,P.insert=0,P.match_length=P.prev_length=T-1,P.match_available=0,P.ins_h=0})(e.state),W}function Ee(e,W,P,u,d,k){if(!e)return m;var L=1;if(W===o&&(W=6),u<0?(L=0,u=-u):15<u&&(L=2,u-=16),d<1||w<d||P!==f||u<8||15<u||W<0||9<W||k<0||h<k)return pe(e,m);u===8&&(u=9);var U=new we;return(e.state=U).strm=e,U.wrap=L,U.gzhead=null,U.w_bits=u,U.w_size=1<<U.w_bits,U.w_mask=U.w_size-1,U.hash_bits=d+7,U.hash_size=1<<U.hash_bits,U.hash_mask=U.hash_size-1,U.hash_shift=~~((U.hash_bits+T-1)/T),U.window=new n.Buf8(2*U.w_size),U.head=new n.Buf16(U.hash_size),U.prev=new n.Buf16(U.w_size),U.lit_bufsize=1<<d+6,U.pending_buf_size=4*U.lit_bufsize,U.pending_buf=new n.Buf8(U.pending_buf_size),U.d_buf=1*U.lit_bufsize,U.l_buf=3*U.lit_bufsize,U.level=W,U.strategy=k,U.method=P,Ie(e)}i=[new me(0,0,0,0,function(e,W){var P=65535;for(P>e.pending_buf_size-5&&(P=e.pending_buf_size-5);;){if(e.lookahead<=1){if(ge(e),e.lookahead===0&&W===v)return r;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var u=e.block_start+P;if((e.strstart===0||e.strstart>=u)&&(e.lookahead=e.strstart-u,e.strstart=u,O(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-ne&&(O(e,!1),e.strm.avail_out===0))return r}return e.insert=0,W===b?(O(e,!0),e.strm.avail_out===0?se:V):(e.strstart>e.block_start&&(O(e,!1),e.strm.avail_out),r)}),new me(4,4,8,4,xe),new me(4,5,16,8,xe),new me(4,6,32,32,xe),new me(4,4,16,16,he),new me(8,16,32,32,he),new me(8,16,128,128,he),new me(8,32,128,256,he),new me(32,128,258,1024,he),new me(32,258,258,4096,he)],s.deflateInit=function(e,W){return Ee(e,W,f,15,8,0)},s.deflateInit2=Ee,s.deflateReset=Ie,s.deflateResetKeep=ve,s.deflateSetHeader=function(e,W){return e&&e.state?e.state.wrap!==2?m:(e.state.gzhead=W,l):m},s.deflate=function(e,W){var P,u,d,k;if(!e||!e.state||5<W||W<0)return e?pe(e,m):m;if(u=e.state,!e.output||!e.input&&e.avail_in!==0||u.status===666&&W!==b)return pe(e,e.avail_out===0?-5:m);if(u.strm=e,P=u.last_flush,u.last_flush=W,u.status===y)if(u.wrap===2)e.adler=0,ie(u,31),ie(u,139),ie(u,8),u.gzhead?(ie(u,(u.gzhead.text?1:0)+(u.gzhead.hcrc?2:0)+(u.gzhead.extra?4:0)+(u.gzhead.name?8:0)+(u.gzhead.comment?16:0)),ie(u,255&u.gzhead.time),ie(u,u.gzhead.time>>8&255),ie(u,u.gzhead.time>>16&255),ie(u,u.gzhead.time>>24&255),ie(u,u.level===9?2:2<=u.strategy||u.level<2?4:0),ie(u,255&u.gzhead.os),u.gzhead.extra&&u.gzhead.extra.length&&(ie(u,255&u.gzhead.extra.length),ie(u,u.gzhead.extra.length>>8&255)),u.gzhead.hcrc&&(e.adler=_(e.adler,u.pending_buf,u.pending,0)),u.gzindex=0,u.status=69):(ie(u,0),ie(u,0),ie(u,0),ie(u,0),ie(u,0),ie(u,u.level===9?2:2<=u.strategy||u.level<2?4:0),ie(u,3),u.status=D);else{var L=f+(u.w_bits-8<<4)<<8;L|=(2<=u.strategy||u.level<2?0:u.level<6?1:u.level===6?2:3)<<6,u.strstart!==0&&(L|=32),L+=31-L%31,u.status=D,$(u,L),u.strstart!==0&&($(u,e.adler>>>16),$(u,65535&e.adler)),e.adler=1}if(u.status===69)if(u.gzhead.extra){for(d=u.pending;u.gzindex<(65535&u.gzhead.extra.length)&&(u.pending!==u.pending_buf_size||(u.gzhead.hcrc&&u.pending>d&&(e.adler=_(e.adler,u.pending_buf,u.pending-d,d)),I(e),d=u.pending,u.pending!==u.pending_buf_size));)ie(u,255&u.gzhead.extra[u.gzindex]),u.gzindex++;u.gzhead.hcrc&&u.pending>d&&(e.adler=_(e.adler,u.pending_buf,u.pending-d,d)),u.gzindex===u.gzhead.extra.length&&(u.gzindex=0,u.status=73)}else u.status=73;if(u.status===73)if(u.gzhead.name){d=u.pending;do{if(u.pending===u.pending_buf_size&&(u.gzhead.hcrc&&u.pending>d&&(e.adler=_(e.adler,u.pending_buf,u.pending-d,d)),I(e),d=u.pending,u.pending===u.pending_buf_size)){k=1;break}k=u.gzindex<u.gzhead.name.length?255&u.gzhead.name.charCodeAt(u.gzindex++):0,ie(u,k)}while(k!==0);u.gzhead.hcrc&&u.pending>d&&(e.adler=_(e.adler,u.pending_buf,u.pending-d,d)),k===0&&(u.gzindex=0,u.status=91)}else u.status=91;if(u.status===91)if(u.gzhead.comment){d=u.pending;do{if(u.pending===u.pending_buf_size&&(u.gzhead.hcrc&&u.pending>d&&(e.adler=_(e.adler,u.pending_buf,u.pending-d,d)),I(e),d=u.pending,u.pending===u.pending_buf_size)){k=1;break}k=u.gzindex<u.gzhead.comment.length?255&u.gzhead.comment.charCodeAt(u.gzindex++):0,ie(u,k)}while(k!==0);u.gzhead.hcrc&&u.pending>d&&(e.adler=_(e.adler,u.pending_buf,u.pending-d,d)),k===0&&(u.status=103)}else u.status=103;if(u.status===103&&(u.gzhead.hcrc?(u.pending+2>u.pending_buf_size&&I(e),u.pending+2<=u.pending_buf_size&&(ie(u,255&e.adler),ie(u,e.adler>>8&255),e.adler=0,u.status=D)):u.status=D),u.pending!==0){if(I(e),e.avail_out===0)return u.last_flush=-1,l}else if(e.avail_in===0&&H(W)<=H(P)&&W!==b)return pe(e,-5);if(u.status===666&&e.avail_in!==0)return pe(e,-5);if(e.avail_in!==0||u.lookahead!==0||W!==v&&u.status!==666){var U=u.strategy===2?(function(M,Z){for(var Q;;){if(M.lookahead===0&&(ge(M),M.lookahead===0)){if(Z===v)return r;break}if(M.match_length=0,Q=t._tr_tally(M,0,M.window[M.strstart]),M.lookahead--,M.strstart++,Q&&(O(M,!1),M.strm.avail_out===0))return r}return M.insert=0,Z===b?(O(M,!0),M.strm.avail_out===0?se:V):M.last_lit&&(O(M,!1),M.strm.avail_out===0)?r:R})(u,W):u.strategy===3?(function(M,Z){for(var Q,G,ee,fe,ue=M.window;;){if(M.lookahead<=Y){if(ge(M),M.lookahead<=Y&&Z===v)return r;if(M.lookahead===0)break}if(M.match_length=0,M.lookahead>=T&&0<M.strstart&&(G=ue[ee=M.strstart-1])===ue[++ee]&&G===ue[++ee]&&G===ue[++ee]){fe=M.strstart+Y;do;while(G===ue[++ee]&&G===ue[++ee]&&G===ue[++ee]&&G===ue[++ee]&&G===ue[++ee]&&G===ue[++ee]&&G===ue[++ee]&&G===ue[++ee]&&ee<fe);M.match_length=Y-(fe-ee),M.match_length>M.lookahead&&(M.match_length=M.lookahead)}if(M.match_length>=T?(Q=t._tr_tally(M,1,M.match_length-T),M.lookahead-=M.match_length,M.strstart+=M.match_length,M.match_length=0):(Q=t._tr_tally(M,0,M.window[M.strstart]),M.lookahead--,M.strstart++),Q&&(O(M,!1),M.strm.avail_out===0))return r}return M.insert=0,Z===b?(O(M,!0),M.strm.avail_out===0?se:V):M.last_lit&&(O(M,!1),M.strm.avail_out===0)?r:R})(u,W):i[u.level].func(u,W);if(U!==se&&U!==V||(u.status=666),U===r||U===se)return e.avail_out===0&&(u.last_flush=-1),l;if(U===R&&(W===1?t._tr_align(u):W!==5&&(t._tr_stored_block(u,0,0,!1),W===3&&(re(u.head),u.lookahead===0&&(u.strstart=0,u.block_start=0,u.insert=0))),I(e),e.avail_out===0))return u.last_flush=-1,l}return W!==b?l:u.wrap<=0?1:(u.wrap===2?(ie(u,255&e.adler),ie(u,e.adler>>8&255),ie(u,e.adler>>16&255),ie(u,e.adler>>24&255),ie(u,255&e.total_in),ie(u,e.total_in>>8&255),ie(u,e.total_in>>16&255),ie(u,e.total_in>>24&255)):($(u,e.adler>>>16),$(u,65535&e.adler)),I(e),0<u.wrap&&(u.wrap=-u.wrap),u.pending!==0?l:1)},s.deflateEnd=function(e){var W;return e&&e.state?(W=e.state.status)!==y&&W!==69&&W!==73&&W!==91&&W!==103&&W!==D&&W!==666?pe(e,m):(e.state=null,W===D?pe(e,-3):l):m},s.deflateSetDictionary=function(e,W){var P,u,d,k,L,U,M,Z,Q=W.length;if(!e||!e.state||(k=(P=e.state).wrap)===2||k===1&&P.status!==y||P.lookahead)return m;for(k===1&&(e.adler=c(e.adler,W,Q,0)),P.wrap=0,Q>=P.w_size&&(k===0&&(re(P.head),P.strstart=0,P.block_start=0,P.insert=0),Z=new n.Buf8(P.w_size),n.arraySet(Z,W,Q-P.w_size,P.w_size,0),W=Z,Q=P.w_size),L=e.avail_in,U=e.next_in,M=e.input,e.avail_in=Q,e.next_in=0,e.input=W,ge(P);P.lookahead>=T;){for(u=P.strstart,d=P.lookahead-(T-1);P.ins_h=(P.ins_h<<P.hash_shift^P.window[u+T-1])&P.hash_mask,P.prev[u&P.w_mask]=P.head[P.ins_h],P.head[P.ins_h]=u,u++,--d;);P.strstart=u,P.lookahead=T-1,ge(P)}return P.strstart+=P.lookahead,P.block_start=P.strstart,P.insert=P.lookahead,P.lookahead=0,P.match_length=P.prev_length=T-1,P.match_available=0,e.next_in=U,e.input=M,e.avail_in=L,P.wrap=k,l},s.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(a,x,s){"use strict";x.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(a,x,s){"use strict";x.exports=function(i,n){var t,c,_,g,v,b,l,m,o,h,p,f,w,S,C,F,B,K,T,Y,ne,y,D,r,R;t=i.state,c=i.next_in,r=i.input,_=c+(i.avail_in-5),g=i.next_out,R=i.output,v=g-(n-i.avail_out),b=g+(i.avail_out-257),l=t.dmax,m=t.wsize,o=t.whave,h=t.wnext,p=t.window,f=t.hold,w=t.bits,S=t.lencode,C=t.distcode,F=(1<<t.lenbits)-1,B=(1<<t.distbits)-1;e:do{w<15&&(f+=r[c++]<<w,w+=8,f+=r[c++]<<w,w+=8),K=S[f&F];t:for(;;){if(f>>>=T=K>>>24,w-=T,(T=K>>>16&255)===0)R[g++]=65535&K;else{if(!(16&T)){if((64&T)==0){K=S[(65535&K)+(f&(1<<T)-1)];continue t}if(32&T){t.mode=12;break e}i.msg="invalid literal/length code",t.mode=30;break e}Y=65535&K,(T&=15)&&(w<T&&(f+=r[c++]<<w,w+=8),Y+=f&(1<<T)-1,f>>>=T,w-=T),w<15&&(f+=r[c++]<<w,w+=8,f+=r[c++]<<w,w+=8),K=C[f&B];i:for(;;){if(f>>>=T=K>>>24,w-=T,!(16&(T=K>>>16&255))){if((64&T)==0){K=C[(65535&K)+(f&(1<<T)-1)];continue i}i.msg="invalid distance code",t.mode=30;break e}if(ne=65535&K,w<(T&=15)&&(f+=r[c++]<<w,(w+=8)<T&&(f+=r[c++]<<w,w+=8)),l<(ne+=f&(1<<T)-1)){i.msg="invalid distance too far back",t.mode=30;break e}if(f>>>=T,w-=T,(T=g-v)<ne){if(o<(T=ne-T)&&t.sane){i.msg="invalid distance too far back",t.mode=30;break e}if(D=p,(y=0)===h){if(y+=m-T,T<Y){for(Y-=T;R[g++]=p[y++],--T;);y=g-ne,D=R}}else if(h<T){if(y+=m+h-T,(T-=h)<Y){for(Y-=T;R[g++]=p[y++],--T;);if(y=0,h<Y){for(Y-=T=h;R[g++]=p[y++],--T;);y=g-ne,D=R}}}else if(y+=h-T,T<Y){for(Y-=T;R[g++]=p[y++],--T;);y=g-ne,D=R}for(;2<Y;)R[g++]=D[y++],R[g++]=D[y++],R[g++]=D[y++],Y-=3;Y&&(R[g++]=D[y++],1<Y&&(R[g++]=D[y++]))}else{for(y=g-ne;R[g++]=R[y++],R[g++]=R[y++],R[g++]=R[y++],2<(Y-=3););Y&&(R[g++]=R[y++],1<Y&&(R[g++]=R[y++]))}break}}break}}while(c<_&&g<b);c-=Y=w>>3,f&=(1<<(w-=Y<<3))-1,i.next_in=c,i.next_out=g,i.avail_in=c<_?_-c+5:5-(c-_),i.avail_out=g<b?b-g+257:257-(g-b),t.hold=f,t.bits=w}},{}],49:[function(a,x,s){"use strict";var i=a("../utils/common"),n=a("./adler32"),t=a("./crc32"),c=a("./inffast"),_=a("./inftrees"),g=1,v=2,b=0,l=-2,m=1,o=852,h=592;function p(y){return(y>>>24&255)+(y>>>8&65280)+((65280&y)<<8)+((255&y)<<24)}function f(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function w(y){var D;return y&&y.state?(D=y.state,y.total_in=y.total_out=D.total=0,y.msg="",D.wrap&&(y.adler=1&D.wrap),D.mode=m,D.last=0,D.havedict=0,D.dmax=32768,D.head=null,D.hold=0,D.bits=0,D.lencode=D.lendyn=new i.Buf32(o),D.distcode=D.distdyn=new i.Buf32(h),D.sane=1,D.back=-1,b):l}function S(y){var D;return y&&y.state?((D=y.state).wsize=0,D.whave=0,D.wnext=0,w(y)):l}function C(y,D){var r,R;return y&&y.state?(R=y.state,D<0?(r=0,D=-D):(r=1+(D>>4),D<48&&(D&=15)),D&&(D<8||15<D)?l:(R.window!==null&&R.wbits!==D&&(R.window=null),R.wrap=r,R.wbits=D,S(y))):l}function F(y,D){var r,R;return y?(R=new f,(y.state=R).window=null,(r=C(y,D))!==b&&(y.state=null),r):l}var B,K,T=!0;function Y(y){if(T){var D;for(B=new i.Buf32(512),K=new i.Buf32(32),D=0;D<144;)y.lens[D++]=8;for(;D<256;)y.lens[D++]=9;for(;D<280;)y.lens[D++]=7;for(;D<288;)y.lens[D++]=8;for(_(g,y.lens,0,288,B,0,y.work,{bits:9}),D=0;D<32;)y.lens[D++]=5;_(v,y.lens,0,32,K,0,y.work,{bits:5}),T=!1}y.lencode=B,y.lenbits=9,y.distcode=K,y.distbits=5}function ne(y,D,r,R){var se,V=y.state;return V.window===null&&(V.wsize=1<<V.wbits,V.wnext=0,V.whave=0,V.window=new i.Buf8(V.wsize)),R>=V.wsize?(i.arraySet(V.window,D,r-V.wsize,V.wsize,0),V.wnext=0,V.whave=V.wsize):(R<(se=V.wsize-V.wnext)&&(se=R),i.arraySet(V.window,D,r-R,se,V.wnext),(R-=se)?(i.arraySet(V.window,D,r-R,R,0),V.wnext=R,V.whave=V.wsize):(V.wnext+=se,V.wnext===V.wsize&&(V.wnext=0),V.whave<V.wsize&&(V.whave+=se))),0}s.inflateReset=S,s.inflateReset2=C,s.inflateResetKeep=w,s.inflateInit=function(y){return F(y,15)},s.inflateInit2=F,s.inflate=function(y,D){var r,R,se,V,pe,H,re,I,O,ie,$,q,ge,xe,he,me,we,ve,Ie,Ee,e,W,P,u,d=0,k=new i.Buf8(4),L=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!y||!y.state||!y.output||!y.input&&y.avail_in!==0)return l;(r=y.state).mode===12&&(r.mode=13),pe=y.next_out,se=y.output,re=y.avail_out,V=y.next_in,R=y.input,H=y.avail_in,I=r.hold,O=r.bits,ie=H,$=re,W=b;e:for(;;)switch(r.mode){case m:if(r.wrap===0){r.mode=13;break}for(;O<16;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}if(2&r.wrap&&I===35615){k[r.check=0]=255&I,k[1]=I>>>8&255,r.check=t(r.check,k,2,0),O=I=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&I)<<8)+(I>>8))%31){y.msg="incorrect header check",r.mode=30;break}if((15&I)!=8){y.msg="unknown compression method",r.mode=30;break}if(O-=4,e=8+(15&(I>>>=4)),r.wbits===0)r.wbits=e;else if(e>r.wbits){y.msg="invalid window size",r.mode=30;break}r.dmax=1<<e,y.adler=r.check=1,r.mode=512&I?10:12,O=I=0;break;case 2:for(;O<16;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}if(r.flags=I,(255&r.flags)!=8){y.msg="unknown compression method",r.mode=30;break}if(57344&r.flags){y.msg="unknown header flags set",r.mode=30;break}r.head&&(r.head.text=I>>8&1),512&r.flags&&(k[0]=255&I,k[1]=I>>>8&255,r.check=t(r.check,k,2,0)),O=I=0,r.mode=3;case 3:for(;O<32;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}r.head&&(r.head.time=I),512&r.flags&&(k[0]=255&I,k[1]=I>>>8&255,k[2]=I>>>16&255,k[3]=I>>>24&255,r.check=t(r.check,k,4,0)),O=I=0,r.mode=4;case 4:for(;O<16;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}r.head&&(r.head.xflags=255&I,r.head.os=I>>8),512&r.flags&&(k[0]=255&I,k[1]=I>>>8&255,r.check=t(r.check,k,2,0)),O=I=0,r.mode=5;case 5:if(1024&r.flags){for(;O<16;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}r.length=I,r.head&&(r.head.extra_len=I),512&r.flags&&(k[0]=255&I,k[1]=I>>>8&255,r.check=t(r.check,k,2,0)),O=I=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&(H<(q=r.length)&&(q=H),q&&(r.head&&(e=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),i.arraySet(r.head.extra,R,V,q,e)),512&r.flags&&(r.check=t(r.check,R,q,V)),H-=q,V+=q,r.length-=q),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(H===0)break e;for(q=0;e=R[V+q++],r.head&&e&&r.length<65536&&(r.head.name+=String.fromCharCode(e)),e&&q<H;);if(512&r.flags&&(r.check=t(r.check,R,q,V)),H-=q,V+=q,e)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=8;case 8:if(4096&r.flags){if(H===0)break e;for(q=0;e=R[V+q++],r.head&&e&&r.length<65536&&(r.head.comment+=String.fromCharCode(e)),e&&q<H;);if(512&r.flags&&(r.check=t(r.check,R,q,V)),H-=q,V+=q,e)break e}else r.head&&(r.head.comment=null);r.mode=9;case 9:if(512&r.flags){for(;O<16;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}if(I!==(65535&r.check)){y.msg="header crc mismatch",r.mode=30;break}O=I=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),y.adler=r.check=0,r.mode=12;break;case 10:for(;O<32;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}y.adler=r.check=p(I),O=I=0,r.mode=11;case 11:if(r.havedict===0)return y.next_out=pe,y.avail_out=re,y.next_in=V,y.avail_in=H,r.hold=I,r.bits=O,2;y.adler=r.check=1,r.mode=12;case 12:if(D===5||D===6)break e;case 13:if(r.last){I>>>=7&O,O-=7&O,r.mode=27;break}for(;O<3;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}switch(r.last=1&I,O-=1,3&(I>>>=1)){case 0:r.mode=14;break;case 1:if(Y(r),r.mode=20,D!==6)break;I>>>=2,O-=2;break e;case 2:r.mode=17;break;case 3:y.msg="invalid block type",r.mode=30}I>>>=2,O-=2;break;case 14:for(I>>>=7&O,O-=7&O;O<32;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}if((65535&I)!=(I>>>16^65535)){y.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&I,O=I=0,r.mode=15,D===6)break e;case 15:r.mode=16;case 16:if(q=r.length){if(H<q&&(q=H),re<q&&(q=re),q===0)break e;i.arraySet(se,R,V,q,pe),H-=q,V+=q,re-=q,pe+=q,r.length-=q;break}r.mode=12;break;case 17:for(;O<14;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}if(r.nlen=257+(31&I),I>>>=5,O-=5,r.ndist=1+(31&I),I>>>=5,O-=5,r.ncode=4+(15&I),I>>>=4,O-=4,286<r.nlen||30<r.ndist){y.msg="too many length or distance symbols",r.mode=30;break}r.have=0,r.mode=18;case 18:for(;r.have<r.ncode;){for(;O<3;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}r.lens[L[r.have++]]=7&I,I>>>=3,O-=3}for(;r.have<19;)r.lens[L[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,P={bits:r.lenbits},W=_(0,r.lens,0,19,r.lencode,0,r.work,P),r.lenbits=P.bits,W){y.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have<r.nlen+r.ndist;){for(;me=(d=r.lencode[I&(1<<r.lenbits)-1])>>>16&255,we=65535&d,!((he=d>>>24)<=O);){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}if(we<16)I>>>=he,O-=he,r.lens[r.have++]=we;else{if(we===16){for(u=he+2;O<u;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}if(I>>>=he,O-=he,r.have===0){y.msg="invalid bit length repeat",r.mode=30;break}e=r.lens[r.have-1],q=3+(3&I),I>>>=2,O-=2}else if(we===17){for(u=he+3;O<u;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}O-=he,e=0,q=3+(7&(I>>>=he)),I>>>=3,O-=3}else{for(u=he+7;O<u;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}O-=he,e=0,q=11+(127&(I>>>=he)),I>>>=7,O-=7}if(r.have+q>r.nlen+r.ndist){y.msg="invalid bit length repeat",r.mode=30;break}for(;q--;)r.lens[r.have++]=e}}if(r.mode===30)break;if(r.lens[256]===0){y.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,P={bits:r.lenbits},W=_(g,r.lens,0,r.nlen,r.lencode,0,r.work,P),r.lenbits=P.bits,W){y.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,P={bits:r.distbits},W=_(v,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,P),r.distbits=P.bits,W){y.msg="invalid distances set",r.mode=30;break}if(r.mode=20,D===6)break e;case 20:r.mode=21;case 21:if(6<=H&&258<=re){y.next_out=pe,y.avail_out=re,y.next_in=V,y.avail_in=H,r.hold=I,r.bits=O,c(y,$),pe=y.next_out,se=y.output,re=y.avail_out,V=y.next_in,R=y.input,H=y.avail_in,I=r.hold,O=r.bits,r.mode===12&&(r.back=-1);break}for(r.back=0;me=(d=r.lencode[I&(1<<r.lenbits)-1])>>>16&255,we=65535&d,!((he=d>>>24)<=O);){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}if(me&&(240&me)==0){for(ve=he,Ie=me,Ee=we;me=(d=r.lencode[Ee+((I&(1<<ve+Ie)-1)>>ve)])>>>16&255,we=65535&d,!(ve+(he=d>>>24)<=O);){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}I>>>=ve,O-=ve,r.back+=ve}if(I>>>=he,O-=he,r.back+=he,r.length=we,me===0){r.mode=26;break}if(32&me){r.back=-1,r.mode=12;break}if(64&me){y.msg="invalid literal/length code",r.mode=30;break}r.extra=15&me,r.mode=22;case 22:if(r.extra){for(u=r.extra;O<u;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}r.length+=I&(1<<r.extra)-1,I>>>=r.extra,O-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;me=(d=r.distcode[I&(1<<r.distbits)-1])>>>16&255,we=65535&d,!((he=d>>>24)<=O);){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}if((240&me)==0){for(ve=he,Ie=me,Ee=we;me=(d=r.distcode[Ee+((I&(1<<ve+Ie)-1)>>ve)])>>>16&255,we=65535&d,!(ve+(he=d>>>24)<=O);){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}I>>>=ve,O-=ve,r.back+=ve}if(I>>>=he,O-=he,r.back+=he,64&me){y.msg="invalid distance code",r.mode=30;break}r.offset=we,r.extra=15&me,r.mode=24;case 24:if(r.extra){for(u=r.extra;O<u;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}r.offset+=I&(1<<r.extra)-1,I>>>=r.extra,O-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){y.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(re===0)break e;if(q=$-re,r.offset>q){if((q=r.offset-q)>r.whave&&r.sane){y.msg="invalid distance too far back",r.mode=30;break}ge=q>r.wnext?(q-=r.wnext,r.wsize-q):r.wnext-q,q>r.length&&(q=r.length),xe=r.window}else xe=se,ge=pe-r.offset,q=r.length;for(re<q&&(q=re),re-=q,r.length-=q;se[pe++]=xe[ge++],--q;);r.length===0&&(r.mode=21);break;case 26:if(re===0)break e;se[pe++]=r.length,re--,r.mode=21;break;case 27:if(r.wrap){for(;O<32;){if(H===0)break e;H--,I|=R[V++]<<O,O+=8}if($-=re,y.total_out+=$,r.total+=$,$&&(y.adler=r.check=r.flags?t(r.check,se,$,pe-$):n(r.check,se,$,pe-$)),$=re,(r.flags?I:p(I))!==r.check){y.msg="incorrect data check",r.mode=30;break}O=I=0}r.mode=28;case 28:if(r.wrap&&r.flags){for(;O<32;){if(H===0)break e;H--,I+=R[V++]<<O,O+=8}if(I!==(4294967295&r.total)){y.msg="incorrect length check",r.mode=30;break}O=I=0}r.mode=29;case 29:W=1;break e;case 30:W=-3;break e;case 31:return-4;default:return l}return y.next_out=pe,y.avail_out=re,y.next_in=V,y.avail_in=H,r.hold=I,r.bits=O,(r.wsize||$!==y.avail_out&&r.mode<30&&(r.mode<27||D!==4))&&ne(y,y.output,y.next_out,$-y.avail_out)?(r.mode=31,-4):(ie-=y.avail_in,$-=y.avail_out,y.total_in+=ie,y.total_out+=$,r.total+=$,r.wrap&&$&&(y.adler=r.check=r.flags?t(r.check,se,$,y.next_out-$):n(r.check,se,$,y.next_out-$)),y.data_type=r.bits+(r.last?64:0)+(r.mode===12?128:0)+(r.mode===20||r.mode===15?256:0),(ie==0&&$===0||D===4)&&W===b&&(W=-5),W)},s.inflateEnd=function(y){if(!y||!y.state)return l;var D=y.state;return D.window&&(D.window=null),y.state=null,b},s.inflateGetHeader=function(y,D){var r;return y&&y.state?(2&(r=y.state).wrap)==0?l:((r.head=D).done=!1,b):l},s.inflateSetDictionary=function(y,D){var r,R=D.length;return y&&y.state?(r=y.state).wrap!==0&&r.mode!==11?l:r.mode===11&&n(1,D,R,0)!==r.check?-3:ne(y,D,R,R)?(r.mode=31,-4):(r.havedict=1,b):l},s.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(a,x,s){"use strict";var i=a("../utils/common"),n=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],t=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],c=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],_=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];x.exports=function(g,v,b,l,m,o,h,p){var f,w,S,C,F,B,K,T,Y,ne=p.bits,y=0,D=0,r=0,R=0,se=0,V=0,pe=0,H=0,re=0,I=0,O=null,ie=0,$=new i.Buf16(16),q=new i.Buf16(16),ge=null,xe=0;for(y=0;y<=15;y++)$[y]=0;for(D=0;D<l;D++)$[v[b+D]]++;for(se=ne,R=15;1<=R&&$[R]===0;R--);if(R<se&&(se=R),R===0)return m[o++]=20971520,m[o++]=20971520,p.bits=1,0;for(r=1;r<R&&$[r]===0;r++);for(se<r&&(se=r),y=H=1;y<=15;y++)if(H<<=1,(H-=$[y])<0)return-1;if(0<H&&(g===0||R!==1))return-1;for(q[1]=0,y=1;y<15;y++)q[y+1]=q[y]+$[y];for(D=0;D<l;D++)v[b+D]!==0&&(h[q[v[b+D]]++]=D);if(B=g===0?(O=ge=h,19):g===1?(O=n,ie-=257,ge=t,xe-=257,256):(O=c,ge=_,-1),y=r,F=o,pe=D=I=0,S=-1,C=(re=1<<(V=se))-1,g===1&&852<re||g===2&&592<re)return 1;for(;;){for(K=y-pe,Y=h[D]<B?(T=0,h[D]):h[D]>B?(T=ge[xe+h[D]],O[ie+h[D]]):(T=96,0),f=1<<y-pe,r=w=1<<V;m[F+(I>>pe)+(w-=f)]=K<<24|T<<16|Y|0,w!==0;);for(f=1<<y-1;I&f;)f>>=1;if(f!==0?(I&=f-1,I+=f):I=0,D++,--$[y]==0){if(y===R)break;y=v[b+h[D]]}if(se<y&&(I&C)!==S){for(pe===0&&(pe=se),F+=r,H=1<<(V=y-pe);V+pe<R&&!((H-=$[V+pe])<=0);)V++,H<<=1;if(re+=1<<V,g===1&&852<re||g===2&&592<re)return 1;m[S=I&C]=se<<24|V<<16|F-o|0}}return I!==0&&(m[F+I]=y-pe<<24|64<<16|0),p.bits=se,0}},{"../utils/common":41}],51:[function(a,x,s){"use strict";x.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(a,x,s){"use strict";var i=a("../utils/common"),n=0,t=1;function c(d){for(var k=d.length;0<=--k;)d[k]=0}var _=0,g=29,v=256,b=v+1+g,l=30,m=19,o=2*b+1,h=15,p=16,f=7,w=256,S=16,C=17,F=18,B=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],K=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],T=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Y=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ne=new Array(2*(b+2));c(ne);var y=new Array(2*l);c(y);var D=new Array(512);c(D);var r=new Array(256);c(r);var R=new Array(g);c(R);var se,V,pe,H=new Array(l);function re(d,k,L,U,M){this.static_tree=d,this.extra_bits=k,this.extra_base=L,this.elems=U,this.max_length=M,this.has_stree=d&&d.length}function I(d,k){this.dyn_tree=d,this.max_code=0,this.stat_desc=k}function O(d){return d<256?D[d]:D[256+(d>>>7)]}function ie(d,k){d.pending_buf[d.pending++]=255&k,d.pending_buf[d.pending++]=k>>>8&255}function $(d,k,L){d.bi_valid>p-L?(d.bi_buf|=k<<d.bi_valid&65535,ie(d,d.bi_buf),d.bi_buf=k>>p-d.bi_valid,d.bi_valid+=L-p):(d.bi_buf|=k<<d.bi_valid&65535,d.bi_valid+=L)}function q(d,k,L){$(d,L[2*k],L[2*k+1])}function ge(d,k){for(var L=0;L|=1&d,d>>>=1,L<<=1,0<--k;);return L>>>1}function xe(d,k,L){var U,M,Z=new Array(h+1),Q=0;for(U=1;U<=h;U++)Z[U]=Q=Q+L[U-1]<<1;for(M=0;M<=k;M++){var G=d[2*M+1];G!==0&&(d[2*M]=ge(Z[G]++,G))}}function he(d){var k;for(k=0;k<b;k++)d.dyn_ltree[2*k]=0;for(k=0;k<l;k++)d.dyn_dtree[2*k]=0;for(k=0;k<m;k++)d.bl_tree[2*k]=0;d.dyn_ltree[2*w]=1,d.opt_len=d.static_len=0,d.last_lit=d.matches=0}function me(d){8<d.bi_valid?ie(d,d.bi_buf):0<d.bi_valid&&(d.pending_buf[d.pending++]=d.bi_buf),d.bi_buf=0,d.bi_valid=0}function we(d,k,L,U){var M=2*k,Z=2*L;return d[M]<d[Z]||d[M]===d[Z]&&U[k]<=U[L]}function ve(d,k,L){for(var U=d.heap[L],M=L<<1;M<=d.heap_len&&(M<d.heap_len&&we(k,d.heap[M+1],d.heap[M],d.depth)&&M++,!we(k,U,d.heap[M],d.depth));)d.heap[L]=d.heap[M],L=M,M<<=1;d.heap[L]=U}function Ie(d,k,L){var U,M,Z,Q,G=0;if(d.last_lit!==0)for(;U=d.pending_buf[d.d_buf+2*G]<<8|d.pending_buf[d.d_buf+2*G+1],M=d.pending_buf[d.l_buf+G],G++,U===0?q(d,M,k):(q(d,(Z=r[M])+v+1,k),(Q=B[Z])!==0&&$(d,M-=R[Z],Q),q(d,Z=O(--U),L),(Q=K[Z])!==0&&$(d,U-=H[Z],Q)),G<d.last_lit;);q(d,w,k)}function Ee(d,k){var L,U,M,Z=k.dyn_tree,Q=k.stat_desc.static_tree,G=k.stat_desc.has_stree,ee=k.stat_desc.elems,fe=-1;for(d.heap_len=0,d.heap_max=o,L=0;L<ee;L++)Z[2*L]!==0?(d.heap[++d.heap_len]=fe=L,d.depth[L]=0):Z[2*L+1]=0;for(;d.heap_len<2;)Z[2*(M=d.heap[++d.heap_len]=fe<2?++fe:0)]=1,d.depth[M]=0,d.opt_len--,G&&(d.static_len-=Q[2*M+1]);for(k.max_code=fe,L=d.heap_len>>1;1<=L;L--)ve(d,Z,L);for(M=ee;L=d.heap[1],d.heap[1]=d.heap[d.heap_len--],ve(d,Z,1),U=d.heap[1],d.heap[--d.heap_max]=L,d.heap[--d.heap_max]=U,Z[2*M]=Z[2*L]+Z[2*U],d.depth[M]=(d.depth[L]>=d.depth[U]?d.depth[L]:d.depth[U])+1,Z[2*L+1]=Z[2*U+1]=M,d.heap[1]=M++,ve(d,Z,1),2<=d.heap_len;);d.heap[--d.heap_max]=d.heap[1],(function(ue,Me){var Le,Pe,Ue,ye,Xe,ht,ze=Me.dyn_tree,vt=Me.max_code,_i=Me.stat_desc.static_tree,gi=Me.stat_desc.has_stree,vi=Me.stat_desc.extra_bits,yt=Me.stat_desc.extra_base,Ne=Me.stat_desc.max_length,qe=0;for(ye=0;ye<=h;ye++)ue.bl_count[ye]=0;for(ze[2*ue.heap[ue.heap_max]+1]=0,Le=ue.heap_max+1;Le<o;Le++)Ne<(ye=ze[2*ze[2*(Pe=ue.heap[Le])+1]+1]+1)&&(ye=Ne,qe++),ze[2*Pe+1]=ye,vt<Pe||(ue.bl_count[ye]++,Xe=0,yt<=Pe&&(Xe=vi[Pe-yt]),ht=ze[2*Pe],ue.opt_len+=ht*(ye+Xe),gi&&(ue.static_len+=ht*(_i[2*Pe+1]+Xe)));if(qe!==0){do{for(ye=Ne-1;ue.bl_count[ye]===0;)ye--;ue.bl_count[ye]--,ue.bl_count[ye+1]+=2,ue.bl_count[Ne]--,qe-=2}while(0<qe);for(ye=Ne;ye!==0;ye--)for(Pe=ue.bl_count[ye];Pe!==0;)vt<(Ue=ue.heap[--Le])||(ze[2*Ue+1]!==ye&&(ue.opt_len+=(ye-ze[2*Ue+1])*ze[2*Ue],ze[2*Ue+1]=ye),Pe--)}})(d,k),xe(Z,fe,d.bl_count)}function e(d,k,L){var U,M,Z=-1,Q=k[1],G=0,ee=7,fe=4;for(Q===0&&(ee=138,fe=3),k[2*(L+1)+1]=65535,U=0;U<=L;U++)M=Q,Q=k[2*(U+1)+1],++G<ee&&M===Q||(G<fe?d.bl_tree[2*M]+=G:M!==0?(M!==Z&&d.bl_tree[2*M]++,d.bl_tree[2*S]++):G<=10?d.bl_tree[2*C]++:d.bl_tree[2*F]++,Z=M,fe=(G=0)===Q?(ee=138,3):M===Q?(ee=6,3):(ee=7,4))}function W(d,k,L){var U,M,Z=-1,Q=k[1],G=0,ee=7,fe=4;for(Q===0&&(ee=138,fe=3),U=0;U<=L;U++)if(M=Q,Q=k[2*(U+1)+1],!(++G<ee&&M===Q)){if(G<fe)for(;q(d,M,d.bl_tree),--G!=0;);else M!==0?(M!==Z&&(q(d,M,d.bl_tree),G--),q(d,S,d.bl_tree),$(d,G-3,2)):G<=10?(q(d,C,d.bl_tree),$(d,G-3,3)):(q(d,F,d.bl_tree),$(d,G-11,7));Z=M,fe=(G=0)===Q?(ee=138,3):M===Q?(ee=6,3):(ee=7,4)}}c(H);var P=!1;function u(d,k,L,U){$(d,(_<<1)+(U?1:0),3),(function(M,Z,Q,G){me(M),G&&(ie(M,Q),ie(M,~Q)),i.arraySet(M.pending_buf,M.window,Z,Q,M.pending),M.pending+=Q})(d,k,L,!0)}s._tr_init=function(d){P||((function(){var k,L,U,M,Z,Q=new Array(h+1);for(M=U=0;M<g-1;M++)for(R[M]=U,k=0;k<1<<B[M];k++)r[U++]=M;for(r[U-1]=M,M=Z=0;M<16;M++)for(H[M]=Z,k=0;k<1<<K[M];k++)D[Z++]=M;for(Z>>=7;M<l;M++)for(H[M]=Z<<7,k=0;k<1<<K[M]-7;k++)D[256+Z++]=M;for(L=0;L<=h;L++)Q[L]=0;for(k=0;k<=143;)ne[2*k+1]=8,k++,Q[8]++;for(;k<=255;)ne[2*k+1]=9,k++,Q[9]++;for(;k<=279;)ne[2*k+1]=7,k++,Q[7]++;for(;k<=287;)ne[2*k+1]=8,k++,Q[8]++;for(xe(ne,b+1,Q),k=0;k<l;k++)y[2*k+1]=5,y[2*k]=ge(k,5);se=new re(ne,B,v+1,b,h),V=new re(y,K,0,l,h),pe=new re(new Array(0),T,0,m,f)})(),P=!0),d.l_desc=new I(d.dyn_ltree,se),d.d_desc=new I(d.dyn_dtree,V),d.bl_desc=new I(d.bl_tree,pe),d.bi_buf=0,d.bi_valid=0,he(d)},s._tr_stored_block=u,s._tr_flush_block=function(d,k,L,U){var M,Z,Q=0;0<d.level?(d.strm.data_type===2&&(d.strm.data_type=(function(G){var ee,fe=4093624447;for(ee=0;ee<=31;ee++,fe>>>=1)if(1&fe&&G.dyn_ltree[2*ee]!==0)return n;if(G.dyn_ltree[18]!==0||G.dyn_ltree[20]!==0||G.dyn_ltree[26]!==0)return t;for(ee=32;ee<v;ee++)if(G.dyn_ltree[2*ee]!==0)return t;return n})(d)),Ee(d,d.l_desc),Ee(d,d.d_desc),Q=(function(G){var ee;for(e(G,G.dyn_ltree,G.l_desc.max_code),e(G,G.dyn_dtree,G.d_desc.max_code),Ee(G,G.bl_desc),ee=m-1;3<=ee&&G.bl_tree[2*Y[ee]+1]===0;ee--);return G.opt_len+=3*(ee+1)+5+5+4,ee})(d),M=d.opt_len+3+7>>>3,(Z=d.static_len+3+7>>>3)<=M&&(M=Z)):M=Z=L+5,L+4<=M&&k!==-1?u(d,k,L,U):d.strategy===4||Z===M?($(d,2+(U?1:0),3),Ie(d,ne,y)):($(d,4+(U?1:0),3),(function(G,ee,fe,ue){var Me;for($(G,ee-257,5),$(G,fe-1,5),$(G,ue-4,4),Me=0;Me<ue;Me++)$(G,G.bl_tree[2*Y[Me]+1],3);W(G,G.dyn_ltree,ee-1),W(G,G.dyn_dtree,fe-1)})(d,d.l_desc.max_code+1,d.d_desc.max_code+1,Q+1),Ie(d,d.dyn_ltree,d.dyn_dtree)),he(d),U&&me(d)},s._tr_tally=function(d,k,L){return d.pending_buf[d.d_buf+2*d.last_lit]=k>>>8&255,d.pending_buf[d.d_buf+2*d.last_lit+1]=255&k,d.pending_buf[d.l_buf+d.last_lit]=255&L,d.last_lit++,k===0?d.dyn_ltree[2*L]++:(d.matches++,k--,d.dyn_ltree[2*(r[L]+v+1)]++,d.dyn_dtree[2*O(k)]++),d.last_lit===d.lit_bufsize-1},s._tr_align=function(d){$(d,2,3),q(d,w,ne),(function(k){k.bi_valid===16?(ie(k,k.bi_buf),k.bi_buf=0,k.bi_valid=0):8<=k.bi_valid&&(k.pending_buf[k.pending++]=255&k.bi_buf,k.bi_buf>>=8,k.bi_valid-=8)})(d)}},{"../utils/common":41}],53:[function(a,x,s){"use strict";x.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(a,x,s){(function(i){(function(n,t){"use strict";if(!n.setImmediate){var c,_,g,v,b=1,l={},m=!1,o=n.document,h=Object.getPrototypeOf&&Object.getPrototypeOf(n);h=h&&h.setTimeout?h:n,c={}.toString.call(n.process)==="[object process]"?function(S){process.nextTick(function(){f(S)})}:(function(){if(n.postMessage&&!n.importScripts){var S=!0,C=n.onmessage;return n.onmessage=function(){S=!1},n.postMessage("","*"),n.onmessage=C,S}})()?(v="setImmediate$"+Math.random()+"$",n.addEventListener?n.addEventListener("message",w,!1):n.attachEvent("onmessage",w),function(S){n.postMessage(v+S,"*")}):n.MessageChannel?((g=new MessageChannel).port1.onmessage=function(S){f(S.data)},function(S){g.port2.postMessage(S)}):o&&"onreadystatechange"in o.createElement("script")?(_=o.documentElement,function(S){var C=o.createElement("script");C.onreadystatechange=function(){f(S),C.onreadystatechange=null,_.removeChild(C),C=null},_.appendChild(C)}):function(S){setTimeout(f,0,S)},h.setImmediate=function(S){typeof S!="function"&&(S=new Function(""+S));for(var C=new Array(arguments.length-1),F=0;F<C.length;F++)C[F]=arguments[F+1];var B={callback:S,args:C};return l[b]=B,c(b),b++},h.clearImmediate=p}function p(S){delete l[S]}function f(S){if(m)setTimeout(f,0,S);else{var C=l[S];if(C){m=!0;try{(function(F){var B=F.callback,K=F.args;switch(K.length){case 0:B();break;case 1:B(K[0]);break;case 2:B(K[0],K[1]);break;case 3:B(K[0],K[1],K[2]);break;default:B.apply(t,K)}})(C)}finally{p(S),m=!1}}}}
2function w(S){S.source===n&&typeof S.data=="string"&&S.data.indexOf(v)===0&&f(+S.data.slice(v.length))}})(typeof self>"u"?i===void 0?this:i:self)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})});var mi=bi(di());var ui=(()=>{let x=class x{constructor(i){this.httpClient=i,this.endpoint="/admin/keys"}authContext(){return new Nt().set(it.USE_AUTH,!0)}mintKey(i,n){return Ce(this,null,function*(){if(!i)throw new Error("workspaceId is required to mint an MCP key");return yield Re(this.httpClient.post(this.endpoint,{label:n??"",workspace_id:i},{context:this.authContext()}))})}listKeys(i){return Ce(this,null,function*(){if(!i)throw new Error("workspaceId is required to load MCP keys");let n=new _t().set("workspace_id",i),t=yield Re(this.httpClient.get(this.endpoint,{context:this.authContext(),params:n}));return Array.isArray(t.keys)?t.keys:t.key?[t.key]:[]})}renameKey(i,n,t){return Ce(this,null,function*(){if(!i)throw new Error("workspaceId is required to rename an MCP key");yield Re(this.httpClient.patch(`${this.endpoint}/${n}`,{label:t,workspace_id:i},{context:this.authContext()}))})}revokeKey(i,n){return Ce(this,null,function*(){if(!i)throw new Error("workspaceId is required to revoke an MCP key");let t=new _t().set("workspace_id",i);yield Re(this.httpClient.delete(`${this.endpoint}/${n}`,{context:this.authContext(),params:t}))})}};x.\u0275fac=function(n){return new(n||x)(St(Vt))},x.\u0275prov=Ct({token:x,factory:x.\u0275fac,providedIn:"root"});let a=x;return a})();var Mi=()=>({width:"440px"}),Ei=()=>({width:"480px"}),Oi=()=>({width:"560px"}),Ii=a=>({max:a}),Pi=()=>({width:"36px",height:"36px"});function zi(a,x){if(a&1){let s=ke();A(0,"div",54),le(1,"i",39),A(2,"span"),J(3),z(),A(4,"p-button",55),N(5,"translate"),de("onClick",function(){oe(s);let n=te(2);return ce(n.loadKeys())}),z()()}if(a&2){let s=te(2);E(3),ae(s.loadError),E(),X("label",j(5,2,"mcp-retry"))}}function Ai(a,x){if(a&1&&(De(0),A(1,"span",68),J(2),N(3,"translate"),z(),We()),a&2){let s=te().$implicit;E(),Oe("mcp-key-row__label--unnamed",!s.label),E(),be(" ",s.label||j(3,3,"mcp-key-unnamed")," ")}}function Ti(a,x){if(a&1){let s=ke();A(0,"span",69)(1,"input",70),N(2,"translate"),Be("ngModelChange",function(n){oe(s);let t=te(5);return Te(t.editingLabel,n)||(t.editingLabel=n),ce(n)}),de("keyup.enter",function(){oe(s);let n=te(5);return ce(n.confirmRename())})("keyup.escape",function(){oe(s);let n=te(5);return ce(n.cancelRename())}),z(),A(3,"p-button",71),de("onClick",function(){oe(s);let n=te(5);return ce(n.confirmRename())}),z(),A(4,"p-button",72),de("onClick",function(){oe(s);let n=te(5);return ce(n.cancelRename())}),z()()}if(a&2){let s=te(5);E(),Ae("ngModel",s.editingLabel),X("placeholder",j(2,4,"mcp-key-name-placeholder")),E(2),X("loading",s.renaming),E(),X("text",!0)}}function Bi(a,x){if(a&1){let s=ke();A(0,"span",73)(1,"p-button",74),N(2,"translate"),de("onClick",function(){oe(s);let n=te().$implicit,t=te(4);return ce(t.startRename(n))}),z(),A(3,"p-button",75),N(4,"translate"),de("onClick",function(){oe(s);let n=te().$implicit,t=te(4);return ce(t.onOpenRevokeDialog(n))}),z()()}a&2&&(E(),X("text",!0)("pTooltip",j(2,4,"mcp-rename")),E(2),X("text",!0)("pTooltip",j(4,6,"mcp-revoke")))}function Di(a,x){if(a&1&&(A(0,"div",62)(1,"div",63),_e(2,Ai,4,5,"ng-container",12)(3,Ti,5,6,"ng-template",null,1,Ye),A(5,"span",64),J(6),z(),A(7,"span",65),J(8),N(9,"translate"),N(10,"date"),N(11,"translate"),N(12,"date"),N(13,"translate"),z()(),A(14,"span",66),J(15),z(),_e(16,Bi,5,8,"span",67),z()),a&2){let s=x.$implicit,i=He(4),n=te(4);E(2),X("ngIf",n.editingKeyId!==s.id)("ngIfElse",i),E(4),be("",s.prefix,"\u2026"),E(2),Bt(" ",j(9,9,"mcp-created-prefix")," ",Qe(10,11,s.created_at,"medium")," \xB7 ",j(11,14,"mcp-key-last-used")," ",s.last_used_at?Qe(12,16,s.last_used_at,"medium"):j(13,19,"mcp-key-never-used")," "),E(7),ae(s.status),E(),X("ngIf",n.canManageKeys)}}function Wi(a,x){if(a&1&&(A(0,"div",60),_e(1,Di,17,21,"div",61),z()),a&2){let s=te(3);E(),X("ngForOf",s.keys)}}function Ri(a,x){a&1&&(A(0,"p",76),le(1,"i",77),J(2),N(3,"translate"),z()),a&2&&(E(2),be(" ",j(3,1,"mcp-key-managed-by-owner")," "))}function Fi(a,x){a&1&&(A(0,"p"),J(1),N(2,"translate"),z()),a&2&&(E(),ae(j(2,1,"mcp-no-key-yet-owner")))}function Li(a,x){if(a&1&&(A(0,"p",76),le(1,"i",24),J(2),N(3,"translate"),z()),a&2){let s=te(4);E(2),be(" ",Qe(3,1,"mcp-key-limit-reached",Rt(4,Ii,s.maxKeys))," ")}}function Ui(a,x){if(a&1){let s=ke();A(0,"div",78),_e(1,Fi,3,3,"p",53),A(2,"p-button",79),N(3,"translate"),de("onClick",function(){oe(s);let n=te(3);return ce(n.onOpenCreateDialog())}),z(),_e(4,Li,4,6,"p",57),z()}if(a&2){let s=te(3);Oe("mcp-empty",!s.keys.length),E(),X("ngIf",!s.keys.length),E(),X("label",j(3,6,"mcp-create-api-key"))("disabled",s.keyLimitReached),E(2),X("ngIf",s.keyLimitReached)}}function Ni(a,x){a&1&&(A(0,"div",80),le(1,"i",24)(2,"span",13),N(3,"translate"),z()),a&2&&(E(2),X("innerHTML",j(3,1,"mcp-no-key-yet-non-owner-html"),Se))}function Vi(a,x){if(a&1&&(De(0),_e(1,Wi,2,1,"div",56)(2,Ri,4,3,"p",57)(3,Ui,5,8,"div",58)(4,Ni,4,3,"div",59),We()),a&2){let s=te(2);E(),X("ngIf",s.keys.length),E(),X("ngIf",s.keys.length&&!s.canManageKeys),E(),X("ngIf",s.canManageKeys),E(),X("ngIf",!s.keys.length&&!s.canManageKeys)}}function ji(a,x){if(a&1&&(De(0),_e(1,zi,6,4,"div",52)(2,Vi,5,4,"ng-container",53),We()),a&2){let s=te();E(),X("ngIf",s.loadError),E(),X("ngIf",!s.loadError)}}function Ki(a,x){a&1&&(A(0,"div",81),le(1,"p-progressSpinner"),z()),a&2&&(E(),Ze(Ge(2,Pi)))}function Hi(a,x){if(a&1){let s=ke();A(0,"div",82)(1,"div",83)(2,"span",84),J(3,"1"),z(),A(4,"div",85)(5,"h5"),J(6),N(7,"translate"),z(),le(8,"p",13),N(9,"translate"),A(10,"div",86)(11,"pre",87)(12,"code"),J(13),z()(),A(14,"p-button",44),N(15,"translate"),de("onClick",function(){oe(s);let n=te();
2return ce(n.copyDesktopUrl())}),z()()()(),A(16,"div",83)(17,"span",84),J(18,"2"),z(),A(19,"div",85)(20,"h5"),J(21),N(22,"translate"),z(),le(23,"p",13),N(24,"translate"),le(25,"img",88),N(26,"translate"),le(27,"img",89),N(28,"translate"),z()(),A(29,"div",83)(30,"span",84),J(31,"3"),z(),A(32,"div",85)(33,"h5"),J(34),N(35,"translate"),z(),le(36,"p",13),N(37,"translate"),z()(),A(38,"div",90),le(39,"i",91)(40,"span",13),N(41,"translate"),z()()}if(a&2){let s=te();E(6),ae(j(7,11,"mcp-desktop-step1-title")),E(2),X("innerHTML",j(9,13,"mcp-desktop-step1-desc-html"),Se),E(5),ae(s.desktopConnectorUrl),E(),X("label",j(15,15,s.copiedDesktopUrl?"mcp-copied":"mcp-copy")),E(7),ae(j(22,17,"mcp-desktop-step2-title")),E(2),X("innerHTML",j(24,19,"mcp-desktop-step2-desc-html"),Se),E(2),X("alt",j(26,21,"mcp-desktop-shot-menu-alt")),E(2),X("alt",j(28,23,"mcp-desktop-shot-dialog-alt")),E(7),ae(j(35,25,"mcp-desktop-step3-title")),E(2),X("innerHTML",j(37,27,"mcp-desktop-step3-desc-html"),Se),E(4),X("innerHTML",j(41,29,"mcp-desktop-tip-html"),Se)}}function Zi(a,x){if(a&1){let s=ke();A(0,"div",82)(1,"div",83)(2,"span",84),J(3,"1"),z(),A(4,"div",85)(5,"h5"),J(6),N(7,"translate"),z(),le(8,"p",13),N(9,"translate"),A(10,"div",86)(11,"pre",87)(12,"code"),J(13),z()(),A(14,"p-button",44),N(15,"translate"),de("onClick",function(){oe(s);let n=te();return ce(n.copyMcpAddCommand())}),z()()()(),A(16,"div",90),le(17,"i",91)(18,"span",13),N(19,"translate"),z()()}if(a&2){let s=te();E(6),ae(j(7,5,"mcp-code-step1-title")),E(2),X("innerHTML",j(9,7,"mcp-code-step1-desc-html"),Se),E(5),ae(s.mcpAddCommand),E(),X("label",j(15,9,s.copiedMcpCommand?"mcp-copied":"mcp-copy")),E(4),X("innerHTML",j(19,11,"mcp-code-tip-html"),Se)}}function Gi(a,x){if(a&1){let s=ke();A(0,"div",82)(1,"div",83)(2,"span",84),J(3,"1"),z(),A(4,"div",85)(5,"h5"),J(6),N(7,"translate"),z(),le(8,"p",13),N(9,"translate"),A(10,"div",86)(11,"pre",87)(12,"code"),J(13),z()(),A(14,"p-button",44),N(15,"translate"),de("onClick",function(){oe(s);let n=te();return ce(n.copyCodexConfig())}),z()()()(),A(16,"div",90),le(17,"i",91)(18,"span",13),N(19,"translate"),z()()}if(a&2){let s=te();E(6),ae(j(7,5,"mcp-codex-step1-title")),E(2),X("innerHTML",j(9,7,"mcp-codex-step1-desc-html"),Se),E(5),ae(s.codexConfig),E(),X("label",j(15,9,s.copiedCodex?"mcp-copied":"mcp-copy")),E(4),X("innerHTML",j(19,11,"mcp-codex-tip-html"),Se)}}function Yi(a,x){if(a&1){let s=ke();A(0,"div",82)(1,"div",83)(2,"span",84),J(3,"1"),z(),A(4,"div",85)(5,"h5"),J(6),N(7,"translate"),z(),le(8,"p",13),N(9,"translate"),A(10,"div",86)(11,"pre",87)(12,"code"),J(13),z()(),A(14,"p-button",44),N(15,"translate"),de("onClick",function(){oe(s);let n=te();return ce(n.copyCursorConfig())}),z()()()(),A(16,"div",90),le(17,"i",91)(18,"span",13),N(19,"translate"),z()()}if(a&2){let s=te();E(6),ae(j(7,5,"mcp-cursor-step1-title")),E(2),X("innerHTML",j(9,7,"mcp-cursor-step1-desc-html"),Se),E(5),ae(s.cursorConfig),E(),X("label",j(15,9,s.copiedCursor?"mcp-copied":"mcp-copy")),E(4),X("innerHTML",j(19,11,"mcp-cursor-tip-html"),Se)}}function Xi(a,x){if(a&1&&(A(0,"li",92)(1,"span",93),le(2,"i",94),z(),A(3,"div",95)(4,"span",96),J(5),N(6,"translate"),z(),A(7,"span",97),J(8),N(9,"translate"),z()()()),a&2){let s=x.$implicit;E(2),X("ngClass",s.icon),E(3),ae(j(6,3,s.titleKey)),E(3),ae(j(9,5,s.descKey))}}function qi(a,x){if(a&1){let s=ke();A(0,"p-button",98),N(1,"translate"),de("onClick",function(){oe(s);let n=te();return ce(n.nameDialog=!1)}),z(),A(2,"p-button",99),N(3,"translate"),de("onClick",function(){oe(s);let n=te();return ce(n.onCreateKey())}),z()}if(a&2){let s=te();X("label",j(1,4,"mcp-cancel"))("disabled",s.minting),E(2),X("label",j(3,6,"mcp-name-dialog-done"))("loading",s.minting)}}function Ji(a,x){if(a&1&&(De(0),J(1),We()),a&2){let s=te(2);E(),be("",s.keyPendingRevoke.label," \xB7 ")}}function $i(a,x){if(a&1&&(A(0,"p",100),_e(1,Ji,2,1,"ng-container",53),J(2),z()),a&2){let s=te();E(),X("ngIf",s.keyPendingRevoke.label),E(),be("",s.keyPendingRevoke.prefix,"\u2026 ")}}function Qi(a,x){if(a&1){let s=ke();A(0,"p-button",101),N(1,"translate"),de("onClick",function(){oe(s);let n=te();return ce(n.revokeDialog=!1)}),z(),A(2,"p-button",102),N(3,"translate"),de("onClick",function(){oe(s);let n=te();return ce(n.onConfirmRevoke())}),z()}if(a&2){let s=te();X("label",j(1,3,"mcp-cancel")),E(2),X("label",j(3,5,"mcp-yes-revoke"))("loading",s.revoking)}}function en(a,x){if(a&1){let s=ke();A(0,"div",40)(1,"label",41),J(2),N(3,"translate"),z(),A(4,"p",45),J(5),N(6,"translate"),z(),A(7,"p-button",103),N(8,"translate"),de("onClick",function(){oe(s);let n=te();return ce(n.downloadDesktopPlugin())}),z()()}
2if(a&2){let s=te();E(2),ae(j(3,4,"mcp-plaintext-plugin-label")),E(3),ae(j(6,6,"mcp-plaintext-plugin-hint")),E(2),X("label",j(8,8,s.buildingPlugin?"mcp-plugin-building":"mcp-download-desktop-plugin"))("loading",s.buildingPlugin)}}function tn(a,x){if(a&1){let s=ke();A(0,"p-button",104),N(1,"translate"),de("onClick",function(){oe(s);let n=te();return ce(n.onClosePlaintextDialog())}),z()}if(a&2){let s=te();X("label",j(1,2,"mcp-close"))("disabled",!s.saveAcknowledged)}}var fi=(()=>{let x=class x{get keyLimitReached(){return this.keys.length>=this.maxKeys}get mcpServerUrl(){let i=typeof window<"u"?window.location.hostname:"";return i==="localhost"||i==="127.0.0.1"?"http://localhost:8001/mcp":"https://mcp.dapta.ai/mcp"}get mcpAddCommand(){let i=this.plaintextKey??"<your-key>";return`claude mcp add --transport http dapta-ai ${this.mcpServerUrl} \\ 3 --header "x-api-key: ${i}"`}get codexConfig(){let i=this.plaintextKey??"<your-key>";return["[mcp_servers.dapta-ai]",`url = "${this.mcpServerUrl}"`,`http_headers = { "x-api-key" = "${i}" }`].join(` 4`)}get cursorConfig(){let i=this.plaintextKey??"<your-key>";return JSON.stringify({mcpServers:{"dapta-ai":{url:this.mcpServerUrl,headers:{"x-api-key":i}}}},null,2)}get desktopConnectorUrl(){let i=this.plaintextKey??"<your-key>";return`${this.tunnelMcpBase}/${i}/mcp`}get videoTutorialUrl(){let i=this.translate.currentLang||this.translate.getDefaultLang()||"en",n=x.VIDEO_IDS[i]??x.VIDEO_IDS.en;return this.videoUrlCache[n]||(this.videoUrlCache[n]=this.sanitizer.bypassSecurityTrustResourceUrl(`https://www.youtube-nocookie.com/embed/${n}`)),this.videoUrlCache[n]}constructor(i,n,t,c){this.mcpKeysService=i,this.messageService=n,this.translate=t,this.sanitizer=c,this.canManageKeys=!0,this.loading=!1,this.loadError=null,this.keys=[],this.maxKeys=10,this.minting=!1,this.nameDialog=!1,this.newKeyLabel="",this.plaintextDialog=!1,this.plaintextKey=null,this.saveAcknowledged=!1,this.copied=!1,this.copiedMcpCommand=!1,this.copiedDesktopUrl=!1,this.copiedCodex=!1,this.copiedCursor=!1,this.buildingPlugin=!1,this.showPluginDownload=!1,this.selectedInstallTab="claude-desktop",this.tunnelMcpBase="",this.skillGroups=[{icon:"pi-phone",titleKey:"mcp-skill-voice-title",descKey:"mcp-skill-voice-desc"},{icon:"pi-comments",titleKey:"mcp-skill-text-title",descKey:"mcp-skill-text-desc"},{icon:"pi-sitemap",titleKey:"mcp-skill-flow-title",descKey:"mcp-skill-flow-desc"},{icon:"pi-chart-bar",titleKey:"mcp-skill-analytics-title",descKey:"mcp-skill-analytics-desc"},{icon:"pi-users",titleKey:"mcp-skill-sales-title",descKey:"mcp-skill-sales-desc"},{icon:"pi-wallet",titleKey:"mcp-skill-billing-title",descKey:"mcp-skill-billing-desc"},{icon:"pi-search",titleKey:"mcp-skill-research-title",descKey:"mcp-skill-research-desc"}],this.videoUrlCache={},this.editingKeyId=null,this.editingLabel="",this.renaming=!1,this.revokeDialog=!1,this.revoking=!1,this.keyPendingRevoke=null}ngOnInit(){return Ce(this,null,function*(){try{let i=yield fetch("/assets/demo-config.json",{cache:"no-store"});if(i.ok){let n=yield i.json();typeof n?.tunnelMcpBase=="string"&&n.tunnelMcpBase&&(this.tunnelMcpBase=n.tunnelMcpBase.replace(/\/+$/,""))}}catch{}this.tunnelMcpBase||(this.tunnelMcpBase="https://mcp.dapta.ai")})}ngOnChanges(i){i.workspaceId&&this.workspaceId&&(this.cancelRename(),this.keyPendingRevoke=null,this.revokeDialog=!1,this.nameDialog=!1,this.newKeyLabel="",this.loadKeys())}formatError(i){return i?.status===403?this.translate.instant("mcp-error-owner-required"):i?.status===409?this.translate.instant("mcp-error-key-limit",{max:this.maxKeys}):this.translate.instant("mcp-error-generic")}loadKeys(){return Ce(this,null,function*(){this.loading=!0,this.loadError=null;let i=this.workspaceId;try{let n=yield this.mcpKeysService.listKeys(i);if(i!==this.workspaceId)return;this.keys=n}catch(n){if(i!==this.workspaceId)return;this.loadError=this.formatError(n),this.messageService.add({severity:"error",summary:this.translate.instant("mcp-toast-error-summary"),detail:this.loadError})}finally{this.loading=!1}})}onOpenCreateDialog(){this.newKeyLabel="",this.nameDialog=!0}onCreateKey(){return Ce(this,null,function*(){if(!this.minting){this.minting=!0;try{let i=yield this.mcpKeysService.mintKey(this.workspaceId,this.newKeyLabel.trim());this.newKeyLabel="",this.nameDialog=!1,this.plaintextKey=i.plaintext_key,this.saveAcknowledged=!1,this.copied=!1,this.plaintextDialog=!0}catch(i){this.messageService.add({severity:"error",summary:this.translate.instant("mcp-toast-mint-failed-summary"),detail:this.formatError(i)})}finally{this.minting=!1}}})}copyToClipboard(){return this.copyValue(this.plaintextKey,"key",this.translate.instant("mcp-toast-copied-key"))}copyMcpAddCommand(){return this.copyValue(this.mcpAddCommand,"mcpCommand",this.translate.instant("mcp-toast-copied-mcp-command"))}
4copyDesktopUrl(){return this.copyValue(this.desktopConnectorUrl,"desktopUrl",this.translate.instant("mcp-toast-copied-desktop-url"))}copyCodexConfig(){return this.copyValue(this.codexConfig,"codex",this.translate.instant("mcp-toast-copied-codex"))}copyCursorConfig(){return this.copyValue(this.cursorConfig,"cursor",this.translate.instant("mcp-toast-copied-cursor"))}downloadDesktopPlugin(){return Ce(this,null,function*(){if(!(!this.plaintextKey||this.buildingPlugin)){this.buildingPlugin=!0;try{let i=new mi.default,n=`${this.tunnelMcpBase||"https://mcp.dapta.ai"}/mcp`,t={name:"dapta-ai",version:"0.8.0",description:"Dapta MCP: connects Claude to your Dapta workspace (voice and text agents, FlowStudio, analytics, billing, research). Workflow guidance loads automatically via the get_guidance tool.",author:{name:"Dapta",url:"https://dapta.ai"},mcpServers:{"dapta-ai":{type:"http",url:n,headers:{"x-api-key":this.plaintextKey}}}};i.file(".claude-plugin/plugin.json",JSON.stringify(t,null,2)),i.file("skills/dapta/SKILL.md",["---","name: dapta","description: Manage your Dapta workspace (voice and text agents,"," FlowStudio, analytics, billing, research) through the connected Dapta tools.","---","","# Dapta","","You are connected to Dapta via MCP. For any multi-step task (creating or","editing an agent or flow, analyzing calls, etc.), call the `get_guidance`","tool FIRST; it returns the exact steps at runtime. The workspace is","resolved automatically from the API key.",""].join(` 5`));let c=yield i.generateAsync({type:"blob",compression:"DEFLATE",compressionOptions:{level:6}}),_=URL.createObjectURL(c),g=document.createElement("a");g.href=_,g.download="dapta-ai-plugin.zip",document.body.appendChild(g),g.click(),document.body.removeChild(g),URL.revokeObjectURL(_),this.messageService.add({severity:"success",summary:this.translate.instant("mcp-plugin-ready-summary"),detail:this.translate.instant("mcp-plugin-ready-detail")})}catch{this.messageService.add({severity:"error",summary:this.translate.instant("mcp-toast-error-summary"),detail:this.translate.instant("mcp-plugin-failed-detail")})}finally{this.buildingPlugin=!1}}})}copyValue(i,n,t){return Ce(this,null,function*(){if(i)try{if(navigator.clipboard&&window.isSecureContext)yield navigator.clipboard.writeText(i);else{let c=document.createElement("textarea");c.value=i,c.style.position="fixed",c.style.left="-9999px",c.style.top="-9999px",document.body.appendChild(c),c.focus(),c.select();try{if(!document.execCommand("copy"))throw new Error("Copy command failed")}finally{document.body.removeChild(c)}}n==="key"&&(this.copied=!0),n==="mcpCommand"&&(this.copiedMcpCommand=!0),n==="desktopUrl"&&(this.copiedDesktopUrl=!0),n==="codex"&&(this.copiedCodex=!0),n==="cursor"&&(this.copiedCursor=!0),this.messageService.add({severity:"success",summary:this.translate.instant("mcp-toast-copied-summary"),detail:t})}catch{this.messageService.add({severity:"error",summary:this.translate.instant("mcp-toast-copy-failed-summary"),detail:this.translate.instant("mcp-toast-copy-failed-detail")})}})}onClosePlaintextDialog(){return Ce(this,null,function*(){this.saveAcknowledged&&(this.plaintextDialog=!1,this.plaintextKey=null,this.saveAcknowledged=!1,this.copied=!1,this.copiedMcpCommand=!1,this.copiedDesktopUrl=!1,this.copiedCodex=!1,this.copiedCursor=!1,yield this.loadKeys())})}startRename(i){this.editingKeyId=i.id,this.editingLabel=i.label??""}cancelRename(){this.editingKeyId=null,this.editingLabel=""}confirmRename(){return Ce(this,null,function*(){if(!(this.editingKeyId==null||this.renaming)){this.renaming=!0;try{yield this.mcpKeysService.renameKey(this.workspaceId,this.editingKeyId,this.editingLabel.trim()),this.messageService.add({severity:"success",summary:this.translate.instant("mcp-toast-rename-success-summary"),detail:this.translate.instant("mcp-toast-rename-success-detail")}),this.cancelRename(),yield this.loadKeys()}catch(i){this.messageService.add({severity:"error",summary:this.translate.instant("mcp-toast-rename-failed-summary"),detail:this.formatError(i)})}finally{this.renaming=!1}}})}onOpenRevokeDialog(i){this.keyPendingRevoke=i,this.revokeDialog=!0}onConfirmRevoke(){return Ce(this,null,function*(){if(this.keyPendingRevoke){this.revoking=!0;try{yield this.mcpKeysService.revokeKey(this.workspaceId,this.keyPendingRevoke.id),this.messageService.add({severity:"success",summary:this.translate.instant("mcp-toast-revoke-success-summary"),detail:this.translate.instant("mcp-toast-revoke-success-detail")}),this.revokeDialog=!1,this.keyPendingRevoke=null,yield this.loadKeys()}catch(i){let n=this.formatError(i);this.loadError=n,this.messageService.add({severity:"error",summary:this.translate.instant("mcp-toast-revoke-failed-summary"),detail:n})}finally{this.revoking=!1}}})}};x.VIDEO_IDS={en:"r6G1UmXjrF4",es:"YtF3Q66GiEA"},x.\u0275fac=function(n){return new(n||x)(Fe(ui),Fe(nt),Fe(Yt),Fe(jt))},x.\u0275cmp=$e({type:x,selectors:[["app-workspace-mcp-access"]],inputs:{workspaceId:"workspaceId",canManageKeys:"canManageKeys"},features:[Wt([nt]),Mt],decls:176,vars:152,consts:[["loadingTpl",""],["renameTpl",""],[1,"mcp-access"],[1,"mcp-hero"],[1,"mcp-hero__badge"],[1,"pi","pi-bolt"],[1,"mcp-hero__text"],[1,"mcp-card"],[1,"mcp-card__head"],[1,"mcp-step-no"],[1,"mcp-card__heading"],[1,"mcp-card__body"],[4,"ngIf","ngIfElse"],[3,"innerHTML"],["role","tablist",1,"mcp-switch"],["type","button","role","tab",1,"mcp-switch__tab",3,"click"],["viewBox","0 0 24 24","fill","currentColor","aria-hidden","true",1,"mcp-brand-icon"],["d","m4.7144 15.9555 4.7174-2.6471.079-.2307-.079-.1275h-.2307l-.7893-.0486-2.6956-.0729-2.3375-.0971-2.2646-.1214-.5707-.1215-.5343-.7042.0546-.3522.4797-.3218.686.0608 1.5179.1032 2.2767.1578
51.6514.0972 2.4468.255h.3886l.0546-.1579-.1336-.0971-.1032-.0972L6.973 9.8356l-2.55-1.6879-1.3356-.9714-.7225-.4918-.3643-.4614-.1578-1.0078.6557-.7225.8803.0607.2246.0607.8925.686 1.9064 1.4754 2.4893 1.8336.3643.3035.1457-.1032.0182-.0728-.164-.2733-1.3539-2.4467-1.445-2.4893-.6435-1.032-.17-.6194c-.0607-.255-.1032-.4674-.1032-.7285L6.287.1335 6.6997 0l.9957.1336.419.3642.6192 1.4147 1.0018 2.2282 1.5543 3.0296.4553.8985.2429.8318.091.255h.1579v-.1457l.1275-1.706.2368-2.0947.2307-2.6957.0789-.7589.3764-.9107.7468-.4918.5828.2793.4797.686-.0668.4433-.2853 1.8517-.5586 2.9021-.3643 1.9429h.2125l.2429-.2429.9835-1.3053 1.6514-2.0643.7286-.8196.85-.9046.5464-.4311h1.0321l.759 1.1293-.34 1.1657-1.0625 1.3478-.8804 1.1414-1.2628 1.7-.7893 1.36.0729.1093.1882-.0183 2.8535-.607 1.5421-.2794 1.8396-.3157.8318.3886.091.3946-.3278.8075-1.967.4857-2.3072.4614-3.4364.8136-.0425.0304.0486.0607 1.5482.1457.6618.0364h1.621l3.0175.2247.7892.522.4736.6376-.079.4857-1.2142.6193-1.6393-.3886-3.825-.9107-1.3113-.3279h-.1822v.1093l1.0929 1.0686 2.0035 1.8092 2.5075 2.3314.1275.5768-.3218.4554-.34-.0486-2.2039-1.6575-.85-.7468-1.9246-1.621h-.1275v.17l.4432.6496 2.3436 3.5214.1214 1.0807-.17.3521-.6071.2125-.6679-.1214-1.3721-1.9246L14.38 17.959l-1.1414-1.9428-.1397.079-.674 7.2552-.3156.3703-.7286.2793-.6071-.4614-.3218-.7468.3218-1.4753.3886-1.9246.3157-1.53.2853-1.9004.17-.6314-.0121-.0425-.1397.
50182-1.4328 1.9672-2.1796 2.9446-1.7243 1.8456-.4128.164-.7164-.3704.0667-.6618.4008-.5889 2.386-3.0357 1.4389-1.882.929-1.0868-.0062-.1579h-.0546l-6.3385 4.1164-1.1293.1457-.4857-.4554.0608-.7467.2307-.2429 1.9064-1.3114Z"],["d","M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z"],["d","M11.503.131 1.891 5.678a.84.84 0 0 0-.42.726v11.188c0 .3.162.575.42.724l9.609 5.55a1 1 0 0 0 .998 0l9.61-5.55a.84.84 0 0 0 .42-.724V6.404a.84.84 0 0 0-.42-.726L12.497.131a1.01 1.01 0 0 0-.996 0M2.657 6.338h18.55c.263 0 .43.287.297.515L12.23 22.918c-.062.107-.229.064-.229-.06V12.335a.59.59 0 0 0-.295-.51l-9.11-5.257c-.109-.063-.064-.23.061-.23"],["class","mcp-steps",4,"ngIf"],[1,"mcp-step-icon"],[1,"pi","pi-video"],[1,"mcp-tip","mcp-tip--note"],[1,"pi","pi-info-circle"],[1,"mcp-video-frame"],["frameborder","0","allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","referrerpolicy","strict-origin-when-cross-origin","allowfullscreen","",3,"src","title"],[1,"pi","pi-sparkles"],[1,"mcp-skills-list"],["class","mcp-skill",4,"ngFor","ngForOf"],[3,"visibleChange","visible","modal","header"],[1,"mcp-dialog-text","mcp-name-dialog-desc"],["type","text","maxlength","60",1,"mcp-rename-input","mcp-name-dialog-input",3,"ngModelChange","keyup.enter","ngModel","placeholder"],["pTemplate","footer"],[3,"visibleChange","visible","header","modal"],[1,"mcp-dialog-text"],["class","mcp-prefix-chip",4,"ngIf"],[3,"visibleChange","visible","closable","closeOnEscape","dismissableMask","modal","header"],[1,"mcp-banner","mcp-banner--warning"],[1,"pi","pi-exclamation-triangle"],[1,"mcp-plaintext-field"],[1,"mcp-plaintext-label"],[1,"mcp-plaintext-row"],[1,"mcp-plaintext-key"],["icon","pi pi-copy","
5severity","secondary",3,"onClick","label"],[1,"mcp-plaintext-plugin-hint"],["class","mcp-plaintext-field",4,"ngIf"],[1,"mcp-dialog-hint"],[1,"pi","pi-arrow-down"],[1,"mcp-ack-row"],["inputId","ack",3,"ngModelChange","ngModel","binary"],["for","ack"],["class","mcp-banner mcp-banner--danger","role","alert",4,"ngIf"],[4,"ngIf"],["role","alert",1,"mcp-banner","mcp-banner--danger"],["severity","secondary","size","small",3,"onClick","label"],["class","mcp-key-list",4,"ngIf"],["class","mcp-managed-note",4,"ngIf"],["class","mcp-mint-bar",3,"mcp-empty",4,"ngIf"],["class","mcp-banner mcp-banner--info",4,"ngIf"],[1,"mcp-key-list"],["class","mcp-key-row",4,"ngFor","ngForOf"],[1,"mcp-key-row"],[1,"mcp-key-row__info"],[1,"mcp-key-row__prefix"],[1,"mcp-key-row__meta"],[1,"mcp-pill","mcp-pill--active"],["class","mcp-key-row__actions",4,"ngIf"],[1,"mcp-key-row__label"],[1,"mcp-rename-row"],["type","text","maxlength","60",1,"mcp-rename-input",3,"ngModelChange","keyup.enter","keyup.escape","ngModel","placeholder"],["icon","pi pi-check","size","small",3,"onClick","loading"],["icon","pi pi-times","size","small","severity","secondary",3,"onClick","text"],[1,"mcp-key-row__actions"],["icon","pi pi-pencil","severity","secondary",3,"onClick","text","pTooltip"],["icon","pi pi-trash","severity","danger",3,"onClick","text","pTooltip"],[1,"mcp-managed-note"],[1,"pi","pi-lock"],[1,"mcp-mint-bar"],["icon","pi pi-plus",3,"onClick","label","disabled"],[1,"mcp-banner","mcp-banner--info"],[1,"mcp-spinner"],[1,"mcp-steps"],[1,"mcp-substep"],[1,"mcp-substep__no"],[1,"mcp-substep__content"],[1,"mcp-snippet-row"],[1,"mcp-snippet"],["src","assets/mcp/connector-menu.png","loading","lazy",1,"mcp-screenshot",3,"alt"],["src","assets/mcp/connector-dialog.png","loading","lazy",1,"mcp-screenshot",3,"alt"],[1,"mcp-tip"],[1,"pi","pi-check-circle"],[1,"mcp-skill"],[1,"mcp-skill__icon"],[1,"pi",3,"ngClass"],[1,"mcp-skill__text"],[1,"mcp-skill__title"],[1,"mcp-skill__desc"],["severity","secondary",3,"onClick","label","disabled"],[3,"onClick","label","loading"],[1,"mcp-prefix-chip"],["severity","secondary",3,"onClick","label"],["severity","danger",3,"onClick","label","loading"],["icon","pi pi-download",3,"onClick","label","loading"],[3,"onClick","label","disabled"]],template:function(n,t){if(n&1){let c=ke();le(0,"p-toast"),A(1,"div",2)(2,"header",3)(3,"span",4),le(4,"i",5),z(),A(5,"div",6)(6,"h3"),J(7),N(8,"translate"),z(),A(9,"p"),J(10),N(11,"translate"),z()()(),A(12,"section",7)(13,"div",8)(14,"span",9),J(15,"1"),z(),A(16,"div",10)(17,"h4"),J(18),N(19,"translate"),z(),A(20,"p"),J(21),N(22,"translate"),z()()(),A(23,"div",11),_e(24,ji,3,2,"ng-container",12)(25,Ki,2,3,"ng-template",null,0,Ye),z()(),A(27,"section",7)(28,"div",8)(29,"span",9),J(30,"2"),z(),A(31,"div",10)(32,"h4"),J(33),N(34,"translate"),z(),le(35,"p",13),N(36,"translate"),z()(),A(37,"div",11)(38,"div",14)(39,"button",15),de("click",function(){return oe(c),ce(t.selectedInstallTab="claude-desktop")}),je(),A(40,"svg",16),le(41,"path",17),z(),J(42),N(43,"translate"),z(),Ke(),A(44,"button",15),de("click",function(){return oe(c),ce(t.selectedInstallTab="claude-code")}),je(),A(45,"svg",16),le(46,"path",17),z(),J(47),N(48,"translate"),z(),Ke(),A(49,"button",15),de("click",function(){return oe(c),ce(t.selectedInstallTab="codex")}),je(),A(50,"svg",16),le(51,"path",18),z(),J(52),N(53,"translate"),z(),Ke(),A(54,"button",15),de("click",function(){return oe(c),ce(t.selectedInstallTab="cursor")}),je(),A(55,"svg",16),le(56,"path",19),z(),J(57),N(58,"translate"),z()(),_e(59,Hi,42,31,"div",20)(60,Zi,20,13,"div",20)(61,Gi,20,13,"div",20)(62,Yi,20,13,"div",20),z()(),Ke(),A(63,"section",7)(64,"div",8)(65,"span",21),le(66,"i",22),z(),A(67,"div",10)(68,"h4"),J(69),N(70,"translate"),z(),A(71,"p"),J(72),N(73,"translate"),z()()(),A(74,"div",11)(75,"div",23),le(76,"i",24)(77,"span",13),N(78,"translate"),z(),A(79,"div",25),le(80,"iframe",26),N(81,"translate"),z()()(),A(82,"section",7)(83,"div",8)(84,"span",21),le(85,"i",27),z(),A(86,"div",10)(87,"h4"),J(88),N(89,"translate"),z(),A(90,"p"),J(91),N(92,"translate"),z()()(),A(93,"div",11)(94,"ul",28),_e(95,Xi,10,7,"li",29),z()()()(),A(96,"p-dialog",3
vendor: 1,283 bytes, line 5
50),N(97,"translate"),Be("visibleChange",function(g){return oe(c),Te(t.nameDialog,g)||(t.nameDialog=g),ce(g)}),A(98,"p",31),J(99),N(100,"translate"),z(),A(101,"input",32),N(102,"translate"),Be("ngModelChange",function(g){return oe(c),Te(t.newKeyLabel,g)||(t.newKeyLabel=g),ce(g)}),de("keyup.enter",function(){return oe(c),ce(t.onCreateKey())}),z(),_e(103,qi,4,8,"ng-template",33),z(),A(104,"p-dialog",34),N(105,"translate"),Be("visibleChange",function(g){return oe(c),Te(t.revokeDialog,g)||(t.revokeDialog=g),ce(g)}),A(106,"p",35),J(107),N(108,"translate"),z(),_e(109,$i,3,2,"p",36)(110,Qi,4,7,"ng-template",33),z(),A(111,"p-dialog",37),N(112,"translate"),Be("visibleChange",function(g){return oe(c),Te(t.plaintextDialog,g)||(t.plaintextDialog=g),ce(g)}),A(113,"div",38),le(114,"i",39)(115,"span",13),N(116,"translate"),z(),A(117,"div",40)(118,"label",41),J(119),N(120,"translate"),z(),A(121,"div",42)(122,"code",43),J(123),z(),A(124,"p-button",44),N(125,"translate"),de("onClick",function(){return oe(c),ce(t.copyToClipboard())}),z()()(),A(126,"div",40)(127,"label",41),J(128),N(129,"translate"),z(),A(130,"p",45),J(131),N(132,"translate"),z(),A(133,"div",42)(134,"code",43),J(135),z(),A(136,"p-button",44),N(137,"translate"),de("onClick",function(){return oe(c),ce(t.copyDesktopUrl(
5))}),z()()(),_e(138,en,9,10,"div",46),A(139,"div",40)(140,"label",41),J(141),N(142,"translate"),z(),A(143,"div",42)(144,"code",43),J(145),z(),A(146,"p-button",44),N(147,"translate"),de("onClick",function(){return oe(c),ce(t.copyMcpAddCommand())}),z()()(),A(148,"div",40)(149,"label",41),J(150),N(151,"translate"),z(),A(152,"div",42)(153,"code",43),J(154),z(),A(155,"p-button",44),N(156,"translate"),de("onClick",function(){return oe(c),ce(t.copyCodexConfig())}),z()()(),A(157,"div",40)(158,"label",41),J(159),N(160,"translate"),z(),A(161,"div",42)(162,"code",43),J(163),z(),A(164,"p-button",44),N(165,"translate"),de("onClick",function(){return oe(c),ce(t.copyCursorConfig())}),z()()(),A(166,"p",47),le(167,"i",48),J(168),N(169,"translate"),z(),A(170,"div",49)(171,"p-checkbox",50),Be("ngModelChange",function(g){return oe(c),Te(t.saveAcknowledged,g)||(t.saveAcknowledged=g),ce(g)}),z(),A(172,"label",51),J(173),N(174,"translate"),z()(),_e(175,tn,2,4,"ng-template",33),z()}if(n&2){let c=He(26);E(7),ae(j(8,77,"mcp-hero-title")),E(3),ae(j(11,79,"mcp-hero-desc")),E(8),ae(j(19,81,"mcp-step1-title")),E(3),ae(j(22,83,"mcp-step1-desc")),E(3),X("ngIf",!t.loading)("ngIfElse",c),E(9),ae(j(34,85,"mcp-step2-title")),E(2),X("innerHTML",j(36,87,"mcp-step2-desc-html"),Se),E(4),Oe("active",t.selectedInstallTab==="claude-desktop"),E(3),be(" ",j(43,89,"mcp-tab-desktop")," "),E(2),Oe("active",t.selectedInstallTab==="claude-code"),E(3),be(" ",j(48,91,"mcp-tab-code")," "),E(2),Oe("active",t.selectedInstallTab==="codex"),E(3),be(" ",j(53,93,"mcp-tab-codex")," "),E(2),Oe("active",t.selectedInstallTab==="cursor"),E(3),be(" ",j(58,95,"mcp-tab-cursor")," "),E(2),X("ngIf",t.selectedInstallTab==="claude-desktop"),E(),X("ngIf",t.selectedInstallTab==="claude-code"),E(),X("ngIf",t.selectedInstallTab==="codex"),E(),X("ngIf",t.selectedInstallTab==="cursor"),E(7),ae(j(70,97,"mcp-video-title")),E(3),ae(j(73,99,"mcp-video-desc")),E(5),X("innerHTML",j(78,101,"mcp-video-note-html"),Se),E(3),X("src",t.videoTutorialUrl,Ot)("title",j(81,103,"mcp-video-title")),E(8),ae(j(89,105,"mcp-skills-overview-title")),E(3),ae(j(92,107,"mcp-skills-overview-desc")),E(4),X("ngForOf",t.skillGroups),E(),Ze(Ge(149,Mi)),Ae("visible",t.nameDialog),X("modal",!0)("header",j(97,109,"mcp-name-dialog-title")),E(3),ae(j(100,111,"mcp-name-dialog-desc")),E(2),Ae("ngModel",t.newKeyLabel),X("placeholder",j(102,113,"mcp-key-name-placeholder")),E(3),Ze(Ge(150,Ei)),Ae("visible",t.revokeDialog),X("header",j(105,115,"mcp-revoke-dialog-title"))("modal",!0),E(3),ae(j(108,117,"mcp-revoke-dialog-text")),E(2),X("ngIf",t.keyPendingRevoke),E(2),Ze(Ge(151,Oi)),Ae("visible",t.plaintextDialog),X("closable",!1)("closeOnEscape",!1)("dismissableMask",!1)("modal",!0)("header",j(112,119,"mcp-plaintext-dialog-title")),E(4),X("innerHTML",j(116,121,"mcp-plaintext-warning-html"),Se),E(4),ae(j(120,123,"mcp-plaintext-api-key-label")),E(4),ae(t.plaintextKey),E(),X("label",j(125,125,t.copied?"mcp-copied":"mcp-copy")),E(4),ae(j(129,127,"mcp-plaintext-connector-label")),E(3),ae(j(132,129,"mcp-plaintext-connector-hint")),E(4),ae(t.desktopConnectorUrl),E(),X("label",j(137,131,t.copiedDesktopUrl?"mcp-copied":"mcp-copy")),E(2),X("ngIf",t.showPluginDownload),E(3),ae(j(142,133,"mcp-plaintext-code-label")),E(4),ae(t.mcpAddCommand),E(),X("label",j(147,135,t.copiedMcpCommand?"mcp-copied":"mcp-copy")),E(4),ae(j(151,137,"mcp-plaintext-codex-label")),E(4),ae(t.codexConfig),E(),X("label",j(156,139,t.copiedCodex?"mcp-copied":"mcp-copy")),E(4),ae(j(160,141,"mcp-plaintext-cursor-label")),E(4),ae(t.cursorConfig),E(),X("label",j(165,143,t.copiedCursor?"mcp-copied":"mcp-copy")),E(4),be(" ",j(169,145,"mcp-plaintext-hint")," "),E(3),Ae("ngModel",t.saveAcknowledged),X("binary",!0),E(2),ae(j(174,147,"mcp-plaintext-ack"))}},dependencies:[tt,Ft,Lt,et,lt,Xt,ot,qt,ct,Zt,Ht,Kt,oi,si,rt,Gt,li,ci,ti,ei,dt,pt,st,Ut,at],styles:["[_nghost-%COMP%]{display:block}.mcp-access[_ngcontent-%COMP%]{max-width:860px;padding-top:8px;color:var(--contrast-100)}.mcp-hero[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:16px;margin-bottom:28px}.mcp-hero__badge[_ngcontent-%COMP%]{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--green-dapta-400);color:var(--p-button-primary-color)}.mcp-hero__badge[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:22px}.mcp-hero__text[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:2px 0 6px;font-size:1.3rem;font-weight:var(--font-weight-semibold, 600);color:var(--contrast-100)}.mcp-hero__text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;max-width:64ch;font-size:.975rem;line-height:1.6;color:var(--space-50)}.mcp-card[_ngcontent-%COMP%]{border:1px solid var(--border-secondary-element, var(--space-200));border-radius:var(--card-border-radius, 12px);background:var(--space-400);margin-bottom:20px;overflow:hidden}.mcp-card__head[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:14px;padding:20px 24px;border-bottom:1px solid var(--border-secondary-element, var(--space-200))}
5.mcp-card__heading[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:1px 0 4px;font-size:1.05rem;font-weight:var(--font-weight-semibold, 600);color:var(--contrast-100)}.mcp-card__heading[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:.9rem;line-height:1.55;color:var(--space-50)}.mcp-card__heading[_ngcontent-%COMP%] p[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{padding:1.5px 6px;background:var(--space-500);border:1px solid var(--space-200);border-radius:5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86em;color:var(--contrast-100)}.mcp-card__body[_ngcontent-%COMP%]{padding:22px 24px}.mcp-step-no[_ngcontent-%COMP%]{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--green-dapta-400);color:var(--p-button-primary-color);font-size:.95rem;font-weight:700;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.mcp-step-icon[_ngcontent-%COMP%]{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--green-dapta-400);color:var(--p-button-primary-color)}.mcp-step-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:15px}.mcp-skills-list[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}@media(max-width:640px){.mcp-skills-list[_ngcontent-%COMP%]{grid-template-columns:1fr}}.mcp-skill[_ngcontent-%COMP%]{display:flex;gap:11px}.mcp-skill__icon[_ngcontent-%COMP%]{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--green-dapta-400) 25%,transparent);color:var(--green-dapta-400)}.mcp-skill__icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:15px}.mcp-skill__text[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;min-width:0}.mcp-skill__title[_ngcontent-%COMP%]{font-size:.925rem;font-weight:var(--font-weight-semibold, 600);color:var(--contrast-100)}.mcp-skill__desc[_ngcontent-%COMP%]{font-size:.85rem;line-height:1.5;color:var(--space-50)}.mcp-banner[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--input-border-radius, 8px);border-left:4px solid;font-size:.925rem;line-height:1.55;color:var(--contrast-100)}.mcp-banner[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{flex-shrink:0;font-size:18px;margin-top:1px}.mcp-banner[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{flex:1}.mcp-banner[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:var(--contrast-100)}.mcp-banner--danger[_ngcontent-%COMP%]{background:#ec655f1a;border-left-color:var(--danger-400, #ec655f);align-items:center}.mcp-banner--danger[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--danger-400, #ec655f)}.mcp-banner--info[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--green-dapta-400) 25%,transparent);border-left-color:var(--green-dapta-400)}.mcp-banner--info[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--green-dapta-400)}.mcp-banner--warning[_ngcontent-%COMP%]{background:#f3a42b1a;border-left-color:var(--warning-500, #f3a42b);margin-bottom:18px}.mcp-banner--warning[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--warning-500, #f3a42b)}.mcp-key-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}.mcp-key-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid var(--border-secondary-element, var(--space-200));border-radius:var(--input-border-radius, 8px);background:var(--space-500)}.mcp-key-row__info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:3px;margin-right:auto}.mcp-key-row__prefix[_ngcontent-%COMP%]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:var(--font-weight-semibold, 600);font-size:.95rem;color:var(--contrast-100)}.mcp-key-row__meta[_ngcontent-%COMP%]{font-size:.8rem;color:var(--space-50)}.mcp-key-row__label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:var(--font-weight-semibold, 600);color:var(--contrast-100)}.mcp-key-row__label--unnamed[_ngcontent-%COMP%]{font-style:italic;font-weight:400;color:var(--space-50)}.mcp-key-row__actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:2px;flex-shrink:0}.mcp-rename-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px}.mcp-rename-input[_ngcontent-%COMP%]{padding:9px 12px;border:1px solid var(--border-secondary-element, var(--space-200));border-radius:var(--input-border-radius, 8px);background:var(--space-500);color:var(--contrast-100);font-family:var(--font-family, inherit);font-size:.9rem;min-width:0;width:220px}.mcp-rename-input[_ngcontent-%COMP%]::placeholder{font-family:var(--font-family, inherit);color:var(--space-50)}.mcp-rename-input[_ngcontent-%COMP%]:focus{outline:none;border-color:var(--primary-500, #6366f1)}.mcp-mint-bar[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:14px}.mcp-name-dialog-desc[_ngcontent-%COMP%]{margin:4px 0 0}.mcp-name-dialog-input[_ngcontent-%COMP%]{display:block;width:100%;margin:18px 0 8px;padding:12px 14px;font-size:.95rem}.mcp-pill[_ngcontent-%COMP%]{padding:3px 11px;border-radius:9999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.mcp-pill--active[_ngcontent-%COMP%]{background:var(--success-500, #38b248);color:#fff}.mcp-managed-note[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin:12px 2px 0;font-size:.875rem;color:var(--space-50)}.mcp-managed-note[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--space-50)}.mcp-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mcp-empty[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:.95rem;line-height:1.55;color:var(--space-50)}.mcp-spinner[_ngcontent-%COMP%]{display:flex;justify-content:center;padding:28px}.mcp-switch[_ngcontent-%COMP%]{display:flex;gap:6px;margin-bottom:22px;border-bottom:1px solid var(--border-secondary-element, var(--space-200))}.mcp-switch__tab[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--space-50);font-size:.95rem;font-weight:var(--font-weight-medium, 500);cursor:pointer;transition:color .12s ease,border-color .12s ease}.mcp-switch__tab[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:15px}.mcp-switch__tab[_ngcontent-%COMP%] .mcp-brand-icon[_ngcontent-%COMP%]{width:15px;height:15px;flex:0 0 auto}.mcp-switch__tab[_ngcontent-%COMP%]:hover{color:var(--contrast-100)}.mcp-switch__tab.active[_ngcontent-%COMP%]{color:var(--contrast-100);border-bottom-color:var(--primary-500);font-weight:var(--font-weight-semibold, 600)}.mcp-switch__tab[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px;border-radius:4px}.mcp-steps[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:22px}.mcp-substep[_ngcontent-%COMP%]{display:flex;gap:14px}.mcp-substep__no[_ngcontent-%COMP%]{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:transparent;border:1.5px solid var(--primary-400);color:var(--primary-300);font-size:.82rem;font-weight:700;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;margin-top:1px}.mcp-substep__content[_ngcontent-%COMP%]{flex:1;min-width:0}.mcp-substep__content[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{margin:2px 0 8px;font-size:1rem;font-weight:var(--font-weight-semibold, 600);color:var(--contrast-100)}.mcp-substep__content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px;font-size:.925rem;line-height:1.65;color:var(--space-50)}.mcp-substep__content[_ngcontent-%COMP%] p[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{padding:1.5px 6px;background:var(--space-500);border:1px solid var(--space-200);border-radius:5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86em;color:var(--contrast-100)}.mcp-substep__content[_ngcontent-%COMP%] p[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:var(--contrast-100);font-weight:var(--font-weight-semibold, 600)}.mcp-substep__content[_ngcontent-%COMP%] p[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-style:italic;color:var(--contrast-100)}.mcp-snippet-row[_ngcontent-%COMP%]{display:flex;align-items:stretch;gap:8px}.mcp-snippet-row[_ngcontent-%COMP%] + .mcp-snippet-row[_ngcontent-%COMP%]{margin-top:10px}.mcp-snippet-row[_ngcontent-%COMP%] .mcp-snippet[_ngcontent-%COMP%]{flex:1;min-width:0;margin:0;padding:12px 14px;background:var(--space-500);color:var(--contrast-100);border:1px solid var(--space-200);border-radius:var(--input-border-radius, 8px);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.5;overflow-x:auto;white-space:pre;-webkit-user-select:all;user-select:all}.mcp-download-row[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:10px}.mcp-download-row[_ngcontent-%COMP%] .mcp-download-btn[_ngcontent-%COMP%]{position:relative}.mcp-download-row[_ngcontent-%COMP%] .mcp-download-anchor[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1}.mcp-download-row[_ngcontent-%COMP%] .mcp-download-hint[_ngcontent-%COMP%]{font-size:.82rem;color:var(--space-50)}.mcp-tip[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:11px;padding:13px 16px;background:#38b2481a;border-left:4px solid var(--success-500, #38b248);border-radius:var(--input-border-radius, 8px)}.mcp-tip[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{flex-shrink:0;font-size:17px;color:var(--success-500, #38b248);margin-top:1px}.mcp-tip[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{flex:1;font-size:.925rem;line-height:1.6;color:var(--contrast-100)}.mcp-tip[_ngcontent-%COMP%] span[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-style:italic}.mcp-tip[_ngcontent-%COMP%] span[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{padding:1.5px 6px;background:var(--space-500);border:1px solid var(--space-200);border-radius:5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86em;color:var(--contrast-100)}.mcp-tip--note[_ngcontent-%COMP%]{margin-top:10px;background:#eab3081a;border-left-color:var(--warning-500, #eab308)}.mcp-tip--note[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--warning-500, #eab308)}.mcp-dialog-text[_ngcontent-%COMP%]{margin:0;font-size:.95rem;line-height:1.6;color:var(--contrast-100)}.mcp-prefix-chip[_ngcontent-%COMP%]{display:inline-block;margin:12px 0 0;padding:8px 12px;background:var(--space-500);color:var(--contrast-100);border:1px solid var(--space-200);border-radius:var(--input-border-radius, 8px);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9rem}.mcp-plaintext-field[_ngcontent-%COMP%]{margin-bottom:14px}.mcp-plaintext-field[_ngcontent-%COMP%] .mcp-plaintext-label[_ngcontent-%COMP%]{display:block;margin-bottom:6px;font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--space-50)}.mcp-plaintext-field[_ngcontent-%COMP%] .mcp-plaintext-row[_ngcontent-%COMP%]{margin-bottom:0}.mcp-plaintext-field[_ngcontent-%COMP%] .mcp-plaintext-plugin-hint[_ngcontent-%COMP%]{margin:0 0 10px;font-size:.85rem;line-height:1.5;color:var(--space-50)}.mcp-plaintext-row[_ngcontent-%COMP%]{display:flex;align-items:stretch;gap:8px;margin-bottom:14px}.mcp-plaintext-row[_ngcontent-%COMP%] .mcp-plaintext-key[_ngcontent-%COMP%]{flex:1;min-width:0;padding:12px 14px;background:var(--space-500);color:var(--contrast-100);border:1px solid var(--space-200);border-radius:var(--input-border-radius, 8px);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.95rem;word-break:break-all;white-space:pre-wrap;-webkit-user-select:all;user-select:all}.mcp-dialog-hint[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin:0 0 18px;font-size:.875rem;color:var(--space-50)}.mcp-dialog-hint[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--primary-300)}.mcp-ack-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;font-size:.95rem;color:var(--contrast-100)}.mcp-ack-row[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{cursor:pointer;-webkit-user-select:none;user-select:none}
5.mcp-screenshot[_ngcontent-%COMP%]{display:block;max-width:560px;width:100%;margin-top:.75rem;border:1px solid var(--border-secondary-element, var(--space-200));border-radius:var(--input-border-radius, 8px)}.mcp-video-frame[_ngcontent-%COMP%]{margin-top:.75rem;max-width:720px;aspect-ratio:16/9;border:1px solid var(--border-secondary-element, var(--space-200));border-radius:var(--input-border-radius, 8px);overflow:hidden}.mcp-video-frame[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{display:block;width:100%;height:100%}"]});let a=x;return a})();var nn=["wsTrigger"];function rn(a,x){if(a&1&&(De(0),J(1),We()),a&2){let s=te();E(),be(" ",s.selectedWorkspaceName," ")}}function an(a,x){if(a&1&&(A(0,"span",20),J(1),N(2,"translate"),z()),a&2){let s=te();E(),be(" ",j(2,1,s.loadingSelectedWorkspaceName?"mcp-page-loading-ellipsis":"mcp-page-select-workspace")," ")}}function sn(a,x){a&1&&le(0,"span",29)}function on(a,x){a&1&&le(0,"span",30)}function cn(a,x){a&1&&le(0,"img",35)}function ln(a,x){if(a&1){let s=ke();De(0),A(1,"li",31),de("click",function(){let n=oe(s).$implicit,t=te(2);return ce(t.selectWorkspace(n))}),A(2,"div",32),_e(3,cn,1,0,"img",33),J(4),A(5,"span",34),J(6),z()()(),We()}if(a&2){let s=x.$implicit,i=te(2);E(),Oe("is-selected",s.id===i.selectedWorkspaceId),X("pTooltip",Dt("",s.name," (",s.id,")"))("showDelay",800),E(2),X("ngIf",s==null?null:s.isPaid),E(),be(" ",s.name," "),E(2),be(" (",s.id,")")}}function pn(a,x){a&1&&(A(0,"div",36),J(1),N(2,"translate"),z()),a&2&&(E(),be(" ",j(2,1,"mcp-page-no-workspaces-found")," "))}function dn(a,x){a&1&&(A(0,"div",37),le(1,"i",38),J(2),N(3,"translate"),z()),a&2&&(E(2),be(" ",j(3,1,"mcp-page-loading-more")," "))}function hn(a,x){if(a&1){let s=ke();A(0,"div",21),de("click",function(n){return oe(s),ce(n.stopPropagation())}),A(1,"dapta-input",22),N(2,"translate"),Be("ngModelChange",function(n){oe(s);let t=te();return Te(t.filterText,n)||(t.filterText=n),ce(n)}),de("ngModelChange",function(){oe(s);let n=te();return ce(n.filterWorkspaces())}),_e(3,sn,1,0,"span",23)(4,on,1,0,"span",24),z(),A(5,"cdk-virtual-scroll-viewport",25),de("scrolledIndexChange",function(n){oe(s);let t=te();return ce(t.onWorkspacesScroll(n))}),_e(6,ln,7,9,"ng-container",26),z(),_e(7,pn,3,3,"div",27)(8,dn,4,3,"div",28),z()}if(a&2){let s=te();E(),Ae("ngModel",s.filterText),X("placeholder",j(2,11,"mcp-page-search-placeholder")),E(2),X("ngIf",!s.isSearchingWorkspaces),E(),X("ngIf",s.isSearchingWorkspaces),E(),Tt("height",(s.workspacesDropdown.length*38||38)+"px")("max-height","380px"),E(),X("cdkVirtualForOf",s.workspacesDropdown),E(),X("ngIf",!s.isLoadingWorkspaces&&!s.isSearchingWorkspaces&&s.workspacesDropdown.length===0),E(),X("ngIf",s.isLoadingWorkspaces&&!s.isSearchingWorkspaces&&s.workspacesDropdown.length>0)}}function un(a,x){if(a&1&&le(0,"app-workspace-mcp-access",39),a&2){let s=te();X("workspaceId",s.selectedWorkspaceId)("canManageKeys",s.canManageKeys)}}function mn(a,x){a&1&&(A(0,"div",40),J(1),N(2,"translate"),z()),a&2&&(E(),be(" ",j(2,1,"mcp-page-select-workspace-empty")," "))}var er=(()=>{let x=class x{constructor(i){this.authService=i,this.selectedWorkspaceId="",this.selectedWorkspaceName="",this.canManageKeys=!1,this.isDropdownOpen=!1,this.filterText="",this.workspacesDropdown=[],this.workspacesPageSize=50,this.workspacesCurrentPage=1,this.workspacesHasMore=!0,this.workspacesTotalCount=0,this.workspacesTotalPages=0,this.isLoadingWorkspaces=!1,this.isSearchingWorkspaces=!1,this.loadingSelectedWorkspaceName=!1,this.lastScrollIndex=-1,this.SEARCH_CACHE_TTL=3e4,this.searchCache=new Map,this.searchTermSubject=new wt,this.searchSubscription=new bt}ngOnInit(){this.selectedWorkspaceId=this.authService.ngxsAuthState?.workspaceId||"",this.selectedWorkspaceId&&this.resolveSelectedWorkspaceName(this.selectedWorkspaceId),this.loadWorkspacesFromServer(1,""),this.checkCanManageKeys(),this.searchSubscription=this.searchTermSubject.pipe(xt(350),ft(i=>{this.workspacesCurrentPage=1,this.lastScrollIndex=-1,!this.getSearchCache(i)&&(this.isLoadingWorkspaces=!0)}),mt(i=>{let n=this.getSearchCache(i);return n?Je(ut({_cached:!0,_term:i},n)):this.authService.getWorkspaceSearchPaginated(1,this.workspacesPageSize,i).pipe(ft(t=>this.setSearchCache(i,t)),mt(t=>Je(ut({_cached:!1,_term:i},t))),kt(()=>Je(null)))})).subscribe(i=>
5{if(this.isSearchingWorkspaces=!1,this.isLoadingWorkspaces=!1,!i){this.workspacesDropdown=[],this.workspacesHasMore=!1;return}this.applySearchResponse(i,i._term??this.filterText)})}ngOnDestroy(){this.searchSubscription.unsubscribe(),this.searchTermSubject.complete()}toggleDropdown(){this.isDropdownOpen=!this.isDropdownOpen}closeDropdown(){this.isDropdownOpen=!1}onDocumentClick(i){if(!this.isDropdownOpen)return;let n=this.wsTrigger?.nativeElement?.closest(".mcp-page__workspace");n&&!n.contains(i.target)&&this.closeDropdown()}filterWorkspaces(){let i=this.filterText.trim();this.isSearchingWorkspaces=!0;let n=this.getSearchCache(i);n&&(this.applySearchResponse(n,i),this.isSearchingWorkspaces=!1),this.searchTermSubject.next(i)}getSearchCache(i){let n=this.searchCache.get(i);return n?Date.now()-n.timestamp>this.SEARCH_CACHE_TTL?(this.searchCache.delete(i),null):n.data:null}setSearchCache(i,n){if(this.searchCache.set(i,{data:n,timestamp:Date.now()}),this.searchCache.size>50){let t=this.searchCache.keys().next().value;t!==void 0&&this.searchCache.delete(t)}}applySearchResponse(i,n){this.workspacesDropdown=i.data||[],this.workspacesTotalCount=i.total||0,this.workspacesCurrentPage=1,this.workspacesTotalPages=i.totalPages||0,this.workspacesHasMore=this.workspacesDropdown.length<this.workspacesTotalCount&&1<this.workspacesTotalPages}loadWorkspacesFromServer(i,n=""){return Ce(this,null,function*(){if(!this.isLoadingWorkspaces){this.isLoadingWorkspaces=!0;try{let t=yield Re(this.authService.getWorkspaceSearchPaginated(i,this.workspacesPageSize,n));i===1?this.workspacesDropdown=t.data||[]:this.workspacesDropdown=[...this.workspacesDropdown,...t.data||[]],this.workspacesTotalCount=t.total||0,this.workspacesCurrentPage=i,this.workspacesTotalPages=t.totalPages||0;let c=this.workspacesDropdown.length;this.workspacesHasMore=c<this.workspacesTotalCount&&i<this.workspacesTotalPages}catch{i===1&&(this.workspacesDropdown=[]),this.workspacesHasMore=!1}finally{this.isLoadingWorkspaces=!1}}})}onWorkspacesScroll(i){if(i===this.lastScrollIndex)return;this.lastScrollIndex=i;let n=Math.ceil(382/38),t=i+n,c=this.workspacesDropdown.length-n;if(t>=c&&this.workspacesHasMore&&!this.isLoadingWorkspaces){let _=this.workspacesCurrentPage+1;(this.workspacesTotalPages===0||_<=this.workspacesTotalPages)&&this.loadWorkspacesFromServer(_,this.filterText)}}selectWorkspace(i){this.selectedWorkspaceId=i.id,this.selectedWorkspaceName=i.name,this.closeDropdown(),this.filterText="",this.checkCanManageKeys()}resolveSelectedWorkspaceName(i){this.loadingSelectedWorkspaceName=!0,this.authService.getWorkspaceById(i).subscribe({next:n=>{this.selectedWorkspaceName=n?.name||"",this.loadingSelectedWorkspaceName=!1},error:()=>{this.loadingSelectedWorkspaceName=!1}})}checkCanManageKeys(){this.canManageKeys=!1;let i=this.authService.currentUser?.id;if(!i)return;let n=this.selectedWorkspaceId;if(n){this.authService.getWorkspaceById(n).subscribe({next:t=>{if(n!==this.selectedWorkspaceId)return;let c=(t?.users||[]).find(g=>(g?.user?.id||g?.user_id)===i&&g?.is_active!==!1),_=String(c?.type||"").toUpperCase();if(_==="OWNER"||_==="ADMIN"){this.canManageKeys=!0;return}this.checkAccountOwnerFallback(i,n)},error:()=>{n===this.selectedWorkspaceId&&this.checkAccountOwnerFallback(i,n)}});return}this.checkAccountOwnerFallback(i,n)}checkAccountOwnerFallback(i,n){let t=this.authService.currentUser?.accountId;t&&this.authService.getAccountById(t).subscribe({next:c=>{n===this.selectedWorkspaceId&&(this.canManageKeys=c?.user_id===i)},error:()=>{}})}};x.\u0275fac=function(n){return new(n||x)(Fe(it))},x.\u0275cmp=$e({type:x,selectors:[["app-mcp-access"]],viewQuery:function(n,t){if(n&1&&Pt(nn,5),n&2){let c;zt(c=At())&&(t.wsTrigger=c.first)}},hostBindings:function(n,t){n&1&&de("click",function(_){return t.onDocumentClick(_)},It)},decls:31,vars:26,consts:[["wsTrigger",""],["placeholder",""],[1,"mcp-page"],[1,"mcp-page__header"],[1,"mcp-page__heading"],[1,"mcp-page__title"],[1,"mcp-page__subtitle"],["target","_blank","rel","noopener noreferrer",1,"mcp-page__docs-btn",3,"href"],["size","18px","iconName","menu_book"],[1,"pi","pi-external-link"],[1,"mcp-page__workspace"],[1,"mcp-page__workspace-label"],[1,"mcp-page__workspace-trigger",3,"click"],["size","18px","iconName","domain"],[1,"mcp-page__workspace-current"],[4,"ngIf","ngIfElse"],[1,"pi"],["class","mcp-page__workspace-panel",3,"click",4,"ngIf"],[3,"workspaceId","canManageKeys",4,"ngIf"],["class","mcp-page__empty",4,"ngIf"],[1,"mcp-page__workspace-placeholder"],[1,"mcp-page__workspace-panel",3,"click"],["inputClass","search-input",3,"ngModelChange","ngModel","placeholder"],["leftContent","","class","pi pi-search mcp-page__workspace-search-icon",4,"ngIf"],["leftContent","","class","pi pi-spin pi-spinner mcp-page__workspace-search-icon",4,"ngIf"],["itemSize","38",1,"mcp-page__workspace-viewport",3,"scrolledIndexChange"],[4,"cdkVirtualFor","cdkVirtualForOf"],["class","mcp-page__workspace-empty",4,"ngIf"],["class","mcp-page__workspace-loading",4,"ngIf"],["leftContent","",1,"pi","pi-search","mcp-page__workspace-search-icon"],["leftContent","",1,"pi","pi-spin","pi-spinner","mcp-page__workspace-search-icon"],["tooltipPosition","right",1,"mcp-page__workspace-item",3,"click","pTooltip","showDelay"],[1,"mcp-page__workspace-item-name"],["class","mcp-page__workspace-item-star","src","assets/layout/images/kid-star-filled-yellow.png","alt","Paid",4,"ngIf"],[1,"mcp-page__workspace-item-id"],["src","assets/layout/images/kid-star-filled-yellow.png","alt","Paid",1,"mcp-page__workspace-item-star"],[1,"mcp-page__workspace-empty"],[1,"mcp-page__workspace-loading"],[1,"pi","pi-spin","pi-spinner"],[3,"workspaceId","canManageKeys"],[1,"mcp-page__empty"]],template:function(n,t){if(n&1){let c=ke();A(0,"div",2)(1,"header",3)(2,"div",4)(3,"h1",5),J(4),N(5,"translate"),z(),A(6,"p",6),J(7),N(8,"translate"),z(),A(9,"a",7),N(10,"translate"),le(11,"dapta-material-icon",8),A(12,"span"),J(13),N(14,"translate"),z(),le(15,"i",9),z()(),A(16,"div",10)(17,"label",11),J(18),N(19,"translate"),z(),A(20,"div",12,0),de("click",function(){return oe(c),ce(t.toggleDropdown())}),le(22,"dapta-material-icon",13),A(23,"span",14),_e(24,rn,2,1,"ng-container",15)(25,an,3,3,"ng-template",null,1,Ye),z(),le(27,"i",16),z(),_e(28,hn,9,13,"div",17),z()(),_e(29,un,1,2,"app-workspace-mcp-access",18)(30,mn,3,3,"div",19),z()}if(n&2){let c=He(26);E(4),ae(j(5,16,"mcp-access")),E(3),be(" ",j(8,18,"mcp-page-subtitle")," "),E(2),X("href",j(10,20,"mcp-docs-url"),Et),E(4),ae(j(14,22,"mcp-docs-button")),E(5),ae(j(19,24,"mcp-page-workspace-label")),E(2),Oe("is-open",t.isDropdownOpen),E(4),X("ngIf",t.selectedWorkspaceName)("ngIfElse",c),E(3),Oe("pi-chevron-down",!t.isDropdownOpen)("pi-chevron-up",t.isDropdownOpen),E(),X("ngIf",t.isDropdownOpen),E(),X("ngIf",t.selectedWorkspaceId),E(),X("ngIf",!t.selectedWorkspaceId&&!t.isLoadingWorksp
5aces)}},dependencies:[tt,et,lt,ot,ct,ai,ii,ri,ni,$t,Jt,Qt,rt,dt,pt,st,fi,at],styles:["[_nghost-%COMP%]{display:block}.mcp-page[_ngcontent-%COMP%]{max-width:920px;margin:0 auto;padding:24px 24px 64px}.mcp-page__header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--contrast-100, rgba(255, 255, 255, .08))}.mcp-page__heading[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1 1 380px;min-width:280px}.mcp-page__title[_ngcontent-%COMP%]{margin:0 0 6px;font-size:1.6rem;font-weight:700;line-height:1.2;color:var(--contrast-200, #fff)}.mcp-page__docs-btn[_ngcontent-%COMP%]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:32px;margin-top:14px;padding:0 12px;border-radius:8px;border:1px solid var(--contrast-100, rgba(255, 255, 255, .18));background-color:transparent;color:var(--contrast-200, #fff);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.mcp-page__docs-btn[_ngcontent-%COMP%]:hover{background-color:var(--space-400);border-color:var(--primary-400)}.mcp-page__docs-btn[_ngcontent-%COMP%] .pi-external-link[_ngcontent-%COMP%]{font-size:.7rem;color:var(--contrast-100, rgba(255, 255, 255, .6))}.mcp-page__subtitle[_ngcontent-%COMP%]{margin:0;max-width:52ch;font-size:.95rem;line-height:1.6;color:var(--contrast-100, rgba(255, 255, 255, .65))}.mcp-page__workspace[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;gap:6px;width:280px;flex:0 0 auto}.mcp-page__workspace-label[_ngcontent-%COMP%]{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--contrast-100, rgba(255, 255, 255, .55))}.mcp-page__workspace-trigger[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;padding:10px;height:40px;border-radius:8px;background-color:var(--purple-dapta-900, var(--purple-600));color:var(--contrast-50);cursor:pointer;font-size:var(--font-size-body)}.mcp-page__workspace-trigger.is-open[_ngcontent-%COMP%]{outline:1px solid var(--primary-400)}.mcp-page__workspace-trigger[_ngcontent-%COMP%] .pi[_ngcontent-%COMP%]{margin-left:auto;font-size:.75rem;color:var(--contrast-100, rgba(255, 255, 255, .6))}.mcp-page__workspace-current[_ngcontent-%COMP%]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.mcp-page__workspace-placeholder[_ngcontent-%COMP%]{font-weight:var(--font-weight-regular);color:var(--contrast-100, rgba(255, 255, 255, .45))}.mcp-page__workspace-panel[_ngcontent-%COMP%]{position:absolute;top:calc(100% + 6px);left:0;z-index:100000000000000;width:300px;padding:10px;background-color:var(--space-600);color:var(--contrast-50);border-radius:8px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;gap:4px}[_nghost-%COMP%] .mcp-page__workspace-panel .search-input{height:35px!important;margin-bottom:8px}[_nghost-%COMP%] .mcp-page__workspace-panel .search-input .dapta-input__element{padding:4px!important}.mcp-page__workspace-search-icon[_ngcontent-%COMP%]{padding:0 4px;font-size:.85rem;color:var(--contrast-100, rgba(255, 255, 255, .6))}.mcp-page__workspace-viewport[_ngcontent-%COMP%]{width:100%;overflow-y:auto}[_nghost-%COMP%] .mcp-page__workspace-viewport .cdk-virtual-scroll-content-wrapper{width:100%}.mcp-page__workspace-item[_ngcontent-%COMP%]{height:38px;border-radius:16px;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);display:flex;align-items:center;gap:8px;cursor:pointer;padding:10px;list-style:none}.mcp-page__workspace-item[_ngcontent-%COMP%]:hover{background-color:var(--space-400)}.mcp-page__workspace-item.is-selected[_ngcontent-%COMP%]{background-color:var(--space-300)}.mcp-page__workspace-item-name[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body);width:100%}
5.mcp-page__workspace-item-star[_ngcontent-%COMP%]{width:14px;height:14px;object-fit:contain;flex:0 0 auto}.mcp-page__workspace-item-id[_ngcontent-%COMP%]{font-size:var(--font-size-caption);color:var(--space-200)}.mcp-page__workspace-empty[_ngcontent-%COMP%], .mcp-page__workspace-loading[_ngcontent-%COMP%]{padding:8px 12px;text-align:center;font-size:var(--font-size-caption);color:var(--contrast-100, rgba(255, 255, 255, .55));display:flex;align-items:center;justify-content:center;gap:8px}.mcp-page__empty[_ngcontent-%COMP%]{padding:40px 0;text-align:center;font-size:.95rem;color:var(--contrast-100, rgba(255, 255, 255, .6))}"]});let a=x;return a})();export{er as McpAccessComponent};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.