1import{_ as __unplugin_components_5$1}from"./Loading-DpTJijFj.js";import{ae as i18n,a6 as api,d as defineComponent,r as ref,c as computed,L as watch,o as onMounted,a_ as nextTick,h as createElementBlock,e as openBlock,f as createBaseVNode,n as normalizeClass,j as createCommentVNode,l as createVNode,b7 as Dropdown,w as withCtx,t as toDisplayString,b9 as __unplugin_components_5,g as withDirectives,v as vShow,br as withModifiers,b as createBlock,a9 as resolveComponent,bz as _imports_1$2,_ as _export_sfc,a1 as useI18n,a as onUnmounted,p as normalizeStyle,u as unref,df as _imports_4,F as Fragment,k as renderList,aa as __unplugin_components_3,a5 as Button,b_ as useAccountStore,bw as storeToRefs,a3 as reactive,cm as Modal,I as Input,aj as createTextVNode,ch as useProjectStore,cO as createSlots,dh as EMediaType,eQ as commonjsGlobal,bB as getDefaultExportFromCjs,ck as useRoute,dd as EAssetStatus,bg as debounce,eR as getProjectById,eS as getProjectDraftFileUrl,d9 as getAssetUrls,eT as saveProjectDraftFile,q as useRouter}from"./index-BaXy3GUs.js";import{_ as _imports_0$2}from"./icon-asset-mCevQ63w.js";import{_ as _imports_2$1}from"./icon-download-CAl-FVSi.js";import{i as iconPlay}from"./icon-play-sm-DMEmiFtT.js";import{i as iconPause,_ as __unplugin_components_1,a as iconMuted,b as iconVolume,V as VideoPlayer}from"./VideoPlayer-TWW4-ZS0.js";import{I as IconUpload}from"./icon-upload-Bfa1SE27.js";import{U as UploadLocal,_ as _imports_0$3}from"./icon-video-square-BY7f-ExR.js";import{_ as __unplugin_components_0}from"./index-Bi57jXeH.js";import{_ as __unplugin_components_0$1}from"./index-BADqoAWm.js";import{E as EVideoDefinition,d as getRemainingExportCount,e as getTencentUploadSignature,h as bindMaterial,i as getTemplateDetail,j as exportVideoTemplate}from"./template-t7ShxSgt.js";import{S as Select,a as SelectOption}from"./index-CcwSDTtb.js";import{_ as __unplugin_components_1$1,F as Form}from"./index-Boj9u1c6.js";import{b as script$2}from"./vue-virtual-scroller-C2hbs9zi.js";import{R as Result}from"./index-BxCj2lxW.js";import"./icon-delete-CXr7vRo4.js";/* empty css */import"./index-DhGKjD6Q.js";import"./CheckOutlined-D_U_ot1v.js";import"./responsiveObserve-DrJt6nJg.js";import"./_baseSlice-DT2HgEmb.js";const _imports_1$1="data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.8334%202.33317C12.8334%202.05702%2013.0573%201.83317%2013.3334%201.83317C13.6096%201.83317%2013.8334%202.05702%2013.8334%202.33317V13.3332C13.8334%2013.6093%2013.6096%2013.8332%2013.3334%2013.8332C13.0573%2013.8332%2012.8334%2013.6093%2012.8334%2013.3332V2.33317Z'%20fill='%23E8E9EB'/%3e%3cpath%20d='M1.49976%207.83317C1.49976%207.7675%201.51271%207.70243%201.53784%207.64176C1.563%207.58106%201.60008%207.52576%201.64657%207.47933L5.67521%203.45068C5.769%203.35697%205.89614%203.30422%206.02873%203.3042C6.16138%203.3042%206.28875%203.3569%206.38257%203.45068C6.47638%203.54449%206.52904%203.67185%206.52905%203.80452C6.52905%203.9372%206.47639%204.06454%206.38257%204.15836L3.20711%207.33317L11.0001%207.33317C11.1327%207.33317%2011.2602%207.38588%2011.3539%207.47965C11.4476%207.57341%2011.5001%207.70061%2011.5001%207.83317C11.5001%207.96573%2011.4476%208.09293%2011.3539%208.18668C11.2602%208.28045%2011.1327%208.33317%2011.0001%208.33317H3.20711L6.38257%2011.508C6.47639%2011.6018%206.52905%2011.7291%206.52905%2011.8618C6.52904%2011.9945%206.47637%2012.1219%206.38257%2012.2157C6.28876%2012.3094%206.16137%2012.3621%206.02873%2012.3621C5.89615%2012.3621%205.769%2012.3094%205.67521%2012.2157L1.64657%208.18701C1.60008%208.14057%201.563%208.08527%201.53784%208.02457C1.5127%207.9639%201.49976%207.89884%201.49976%207.83317Z'%20fill='%23E8E9EB'/%3e%3c/svg%3e",_imports_0$1="/assets/icon-tiktok-active-D5l_a54c.svg",_imports_1="/assets/icon-tiktok-default-BbaDFkz1.svg",_imports_2="/assets/icon-kwai-active-webuzltT.svg",_imports_3$1="/assets/icon-kwai-default-CrMpdAzX.svg",_imports_3="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.375%201.89854C9.71916%201.87236%209.99997%202.15478%2010%202.49994C10%202.84511%209.71919%203.12205%209.37541%203.15301C5.87117%203.46859%203.12503%206.41355%203.125%209.99993C3.125%2013.7969%206.20304%2016.8749%2010%2016.8749C13.797%2016.8749%2016.875%2013.7969%2016.875%209.99993C16.875%208.03824%2015.995%206.17197%2014.6688%204.91408L13.2723
1%206.31097C13.1411%206.44221%2012.9167%206.34928%2012.9167%206.16367V2.49994C12.9167%202.26984%2013.1032%202.08327%2013.3333%202.08327H16.9971C17.1826%202.08329%2017.2755%202.30766%2017.1444%202.4389L15.5526%204.03029C17.099%205.50932%2018.125%207.68644%2018.125%209.99993C18.125%2014.4872%2014.4873%2018.1249%2010%2018.1249C5.51269%2018.1249%201.875%2014.4872%201.875%209.99993C1.87503%205.72294%205.17973%202.21767%209.375%201.89854Z'%20fill='%23EFEFEF'/%3e%3c/svg%3e",{t}=i18n.global,libpag=window.libpag;var EAssetType=(B=>(B[B.TEXT=libpag.types.LayerType.Text]="TEXT",B[B.IMAGE=libpag.types.LayerType.Image]="IMAGE",B))(EAssetType||{});class PagSelector{pagView;pagFile;pagHandler;selectorContainer;toolbar;activeLayer=null;textLayers=[];imageLayers=[];constructor(b,g,h,p){this.pagView=b,this.pagFile=g,this.selectorContainer=h,this.pagHandler=p,this.toolbar=new PagSelectorToolbar(this,h),this.initLayer(),this.initEventHandler(),this.resetSelector()}getLayers(b,g){const h=[];for(let p=0;p<b;p++){const f=this.pagFile.getLayersByEditableIndex(p,g).get(0);if(!f)continue;const s={id:f.uniqueID(),editableIdx:p,name:f.layerName(),startTime:f.startTime()/1e6,duration:(f.duration()/1e6).toFixed(1),type:f.layerType()};g===libpag.types.LayerType.Text&&(s.text=f.text(),s.replaceText=s.text,s.fontFamily=f.font().fontFamily.replace(/ /g,"")+"-"+f.font().fontStyle),g===libpag.types.LayerType.Image&&(s.imageUrl=this.getImageBase64(f.imageBytes())),h.push(s)}return h.sort((p,v)=>p.startTime-v.startTime)}getLayerByType(b){return b===EAssetType.IMAGE?this.imageLayers:b===EAssetType.TEXT?this.textLayers:[]}initEventHandler(){this.pagView.addListener("onAnimationPlay",this.updateSelector.bind(this,!0)),this.pagView.addListener("onAnimationPause",this.updateSelector.bind(this,!1)),this.selectorContainer.addEventListener("click",this.handleSelectorContainerClick.bind(this))}initLayer(){this.textLayers=this.getLayers(this.pagFile.numTexts(),libpag.types.LayerType.Text),this.imageLayers=this.getLayers(this.pagFile.numImages(),libpag.types.LayerType.Image)}resetSelector(){this.selectorContainer.innerHTML="",this.toolbar.hide()}renderActiveLayer(){this.resetSelector();const b=this.activeLayer;if(!b||!b.visible()||!this.isLayerSelectable(b)||this.pagView.isPlaying||this.pagHandler.getIsFlushing())return;const g=document.createElement("div");g.classList.add("selector"),g.dataset.widgetId=b.uniqueID(),g.dataset.name=b.layerName();const h=this.calculateTransformStyle(b);g.style.left=`${h.left}px`,g.style.top=`${h.top}px`,g.style.width=`${h.width}px`,g.style.height=`${h.height}px`,g.style.transform=h.transform,g.style.transformOrigin=h.transformOrigin,this.selectorContainer.appendChild(g),b.layerType()===EAssetType.IMAGE&&this.toolbar.show(h.bounds,h.matrix,this.selectorContainer)}isLayerSelectable(b){const g=this.pagFile.currentTime(),h=b.startTime(),p=b.duration();return g>=h&&g<=h+p}updateSelector(b){b?this.resetSelector():this.renderActiveLayer()}handleSelectorContainerClick(b){if(this.pagView.isPlaying)return;const{offsetX:g,offsetY:h}=b,p=this.pagView.getLayersUnderPoint(g*devicePixelRatio,h*devicePixelRatio);let v;for(let f=0;f<p.size();f++){const s=p.get(f);if(s.layerType()===libpag.types.LayerType.Text&&this.getLayerIds(this.textLayers).includes(s?.uniqueID())||s.layerType()===libpag.types.LayerType.Image&&this.getLayerIds(this.imageLayers).includes(s?.uniqueID())){v=s;break}}this.activeLayer=v,this.renderActiveLayer(),this.activeLayer&&this.pagHandler.dispatch("assetSelected",{type:this.activeLayer.layerType(),editableIdx:this.activeLayer.editableIndex(),id:this.activeLayer.uniqueID()})}handleLayerSelected(b,g){const h=this.pagFile.getLayersByEditableIndex(g,b);if(this.activeLayer=h.get(0),this.isLayerSelectable(this.activeLayer))this.renderActiveLayer();else{const p=this.activeLayer.startTime()/1e6,v=this.activeLayer.duration()/1e6,f=(p+v/2)/this.pagHandler.getDuration();this.pagHandler.setProgress(f)}}replaceImgFromLocal(){const b=this.activeLayer.editableIndex();this.pagHandler.dispatch("replaceImgFromLocal",b)}replaceImgFromAsset(){const b=this.activeLayer.editableIndex();this.pagHandler.dispatch("replaceImgFromAsset",b)}resetImg(){const b=this.activeLayer.editableIndex();this.pagHandler.dispatch("resetImg",b)}getLayerIds(b){return b.map(g=>g.id)}getImageBase64(b){const g=new Uint8Array(b);let h="";const p=8192;for(let f=0;f<g.length;f+=p)h+=String.fromCharCode(...g.subarray(f,f+p));return`data:image/jpeg;base64,${btoa(h)}`}calculateTransformStyle(b){const g=this.getAllMatrices(b),h=this.calculateFinalMatrix(g),{top:p,left:v,right:f,bottom:s}=b.getBounds(),{scaleX:y,scaleY:u,rotation:_,translateX:N,translateY:O}=this.extractTransformParams(h),D={left:v*h.a+p*h.c,top:p*h.d+v*h.b,width:(f-v)*y,height:(s-p)*u},I=[];(N!==0||O!==0)&&I.push(`translate(${N}px, ${O}px)`),_!==0&&I.push(`rotate(${_}deg)`);const F=I.join(" ");return{...D,transform:F,transformOrigin:"0 0",bounds:b.getBounds(),matrix:h}}extractTransformParams(b){const g=Math.sqrt(b.a*b.a+b.b*b.b),h=Math.sqrt(b.c*b.c+b.d*b.d),p=Math.atan2(b.b,b.a)*(180/Math.PI),v=b.tx,f=b.ty;return{scaleX:g,scaleY:h,rotation:p,translateX:v,translateY:f}}
1calculateFinalMatrix(b){function g(h,p){return{a:h.a*p.a+h.c*p.b,b:h.b*p.a+h.d*p.b,c:h.a*p.c+h.c*p.d,d:h.b*p.c+h.d*p.d,tx:h.a*p.tx+h.c*p.ty+h.tx,ty:h.b*p.tx+h.d*p.ty+h.ty}}return b.reduce((h,p)=>g(h,p),{a:1,b:0,c:0,d:1,tx:0,ty:0})}getAllMatrices(b){const g=[];let h=b;for(;h&&!h.isPAGFile();){const p=h.getTotalMatrix();g.unshift(p),h=h.parent()}return g}}class PagSelectorToolbar{pagSelector;parent;toolbar=null;static DEFAULT_OFFSET=6;static TOOLBAR_HEIGHT=40;static TOOLBAR_WIDTH=116;constructor(b,g){this.pagSelector=b,this.parent=g}render(){const b=this.toolbar=document.createElement("div");return b.className="pag-toolbar",this.addLocalUploadBtn(),this.addUploadFromAssetBtn(),this.addResetButton(),b}addLocalUploadBtn(){this.renderButton(IconUpload,t("template.uploadFromLocal"),b=>{b.stopPropagation(),this.pagSelector.replaceImgFromLocal()})}addUploadFromAssetBtn(){this.renderButton(_imports_0$2,t("template.uploadFromAssets"),b=>{b.stopPropagation(),this.pagSelector.replaceImgFromAsset()})}addResetButton(){this.renderButton(_imports_3,t("common.revert"),b=>{b.stopPropagation(),this.pagSelector.resetImg()},"reset-btn")}renderButton(b,g,h,p){const v=document.createElement("div");v.tabIndex=0,v.className=p||"";const f=document.createElement("img");f.src=b,f.className="icon-default";const s=document.createElement("span");s.textContent=g,v.append(f,s),v.addEventListener("click",h),this.toolbar.append(v)}show(b,g,h){const{style:p}=this.toolbar||=this.render(),{x:v,y:f}=this.getTopCenterPoint(b,g),s=PagSelectorToolbar.TOOLBAR_HEIGHT+PagSelectorToolbar.DEFAULT_OFFSET,y=Math.min(Math.max(f-(PagSelectorToolbar.TOOLBAR_HEIGHT+PagSelectorToolbar.DEFAULT_OFFSET),s),h.clientHeight-s),u=Math.min(Math.max(v-PagSelectorToolbar.TOOLBAR_WIDTH/2,s),h.clientWidth-PagSelectorToolbar.TOOLBAR_WIDTH-PagSelectorToolbar.DEFAULT_OFFSET);p.top=`${y}px`,p.left=`${u}px`,this.parent.append(this.toolbar)}hide(){this.toolbar?.remove()}getTopCenterPoint(b,g){const{left:h,top:p,right:v,bottom:f}=b,s=[];s.push(this.transformPoint({x:h,y:p},g)),s.push(this.transformPoint({x:h,y:f},g)),s.push(this.transformPoint({x:v,y:p},g)),s.push(this.transformPoint({x:v,y:f},g));const y=Math.min(...s.map(N=>N.y)),u=Math.min(...s.map(N=>N.x)),_=Math.max(...s.map(N=>N.x));return{x:(u+_)/2,y}}transformPoint(b,g){return{x:g.a*b.x+g.c*b.y+g.tx,y:g.b*b.x+g.d*b.y+g.ty}}}class PagHandler{PAG;pagFile;pagView=null;pagSelector=null;listeners=Object.create(null);pagVideoManager=null;isFlushing=!1;static pagViewEvents=["onAnimationStart","onAnimationEnd","onAnimationCancel","onAnimationUpdate","onAnimationPlay","onAnimationPause","onAnimationFlushed","onAnimationRepeat"];constructor(b,g){this.PAG=b,this.pagFile=g}async initPagView(b){const g=await this.PAG.PAGView.init(this.pagFile,"#pag");this.pagView=g,this.pagSelector=new PagSelector(g,this.pagFile,b,this),await this.initPagFont()}getPagSize(){return{width:this.pagFile.width(),height:this.pagFile.height()}}getDuration(){return this.pagView.duration()/1e6}getCurrentTime(){return this.pagFile.currentTime()/1e6}isPlaying(){return this.pagView.isPlaying}getProgress(){return this.pagView.getProgress()}async setProgress(b){this.pagSelector.resetSelector(),await this.pagView.setProgress(b),this.dispatch("updateProgressByManual",b),this.pagView.isPlaying||(await this.flush(),this.pagSelector.renderActiveLayer())}async play(){await this.pagView.play()}async pause(){await this.pagView.pause()}getAssets(b){return this.pagSelector.getLayerByType(b)}selectAsset(b,g){this.pagSelector.handleLayerSelected(b,g)}getAudioBytes(){return this.pagFile.audioBytes()}async flush(){this.isFlushing||(this.isFlushing=!0,await this.pagView.flush(),this.isFlushing=!1)}getIsFlushing(){return this.isFlushing}async initPagFont(){const b=Array.from(new Set(this.getAssets(EAssetType.TEXT).map(g=>g.fontFamily)));await Promise.all(b.map(async g=>{const h=`https://12sell-public.oss-ap-southeast-1.aliyuncs.com/front/${g}.ttf`,p=await fetch(h).then(f=>f.blob());if(p.type!=="font/ttf")return;const v=new window.File([p],h.replace(/(.*\/)*([^.]+)/i,"$2"));await this.PAG.PAGFont.registerFont(g,v)}))}async replaceImage(b,g,h){try{this.pagVideoManager?.removeVideo(b);const p=await PagHandler.loadImage(g);if(!p)return;const v=this.PAG.PAGImage.fromSource(p);return this.replaceImageAndFlush(b,v),!0}catch(p){return console.error(p),api.error("æ¿æ¢å¤±è´¥ï¼è¯·éè¯"),!1}}async replaceImageByVideo(b,g,h,p){this.pagVideoManager?.removeVideo(b);const v=document.createElement("video");v.muted=!0,v.loop=!0,await PagHandler.loadMediaReady(v,g),(this.pagVideoManager||=new PagVideoManager(this,this.PAG)).addVideo({editableIdx:b,videoEl:v,startTime:h,duration:p})}async replaceImageAndFlush(b,g,h){this.pagFile.replaceImage(b,g),this.pagView.isPlaying||await this.flush(),h&&g.destroy()}async replaceText(b,g){try{const h=this.pagFile.getTextData(b);return h.text=g,this.pagFile.replaceText(b,h),this.pagView.isPlaying||(await this.flush(),this.pagSelector.renderActiveLayer()),!0}catch(h){return console.error(h),api.error("æ¿æ¢å¤±è´¥ï¼è¯·éè¯"),!1}}on(b,g){if(PagHandler.pagViewEvents.includes(b)){this.pagView.addListener(b,g);return}(this.listeners[b]||=[]).push({listener:g})}off(b,g){if(PagHandler.pagViewEvents.includes(b)){this.pagView.removeListener(b,g);return}const h=this.listeners[b];if(h){for(let p=0,v=h.length;p<v;p++)if(h[p].listener===g){h.splice(p,1);return}}}dispatch(b,g){const h=this.listeners[b];if(h)for(let p=0,v=h.length;p<v;p++)h[p].listener(g)}destroy(){this.pagView?.destroy(),this.pagFile?.destroy(),this.pagView=null,this.pagFile=null,this.pagVideoManager?.dispose()}static loadImage=b=>new Promise(g=>{const h=new Image;h.onload=()=>{g(h)},h.onerror=()=>{g(!1)},h.crossOrigin="anonymous",h.src=b});static loadMediaReady=(b,g)=>new Promise(h=>{const p=()=>{b.removeEventListener("canplaythrough",p),console.log("canplaythrough"),h(!0)};b.addEventListener("canplaythrough",p),b.src=g,b.crossOrigin="anonymous"})}class PagVideoManager{pagHandler;PAG;videoList=[];animationFrameId=null;constructor(b,g){this.pagHandler=b,this.PAG=g,this.initEventHandlers(),this.startAnimation()}initEventHandlers(){this.pagHandler.on("onAnimationEnd",()=>{this.resetAllVideosPosition()}),this.pagHandler.on("updateProgressByManual",b=>{this.updateVideosPosition(!0)})}calculateVideoPosition(b,g){const h=g-b.startTime;if(h<0||h>b.duration)return 0;const p=b.videoEl.duration;return h%p}resetAllVideosPosition(){this.videoList.forEach(b=>{b.videoEl.currentTime=0})}updateVideosPosition(b=!1){const g=this.pagHandler.getCurrentTime();this.videoList.forEach(h=>{const{startTime:p,duration:v,videoEl:f,editableIdx:s}=h,y=p+Number(v);if(g>=p&&g<y){if(b){const _=this.calculateVideoPosition(h,g);f.currentTime=_}const u=this.PAG.PAGImage.fromSource(f);this.pagHandler.replaceImageAndFlush(s,u,!0),this.pagHandler.isPlaying()?f.paused&&f.play().catch(_=>{console.error("Video playback failed:",_)}):f.paused||f.pause()}else f.paused||(f.pause(),f.currentTime=0)})}startAnimation(){const b=()=>{this.updateVideosPosition(),this.animationFrameId=requestAnimationFrame(b)};this.animationFrameId=requestAnimationFrame(b)}stopAnimation(){this.animationFrameId!==null&&(cancelAnimationFrame(this.animationFrameId),this.animationFrameId=null)}addVideo(b){const g=this.calculateVideoPosition(b,this.pagHandler.getCurrentTime());b.videoEl.currentTime=g,this.videoList.push(b)}removeVideo(b){const g=this.videoList.findIndex(h=>h.editableIdx===b);if(g!==-1){const h=this.videoList[g];h.videoEl.pause(),h.videoEl.remove(),this.videoList.splice(g,1)}}dispose(){this.stopAnimation(),this.videoList.forEach(b=>{b.videoEl.paused||b.videoEl.pause(),b.videoEl.remove()}),this.videoList=[]}}const _imports_0="data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.0226%205.16667C10.1137%205.16667%2010.2162%205.16609%2010.3%205.17351C10.3673%205.17948%2010.5454%205.19693%2010.6971%205.3265C10.8593%205.4651%2010.9456%205.67303%2010.9289%205.88575L10.9185%205.95736C10.8856%206.11763%2010.794%206.22901%2010.756%206.27442C10.7021%206.33887%2010.6293%206.41119%2010.5649%206.47559L9.35335%207.68685C9.15809%207.88211%208.84159%207.88211%208.64632%207.68685C8.45106%207.49159%208.45106%207.17509%208.64632%206.97982L9.45915%206.16667H4.79997C4.41836%206.16667%204.16193%206.16716%203.96468%206.18327C3.77345%206.19891%203.68194%206.22675%203.62158%206.25749C3.46478%206.33739%203.33722%206.46495%203.25732%206.62175C3.22658%206.68211%203.19874%206.7736%203.18311%206.96485C3.16699%207.1621%203.1665%207.41852
1%203.1665%207.80014V11.1999C3.1665%2011.5815%203.16699%2011.8379%203.18311%2012.0352C3.19874%2012.2264%203.22658%2012.3179%203.25732%2012.3783C3.33722%2012.5351%203.46478%2012.6626%203.62158%2012.7425C3.68194%2012.7733%203.77345%2012.8011%203.96468%2012.8167C4.16193%2012.8329%204.41836%2012.8333%204.79997%2012.8333H8.99984C9.46007%2012.8333%209.83317%2012.4602%209.83317%2012H10.8332C10.8332%2013.0125%2010.0124%2013.8333%208.99984%2013.8333H4.79997C4.43486%2013.8333%204.13072%2013.8337%203.8833%2013.8135C3.63009%2013.7928%203.39229%2013.748%203.16748%2013.6335C2.82256%2013.4577%202.54214%2013.1773%202.36637%2012.8324C2.25183%2012.6075%202.20706%2012.3698%202.18636%2012.1165C2.16615%2011.8691%202.1665%2011.565%202.1665%2011.1999V7.80014C2.1665%207.43502%202.16615%207.13089%202.18636%206.88347C2.20706%206.63025%202.25183%206.39246%202.36637%206.16765C2.54214%205.82273%202.82256%205.5423%203.16748%205.36654C3.39229%205.252%203.63008%205.20722%203.8833%205.18653C4.13072%205.16632%204.43486%205.16667%204.79997%205.16667H10.0226Z'%20fill='%23E8E9EB'/%3e%3cpath%20d='M11.1997%202.16667C11.5648%202.16667%2011.869%202.16632%2012.1164%202.18653C12.3696%202.20722%2012.6074%202.252%2012.8322%202.36654C13.1771%202.5423%2013.4575%202.82273%2013.6333%203.16765C13.7478%203.39246%2013.7926%203.63025%2013.8133%203.88347C13.8335%204.13089%2013.8332%204.43502%2013.8332%204.80014V8.19988C13.8332%208.56499%2013.8335%208.86912%2013.8133%209.11654C13.7926%209.36976%2013.7478%209.60755%2013.6333%209.83236C13.4575%2010.1773%2013.1771%2010.4577%2012.8322%2010.6335C12.6074%2010.748%2012.3696%2010.7928%2012.1164%2010.8135C11.869%2010.8337%2011.5648%2010.8333%2011.1997%2010.8333H5.97705C5.88598%2010.8333%205.78343%2010.8339%205.69971%2010.8265C5.63235%2010.8205%205.45428%2010.8031%205.30257%2010.6735C5.14034%2010.5349%205.05406%2010.327%205.0708%2010.1143L5.08122%2010.0426C5.11406%209.88239%205.20564%209.771%205.24365%209.72559C5.29761%209.66114%205.37034%209.58882%205.43473%209.52442L6.64632%208.31316C6.84158%208.1179%207.15809%208.11791%207.35335%208.31316C7.54862%208.50842%207.54862%208.82493%207.35335%209.02019L6.54053%209.83334H11.1997C11.5813%209.83334%2011.8377%209.83285%2012.035%209.81674C12.2262%209.8011%2012.3177%209.77326%2012.3781%209.74252C12.5349%209.66263%2012.6625%209.53506%2012.7424%209.37826C12.7731%209.3179%2012.8009%209.22641%2012.8166%209.03516C12.8327%208.83791%2012.8332%208.58149%2012.8332%208.19988V4.80014C12.8332%204.41852%2012.8327%204.1621%2012.8166%203.96485C12.8009%203.7736%2012.7731%203.68211%2012.7424%203.62175C12.6625%203.46495%2012.5349%203.33739%2012.3781%203.25749C12.3177%203.22675%2012.2262%203.19891%2012.035%203.18327C11.8377%203.16716%2011.5813%203.16667%2011.1997%203.16667H6.99984C6.53961%203.16668%206.1665%203.53978%206.1665%204.00001H5.1665C5.1665%202.98749%205.98733%202.16668%206.99984%202.16667H11.1997Z'%20fill='%23E8E9EB'/%3e%3c/svg%3e",_hoisted_1$4=["src"],_hoisted_2$4={key:0,class:"uploading"},_hoisted_3$3={class:"img-preview-item-name"},_sfc_main$4=defineComponent({__name:"ImageItem",props:{item:{},isActive:{type:Boolean},projectId:{},progress:{},duration:{},isPlaying:{type:Boolean}},emits:["imgClicked","replaceImgStart","replaceImg","replaceImgFromAsset","resetImg"],setup(B,{expose:b,emit:g}){const h=B,p=g,v=ref(!1),f=ref(!1),s=ref(null),y=ref(null),u=computed(()=>{if(!h.isPlaying)return!1;const{progress:F,duration:R,item:q}=h;return F/100>=q.startTime/R&&F/100<=(q.startTime+Number(q.duration))/R}),_=()=>{p("imgClicked")},N=(F,R)=>{p("replaceImgStart"),v.value=!0},O=async(F,R)=>{try{p("replaceImg",{url:F.fileUrl,type:F.file.type,coverUrl:F.fileData?.coverUrl,file:F.file,filePath:F.fileData?.filePath,fileId:F.fileData?.fileId,source:"user"})}catch{p("replaceImg",{url:null})}v.value=!1},D=(F,R)=>{p("replaceImg",{url:null}),v.value=!1},I=()=>{s.value?.click()};return watch(()=>h.isActive,F=>{F&&y.value?.scrollIntoView({behavior:"smooth",block:"nearest"})}),onMounted(async()=>{f.value=!0,await nextTick(),f.value=!1}),b({uploadImg:I}),(F,R)=>{const q=resolveComponent("inline-svg"),M=__unplugin_components_5,e=Dropdown;return openBlock(),createElementBlock("div",{class:"img-preview-item",ref_key:"imgItemRef",ref:y},[createBaseVNode("div",{class:normalizeClass(["img-container",{active:F.isActive,visible:u.value}]),onClick:_},[createBaseVNode("img",{src:F.item.coverUrl||F.item.replaceUrl||F.item.imageUrl,alt:"Image Preview"},null,8,_hoisted_1$4),v.value?(openBlock(),createElementBlock("div",_hoisted_2$4)):createCommentVNode("",!0),createVNode(e,{open:f.value,placement:"bottom",onOpenChange:R[4]||(R[4]=o=>f.value=o)},{overlay:withCtx(()=>[createBaseVNode("div",{class:"upload-dropdown",onClick:R[3]||(R[3]=o=>f.value=!1)},[createVNode(UploadLocal,{ref_key:"uploadBtnRef",ref:s,mode:"mini",type:"all",class:"local-upload",onUploadStart:N,onUploadSuccess:O,onUploadError:D},null,512),createBaseVNode("div",{class:"upload-dropdown-item",onClick:R[1]||(R[1]=o=>p("replaceImgFromAsset"))},[R[5]||(R[5]=createBaseVNode("img",{src:_imports_0$2},null,-1)),createBaseVNode("span",null,toDisplayString(F.$t("template.uploadFromAssets")),1)]),F.item.replaceUrl?(openBlock(),createElementBlock("div",{key:0,class:"upload-dropdown-item",onClick:R[2]||(R[2]=o=>p("resetImg"))},[R[6]||(R[6]=createBaseVNode("img",{src:_imports_3},null,-1)),createBaseVNode("span",null,toDisplayString(F.$t("common.revert")),1)])):createCommentVNode("",!0)])]),default:withCtx(()=>[createVNode(M,{title:F.item.replaceUrl?F.$t("common.edit"):F.$t("common.replace")},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:"upload-btn",onClick:R[0]||(R[0]=withModifiers(()=>{},["stop"]))},[F.item.replaceUrl?(openBlock(),createBlock(q,{key:1,src:_imports_1$2})):(openBlock(),createBlock(q,{key:0,src:_imports_0}))],512),[[vShow,!v.value]])]),_:1},8,["title"])]),_:1},8,["open"])],2),createBaseVNode("div",_hoisted_3$3,toDisplayString(F.item.duration)+"s",1)],512)}}}),ImageItem=_export_sfc(_sfc_main$4,[["__scopeId","data-v-36544773"]]),tiktokMask="/assets/image-tiktok-mask-Cvk3EYrf.png",kwaiMask="/assets/image-kwai-mask-Ec_MSNNu.png",_hoisted_1$3={class:"pag-editor"},_hoisted_2$3={class:"player-container"},_hoisted_3$2={key:0,class:"loading-icon"},_hoisted_4$2={key:0,class:"loading-icon"},_hoisted_5$2=["src"],_hoisted_6$2={class:"mask-btns"},_hoisted_7$2={class:"preview-popover"},_hoisted_8$1={key:0,src:_imports_0$1},_hoisted_9={key:1,src:_imports_1},_hoisted_10={class:"preview-popover"},_hoisted_11={key:0,src:_imports_2},_hoisted_12={key:1,src:_imports_3$1},_hoisted_13={class:"progress-controls"},_hoisted_14={class:"progress-info"},_hoisted_15={class:"time-info"},_hoisted_16={class:"current-time"},_hoisted_17={class:"duration"},_hoisted_18={class:"video-volume-container"},_hoisted_19={class:"volume-slider"},_hoisted_20=["src"],_hoisted_21={class:"editable-assets-container"},_hoisted_22={key:0,class:"loading-icon",src:_imports_4},_hoisted_23={class:"type-container"},_hoisted_24={class:"preview-container"},_hoisted_25={class:"img-preview-list"},_hoisted_26={class:"text-preview-list"},_hoisted_27={class:"title"},_sfc_main$3=defineComponent({__name:"PagEditor",props:{pagFileUrl:{},projectId:{},imgList:{},textList:{},isDataLoaded:{type:Boolean},extraParams:{}},emits:["showAssetDrawer","showExportModal","update:imgList","update:textList"],setup(B,{expose:b,emit:g}){const{t:h}=useI18n(),p=B,v=g,f=ref(!1),s=ref(!1),y=ref(!1),u=ref(!1),_=ref(!1),N=ref(0),O=ref(0),D=ref(0),I=ref({width:720,height:720}),F=ref(1),R=ref(EAssetType.IMAGE),q=ref(null),M=ref(null),e=ref(50),o=ref(50),r=ref(!1),a=ref(null),d=ref(null),n=ref(null),c=ref(null),i=computed(()=>u.value&&p.isDataLoaded),l=computed({get:()=>p.imgList,set:Y=>v("update:imgList",Y)}),m=computed({get:()=>p.textList,set:Y=>v("update:textList",Y)}),A=computed(()=>!l.value.some(Y=>!!Y.replaceUrl)&&!m.value.some(Y=>Y.replaceText!==Y.text)),C=computed(()=>
1{if(q.value?.editableIdx===void 0)return!1;const Y=l.value.find(ee=>ee.editableIdx===q.value?.editableIdx);return Y?.type===EAssetType.IMAGE&&!!Y?.replaceUrl});let x=null,L=null,K=null;const H=Y=>{const ee=Math.floor(Y/60),le=Math.floor(Y%60);return`${String(ee).padStart(2,"0")}:${String(le).padStart(2,"0")}`},G=(Y,ee,le)=>le?ee/100>=Y.startTime/D.value&&ee/100<=(Y.startTime+Number(Y.duration))/D.value:!1,z=()=>{if(L&&D.value>0){const Y=L.getProgress();O.value=Y*D.value,N.value=Y*100}},S=async()=>{if(!(!i.value||!L))try{s.value=!0,f.value?(await L.pause(),f.value=!1):(O.value>=D.value&&(O.value=0,x&&(x.currentTime=O.value)),await L.play(),f.value=!0)}catch(Y){console.error("ææ¾æ§å¶é误:",Y)}finally{s.value=!1}},E=async Y=>{if(!(!i.value||!L)){O.value=Y/100*D.value;try{const ee=Y/100;await L.setProgress(ee),O.value=ee*D.value}catch(ee){console.error("è¿åº¦è·³è½¬é误:",ee)}}},w=Y=>{M.value===Y?M.value=null:M.value=Y},P=async()=>{if(!a.value||!L)return;const{clientWidth:Y,clientHeight:ee}=a.value,{width:le,height:de}=L.getPagSize(),fe=Math.min(Y/le,ee/de);F.value=fe,a.value.style.setProperty("--pag-scale",fe);const ve=a.value.querySelector(".pag-canvas-container");ve&&(ve.style.background="var(--color-elevated-1)")},j=(Y,ee=!0)=>{q.value=Y,f.value&&ee&&S(),L.selectAsset(Y.type,Y.editableIdx)},$=async Y=>{const{url:ee,item:le,type:de,coverUrl:fe,file:ve,filePath:ye,materialId:Ce,source:ue}=Y;if(!ee){_.value=!1;return}const{editableIdx:se}=le;de?.startsWith("video")?await L.replaceImageByVideo(se,ee,le.startTime,le.duration):await L.replaceImage(se,ee);const ge=l.value.findIndex(be=>be.editableIdx===se);l.value=[...l.value.slice(0,ge),{...l.value[ge],replaceType:de,replaceUrl:ee,coverUrl:fe,file:ve,materialId:Ce,filePath:ye,source:ue},...l.value.slice(ge+1)],_.value=!1},J=Y=>{j(Y),v("showAssetDrawer")},W=async Y=>{if(!q.value){api.warning(h("template.selectAssetWarning"));return}if(q.value.type!==EAssetType.IMAGE){api.warning(h("template.editTextWarning")),await nextTick(),n.value?.[q.value.editableIdx]?.focus();return}_.value=!0;const{fileUrl:ee,fileType:le}=Y;await $({...Y,url:ee,item:q.value,type:le})},X=async Y=>{s.value=!0;const{editableIdx:ee,imageUrl:le,originReplaceInfo:de}=Y;de?await L.replaceImageByVideo(ee,de.fileUrl,Y.startTime,Y.duration):await L.replaceImage(ee,le,!0);const fe=l.value.findIndex(ve=>ve.editableIdx===ee);l.value=[...l.value.slice(0,fe),{...l.value[fe],replaceUrl:void 0,coverUrl:void 0,file:void 0,filePath:void 0,materialId:void 0,source:void 0,replaceType:void 0,fileId:void 0,projectId:void 0},...l.value.slice(fe+1)],s.value=!1},Z=async Y=>{_.value=!0;const{editableIdx:ee,replaceText:le}=Y;await L.replaceText(ee,le),_.value=!1},Q=async({type:Y,editableIdx:ee,id:le})=>{R.value!==Y&&(R.value=Y);const de=Y===EAssetType.IMAGE?l.value.find(fe=>fe.editableIdx===ee):m.value.find(fe=>fe.editableIdx===ee);if(de&&(q.value=de,Y===EAssetType.TEXT)){await nextTick();const fe=m.value.findIndex(ye=>ye.editableIdx===ee);n.value?.[fe]?.focus()}},te=Y=>{const ee=l.value.findIndex(de=>de.editableIdx===Y);c.value?.[ee]?.uploadImg()},ce=async()=>{if(!L)return;const Y=L.getAudioBytes();if(Y){x=document.createElement("audio"),x.preload="auto";const ee=new Blob([Y],{type:"audio/mp3"});await PagHandler.loadMediaReady(x,URL.createObjectURL(ee))}},oe=()=>{x&&(r.value?(e.value=o.value,x.volume=e.value/100,r.value=!1):(o.value=e.value,e.value=0,x.volume=0,r.value=!0))},ae=()=>{x&&(x.volume=e.value/100),e.value===0?r.value=!0:r.value=!1},ne=()=>{L&&(L.on("onAnimationStart",()=>{f.value=!0,x?.play()}),L.on("onAnimationEnd",()=>{f.value=!1,N.value=100,O.value=D.value,x?.pause()}),L.on("onAnimationCancel",()=>{f.value=!1,x?.pause()}),L.on("onAnimationUpdate",z),L.on("assetSelected",Q),L.on("updateProgressByManual",Y=>{x&&(x.currentTime=Y*D.value)}),L.on("replaceImgFromLocal",te),L.on("replaceImgFromAsset",()=>{v("showAssetDrawer")}),L.on("resetImg",Y=>{const ee=l.value.find(le=>le.editableIdx===Y);ee&&X(ee)}))},pe=async()=>{const{PAGInit:Y}=window.libpag;Y().then(async ee=>{try{const le=p.pagFileUrl,fe=await(await fetch(le)).blob(),ve=new window.File([fe],le.replace(/(.*\/)*([^.]+)/i,"$2")),ye=await ee.PAGFile.load(ve);L=new PagHandler(ee,ye),I.value={...L.getPagSize()},P(),await nextTick(),await L.initPagView(d.value),D.value=L.getDuration();const Ce=await Promise.all(L.getAssets(EAssetType.IMAGE).map(async(se,ge)=>{const be=l.value.find(Re=>Re.editableIdx===se.editableIdx),Se=p.extraParams.find(Re=>Re.editableIdx===se.editableIdx);return be?.replaceUrl?await $({...be,url:be.replaceUrl,item:be,type:be.replaceType}):Se&&await X({...se,originReplaceInfo:Se}),{...be||{},...se,originReplaceInfo:Se}}));l.value=Ce;const ue=await Promise.all(L.getAssets(EAssetType.TEXT).map(async(se,ge)=>{const be=m.value.find(Re=>Re.editableIdx===se.editableIdx),Se={...se,replaceText:be?.replaceText||se.text};return await Z(Se),Se}));m.value=ue,await ce(),ne(),u.value=!0}catch(le){console.error("PAGåå§åé误:",le)}}),K=new ResizeObserver(P),K.observe(a.value)};return watch(()=>p.isDataLoaded,()=>{p.isDataLoaded&&pe()},{immediate:!0}),watch(f,async Y=>{Y?x?.play():x?.pause()}),onUnmounted(()=>{L?.destroy(),K?.disconnect(),x?.pause(),x?.remove(),x=null}),b({replaceImgFromAsset:W}),(Y,ee)=>{const le=__unplugin_components_0,de=resolveComponent("inline-svg"),fe=__unplugin_components_1,ve=__unplugin_components_0$1,ye=__unplugin_components_3,Ce=Button;return openBlock(),createElementBlock("div",_hoisted_1$3,[createBaseVNode("div",_hoisted_2$3,[createBaseVNode("div",{class:"pag-wrapper",ref_key:"pagWrapperRef",ref:
1a},[i.value?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_3$2)),createBaseVNode("div",{class:"pag-scale-container",style:normalizeStyle({transform:`scale(${F.value})`})},[createBaseVNode("div",{class:"pag-canvas-container",style:normalizeStyle({width:I.value.width+"px",height:I.value.height+"px"})},[ee[7]||(ee[7]=createBaseVNode("canvas",{id:"pag"},null,-1)),createBaseVNode("div",{id:"selector-container",class:normalizeClass(["canvas-cover",_.value&&"editing",C.value&&"show-reset"]),ref_key:"selectorContainerRef",ref:d},null,2),_.value?(openBlock(),createElementBlock("div",_hoisted_4$2)):createCommentVNode("",!0),M.value?(openBlock(),createElementBlock("img",{key:1,class:"export-mask",src:M.value==="tiktok"?unref(tiktokMask):unref(kwaiMask),tabindex:-1},null,8,_hoisted_5$2)):createCommentVNode("",!0)],4)],4),i.value?(openBlock(),createElementBlock("div",{key:1,class:"operation-container",style:normalizeStyle({left:`calc(50% - ${I.value.width*F.value/2+72}px )`})},[ee[8]||(ee[8]=createBaseVNode("div",{class:"size-info"},"9:16",-1)),ee[9]||(ee[9]=createBaseVNode("div",{class:"divider"},null,-1)),createBaseVNode("div",_hoisted_6$2,[createVNode(le,{placement:"left"},{content:withCtx(()=>[createBaseVNode("div",_hoisted_7$2,toDisplayString(Y.$t("template.tiktokPreview")),1)]),default:withCtx(()=>[createBaseVNode("div",{onClick:ee[0]||(ee[0]=ue=>w("tiktok")),class:normalizeClass({active:M.value==="tiktok"})},[M.value==="tiktok"?(openBlock(),createElementBlock("img",_hoisted_8$1)):(openBlock(),createElementBlock("img",_hoisted_9))],2)]),_:1}),createVNode(le,{placement:"left"},{content:withCtx(()=>[createBaseVNode("div",_hoisted_10,toDisplayString(Y.$t("template.kwaiPreview")),1)]),default:withCtx(()=>[createBaseVNode("div",{onClick:ee[1]||(ee[1]=ue=>w("kwai")),class:normalizeClass({active:M.value==="kwai"})},[M.value==="kwai"?(openBlock(),createElementBlock("img",_hoisted_11)):(openBlock(),createElementBlock("img",_hoisted_12))],2)]),_:1})])],4)):createCommentVNode("",!0)],512),createBaseVNode("div",_hoisted_13,[createBaseVNode("div",_hoisted_14,[createBaseVNode("div",_hoisted_15,[createBaseVNode("span",_hoisted_16,toDisplayString(H(O.value))+" / ",1),createBaseVNode("span",_hoisted_17,toDisplayString(H(D.value)),1)]),createBaseVNode("div",{class:"play-btn",onClick:S},[createVNode(de,{src:f.value?unref(iconPause):unref(iconPlay)},null,8,["src"])]),createBaseVNode("div",_hoisted_18,[createBaseVNode("div",_hoisted_19,[createVNode(fe,{value:e.value,"onUpdate:value":ee[2]||(ee[2]=ue=>e.value=ue),max:100,onChange:ae,class:"volume-slider-component"},null,8,["value"])]),createBaseVNode("img",{src:r.value?unref(iconMuted):unref(iconVolume),class:"control-btn volume-btn",onClick:oe},null,8,_hoisted_20)])]),createVNode(fe,{value:N.value,"onUpdate:value":ee[3]||(ee[3]=ue=>N.value=ue),max:100,min:0,step:.1,tooltipOpen:!1,onChange:E,class:"progress-slider"},null,8,["value"])])]),createBaseVNode("div",_hoisted_21,[i.value?(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("h3",null,toDisplayString(Y.$t("template.elements")),1),createBaseVNode("div",_hoisted_23,[createVNode(ve,{value:R.value,"onUpdate:value":ee[4]||(ee[4]=ue=>R.value=ue),block:"",options:[{value:unref(EAssetType).IMAGE,label:Y.$t("template.clips")},{value:unref(EAssetType).TEXT,label:Y.$t("template.text")}]},{label:withCtx(({label:ue})=>[createBaseVNode("div",null,toDisplayString(ue),1)]),_:1},8,["value","options"])]),createBaseVNode("div",_hoisted_24,[withDirectives(createBaseVNode("div",_hoisted_25,[(openBlock(!0),createElementBlock(Fragment,null,renderList(l.value,ue=>(openBlock(),createBlock(ImageItem,{ref_for:!0,ref_key:"imgListRef",ref:c,key:ue.id,item:ue,projectId:Y.projectId,isActive:q.value?.type===unref(EAssetType).IMAGE&&q.value?.editableIdx===ue.editableIdx,progress:N.value,duration:D.value,isPlaying:f.value,onImgClicked:se=>j(ue),onReplaceImgStart:ee[5]||(ee[5]=se=>_.value=!0),onReplaceImg:se=>$({...se,item:ue}),onReplaceImgFromAsset:se=>J(ue),onResetImg:se=>X(ue)},null,8,["item","projectId","isActive","progress","duration","isPlaying","onImgClicked","onReplaceImg","onReplaceImgFromAsset","onResetImg"]))),128))],512),[[vShow,R.value===unref(EAssetType).IMAGE]]),withDirectives(createBaseVNode("div",_hoisted_26,[(openBlock(!0),createElementBlock(Fragment,null,renderList(m.value,(ue,se)=>(openBlock(),createElementBlock("div",{key:ue.id,class:normalizeClass(["text-preview-item",q.value?.type===unref(EAssetType).TEXT&&q.value?.editableIdx===ue.editableIdx&&"active"])},[createBaseVNode("span",_hoisted_27,toDisplayString(se+1),1),createVNode(ye,{class:normalizeClass(["text-input",G(ue,N.value,f.value)&&"visible"]),ref_for:!0,ref_key:"textListRef",ref:n,value:ue.replaceText,"onUpdate:value":ge=>ue.replaceText=ge,maxlength:200,autoSize:"",onFocus:ge=>j(ue),onBlur:ge=>Z(ue)},null,8,["class","value","onUpdate:value","onFocus","onBlur"])],2))),128))],512),[[vShow,R.value===unref(EAssetType).TEXT]])]),createVNode(Ce,{type:"primary",class:"export-btn",onClick:ee[6]||(ee[6]=ue=>Y.$emit("showExportModal")),loading:y.value,disabled:A.value},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(Y.$t("template.export")),1)]),_:1},8,["loading","disabled"])],64)):(openBlock(),createElementBlock("img",_hoisted_22))])])}}}),PagEditor=_export_sfc(_sfc_main$3,[["__scopeId","data-v-7224c4b0"]]),_hoisted_1$2={class:"export-modal-header"},_hoisted_2$2={class:"export-count"},maxExportCount=20,_sfc_main$2=defineComponent({__name:"ExportModal",props:{visible:{type:Boolean},name:{},exportVideo:{type:Function}},emits:["update:visible"],setup(B,{emit:b}){const{t:g}=useI18n(),h=B,p=b,v=useAccountStore(),{userInfo:f}=storeToRefs(v),s=[{label:g("template.withWatermark"),value:1},{label:g("template.withoutWatermark"),value:0}],y=[{label:"480P",value:EVideoDefinition._480P},{label:"720P",value:EVideoDefinition._720P},{label:"1080P",value:EVideoDefinition._1080P}],u=[{label:"24fps",value:24},{label:"25fps",value:25},{label:"30fps",value:30},{label:"50fps",value:50},{label:"60fps",value:60}],_=ref(!1),N=ref(maxExportCount),O=reactive({name:h.name,watermark:1,clarity:EVideoDefinition._480P,frameRate:25}),D=computed({get:()=>h.visible,set:q=>p("update:visible",q)}),I=computed(()=>f.value.userType==="free");watch(()=>h.name,q=>{O.name=q});const F=async()=>{const q=await getRemainingExportCount();N.value=Math.max(maxExportCount-q,0)},R=async()=>
1{if(_.value=!0,I.value&&(await F(),N.value<=0)){api.error(g("template.exportCountLimitError")),_.value=!1;return}await h.exportVideo(O),_.value=!1};return onMounted(()=>{I.value&&F()}),(q,M)=>{const e=Input,o=__unplugin_components_1$1,r=Select,a=Form,d=Button,n=__unplugin_components_5,c=Modal;return openBlock(),createBlock(c,{open:D.value,"onUpdate:open":M[4]||(M[4]=i=>D.value=i),footer:null,centered:""},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$2,toDisplayString(q.$t("template.exportSetting")),1),createVNode(a,{layout:"vertical",class:"export-modal-form"},{default:withCtx(()=>[createVNode(o,{name:"name",label:q.$t("template.name")},{default:withCtx(()=>[createVNode(e,{value:O.name,"onUpdate:value":M[0]||(M[0]=i=>O.name=i),maxlength:50},null,8,["value"])]),_:1},8,["label"]),createVNode(o,{name:"watermark",label:q.$t("template.watermark")},{default:withCtx(()=>[createVNode(r,{disabled:"",value:O.watermark,"onUpdate:value":M[1]||(M[1]=i=>O.watermark=i),options:s,class:"default-select",popupClassName:"default-select-popup"},null,8,["value"])]),_:1},8,["label"]),createVNode(o,{name:"clarity",label:q.$t("template.clarity")},{default:withCtx(()=>[createVNode(r,{value:O.clarity,"onUpdate:value":M[2]||(M[2]=i=>O.clarity=i),options:y,class:"default-select",popupClassName:"default-select-popup"},null,8,["value"])]),_:1},8,["label"]),createVNode(o,{name:"frameRate",label:q.$t("template.frameRate")},{default:withCtx(()=>[createVNode(r,{value:O.frameRate,"onUpdate:value":M[3]||(M[3]=i=>O.frameRate=i),options:u,class:"default-select",popupClassName:"default-select-popup"},null,8,["value"])]),_:1},8,["label"])]),_:1}),I.value?(openBlock(),createBlock(n,{key:0,title:unref(g)("template.exportLimit",{maxCount:maxExportCount,remainingCount:N.value}),overlayClassName:"export-limit-tooltip"},{default:withCtx(()=>[createVNode(d,{type:"primary",class:"export-btn",onClick:R,loading:_.value},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(q.$t("template.exportConfirm")),1),createBaseVNode("div",_hoisted_2$2,[createBaseVNode("span",null,toDisplayString(N.value)+" / ",1),createTextVNode(toDisplayString(maxExportCount))])]),_:1},8,["loading"])]),_:1},8,["title"])):(openBlock(),createBlock(d,{key:1,type:"primary",class:"export-btn",onClick:R,loading:_.value},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(q.$t("template.exportConfirm")),1)]),_:1},8,["loading"]))]),_:1},8,["open"])}}}),ExportModal=_export_sfc(_sfc_main$2,[["__scopeId","data-v-ab43e90b"]]),_hoisted_1$1={class:"asset-row"},_hoisted_2$1=["onClick"],_hoisted_3$1=["src"],_hoisted_4$1={key:0,class:"video-tag"},_hoisted_5$1={key:0},_hoisted_6$1={key:1,class:"added-tag"},_hoisted_7$1={key:2,class:"loading-icon"},_sfc_main$1=defineComponent({__name:"AssetList",props:{list:{},addedImgList:{},editingImgId:{},type:{}},emits:["assetClick"],setup(B){const b=B,g=useProjectStore(),h=ref(!1),p=computed(()=>b.list.reduce((s,y,u)=>(u%2===0?s.push({fileId:y.fileId,list:[y]}):(s[s.length-1].list.push(y),s[s.length-1].id+=`-${y.fileId}`),s),[])),v=s=>{const y=Math.floor(s/60),u=s%60;return`${y.toString().padStart(2,"0")}:${u.toString().padStart(2,"0")}`},f=async()=>{h.value||(h.value=!0,await(b.type==="aigc"?g.getProjectList():g.getUploadList()),h.value=!1)};return(s,y)=>(openBlock(),createBlock(unref(script$2),{items:p.value,"item-size":113,prerender:5,"key-field":"fileId",ref:"scrollerRef",class:"asset-virtual-list",onScrollEnd:f},createSlots({default:withCtx(({item:u})=>[createBaseVNode("div",_hoisted_1$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(u.list,_=>(openBlock(),createElementBlock("div",{key:_.fileId},[createBaseVNode("div",{class:"img-container",onClick:N=>s.$emit("assetClick",_)},[createBaseVNode("img",{src:_.coverUrl||_.fileUrl},null,8,_hoisted_3$1),_.fileType===unref(EMediaType).VIDEO?(openBlock(),createElementBlock("div",_hoisted_4$1,[y[0]||(y[0]=createBaseVNode("img",{src:_imports_0$3},null,-1)),_.duration?(openBlock(),createElementBlock("span",_hoisted_5$1,toDisplayString(v(_.duration)),1)):createCommentVNode("",!0)])):createCommentVNode("",!0),s.addedImgList.some(N=>!!_.filePath&&N.filePath===_.filePath)?(openBlock(),createElementBlock("div",_hoisted_6$1,toDisplayString(s.$t("common.used")),1)):createCommentVNode("",!0),s.editingImgId===_.fileId?(openBlock(),createElementBlock("div",_hoisted_7$1)):createCommentVNode("",!0)],8,_hoisted_2$1),createBaseVNode("span",null,toDisplayString(_.fileName),1)]))),128))])]),_:2},[h.value?{name:"after",fn:withCtx(()=>[y[1]||(y[1]=createBaseVNode("div",{class:"loading-icon"},null,-1))]),key:"0"}:void 0]),1032,["items"]))}}),AssetList=_export_sfc(_sfc_main$1,[["__scopeId","data-v-4901e58d"]]);var tc_vod={},uploader={},sha1={exports:{}};/* 2 * [js-sha1]{@link https://github.com/emn178/js-sha1} 3 * 4 * @version 0.6.0 5 * @author Chen, Yi-Cyuan [[email protected]] 6 * @copyright Chen, Yi-Cyuan 2014-2017 7 * @license MIT 8 */var hasRequiredSha1;function requireSha1(){return hasRequiredSha1||(hasRequiredSha1=1,function(module){(function(){var root=typeof window=="object"?window:{},NODE_JS=!root.JS_SHA1_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;NODE_JS&&(root=commonjsGlobal);var COMMON_JS=!root.JS_SHA1_NO_COMMON_JS&&!0&&module.exports,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[],createOutputMethod=function(B){return function(b){return new Sha1(!0).update(b)[B]()}},createMethod=function(){var B=createOutputMethod("hex");NODE_JS&&(B=nodeWrap(B)),B.create=function(){return new Sha1},B.update=function(h){return B.create().update(h)};for(var b=0;b<OUTPUT_TYPES.length;++b){var g=OUTPUT_TYPES[b];B[g]=createOutputMethod(g)}return B},nodeWrap=function(method){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),nodeMethod=function(B){if(typeof B=="str
8ing")return crypto.createHash("sha1").update(B,"utf8").digest("hex");if(B.constructor===ArrayBuffer)B=new Uint8Array(B);else if(B.length===void 0)return method(B);return crypto.createHash("sha1").update(new Buffer(B)).digest("hex")};return nodeMethod};function Sha1(B){B?(blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}Sha1.prototype.update=function(B){if(!this.finalized){var b=typeof B!="string";b&&B.constructor===root.ArrayBuffer&&(B=new Uint8Array(B));for(var g,h=0,p,v=B.length||0,f=this.blocks;h<v;){if(this.hashed&&(this.hashed=!1,f[0]=this.block,f[16]=f[1]=f[2]=f[3]=f[4]=f[5]=f[6]=f[7]=f[8]=f[9]=f[10]=f[11]=f[12]=f[13]=f[14]=f[15]=0),b)for(p=this.start;h<v&&p<64;++h)f[p>>2]|=B[h]<<SHIFT[p++&3];else for(p=this.start;h<v&&p<64;++h)g=B.charCodeAt(h),g<128?f[p>>2]|=g<<SHIFT[p++&3]:g<2048?(f[p>>2]|=(192|g>>6)<<SHIFT[p++&3],f[p>>2]|=(128|g&63)<<SHIFT[p++&3]):g<55296||g>=57344?(f[p>>2]|=(224|g>>12)<<SHIFT[p++&3],f[p>>2]|=(128|g>>6&63)<<SHIFT[p++&3],f[p>>2]|=(128|g&63)<<SHIFT[p++&3]):(g=65536+((g&1023)<<10|B.charCodeAt(++h)&1023),f[p>>2]|=(240|g>>18)<<SHIFT[p++&3],f[p>>2]|=(128|g>>12&63)<<SHIFT[p++&3],f[p>>2]|=(128|g>>6&63)<<SHIFT[p++&3],f[p>>2]|=(128|g&63)<<SHIFT[p++&3]);this.lastByteIndex=p,this.bytes+=p-this.start,p>=64?(this.block=f[16],this.start=p-64,this.hash(),this.hashed=!0):this.start=p}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha1.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var B=this.blocks,b=this.lastByteIndex;B[16]=this.block,B[b>>2]|=EXTRA[b&3],this.block=B[16],b>=56&&(this.hashed||this.hash(),B[0]=this.block,B[16]=B[1]=B[2]=B[3]=B[4]=B[5]=B[6]=B[7]=B[8]=B[9]=B[10]=B[11]=B[12]=B[13]=B[14]=B[15]=0),B[14]=this.hBytes<<3|this.bytes>>>29,B[15]=this.bytes<<3,this.hash()}},Sha1.prototype.hash=function(){var B=this.h0,b=this.h1,g=this.h2,h=this.h3,p=this.h4,v,f,s,y=this.blocks;for(f=16;f<80;++f)s=y[f-3]^y[f-8]^y[f-14]^y[f-16],y[f]=s<<1|s>>>31;for(f=0;f<20;f+=5)v=b&g|~b&h,s=B<<5|B>>>27,p=s+v+p+1518500249+y[f]<<0,b=b<<30|b>>>2,v=B&b|~B&g,s=p<<5|p>>>27,h=s+v+h+1518500249+y[f+1]<<0,B=B<<30|B>>>2,v=p&B|~p&b,s=h<<5|h>>>27,g=s+v+g+1518500249+y[f+2]<<0,p=p<<30|p>>>2,v=h&p|~h&B,s=g<<5|g>>>27,b=s+v+b+1518500249+y[f+3]<<0,h=h<<30|h>>>2,v=g&h|~g&p,s=b<<5|b>>>27,B=s+v+B+1518500249+y[f+4]<<0,g=g<<30|g>>>2;for(;f<40;f+=5)v=b^g^h,s=B<<5|B>>>27,p=s+v+p+1859775393+y[f]<<0,b=b<<30|b>>>2,v=B^b^g,s=p<<5|p>>>27,h=s+v+h+1859775393+y[f+1]<<0,B=B<<30|B>>>2,v=p^B^b,s=h<<5|h>>>27,g=s+v+g+1859775393+y[f+2]<<0,p=p<<30|p>>>2,v=h^p^B,s=g<<5|g>>>27,b=s+v+b+1859775393+y[f+3]<<0,h=h<<30|h>>>2,v=g^h^p,s=b<<5|b>>>27,B=s+v+B+1859775393+y[f+4]<<0,g=g<<30|g>>>2;for(;f<60;f+=5)v=b&g|b&h|g&h,s=B<<5|B>>>27,p=s+v+p-1894007588+y[f]<<0,b=b<<30|b>>>2,v=B&b|B&g|b&g,s=p<<5|p>>>27,h=s+v+h-1894007588+y[f+1]<<0,B=B<<30|B>>>2,v=p&B|p&b|B&b,s=h<<5|h>>>27,g=s+v+g-1894007588+y[f+2]<<0,p=p<<30|p>>>2,v=h&p|h&B|p&B,s=g<<5|g>>>27,b=s+v+b-1894007588+y[f+3]<<0,h=h<<30|h>>>2,v=g&h|g&p|h&p,s=b<<5|b>>>27,B=s+v+B-1894007588+y[f+4]<<0,g=g<<30|g>>>2;for(;f<80;f+=5)v=b^g^h,s=B<<5|B>>>27,p=s+v+p-899497514+y[f]<<0,b=b<<30|b>>>2,v=B^b^g,s=p<<5|p>>>27,h=s+v+h-899497514+y[f+1]<<0,B=B<<30|B>>>2,v=p^B^b,s=h<<5|h>>>27,g=s+v+g-899497514+y[f+2]<<0,p=p<<30|p>>>2,v=h^p^B,s=g<<5|g>>>27,b=s+v+b-899497514+y[f+3]<<0,h=h<<30|h>>>2,v=g^h^p,s=b<<5|b>>>27,B=s+v+B-899497514+y[f+4]<<0,g=g<<30|g>>>2;this.h0=this.h0+B<<0,this.h1=this.h1+b<<0,this.h2=this.h2+g<<0,this.h3=this.h3+h<<0,this.h4=this.h4+p<<0},Sha1.prototype.hex=function(){this.finalize();var B=this.h0,b=this.h1,g=this.h2,h=this.h3,p=this.h4;return HEX_CHARS[B>>28&15]+HEX_CHARS[B>>24&15]+HEX_CHARS[B>>20&15]+HEX_CHARS[B>>16&15]+HEX_CHARS[B>>12&15]+HEX_CHARS[B>>8&15]+HEX_CHARS[B>>4&15]+HEX_CHARS[B&15]+HEX_CHARS[b>>28&15]+HEX_CHARS[b>>24&15]+HEX_CHARS[b>>20&15]+HEX_CHARS[b>>16&15]+HEX_CHARS[b>>12&15]+HEX_CHARS[b>>8&15]+HEX_CHARS[b>>4&15]+HEX_CHARS[b&15]+HEX_CHARS[g>>28&15]+HEX_CHARS[g>>24&15]+HEX_CHARS[g>>20&15]+HEX_CHARS[g>>16&15]+HEX_CHARS[g>>12&15]+HEX_CHARS[g>>8&15]+HEX_CHARS[g>>4&15]+HEX_CHARS[g&15]+HEX_CHARS[h>>28&15]+HEX_CHARS[h>>24&15]+HEX_CHARS[h>>20&15]+HEX_CHARS[h>>16&15]+HEX_CHARS[h>>12&15]+HEX_CHARS[h>>8&15]+HEX_CHARS[h>>4&15]+HEX_CHARS[h&15]+HEX_CHARS[p>>28&15]+HEX_CHARS[p>>24&15]+HEX_CHARS[p>>20&15]+HEX_CHARS[p>>16&15]+HEX_CHARS[p>>12&15]+HEX_CHARS[p>>8&15]+HEX_CHARS[p>>4&15]+HEX_CHARS[p&15]},Sha1.prototype.toString=Sha1.prototype.hex,Sha1.prototype.digest=function(){this.finalize();var B=this.h0,b=this.h1,g=this.h2,h=this.h3,p=this.h4;return[B>>24&255,B>>16&255,B>>8&255,B&255,b>>24&255,b>>16&255,b>>8&255,b&255,g>>24&255,g>>16&255,g>>8&255,g&255,h>>24&255,h>>16&255,h>>8&255,h&255,p>>24&255,p>>16&255,p>>8&255,p&255]},Sha1.prototype.array=Sha1.prototype.digest,Sha1.prototype.arrayBuffer=function(){this.finalize();var B=new ArrayBuffer(20),b=new DataView(B);return b.setUint32(0,this.h0),b.setUint32(4,this.h1),b.setUint32(8,this.h2),b.setUint32(12,this.h3),b.setUint32(16,this.h4),B};var exports=createMethod();COMMON_JS?module.exports=exports:root.sha1=exports})()}(sha1)),sha1.exports}
8var base$1={exports:{}},base=base$1.exports,hasRequiredBase;function requireBase(){return hasRequiredBase||(hasRequiredBase=1,function(B,b){(function(g,h){B.exports=h()})(base,function(){return function(g){var h={};function p(v){if(h[v])return h[v].exports;var f=h[v]={i:v,l:!1,exports:{}};return g[v].call(f.exports,f,f.exports,p),f.l=!0,f.exports}return p.m=g,p.c=h,p.d=function(v,f,s){p.o(v,f)||Object.defineProperty(v,f,{enumerable:!0,get:s})},p.r=function(v){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})},p.t=function(v,f){if(1&f&&(v=p(v)),8&f||4&f&&typeof v=="object"&&v&&v.__esModule)return v;var s=Object.create(null);if(p.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:v}),2&f&&typeof v!="string")for(var y in v)p.d(s,y,(function(u){return v[u]}).bind(null,y));return s},p.n=function(v){var f=v&&v.__esModule?function(){return v.default}:function(){return v};return p.d(f,"a",f),f},p.o=function(v,f){return Object.prototype.hasOwnProperty.call(v,f)},p.p="/dist/",p(p.s=14)}([function(g,h){function p(v){return g.exports=p=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(f){return typeof f}:function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},g.exports.__esModule=!0,g.exports.default=g.exports,p(v)}g.exports=p,g.exports.__esModule=!0,g.exports.default=g.exports},function(g,h,p){(function(v){var f=p(0);function s(S,E){var w=typeof Symbol<"u"&&S[Symbol.iterator]||S["@@iterator"];if(!w){if(Array.isArray(S)||(w=function(X,Z){if(X){if(typeof X=="string")return y(X,Z);var Q={}.toString.call(X).slice(8,-1);return Q==="Object"&&X.constructor&&(Q=X.constructor.name),Q==="Map"||Q==="Set"?Array.from(X):Q==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Q)?y(X,Z):void 0}}(S))||E){w&&(S=w);var P=0,j=function(){};return{s:j,n:function(){return P>=S.length?{done:!0}:{done:!1,value:S[P++]}},e:function(X){throw X},f:j}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 9In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var $,J=!0,W=!1;return{s:function(){w=w.call(S)},n:function(){var X=w.next();return J=X.done,X},e:function(X){W=!0,$=X},f:function(){try{J||w.return==null||w.return()}finally{if(W)throw $}}}}function y(S,E){(E==null||E>S.length)&&(E=S.length);for(var w=0,P=Array(E);w<E;w++)P[w]=S[w];return P}var u=p(17),_=p(19),N=p(20),O=p(25),D=p(26),I=p(7);function F(S){return encodeURIComponent(S).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A")}function R(S,E){var w=[];for(var P in S)S.hasOwnProperty(P)&&w.push(E?F(P).toLowerCase():P);return w.sort(function(j,$){return(j=j.toLowerCase())===($=$.toLowerCase())?0:j>$?1:-1})}var q,M=["cache-control","content-disposition","content-encoding","content-length","content-md5","expect","expires","host","if-match","if-modified-since","if-none-match","if-unmodified-since","origin","range","transfer-encoding","pic-operations"],e=function(S,E,w){var P=E/8,j=S.slice(w,w+P);return new Uint8Array(j).reverse(),new{8:Uint8Array,16:Uint16Array,32:Uint32Array}[E](j)[0]},o=function(S,E,w,P){var j=S.slice(E,w),$="";
9return new Uint8Array(j).forEach(function(J){$+=String.fromCharCode(J)}),P&&($=decodeURIComponent(escape($))),$},r=function(){},a=function(S){var E={};for(var w in S)S.hasOwnProperty(w)&&S[w]!==void 0&&S[w]!==null&&(E[w]=S[w]);return E},d=function(S,E){var w,P=new FileReader;FileReader.prototype.readAsBinaryString?(w=FileReader.prototype.readAsBinaryString,P.onload=function(){E(this.result)}):FileReader.prototype.readAsArrayBuffer&&(w=function(j){var $="",J=new FileReader;J.onload=function(W){for(var X=new Uint8Array(J.result),Z=X.byteLength,Q=0;Q<Z;Q++)$+=String.fromCharCode(X[Q]);E($)},J.readAsArrayBuffer(j)}),w.call(P,S)},n=(q=function(S,E){S=S.split("."),E=E.split(".");for(var w=0;w<E.length;w++)if(S[w]!==E[w])return parseInt(S[w])>parseInt(E[w])?1:-1;return 0},function(S){if(!S)return!1;var E=(S.match(/Chrome\/([.\d]+)/)||[])[1],w=(S.match(/QBCore\/([.\d]+)/)||[])[1],P=(S.match(/QQBrowser\/([.\d]+)/)||[])[1];return E&&q(E,"53.0.2785.116")<0&&w&&q(w,"3.53.991.400")<0&&P&&q(P,"9.0.2524.400")<=0||!1}(typeof navigator<"u"&&navigator.userAgent)),c=1048576;function i(S){return C(S,function(E){return f(E)==="object"&&E!==null?i(E):E})}function l(S,E){return A(E,function(w,P){S[P]=E[P]}),S}function m(S){return S instanceof Array}function A(S,E){for(var w in S)S.hasOwnProperty(w)&&E(S[w],w)}function C(S,E){var w=m(S)?[]:{};for(var P in S)S.hasOwnProperty(P)&&(w[P]=E(S[P],P));return w}var x=function(S,E){var w=E.Bucket,P=E.Region,j=E.Key,$=this.options.Domain,J=!$||typeof $=="string"&&$.indexOf("{Bucket}")>-1,W=!$||typeof $=="string"&&$.indexOf("{Region}")>-1;if(S.indexOf("Bucket")>-1||S==="deleteMultipleObject"||S==="multipartList"||S==="listObjectVersions"){if(J&&!w)return"Bucket";if(W&&!P)return"Region"}else if(S.indexOf("Object")>-1||S.indexOf("multipart")>-1||S==="sliceUploadFile"||S==="abortUploadTask"||S==="uploadFile"){if(J&&!w)return"Bucket";if(W&&!P)return"Region";if(!j)return"Key"}return!1},L=function(S,E){if(E=l({},E),S!=="getAuth"&&S!=="getV4Auth"&&S!=="getObjectUrl"){var w=E.Headers||{};E&&f(E)==="object"&&(function(){for(var P in E)E.hasOwnProperty(P)&&P.indexOf("x-cos-")>-1&&(w[P]=E[P])}(),z.each({"x-cos-mfa":"MFA","Content-MD5":"ContentMD5","Content-Length":"ContentLength","Content-Type":"ContentType",Expect:"Expect",Expires:"Expires","Cache-Control":"CacheControl","Content-Disposition":"ContentDisposition","Content-Encoding":"ContentEncoding",Range:"Range","If-Modified-Since":"IfModifiedSince","If-Unmodified-Since":"IfUnmodifiedSince","If-Match":"IfMatch","If-None-Match":"IfNoneMatch","x-cos-copy-source":"CopySource","x-cos-copy-source-Range":"CopySourceRange","x-cos-metadata-directive":"MetadataDirective","x-cos-copy-source-If-Modified-Since":"CopySourceIfModifiedSince","x-cos-copy-source-If-Unmodified-Since":"CopySourceIfUnmodifiedSince","x-cos-copy-source-If-Match":"CopySourceIfMatch","x-cos-copy-source-If-None-Match":"CopySourceIfNoneMatch","x-cos-acl":"ACL","x-cos-grant-read":"GrantRead","x-cos-grant-write":"GrantWrite","x-cos-grant-full-control":"GrantFullControl","x-cos-grant-read-acp":"GrantReadAcp","x-cos-grant-write-acp":"GrantWriteAcp","x-cos-storage-class":"StorageClass","x-cos-traffic-limit":"TrafficLimit","x-cos-mime-limit":"MimeLimit","x-cos-server-side-encryption-customer-algorithm":"SSECustomerAlgorithm","x-cos-server-side-encryption-customer-key":"SSECustomerKey","x-cos-server-side-encryption-customer-key-MD5":"SSECustomerKeyMD5","x-cos-server-side-encryption":"ServerSideEncryption","x-cos-server-side-encryption-cos-kms-key-id":"SSEKMSKeyId","x-cos-server-side-encryption-context":"SSEContext","Pic-Operations":"PicOperations","x-cos-callback":"Callback","x-cos-callback-var":"CallbackVar","x-cos-return-body":"ReturnBody"},function(P,j){E[P]!==void 0&&(w[j]=E[P])}),E.Headers=a(w))}return E},K=function(S){return Date.now()+(S||0)},H=(typeof navigator>"u"?"undefined":f(navigator))==="object"&&!!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),G=(typeof navigator>"u"?"undefined":f(navigator))==="object"&&/\sQQ/i.test(navigator.userAgent),z={noop:r,formatParams:L,apiWrapper:function(S,E){return function(w,P){var j,$=this;if(typeof w=="function"&&(P=w,w={}),w=L(S,w),$.options.EnableReporter)if(w.calledBySdk==="sliceUploadFile"||w.calledBySdk==="sliceCopyFile")j=w.tracker&&w.tracker.generateSubTracker({apiName:S});else if(["uploadFile","uploadFiles"].includes(S))j=null;else{var J=0;
9w.Body&&(J=typeof w.Body=="string"?w.Body.length:w.Body.size||w.Body.byteLength||0);var W=$.options.UseAccelerate||typeof $.options.Domain=="string"&&$.options.Domain.includes("accelerate.");j=new I({Beacon:$.options.BeaconReporter,clsReporter:$.options.ClsReporter,bucket:w.Bucket,region:w.Region,apiName:S,realApi:S,accelerate:W,fileKey:w.Key,fileSize:J,deepTracker:$.options.DeepTracker,customId:$.options.CustomId,delay:$.options.TrackerDelay})}w.tracker=j;var X=function(oe){return oe&&oe.headers&&(oe.headers["x-cos-request-id"]&&(oe.RequestId=oe.headers["x-cos-request-id"]),oe.headers["x-ci-request-id"]&&(oe.RequestId=oe.headers["x-ci-request-id"]),oe.headers["x-cos-version-id"]&&(oe.VersionId=oe.headers["x-cos-version-id"]),oe.headers["x-cos-delete-marker"]&&(oe.DeleteMarker=oe.headers["x-cos-delete-marker"])),oe},Z=function(oe,ae){j&&j.report(oe,ae),P&&P(X(oe),X(ae))},Q=function(){if(S!=="getService"&&S!=="abortUploadTask"){var oe=x.call($,S,w);if(oe)return"missing param "+oe;if(w.Region){if($.options.CompatibilityMode){if(!/^([a-z\d-.]+)$/.test(w.Region))return"Region format error."}else{if(w.Region.indexOf("cos.")>-1)return'param Region should not be start with "cos."';if(!/^([a-z\d-]+)$/.test(w.Region))return"Region format error."}!$.options.CompatibilityMode&&w.Region.indexOf("-")===-1&&w.Region!=="yfb"&&w.Region!=="default"&&w.Region}if(w.Bucket){if(!/^([a-z\d-]+)-(\d+)$/.test(w.Bucket))if(w.AppId)w.Bucket=w.Bucket+"-"+w.AppId;else{if(!$.options.AppId)return'Bucket should format as "test-1250000000".';w.Bucket=w.Bucket+"-"+$.options.AppId}w.AppId&&delete w.AppId}!$.options.UseRawKey&&w.Key&&w.Key.substr(0,1)==="/"&&(w.Key=w.Key.substr(1))}}(),te=["getAuth","getObjectUrl"].includes(S);if(typeof Promise=="function"&&!te&&!P)return new Promise(function(oe,ae){if(P=function(ne,pe){ne?ae(ne):oe(pe)},Q)return Z(z.error(new Error(Q)));E.call($,w,Z)});if(Q)return Z(z.error(new Error(Q)));var ce=E.call($,w,Z);return te?ce:void 0}},xml2json:N,json2xml:O,md5:u,clearKey:a,fileSlice:function(S,E,w,P,j){var $;if(S.slice?$=S.slice(E,w):S.mozSlice?$=S.mozSlice(E,w):S.webkitSlice&&($=S.webkitSlice(E,w)),P&&n){var J=new FileReader;J.onload=function(W){$=null,j(new Blob([J.result]))},J.readAsArrayBuffer($)}else j($)},getBodyMd5:function(S,E,w,P){w=w||r,S?typeof E=="string"?w(z.md5(E,!0)):Blob&&E instanceof Blob?z.getFileMd5(E,function(j,$){w($)},P):w():w()},getFileMd5:function(S,E,w){var P=S.size,j=0,$=u.getCtx();(function J(W){if(W>=P){var X=$.digest("hex");E(null,X)}else{var Z=Math.min(P,W+c);z.fileSlice(S,W,Z,!1,function(Q){d(Q,function(te){Q=null,$=$.update(te,!0),j+=te.length,te=null,w&&w({loaded:j,total:P,percent:Math.round(j/P*1e4)/1e4}),J(W+c)})})}})(0)},b64:function(S){var E,w,P,j="";for(E=0,w=S.length/2;E<w;E++)P=parseInt(S[2*E]+S[2*E+1],16),j+=String.fromCharCode(P);return btoa(j)},extend:l,isArray:m,isInArray:function(S,E){for(var w=!1,P=0;P<S.length;P++)if(E===S[P]){w=!0;break}return w},makeArray:function(S){return m(S)?S:[S]},each:A,map:C,filter:function(S,E){var w=m(S),P=w?[]:{};for(var j in S)S.hasOwnProperty(j)&&E(S[j],j)&&(w?P.push(S[j]):P[j]=S[j]);return P},clone:i,attr:function(S,E,w){return S&&E in S?S[E]:w},uuid:function(){var S=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)};return S()+S()+"-"+S()+"-"+S()+"-"+S()+"-"+S()+S()+S()},camSafeUrlEncode:F,throttleOnProgress:function(S,E){var w,P,j=this,$=0,J=0,W=Date.now();function X(){if(P=0,E&&typeof E=="function"){w=Date.now();var Z,Q=Math.max(0,Math.round((J-$)/((w-W)/1e3)*100)/100)||0;Z=J===0&&S===0?1:Math.floor(J/S*100)/100||0,W=w,$=J;try{E({loaded:J,total:S,speed:Q,percent:Z})}catch{}}}return function(Z,Q){if(Z&&(J=Z.loaded,S=Z.total),Q)clearTimeout(P),X();else{if(P)return;P=setTimeout(X,j.options.ProgressInterval)}}},getFileSize:function(S,E,w){var P;typeof E.Body=="string"?E.Body=new Blob([E.Body],{type:"text/plain"}):E.Body instanceof ArrayBuffer&&(E.Body=new Blob([E.Body])),E.Body&&(E.Body instanceof Blob||E.Body.toString()==="[object File]"||E.Body.toString()==="[object Blob]")?(P=E.Body.size,E.ContentLength=P,w(null,P)):w(z.error(new Error("params body format error, Only allow File|Blob|String.")))},getSkewTime:K,error:function(S,E){var w=S;return S.message=S.message||null,typeof E=="string"?(S.error=E,S.message=E):f(E)==="object"&&E!==null&&(l(S,E),(E.code||E.name)&&(S.code=E.code||E.name),E.message&&(S.message=E.message),E.stack&&(S.stack=E.stack)),typeof Object.defineProperty=="function"&&(Object.defineProperty(S,"name",{writable:!0,enumerable:!1}),Object.defineProperty(S,"message",{enumerable:!0}
9)),S.name=E&&E.name||S.name||S.code||"Error",S.code||(S.code=S.name),S.error||(S.error=i(w)),S},obj2str:function(S,E){var w,P,j,$=[],J=R(S);for(w=0;w<J.length;w++)j=S[P=J[w]]===void 0||S[P]===null?"":""+S[P],P=E?F(P).toLowerCase():F(P),j=F(j)||"",$.push(P+"="+j);return $.join("&")},getAuth:function(S){var E,w=(S=S||{}).SecretId,P=S.SecretKey,j=S.KeyTime,$=(S.method||S.Method||"get").toLowerCase(),J=i(S.Query||S.params||{}),W=function(fe){var ve={};for(var ye in fe){var Ce=ye.toLowerCase();(Ce.indexOf("x-cos-")>-1||M.indexOf(Ce)>-1)&&(ve[ye]=fe[ye])}return ve}(i(S.Headers||S.headers||{})),X=S.Key||"";S.UseRawKey?E=S.Pathname||S.pathname||"/"+X:(E=S.Pathname||S.pathname||X).indexOf("/")!==0&&(E="/"+E);var Z=S.ForceSignHost!==!1;if(!W.Host&&!W.host&&S.Bucket&&S.Region&&Z&&(W.Host=S.Bucket+".cos."+S.Region+".myqcloud.com"),!w)throw new Error("missing param SecretId");if(!P)throw new Error("missing param SecretKey");var Q=Math.round(K(S.SystemClockOffset)/1e3)-1,te=Q,ce=S.Expires||S.expires;te+=ce===void 0?900:1*ce||0;var oe=w,ae=j||Q+";"+te,ne=j||Q+";"+te,pe=R(W,!0).join(";").toLowerCase(),Y=R(J,!0).join(";").toLowerCase(),ee=_.HmacSHA1(ne,P).toString(),le=[$,E,z.obj2str(J,!0),z.obj2str(W,!0),""].join(` 10`),de=["sha1",ae,_.SHA1(le).toString(),""].join(` 11`);return["q-sign-algorithm=sha1","q-ak="+oe,"q-sign-time="+ae,"q-key-time="+ne,"q-header-list="+pe,"q-url-param-list="+Y,"q-signature="+_.HmacSHA1(de,ee).toString()].join("&")},parseSelectPayload:function(S){for(var E={},w=o(S),P={records:[]};S.byteLength;){var j,$=e(S,32,0),J=e(S,32,4),W=$-J-16,X=0;for(S=S.slice(12);X<J;){var Z=e(S,8,X),Q=o(S,X+1,X+1+Z),te=e(S,16,X+Z+2),ce=o(S,X+Z+4,X+Z+4+te);E[Q]=ce,X+=Z+4+te}if(E[":event-type"]==="Records")j=o(S,X,X+W,!0),P.records.push(j);else if(E[":event-type"]==="Stats")j=o(S,X,X+W,!0),P.stats=z.xml2json(j).Stats;else if(E[":event-type"]==="error"){var oe=E[":error-code"],ae=E[":error-message"],ne=new Error(ae);ne.message=ae,ne.name=ne.code=oe,P.error=ne}else["Progress","Continuation","End"].includes(E[":event-type"]);S=S.slice(X+W+4)}return{payload:P.records.join(""),body:w}},getSourceParams:function(S){var E=this.options.CopySourceParser;if(E)return E(S);var w=S.match(/^([^.]+-\d+)\.cos(v6|-cdc|-cdz|-internal)?\.([^.]+)\.((myqcloud\.com)|(tencentcos\.cn))\/(.+)$/);return w?{Bucket:w[1],Region:w[3],Key:w[7]}:null},isBrowser:!0,isNode:function(){return(typeof window>"u"?"undefined":f(window))!=="object"&&(v===void 0?"undefined":f(v))==="object"&&!((typeof globalThis>"u"?"undefined":f(globalThis))==="object"&&(globalThis.constructor.name==="DedicatedWorkerGlobalScope"||globalThis.FileReaderSync))},isCIHost:function(S){return/^https?:\/\/([^/]+\.)?ci\.[^/]+/.test(S)},isIOS_QQ:H&&G,encodeBase64:function(S,E){var w=D.encode(S);return E&&(w=w.replaceAll("+","-").replaceAll("/","_").replaceAll("=","")),w},decodeBase64:function(S){return S?D.decode(S):""},simplifyPath:function(S){var E,w=[],P=s(S.split("/"));try{for(P.s();!(E=P.n()).done;){var j=E.value;j===".."?w.length&&w.pop():j.length&&j!=="."&&w.push(j)}}catch($){P.e($)}finally{P.f()}return"/"+w.join("/")},readAsBinaryString:d,parseResBody:function(S){var E;if(S&&typeof S=="string"){var w=S.trim(),P=w.indexOf("<")===0,j=w.indexOf("{")===0;if(P)E=z.xml2json(S)||{};else if(j)try{var $=S.replace(/\n/g," "),J=JSON.parse($);E=Object.prototype.toString.call(J)==="[object Object]"?J:S}catch{E=S}else E=S}else E=S||{};return E}};g.exports=z}).call(this,p(16))},function(g,h,p){function v(y,u){return u===void 0&&(u=Object),u&&typeof u.freeze=="function"?u.freeze(y):y}var f=v({HTML:"text/html",isHTML:function(y){return y===f.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),s=v({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(y){return y===s.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});h.assign=function(y,u){if(y===null||typeof y!="object")throw new TypeError("target is not an object");for(var _ in u)Object.prototype.hasOwnProperty.call(u,_)&&(y[_]=u[_]);return y},h.find=function(y,u,_){if(_===void 0&&(_=Array.prototype),y&&typeof _.find=="function")return _.find.call(y,u);for(var N=0;N<y.length;N++)if(Object.prototype.hasOwnProperty.call(y,N)){var O=y[N];if(u.call(void 0,O,N,y))return O}},h.freeze=v,h.MIME_TYPE=f,h.NAMESPACE=s},function(g){g.exports=JSON.parse('{"name":"cos-js-sdk-v5","version":"1.8.3","description":"JavaScript SDK for [è ¾è®¯äºå¯¹è±¡åå¨](https://cloud.tencent.com/product/cos)","main":"dist/cos-js-sdk-v5.js","types":"index.d.ts","scripts":{"prettier":"prettier --write src demo/demo.js demo/CIDemos/*.js test/test.js server/sts.js lib/request.js index.d.ts","server"
11:"node server/sts.js","dev":"cross-env NODE_ENV=development webpack -w --mode=development","build":"cross-env NODE_ENV=production webpack --mode=production","cos-auth.min.js":"uglifyjs ./demo/common/cos-auth.js -o ./demo/common/cos-auth.min.js -c -m","test":"jest --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/tencentyun/cos-js-sdk-v5.git"},"keywords":[],"author":"carsonxu","license":"ISC","bugs":{"url":"https://github.com/tencentyun/cos-js-sdk-v5/issues"},"homepage":"https://github.com/tencentyun/cos-js-sdk-v5#readme","dependencies":{"@xmldom/xmldom":"^0.8.6"},"devDependencies":{"@babel/core":"7.17.9","@babel/plugin-transform-runtime":"7.18.10","@babel/preset-env":"7.16.11","babel-loader":"8.2.5","body-parser":"^1.18.3","cross-env":"^5.2.0","express":"^4.16.4","jest":"^29.3.1","jest-environment-jsdom":"^29.3.1","prettier":"^3.0.1","qcloud-cos-sts":"^3.0.2","request":"^2.87.0","terser-webpack-plugin":"4.2.3","uglifyjs":"^2.4.11","webpack":"4.46.0","webpack-cli":"4.10.0"}}')},function(g,h){var p=function(v){var f={},s=function(y){return!f[y]&&(f[y]=[]),f[y]};v.on=function(y,u){s(y).push(u)},v.off=function(y,u){for(var _=s(y),N=_.length-1;N>=0;N--)u===_[N]&&_.splice(N,1)},v.emit=function(y,u){for(var _=s(y).map(function(O){return O}),N=0;N<_.length;N++)_[N](u)}};g.exports.init=p,g.exports.EventProxy=function(){p(this)}},function(g,h){g.exports=function(p){return p.webpackPolyfill||(p.deprecate=function(){},p.paths=[],p.children||(p.children=[]),Object.defineProperty(p,"loaded",{enumerable:!0,get:function(){return p.l}}),Object.defineProperty(p,"id",{enumerable:!0,get:function(){return p.i}}),p.webpackPolyfill=1),p}},function(g,h,p){var v=p(2),f=v.find,s=v.NAMESPACE;function y(k){return k!==""}function u(k,T){return k.hasOwnProperty(T)||(k[T]=!0),k}function _(k){if(!k)return[];var T=function(U){return U?U.split(/[\t\n\f\r ]+/).filter(y):[]}(k);return Object.keys(T.reduce(u,{}))}function N(k,T){for(var U in k)Object.prototype.hasOwnProperty.call(k,U)&&(T[U]=k[U])}function O(k,T){var U=k.prototype;if(!(U instanceof T)){let V=function(){};V.prototype=T.prototype,N(U,V=new V),k.prototype=U=V}U.constructor!=k&&(U.constructor=k)}var D={},I=D.ELEMENT_NODE=1,F=D.ATTRIBUTE_NODE=2,R=D.TEXT_NODE=3,q=D.CDATA_SECTION_NODE=4,M=D.ENTITY_REFERENCE_NODE=5,e=D.ENTITY_NODE=6,o=D.PROCESSING_INSTRUCTION_NODE=7,r=D.COMMENT_NODE=8,a=D.DOCUMENT_NODE=9,d=D.DOCUMENT_TYPE_NODE=10,n=D.DOCUMENT_FRAGMENT_NODE=11,c=D.NOTATION_NODE=12,i={},l={},m=(i.INDEX_SIZE_ERR=(l[1]="Index size error",1),i.DOMSTRING_SIZE_ERR=(l[2]="DOMString size error",2),i.HIERARCHY_REQUEST_ERR=(l[3]="Hierarchy request error",3)),A=(i.WRONG_DOCUMENT_ERR=(l[4]="Wrong document",4),i.INVALID_CHARACTER_ERR=(l[5]="Invalid character",5),i.NO_DATA_ALLOWED_ERR=(l[6]="No data allowed",6),i.NO_MODIFICATION_ALLOWED_ERR=(l[7]="No modification allowed",7),i.NOT_FOUND_ERR=(l[8]="Not found",8)),C=(i.NOT_SUPPORTED_ERR=(l[9]="Not supported",9),i.INUSE_ATTRIBUTE_ERR=(l[10]="Attribute in use",10));i.INVALID_STATE_ERR=(l[11]="Invalid state",11),i.SYNTAX_ERR=(l[12]="Syntax error",12),i.INVALID_MODIFICATION_ERR=(l[13]="Invalid modification",13),i.NAMESPACE_ERR=(l[14]="Invalid namespace",14),i.INVALID_ACCESS_ERR=(l[15]="Invalid access",15);function x(k,T){if(T instanceof Error)var U=T;else U=this,Error.call(this,l[k]),this.message=l[k],Error.captureStackTrace&&Error.captureStackTrace(this,x);return U.code=k,T&&(this.message=this.message+": "+T),U}function L(){}function K(k,T){this._node=k,this._refresh=T,H(this)}function H(k){var T=k._node._inc||k._node.ownerDocument._inc;if(k._inc!==T){var U=k._refresh(k._node);if(He(k,"length",U.length),!k.$$length||U.length<k.$$length)for(var V=U.length;V in k;V++)Object.prototype.hasOwnProperty.call(k,V)&&delete k[V];N(U,k),k._inc=T}}function G(){}function z(k,T){for(var U=k.length;U--;)if(k[U]===T)return U}function S(k,T,U,V){if(V?T[z(T,V)]=U:T[T.length++]=U,k){U.ownerElement=k;var re=k.ownerDocument;re&&(V&&W(re,k,V),function(ie,me,he){ie&&ie._inc++;var ke=he.namespaceURI;ke===s.XMLNS&&(me._nsMap[he.prefix?he.localName:""]=he.value)}(re,k,U))}}function E(k,T,U){var V=z(T,U);if(!(V>=0))throw new x(A,new Error(k.tagName+"@"+U));for(var re=T.length-1;V<re;)T[V]=T[++V];if(T.length=re,k){var ie=k.ownerDocument;ie&&(W(ie,k,U),U.ownerElement=null)}}function w(){}function P(){}function j(k){return(k=="<"?"<":k==">"&&">")||k=="&"&&"&"||k=='"'&&"""||"&#"+k.charCodeAt()+";"}function $(k,T){if(T(k))return!0;
11if(k=k.firstChild)do if($(k,T))return!0;while(k=k.nextSibling)}function J(){this.ownerDocument=this}function W(k,T,U,V){k&&k._inc++,U.namespaceURI===s.XMLNS&&delete T._nsMap[U.prefix?U.localName:""]}function X(k,T,U){if(k&&k._inc){k._inc++;var V=T.childNodes;if(U)V[V.length++]=U;else{for(var re=T.firstChild,ie=0;re;)V[ie++]=re,re=re.nextSibling;V.length=ie,delete V[V.length]}}}function Z(k,T){var U=T.previousSibling,V=T.nextSibling;return U?U.nextSibling=V:k.firstChild=V,V?V.previousSibling=U:k.lastChild=U,T.parentNode=null,T.previousSibling=null,T.nextSibling=null,X(k.ownerDocument,k),T}function Q(k){return k&&k.nodeType===P.DOCUMENT_TYPE_NODE}function te(k){return k&&k.nodeType===P.ELEMENT_NODE}function ce(k){return k&&k.nodeType===P.TEXT_NODE}function oe(k,T){var U=k.childNodes||[];if(f(U,te)||Q(T))return!1;var V=f(U,Q);return!(T&&V&&U.indexOf(V)>U.indexOf(T))}function ae(k,T){var U=k.childNodes||[];if(f(U,function(re){return te(re)&&re!==T}))return!1;var V=f(U,Q);return!(T&&V&&U.indexOf(V)>U.indexOf(T))}function ne(k,T,U){if(!function(V){return V&&(V.nodeType===P.DOCUMENT_NODE||V.nodeType===P.DOCUMENT_FRAGMENT_NODE||V.nodeType===P.ELEMENT_NODE)}(k))throw new x(m,"Unexpected parent node type "+k.nodeType);if(U&&U.parentNode!==k)throw new x(A,"child not in parent");if(!function(V){return V&&(te(V)||ce(V)||Q(V)||V.nodeType===P.DOCUMENT_FRAGMENT_NODE||V.nodeType===P.COMMENT_NODE||V.nodeType===P.PROCESSING_INSTRUCTION_NODE)}(T)||Q(T)&&k.nodeType!==P.DOCUMENT_NODE)throw new x(m,"Unexpected node type "+T.nodeType+" for parent node type "+k.nodeType)}function pe(k,T,U){var V=k.childNodes||[],re=T.childNodes||[];if(T.nodeType===P.DOCUMENT_FRAGMENT_NODE){var ie=re.filter(te);if(ie.length>1||f(re,ce))throw new x(m,"More than one element or text in fragment");if(ie.length===1&&!oe(k,U))throw new x(m,"Element in fragment can not be inserted before doctype")}if(te(T)&&!oe(k,U))throw new x(m,"Only one element can be added and only after doctype");if(Q(T)){if(f(V,Q))throw new x(m,"Only one doctype is allowed");var me=f(V,te);if(U&&V.indexOf(me)<V.indexOf(U))throw new x(m,"Doctype can only be inserted before an element");if(!U&&me)throw new x(m,"Doctype can not be appended since element is present")}}function Y(k,T,U){var V=k.childNodes||[],re=T.childNodes||[];if(T.nodeType===P.DOCUMENT_FRAGMENT_NODE){var ie=re.filter(te);if(ie.length>1||f(re,ce))throw new x(m,"More than one element or text in fragment");if(ie.length===1&&!ae(k,U))throw new x(m,"Element in fragment can not be inserted before doctype")}if(te(T)&&!ae(k,U))throw new x(m,"Only one element can be added and only after doctype");if(Q(T)){if(f(V,function(he){return Q(he)&&he!==U}))throw new x(m,"Only one doctype is allowed");var me=f(V,te);if(U&&V.indexOf(me)<V.indexOf(U))throw new x(m,"Doctype can only be inserted before an element")}}function ee(k,T,U,V){ne(k,T,U),k.nodeType===P.DOCUMENT_NODE&&(V||pe)(k,T,U);var re=T.parentNode;if(re&&re.removeChild(T),T.nodeType===n){var ie=T.firstChild;if(ie==null)return T;var me=T.lastChild}else ie=me=T;var he=U?U.previousSibling:k.lastChild;ie.previousSibling=he,me.nextSibling=U,he?he.nextSibling=ie:k.firstChild=ie,U==null?k.lastChild=me:U.previousSibling=me;do ie.parentNode=k;while(ie!==me&&(ie=ie.nextSibling));return X(k.ownerDocument||k,k),T.nodeType==n&&(T.firstChild=T.lastChild=null),T}function le(){this._nsMap={}}function de(){}function fe(){}function ve(){}function ye(){}function Ce(){}function ue(){}function se(){}function ge(){}function be(){}function Se(){}function Re(){}function qe(){}function Oe(k,T){var U=[],V=this.nodeType==9&&this.documentElement||this,re=V.prefix,ie=V.namespaceURI;if(ie&&re==null&&(re=V.lookupPrefix(ie))==null)var me=[{namespace:ie,prefix:null}];return _e(this,U,k,T,me),U.join("")}function Fe(k,T,U){var V=k.prefix||"",re=k.namespaceURI;if(!re||V==="xml"&&re===s.XML||re===s.XMLNS)return!1;for(var ie=U.length;ie--;){var me=U[ie];if(me.prefix===V)return me.namespace!==re}return!0}function Ue(k,T,U){k.push(" ",T,'="',U.replace(/[<>&"\t\n\r]/g,j),'"')}function _e(k,T,U,V,re){if(re||(re=[]),V){if(!(k=V(k)))return;if(typeof k=="string")return void T.push(k)}switch(k.nodeType){case I:var ie=k.attributes,me=ie.length,he=k.firstChild,ke=k.tagName,we=ke;if(!(U=s.isHTML(k.namespaceURI)||U)&&!k.prefix&&k.namespaceURI){for(var Te,Ne=0;Ne<ie.length;Ne++)if(ie.item(Ne).name==="xmlns"){Te=ie.item(Ne).value;break}if(!Te){for(var Ee=re.length-1;Ee>=0;Ee--)if((Be=re[Ee]).prefix===""&&Be.namespace===k.namespaceURI){Te=Be.namespace;break}}if(Te!==k.namespaceURI)for(Ee=re.length-1;Ee>=0;Ee--){var Be;if((Be=re[Ee]).namespace===k.namespaceURI){Be.prefix&&(we=Be.prefix+":"+ke);break}}}T.push("<",we);for(var Ae=0;Ae<me;Ae++)(xe=ie.item(Ae)).prefix=="xmlns"?re.push({prefix:xe.localName,namespace:xe.value}):xe.nodeName=="xmlns"&&re.push({prefix:"",namespace:xe.value});for(Ae=0;Ae<me;Ae++){var xe,Ie,Le;Fe(xe=ie.item(Ae),0,re)&&(Ue(T,(Ie=xe.prefix||"")?"xmlns:"+Ie:"xmlns",Le=xe.namespaceURI),re.push({prefix:Ie,namespace:Le})),_e(xe,T,U,V,re)}if(ke===we&&Fe(k,0,re)&&(Ue(T,(Ie=k.prefix||"")?"xmlns:"+Ie:"xmlns",Le=k.namespaceURI),re.push({prefix:Ie,namespace:Le}
vendor: 5,203 bytes, line 11
11)),he||U&&!/^(?:meta|link|img|br|hr|input)$/i.test(ke)){if(T.push(">"),U&&/^script$/i.test(ke))for(;he;)he.data?T.push(he.data):_e(he,T,U,V,re.slice()),he=he.nextSibling;else for(;he;)_e(he,T,U,V,re.slice()),he=he.nextSibling;T.push("</",we,">")}else T.push("/>");return;case a:case n:for(he=k.firstChild;he;)_e(he,T,U,V,re.slice()),he=he.nextSibling;return;case F:return Ue(T,k.name,k.value);case R:return T.push(k.data.replace(/[<&>]/g,j));case q:return T.push("<![CDATA[",k.data,"]]>");case r:return T.push("<!--",k.data,"-->");case d:var Ve=k.publicId,Pe=k.systemId;if(T.push("<!DOCTYPE ",k.name),Ve)T.push(" PUBLIC ",Ve),Pe&&Pe!="."&&T.push(" ",Pe),T.push(">");else if(Pe&&Pe!=".")T.push(" SYSTEM ",Pe,">");else{var je=k.internalSubset;je&&T.push(" [",je,"]"),T.push(">")}return;case o:return T.push("<?",k.target," ",k.data,"?>");case M:return T.push("&",k.nodeName,";");default:T.push("??",k.nodeName)}}function Me(k,T,U){var V;switch(T.nodeType){case I:(V=T.cloneNode(!1)).ownerDocument=k;case n:break;case F:U=!0}if(V||(V=T.cloneNode(!1)),V.ownerDocument=k,V.parentNode=null,U)for(var re=T.firstChild;re;)V.appendChild(Me(k,re,U)),re=re.nextSibling;return V}function De(k,T,U){var V=new T.constructor;for(var re in T)if(Object.prototype.hasOwnProperty.call(T,re)){var ie=T[re];typeof ie!="object"&&ie!=V[re]&&(V[re]=ie)}switch(T.childNodes&&(V.childNodes=new L),V.ownerDocument=k,V.nodeType){case I:var me=T.attributes,he=V.attributes=new G,ke=me.length;he._ownerElement=V;for(var we=0;we<ke;we++)V.setAttributeNode(De(k,me.item(we),!0));break;case F:U=!0}if(U)for(var Te=T.firstChild;Te;)V.appendChild(De(k,Te,U)),Te=Te.nextSibling;return V}function He(k,T,U){k[T]=U}x.prototype=Error.prototype,N(i,x),L.prototype={length:0,item:function(k){return k>=0&&k<this.length?this[k]:null},toString:function(k,T){for(var U=[],V=0;V<this.length;V++)_e(this[V],U,k,T);return U.join("")},filter:function(k){return Array.prototype.filter.call(this,k)},indexOf:function(k){return Array.prototype.indexOf.call(this,k)}},K.prototype.item=function(k){return H(this),this[k]||null},O(K,L),G.prototype={length:0,item:L.prototype.item,getNamedItem:function(k){for(var T=this.length;T--;){var U=this[T];if(U.nodeName==k)return U}},setNamedItem:function(k){var T=k.ownerElement;if(T&&T!=this._ownerElement)throw new x(C);var U=this.getNamedItem(k.nodeName);return S(this._ownerElement,this,k,U),U},setNamedItemNS:function(k){var T,U=k.ownerElement;if(U&&U!=this._ownerElement)throw new x(C);return T=this.getNamedItemNS(k.namespaceURI,k.localName),S(this._ownerElement,this,k,T),T},removeNamedItem:function(k){var T=this.getNamedItem(k);return E(this._ownerElement,this,T),T},removeNamedItemNS:function(k,T){var U=this.getNamedItemNS(k,T);return E(this._ownerElement,this,U),U},getNamedItemNS:function(k,T){for(var U=this.length;U--;){var V=this[U];if(V.localName==T&&V.namespaceURI==k)return V}return null}},w.prototype={hasFeature:function(k,T){return!0},createDocument:function(k,T,U){var V=new J;if(V.implementation=this,V.childNodes=new L,V.doctype=U||null,U&&V.appendChild(U),T){var re=V.createElementNS(k,T);V.appendChild(re)}return V},createDocumentType:function(k,T,U){var V=new ue;return V.name=k,V.nodeName=k,V.publicId=T||"",V.systemId=U||"",V}},P.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(k,T){return ee(this,k,T)},replaceChild:function(k,T){ee(this,k,T,Y),T&&this.removeChild(T)},removeChild:function(k){return Z(this,k)},appendChild:function(k){return this.insertBefore(k,null)},hasChildNodes:function(){return this.firstChild!=null},cloneNode:function(k){return De(this.ownerDocument||this,this,k)},normalize:function(){for(var k=this.firstChild;k;){var T=k.nextSibling;T&&T.nodeType==R&&k.nodeType==R?(this.removeChild(T),k.appendData(T.data)):(k.normalize(),k=T)}},isSupported:function(k,T){return this.ownerDocument.implementation.hasFeature(k,T)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(k){for(var T=this;T;){var U=T._nsMap;if(U){for(var V in U)if(Object.prototype.hasOwnProperty.call(U,V)&&U[V]===k)return V}T=T.nodeType==F?T.ownerDocument:T.parentNode}return null},lookupNamespaceURI:function(k){for(var T=this;T;){var U=T._nsMap;if(U&&Object.prototype.hasOwnProperty.call(U,k))return U[k];T=T.nodeType==F?T.ownerDocument:T.parentNode}return null},isDefaultNamespace:function(k){return this.lookupPrefix(k)==null}},N(D,P),N(D,P.prototype),J.prototype={nodeName:"#document",nodeType:a,doctype:null,documentElement:null,_inc:1,insertBefore:function(k,T){if(k.nodeType==n){for(var U=k.firstChild;U;){var V=U.nextSibling;this.insertBefore(U,T),U=V}return k}return ee(this,k,T),k.ownerDocument=this,this.documentElement===null&&k.nodeType===I&&(this.documentElement=k),k},removeChild:function(k){return this.documentElement==k&&(this.documentElement=null),Z(this,k)},replaceChild:function(k,T){ee(this,k,T,Y),k.ownerDocument=this,T&&this.removeChild(T),te(k)&&(this.documentElement=k)},importNode:function(k,T){return Me(this,k,T)},getElementById:function(k){var T=null;
11return $(this.documentElement,function(U){if(U.nodeType==I&&U.getAttribute("id")==k)return T=U,!0}),T},getElementsByClassName:function(k){var T=_(k);return new K(this,function(U){var V=[];return T.length>0&&$(U.documentElement,function(re){if(re!==U&&re.nodeType===I){var ie=re.getAttribute("class");if(ie){var me=k===ie;if(!me){var he=_(ie);me=T.every((ke=he,function(we){return ke&&ke.indexOf(we)!==-1}))}me&&V.push(re)}}var ke}),V})},createElement:function(k){var T=new le;return T.ownerDocument=this,T.nodeName=k,T.tagName=k,T.localName=k,T.childNodes=new L,(T.attributes=new G)._ownerElement=T,T},createDocumentFragment:function(){var k=new Se;return k.ownerDocument=this,k.childNodes=new L,k},createTextNode:function(k){var T=new ve;return T.ownerDocument=this,T.appendData(k),T},createComment:function(k){var T=new ye;return T.ownerDocument=this,T.appendData(k),T},createCDATASection:function(k){var T=new Ce;return T.ownerDocument=this,T.appendData(k),T},createProcessingInstruction:function(k,T){var U=new Re;return U.ownerDocument=this,U.tagName=U.nodeName=U.target=k,U.nodeValue=U.data=T,U},createAttribute:function(k){var T=new de;return T.ownerDocument=this,T.name=k,T.nodeName=k,T.localName=k,T.specified=!0,T},createEntityReference:function(k){var T=new be;return T.ownerDocument=this,T.nodeName=k,T},createElementNS:function(k,T){var U=new le,V=T.split(":"),re=U.attributes=new G;return U.childNodes=new L,U.ownerDocument=this,U.nodeName=T,U.tagName=T,U.namespaceURI=k,V.length==2?(U.prefix=V[0],U.localName=V[1]):U.localName=T,re._ownerElement=U,U},createAttributeNS:function(k,T){var U=new de,V=T.split(":");return U.ownerDocument=this,U.nodeName=T,U.name=T,U.namespaceURI=k,U.specified=!0,V.length==2?(U.prefix=V[0],U.localName=V[1]):U.localName=T,U}},O(J,P),le.prototype={nodeType:I,hasAttribute:function(k){return this.getAttributeNode(k)!=null},getAttribute:function(k){var T=this.getAttributeNode(k);return T&&T.value||""},getAttributeNode:function(k){return this.attributes.getNamedItem(k)},setAttribute:function(k,T){var U=this.ownerDocument.createAttribute(k);U.value=U.nodeValue=""+T,this.setAttributeNode(U)},removeAttribute:function(k){var T=this.getAttributeNode(k);T&&this.removeAttributeNode(T)},appendChild:function(k){return k.nodeType===n?this.insertBefore(k,null):function(T,U){return U.parentNode&&U.parentNode.removeChild(U),U.parentNode=T,U.previousSibling=T.lastChild,U.nextSibling=null,U.previousSibling?U.previousSibling.nextSibling=U:T.firstChild=U,T.lastChild=U,X(T.ownerDocument,T,U),U}(this,k)},setAttributeNode:function(k){return this.attributes.setNamedItem(k)},setAttributeNodeNS:function(k){return this.attributes.setNamedItemNS(k)},removeAttributeNode:function(k){return this.attributes.removeNamedItem(k.nodeName)},removeAttributeNS:function(k,T){var U=this.getAttributeNodeNS(k,T);U&&this.removeAttributeNode(U)},hasAttributeNS:function(k,T){return this.getAttributeNodeNS(k,T)!=null},getAttributeNS:function(k,T){var U=this.getAttributeNodeNS(k,T);return U&&U.value||""},setAttributeNS:function(k,T,U){var V=this.ownerDocument.createAttributeNS(k,T);V.value=V.nodeValue=""+U,this.setAttributeNode(V)},getAttributeNodeNS:function(k,T){return this.attributes.getNamedItemNS(k,T)},getElementsByTagName:function(k){return new K(this,function(T){var U=[];return $(T,function(V){V===T||V.nodeType!=I||k!=="*"&&V.tagName!=k||U.push(V)}),U})},getElementsByTagNameNS:function(k,T){return new K(this,function(U){var V=[];return $(U,function(re){re===U||re.nodeType!==I||k!=="*"&&re.namespaceURI!==k||T!=="*"&&re.localName!=T||V.push(re)}),V})}},J.prototype.getElementsByTagName=le.prototype.getElementsByTagName,J.prototype.getElementsByTagNameNS=le.prototype.getElementsByTagNameNS,O(le,P),de.prototype.nodeType=F,O(de,P),fe.prototype={data:"",substringData:function(k,T){return this.data.substring(k,k+T)},appendData:function(k){k=this.data+k,this.nodeValue=this.data=k,this.length=k.length},insertData:function(k,T){this.replaceData(k,0,T)},appendChild:function(k){throw new Error(l[m])},deleteData:function(k,T){this.replaceData(k,T,"")},replaceData:function(k,T,U){U=this.data.substring(0,k)+U+this.data.substring(k+T),this.nodeValue=this.data=U,this.length=U.length}},O(fe,P),ve.prototype={nodeName:"#text",nodeType:R,splitText:function(k){var T=this.data,U=T.substring(k);T=T.substring(0,k),this.data=this.nodeValue=T,this.length=T.length;var V=this.ownerDocument.createTextNode(U);return this.parentNode&&this.parentNode.insertBefore(V,this.nextSibling),V}},O(ve,fe),ye.prototype={nodeName:"#comment",nodeType:r},O(ye,fe),Ce.prototype={nodeName:"#cdata-section",nodeType:q},O(Ce,fe),ue.prototype.nodeType=d,O(ue,P),se.prototype.nodeType=c,O(se,P),ge.prototype.nodeType=e,O(ge,P),be.prototype.nodeType=M,O(be,P),Se.prototype.nodeName="#document-fragment",Se.prototype.nodeType=n,O(Se,P),Re.prototype.nodeType=o,O(Re,P),qe.prototype.serializeToString=function(k,T,U){return Oe.call(k,T,U)},P.prototype.toString=Oe;
11try{if(Object.defineProperty){let k=function(T){switch(T.nodeType){case I:case n:var U=[];for(T=T.firstChild;T;)T.nodeType!==7&&T.nodeType!==8&&U.push(k(T)),T=T.nextSibling;return U.join("");default:return T.nodeValue}};Object.defineProperty(K.prototype,"length",{get:function(){return H(this),this.$$length}}),Object.defineProperty(P.prototype,"textContent",{get:function(){return k(this)},set:function(T){switch(this.nodeType){case I:case n:for(;this.firstChild;)this.removeChild(this.firstChild);(T||String(T))&&this.appendChild(this.ownerDocument.createTextNode(T));break;default:this.data=T,this.value=T,this.nodeValue=T}}}),He=function(T,U,V){T["$$"+U]=V}}}catch{}h.DocumentType=ue,h.DOMException=x,h.DOMImplementation=w,h.Element=le,h.Node=P,h.NodeList=L,h.XMLSerializer=qe},function(g,h,p){var v=p(8),f=p(9),s=p(0),y=p(3),u=null,_=function(i){return!i||i<0?0:(i/1e3).toFixed(3)},N=function(){var i=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)};return i()+i()+"-"+i()+"-"+i()+"-"+i()+"-"+i()+i()+i()},O=function(){if((typeof navigator>"u"?"undefined":s(navigator))==="object"){var i=navigator.connection||navigator.mozConnection||navigator.webkitConnection;return i?.type||i?.effectiveType||"unknown"}return"unknown"},D=function(){return(typeof location>"u"?"undefined":s(location))==="object"?location.protocol.replace(/:/,""):"unknown protocol"},I=function(){if((typeof navigator>"u"?"undefined":s(navigator))!=="object")return"unknown os";var i=navigator.userAgent.toLowerCase(),l=/macintosh|mac os x/i.test(navigator.userAgent);return i.indexOf("win32")>=0||i.indexOf("wow32")>=0?"win32":i.indexOf("win64")>=0||i.indexOf("wow64")>=0?"win64":l?"mac":"unknown os"},F=function(){return!((typeof navigator>"u"?"undefined":s(navigator))!=="object"||!navigator.userAgent.match(/(Android|Adr|Linux)/i))},R=function(){return!((typeof navigator>"u"?"undefined":s(navigator))!=="object"||!navigator.userAgent.match(/(iPhone|iPod|iPad|iOS)/i))},q=function(){return(typeof navigator>"u"?"undefined":s(navigator))!=="object"?"unknown device":navigator.userAgent},M=function(){return!((typeof navigator>"u"?"undefined":s(navigator))!=="object"||!navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))}(),e=F()?"android":R?"ios":"other_mobile",o=I(),r=M?e:o,a=q(),d=D();function n(i){return i.replace(/([A-Z])/g,"_$1").toLowerCase()}var c=function(){function i(l){v(this,i);var m=l.parent,A=l.traceId,C=l.bucket,x=l.region,L=l.apiName,K=l.realApi,H=l.httpMethod,G=l.fileKey,z=l.fileSize,S=l.accelerate,E=l.customId,w=l.delay,P=l.deepTracker,j=l.Beacon,$=l.clsReporter,J=C&&C.substr(C.lastIndexOf("-")+1)||"";this.parent=m,this.deepTracker=P,this.delay=w,$&&!this.clsReporter&&(this.clsReporter=$),this.params={sdkVersionName:"cos-js-sdk-v5",sdkVersionCode:y.version,osName:r,networkType:"",requestName:L||"",requestResult:"",realApi:K,bucket:C,region:x,accelerate:S,httpMethod:H,url:"",host:"",httpDomain:"",requestPath:G||"",userAgent:a,networkProtocol:d,errorType:"",errorCode:"",errorName:"",errorMessage:"",errorRequestId:"",errorHttpCode:0,errorServiceName:"",errorNode:"",httpTookTime:0,httpSize:z||0,httpMd5:0,httpSign:0,httpFullTime:0,httpSpeed:0,md5StartTime:0,md5EndTime:0,signStartTime:0,signEndTime:0,httpStartTime:0,httpEndTime:0,startTime:new Date().getTime(),endTime:0,traceId:A||N(),appid:J,partNumber:0,httpRetryTimes:0,customId:E||"",partTime:0},j&&(this.beacon=function(W,X){if(!u){if(typeof W!="function")throw new Error("Beacon not found");u=new W({appkey:"0WEB05PY6MHRGK0U",versionCode:y.version,channelID:"js_sdk",openid:"openid",unionid:"unid",strictMode:!1,delay:X,sessionDuration:6e4})}return u}(j,w))}return f(i,[{key:"formatResult",value:function(l,m){var A,C,x,L,K,H,G=new Date().getTime(),z=O(),S=l?l?.code||(l==null||(A=l.error)===null||A===void 0?void 0:A.code)||(l==null||(C=l.error)===null||C===void 0?void 0:C.Code):"",E=l?l?.message||(l==null||(x=l.error)===null||x===void 0?void 0:x.message)||(l==null||(L=l.error)===null||L===void 0?void 0:L.Message):"",w=E,P=l?l?.resource||(l==null||(K=l.error)===null||K===void 0?void 0:K.resource)||(l==null||(H=l.error)===null||H===void 0?void 0:H.Resource):"",j=l?l?.statusCode:m.statusCode,$=l?l?.headers&&l?.headers["x-cos-request-id"]:m?.headers&&m?.headers["x-cos-request-id"],J=l?$?"Server"
11:"Client":"";this.params.requestName==="getObject"&&(this.params.httpSize=m?m.headers&&m.headers["content-length"]:0);var W=this.params.realApi==="sliceUploadFile",X=this.params.realApi==="sliceCopyFile";if(W||X){var Z=this.params.httpSize/1024/this.params.partTime;Object.assign(this.params,{httpSpeed:Z<0?0:Z.toFixed(3)})}else{var Q=G-this.params.startTime,te=this.params.httpEndTime-this.params.httpStartTime,ce=this.params.httpSize/1024/(te/1e3),oe=this.params.md5EndTime-this.params.md5StartTime,ae=this.params.signEndTime-this.params.signStartTime;this.parent&&(this.parent.addParamValue("httpTookTime",_(te)),this.parent.addParamValue("httpFullTime",_(Q)),this.parent.addParamValue("httpMd5",_(oe)),this.parent.addParamValue("httpSign",_(ae)),["multipartUpload","uploadPartCopy","putObjectCopy"].includes(this.params.requestName)&&this.parent.addParamValue("partTime",_(te))),Object.assign(this.params,{httpFullTime:_(Q),httpMd5:_(oe),httpSign:_(ae),httpTookTime:_(te),httpSpeed:ce<0?0:ce.toFixed(3)})}if(Object.assign(this.params,{networkType:z,requestResult:l?"Failure":"Success",errorType:J,errorCode:S,errorHttpCode:j,errorName:w,errorMessage:E,errorServiceName:P,errorRequestId:$}),!l||S&&E||(this.params.fullError=l?JSON.stringify(l):""),this.params.url){try{var ne=/^http(s)?:\/\/(.*?)\//.exec(this.params.url);this.params.host=ne[2]}catch{this.params.host=this.params.url}this.params.httpDomain=this.params.host}}},{key:"report",value:function(l,m){if(this.beacon||this.clsReporter){this.formatResult(l,m);var A=function(C){var x,L={},K=["sdkVersionName","sdkVersionCode","osName","networkType","requestName","requestResult","bucket","region","appid","accelerate","url","host","requestPath","userAgent","networkProtocol","httpMethod","httpSize","httpSpeed","httpTookTime","httpMd5","httpSign","httpFullTime","httpDomain","partNumber","httpRetryTimes","customId","traceId","realApi"],H=[].concat(K,["errorNode","errorCode","errorName","errorMessage","errorRequestId","errorHttpCode","errorServiceName","errorType","fullError"]),G=C.requestResult==="Success"?K:H;for(var z in C)G.includes(z)&&(L[n(z)]=C[z]);return L.request_name=C.realApi?(x=C.realApi,["putObject","sliceUploadFile","uploadFile","uploadFiles"].includes(x)?"UploadTask":x==="getObject"?"DownloadTask":["putObjectCopy","sliceCopyFile"].includes(x)?"CopyTask":x):C.requestName,L}(this.params);this.beacon&&this.sendEventsToBeacon(A),this.clsReporter&&this.sendEventsToCLS(A)}}},{key:"setParams",value:function(l){Object.assign(this.params,l)}},{key:"addParamValue",value:function(l,m){this.params[l]=(+this.params[l]+ +m).toFixed(3)}},{key:"sendEventsToBeacon",value:function(l){if(!(this.params.requestName==="sliceUploadFile"||this.params.realApi==="sliceUploadFile")||this.deepTracker){var m="qcloud_track_cos_sdk";this.delay===0?this.beacon&&this.beacon.onDirectUserAction(m,l):this.beacon&&this.beacon.onUserAction(m,l)}}},{key:"sendEventsToCLS",value:function(l){var m=this.delay===0;this.clsReporter.log(l,m)}},{key:"generateSubTracker",value:function(l){return Object.assign(l,{parent:this,deepTracker:this.deepTracker,traceId:this.params.traceId,bucket:this.params.bucket,region:this.params.region,accelerate:this.params.accelerate,fileKey:this.params.requestPath,customId:this.params.customId,delay:this.delay,clsReporter:this.clsReporter}),new i(l)}}])}();g.exports=c},function(g,h){g.exports=function(p,v){if(!(p instanceof v))throw new TypeError("Cannot call a class as a function")},g.exports.__esModule=!0,g.exports.default=g.exports},function(g,h,p){var v=p(27);function f(s,y){for(var u=0;u<y.length;u++){var _=y[u];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(s,v(_.key),_)}}g.exports=function(s,y,u){return y&&f(s.prototype,y),u&&f(s,u),Object.defineProperty(s,"prototype",{writable:!1}),s},g.exports.__esModule=!0,g.exports.default=g.exports},function(g,h,p){var v=p(11),f=p(1),s={};g.exports.transferToTaskMethod=function(y,u){s[u]=y[u],y[u]=function(_,N){_.SkipTask?s[u].call(this,_,N):this._addTask(u,_,N)}},g.exports.init=function(y){var u,_,N=[],O={},D=0,I=0,F=function(o){var r={id:o.id,Bucket:o.Bucket,Region:o.Region,Key:o.Key,FilePath:o.FilePath,state:o.state,loaded:o.loaded,size:o.size,speed:o.speed,percent:o.percent,hashPercent:o.hashPercent,error:o.error};return o.FilePath&&(r.FilePath=o.FilePath),o._custom&&(r._custom=o._custom),r},R=(_=function(){u=0,y.emit("task-list-update",{list:f.map(N,F)}),y.emit("list-update",{list:f.map(N,F)})},function(){u||(u=setTimeout(_))}),q=function(){if(!(N.length<=y.options.UploadQueueSize)){for(var o=0;o<I&&o<N.length&&N.length>y.options.UploadQueueSize;){var r=N[o].state==="waiting"||N[o].state==="checking"||N[o].state==="uploading";N[o]&&r?o++:(O[N[o].id]&&delete O[N[o].id],N.splice(o,1),I--)}R()}},M=function o(){if(!(D>=y.options.FileParallelLimit)){for(;N[I]&&N[I].state!=="waiting";)I++;if(!(I>=N.length)){var r=N[I];I++,D++,r.state="checking",r.params.onTaskStart&&r.params.onTaskStart(F(r)),!r.params.UploadData&&(r.params.UploadData={});var a=f.formatParams(r.api,r.params);
11s[r.api].call(y,a,function(d,n){y._isRunningTask(r.id)&&(r.state!=="checking"&&r.state!=="uploading"||(r.state=d?"error":"success",d&&(r.error=d),D--,R(),o(),r.callback&&r.callback(d,n),r.state==="success"&&(r.params&&(delete r.params.UploadData,delete r.params.Body,delete r.params),delete r.callback)),q())}),R(),setTimeout(o)}}},e=function(o,r){var a=O[o];if(a){var d=a&&a.state==="waiting",n=a&&(a.state==="checking"||a.state==="uploading");if(r==="canceled"&&a.state!=="canceled"||r==="paused"&&d||r==="paused"&&n){a.state=r,y.emit("inner-kill-task",{TaskId:o,toState:r});try{var c=a&&a.params&&a.params.UploadData.UploadId}catch{}r==="canceled"&&c&&v.removeUsing(c),R(),n&&(D--,M()),r==="canceled"&&(a.params&&(delete a.params.UploadData,delete a.params.Body,delete a.params),delete a.callback)}q()}};y._addTasks=function(o){f.each(o,function(r){y._addTask(r.api,r.params,r.callback,!0)}),R()},y._addTask=function(o,r,a,d){r=f.formatParams(o,r);var n=f.uuid();r.TaskId=n,r.onTaskReady&&r.onTaskReady(n),r.TaskReady&&r.TaskReady(n);var c={params:r,callback:a,api:o,index:N.length,id:n,Bucket:r.Bucket,Region:r.Region,Key:r.Key,FilePath:r.FilePath||"",state:"waiting",loaded:0,size:0,speed:0,percent:0,hashPercent:0,error:null,_custom:r._custom},i=r.onHashProgress;r.onHashProgress=function(m){y._isRunningTask(c.id)&&(c.hashPercent=m.percent,i&&i(m),R())};var l=r.onProgress;return r.onProgress=function(m){y._isRunningTask(c.id)&&(c.state==="checking"&&(c.state="uploading"),c.loaded=m.loaded,c.speed=m.speed,c.percent=m.percent,l&&l(m),R())},f.getFileSize(o,r,function(m,A){if(m)return a(f.error(m));O[n]=c,N.push(c),c.size=A,!d&&R(),M(),q()}),n},y._isRunningTask=function(o){var r=O[o];return!(!r||r.state!=="checking"&&r.state!=="uploading")},y.getTaskList=function(){return f.map(N,F)},y.cancelTask=function(o){e(o,"canceled")},y.pauseTask=function(o){e(o,"paused")},y.restartTask=function(o){var r=O[o];!r||r.state!=="paused"&&r.state!=="error"||(r.state="waiting",R(),I=Math.min(I,r.index),M())},y.isUploadRunning=function(){return D||I<N.length}}},function(g,h,p){var v,f,s=p(1),y="cos_sdk_upload_cache",u=function(){try{var I=JSON.parse(localStorage.getItem(y))}catch{}I||(I=[]),v=I},_=function(){try{v.length?localStorage.setItem(y,JSON.stringify(v)):localStorage.removeItem(y)}catch{}},N=function(){if(!v){u.call(this);for(var I=!1,F=Math.round(Date.now()/1e3),R=v.length-1;R>=0;R--){var q=v[R][2];(!q||q+2592e3<F)&&(v.splice(R,1),I=!0)}I&&_()}},O=function(){f||(f=setTimeout(function(){_(),f=null},400))},D={using:{},setUsing:function(I){D.using[I]=!0},removeUsing:function(I){delete D.using[I]},getFileId:function(I,F,R,q){return I.name&&I.size&&I.lastModifiedDate&&F?s.md5([I.name,I.size,I.lastModifiedDate,F,R,q].join("::")):null},getCopyFileId:function(I,F,R,q,M){var e=F["content-length"],o=F.etag||"",r=F["last-modified"];return I&&R?s.md5([I,e,o,r,R,q,M].join("::")):null},getUploadIdList:function(I){if(!I)return null;N.call(this);for(var F=[],R=0;R<v.length;R++)v[R][0]===I&&F.push(v[R][1]);return F.length?F:null},saveUploadId:function(I,F,R){if(N.call(this),I){for(var q=v.length-1;q>=0;q--){var M=v[q];M[0]===I&&M[1]===F&&v.splice(q,1)}v.unshift([I,F,Math.round(Date.now()/1e3)]),v.length>R&&v.splice(R),O()}},removeUploadId:function(I){N.call(this),delete D.using[I];for(var F=v.length-1;F>=0;F--)v[F][1]===I&&v.splice(F,1);O()}};g.exports=D},function(g,h,p){var v=p(0),f=p(29),s=p(1);function y(e,o,r){var a=s.clone(o.InventoryConfiguration);if(a.OptionalFields){var d=a.OptionalFields||[];a.OptionalFields={Field:d}}if(a.Destination&&a.Destination.COSBucketDestination&&a.Destination.COSBucketDestination.Encryption){var n=a.Destination.COSBucketDestination.Encryption;Object.keys(n).indexOf("SSECOS")>-1&&(n["SSE-COS"]=n.SSECOS,delete n.SSECOS)}var c=s.json2xml({InventoryConfiguration:a}),i=o.Headers;i["Content-Type"]="application/xml",i["Content-MD5"]=s.b64(s.md5(c));var l=e==="PUT"?"name/cos:PutBucketInventory":"name/cos:PostBucketInventory";R.call(this,{Action:l,method:e,Bucket:o.Bucket,Region:o.Region,body:c,action:"inventory",qs:{id:o.Id},headers:i,tracker:o.tracker},function(m,A){return m&&m.statusCode===204?r(null,{statusCode:m.statusCode}):m?r(m):void r(null,{statusCode:A.statusCode,headers:A.headers})})}function u(e){var o={GrantFullControl:[],GrantWrite:[],GrantRead:[],GrantReadAcp:[],GrantWriteAcp:[],ACL:""},r={FULL_CONTROL:"GrantFullControl",WRITE:"GrantWrite",READ:"GrantRead",READ_ACP:"GrantReadAcp",WRITE_ACP:"GrantWriteAcp"},a=(e&&e.AccessControlList||{}).Grant;a&&(a=s.isArray(a)?a:[a]);var d={READ:0,WRITE:0,FULL_CONTROL:0};return a&&a.length&&s.each(a,function(n){n.Grantee.ID==="qcs::cam::anyone:anyone"||n.Grantee.URI==="http://cam.qcloud.com/groups/global/AllUsers"?d[n.Permission]=1:n.Grantee.ID!==e.Owner.ID&&o[r[n.Permission]].push('id="'+n.Grantee.ID+'"')}),d.FULL_CONTROL||d.WRITE&&d.READ?o.ACL="public-read-write":d.READ?o.ACL="public-read":o.ACL="private",s.each(r,function(n){o[n]=_(o[n].join(","))}),o}function _(e){var o,r,a=e.split(","),d={};for(o=0;o<a.length;)d[r=a[o].trim()]?a.splice(o,1):(d[r]=!0,a[o]=r,o++);return a.join(",")}function N(e){var o=e.region||"",r=e.bucket||"",a=r.substr(0,r.lastIndexOf("-")),d=r.substr(r.lastIndexOf("-")+1),n=e.domain,c=e.object;typeof n=="function"&&(n=n({Bucket:r,Region:o})),["http","https"].includes(e.protocol)&&(e.protocol=e.protocol+":");var i=e.protocol||(s.isBrowser&&(typeof location>"u"?"undefined":v(location))==="object"&&location.protocol==="http:"?"http:":"https:");n||(n=["cn-south","cn-south-2","cn-north","cn-east","cn-southwest","sg"].indexOf(o)>-1?"{Region}.myqcloud.com":"cos.{Region}.myqcloud.com",e.ForcePathStyle||(n="{Bucket}."+n)),n=(n=n.replace(/\{\{AppId\}\}/gi,d).replace(/\{\{Bucket\}\}/gi,a).replace(/\{\{Region\}\}/gi,o).replace(/\{\{.*?\}\}/gi,"")).replace(/\{AppId\}/gi,d).replace(/\{BucketName\}/gi,a).replace(/\{Bucket\}/gi,r).replace(/\{Region\}/gi,o).replace(/\{.*?\}/gi,""),/^[a-zA-Z]+:\/\//.test(n)||(n=i+"//"+n),n.slice(-1)==="/"&&(n=n.slice(0,-1));var l=n;return e.ForcePathStyle&&(l+="/"+r),l+="/",c&&(l+=s.camSafeUrlEncode(c).replace(/%2F/g,"/")),e.isLocation&&(l=l.replace(/^https?:\/\//,"")),l}var O=function(e){if(!e.Bucket||!e.Region)return"";var o=e.UseAccelerate===void 0?this.options.UseAccelerate:e.UseAccelerate;return(e.Url||N({ForcePathStyle:this.options.ForcePathStyle,protocol:this.options.Protocol,domain:this.options.Domain,bucket:e.Bucket,region:o?"accelerate":e.Region}
11)).replace(/^https?:\/\/([^/]+)(\/.*)?$/,"$1")};function D(e,o){var r=s.clone(e.Headers),a="";s.each(r,function(E,w){(E===""||["content-type","cache-control","expires"].indexOf(w.toLowerCase())>-1)&&delete r[w],w.toLowerCase()==="host"&&(a=E)});var d=e.ForceSignHost!==!1;!a&&e.SignHost&&d&&(r.Host=e.SignHost);var n=!1,c=function(E,w){n||(n=!0,w&&w.XCosSecurityToken&&!w.SecurityToken&&((w=s.clone(w)).SecurityToken=w.XCosSecurityToken,delete w.XCosSecurityToken),o&&o(E,w))},i=this,l=e.Bucket||"",m=e.Region||"",A=e.Key||"";i.options.ForcePathStyle&&l&&(A=l+"/"+A);var C="/"+A,x={},L=e.Scope;if(!L){var K=e.Action||"",H=e.ResourceKey||e.Key||"";L=e.Scope||[{action:K,bucket:l,region:m,prefix:H}]}var G=s.md5(JSON.stringify(L));i._StsCache=i._StsCache||[],function(){var E,w;for(E=i._StsCache.length-1;E>=0;E--){w=i._StsCache[E];var P=Math.round(s.getSkewTime(i.options.SystemClockOffset)/1e3)+30;if(w.StartTime&&P<w.StartTime||P>=w.ExpiredTime)i._StsCache.splice(E,1);else if(!w.ScopeLimit||w.ScopeLimit&&w.ScopeKey===G){x=w;break}}}();var z=function(){var E="";x.StartTime&&e.Expires?E=x.StartTime+";"+(x.StartTime+1*e.Expires):x.StartTime&&x.ExpiredTime&&(E=x.StartTime+";"+x.ExpiredTime);var w={Authorization:s.getAuth({SecretId:x.TmpSecretId,SecretKey:x.TmpSecretKey,Method:e.Method,Pathname:C,Query:e.Query,Headers:r,Expires:e.Expires,UseRawKey:i.options.UseRawKey,SystemClockOffset:i.options.SystemClockOffset,KeyTime:E,ForceSignHost:d}),SecurityToken:x.SecurityToken||x.XCosSecurityToken||"",Token:x.Token||"",ClientIP:x.ClientIP||"",ClientUA:x.ClientUA||"",SignFrom:"client"};c(null,w)},S=function(E){if(E.Authorization){var w=!1,P=E.Authorization;if(P)if(P.indexOf(" ")>-1)w=!1;else if(P.indexOf("q-sign-algorithm=")>-1&&P.indexOf("q-ak=")>-1&&P.indexOf("q-sign-time=")>-1&&P.indexOf("q-key-time=")>-1&&P.indexOf("q-url-param-list=")>-1)w=!0;else try{(P=atob(P)).indexOf("a=")>-1&&P.indexOf("k=")>-1&&P.indexOf("t=")>-1&&P.indexOf("r=")>-1&&P.indexOf("b=")>-1&&(w=!0)}catch{}if(!w)return s.error(new Error("getAuthorization callback params format error"))}else{if(!E.TmpSecretId)return s.error(new Error('getAuthorization callback params missing "TmpSecretId"'));if(!E.TmpSecretKey)return s.error(new Error('getAuthorization callback params missing "TmpSecretKey"'));if(!E.SecurityToken&&!E.XCosSecurityToken)return s.error(new Error('getAuthorization callback params missing "SecurityToken"'));if(!E.ExpiredTime)return s.error(new Error('getAuthorization callback params missing "ExpiredTime"'));if(E.ExpiredTime&&E.ExpiredTime.toString().length!==10)return s.error(new Error('getAuthorization callback params "ExpiredTime" should be 10 digits'));if(E.StartTime&&E.StartTime.toString().length!==10)return s.error(new Error('getAuthorization callback params "StartTime" should be 10 StartTime'))}return!1};if(x.ExpiredTime&&x.ExpiredTime-s.getSkewTime(i.options.SystemClockOffset)/1e3>60)z();else if(i.options.getAuthorization)i.options.getAuthorization.call(i,{Bucket:l,Region:m,Method:e.Method,Key:A,Pathname:C,Query:e.Query,Headers:r,Scope:L,SystemClockOffset:i.options.SystemClockOffset,ForceSignHost:d},function(E){typeof E=="string"&&(E={Authorization:E});var w=S(E);if(w)return c(w);E.Authorization?c(null,E):((x=E||{}).Scope=L,x.ScopeKey=G,i._StsCache.push(x),z())});else{if(!i.options.getSTS)return function(){var E="";i.options.StartTime&&e.Expires?E=i.options.StartTime+";"+(i.options.StartTime+1*e.Expires):i.options.StartTime&&i.options.ExpiredTime&&(E=i.options.StartTime+";"+i.options.ExpiredTime);var w={Authorization:s.getAuth({SecretId:e.SecretId||i.options.SecretId,SecretKey:e.SecretKey||i.options.SecretKey,Method:e.Method,Pathname:C,Query:e.Query,Headers:r,Expires:e.Expires,KeyTime:E,UseRawKey:i.options.UseRawKey,SystemClockOffset:i.options.SystemClockOffset,ForceSignHost:d}),SecurityToken:i.options.SecurityToken||i.options.XCosSecurityToken,SignFrom:"client"};return c(null,w),w}();i.options.getSTS.call(i,{Bucket:l,Region:m},function(E){(x=E||{}).Scope=L,x.ScopeKey=G,x.TmpSecretId||(x.TmpSecretId=x.SecretId),x.TmpSecretKey||(x.TmpSecretKey=x.SecretKey);var w=S(x);if(w)return c(w);i._StsCache.push(x),z()})}return""}function I(e){var o=!1,r=!1,a=!1,d=e.headers&&(e.headers.date||e.headers.Date)||e.error&&e.error.ServerTime;try{var n=e.error.Code,c=e.error.Message;(n==="RequestTimeTooSkewed"||n==="AccessDenied"&&c==="Request has expired")&&(r=!0)}catch{}if(e)if(r&&d){var i=Date.parse(d);
11this.options.CorrectClockSkew&&Math.abs(s.getSkewTime(this.options.SystemClockOffset)-i)>=3e4&&(this.options.SystemClockOffset=i-Date.now(),o=!0)}else Math.floor(e.statusCode/100)===5?o=!0:e.message==="CORS blocked or network error"&&(a=!0,o=this.options.AutoSwitchHost);return{canRetry:o,networkError:a}}function F(e){var o=e.requestUrl,r=e.clientCalcSign,a=e.networkError;return!this.options.AutoSwitchHost||!o||!r||!a?!1:/^https?:\/\/[^\/]*\.cos\.[^\/]*\.myqcloud\.com(\/.*)?$/.test(o)&&!/^https?:\/\/[^\/]*\.cos\.accelerate\.myqcloud\.com(\/.*)?$/.test(o)}function R(e,o){var r=this;!e.headers&&(e.headers={}),!e.qs&&(e.qs={}),e.VersionId&&(e.qs.versionId=e.VersionId),e.qs=s.clearKey(e.qs),e.headers&&(e.headers=s.clearKey(e.headers)),e.qs&&(e.qs=s.clearKey(e.qs));var a=s.clone(e.qs);e.action&&(a[e.action]="");var d=e.url||e.Url,n=e.SignHost||O.call(this,{Bucket:e.Bucket,Region:e.Region,Url:d}),c=e.tracker;(function i(l){var m=r.options.SystemClockOffset;c&&c.setParams({signStartTime:new Date().getTime(),httpRetryTimes:l-1}),e.SwitchHost&&(n=n.replace(/myqcloud.com/,"tencentcos.cn")),D.call(r,{Bucket:e.Bucket||"",Region:e.Region||"",Method:e.method,Key:e.Key,Query:a,Headers:e.headers,SignHost:n,Action:e.Action,ResourceKey:e.ResourceKey,Scope:e.Scope,ForceSignHost:r.options.ForceSignHost,SwitchHost:e.SwitchHost},function(A,C){A?o(A):(c&&c.setParams({signEndTime:new Date().getTime(),httpStartTime:new Date().getTime()}),e.AuthData=C,q.call(r,e,function(x,L){c&&c.setParams({httpEndTime:new Date().getTime()});var K=!1,H=!1;if(x){var G=I.call(r,x);K=G.canRetry||m!==r.options.SystemClockOffset,H=G.networkError}if(x&&l<2&&K){e.headers&&(delete e.headers.Authorization,delete e.headers.token,delete e.headers.clientIP,delete e.headers.clientUA,e.headers["x-cos-security-token"]&&delete e.headers["x-cos-security-token"],e.headers["x-ci-security-token"]&&delete e.headers["x-ci-security-token"]);var z=F.call(r,{requestUrl:x?.url||"",clientCalcSign:C.SignFrom==="client",networkError:H});e.SwitchHost=z,i(l+1)}else o(x,L)}))})})(1)}function q(e,o){var r=this,a=e.TaskId;if(!a||r._isRunningTask(a)){var d=e.Bucket,n=e.Region,c=e.Key,i=e.method||"GET",l=e.Url||e.url,m=e.body,A=e.rawBody;r.options.UseAccelerate&&(n="accelerate"),l=l||N({ForcePathStyle:r.options.ForcePathStyle,protocol:r.options.Protocol,domain:r.options.Domain,bucket:d,region:n,object:c}),e.SwitchHost&&(l=l.replace(/myqcloud.com/,"tencentcos.cn"));var C=c?l:"";e.action&&(l=l+"?"+(s.isIOS_QQ?"".concat(e.action,"="):e.action)),e.qsStr&&(l=l.indexOf("?")>-1?l+"&"+e.qsStr:l+"?"+e.qsStr);var x={method:i,url:l,headers:e.headers,qs:e.qs,body:m},L="x-cos-security-token";if(s.isCIHost(l)&&(L="x-ci-security-token"),x.headers.Authorization=e.AuthData.Authorization,e.AuthData.Token&&(x.headers.token=e.AuthData.Token),e.AuthData.ClientIP&&(x.headers.clientIP=e.AuthData.ClientIP),e.AuthData.ClientUA&&(x.headers.clientUA=e.AuthData.ClientUA),e.AuthData.SecurityToken&&(x.headers[L]=e.AuthData.SecurityToken),x.headers&&(x.headers=s.clearKey(x.headers)),x=s.clearKey(x),e.onProgress&&typeof e.onProgress=="function"){var K=m&&(m.size||m.length)||0;x.onProgress=function(P){if(!a||r._isRunningTask(a)){var j=P?P.loaded:0;e.onProgress({loaded:j,total:K})}}}e.onDownloadProgress&&(x.onDownloadProgress=e.onDownloadProgress),e.DataType&&(x.dataType=e.DataType),this.options.Timeout&&(x.timeout=this.options.Timeout),r.options.ForcePathStyle&&(x.pathStyle=r.options.ForcePathStyle),r.emit("before-send",x);var H,G=x.url.includes("accelerate."),z=x.qs?Object.keys(x.qs).map(function(P){return"".concat(P,"=").concat(x.qs[P])}).join("&"):"",S=z?x.url+"?"+z:x.url;e.tracker&&(e.tracker.setParams({url:S,httpMethod:x.method,accelerate:G,httpSize:((H=x.body)===null||H===void 0?void 0:H.size)||0}),e.tracker.parent&&!e.tracker.parent.params.url&&e.tracker.parent.setParams({url:C,accelerate:G}));var E=(r.options.Request||f)(x,function(P){if(!P||P.error!=="abort"){var j={options:x,error:P&&P.error,statusCode:P&&P.statusCode||0,statusMessage:P&&P.statusMessage||"",headers:P&&P.headers||{},body:P&&P.body};r.emit("after-receive",j);var $,J=j.error,W=j.body,X={statusCode:j.statusCode,statusMessage:j.statusMessage,headers:j.headers}
11,Z=function(ae,ne){if(a&&r.off("inner-kill-task",w),!$){$=!0;var pe={};if(X&&X.statusCode&&(pe.statusCode=X.statusCode),X&&X.headers&&(pe.headers=X.headers),ae)x.url&&(pe.url=x.url),x.method&&(pe.method=x.method),ae=s.extend(ae||{},pe),o(ae,null);else{if(e.Action==="name/cos:PutObject"){var Y={};for(var ee in e.headers)Y[ee.toLowerCase()]=e.headers[ee];Y["x-cos-callback"]?ne.Error?(ne.CallbackError=s.clone(ne.Error),delete ne.Error):ne.CallbackBody=s.clone(ne):Y["x-cos-return-body"]&&(ne.Error?(ne.ReturnError=s.clone(ne.Error),delete ne.Error):ne.ReturnBody=s.clone(ne))}ne=s.extend(ne||{},pe),o(null,ne)}E=null}};if(J)return Z(s.error(J));var Q=X.statusCode,te=Math.floor(Q/100)===2;if(A){if(te)return Z(null,{body:W});if(W instanceof Blob)return void s.readAsBinaryString(W,function(ae){var ne=s.parseResBody(ae),pe=ne.Error||ne;return Z(s.error(new Error(pe.Message||"response body error"),{code:pe.Code,error:pe}))})}var ce=s.parseResBody(W),oe=ce.Error||ce;te?Z(null,ce):oe?Z(s.error(new Error(oe.Message),{code:oe.Code,error:oe})):Q?Z(s.error(new Error(X.statusMessage),{code:""+Q})):Q&&Z(s.error(new Error("statusCode error")))}}),w=function P(j){j.TaskId===a&&(E&&E.abort&&E.abort(),r.off("inner-kill-task",P))};a&&r.on("inner-kill-task",w)}}var M={getService:function(e,o){var r=this.options.Protocol||(s.isBrowser&&(typeof location>"u"?"undefined":v(location))==="object"&&location.protocol==="http:"?"http:":"https:"),a=this.options.ServiceDomain,d=e.AppId||this.options.appId,n=e.Region;a?(a=a.replace(/\{\{AppId\}\}/gi,d||"").replace(/\{\{Region\}\}/gi,n||"").replace(/\{\{.*?\}\}/gi,""),/^[a-zA-Z]+:\/\//.test(a)||(a=r+"//"+a),a.slice(-1)==="/"&&(a=a.slice(0,-1))):a=n?r+"//cos."+n+".myqcloud.com":r+"//service.cos.myqcloud.com";var c="",i=n?"cos."+n+".myqcloud.com":"service.cos.myqcloud.com";i===a.replace(/^https?:\/\/([^/]+)(\/.*)?$/,"$1")&&(c=i),R.call(this,{Action:"name/cos:GetService",url:a,method:"GET",headers:e.Headers,SignHost:c,tracker:e.tracker},function(l,m){if(l)return o(l);var A=m&&m.ListAllMyBucketsResult&&m.ListAllMyBucketsResult.Buckets&&m.ListAllMyBucketsResult.Buckets.Bucket||[];A=s.isArray(A)?A:[A];var C=m&&m.ListAllMyBucketsResult&&m.ListAllMyBucketsResult.Owner||{};o(null,{Buckets:A,Owner:C,statusCode:m.statusCode,headers:m.headers})})},putBucket:function(e,o){var r=this,a="";if(e.BucketAZConfig){var d={BucketAZConfig:e.BucketAZConfig};a=s.json2xml({CreateBucketConfiguration:d})}R.call(this,{Action:"name/cos:PutBucket",method:"PUT",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,body:a,tracker:e.tracker},function(n,c){if(n)return o(n);var i=N({protocol:r.options.Protocol,domain:r.options.Domain,bucket:e.Bucket,region:e.Region,isLocation:!0});o(null,{Location:i,statusCode:c.statusCode,headers:c.headers})})},headBucket:function(e,o){R.call(this,{Action:"name/cos:HeadBucket",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,method:"HEAD",tracker:e.tracker},o)},getBucket:function(e,o){var r={};r.prefix=e.Prefix||"",r.delimiter=e.Delimiter,r.marker=e.Marker,r["max-keys"]=e.MaxKeys,r["encoding-type"]=e.EncodingType,R.call(this,{Action:"name/cos:GetBucket",ResourceKey:r.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:r,tracker:e.tracker},function(a,d){if(a)return o(a);var n=d.ListBucketResult||{},c=n.Contents||[],i=n.CommonPrefixes||[];c=s.isArray(c)?c:[c],i=s.isArray(i)?i:[i];var l=s.clone(n);s.extend(l,{Contents:c,CommonPrefixes:i,statusCode:d.statusCode,headers:d.headers}),o(null,l)})},deleteBucket:function(e,o){R.call(this,{Action:"name/cos:DeleteBucket",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,method:"DELETE",tracker:e.tracker},function(r,a){return r&&r.statusCode===204?o(null,{statusCode:r.statusCode}):r?o(r):void o(null,{statusCode:a.statusCode,headers:a.headers})})},putBucketAcl:function(e,o){var r=e.Headers,a="";if(e.AccessControlPolicy){var d=s.clone(e.AccessControlPolicy||{}),n=d.Grants||d.Grant;n=s.isArray(n)?n:[n],delete d.Grant,delete d.Grants,d.AccessControlList={Grant:n},a=s.json2xml({AccessControlPolicy:d}),r["Content-Type"]="application/xml",r["Content-MD5"]=s.b64(s.md5(a))}s.each(r,function(c,i){i.indexOf("x-cos-grant-")===0&&(r[i]=_(r[i]))}),R.call(this,{Action:"name/cos:PutBucketACL",method:"PUT",Bucket:e.Bucket,Region:e.Region,headers:r,action:"acl",body:a,tracker:e.tracker},function(c,i){if(c)return o(c);o(null,{statusCode:i.statusCode,headers:i.headers})})},getBucketAcl:function(e,o){R.call(this,{Action:"name/cos:GetBucketACL",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"acl",tracker:e.tracker}
11,function(r,a){if(r)return o(r);var d=a.AccessControlPolicy||{},n=d.Owner||{},c=d.AccessControlList.Grant||[];c=s.isArray(c)?c:[c];var i=u(d);a.headers&&a.headers["x-cos-acl"]&&(i.ACL=a.headers["x-cos-acl"]),i=s.extend(i,{Owner:n,Grants:c,statusCode:a.statusCode,headers:a.headers}),o(null,i)})},putBucketCors:function(e,o){var r=(e.CORSConfiguration||{}).CORSRules||e.CORSRules||[];r=s.clone(s.isArray(r)?r:[r]),s.each(r,function(c){s.each(["AllowedOrigin","AllowedHeader","AllowedMethod","ExposeHeader"],function(i){var l=i+"s",m=c[l]||c[i]||[];delete c[l],c[i]=s.isArray(m)?m:[m]})});var a={CORSRule:r};e.ResponseVary&&(a.ResponseVary=e.ResponseVary);var d=s.json2xml({CORSConfiguration:a}),n=e.Headers;n["Content-Type"]="application/xml",n["Content-MD5"]=s.b64(s.md5(d)),R.call(this,{Action:"name/cos:PutBucketCORS",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:d,action:"cors",headers:n,tracker:e.tracker},function(c,i){if(c)return o(c);o(null,{statusCode:i.statusCode,headers:i.headers})})},getBucketCors:function(e,o){R.call(this,{Action:"name/cos:GetBucketCORS",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"cors",tracker:e.tracker},function(r,a){if(r)if(r.statusCode===404&&r.error&&r.error.Code==="NoSuchCORSConfiguration"){var d={CORSRules:[],statusCode:r.statusCode};r.headers&&(d.headers=r.headers),o(null,d)}else o(r);else{var n=a.CORSConfiguration||{},c=n.CORSRules||n.CORSRule||[];c=s.clone(s.isArray(c)?c:[c]);var i=n.ResponseVary;s.each(c,function(l){s.each(["AllowedOrigin","AllowedHeader","AllowedMethod","ExposeHeader"],function(m){var A=m+"s",C=l[A]||l[m]||[];delete l[m],l[A]=s.isArray(C)?C:[C]})}),o(null,{CORSRules:c,ResponseVary:i,statusCode:a.statusCode,headers:a.headers})}})},deleteBucketCors:function(e,o){R.call(this,{Action:"name/cos:DeleteBucketCORS",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"cors",tracker:e.tracker},function(r,a){return r&&r.statusCode===204?o(null,{statusCode:r.statusCode}):r?o(r):void o(null,{statusCode:a.statusCode||r.statusCode,headers:a.headers})})},getBucketLocation:function(e,o){R.call(this,{Action:"name/cos:GetBucketLocation",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"location",tracker:e.tracker},o)},getBucketPolicy:function(e,o){R.call(this,{Action:"name/cos:GetBucketPolicy",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"policy",rawBody:!0,tracker:e.tracker},function(r,a){if(r)return r.statusCode&&r.statusCode===403?o(s.error(r,{ErrorStatus:"Access Denied"})):r.statusCode&&r.statusCode===405?o(s.error(r,{ErrorStatus:"Method Not Allowed"})):r.statusCode&&r.statusCode===404?o(s.error(r,{ErrorStatus:"Policy Not Found"})):o(r);var d={};try{d=JSON.parse(a.body)}catch{}o(null,{Policy:d,statusCode:a.statusCode,headers:a.headers})})},putBucketPolicy:function(e,o){var r=e.Policy;try{typeof r=="string"&&(r=JSON.parse(r))}catch{}if(!r||typeof r=="string")return o(s.error(new Error("Policy format error")));var a=JSON.stringify(r);r.version||(r.version="2.0");var d=e.Headers;d["Content-Type"]="application/json",d["Content-MD5"]=s.b64(s.md5(a)),R.call(this,{Action:"name/cos:PutBucketPolicy",method:"PUT",Bucket:e.Bucket,Region:e.Region,action:"policy",body:a,headers:d,tracker:e.tracker},function(n,c){return n&&n.statusCode===204?o(null,{statusCode:n.statusCode}):n?o(n):void o(null,{statusCode:c.statusCode,headers:c.headers})})},deleteBucketPolicy:function(e,o){R.call(this,{Action:"name/cos:DeleteBucketPolicy",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"policy",tracker:e.tracker},function(r,a){return r&&r.statusCode===204?o(null,{statusCode:r.statusCode}):r?o(r):void o(null,{statusCode:a.statusCode||r.statusCode,headers:a.headers})})},putBucketTagging:function(e,o){var r=e.Tagging||{},a=r.TagSet||r.Tags||e.Tags||[];a=s.clone(s.isArray(a)?a:[a]);var d=s.json2xml({Tagging:{TagSet:{Tag:a}}}),n=e.Headers;n["Content-Type"]="application/xml",n["Content-MD5"]=s.b64(s.md5(d)),R.call(this,{Action:"name/cos:PutBucketTagging",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:d,action:"tagging",headers:n,tracker:e.tracker},function(c,i){return c&&c.statusCode===204?o(null,{statusCode:c.statusCode}):c?o(c):void o(null,{statusCode:i.statusCode,headers:i.headers})})},getBucketTagging:function(e,o){R.call(this,{Action:"name/cos:GetBucketTagging",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging",tracker:e.tracker}
11,function(r,a){if(r)if(r.statusCode!==404||!r.error||r.error!=="Not Found"&&r.error.Code!=="NoSuchTagSet")o(r);else{var d={Tags:[],statusCode:r.statusCode};r.headers&&(d.headers=r.headers),o(null,d)}else{var n=[];try{n=a.Tagging.TagSet.Tag||[]}catch{}n=s.clone(s.isArray(n)?n:[n]),o(null,{Tags:n,statusCode:a.statusCode,headers:a.headers})}})},deleteBucketTagging:function(e,o){R.call(this,{Action:"name/cos:DeleteBucketTagging",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging",tracker:e.tracker},function(r,a){return r&&r.statusCode===204?o(null,{statusCode:r.statusCode}):r?o(r):void o(null,{statusCode:a.statusCode,headers:a.headers})})},putBucketLifecycle:function(e,o){var r=(e.LifecycleConfiguration||{}).Rules||e.Rules||[];r=s.clone(r);var a=s.json2xml({LifecycleConfiguration:{Rule:r}}),d=e.Headers;d["Content-Type"]="application/xml",d["Content-MD5"]=s.b64(s.md5(a)),R.call(this,{Action:"name/cos:PutBucketLifecycle",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:a,action:"lifecycle",headers:d,tracker:e.tracker},function(n,c){return n&&n.statusCode===204?o(null,{statusCode:n.statusCode}):n?o(n):void o(null,{statusCode:c.statusCode,headers:c.headers})})},getBucketLifecycle:function(e,o){R.call(this,{Action:"name/cos:GetBucketLifecycle",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"lifecycle",tracker:e.tracker},function(r,a){if(r)if(r.statusCode===404&&r.error&&r.error.Code==="NoSuchLifecycleConfiguration"){var d={Rules:[],statusCode:r.statusCode};r.headers&&(d.headers=r.headers),o(null,d)}else o(r);else{var n=[];try{n=a.LifecycleConfiguration.Rule||[]}catch{}n=s.clone(s.isArray(n)?n:[n]),o(null,{Rules:n,statusCode:a.statusCode,headers:a.headers})}})},deleteBucketLifecycle:function(e,o){R.call(this,{Action:"name/cos:DeleteBucketLifecycle",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"lifecycle",tracker:e.tracker},function(r,a){return r&&r.statusCode===204?o(null,{statusCode:r.statusCode}):r?o(r):void o(null,{statusCode:a.statusCode,headers:a.headers})})},putBucketVersioning:function(e,o){if(e.VersioningConfiguration){var r=e.VersioningConfiguration||{},a=s.json2xml({VersioningConfiguration:r}),d=e.Headers;d["Content-Type"]="application/xml",d["Content-MD5"]=s.b64(s.md5(a)),R.call(this,{Action:"name/cos:PutBucketVersioning",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:a,action:"versioning",headers:d,tracker:e.tracker},function(n,c){return n&&n.statusCode===204?o(null,{statusCode:n.statusCode}):n?o(n):void o(null,{statusCode:c.statusCode,headers:c.headers})})}else o(s.error(new Error("missing param VersioningConfiguration")))},getBucketVersioning:function(e,o){R.call(this,{Action:"name/cos:GetBucketVersioning",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"versioning",tracker:e.tracker},function(r,a){r||!a.VersioningConfiguration&&(a.VersioningConfiguration={}),o(r,a)})},putBucketReplication:function(e,o){var r=s.clone(e.ReplicationConfiguration),a=s.json2xml({ReplicationConfiguration:r});a=(a=a.replace(/<(\/?)Rules>/gi,"<$1Rule>")).replace(/<(\/?)Tags>/gi,"<$1Tag>");var d=e.Headers;d["Content-Type"]="application/xml",d["Content-MD5"]=s.b64(s.md5(a)),R.call(this,{Action:"name/cos:PutBucketReplication",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:a,action:"replication",headers:d,tracker:e.tracker},function(n,c){return n&&n.statusCode===204?o(null,{statusCode:n.statusCode}):n?o(n):void o(null,{statusCode:c.statusCode,headers:c.headers})})},getBucketReplication:function(e,o){R.call(this,{Action:"name/cos:GetBucketReplication",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication",tracker:e.tracker},function(r,a){if(r)if(r.statusCode!==404||!r.error||r.error!=="Not Found"&&r.error.Code!=="ReplicationConfigurationnotFoundError")o(r);else{var d={ReplicationConfiguration:{Rules:[]},statusCode:r.statusCode};r.headers&&(d.headers=r.headers),o(null,d)}else!a.ReplicationConfiguration&&(a.ReplicationConfiguration={}),a.ReplicationConfiguration.Rule&&(a.ReplicationConfiguration.Rules=s.makeArray(a.ReplicationConfiguration.Rule),delete a.ReplicationConfiguration.Rule),o(r,a)})},deleteBucketReplication:function(e,o){R.call(this,{Action:"name/cos:DeleteBucketReplication",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication",tracker:e.tracker},function(r,a){return r&&r.statusCode===204?o(null,{statusCode:r.statusCode}):r?o(r):void o(null,{statusCode:a.statusCode,headers:a.headers})})},putBucketWebsite:function(e,o){if(e.WebsiteConfiguration){var r=s.clone(e.WebsiteConfiguration||{}),a=r.RoutingRules||r.RoutingRule||[];a=s.isArray(a)?a:[a],delete r.RoutingRule,delete r.RoutingRules,a.length&&(r.RoutingRules={RoutingRule:a});var d=s.json2xml({WebsiteConfiguration:r}),n=e.Headers;n["Content-Type"]="application/xml",n["Content-MD5"]=s.b64(s.md5(d)),R.call(this,{Action:"name/cos:PutBucketWebsite",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:d,action:"website",headers:n,tracker:e.tracker},function(c,i){return c&&c.statusCode===204?o(null,{statusCode:c.statusCode}):c?o(c):void o(null,{statusCode:i.statusCode,headers:i.headers})})}else o(s.error(new Error("missing param WebsiteConfiguration")))},getBucketWebsite:function(e,o){R.call(this,{Action:"name/cos:GetBucketWebsite",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"website",tracker:e.tracker}
11,function(r,a){if(r)if(r.statusCode===404&&r.error.Code==="NoSuchWebsiteConfiguration"){var d={WebsiteConfiguration:{},statusCode:r.statusCode};r.headers&&(d.headers=r.headers),o(null,d)}else o(r);else{var n=a.WebsiteConfiguration||{};if(n.RoutingRules){var c=s.clone(n.RoutingRules.RoutingRule||[]);c=s.makeArray(c),n.RoutingRules=c}o(null,{WebsiteConfiguration:n,statusCode:a.statusCode,headers:a.headers})}})},deleteBucketWebsite:function(e,o){R.call(this,{Action:"name/cos:DeleteBucketWebsite",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"website",tracker:e.tracker},function(r,a){return r&&r.statusCode===204?o(null,{statusCode:r.statusCode}):r?o(r):void o(null,{statusCode:a.statusCode,headers:a.headers})})},putBucketReferer:function(e,o){if(e.RefererConfiguration){var r=s.clone(e.RefererConfiguration||{}),a=r.DomainList||{},d=a.Domains||a.Domain||[];(d=s.isArray(d)?d:[d]).length&&(r.DomainList={Domain:d});var n=s.json2xml({RefererConfiguration:r}),c=e.Headers;c["Content-Type"]="application/xml",c["Content-MD5"]=s.b64(s.md5(n)),R.call(this,{Action:"name/cos:PutBucketReferer",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:n,action:"referer",headers:c,tracker:e.tracker},function(i,l){return i&&i.statusCode===204?o(null,{statusCode:i.statusCode}):i?o(i):void o(null,{statusCode:l.statusCode,headers:l.headers})})}else o(s.error(new Error("missing param RefererConfiguration")))},getBucketReferer:function(e,o){R.call(this,{Action:"name/cos:GetBucketReferer",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"referer",tracker:e.tracker},function(r,a){if(r)if(r.statusCode===404&&r.error.Code==="NoSuchRefererConfiguration"){var d={WebsiteConfiguration:{},statusCode:r.statusCode};r.headers&&(d.headers=r.headers),o(null,d)}else o(r);else{var n=a.RefererConfiguration||{};if(n.DomainList){var c=s.makeArray(n.DomainList.Domain||[]);n.DomainList={Domains:c}}o(null,{RefererConfiguration:n,statusCode:a.statusCode,headers:a.headers})}})},putBucketDomain:function(e,o){var r=(e.DomainConfiguration||{}).DomainRule||e.DomainRule||[];r=s.clone(r);var a=s.json2xml({DomainConfiguration:{DomainRule:r}}),d=e.Headers;d["Content-Type"]="application/xml",d["Content-MD5"]=s.b64(s.md5(a)),R.call(this,{Action:"name/cos:PutBucketDomain",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:a,action:"domain",headers:d,tracker:e.tracker},function(n,c){return n&&n.statusCode===204?o(null,{statusCode:n.statusCode}):n?o(n):void o(null,{statusCode:c.statusCode,headers:c.headers})})},getBucketDomain:function(e,o){R.call(this,{Action:"name/cos:GetBucketDomain",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"domain",tracker:e.tracker},function(r,a){if(r)return o(r);var d=[];try{d=a.DomainConfiguration.DomainRule||[]}catch{}d=s.clone(s.isArray(d)?d:[d]),o(null,{DomainRule:d,statusCode:a.statusCode,headers:a.headers})})},deleteBucketDomain:function(e,o){R.call(this,{Action:"name/cos:DeleteBucketDomain",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"domain",tracker:e.tracker},function(r,a){return r&&r.statusCode===204?o(null,{statusCode:r.statusCode}):r?o(r):void o(null,{statusCode:a.statusCode,headers:a.headers})})},putBucketOrigin:function(e,o){var r=(e.OriginConfiguration||{}).OriginRule||e.OriginRule||[];r=s.clone(r);var a=s.json2xml({OriginConfiguration:{OriginRule:r}}),d=e.Headers;d["Content-Type"]="application/xml",d["Content-MD5"]=s.b64(s.md5(a)),R.call(this,{Action:"name/cos:PutBucketOrigin",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:a,action:"origin",headers:d,tracker:e.tracker},function(n,c){return n&&n.statusCode===204?o(null,{statusCode:n.statusCode}):n?o(n):void o(null,{statusCode:c.statusCode,headers:c.headers})})},getBucketOrigin:function(e,o){R.call(this,{Action:"name/cos:GetBucketOrigin",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"origin",tracker:e.tracker},function(r,a){if(r)return o(r);var d=[];try{d=a.OriginConfiguration.OriginRule||[]}catch{}d=s.clone(s.isArray(d)?d:[d]),o(null,{OriginRule:d,statusCode:a.statusCode,headers:a.headers})})},deleteBucketOrigin:function(e,o){R.call(this,{Action:"name/cos:DeleteBucketOrigin",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"origin",tracker:e.tracker},function(r,a){return r&&r.statusCode===204?o(null,{statusCode:r.statusCode}):r?o(r):void o(null,{statusCode:a.statusCode,headers:a.headers})})},putBucketLogging:function(e,o){var r=s.json2xml({BucketLoggingStatus:e.BucketLoggingStatus||""}),a=e.Headers;a["Content-Type"]="application/xml",a["Content-MD5"]=s.b64(s.md5(r)),R.call(this,{Action:"name/cos:PutBucketLogging",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:r,action:"logging",headers:a,tracker:e.tracker},function(d,n){return d&&d.statusCode===204?o(null,{statusCode:d.statusCode}):d?o(d):void o(null,{statusCode:n.statusCode,headers:n.headers})})},getBucketLogging:function(e,o){R.call(this,{Action:"name/cos:GetBucketLogging",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"logging",tracker:e.tracker}
11,function(r,a){if(r)return o(r);o(null,{BucketLoggingStatus:a.BucketLoggingStatus,statusCode:a.statusCode,headers:a.headers})})},putBucketInventory:function(e,o){return y.call(this,"PUT",e,o)},postBucketInventory:function(e,o){return y.call(this,"POST",e,o)},getBucketInventory:function(e,o){R.call(this,{Action:"name/cos:GetBucketInventory",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{id:e.Id},tracker:e.tracker},function(r,a){if(r)return o(r);var d=a.InventoryConfiguration;if(d&&d.OptionalFields&&d.OptionalFields.Field){var n=d.OptionalFields.Field;s.isArray(n)||(n=[n]),d.OptionalFields=n}if(d.Destination&&d.Destination.COSBucketDestination&&d.Destination.COSBucketDestination.Encryption){var c=d.Destination.COSBucketDestination.Encryption;Object.keys(c).indexOf("SSE-COS")>-1&&(c.SSECOS=c["SSE-COS"],delete c["SSE-COS"])}o(null,{InventoryConfiguration:d,statusCode:a.statusCode,headers:a.headers})})},listBucketInventory:function(e,o){R.call(this,{Action:"name/cos:ListBucketInventory",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{"continuation-token":e.ContinuationToken},tracker:e.tracker},function(r,a){if(r)return o(r);var d=a.ListInventoryConfigurationResult,n=d.InventoryConfiguration||[];n=s.isArray(n)?n:[n],delete d.InventoryConfiguration,s.each(n,function(c){if(c&&c.OptionalFields&&c.OptionalFields.Field){var i=c.OptionalFields.Field;s.isArray(i)||(i=[i]),c.OptionalFields=i}if(c.Destination&&c.Destination.COSBucketDestination&&c.Destination.COSBucketDestination.Encryption){var l=c.Destination.COSBucketDestination.Encryption;Object.keys(l).indexOf("SSE-COS")>-1&&(l.SSECOS=l["SSE-COS"],delete l["SSE-COS"])}}),d.InventoryConfigurations=n,s.extend(d,{statusCode:a.statusCode,headers:a.headers}),o(null,d)})},deleteBucketInventory:function(e,o){R.call(this,{Action:"name/cos:DeleteBucketInventory",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{id:e.Id},tracker:e.tracker},function(r,a){return r&&r.statusCode===204?o(null,{statusCode:r.statusCode}):r?o(r):void o(null,{statusCode:a.statusCode,headers:a.headers})})},putBucketAccelerate:function(e,o){if(e.AccelerateConfiguration){var r={AccelerateConfiguration:e.AccelerateConfiguration||{}},a=s.json2xml(r),d={"Content-Type":"application/xml"};d["Content-MD5"]=s.b64(s.md5(a)),R.call(this,{Action:"name/cos:PutBucketAccelerate",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:a,action:"accelerate",headers:d,tracker:e.tracker},function(n,c){if(n)return o(n);o(null,{statusCode:c.statusCode,headers:c.headers})})}else o(s.error(new Error("missing param AccelerateConfiguration")))},getBucketAccelerate:function(e,o){R.call(this,{Action:"name/cos:GetBucketAccelerate",method:"GET",Bucket:e.Bucket,Region:e.Region,action:"accelerate",tracker:e.tracker},function(r,a){r||!a.AccelerateConfiguration&&(a.AccelerateConfiguration={}),o(r,a)})},putBucketEncryption:function(e,o){var r=e.ServerSideEncryptionConfiguration||{},a=r.Rule||r.Rules||[],d=s.json2xml({ServerSideEncryptionConfiguration:{Rule:a}}),n=e.Headers;n["Content-Type"]="application/xml",n["Content-MD5"]=s.b64(s.md5(d)),R.call(this,{Action:"name/cos:PutBucketEncryption",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:d,action:"encryption",headers:n,tracker:e.tracker},function(c,i){return c&&c.statusCode===204?o(null,{statusCode:c.statusCode}):c?o(c):void o(null,{statusCode:i.statusCode,headers:i.headers})})},getBucketEncryption:function(e,o){R.call(this,{Action:"name/cos:GetBucketEncryption",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"encryption",tracker:e.tracker},function(r,a){if(r)if(r.statusCode===404&&r.code==="NoSuchEncryptionConfiguration"){var d={EncryptionConfiguration:{Rules:[]},statusCode:r.statusCode};r.headers&&(d.headers=r.headers),o(null,d)}else o(r);else{var n=s.makeArray(a.EncryptionConfiguration&&a.EncryptionConfiguration.Rule||[]);a.EncryptionConfiguration={Rules:n},o(r,a)}})},deleteBucketEncryption:function(e,o){R.call(this,{Action:"name/cos:DeleteBucketReplication",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"encryption",tracker:e.tracker},function(r,a){return r&&r.statusCode===204?o(null,{statusCode:r.statusCode}):r?o(r):void o(null,{statusCode:a.statusCode,headers:a.headers})})},getObject:function(e,o){if(this.options.ObjectKeySimplifyCheck&&s.simplifyPath(e.Key)==="/")return void o(s.error(new Error("The Getobject Key is illegal")));var r=e.Query||{},a=e.QueryString||"",d=s.throttleOnProgress.call(this,0,e.onProgress),n=e.tracker;n&&n.setParams({signStartTime:new Date().getTime()}),r["response-content-type"]=e.ResponseContentType,r["response-content-language"]=e.ResponseContentLanguage,r["response-expires"]=e.ResponseExpires,r["response-cache-control"]=e.ResponseCac
11heControl,r["response-content-disposition"]=e.ResponseContentDisposition,r["response-content-encoding"]=e.ResponseContentEncoding,R.call(this,{Action:"name/cos:GetObject",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,DataType:e.DataType,headers:e.Headers,qs:r,qsStr:a,rawBody:!0,onDownloadProgress:d,tracker:n},function(c,i){if(d(null,!0),c){var l=c.statusCode;return e.Headers["If-Modified-Since"]&&l&&l===304?o(null,{NotModified:!0}):o(c)}o(null,{Body:i.body,ETag:s.attr(i.headers,"etag",""),statusCode:i.statusCode,headers:i.headers})})},headObject:function(e,o){R.call(this,{Action:"name/cos:HeadObject",method:"HEAD",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,headers:e.Headers,tracker:e.tracker},function(r,a){if(r){var d=r.statusCode;return e.Headers["If-Modified-Since"]&&d&&d===304?o(null,{NotModified:!0,statusCode:d}):o(r)}a.ETag=s.attr(a.headers,"etag",""),o(null,a)})},listObjectVersions:function(e,o){var r={};r.prefix=e.Prefix||"",r.delimiter=e.Delimiter,r["key-marker"]=e.KeyMarker,r["version-id-marker"]=e.VersionIdMarker,r["max-keys"]=e.MaxKeys,r["encoding-type"]=e.EncodingType,R.call(this,{Action:"name/cos:GetBucketObjectVersions",ResourceKey:r.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:r,action:"versions",tracker:e.tracker},function(a,d){if(a)return o(a);var n=d.ListVersionsResult||{},c=n.DeleteMarker||[];c=s.isArray(c)?c:[c];var i=n.Version||[];i=s.isArray(i)?i:[i];var l=s.clone(n);delete l.DeleteMarker,delete l.Version,s.extend(l,{DeleteMarkers:c,Versions:i,statusCode:d.statusCode,headers:d.headers}),o(null,l)})},putObject:function(e,o){var r=this,a=e.ContentLength,d=s.throttleOnProgress.call(r,a,e.onProgress),n=e.Headers;n["Cache-Control"]||n["cache-control"]||(n["Cache-Control"]=""),n["Content-Type"]||n["content-type"]||(n["Content-Type"]=e.Body&&e.Body.type||"");var c=e.UploadAddMetaMd5||r.options.UploadAddMetaMd5||r.options.UploadCheckContentMd5,i=e.tracker;c&&i&&i.setParams({md5StartTime:new Date().getTime()}),s.getBodyMd5(c,e.Body,function(l){l&&(i&&i.setParams({md5EndTime:new Date().getTime()}),r.options.UploadCheckContentMd5&&(n["Content-MD5"]=s.b64(l)),(e.UploadAddMetaMd5||r.options.UploadAddMetaMd5)&&(n["x-cos-meta-md5"]=l)),e.ContentLength!==void 0&&(n["Content-Length"]=e.ContentLength),d(null,!0),R.call(r,{Action:"name/cos:PutObject",TaskId:e.TaskId,method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:e.Query,body:e.Body,onProgress:d,tracker:i},function(m,A){if(m)return d(null,!0),o(m);d({loaded:a,total:a},!0);var C=N({ForcePathStyle:r.options.ForcePathStyle,protocol:r.options.Protocol,domain:r.options.Domain,bucket:e.Bucket,region:r.options.UseAccelerate?"accelerate":e.Region,object:e.Key});C=C.substr(C.indexOf("://")+3),A.Location=C,A.ETag=s.attr(A.headers,"etag",""),o(null,A)})},e.onHashProgress)},deleteObject:function(e,o){R.call(this,{Action:"name/cos:DeleteObject",method:"DELETE",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,VersionId:e.VersionId,action:e.Recursive?"recursive":"",tracker:e.tracker},function(r,a){if(r){var d=r.statusCode;return d&&d===404?o(null,{BucketNotFound:!0,statusCode:d}):o(r)}o(null,{statusCode:a.statusCode,headers:a.headers})})},getObjectAcl:function(e,o){var r={};e.VersionId&&(r.versionId=e.VersionId),R.call(this,{Action:"name/cos:GetObjectACL",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:r,action:"acl",tracker:e.tracker},function(a,d){if(a)return o(a);var n=d.AccessControlPolicy||{},c=n.Owner||{},i=n.AccessControlList&&n.AccessControlList.Grant||[];i=s.isArray(i)?i:[i];var l=u(n);delete l.GrantWrite,d.headers&&d.headers["x-cos-acl"]&&(l.ACL=d.headers["x-cos-acl"]),l=s.extend(l,{Owner:c,Grants:i,statusCode:d.statusCode,headers:d.headers}),o(null,l)})},putObjectAcl:function(e,o){var r=e.Headers,a="";if(e.AccessControlPolicy){var d=s.clone(e.AccessControlPolicy||{}),n=d.Grants||d.Grant;n=s.isArray(n)?n:[n],delete d.Grant,delete d.Grants,d.AccessControlList={Grant:n},a=s.json2xml({AccessControlPolicy:d}),r["Content-Type"]="application/xml",r["Content-MD5"]=s.b64(s.md5(a))}s.each(r,function(c,i){i.indexOf("x-cos-grant-")===0&&(r[i]=_(r[i]))}),R.call(this,{Action:"name/cos:PutObjectACL",method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,action:"acl",headers:r,body:a,tracker:e.tracker},function(c,i){if(c)return o(c);o(null,{statusCode:i.statusCode,headers:i.headers})})},optionsObject:function(e,o){var r=e.Headers;r.Origin=e.Origin,r["Access-Control-Request-Method"]=e.AccessControlRequestMethod,r["Access-Control-Request-Headers"]=e.AccessControlRequestHeaders,R.call(this,{Action:"name/cos:OptionsObject",method:"OPTIONS",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:r,tracker:e.tracker},function(a,d){if(a)return a.statusCode&&a.statusCode===403?o(null,{OptionsForbidden:!0,statusCode:a.statusCode}):o(a);var n=d.headers||{};o(null,{AccessControlAllowOrigin:n["access-control-allow-origin"],AccessControlAllowMethods:n["access-control-allow-methods"],AccessControlAllowHeaders:n["access-control-allow-headers"],AccessControlExposeHeaders:n["access-control-expose-headers"],AccessControlMa
11xAge:n["access-control-max-age"],statusCode:d.statusCode,headers:d.headers})})},putObjectCopy:function(e,o){var r=this,a=e.Headers;a["Cache-Control"]||a["cache-control"]||(a["Cache-Control"]="");var d=e.CopySource||"",n=s.getSourceParams.call(this,d);if(n){var c=n.Bucket,i=n.Region,l=decodeURIComponent(n.Key);R.call(this,{Scope:[{action:"name/cos:GetObject",bucket:c,region:i,prefix:l},{action:"name/cos:PutObject",bucket:e.Bucket,region:e.Region,prefix:e.Key}],method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,headers:e.Headers,tracker:e.tracker},function(m,A){if(m)return o(m);var C=s.clone(A.CopyObjectResult||{}),x=N({ForcePathStyle:r.options.ForcePathStyle,protocol:r.options.Protocol,domain:r.options.Domain,bucket:e.Bucket,region:e.Region,object:e.Key,isLocation:!0});s.extend(C,{Location:x,statusCode:A.statusCode,headers:A.headers}),o(null,C)})}else o(s.error(new Error("CopySource format error")))},deleteMultipleObject:function(e,o){var r=e.Objects||[],a=e.Quiet;r=s.isArray(r)?r:[r];var d=s.json2xml({Delete:{Object:r,Quiet:a||!1}}),n=e.Headers;n["Content-Type"]="application/xml",n["Content-MD5"]=s.b64(s.md5(d));var c=s.map(r,function(i){return{action:"name/cos:DeleteObject",bucket:e.Bucket,region:e.Region,prefix:i.Key}});R.call(this,{Scope:c,method:"POST",Bucket:e.Bucket,Region:e.Region,body:d,action:"delete",headers:n,tracker:e.tracker},function(i,l){if(i)return o(i);var m=l.DeleteResult||{},A=m.Deleted||[],C=m.Error||[];A=s.isArray(A)?A:[A],C=s.isArray(C)?C:[C];var x=s.clone(m);s.extend(x,{Error:C,Deleted:A,statusCode:l.statusCode,headers:l.headers}),o(null,x)})},restoreObject:function(e,o){var r=e.Headers;if(e.RestoreRequest){var a=e.RestoreRequest||{},d=s.json2xml({RestoreRequest:a});r["Content-Type"]="application/xml",r["Content-MD5"]=s.b64(s.md5(d)),R.call(this,{Action:"name/cos:RestoreObject",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,body:d,action:"restore",headers:r,tracker:e.tracker},o)}else o(s.error(new Error("missing param RestoreRequest")))},putObjectTagging:function(e,o){var r=e.Tagging||{},a=r.TagSet||r.Tags||e.Tags||[];a=s.clone(s.isArray(a)?a:[a]);var d=s.json2xml({Tagging:{TagSet:{Tag:a}}}),n=e.Headers;n["Content-Type"]="application/xml",n["Content-MD5"]=s.b64(s.md5(d)),R.call(this,{Action:"name/cos:PutObjectTagging",method:"PUT",Bucket:e.Bucket,Key:e.Key,Region:e.Region,body:d,action:"tagging",headers:n,VersionId:e.VersionId,tracker:e.tracker},function(c,i){return c&&c.statusCode===204?o(null,{statusCode:c.statusCode}):c?o(c):void o(null,{statusCode:i.statusCode,headers:i.headers})})},getObjectTagging:function(e,o){R.call(this,{Action:"name/cos:GetObjectTagging",method:"GET",Key:e.Key,Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging",VersionId:e.VersionId,tracker:e.tracker},function(r,a){if(r)if(r.statusCode!==404||!r.error||r.error!=="Not Found"&&r.error.Code!=="NoSuchTagSet")o(r);else{var d={Tags:[],statusCode:r.statusCode};r.headers&&(d.headers=r.headers),o(null,d)}else{var n=[];try{n=a.Tagging.TagSet.Tag||[]}catch{}n=s.clone(s.isArray(n)?n:[n]),o(null,{Tags:n,statusCode:a.statusCode,headers:a.headers})}})},deleteObjectTagging:function(e,o){R.call(this,{Action:"name/cos:DeleteObjectTagging",method:"DELETE",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"tagging",VersionId:e.VersionId,tracker:e.tracker},function(r,a){return r&&r.statusCode===204?o(null,{statusCode:r.statusCode}):r?o(r):void o(null,{statusCode:a.statusCode,headers:a.headers})})},selectObjectContent:function(e,o){if(!e.SelectType)return o(s.error(new Error("missing param SelectType")));var r=e.SelectRequest||{},a=s.json2xml({SelectRequest:r}),d=e.Headers;d["Content-Type"]="application/xml",d["Content-MD5"]=s.b64(s.md5(a)),R.call(this,{Action:"name/cos:GetObject",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"select",qs:{"select-type":e.SelectType},VersionId:e.VersionId,body:a,DataType:"arraybuffer",rawBody:!0,tracker:e.tracker},function(n,c){if(n&&n.statusCode===204)return o(null,{statusCode:n.statusCode});if(n)return o(n);var i=s.parseSelectPayload(c.body);o(null,{statusCode:c.statusCode,headers:c.headers,Body:i.body,Payload:i.payload})})},appendObject:function(e,o){var r=e.Headers;r["Cache-Control"]||r["cache-control"]||(r["Cache-Control"]=""),r["Content-Type"]||r["content-type"]||(r["Content-Type"]=e.Body&&e.Body.type||""),R.call(this,{Action:"name/cos:AppendObject",method:"POST",Bucket:e.Bucket,Region:e.Region,action:"append",Key:e.Key,body:e.Body,qs:{position:e.Position},headers:e.Headers,tracker:e.tracker},function(a,d){if(a)return o(a);o(null,d)})},uploadPartCopy:function(e,o){var r=e.CopySource||"",a=s.getSourceParams.call(this,r);if(a){var d=a.Bucket,n=a.Region,c=decodeURIComponent(a.Key);
11R.call(this,{Scope:[{action:"name/cos:GetObject",bucket:d,region:n,prefix:c},{action:"name/cos:PutObject",bucket:e.Bucket,region:e.Region,prefix:e.Key}],method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,qs:{partNumber:e.PartNumber,uploadId:e.UploadId},headers:e.Headers,tracker:e.tracker},function(i,l){if(i)return o(i);var m=s.clone(l.CopyPartResult||{});s.extend(m,{statusCode:l.statusCode,headers:l.headers}),o(null,m)})}else o(s.error(new Error("CopySource format error")))},multipartInit:function(e,o){var r=this,a=e.Headers,d=e.tracker;a["Cache-Control"]||a["cache-control"]||(a["Cache-Control"]=""),a["Content-Type"]||a["content-type"]||(a["Content-Type"]=e.Body&&e.Body.type||"");var n=e.Body&&(e.UploadAddMetaMd5||r.options.UploadAddMetaMd5);n&&d&&d.setParams({md5StartTime:new Date().getTime()}),s.getBodyMd5(n,e.Body,function(c){c&&(e.Headers["x-cos-meta-md5"]=c),n&&d&&d.setParams({md5EndTime:new Date().getTime()}),R.call(r,{Action:"name/cos:InitiateMultipartUpload",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,action:"uploads",headers:e.Headers,qs:e.Query,tracker:d},function(i,l){return i?(d&&d.parent&&d.parent.setParams({errorNode:"multipartInit"}),o(i)):(l=s.clone(l||{}))&&l.InitiateMultipartUploadResult?o(null,s.extend(l.InitiateMultipartUploadResult,{statusCode:l.statusCode,headers:l.headers})):void o(null,l)})},e.onHashProgress)},multipartUpload:function(e,o){var r=this;s.getFileSize("multipartUpload",e,function(){var a=e.tracker,d=r.options.UploadCheckContentMd5;d&&a&&a.setParams({md5StartTime:new Date().getTime()}),s.getBodyMd5(d,e.Body,function(n){n&&(e.Headers["Content-MD5"]=s.b64(n)),d&&a&&a.setParams({md5EndTime:new Date().getTime()}),a&&a.setParams({partNumber:e.PartNumber}),R.call(r,{Action:"name/cos:UploadPart",TaskId:e.TaskId,method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,qs:{partNumber:e.PartNumber,uploadId:e.UploadId},headers:e.Headers,onProgress:e.onProgress,body:e.Body||null,tracker:a},function(c,i){if(c)return a&&a.parent&&a.parent.setParams({errorNode:"multipartUpload"}),o(c);o(null,{ETag:s.attr(i.headers,"etag",""),statusCode:i.statusCode,headers:i.headers})})})})},multipartComplete:function(e,o){for(var r=this,a=e.UploadId,d=e.Parts,n=e.tracker,c=0,i=d.length;c<i;c++)d[c].ETag&&d[c].ETag.indexOf('"')===0||(d[c].ETag='"'+d[c].ETag+'"');var l=s.json2xml({CompleteMultipartUpload:{Part:d}});l=l.replace(/\n\s*/g,"");var m=e.Headers;m["Content-Type"]="application/xml",m["Content-MD5"]=s.b64(s.md5(l)),R.call(this,{Action:"name/cos:CompleteMultipartUpload",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,qs:{uploadId:a},body:l,headers:m,tracker:n},function(A,C){if(A)return n&&n.parent&&n.parent.setParams({errorNode:"multipartComplete"}),o(A);var x=N({ForcePathStyle:r.options.ForcePathStyle,protocol:r.options.Protocol,domain:r.options.Domain,bucket:e.Bucket,region:e.Region,object:e.Key,isLocation:!0}),L=C.CompleteMultipartUploadResult||{};if(L.ProcessResults&&(L.UploadResult={OriginalInfo:{Key:L.Key,Location:x,ETag:L.ETag,ImageInfo:L.ImageInfo},ProcessResults:L.ProcessResults},delete L.ImageInfo,delete L.ProcessResults),L.CallbackResult){var K=L.CallbackResult;if(K.Status==="200"&&K.CallbackBody)try{L.CallbackBody=JSON.parse(s.decodeBase64(K.CallbackBody))}catch{L.CallbackBody={}}else L.CallbackError=K.Error||{};delete L.CallbackResult}if(L.ReturnBodyResult){var H=L.ReturnBodyResult;if(H.Status==="200"&&H.ReturnBody)try{L.ReturnBody=JSON.parse(s.decodeBase64(H.ReturnBody))}catch{L.ReturnBody={}}else L.ReturnError={Code:H.Code,Message:H.Message,Status:H.Status};delete L.ReturnBodyResult}var G=s.extend(L,{Location:x,statusCode:C.statusCode,headers:C.headers});o(null,G)})},multipartList:function(e,o){var r={};r.delimiter=e.Delimiter,r["encoding-type"]=e.EncodingType,r.prefix=e.Prefix||"",r["max-uploads"]=e.MaxUploads,r["key-marker"]=e.KeyMarker,r["upload-id-marker"]=e.UploadIdMarker,r=s.clearKey(r);var a=e.tracker;a&&a.setParams({signStartTime:new Date().getTime()}),R.call(this,{Action:"name/cos:ListMultipartUploads",ResourceKey:r.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:r,action:"uploads",tracker:a},function(d,n){if(d)return a&&a.parent&&a.parent.setParams({errorNode:"multipartList"}),o(d);if(n&&n.ListMultipartUploadsResult){var c=n.ListMultipartUploadsResult.Upload||[];c=s.isArray(c)?c:[c],n.ListMultipartUploadsResult.Upload=c}var i=s.clone(n.ListMultipartUploadsResult||{});s.extend(i,{statusCode:n.statusCode,headers:n.headers}),o(null,i)})},multipartListPart:function(e,o){var r={},a=e.tracker;r.uploadId=e.UploadId,r["encoding-type"]=e.EncodingType,r["max-parts"]=e.MaxParts,r["part-number-marker"]=e.PartNumberMarker,R.call(this,{Action:"name/cos:ListParts",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:r,tracker:a},function(d,n){if(d)return a&&a.parent&&a.parent.setParams({errorNode:"multipartListPart"}),o(d);var c=n.ListPartsResult||{},i=c.Part||[];i=s.isArray(i)?i:[i],c.Part=i;var l=s.clone(c);s.extend(l,{statusCode:n.statusCode,headers:n.headers}),o(null,l)})},multipartAbort:function(e,o){var r={};r.uploadId=e.UploadId,R.call(this,{Action:"name/cos:AbortMultipartUpload",method:"DELETE",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:r,tracker:e.tracker},function(a,d){if(a)return o(a);o(null,{statusCode:d.statusCode,headers:d.headers})})},request:function(e,o){R.call(this,{method:e.Method,Bucket:e.Bucket,Region:e.Region,Key:e.Key,action:e.Action,headers:e.Headers,qs:e.Query,body:e.Body,Url:e.Url,rawBody:e.RawBody,DataType:e.DataType,tracker:e.tracker}
11,function(r,a){if(r)return o(r);a&&a.body&&(a.Body=a.body,delete a.body),o(r,a)})},getObjectUrl:function(e,o){var r=this,a=e.UseAccelerate===void 0?r.options.UseAccelerate:e.UseAccelerate,d=N({ForcePathStyle:r.options.ForcePathStyle,protocol:e.Protocol||r.options.Protocol,domain:e.Domain||r.options.Domain,bucket:e.Bucket,region:a?"accelerate":e.Region,object:e.Key}),n="";e.Query&&(n+=s.obj2str(e.Query)),e.QueryString&&(n+=(n?"&":"")+e.QueryString);var c=d;if(e.Sign!==void 0&&!e.Sign)return n&&(c+="?"+n),o(null,{Url:c}),c;var i=O.call(this,{Bucket:e.Bucket,Region:e.Region,UseAccelerate:e.UseAccelerate,Url:d}),l=D.call(this,{Action:(e.Method||"").toUpperCase()==="PUT"?"name/cos:PutObject":"name/cos:GetObject",Bucket:e.Bucket||"",Region:e.Region||"",Method:e.Method||"get",Key:e.Key,Expires:e.Expires,Headers:e.Headers,Query:e.Query,SignHost:i,ForceSignHost:e.ForceSignHost!==!1&&r.options.ForceSignHost},function(m,A){if(o)if(m)o(m);else{var C=d;C+="?"+(A.Authorization.indexOf("q-signature")>-1?function(x){var L=x.match(/q-url-param-list.*?(?=&)/g)[0],K="q-url-param-list="+encodeURIComponent(L.replace(/q-url-param-list=/,"")).toLowerCase(),H=new RegExp(L,"g");return x.replace(H,K)}(A.Authorization):"sign="+encodeURIComponent(A.Authorization)),A.SecurityToken&&(C+="&x-cos-security-token="+A.SecurityToken),A.ClientIP&&(C+="&clientIP="+A.ClientIP),A.ClientUA&&(C+="&clientUA="+A.ClientUA),A.Token&&(C+="&token="+A.Token),n&&(C+="&"+n),setTimeout(function(){o(null,{Url:C})})}});return l?(c+="?"+l.Authorization+(l.SecurityToken?"&x-cos-security-token="+l.SecurityToken:""),n&&(c+="&"+n)):n&&(c+="?"+n),c},getAuth:function(e){return s.getAuth({SecretId:e.SecretId||this.options.SecretId||"",SecretKey:e.SecretKey||this.options.SecretKey||"",Bucket:e.Bucket,Region:e.Region,Method:e.Method,Key:e.Key,Query:e.Query,Headers:e.Headers,Expires:e.Expires,UseRawKey:this.options.UseRawKey,SystemClockOffset:this.options.SystemClockOffset})}};g.exports.init=function(e,o){o.transferToTaskMethod(M,"putObject"),s.each(M,function(r,a){e.prototype[a]=s.apiWrapper(a,r),function(d,n,c){s.each(["Cors","Acl"],function(i){if(d.slice(-i.length)===i){var l=d.slice(0,-i.length)+i.toUpperCase(),m=s.apiWrapper(d,n);c[l]=function(){m.apply(this,arguments)}}})}(a,r,e.prototype)})}},function(g,h,p){var v=p(0),f=p(11),s=p(30),y=p(4).EventProxy,u=p(1),_=p(7),N=new(p(31));function O(r,a){var d=r.TaskId,n=r.Bucket,c=r.Region,i=r.Key,l=r.StorageClass,m=this,A={},C=r.FileSize,x=r.SliceSize,L=Math.ceil(C/x),K=0,H=u.throttleOnProgress.call(m,C,r.onHashProgress),G=function(S,E){var w=S.length;if(w===0)return E(null,!0);if(w>L||w>1&&Math.max(S[0].Size,S[1].Size)!==x)return E(null,!1);(function P(j){if(j<w){var $=S[j];(function(J,W){var X=x*(J-1),Z=Math.min(X+x,C),Q=Z-X;A[J]?W(null,{PartNumber:J,ETag:A[J],Size:Q}):u.fileSlice(r.Body,X,Z,!1,function(te){u.getFileMd5(te,function(ce,oe){if(ce)return W(u.error(ce));var ae='"'+oe+'"';A[J]=ae,H({loaded:K+=Q,total:C}),W(null,{PartNumber:J,ETag:ae,Size:Q})})})})($.PartNumber,function(J,W){W&&W.ETag===$.ETag&&W.Size===$.Size?P(j+1):E(null,!1)})}else E(null,!0)})(0)},z=new y;z.on("error",function(S){if(m._isRunningTask(d))return a(S)}),z.on("upload_id_available",function(S){var E={},w=[];u.each(S.PartList,function($){E[$.PartNumber]=$});for(var P=1;P<=L;P++){var j=E[P];j?(j.PartNumber=P,j.Uploaded=!0):j={PartNumber:P,ETag:null,Uploaded:!1},w.push(j)}S.PartList=w,a(null,S)}),z.on("no_available_upload_id",function(){if(m._isRunningTask(d)){var S=u.extend({Bucket:n,Region:c,Key:i,Query:u.clone(r.Query),StorageClass:l,Body:r.Body,calledBySdk:"sliceUploadFile",tracker:r.tracker},r),E=u.clone(r.Headers);delete E["x-cos-mime-limit"],S.Headers=E,m.multipartInit(S,function(w,P){if(m._isRunningTask(d)){if(w)return z.emit("error",w);var j=P.UploadId;if(!j)return a(u.error(new Error("no such upload id")));z.emit("upload_id_available",{UploadId:j,PartList:[]})}})}}),z.on("has_and_check_upload_id",function(S){S=S.reverse(),s.eachLimit(S,1,function(E,w){m._isRunningTask(d)&&(f.using[E]?w():I.call(m,{Bucket:n,Region:c,Key:i,UploadId:E,tracker:r.tracker},function(P,j){if(m._isRunningTask(d)){if(P)return f.removeUsing(E),z.emit("error",P);var $=j.PartList;$.forEach(function(J){J.PartNumber*=1,J.Size*=1,J.ETag=J.ETag||""}),G($,function(J,W){if(m._isRunningTask(d))return J?z.emit("error",J):void(W?w({UploadId:E,PartList:$}):w())})}}))},function(E){m._isRunningTask(d)&&(H(null,!0),E&&E.UploadId?z.emit("upload_id_available",E):z.emit("no_available_upload_id"))})}),z.on("seek_local_avail_upload_id",function(S){var E=f.getFileId(r.Body,r.ChunkSize,n,i),w=f.getUploadIdList.call(m,E);E&&w?function P(j){if(j>=w.length)z.emit("has_and_check_upload_id",S);else{var $=w[j];
11if(!u.isInArray(S,$))return f.removeUploadId.call(m,$),void P(j+1);f.using[$]?P(j+1):I.call(m,{Bucket:n,Region:c,Key:i,UploadId:$,tracker:r.tracker},function(J,W){m._isRunningTask(d)&&(J?(f.removeUploadId.call(m,$),P(j+1)):z.emit("upload_id_available",{UploadId:$,PartList:W.PartList}))})}}(0):z.emit("has_and_check_upload_id",S)}),z.on("get_remote_upload_id_list",function(){D.call(m,{Bucket:n,Region:c,Key:i,tracker:r.tracker},function(S,E){if(m._isRunningTask(d)){if(S)return z.emit("error",S);var w=u.filter(E.UploadList,function($){return $.Key===i&&(!l||$.StorageClass.toUpperCase()===l.toUpperCase())}).reverse().map(function($){return $.UploadId||$.UploadID});if(w.length)z.emit("seek_local_avail_upload_id",w);else{var P,j=f.getFileId(r.Body,r.ChunkSize,n,i);j&&(P=f.getUploadIdList.call(m,j))&&u.each(P,function($){f.removeUploadId.call(m,$)}),z.emit("no_available_upload_id")}}})}),z.emit("get_remote_upload_id_list")}function D(r,a){var d=this,n=[],c={Bucket:r.Bucket,Region:r.Region,Prefix:r.Key,calledBySdk:r.calledBySdk||"sliceUploadFile",tracker:r.tracker};(function i(){d.multipartList(c,function(l,m){if(l)return a(l);n.push.apply(n,m.Upload||[]),m.IsTruncated==="true"?(c.KeyMarker=m.NextKeyMarker,c.UploadIdMarker=m.NextUploadIdMarker,i()):a(null,{UploadList:n})})})()}function I(r,a){var d=this,n=[],c={Bucket:r.Bucket,Region:r.Region,Key:r.Key,UploadId:r.UploadId,calledBySdk:"sliceUploadFile",tracker:r.tracker};(function i(){d.multipartListPart(c,function(l,m){if(l)return a(l);n.push.apply(n,m.Part||[]),m.IsTruncated==="true"?(c.PartNumberMarker=m.NextPartNumberMarker,i()):a(null,{PartList:n})})})()}function F(r,a){var d=this,n=r.TaskId,c=r.Bucket,i=r.Region,l=r.Key,m=r.UploadData,A=r.FileSize,C=r.SliceSize,x=1;x=d.options.ChunkParallelLimit&&!d.options.DynamicAccelerate?Math.min(r.AsyncLimit||d.options.ChunkParallelLimit||1,256):N.getScheduledParallelLimit.bind(N);var L=r.Body,K=Math.ceil(A/C),H=0,G=r.ServerSideEncryption,z=r.Headers,S=u.filter(m.PartList,function(w){return w.Uploaded&&(H+=w.PartNumber>=K&&A%C||C),!w.Uploaded}),E=r.onProgress;s.eachLimit(S,x,function(w,P){if(d._isRunningTask(n)){var j=w.PartNumber,$=Math.min(A,w.PartNumber*C)-(w.PartNumber-1)*C,J=0;R.call(d,{TaskId:n,Bucket:c,Region:i,Key:l,SliceSize:C,FileSize:A,PartNumber:j,ServerSideEncryption:G,Body:L,UploadData:m,Headers:z,onProgress:function(W){H+=W.loaded-J,J=W.loaded,E({loaded:H,total:A})},tracker:r.tracker},function(W,X){d._isRunningTask(n)&&(W||X.ETag||(W='get ETag error, please add "ETag" to CORS ExposeHeader setting.( è·åETag失败ï¼è¯·å¨CORS ExposeHeaderè®¾ç½®ä¸æ·»å ETagï¼è¯·åèææ¡£ï¼https://cloud.tencent.com/document/product/436/13318 )'),W?H-=J:(H+=$-J,w.ETag=X.ETag),E({loaded:H,total:A}),P(W||null,X))})}},function(w){if(d._isRunningTask(n))return w?a(w):void a(null,{UploadId:m.UploadId,SliceList:m.PartList})})}function R(r,a){var d=this,n=r.TaskId,c=r.Bucket,i=r.Region,l=r.Key,m=r.FileSize,A=r.Body,C=1*r.PartNumber,x=r.SliceSize,L=r.ServerSideEncryption,K=r.UploadData,H=r.Headers||{},G=d.options.ChunkRetryTimes+1,z=x*(C-1),S=x,E=z+x;E>m&&(S=(E=m)-z);var w=["x-cos-traffic-limit","x-cos-mime-limit"],P={};u.each(H,function($,J){w.indexOf(J)>-1&&(P[J]=$)});var j=K.PartList[C-1];s.retry(G,function($){d._isRunningTask(n)&&u.fileSlice(A,z,E,!0,function(J){N.markStart(C),d.multipartUpload({TaskId:n,Bucket:c,Region:i,Key:l,ContentLength:S,PartNumber:C,UploadId:K.UploadId,ServerSideEncryption:L,Body:J,Headers:P,onProgress:r.onProgress,calledBySdk:"sliceUploadFile",tracker:r.tracker},function(W,X){if(N.markEnd(C),d._isRunningTask(n))return W?(N.triggerFallback(),$(W)):(j.Uploaded=!0,$(null,X))})})},function($,J){if(d._isRunningTask(n))return a($,J)})}function q(r,a){var d=r.Bucket,n=r.Region,c=r.Key,i=r.UploadId,l=r.SliceList,m=this,A=this.options.ChunkRetryTimes+1,C=r.Headers,x=l.map(function(L){return{PartNumber:L.PartNumber,ETag:L.ETag}});s.retry(A,function(L){m.multipartComplete({Bucket:d,Region:n,Key:c,UploadId:i,Parts:x,Headers:C,calledBySdk:"sliceUploadFile",tracker:r.tracker},L)},function(L,K){a(L,K)})}function M(r,a){var d=r.Bucket,n=r.Region,c=r.Key,i=r.AbortArray,l=r.AsyncLimit||1,m=this,A=0,C=new Array(i.length);s.eachLimit(i,l,function(x,L){var K=A;if(c&&c!==x.Key)return C[K]={error:{KeyNotMatch:!0}},void L(null);var H=x.UploadId||x.UploadID;m.multipartAbort({Bucket:d,Region:n,Key:x.Key,Headers:r.Headers,UploadId:H},function(G){var z={Bucket:d,Region:n,Key:x.Key,UploadId:H};C[K]={error:G,task:z},L(null)}),A++},function(x){if(x)return a(x);for(var L=[],K=[],H=0,G=C.length;H<G;H++){var z=C[H];z.task&&(z.error?K.push(z.task):L.push(z.task))}return a(null,{successList:L,errorList:K})})}function e(r,a){var d=r.TaskId,n=r.Bucket,c=r.Region,i=r.Key,l=r.CopySource,m=r.UploadId,A=1*r.PartNumber,C=r.CopySourceRange,x=this.options.ChunkRetryTimes+1,L=this;s.retry(x,function(K){L.uploadPartCopy({TaskId:d,Bucket:n,Region:c,Key:i,CopySource:l,UploadId:m,PartNumber:A,CopySourceRange:C,tracker:r.tracker,calledBySdk:r.calledBySdk},function(H,G){K(H||null,G)})},function(K,H){return a(K,H)})}var o={sliceUploadFile:function(r,a){var d,n,c=this,i=new y,l=r.TaskId,m=r.Bucket,A=r.Region,C=r.Key,x=r.Body,L=r.ChunkSize||r.SliceSize||c.options.ChunkSize,K=r.AsyncLimit,H=r.StorageClass,G=r.ServerSideEncryption,z=r.onHashProgress,S=r.tracker;S&&S.setParams({chunkSize:L}),i.on("error",function(E){if(c._isRunningTask(l))return E.UploadId=r.UploadData.UploadId||"",a(E)}),i.on("upload_complete",function(E){var w=u.extend({UploadId:r.UploadData.UploadId||""},E);a(null,w)}),i.on("upload_slice_complete",function(E){var w={};u.each(r.Headers,function(P,j){var $=j.toLowerCase();($.indexOf("x-cos-meta-")===0||["pic-operations","x-cos-callback","x-cos-callback-var","x-cos-return-body"].includes($))&&(w[j]=P)}),q.call(c,{Bucket:m,Region:A,Key:C,UploadId:E.UploadId,SliceList:E.SliceList,Headers:w,tracker:S}
11,function(P,j){if(c._isRunningTask(l)){if(f.removeUsing(E.UploadId),P)return n(null,!0),i.emit("error",P);f.removeUploadId.call(c,E.UploadId),n({loaded:d,total:d},!0),i.emit("upload_complete",j)}})}),i.on("get_upload_data_finish",function(E){var w=f.getFileId(x,r.ChunkSize,m,C);w&&f.saveUploadId.call(c,w,E.UploadId,c.options.UploadIdCacheLimit),f.setUsing(E.UploadId),n(null,!0),F.call(c,{TaskId:l,Bucket:m,Region:A,Key:C,Body:x,FileSize:d,SliceSize:L,AsyncLimit:K,ServerSideEncryption:G,UploadData:E,Headers:r.Headers,onProgress:n,tracker:S},function(P,j){if(c._isRunningTask(l))return P?(n(null,!0),i.emit("error",P)):void i.emit("upload_slice_complete",j)})}),i.on("get_file_size_finish",function(){if(n=u.throttleOnProgress.call(c,d,r.onProgress),r.UploadData.UploadId)i.emit("get_upload_data_finish",r.UploadData);else{var E=u.extend({TaskId:l,Bucket:m,Region:A,Key:C,Headers:r.Headers,StorageClass:H,Body:x,FileSize:d,SliceSize:L,onHashProgress:z,tracker:S},r);O.call(c,E,function(w,P){if(c._isRunningTask(l)){if(w)return i.emit("error",w);r.UploadData.UploadId=P.UploadId,r.UploadData.PartList=P.PartList,i.emit("get_upload_data_finish",r.UploadData)}})}}),d=r.ContentLength,delete r.ContentLength,!r.Headers&&(r.Headers={}),u.each(r.Headers,function(E,w){w.toLowerCase()==="content-length"&&delete r.Headers[w]}),function(){for(var E=[1,2,4,8,16,32,64,128,256,512,1024,2048,4096,5120],w=1048576,P=0;P<E.length&&!(d/(w=1024*E[P]*1024)<=c.options.MaxPartNumber);P++);r.ChunkSize=r.SliceSize=L=Math.max(L,w)}(),d===0?(r.Body="",r.ContentLength=0,r.SkipTask=!0,c.putObject(r,a)):i.emit("get_file_size_finish")},abortUploadTask:function(r,a){var d=r.Bucket,n=r.Region,c=r.Key,i=r.UploadId,l=r.Level||"task",m=r.AsyncLimit,A=this,C=new y;if(C.on("error",function(x){return a(x)}),C.on("get_abort_array",function(x){M.call(A,{Bucket:d,Region:n,Key:c,Headers:r.Headers,AsyncLimit:m,AbortArray:x},a)}),l==="bucket")D.call(A,{Bucket:d,Region:n,calledBySdk:"abortUploadTask"},function(x,L){if(x)return a(x);C.emit("get_abort_array",L.UploadList||[])});else if(l==="file"){if(!c)return a(u.error(new Error("abort_upload_task_no_key")));D.call(A,{Bucket:d,Region:n,Key:c,calledBySdk:"abortUploadTask"},function(x,L){if(x)return a(x);C.emit("get_abort_array",L.UploadList||[])})}else{if(l!=="task")return a(u.error(new Error("abort_unknown_level")));if(!i)return a(u.error(new Error("abort_upload_task_no_id")));if(!c)return a(u.error(new Error("abort_upload_task_no_key")));C.emit("get_abort_array",[{Key:c,UploadId:i}])}},uploadFile:function(r,a){var d=this,n=r.SliceSize===void 0?d.options.SliceSize:r.SliceSize,c=[],i=r.Body,l=i.size||i.length||0,m={TaskId:""};if(d.options.EnableReporter){var A=d.options.UseAccelerate||typeof d.options.Domain=="string"&&d.options.Domain.includes("accelerate."),C=l>n?"sliceUploadFile":"putObject";r.tracker=new _({Beacon:d.options.BeaconReporter,clsReporter:d.options.ClsReporter,bucket:r.Bucket,region:r.Region,apiName:"uploadFile",realApi:C,fileKey:r.Key,fileSize:l,accelerate:A,deepTracker:d.options.DeepTracker,customId:d.options.CustomId,delay:d.options.TrackerDelay})}u.each(r,function(H,G){v(H)!=="object"&&typeof H!="function"&&(m[G]=H)});var x=r.onTaskReady;r.onTaskReady=function(H){m.TaskId=H,x&&x(H)};var L=l>n?"sliceUploadFile":"putObject",K=r.onFileFinish;c.push({api:L,params:r,callback:function(H,G){r.tracker&&r.tracker.report(H,G),K&&K(H,G,m),a&&a(H,G)}}),d._addTasks(c)},uploadFiles:function(r,a){var d=this,n=r.SliceSize===void 0?d.options.SliceSize:r.SliceSize,c=0,i=0,l=u.throttleOnProgress.call(d,i,r.onProgress),m=r.files.length,A=r.onFileFinish,C=Array(m),x=function(K,H,G){l(null,!0),A&&A(K,H,G),C[G.Index]={options:G,error:K,data:H},--m<=0&&a&&a(null,{files:C})},L=[];u.each(r.files,function(K,H){(function(){var G=K.Body,z=G.size||G.length||0,S={Index:H,TaskId:""};if(!d.options.UseRawKey&&K.Key&&K.Key.substr(0,1)==="/"&&(K.Key=K.Key.substr(1)),c+=z,d.options.EnableReporter){var E=d.options.UseAccelerate||typeof d.options.Domain=="string"&&d.options.Domain.includes("accelerate."),w=z>n?"sliceUploadFile":"putObject";K.tracker=new _({Beacon:d.options.BeaconReporter,clsReporter:d.options.ClsReporter,bucket:K.Bucket,region:K.Region,apiName:"uploadFiles",realApi:w,fileKey:K.Key,fileSize:z,accelerate:E,deepTracker:d.options.DeepTracker,customId:d.options.CustomId,delay:d.options.TrackerDelay})}u.each(K,function(X,Z){v(X)!=="object"&&typeof X!="function"&&(S[Z]=X)});var P=K.onTaskReady;K.onTaskReady=function(X){S.TaskId=X,P&&P(X)};var j=0,$=K.onProgress;K.onProgress=function(X){i=i-j+X.loaded,j=X.loaded,$&&$(X),l({loaded:i,total:c})};var J=z>n?"sliceUploadFile":"putObject",W=K.onFileFinish;L.push({api:J,params:K,callback:function(X,Z){K.tracker&&K.tracker.report(X,Z),W&&W(X,Z),x&&x(X,Z,S)}})})()}),d._addTasks(L)},sliceCopyFile:function(r,a){var d=new y,n=this,c=r.Bucket,i=r.Region,l=r.Key,m=r.CopySource,A=u.getSourceParams.call(this,m);if(A){var C=A.Bucket,x=A.Region,L=decodeURIComponent(A.Key),K=r.CopySliceSize===void 0?n.options.CopySliceSize:r.CopySliceSize;K=Math.max(0,K);var H,G,z=r.CopyChunkSize||this.options.CopyChunkSize,S=this.options.CopyChunkParallelLimit,E=this.options.ChunkRetryTimes+1,w=0,P=0,j={},$={},J={};d.on("copy_slice_complete",function(W){u.each(r.Headers,function(Z,Q){Q.toLowerCase().indexOf("x-cos-meta-")});var X=u.map(W.PartList,function(Z){return{PartNumber:Z.PartNumber,ETag:Z.ETag}});s.retry(E,function(Z){n.multipartComplete({Bucket:c,Region:i,Key:l,UploadId:W.UploadId,Parts:X,tracker:r.tracker,calledBySdk:"sliceCopyFile"},Z)},function(Z,Q){if(f.removeUsing(W.UploadId),Z)return G(null,!0),a(Z);f.removeUploadId(W.UploadId),G({loaded:H,total:H},!0),a(null,Q)})}),d.on("get_copy_data_finish",function(W){var X=f.getCopyFileId(m,j,z,c,l);X&&f.saveUploadId(X,W.UploadId,n.options.UploadIdCacheLimit),f.setUsing(W.UploadId);var Z=u.filter(W.PartList,function(Q){return Q.Uploaded&&(P+=Q.PartNumber>=w&&H%z||z),!Q.Uploaded});s.eachLimit(Z,S,function(Q,te){var ce=Q.PartNumber,oe=Q.CopySourceRange,ae=Q.end-Q.start;s.retry(E,function(ne){e.call(n,{Bucket:c,Region:i,Key:l,CopySource:m,UploadId:W.UploadId,PartNumber:ce,CopySourceRange:oe,tracker:r.tracker,calledBySdk:"sliceCopyFile"},ne)},function(ne,pe){if(ne)return te(ne);G({loaded:P+=ae,total:H}),Q.ETag=pe.ETag,te(ne||null,pe)})},function(Q){if(Q)return f.removeUsing(W.UploadId),G(null,!0),a(Q);d.emit("copy_slice_complete",W)})}),d.on("get_chunk_size_finish",function(){var W=function(){n.multipartInit({Bucket:c,Region:i,Key:l,Headers:J,tracker:r.tracker,calledBySdk:"sliceCopyFile"},function(Q,te){if(Q)return a(Q);r.UploadId=te.UploadId,d.emit("get_copy_data_finish",{UploadId:r.UploadId,PartList:r.PartList})})},X=f.getCopyFileId(m,j,z,c,l),Z=f.getUploadIdList(X);if(!X||!Z)return W();(function Q(te){if(te>=Z.length)return W();var ce=Z[te];if(f.using[ce])return Q(te+1);I.call(n,{Bucket:c,Region:i,Key:l,UploadId:ce,tracker:r.tracker,calledBySdk:"sliceCopyFile"},function(oe,ae){if(oe)f.removeUploadId(ce),Q(te+1);else{if(f.using[ce])return Q(te+1);var ne={},pe=0;u.each(ae.PartList,function(Y){var ee=parseInt(Y.Size),le=pe+ee-1;ne[Y.PartNumber+"|"+pe+"|"+le]=Y.ETag,pe+=ee}),u.each(r.PartList,function(Y){var ee=ne[Y.PartNumber+"|"+Y.start+"|"+Y.end];ee&&(Y.ETag=ee,Y.Uploaded=!0)}),d.emit("get_copy_data_finish",{UploadId:ce,PartList:r.PartList})}})})(0)}),d.on("get_file_size_finish",function(){if(function(){for(var X=[1,2,4,8,16,32,64,128,256,512,1024,2048,4096,5120],Z=1048576,Q=0;Q<X.length&&!(H/(Z=1024*X[Q]*1024)<=n.options.MaxPartNumber);Q++);r.ChunkSize=z=Math.max(z,Z),w=Math.ceil(H/z);for(var te=[],ce=1;ce<=w;ce++){var oe=(ce-1)*z,ae=ce*z<H?ce*z-1:H-1,ne={PartNumber:ce,start:oe,end:ae,CopySourceRange:"bytes="+oe+"-"+ae};te.push(ne)}r.PartList=te}(),(J=r.Headers["x-cos-metadata-directive"]==="Replaced"?r.Headers:$)["x-cos-storage-class"]=r.Headers["x-cos-storage-class"]||$["x-cos-storage-class"],J=u.clearKey(J),$["x-cos-storage-class"]==="ARCHIVE"||$["x-cos-storage-class"]==="DEEP_ARCHIVE"){var W=$["x-cos-restore"];if(!W||W==='ongoing-request="true"')return void a(u.error(new Error("Unrestored archive object is not allowed to be copied")))}delete J["x-cos-copy-source"],delete J["x-cos-metadata-directive"],delete J["x-cos-copy-source-If-Modified-Since"],delete J["x-cos-copy-source-If-Unmodified-Since"],delete J["x-cos-copy-source-If-Match"],delete J["x-cos-copy-source-If-None-Match"],d.emit("get_chunk_size_finish")}),n.headObject({Bucket:C,Region:x,Key:L,tracker:r.tracker,calledBySdk:"sliceCopyFile"},function(W,X){if(W)W.statusCode&&W.statusCode===404?a(u.error(W,{ErrorStatus:L+" Not Exist"})):a(W);else if((H=r.FileSize=X.headers["content-length"])!==void 0&&H)if(r.tracker&&r.tracker.setParams({httpSize:H}),G=u.throttleOnProgress.call(n,H,r.onProgress),H<=K)r.Headers["x-cos-metadata-directive"]||(r.Headers["x-cos-metadata-directive"]="Copy"),n.putObjectCopy(Object.assign(r,{calledBySdk:"sliceCopyFile"}),function(Q,te){if(Q)return G(null,!0),a(Q);G({loaded:H,total:H},!0),a(Q,te)});else{var Z=X.headers;j=Z,$={"Cache-Control":Z["cache-control"],"Content-Disposition":Z["content-disposition"],"Content-Encoding":Z["content-encoding"],"Content-Type":Z["content-type"],Expires:Z.expires,"x-cos-storage-class":Z["x-cos-storage-class"]},u.each(Z,function(Q,te){var ce="x-cos-meta-";te.indexOf(ce)===0&&te.length>11&&($[te]=Q)}),d.emit("get_file_size_finish")}else a(u.error(new Error('get Content-Length error, please add "Content-Length" to CORS ExposeHeader setting.ï¼ è·åContent-Length失败ï¼è¯·å¨CORS ExposeHeaderè®¾ç½®ä¸æ·»å Content-Lengthï¼è¯·åèææ¡£ï¼https://cloud.tencent.com/document/product/436/13318 ï¼')))})}else a(u.error(new Error("CopySource format error")))}};g.exports.init=function(r,a){a.transferToTaskMethod(o,"sliceUploadFile"),u.each(o,function(d,n){r.prototype[n]=u.apiWrapper(n,d)})}},function(g,h,p){var v=p(15);g.exports=v},function(g,h,p){var v=p(1),f=p(4),s=p(10),y=p(12),u=p(13),_=p(3),N={AppId:"",SecretId:"",SecretKey:"",SecurityToken:"",StartTime:0,ExpiredTime:0,ChunkRetryTimes:2,FileParallelLimit:3,ChunkParallelLimit:3,ChunkSize:1048576,SliceSize:1048576,CopyChunkParallelLimit:20,CopyChunkSize:10485760,CopySliceSize:10485760,MaxPartNumber:1e4,ProgressInterval:1e3,Domain:"",ServiceDomain:"",Protocol:"",CompatibilityMode:!1,ForcePathStyle:!1,UseRawKey:!1,Timeout:0,CorrectClockSkew:!0,SystemClockOffset:0,UploadCheckContentMd5:!1,UploadQueueSize:1e4,UploadAddMetaMd5:!1,UploadIdCacheLimit:50,UseAccelerate:!1,ForceSignHost:!0,AutoSwitchHost:!0,CopySourceParser:null,ObjectKeySimplifyCheck:!0,DeepTracker:!1,TrackerDelay:5e3,CustomId:"",BeaconReporter:null,ClsReporter:null},O=function(D){if(this.options=v.extend(v.clone(N),D||{}),this.options.FileParallelLimit=Math.max(1,this.options.FileParallelLimit),this.options.ChunkParallelLimit=Math.max(1,this.options.ChunkParallelLimit),this.options.ChunkRetryTimes=Math.max(0,this.options.ChunkRetryTimes),this.options.ChunkSize=Math.max(1048576,this.options.ChunkSize),this.options.CopyChunkParallelLimit=Math.max(1,this.options.CopyChunkParallelLimit),this.options.CopyChunkSize=Math.max(1048576,this.options.CopyChunkSize),this.options.CopySliceSize=Math.max(0,this.options.CopySliceSize),this.options.MaxPartNumber=Math.max(1024,Math.min(1e4,this.options.MaxPartNumber)),this.options.Timeout=Math.max(0,this.options.Timeout),this.options.EnableReporter=this.options.BeaconReporter||this.options.ClsReporter,this.options.AppId,this.options.SecretId&&this.options.SecretId.indexOf(" "),this.options.SecretKey&&this.options.SecretKey.indexOf(" "),v.isNode(),this.options.ForcePathStyle)throw new Error("ForcePathStyle is not supported");f.init(this),s.init(this)};y.init(O,s),u.init(O,s),O.util={md5:v.md5,xml2json:v.xml2json,json2xml:v.json2xml,encodeBase64:v.encodeBase64},O.getAuthorization=v.getAuth,O.version=_.version,g.exports=O},function(g,h){var p,v,f=g.exports={};function s(){throw new Error("setTimeout has not been defined")}function y(){throw new Error("clearTimeout has not been defined")}
11function u(M){if(p===setTimeout)return setTimeout(M,0);if((p===s||!p)&&setTimeout)return p=setTimeout,setTimeout(M,0);try{return p(M,0)}catch{try{return p.call(null,M,0)}catch{return p.call(this,M,0)}}}(function(){try{p=typeof setTimeout=="function"?setTimeout:s}catch{p=s}try{v=typeof clearTimeout=="function"?clearTimeout:y}catch{v=y}})();var _,N=[],O=!1,D=-1;function I(){O&&_&&(O=!1,_.length?N=_.concat(N):D=-1,N.length&&F())}function F(){if(!O){var M=u(I);O=!0;for(var e=N.length;e;){for(_=N,N=[];++D<e;)_&&_[D].run();D=-1,e=N.length}_=null,O=!1,function(o){if(v===clearTimeout)return clearTimeout(o);if((v===y||!v)&&clearTimeout)return v=clearTimeout,clearTimeout(o);try{return v(o)}catch{try{return v.call(null,o)}catch{return v.call(this,o)}}}(M)}}function R(M,e){this.fun=M,this.array=e}function q(){}f.nextTick=function(M){var e=new Array(arguments.length-1);if(arguments.length>1)for(var o=1;o<arguments.length;o++)e[o-1]=arguments[o];N.push(new R(M,e)),N.length!==1||O||u(F)},R.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=q,f.addListener=q,f.once=q,f.off=q,f.removeListener=q,f.removeAllListeners=q,f.emit=q,f.prependListener=q,f.prependOnceListener=q,f.listeners=function(M){return[]},f.binding=function(M){throw new Error("process.binding is not supported")},f.cwd=function(){return"/"},f.chdir=function(M){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},function(g,h,p){(function(v){var f,s=p(0);(function(){var y=(typeof window>"u"?"undefined":s(window))==="object",u=y?window:{};u.JS_MD5_NO_WINDOW&&(y=!1),!y&&(typeof self>"u"?"undefined":s(self))==="object"&&(u=self);var _,N=!u.JS_MD5_NO_COMMON_JS&&s(v)==="object"&&v.exports,O=p(18),D=!u.JS_MD5_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",I="0123456789abcdef".split(""),F=[128,32768,8388608,-2147483648],R=[0,8,16,24],q=["hex","array","digest","buffer","arrayBuffer","base64"],M="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),e=[];if(D){var o=new ArrayBuffer(68);_=new Uint8Array(o),e=new Uint32Array(o)}!u.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(n){return Object.prototype.toString.call(n)==="[object Array]"}),!D||!u.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(n){return s(n)==="object"&&n.buffer&&n.buffer.constructor===ArrayBuffer});var r=function(n){return function(c,i){return new a(!0).update(c,i)[n]()}};function a(n){if(n)e[0]=e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0,this.blocks=e,this.buffer8=_;else if(D){var c=new ArrayBuffer(68);this.buffer8=new Uint8Array(c),this.blocks=new Uint32Array(c)}else this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.h0=this.h1=this.h2=this.h3=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}a.prototype.update=function(n,c){if(!this.finalized){for(var i,l,m=0,A=n.length,C=this.blocks,x=this.buffer8;m<A;){if(this.hashed&&(this.hashed=!1,C[0]=C[16],C[16]=C[1]=C[2]=C[3]=C[4]=C[5]=C[6]=C[7]=C[8]=C[9]=C[10]=C[11]=C[12]=C[13]=C[14]=C[15]=0),D)for(l=this.start;m<A&&l<64;++m)i=n.charCodeAt(m),c||i<128?x[l++]=i:i<2048?(x[l++]=192|i>>6,x[l++]=128|63&i):i<55296||i>=57344?(x[l++]=224|i>>12,x[l++]=128|i>>6&63,x[l++]=128|63&i):(i=65536+((1023&i)<<10|1023&n.charCodeAt(++m)),x[l++]=240|i>>18,x[l++]=128|i>>12&63,x[l++]=128|i>>6&63,x[l++]=128|63&i);else for(l=this.start;m<A&&l<64;++m)i=n.charCodeAt(m),c||i<128?C[l>>2]|=i<<R[3&l++]:i<2048?(C[l>>
112]|=(192|i>>6)<<R[3&l++],C[l>>2]|=(128|63&i)<<R[3&l++]):i<55296||i>=57344?(C[l>>2]|=(224|i>>12)<<R[3&l++],C[l>>2]|=(128|i>>6&63)<<R[3&l++],C[l>>2]|=(128|63&i)<<R[3&l++]):(i=65536+((1023&i)<<10|1023&n.charCodeAt(++m)),C[l>>2]|=(240|i>>18)<<R[3&l++],C[l>>2]|=(128|i>>12&63)<<R[3&l++],C[l>>2]|=(128|i>>6&63)<<R[3&l++],C[l>>2]|=(128|63&i)<<R[3&l++]);this.lastByteIndex=l,this.bytes+=l-this.start,l>=64?(this.start=l-64,this.hash(),this.hashed=!0):this.start=l}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296|0,this.bytes=this.bytes%4294967296),this}},a.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var n=this.blocks,c=this.lastByteIndex;n[c>>2]|=F[3&c],c>=56&&(this.hashed||this.hash(),n[0]=n[16],n[16]=n[1]=n[2]=n[3]=n[4]=n[5]=n[6]=n[7]=n[8]=n[9]=n[10]=n[11]=n[12]=n[13]=n[14]=n[15]=0),n[14]=this.bytes<<3,n[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},a.prototype.hash=function(){var n,c,i,l,m,A,C=this.blocks;this.first?c=((c=((n=((n=C[0]-680876937)<<7|n>>>25)-271733879|0)^(i=((i=(-271733879^(l=((l=(-1732584194^2004318071&n)+C[1]-117830708)<<12|l>>>20)+n|0)&(-271733879^n))+C[2]-1126478375)<<17|i>>>15)+l|0)&(l^n))+C[3]-1316259209)<<22|c>>>10)+i|0:(n=this.h0,c=this.h1,i=this.h2,c=((c+=((n=((n+=((l=this.h3)^c&(i^l))+C[0]-680876936)<<7|n>>>25)+c|0)^(i=((i+=(c^(l=((l+=(i^n&(c^i))+C[1]-389564586)<<12|l>>>20)+n|0)&(n^c))+C[2]+606105819)<<17|i>>>15)+l|0)&(l^n))+C[3]-1044525330)<<22|c>>>10)+i|0),c=((c+=((n=((n+=(l^c&(i^l))+C[4]-176418897)<<7|n>>>25)+c|0)^(i=((i+=(c^(l=((l+=(i^n&(c^i))+C[5]+1200080426)<<12|l>>>20)+n|0)&(n^c))+C[6]-1473231341)<<17|i>>>15)+l|0)&(l^n))+C[7]-45705983)<<22|c>>>10)+i|0,c=((c+=((n=((n+=(l^c&(i^l))+C[8]+1770035416)<<7|n>>>25)+c|0)^(i=((i+=(c^(l=((l+=(i^n&(c^i))+C[9]-1958414417)<<12|l>>>20)+n|0)&(n^c))+C[10]-42063)<<17|i>>>15)+l|0)&(l^n))+C[11]-1990404162)<<22|c>>>10)+i|0,c=((c+=((n=((n+=(l^c&(i^l))+C[12]+1804603682)<<7|n>>>25)+c|0)^(i=((i+=(c^(l=((l+=(i^n&(c^i))+C[13]-40341101)<<12|l>>>20)+n|0)&(n^c))+C[14]-1502002290)<<17|i>>>15)+l|0)&(l^n))+C[15]+1236535329)<<22|c>>>10)+i|0,c=((c+=((l=((l+=(c^i&((n=((n+=(i^l&(c^i))+C[1]-165796510)<<5|n>>>27)+c|0)^c))+C[6]-1069501632)<<9|l>>>23)+n|0)^n&((i=((i+=(n^c&(l^n))+C[11]+643717713)<<14|i>>>18)+l|0)^l))+C[0]-373897302)<<20|c>>>12)+i|0,c=((c+=((l=((l+=(c^i&((n=((n+=(i^l&(c^i))+C[5]-701558691)<<5|n>>>27)+c|0)^c))+C[10]+38016083)<<9|l>>>23)+n|0)^n&((i=((i+=(n^c&(l^n))+C[15]-660478335)<<14|i>>>18)+l|0)^l))+C[4]-405537848)<<20|c>>>12)+i|0,c=((c+=((l=((l+=(c^i&((n=((n+=(i^l&(c^i))+C[9]+568446438)<<5|n>>>27)+c|0)^c))+C[14]-1019803690)<<9|l>>>23)+n|0)^n&((i=((i+=(n^c&(l^n))+C[3]-187363961)<<14|i>>>18)+l|0)^l))+C[8]+1163531501)<<20|c>>>12)+i|0,c=((c+=((l=((l+=(c^i&((n=((n+=(i^l&(c^i))+C[13]-1444681467)<<5|n>>>27)+c|0)^c))+C[2]-51403784)<<9|l>>>23)+n|0)^n&((i=((i+=(n^c&(l^n))+C[7]+1735328473)<<14|i>>>18)+l|0)^l))+C[12]-1926607734)<<20|c>>>12)+i|0,c=((c+=((A=(l=((l+=((m=c^i)^(n=((n+=(m^l)+C[5]-378558)<<4|n>>>28)+c|0))+C[8]-2022574463)<<11|l>>>21)+n|0)^n)^(i=((i+=(A^c)+C[11]+1839030562)<<16|i>>>16)+l|0))+C[14]-35309556)<<23|c>>>9)+i|0,c=((c+=((A=(l=((l+=((m=c^i)^(n=((n+=(m^l)+C[1]-1530992060)<<4|n>>>28)+c|0))+C[4]+1272893353)<<11|l>>>21)+n|0)^n)^(i=((i+=(A^c)+C[7]-155497632)<<16|i>>>16)+l|0))+C[10]-1094730640)<<23|c>>>9)+i|0,c=((c+=((A=(l=((l+=((m=c^i)^(n=((n+=(m^l)+C[13]+681279174)<<4|n>>>28)+c|0))+C[0]-358537222)<<11|l>>>21)+n|0)^n)^(i=((i+=(A^c)+C[3]-722521979)<<16|i>>>16)+l|0))+C[6]+76029189)<<23|c>>>9)+i|0,c=((c+=((A=(l=((l+=((m=c^i)^(n=((n+=(m^l)+C[9]-640364487)<<4|n>>>28)+c|0))+C[12]-421815835)<<11|l>>>21)+n|0)^n)^(i=((i+=(A^c)+C[15]+530742520)<<16|i>>>16)+l|0))+C[2]-995338651)<<23|c>>>9)+i|0,c=((c+=((l=((l+=(c^((n=((n+=(i^(c|~l))+C[0]-198630844)<<6|n>>>26)+c|0)|~i))+C[7]+1126891415)<<10|l>>>22)+n|0)^((i=((i+=(n^(l|~c))+C[14]-1416354905)<<15|i>>>17)+l|0)|~n))+C[5]-57434055)<<21|c>>>11)+i|0,c=((c+=((l=((l+=(c^((n=((n+=(i^(c|~l))+C[12]+1700485571)<<6|n>>>26)+c|0)|~i))+C[3]-1894986606)<<10|l>>>22)+n|0)^((i=((i+=(n^(l|~c))+C[10]-1051523)<<15|i>>>17)+l|0)|~n))+C[1]-2054922799)<<21|c>>>11)+i|0,c=((c+=((l=((l+=(c^((n=((n+=(i^(c|~l))+C[8]+1873313359)<<6|n>>>
1126)+c|0)|~i))+C[15]-30611744)<<10|l>>>22)+n|0)^((i=((i+=(n^(l|~c))+C[6]-1560198380)<<15|i>>>17)+l|0)|~n))+C[13]+1309151649)<<21|c>>>11)+i|0,c=((c+=((l=((l+=(c^((n=((n+=(i^(c|~l))+C[4]-145523070)<<6|n>>>26)+c|0)|~i))+C[11]-1120210379)<<10|l>>>22)+n|0)^((i=((i+=(n^(l|~c))+C[2]+718787259)<<15|i>>>17)+l|0)|~n))+C[9]-343485551)<<21|c>>>11)+i|0,this.first?(this.h0=n+1732584193|0,this.h1=c-271733879|0,this.h2=i-1732584194|0,this.h3=l+271733878|0,this.first=!1):(this.h0=this.h0+n|0,this.h1=this.h1+c|0,this.h2=this.h2+i|0,this.h3=this.h3+l|0)},a.prototype.hex=function(){this.finalize();var n=this.h0,c=this.h1,i=this.h2,l=this.h3;return I[n>>4&15]+I[15&n]+I[n>>12&15]+I[n>>8&15]+I[n>>20&15]+I[n>>16&15]+I[n>>28&15]+I[n>>24&15]+I[c>>4&15]+I[15&c]+I[c>>12&15]+I[c>>8&15]+I[c>>20&15]+I[c>>16&15]+I[c>>28&15]+I[c>>24&15]+I[i>>4&15]+I[15&i]+I[i>>12&15]+I[i>>8&15]+I[i>>20&15]+I[i>>16&15]+I[i>>28&15]+I[i>>24&15]+I[l>>4&15]+I[15&l]+I[l>>12&15]+I[l>>8&15]+I[l>>20&15]+I[l>>16&15]+I[l>>28&15]+I[l>>24&15]},a.prototype.toString=a.prototype.hex,a.prototype.digest=function(n){if(n==="hex")return this.hex();this.finalize();var c=this.h0,i=this.h1,l=this.h2,m=this.h3;return[255&c,c>>8&255,c>>16&255,c>>24&255,255&i,i>>8&255,i>>16&255,i>>24&255,255&l,l>>8&255,l>>16&255,l>>24&255,255&m,m>>8&255,m>>16&255,m>>24&255]},a.prototype.array=a.prototype.digest,a.prototype.arrayBuffer=function(){this.finalize();var n=new ArrayBuffer(16),c=new Uint32Array(n);return c[0]=this.h0,c[1]=this.h1,c[2]=this.h2,c[3]=this.h3,n},a.prototype.buffer=a.prototype.arrayBuffer,a.prototype.base64=function(){for(var n,c,i,l="",m=this.array(),A=0;A<15;)n=m[A++],c=m[A++],i=m[A++],l+=M[n>>>2]+M[63&(n<<4|c>>>4)]+M[63&(c<<2|i>>>6)]+M[63&i];return n=m[A],l+=M[n>>>2]+M[n<<4&63]+"=="};var d=function(){var n=r("hex");n.getCtx=n.create=function(){return new a},n.update=function(l){return n.create().update(l)};for(var c=0;c<q.length;++c){var i=q[c];n[i]=r(i)}return n}();N?v.exports=d:(u.md5=d,O&&((f=(function(){return d}).call(d,p,d,v))===void 0||(v.exports=f)))})()}).call(this,p(5)(g))},function(g,h){(function(p){g.exports=p}).call(this,{})},function(g,h,p){(function(v){var f,s,y,u,_,N,O,D=p(0),I=I||function(F,R){var q={},M=q.lib={},e=function(){},o=M.Base={extend:function(m){e.prototype=this;var A=new e;return m&&A.mixIn(m),A.hasOwnProperty("init")||(A.init=function(){A.$super.init.apply(this,arguments)}),A.init.prototype=A,A.$super=this,A},create:function(){var m=this.extend();return m.init.apply(m,arguments),m},init:function(){},mixIn:function(m){for(var A in m)m.hasOwnProperty(A)&&(this[A]=m[A]);m.hasOwnProperty("toString")&&(this.toString=m.toString)},clone:function(){return this.init.prototype.extend(this)}},r=M.WordArray=o.extend({init:function(m,A){m=this.words=m||[],this.sigBytes=A??4*m.length},toString:function(m){return(m||d).stringify(this)},concat:function(m){var A=this.words,C=m.words,x=this.sigBytes;if(m=m.sigBytes,this.clamp(),x%4)for(var L=0;L<m;L++)A[x+L>>>2]|=(C[L>>>2]>>>24-L%4*8&255)<<24-(x+L)%4*8;else if(65535<C.length)for(L=0;L<m;L+=4)A[x+L>>>2]=C[L>>>2];else A.push.apply(A,C);return this.sigBytes+=m,this},clamp:function(){var m=this.words,A=this.sigBytes;m[A>>>2]&=4294967295<<32-A%4*8,m.length=F.ceil(A/4)},clone:function(){var m=o.clone.call(this);return m.words=this.words.slice(0),m},random:function(m){for(var A=[],C=0;C<m;C+=4)A.push(4294967296*F.random()|0);return new r.init(A,m)}}),a=q.enc={},d=a.Hex={stringify:function(m){var A=m.words;m=m.sigBytes;for(var C=[],x=0;x<m;x++){var L=A[x>>>2]>>>24-x%4*8&255;C.push((L>>>4).toString(16)),C.push((15&L).toString(16))}return C.join("")},parse:function(m){for(var A=m.length,C=[],x=0;x<A;x+=2)C[x>>>3]|=parseInt(m.substr(x,2),16)<<24-x%8*4;return new r.init(C,A/2)}},n=a.Latin1={stringify:function(m){var A=m.words;m=m.sigBytes;for(var C=[],x=0;x<m;x++)C.push(String.fromCharCode(A[x>>>2]>>>24-x%4*8&255));return C.join("")},parse:function(m){for(var A=m.length,C=[],x=0;x<A;x++)C[x>>>2]|=(255&m.charCodeAt(x))<<24-x%4*8;return new r.init(C,A)}},c=a.Utf8={stringify:function(m){try{return decodeURIComponent(escape(n.stringify(m)))}catch{throw Error("Malformed UTF-8 data")}},parse:function(m){return n.parse(unescape(encodeURIComponent(m)))}},i=M.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new r.init,this._nDataBytes=0},_append:function(m){typeof m=="string"&&(m=c.parse(m)),this._data.concat(m),this._nDataBytes+=m.sigBytes},_process:function(m){var A=this._data,C=A.words,x=A.sigBytes,L=this.blockSize,K=x/(4*L);if(m=(K=m?F.ceil(K):F.max((0|K)-this._minBufferSize,0))*L,x=F.min(4*m,x),m){for(var H=0;H<m;H+=L)this._doProcessBlock(C,H);H=C.splice(0,m),A.sigBytes-=x}return new r.init(H,x)},clone:function(){var m=o.clone.call(this);return m._data=this._data.clone(),m},_minBufferSize:0});M.Hasher=i.extend({cfg:o.extend(),init:function(m){this.cfg=this.cfg.extend(m),this.reset()},reset:function(){i.reset.call(this),this._doReset()},update:function(m){return this._append(m),this._process(),this},finalize:function(m){return m&&this._append(m),this._doFinalize()},blockSize:16,_createHelper:function(m){return function(A,C){return new m.init(C).finalize(A)}},_createHmacHelper:function(m){return function(A,C){return new l.HMAC.init(m,C).finalize(A)}}});var l=q.algo={};return q}(Math);s=(_=(f=I).lib).WordArray,y=_.Hasher,u=[],_=f.algo.SHA1=y.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(F,R){for(var q=this._hash.words,M=q[0],e=q[1],o=q[2],r=q[3],a=q[4],d=0;80>d;d++){if(16>d)u[d]=0|F[R+d];else{var n=u[d-3]^u[d-8]^u[d-14]^u[d-16];u[d]=n<<1|n>>>31}n=(M<<5|M>>>27)+a+u[d],n=20>d?n+(1518500249+(e&o|~e&r)):40>d?n+(1859775393+(e^o^r)):60>d?n+((e&o|e&r|o&r)-1894007588):n+((e^o^r)-899497514),a=r,r=o,o=e<<30|e>>>2,e=M,M=n}q[0]=q[0]+M|0,q[1]=q[1]+e|0,q[2]=q[2]+o|0,q[3]=q[3]+r|0,q[4]=q[4]+a|0},_doFinalize:function(){var F=this._data,R=F.words,q=8*this._nDataBytes,M=8*F.sigBytes;return R[M>>>5]|=128<<24-M%32,R[14+(M+64>>>9<<4)]=Math.floor(q/4294967296),R[15+(M+64>>>9<<4)]=q,F.sigBytes=4*R.length,this._process(),this._hash},clone:function(){var F=y.clone.call(this);return F._hash=this._hash.clone(),F}}),f.SHA1=y._createHelper(_),f.HmacSHA1=y._createHmacHelper(_),function(){var F=I,R=F.enc.Utf8;F.algo.HMAC=F.lib.Base.extend({init:function(q,M){q=this._hasher=new q.init,typeof M=="str
11ing"&&(M=R.parse(M));var e=q.blockSize,o=4*e;M.sigBytes>o&&(M=q.finalize(M)),M.clamp();for(var r=this._oKey=M.clone(),a=this._iKey=M.clone(),d=r.words,n=a.words,c=0;c<e;c++)d[c]^=1549556828,n[c]^=909522486;r.sigBytes=a.sigBytes=o,this.reset()},reset:function(){var q=this._hasher;q.reset(),q.update(this._iKey)},update:function(q){return this._hasher.update(q),this},finalize:function(q){var M=this._hasher;return q=M.finalize(q),M.reset(),M.finalize(this._oKey.clone().concat(q))}})}(),O=(N=I).lib.WordArray,N.enc.Base64={stringify:function(F){var R=F.words,q=F.sigBytes,M=this._map;F.clamp();for(var e=[],o=0;o<q;o+=3)for(var r=(R[o>>>2]>>>24-o%4*8&255)<<16|(R[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|R[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a<q;a++)e.push(M.charAt(r>>>6*(3-a)&63));var d=M.charAt(64);if(d)for(;e.length%4;)e.push(d);return e.join("")},parse:function(F){var R=F.length,q=this._map,M=q.charAt(64);if(M){var e=F.indexOf(M);e!=-1&&(R=e)}for(var o=[],r=0,a=0;a<R;a++)if(a%4){var d=q.indexOf(F.charAt(a-1))<<a%4*2,n=q.indexOf(F.charAt(a))>>>6-a%4*2;o[r>>>2]|=(d|n)<<24-r%4*8,r++}return O.create(o,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},D(v)==="object"?v.exports=I:window.CryptoJS=I}).call(this,p(5)(g))},function(g,h,p){var v=p(21).DOMParser,f=(function(){this.version="1.3.5";var s={mergeCDATA:!0,normalize:!0,stripElemPrefix:!0},y=new RegExp(/(?!xmlns)^.*:/);return this.grokType=function(u){return/^\s*$/.test(u)?null:/^(?:true|false)$/i.test(u)?u.toLowerCase()==="true":isFinite(u)?parseFloat(u):u},this.parseString=function(u,_){if(u){var N=this.stringToXML(u);return N.getElementsByTagName("parsererror").length?null:this.parseXML(N,_)}return null},this.parseXML=function(u,_){for(var N in _)s[N]=_[N];var O={},D=0,I="";if(u.childNodes.length)for(var F,R,q,M=0;M<u.childNodes.length;M++)(F=u.childNodes.item(M)).nodeType===4?s.mergeCDATA&&(I+=F.nodeValue):F.nodeType===3?I+=F.nodeValue:F.nodeType===1&&(D===0&&(O={}),R=s.stripElemPrefix?F.nodeName.replace(y,""):F.nodeName,q=f.parseXML(F),O.hasOwnProperty(R)?(O[R].constructor!==Array&&(O[R]=[O[R]]),O[R].push(q)):(O[R]=q,D++));return Object.keys(O).length||(O=I||""),O},this.xmlToString=function(u){try{return u.xml?u.xml:new XMLSerializer().serializeToString(u)}catch{return null}},this.stringToXML=function(u){try{var _=null;return window.DOMParser?_=new v().parseFromString(u,"text/xml"):((_=new ActiveXObject("Microsoft.XMLDOM")).async=!1,_.loadXML(u),_)}catch{return null}},this}).call({});g.exports=function(s){return f.parseString(s)}},function(g,h,p){var v=p(6);h.DOMImplementation=v.DOMImplementation,h.XMLSerializer=v.XMLSerializer,h.DOMParser=p(22).DOMParser},function(g,h,p){var v=p(2),f=p(6),s=p(23),y=p(24),u=f.DOMImplementation,_=v.NAMESPACE,N=y.ParseError,O=y.XMLReader;function D(e){return e.replace(/\r[\n\u0085]/g,` 12`).replace(/[\r\u0085\u2028]/g,` 13`)}function I(e){this.options=e||{locator:{}}}function F(){this.cdata=!1}function R(e,o){o.lineNumber=e.lineNumber,o.columnNumber=e.columnNumber}function q(e,o,r){return typeof e=="string"?e.substr(o,r):e.length>=o+r||o?new java.lang.String(e,o,r)+"":e}function M(e,o){e.currentElement?e.currentElement.appendChild(o):e.doc.appendChild(o)}I.prototype.parseFromString=function(e,o){var r=this.options,a=new O,d=r.domBuilder||new F,n=r.errorHandler,c=r.locator,i=r.xmlns||{},l=/\/x?html?$/.test(o),m=l?s.HTML_ENTITIES:s.XML_ENTITIES;c&&d.setDocumentLocator(c),a.errorHandler=function(C,x,L){if(!C){if(x instanceof F)return x;C=x}var K={},H=C instanceof Function;function G(z){var S=C[z];!S&&H&&(S=C.length==2?function(E){C(z,E)}:C),K[z]=S&&function(E){S("[xmldom "+z+"] "+E+function(w){if(w)return` 14@`+(w.systemId||"")+"#[line:"+w.lineNumber+",col:"+w.columnNumber+"]"}(L))}||function(){}}return L=L||{},G("warning"),G("error"),G("fatalError"),K}(n,d,c),a.domBuilder=r.domBuilder||d,l&&(i[""]=_.HTML),i.xml=i.xml||_.XML;var A=r.normalizeLineEndings||D;return e&&typeof e=="string"?a.parse(A(e),i,m):a.errorHandler.error("invalid doc source"),d.doc},F.prototype={startDocument:function(){this.doc=new u().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,o,r,a){var d=this.doc,n=d.createElementNS(e,r||o),c=a.length;M(this,n),this.currentElement=n,this.locator&&R(this.locator,n);for(var i=0;i<c;i++){e=a.getURI(i);var l=a.getValue(i),m=(r=a.getQName(i),d.createAttributeNS(e,r));this.locator&&R(a.getLocator(i),m),m.value=m.nodeValue=l,n.setAttributeNode(m)}},endElement:function(e,o,r){var a=this.currentElement;a.tagName,this.currentElement=a.parentNode},startPrefixMapping:function(e,o){},endPrefixMapping:function(e){},processingInstruction:function(e,o){var r=this.doc.createProcessingInstruction(e,o);this.locator&&R(this.locator,r),M(this,r)},ignorableWhitespace:function(e,o,r){},characters:function(e,o,r){if(e=q.apply(this,arguments)){if(this.cdata)var a=this.doc.createCDATASection(e);else a=this.doc.createTextNode(e);this.currentElement?this.currentElement.appendChild(a):/^\s*$/.test(e)&&this.doc.appendChild(a),this.locator&&R(this.locator,a)}},skippedEntity:function(e){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(e){(this.locator=e)&&(e.lineNumber=0)},comment:function(e,o,r){e=q.apply(this,arguments);var a=this.doc.createComment(e);this.locator&&R(this.locator,a),M(this,a)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(e,o,r){var a=this.doc.implementation;if(a&&a.createDocumentType){var d=a.createDocumentType(e,o,r);this.locator&&R(this.locator,d),M(this,d),this.doc.doctype=d}},warning:function(e){},error:function(e){},fatalError:function(e){throw new N(e,this.locator)}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(e){F.prototype[e]=function(){return null}}),h.__DOMHandler=F,h.normalizeLineEndings=D,h.DOMParser=I},function(g,h,p){var v=p(2).freeze;h.XML_ENTITIES=v({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),h.HTML_ENTITIES=v(
vendor: 7,660 bytes, line 14
14{Aacute:"Ã",aacute:"á",Abreve:"Ä",abreve:"Ä",ac:"â¾",acd:"â¿",acE:"â¾Ì³",Acirc:"Ã",acirc:"â",acute:"´",Acy:"Ð",acy:"а",AElig:"Ã",aelig:"æ",af:"â¡",Afr:"ð",afr:"ð",Agrave:"Ã",agrave:"à ",alefsym:"âµ",aleph:"âµ",Alpha:"Î",alpha:"α",Amacr:"Ä",amacr:"Ä",amalg:"⨿",AMP:"&",amp:"&",And:"â©",and:"â§",andand:"â©",andd:"â©",andslope:"â©",andv:"â©",ang:"â ",ange:"⦤",angle:"â ",angmsd:"â¡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"â¦",angmsdag:"⦮",angmsdah:"⦯",angrt:"â",angrtvb:"â¾",angrtvbd:"â¦",angsph:"â¢",angst:"Ã
",angzarr:"â¼",Aogon:"Ä",aogon:"Ä
",Aopf:"ð¸",aopf:"ð",ap:"â",apacir:"⩯",apE:"â©°",ape:"â",apid:"â",apos:"'",ApplyFunction:"â¡",approx:"â",approxeq:"â",Aring:"Ã
",aring:"Ã¥",Ascr:"ð",ascr:"ð¶",Assign:"â",ast:"*",asymp:"â",asympeq:"â",Atilde:"Ã",atilde:"ã",Auml:"Ã",auml:"ä",awconint:"â³",awint:"â¨",backcong:"â",backepsilon:"϶",backprime:"âµ",backsim:"â½",backsimeq:"â",Backslash:"â",Barv:"â«§",barvee:"â½",Barwed:"â",barwed:"â
",barwedge:"â
",bbrk:"âµ",bbrktbrk:"â¶",bcong:"â",Bcy:"Ð",bcy:"б",bdquo:"â",becaus:"âµ",Because:"âµ",because:"âµ",bemptyv:"⦰",bepsi:"϶",bernou:"â¬",Bernoullis:"â¬",Beta:"Î",beta:"β",beth:"â¶",between:"â¬",Bfr:"ð
",bfr:"ð",bigcap:"â",bigcirc:"â¯",bigcup:"â",bigodot:"â¨",bigoplus:"â¨",bigotimes:"â¨",bigsqcup:"â¨",bigstar:"â
",bigtriangledown:"â½",bigtriangleup:"â³",biguplus:"â¨",bigvee:"â",bigwedge:"â",bkarow:"â¤",blacklozenge:"â§«",blacksquare:"âª",blacktriangle:"â´",blacktriangledown:"â¾",blacktriangleleft:"â",blacktriangleright:"â¸",blank:"â£",blk12:"â",blk14:"â",blk34:"â",block:"â",bne:"=â¥",bnequiv:"â¡â¥",bNot:"â«",bnot:"â",Bopf:"ð¹",bopf:"ð",bot:"â¥",bottom:"â¥",bowtie:"â",boxbox:"â§",boxDL:"â",boxDl:"â",boxdL:"â",boxdl:"â",boxDR:"â",boxDr:"â",boxdR:"â",boxdr:"â",boxH:"â",boxh:"â",boxHD:"â¦",boxHd:"â¤",boxhD:"â¥",boxhd:"â¬",boxHU:"â©",boxHu:"â§",boxhU:"â¨",boxhu:"â´",boxminus:"â",boxplus:"â",boxtimes:"â ",boxUL:"â",boxUl:"â",boxuL:"â",boxul:"â",boxUR:"â",boxUr:"â",boxuR:"â",boxur:"â",boxV:"â",boxv:"â",boxVH:"â¬",boxVh:"â«",boxvH:"âª",boxvh:"â¼",boxVL:"â£",boxVl:"â¢",boxvL:"â¡",boxvl:"â¤",boxVR:"â ",boxVr:"â",boxvR:"â",boxvr:"â",bprime:"âµ",Breve:"Ë",breve:"Ë",brvbar:"¦",Bscr:"â¬",bscr:"ð·",bsemi:"â",bsim:"â½",bsime:"â",bsol:"\\",bsolb:"â§
",bsolhsub:"â",bull:"â¢",bullet:"â¢",bump:"â",bumpE:"⪮",bumpe:"â",Bumpeq:"â",bumpeq:"â",Cacute:"Ä",cacute:"Ä",Cap:"â",cap:"â©",capand:"â©",capbrcup:"â©",capcap:"â©",capcup:"â©",capdot:"â©",CapitalDifferentialD:"â
",caps:"â©ï¸",caret:"â",caron:"Ë",Cayleys:"â",ccaps:"â©",Ccaron:"Ä",ccaron:"Ä",Ccedil:"Ã",ccedil:"ç",Ccirc:"Ä",ccirc:"Ä",Cconint:"â°",ccups:"â©",ccupssm:"â©",Cdot:"Ä",cdot:"Ä",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"â",cfr:"ð ",CHcy:"Ч",chcy:"Ñ",check:"â",checkmark:"â",Chi:"Χ",chi:"Ï",cir:"â",circ:"Ë",circeq:"â",circlearrowleft:"âº",circlearrowright:"â»",circledast:"â",circledcirc:"â",circleddash:"â",CircleDot:"â",circledR:"®",circledS:"â",CircleMinus:"â",CirclePlus:"â",CircleTimes:"â",cirE:"â§",cire:"â",cirfnint:"â¨",cirmid:"⫯",cirscir:"â§",ClockwiseContourIntegral:"â²",CloseCurlyDoubleQuote:"â",CloseCurlyQuote:"â",clubs:"â£",clubsuit:"â£",Colon:"â·",colon:":",Colone:"â©´",colone:"â",coloneq:"â",comma:",",commat:"@",comp:"â",compfn:"â",complement:"â",complexes:"â",cong:"â
",congdot:"â©",Congruent:"â¡",Conint:"â¯",conint:"â®",ContourIntegral:"â®",Copf:"â",copf:"ð",coprod:"â",Coproduct:"â",COPY:"©",copy:"©",copysr:"â",CounterClockwiseContourIntegral:"â³",crarr:"âµ",Cross:"⨯",cross:"â",Cscr:"ð",cscr:"ð¸",csub:"â«",csube:"â«",csup:"â«",csupe:"â«",ctdot:"â¯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"â",cuesc:"â",cularr:"â¶",cularrp:"⤽",Cup:"â",cup:"âª",cupbrcap:"â©",CupCap:"â",cupcap:"â©",cupcup:"â©",cupdot:"â",cupor:"â©
",cups:"âªï¸",curarr:"â·",curarrm:"⤼",curlyeqprec:"â",curlyeqsucc:"â",curlyvee:"â",curlywedge:"â",curren:"¤",curvearrowleft:"â¶",curvearrowright:"â·",cuvee:"â",cuwed:"â",cwconint:"â²",cwint:"â±",cylcty:"â",Dagger:"â¡",dagger:"â ",daleth:"â¸",Darr:"â¡",dArr:"â",darr:"â",dash:"â",Dashv:"⫤",dashv:"â£",dbkarow:"â¤",dblac:"Ë",Dcaron:"Ä",dcaron:"Ä",Dcy:"Ð",dcy:"д",DD:"â
",dd:"â
",ddagger:"â¡",ddarr:"â",DDotrahd:"â¤",ddotseq:"â©·",deg:"°",Del:"â",Delta:"Î",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"ð",dfr:"ð¡",dHar:"⥥",dharl:"â",dharr:"â",DiacriticalAcute:"´",DiacriticalDot:"Ë",DiacriticalDoubleAcute:"Ë",DiacriticalGrave:"`",DiacriticalTilde:"Ë",diam:"â",Diamond:"â",diamond:"â",diamondsuit:"â¦",diams:"â¦",die:"¨",DifferentialD:"â
",digamma:"Ï",disin:"â²",div:"÷",divide:"÷",divideontimes:"â",divonx:"â",DJcy:"Ð",djcy:"Ñ",dlcorn:"â",dlcrop:"â",dollar:"$",Dopf:"ð»",dopf:"ð",Dot:"¨",dot:"Ë",DotDot:"â",doteq:"â",doteqdot:"â",DotEqual:"â",dotminus:"â¸",dotplus:"â",dotsquare:"â¡",doublebarwedge:"â",DoubleContourIntegral:"â¯",DoubleDot:"¨",DoubleDownArrow:"â",DoubleLeftArrow:"â",DoubleLeftRightArrow:"â",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"â¸",DoubleLongLeftRightArrow:"âº",DoubleLongRightArrow:"â¹",DoubleRightArrow:"â",DoubleRightTee:"â¨",DoubleUpArrow:"â",DoubleUpDownArrow:"â",DoubleVerticalBar:"â¥",DownArrow:"â",Downarrow:"â",downarrow:"â",DownArrowBar:"â¤",DownArrowUpArrow:"âµ",DownBreve:"Ì",downdownarrows:"â",downharpoonleft:"â",downharpoonright:"â",DownLeftRightVector:"â¥",DownLeftTeeVector:"â¥",DownLeftVector:"â½",DownLeftVectorBar:"â¥",DownRightTeeVector:"â¥",DownRightVector:"â",DownRightVectorBar:"â¥",DownTee:"â¤",DownTeeArrow:"â§",drbkarow:"â¤",drcorn:"â",drcrop:"â",Dscr:"ð",dscr:"ð¹",DScy:"Ð
",dscy:"Ñ",dsol:"â§¶",Dstrok:"Ä",dstrok:"Ä",dtdot:"â±",dtri:"â¿",dtrif:"â¾",duarr:"âµ",duhar:"⥯",dwangle:"⦦",DZcy:"Ð",dzcy:"Ñ",dzigrarr:"â¿",Eacute:"Ã",eacute:"é",easter:"â©®",Ecaron:"Ä",ecaron:"Ä",ecir:"â",Ecirc:"Ã",ecirc:"ê",ecolon:"â",Ecy:"Ð",ecy:"Ñ",eDDot:"â©·",Edot:"Ä",eDot:"â",edot:"Ä",ee:"â
",efDot:"â",Efr:"ð",efr:"ð¢",eg:"âª",Egrave:"Ã",egrave:"è",egs:"âª",egsdot:"âª",el:"âª",Element:"â",elinters:"â§",ell:"â",els:"âª",elsdot:"âª",Emacr:"Ä",emacr:"Ä",empty:"â
",emptyset:"â
",EmptySmallSquare:"â»",emptyv:"â
",EmptyVerySmallSquare:"â«",emsp:"â",emsp13:"â",emsp14:"â
",ENG:"Å",eng:"Å",ensp:"â",Eogon:"Ä",eogon:"Ä",Eopf:"ð¼",eopf:"ð",epar:"â",eparsl:"â§£",eplus:"⩱",epsi:"ε",Epsilon:"Î",epsilon:"ε",epsiv:"ϵ",eqcirc:"â",eqcolon:"â",eqsim:"â",eqslantgtr:"âª",eqslantless:"âª",Equal:"⩵",equals:"=",EqualTilde:"â",equest:"â",Equilibrium:"â",equiv:"â¡",equivDD:"⩸",eqvparsl:"â§¥",erarr:"⥱",erDot:"â",Escr:"â°",escr:"â¯",esdot:"â",Esim:"⩳",esim:"â",Eta:"Î",eta:"η",ETH:"Ã",eth:"ð",Euml:"Ã",euml:"ë",euro:"â¬",excl:"!",exist:"â",Exists:"â",expectation:"â°",ExponentialE:"â
",exponentiale:"â
",fallingdotseq:"â",Fcy:"Ф",fcy:"Ñ",female:"â",ffilig:"ï¬",fflig:"ï¬",ffllig:"ï¬",Ffr:"ð",ffr:"ð£",filig:"ï¬",FilledSmallSquare:"â¼",FilledVerySmallSquare:"âª",fjlig:"fj",flat:"â",fllig:"ï¬",fltns:"â±",fnof:"Æ",Fopf:"ð½",fopf:"ð",ForAll:"â",forall:"â",fork:"â",forkv:"â«",Fouriertrf:"â±",fpartint:"â¨",frac12:"½",frac13:"â
",frac14:"¼",frac15:"â
",frac16:"â
",frac18
vendor: 7,154 bytes, line 14
14:"â
",frac23:"â
",frac25:"â
",frac34:"¾",frac35:"â
",frac38:"â
",frac45:"â
",frac56:"â
",frac58:"â
",frac78:"â
",frasl:"â",frown:"â¢",Fscr:"â±",fscr:"ð»",gacute:"ǵ",Gamma:"Î",gamma:"γ",Gammad:"Ï",gammad:"Ï",gap:"âª",Gbreve:"Ä",gbreve:"Ä",Gcedil:"Ä¢",Gcirc:"Ä",gcirc:"Ä",Gcy:"Ð",gcy:"г",Gdot:"Ä ",gdot:"Ä¡",gE:"â§",ge:"â¥",gEl:"âª",gel:"â",geq:"â¥",geqq:"â§",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"âª",gesdoto:"âª",gesdotol:"âª",gesl:"âï¸",gesles:"âª",Gfr:"ð",gfr:"ð¤",Gg:"â",gg:"â«",ggg:"â",gimel:"â·",GJcy:"Ð",gjcy:"Ñ",gl:"â·",gla:"⪥",glE:"âª",glj:"⪤",gnap:"âª",gnapprox:"âª",gnE:"â©",gne:"âª",gneq:"âª",gneqq:"â©",gnsim:"â§",Gopf:"ð¾",gopf:"ð",grave:"`",GreaterEqual:"â¥",GreaterEqualLess:"â",GreaterFullEqual:"â§",GreaterGreater:"⪢",GreaterLess:"â·",GreaterSlantEqual:"⩾",GreaterTilde:"â³",Gscr:"ð¢",gscr:"â",gsim:"â³",gsime:"âª",gsiml:"âª",Gt:"â«",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"â",gtlPar:"â¦",gtquest:"⩼",gtrapprox:"âª",gtrarr:"⥸",gtrdot:"â",gtreqless:"â",gtreqqless:"âª",gtrless:"â·",gtrsim:"â³",gvertneqq:"â©ï¸",gvnE:"â©ï¸",Hacek:"Ë",hairsp:"â",half:"½",hamilt:"â",HARDcy:"Ъ",hardcy:"Ñ",hArr:"â",harr:"â",harrcir:"â¥",harrw:"â",Hat:"^",hbar:"â",Hcirc:"Ĥ",hcirc:"Ä¥",hearts:"â¥",heartsuit:"â¥",hellip:"â¦",hercon:"â¹",Hfr:"â",hfr:"ð¥",HilbertSpace:"â",hksearow:"⤥",hkswarow:"⤦",hoarr:"â¿",homtht:"â»",hookleftarrow:"â©",hookrightarrow:"âª",Hopf:"â",hopf:"ð",horbar:"â",HorizontalLine:"â",Hscr:"â",hscr:"ð½",hslash:"â",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"â",HumpEqual:"â",hybull:"â",hyphen:"â",Iacute:"Ã",iacute:"Ã",ic:"â£",Icirc:"Ã",icirc:"î",Icy:"Ð",icy:"и",Idot:"İ",IEcy:"Ð",iecy:"е",iexcl:"¡",iff:"â",Ifr:"â",ifr:"ð¦",Igrave:"Ã",igrave:"ì",ii:"â
",iiiint:"â¨",iiint:"â",iinfin:"â§",iiota:"â©",IJlig:"IJ",ijlig:"ij",Im:"â",Imacr:"Ī",imacr:"Ä«",image:"â",ImaginaryI:"â
",imagline:"â",imagpart:"â",imath:"ı",imof:"â·",imped:"Ƶ",Implies:"â",in:"â",incare:"â
",infin:"â",infintie:"â§",inodot:"ı",Int:"â¬",int:"â«",intcal:"âº",integers:"â¤",Integral:"â«",intercal:"âº",Intersection:"â",intlarhk:"â¨",intprod:"⨼",InvisibleComma:"â£",InvisibleTimes:"â¢",IOcy:"Ð",iocy:"Ñ",Iogon:"Ä®",iogon:"į",Iopf:"ð",iopf:"ð",Iota:"Î",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"â",iscr:"ð¾",isin:"â",isindot:"âµ",isinE:"â¹",isins:"â´",isinsv:"â³",isinv:"â",it:"â¢",Itilde:"Ĩ",itilde:"Ä©",Iukcy:"Ð",iukcy:"Ñ",Iuml:"Ã",iuml:"ï",Jcirc:"Ä´",jcirc:"ĵ",Jcy:"Ð",jcy:"й",Jfr:"ð",jfr:"ð§",jmath:"È·",Jopf:"ð",jopf:"ð",Jscr:"ð¥",jscr:"ð¿",Jsercy:"Ð",jsercy:"Ñ",Jukcy:"Ð",jukcy:"Ñ",Kappa:"Î",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"Ä·",Kcy:"Ð",kcy:"к",Kfr:"ð",kfr:"ð¨",kgreen:"ĸ",KHcy:"Ð¥",khcy:"Ñ
",KJcy:"Ð",kjcy:"Ñ",Kopf:"ð",kopf:"ð",Kscr:"ð¦",kscr:"ð",lAarr:"â",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"â",Lambda:"Î",lambda:"λ",Lang:"âª",lang:"â¨",langd:"â¦",langle:"â¨",lap:"âª
",Laplacetrf:"â",laquo:"«",Larr:"â",lArr:"â",larr:"â",larrb:"â¤",larrbfs:"â¤",larrfs:"â¤",larrhk:"â©",larrlp:"â«",larrpl:"⤹",larrsim:"⥳",larrtl:"â¢",lat:"⪫",lAtail:"â¤",latail:"â¤",late:"âª",lates:"âªï¸",lBarr:"â¤",lbarr:"â¤",lbbrk:"â²",lbrace:"{",lbrack:"[",lbrke:"â¦",lbrksld:"â¦",lbrkslu:"â¦",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ä»",lcedil:"ļ",lceil:"â",lcub:"{",Lcy:"Ð",lcy:"л",ldca:"⤶",ldquo:"â",ldquor:"â",ldrdhar:"⥧",ldrushar:"â¥",ldsh:"â²",lE:"â¦",le:"â¤",LeftAngleBracket:"â¨",LeftArrow:"â",Leftarrow:"â",leftarrow:"â",LeftArrowBar:"â¤",LeftArrowRightArrow:"â",leftarrowtail:"â¢",LeftCeiling:"â",LeftDoubleBracket:"â¦",LeftDownTeeVector:"⥡",LeftDownVector:"â",LeftDownVectorBar:"â¥",LeftFloor:"â",leftharpoondown:"â½",leftharpoonup:"â¼",leftleftarrows:"â",LeftRightArrow:"â",Leftrightarrow:"â",leftrightarrow:"â",leftrightarrows:"â",leftrightharpoons:"â",leftrightsquigarrow:"â",LeftRightVector:"â¥",LeftTee:"â£",LeftTeeArrow:"â¤",LeftTeeVector:"â¥",leftthreetimes:"â",LeftTriangle:"â²",LeftTriangleBar:"â§",LeftTriangleEqual:"â´",LeftUpDownVector:"â¥",LeftUpTeeVector:"⥠",LeftUpVector:"â¿",LeftUpVectorBar:"â¥",LeftVector:"â¼",LeftVectorBar:"â¥",lEg:"âª",leg:"â",leq:"â¤",leqq:"â¦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"â©¿",lesdoto:"âª",lesdotor:"âª",lesg:"âï¸",lesges:"âª",lessapprox:"âª
",lessdot:"â",lesseqgtr:"â",lesseqqgtr:"âª",LessEqualGreater:"â",LessFullEqual:"â¦",LessGreater:"â¶",lessgtr:"â¶",LessLess:"⪡",lesssim:"â²",LessSlantEqual:"⩽",LessTilde:"â²",lfisht:"⥼",lfloor:"â",Lfr:"ð",lfr:"ð©",lg:"â¶",lgE:"âª",lHar:"⥢",lhard:"â½",lharu:"â¼",lharul:"⥪",lhblk:"â",LJcy:"Ð",ljcy:"Ñ",Ll:"â",ll:"âª",llarr:"â",llcorner:"â",Lleftarrow:"â",llhard:"⥫",lltri:"âº",Lmidot:"Ä¿",lmidot:"Å",lmoust:"â°",lmoustache:"â°",lnap:"âª",lnapprox:"âª",lnE:"â¨",lne:"âª",lneq:"âª",lneqq:"â¨",lnsim:"â¦",loang:"â¬",loarr:"â½",lobrk:"â¦",LongLeftArrow:"âµ",Longleftarrow:"â¸",longleftarrow:"âµ",LongLeftRightArrow:"â·",Longleftrightarrow:"âº",longleftrightarrow:"â·",longmapsto:"â¼",LongRightArrow:"â¶",Longrightarrow:"â¹",longrightarrow:"â¶",looparrowleft:"â«",looparrowright:"â¬",lopar:"â¦
",Lopf:"ð",lopf:"ð",loplus:"â¨",lotimes:"⨴",lowast:"â",lowbar:"_",LowerLeftArrow:"â",LowerRightArrow:"â",loz:"â",lozenge:"â",lozf:"â§«",lpar:"(",lparlt:"â¦",lrarr:"â",lrcorner:"â",lrhar:"â",lrhard:"â¥",lrm:"â",lrtri:"â¿",lsaquo:"â¹",Lscr:"â",lscr:"ð",Lsh:"â°",lsh:"â°",lsim:"â²",lsime:"âª",lsimg:"âª",lsqb:"[",lsquo:"â",lsquor:"â",Lstrok:"Å",lstrok:"Å",Lt:"âª",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"â",lthree:"â",ltimes:"â",ltlarr:"⥶",ltquest:"â©»",ltri:"â",ltrie:"â´",ltrif:"â",ltrPar:"â¦",lurdshar:"â¥",luruhar:"⥦",lvertneqq:"â¨ï¸",lvnE:"â¨ï¸",macr:"¯",male:"â",malt:"â ",maltese:"â ",Map:"â¤
",map:"â¦",mapsto:"â¦",mapstodown:"â§",mapstoleft:"â¤",mapstoup:"â¥",marker:"â®",mcomma:"⨩",Mcy:"Ð",mcy:"м",mdash:"â",mDDot:"âº",measuredangle:"â¡",MediumSpace:"â",Mellintrf:"â³",Mfr:"ð",mfr:"ðª",mho:"â§",micro:"µ",mid:"â£",midast:"*",midcir:"â«°",middot:"·",minus:"â",minusb:"â",minusd:"â¸",minusdu:"⨪",MinusPlus:"â",mlcp:"â«",mldr:"â¦",mnplus:"â",models:"â§",Mopf:"ð",mopf:"ð",mp:"â",Mscr:"â³",mscr:"ð",mstpos:"â¾",Mu:"Î",mu:"μ",multimap:"â¸",mumap:"â¸",nabla:"â",Nacute:"Å",nacute:"Å",nang:"â â",nap:"â",napE:"⩰̸",napid:"â̸",napos:"Å",napprox:"â",natur:"â®",natural:"â®",naturals:"â",nbsp:" ",nbump:"â̸",nbumpe:"â̸",ncap:"â©",Ncaron:"Å",ncaron:"Å",Ncedil:"Å
",ncedil:"Å",ncong:"â",ncongdot:"â©Ì¸",ncup:"â©",Ncy:"Ð",ncy:"н",ndash:"â",ne:"â ",nearhk:"⤤",neArr:"â",nearr:"â",nearrow:"â",nedot:"â̸",NegativeMediumSpace:"â",NegativeThickSpace:"â",NegativeThinSpace:"â",NegativeVeryThinSpace:"â",nequiv:"â¢",nesear:"⤨",nesim:"â̸",NestedGreaterGreater:"â«",NestedLessLess:"âª",NewLine:
14` 15`
vendor: 9,925 bytes, line 15
15,nexist:"â",nexists:"â",Nfr:"ð",nfr:"ð«",ngE:"â§Ì¸",nge:"â±",ngeq:"â±",ngeqq:"â§Ì¸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"â̸",ngsim:"âµ",nGt:"â«â",ngt:"â¯",ngtr:"â¯",nGtv:"â«Ì¸",nhArr:"â",nharr:"â®",nhpar:"⫲",ni:"â",nis:"â¼",nisd:"âº",niv:"â",NJcy:"Ð",njcy:"Ñ",nlArr:"â",nlarr:"â",nldr:"â¥",nlE:"â¦Ì¸",nle:"â°",nLeftarrow:"â",nleftarrow:"â",nLeftrightarrow:"â",nleftrightarrow:"â®",nleq:"â°",nleqq:"â¦Ì¸",nleqslant:"⩽̸",nles:"⩽̸",nless:"â®",nLl:"â̸",nlsim:"â´",nLt:"âªâ",nlt:"â®",nltri:"âª",nltrie:"â¬",nLtv:"âªÌ¸",nmid:"â¤",NoBreak:"â ",NonBreakingSpace:" ",Nopf:"â",nopf:"ð",Not:"⫬",not:"¬",NotCongruent:"â¢",NotCupCap:"â",NotDoubleVerticalBar:"â¦",NotElement:"â",NotEqual:"â ",NotEqualTilde:"â̸",NotExists:"â",NotGreater:"â¯",NotGreaterEqual:"â±",NotGreaterFullEqual:"â§Ì¸",NotGreaterGreater:"â«Ì¸",NotGreaterLess:"â¹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"âµ",NotHumpDownHump:"â̸",NotHumpEqual:"â̸",notin:"â",notindot:"âµÌ¸",notinE:"â¹Ì¸",notinva:"â",notinvb:"â·",notinvc:"â¶",NotLeftTriangle:"âª",NotLeftTriangleBar:"â§Ì¸",NotLeftTriangleEqual:"â¬",NotLess:"â®",NotLessEqual:"â°",NotLessGreater:"â¸",NotLessLess:"âªÌ¸",NotLessSlantEqual:"⩽̸",NotLessTilde:"â´",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"â",notniva:"â",notnivb:"â¾",notnivc:"â½",NotPrecedes:"â",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"â ",NotReverseElement:"â",NotRightTriangle:"â«",NotRightTriangleBar:"â§Ì¸",NotRightTriangleEqual:"â",NotSquareSubset:"â̸",NotSquareSubsetEqual:"â¢",NotSquareSuperset:"â̸",NotSquareSupersetEqual:"â£",NotSubset:"ââ",NotSubsetEqual:"â",NotSucceeds:"â",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"â¡",NotSucceedsTilde:"â¿Ì¸",NotSuperset:"ââ",NotSupersetEqual:"â",NotTilde:"â",NotTildeEqual:"â",NotTildeFullEqual:"â",NotTildeTilde:"â",NotVerticalBar:"â¤",npar:"â¦",nparallel:"â¦",nparsl:"⫽â¥",npart:"â̸",npolint:"â¨",npr:"â",nprcue:"â ",npre:"⪯̸",nprec:"â",npreceq:"⪯̸",nrArr:"â",nrarr:"â",nrarrc:"⤳̸",nrarrw:"â̸",nRightarrow:"â",nrightarrow:"â",nrtri:"â«",nrtrie:"â",nsc:"â",nsccue:"â¡",nsce:"⪰̸",Nscr:"ð©",nscr:"ð",nshortmid:"â¤",nshortparallel:"â¦",nsim:"â",nsime:"â",nsimeq:"â",nsmid:"â¤",nspar:"â¦",nsqsube:"â¢",nsqsupe:"â£",nsub:"â",nsubE:"â«
̸",nsube:"â",nsubset:"ââ",nsubseteq:"â",nsubseteqq:"â«
̸",nsucc:"â",nsucceq:"⪰̸",nsup:"â
",nsupE:"â«Ì¸",nsupe:"â",nsupset:"ââ",nsupseteq:"â",nsupseteqq:"â«Ì¸",ntgl:"â¹",Ntilde:"Ã",ntilde:"ñ",ntlg:"â¸",ntriangleleft:"âª",ntrianglelefteq:"â¬",ntriangleright:"â«",ntrianglerighteq:"â",Nu:"Î",nu:"ν",num:"#",numero:"â",numsp:"â",nvap:"ââ",nVDash:"â¯",nVdash:"â®",nvDash:"â",nvdash:"â¬",nvge:"â¥â",nvgt:">â",nvHarr:"â¤",nvinfin:"â§",nvlArr:"â¤",nvle:"â¤â",nvlt:"<â",nvltrie:"â´â",nvrArr:"â¤",nvrtrie:"âµâ",nvsim:"â¼â",nwarhk:"⤣",nwArr:"â",nwarr:"â",nwarrow:"â",nwnear:"⤧",Oacute:"Ã",oacute:"ó",oast:"â",ocir:"â",Ocirc:"Ã",ocirc:"ô",Ocy:"Ð",ocy:"о",odash:"â",Odblac:"Å",odblac:"Å",odiv:"⨸",odot:"â",odsold:"⦼",OElig:"Å",oelig:"Å",ofcir:"⦿",Ofr:"ð",ofr:"ð¬",ogon:"Ë",Ograve:"Ã",ograve:"ò",ogt:"â§",ohbar:"⦵",ohm:"Ω",oint:"â®",olarr:"âº",olcir:"⦾",olcross:"⦻",oline:"â¾",olt:"â§",Omacr:"Å",omacr:"Å",Omega:"Ω",omega:"Ï",Omicron:"Î",omicron:"ο",omid:"⦶",ominus:"â",Oopf:"ð",oopf:"ð ",opar:"⦷",OpenCurlyDoubleQuote:"â",OpenCurlyQuote:"â",operp:"⦹",oplus:"â",Or:"â©",or:"â¨",orarr:"â»",ord:"â©",order:"â´",orderof:"â´",ordf:"ª",ordm:"º",origof:"â¶",oror:"â©",orslope:"â©",orv:"â©",oS:"â",Oscr:"ðª",oscr:"â´",Oslash:"Ã",oslash:"ø",osol:"â",Otilde:"Ã",otilde:"õ",Otimes:"⨷",otimes:"â",otimesas:"⨶",Ouml:"Ã",ouml:"ö",ovbar:"â½",OverBar:"â¾",OverBrace:"â",OverBracket:"â´",OverParenthesis:"â",par:"â¥",para:"¶",parallel:"â¥",parsim:"⫳",parsl:"⫽",part:"â",PartialD:"â",Pcy:"Ð",pcy:"п",percnt:"%",period:".",permil:"â°",perp:"â¥",pertenk:"â±",Pfr:"ð",pfr:"ð",Phi:"Φ",phi:"Ï",phiv:"Ï",phmmat:"â³",phone:"â",Pi:"Î ",pi:"Ï",pitchfork:"â",piv:"Ï",planck:"â",planckh:"â",plankv:"â",plus:"+",plusacir:"⨣",plusb:"â",pluscir:"⨢",plusdo:"â",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"â",pointint:"â¨",Popf:"â",popf:"ð¡",pound:"£",Pr:"⪻",pr:"âº",prap:"⪷",prcue:"â¼",prE:"⪳",pre:"⪯",prec:"âº",precapprox:"⪷",preccurlyeq:"â¼",Precedes:"âº",PrecedesEqual:"⪯",PrecedesSlantEqual:"â¼",PrecedesTilde:"â¾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"â¨",precsim:"â¾",Prime:"â³",prime:"â²",primes:"â",prnap:"⪹",prnE:"⪵",prnsim:"â¨",prod:"â",Product:"â",profalar:"â®",profline:"â",profsurf:"â",prop:"â",Proportion:"â·",Proportional:"â",propto:"â",prsim:"â¾",prurel:"â°",Pscr:"ð«",pscr:"ð
",Psi:"Ψ",psi:"Ï",puncsp:"â",Qfr:"ð",qfr:"ð®",qint:"â¨",Qopf:"â",qopf:"ð¢",qprime:"â",Qscr:"ð¬",qscr:"ð",quaternions:"â",quatint:"â¨",quest:"?",questeq:"â",QUOT:'"',quot:'"',rAarr:"â",race:"â½Ì±",Racute:"Å",racute:"Å",radic:"â",raemptyv:"⦳",Rang:"â«",rang:"â©",rangd:"â¦",range:"⦥",rangle:"â©",raquo:"»",Rarr:"â ",rArr:"â",rarr:"â",rarrap:"⥵",rarrb:"â¥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"â¤",rarrhk:"âª",rarrlp:"â¬",rarrpl:"â¥
",rarrsim:"⥴",Rarrtl:"â¤",rarrtl:"â£",rarrw:"â",rAtail:"â¤",ratail:"â¤",ratio:"â¶",rationals:"â",RBarr:"â¤",rBarr:"â¤",rbarr:"â¤",rbbrk:"â³",rbrace:"}",rbrack:"]",rbrke:"â¦",rbrksld:"â¦",rbrkslu:"â¦",Rcaron:"Å",rcaron:"Å",Rcedil:"Å",rcedil:"Å",rceil:"â",rcub:"}",Rcy:"Ð ",rcy:"Ñ",rdca:"⤷",rdldhar:"⥩",rdquo:"â",rdquor:"â",rdsh:"â³",Re:"â",real:"â",realine:"â",realpart:"â",reals:"â",rect:"â",REG:"®",reg:"®",ReverseElement:"â",ReverseEquilibrium:"â",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"â",Rfr:"â",rfr:"ð¯",rHar:"⥤",rhard:"â",rharu:"â",rharul:"⥬",Rho:"Ρ",rho:"Ï",rhov:"ϱ",RightAngleBracket:"â©",RightArrow:"â",Rightarrow:"â",rightarrow:"â",RightArrowBar:"â¥",RightArrowLeftArrow:"â",rightarrowtail:"â£",RightCeiling:"â",RightDoubleBracket:"â§",RightDownTeeVector:"â¥",RightDownVector:"â",RightDownVectorBar:"â¥",RightFloor:"â",rightharpoondown:"â",rightharpoonup:"â",rightleftarrows:"â",rightleftharpoons:"â",rightrightarrows:"â",rightsquigarrow:"â",RightTee:"â¢",RightTeeArrow:"â¦",RightTeeVector:"â¥",rightthreetimes:"â",RightTriangle:"â³",RightTriangleBar:"â§",RightTriangleEqual:"âµ",RightUpDownVector:"â¥",RightUpTeeVector:"â¥",RightUpVector:"â¾",RightUpVectorBar:"â¥",RightVector:"â",RightVectorBar:"â¥",ring:"Ë",risingdotseq:"â",rlarr:"â",rlhar:"â",rlm:"â",rmoust:"â±",rmoustache:"â±",rnmid:"â«®",roang:"â",roarr:"â¾",robrk:"â§",ropar:"â¦",Ropf:"â",ropf:"ð£",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"â¦",rppolint:"â¨",rrarr:"â",Rrightarrow:"â",rsaquo:"âº",Rscr:"â",rscr:"ð",Rsh:"â±",rsh:"â±",rsqb:"]",rsquo:"â",rsquor:"â",rthree:"â",rtimes:"â",rtri:"â¹",rtrie:"âµ",rtrif:"â¸",rtriltri:"â§",RuleDelayed:"â§´",ruluhar:"⥨",rx:"â",Sacute:"Å",sacute:"Å",sbquo:"â",Sc:"⪼",sc:"â»",scap:"⪸",Scaron:"Å ",scaron:"Å¡",sccue:"â½",scE:"⪴",sce:"⪰",Scedil:"Å",scedil:"Å",Scirc:"Å",scirc:"Å",scnap:"⪺",scnE:"⪶",scnsim:"â©",scpolint:"â¨",scsim:"â¿",Scy:"С",scy:"Ñ",sdot:"â
",sdotb:"â¡",sdote:"⩦",searhk:"⤥",seArr:"â",searr:"â",searrow:"â",sect:"§",semi:";",seswar:"⤩",setminus:"â",setmn:"â",sext:"â¶",Sfr:"ð",sfr:"ð°",sfrown:"â¢",sharp:"â¯",SHCHcy:"Щ",shchcy:"Ñ",SHcy:"Ш",shcy:"Ñ",ShortDownArrow:"â",ShortLeftArrow:"â",shortmid:"â£",shortparallel:"â¥",ShortRightArrow:"â",ShortUpArrow:"â",shy:"Â",Sigma:"Σ",sigma:"Ï",sigmaf:"Ï",sigmav:"Ï",sim:"â¼",simdot:"⩪",sime:"â",simeq:"â",simg:"âª",simgE:"⪠",siml:"âª",simlE:"âª",simne:"â",simplus:"⨤",simrarr:"⥲",slarr:"â",SmallCircle:"â",smallsetminus:"â",smashp:"⨳",smeparsl:"⧤",smid:"â£",smile:"â£",smt:"⪪",smte:"⪬",smtes:"⪬ï¸",SOFTcy:"Ь",softcy:"Ñ",sol:"/",solb:"â§",solbar:"â¿",Sopf:"ð",sopf:"ð¤",spades:"â ",spadesuit:"â ",spar:"â¥",sqcap:"â",sqcaps:"âï¸",sqcup:"â",sqcups:"âï¸",Sqrt:"â",sqsub:"â",sqsube:"â",sqsubset:"â",sqsubseteq:"â",sqsup:"â",sqsupe:"â",sqsupset:"â",sqsupseteq:"â",squ:"â¡",Square:"â¡",square:"â¡",SquareIntersection:"â",SquareSubset:"â",SquareSubsetEqual:"â",SquareSuperset:"â",SquareSupersetEqual:"â",SquareUnion:"â",squarf:"âª",squf:"âª",srarr:"â",Sscr:"ð®",sscr:"ð",ssetmn:"â",ssmile:"â£",sstarf:"â",Star:"â",star:"â",starf:"â
",straightepsilon:"ϵ",straightphi:"Ï",strns:"¯",Sub:"â",sub:"â",subdot:"⪽",subE:"â«
",sube:"â",subedot:"â«",submult:"â«",subnE:"â«",subne:"â",subplus:"⪿",subrarr:"⥹",Subset:"â",subset:"â",subseteq:"â",subseteqq:"â«
",SubsetEqual:"â",subsetneq:"â",subsetneqq:"â«",subsim:"â«",subsub:"â«",subsup:"â«",succ:"â»",succapprox:"⪸",succcurlyeq:"â½",Succeeds:"â»",SucceedsEqual:"⪰",SucceedsSlantEqual:"â½",SucceedsTilde:"â¿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"â©",succsim:"â¿",SuchThat:"â",Sum:"â",sum:"â",sung:"âª",Sup:"â",sup:"â",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"â«",supE:"â«",supe:"â",supedot:"â«",Superset:"â",SupersetEqual:"â",suphsol:"â",suphsub:"â«",suplarr:"⥻",supmult:"â«",supnE:"â«",supne:"â",supplus:"â«",Supset:"â",supset:"â",supseteq:"â",supseteqq:"â«",supsetneq:"â",supsetneqq:"â«",supsim:"â«",supsub:"â«",supsup:"â«",swarhk:"⤦",swArr:"â",swarr:"â",swarrow:"â",swnwar:"⤪",szlig:"Ã",Tab:"
15 ",target:"â",Tau:"Τ",tau:"Ï",tbrk:"â´",Tcaron:"Ť",tcaron:"Å¥",Tcedil:"Å¢",tcedil:"Å£",Tcy:"Т",tcy:"Ñ",tdot:"â",telrec:"â",Tfr:"ð",tfr:"ð±",there4:"â´",Therefore:"â´",therefore:"â´",Theta:"Î",theta:"θ",thetasym:"Ï",thetav:"Ï",thickapprox:"â",thicksim:"â¼",ThickSpace:"ââ",thinsp:"â",ThinSpace:"â",thkap:"â",thksim:"â¼",THORN:"Ã",thorn:"þ",Tilde:"â¼",tilde:"Ë",TildeEqual:"â",TildeFullEqual:"â
",TildeTilde:"â",times:"Ã",timesb:"â ",timesbar:"⨱",timesd:"⨰",tint:"â",toea:"⤨",top:"â¤",topbot:"â¶",topcir:"⫱",Topf:"ð",topf:"ð¥",topfork:"â«",tosa:"⤩",tprime:"â´",TRADE:"â¢",trade:"â¢",triangle:"âµ",triangledown:"â¿",triangleleft:"â",trianglelefteq:"â´",triangleq:"â",triangleright:"â¹",trianglerighteq:"âµ",tridot:"â¬",trie:"â",triminus:"⨺",TripleDot:"â",triplus:"⨹",trisb:"â§",tritime:"⨻",trpezium:"â¢",Tscr:"ð¯",tscr:"ð",TScy:"Ц",tscy:"Ñ",TSHcy:"Ð",tshcy:"Ñ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"â¬",twoheadleftarrow:"â",twoheadrightarrow:"â ",Uacute:"Ã",uacute:"ú",Uarr:"â",uArr:"â",uarr:"â",Uarrocir:"â¥",Ubrcy:"Ð",ubrcy:"Ñ",Ubreve:"Ŭ",ubreve:"Å",Ucirc:"Ã",ucirc:"û",Ucy:"У",ucy:"Ñ",udarr:"â
",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"ð",ufr:"ð²",Ugrave:"Ã",ugrave:"ù",uHar:"⥣",uharl:"â¿",uharr:"â¾",uhblk:"â",ulcorn:"â",ulcorner:"â",ulcrop:"â",ultri:"â¸",Umacr:"Ū",umacr:"Å«",uml:"¨",UnderBar:"_",UnderBrace:"â",UnderBracket:"âµ",UnderParenthesis:"â",Union:"â",UnionPlus:"â",Uogon:"Ų",uogon:"ų",Uopf:"ð",uopf:"ð¦",UpArrow:"â",Uparrow:"â",uparrow:"â",UpArrowBar:"â¤",UpArrowDownArrow:"â
",UpDownArrow:"â",Updownarrow:"â",updownarrow:"â",UpEquilibrium:"⥮",upharpoonleft:"â¿",upharpoonright:"â¾",uplus:"â",UpperLeftArrow:"â",UpperRightArrow:"â",Upsi:"Ï",upsi:"Ï
",upsih:"Ï",Upsilon:"Î¥",upsilon:"Ï
",UpTee:"â¥",UpTeeArrow:"â¥",upuparrows:"â",urcorn:"â",urcorner:"â",urcrop:"â",Uring:"Å®",uring:"ů",urtri:"â¹",Uscr:"ð°",uscr:"ð",utdot:"â°",Utilde:"Ũ",utilde:"Å©",utri:"âµ",utrif:"â´",uuarr:"â",Uuml:"Ã",uuml:"ü",uwangle:"⦧",vangrt:"â¦",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"â
",varphi:"Ï",varpi:"Ï",varpropto:"â",vArr:"â",varr:"â",varrho:"ϱ",varsigma:"Ï",varsubsetneq:"âï¸",varsubsetneqq:"â«ï¸",varsupsetneq:"âï¸",varsupsetneqq:"â«ï¸",vartheta:"Ï",vartriangleleft:"â²",vartriangleright:"â³",Vbar:"â««",vBar:"⫨",vBarv:"â«©",Vcy:"Ð",vcy:"в",VDash:"â«",Vdash:"â©",vDash:"â¨",vdash:"â¢",Vdashl:"⫦",Vee:"â",vee:"â¨",veebar:"â»",veeeq:"â",vellip:"â®",Verbar:"â",verbar:"|",Vert:"â",vert:"|",VerticalBar:"â£",VerticalLine:"|",VerticalSeparator:"â",VerticalTilde:"â",VeryThinSpace:"â",Vfr:"ð",vfr:"ð³",vltri:"â²",vnsub:"ââ",vnsup:"ââ",Vopf:"ð",vopf:"ð§",vprop:"â",vrtri:"â³",Vscr:"ð±",vscr:"ð",vsubnE:"â«ï¸",vsubne:"âï¸",vsupnE:"â«ï¸",vsupne:"âï¸",Vvdash:"âª",vzigzag:"â¦",Wcirc:"Å´",wcirc:"ŵ",wedbar:"â©",Wedge:"â",wedge:"â§",wedgeq:"â",weierp:"â",Wfr:"ð",wfr:"ð´",Wopf:"ð",wopf:"ð¨",wp:"â",wr:"â",wreath:"â",Wscr:"ð²",wscr:"ð",xcap:"â",xcirc:"â¯",xcup:"â",xdtri:"â½",Xfr:"ð",xfr:"ðµ",xhArr:"âº",xharr:"â·",Xi:"Î",xi:"ξ",xlArr:"â¸",xlarr:"âµ",xmap:"â¼",xnis:"â»",xodot:"â¨",Xopf:"ð",xopf:"ð©",xoplus:"â¨",xotime:"â¨",xrArr:"â¹",xrarr:"â¶",Xscr:"ð³",xscr:"ð",xsqcup:"â¨",xuplus:"â¨",xutri:"â³",xvee:"â",xwedge:"â",Yacute:"Ã",yacute:"ý",YAcy:"Я",yacy:"Ñ",Ycirc:"Ŷ",ycirc:"Å·",Ycy:"Ы",ycy:"Ñ",yen:"Â¥",Yfr:"ð",yfr:"ð¶",YIcy:"Ð",yicy:"Ñ",Yopf:"ð",yopf:"ðª",Yscr:"ð´",yscr:"ð",YUcy:"Ю",yucy:"Ñ",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"Ð",zcy:"з",Zdot:"Å»",zdot:"ż",zeetrf:"â¨",ZeroWidthSpace:"â",Zeta:"Î",zeta:"ζ",Zfr:"â¨",zfr:"ð·",ZHcy:"Ð",zhcy:"ж",zigrarr:"â",Zopf:"â¤",zopf:"ð«",Zscr:"ðµ",zscr:"ð",zwj:"â",zwnj:"â"}),h.entityMap=h.HTML_ENTITIES},function(g,h,p){var v=p(2).NAMESPACE,f=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,s=new RegExp("[\\-\\.0-9"+f.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),y=new RegExp("^"+f.source+s.source+"*(?::"+f.source+s.source+"*)?$"),u=0,_=1,N=2,O=3,D=4,I=5,F=6,R=7;function q(m,A){this.message=m,this.locator=A,Error.captureStackTrace&&Error.captureStackTrace(this,q)}function M(){}function e(m,A){return A.lineNumber=m.lineNumber,A.columnNumber=m.columnNumber,A}function o(m,A,C,x,L,K){function H(P,j,$){C.attributeNames.hasOwnProperty(P)&&K.fatalError("Attribute "+P+" redefined"),C.addValue(P,j.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,L),$)}for(var G,z=++A,S=u;;){var E=m.charAt(z);switch(E){case"=":if(S===_)G=m.slice(A,z),S=O;else{if(S!==N)throw new Error("attribute equal must after attrName");S=O}break;case"'":case'"':if(S===O||S===_){if(S===_&&(K.warning('attribute value must after "="'),G=m.slice(A,z)),A=z+1,!((z=m.indexOf(E,A))>0))throw new Error("attribute value no end '"+E+"' match");H(G,w=m.slice(A,z),A-1),S=I}else{if(S!=D)throw new Error('attribute value must after "="');H(G,w=m.slice(A,z),A),K.warning('attribute "'+G+'" missed start quot('+E+")!!"),A=z+1,S=I}break;case"/":switch(S){case u:C.setTagName(m.slice(A,z));case I:case F:case R:S=R,C.closed=!0;case D:case _:break;case N:C.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return K.error("unexpected end of input"),S==u&&C.setTagName(m.slice(A,z)),z;case">":switch(S){case u:C.setTagName(m.slice(A,z));case I:case F:case R:break;case D:case _:(w=m.slice(A,z)).slice(-1)==="/"&&(C.closed=!0,w=w.slice(0,-1));case N:S===N&&(w=G),S==D?(K.warning('attribute "'+w+'" missed quot(")!'),H(G,w,A)):(v.isHTML(x[""])&&w.match(/^(?:disabled|checked|selected)$/i)||K.warning('attribute "'+w+'" missed value!! "'+w+'" instead!!'),H(w,w,A));break;case O:throw new Error("attribute value missed!!")}return z;case"Â":E=" ";default:if(E<=" ")switch(S){case u:C.setTagName(m.slice(A,z)),S=F;break;case _:G=m.slice(A,z),S=N;break;case D:var w=m.slice(A,z);K.warning('attribute "'+w+'" missed quot(")!!'),H(G,w,A);case I:S=F}else switch(S){case N:C.tagName,v.isHTML(x[""])&&G.match(/^(?:disabled|checked|selected)$/i)||K.warning('attribute "'+G+'" missed value!! "'+G+'" instead2!!'),H(G,G,A),A=z,S=_;break;case I:K.warning('attribute space is required"'+G+'"!!');case F:S=_,A=z;break;case O:S=D,A=z;break;case R:throw new Error("elements closed character '/' and '>' must be connected to")}}z++}}function r(m,A,C){for(var x=m.tagName,L=null,K=m.length;K--;){var H=m[K],G=H.qName,z=H.value;if((P=G.indexOf(":"))>0)var S=H.prefix=G.slice(0,P),E=G.slice(P+1),w=S==="xmlns"&&E;else E=G,S=null,w=G==="xmlns"&&"";H.localName=E,w!==!1&&(L==null&&(L={},n(C,C={})),C[w]=L[w]=z,H.uri=v.XMLNS,A.startPrefixMapping(w,z))}for(K=m.length;K--;)(S=(H=m[K]).prefix)&&(S==="xml"&&(H.uri=v.XML),S!=="xmlns"&&(H.uri=C[S||""]));var P;(P=x.indexOf(":"))>0?(S=m.prefix=x.slice(0,P),E=m.localName=x.slice(P+1)):(S=null,E=m.localName=x);var j=m.uri=C[S||""];if(A.startElement(j,E,x,m),!m.closed)return m.currentNSMap=C,m.localNSMap=L,!0;if(A.endElement(j,E,x),L)for(S in L)Object.prototype.hasOwnProperty.call(L,S)&&A.endPrefixMapping(S)}
15function a(m,A,C,x,L){if(/^(?:script|textarea)$/i.test(C)){var K=m.indexOf("</"+C+">",A),H=m.substring(A+1,K);if(/[&<]/.test(H))return/^script$/i.test(C)?(L.characters(H,0,H.length),K):(H=H.replace(/&#?\w+;/g,x),L.characters(H,0,H.length),K)}return A+1}function d(m,A,C,x){var L=x[C];return L==null&&((L=m.lastIndexOf("</"+C+">"))<A&&(L=m.lastIndexOf("</"+C)),x[C]=L),L<A}function n(m,A){for(var C in m)Object.prototype.hasOwnProperty.call(m,C)&&(A[C]=m[C])}function c(m,A,C,x){if(m.charAt(A+2)==="-")return m.charAt(A+3)==="-"?(L=m.indexOf("-->",A+4))>A?(C.comment(m,A+4,L-A-4),L+3):(x.error("Unclosed comment"),-1):-1;if(m.substr(A+3,6)=="CDATA["){var L=m.indexOf("]]>",A+9);return C.startCDATA(),C.characters(m,A+9,L-A-9),C.endCDATA(),L+3}var K=function(w,P){var j,$=[],J=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(J.lastIndex=P,J.exec(w);j=J.exec(w);)if($.push(j),j[1])return $}(m,A),H=K.length;if(H>1&&/!doctype/i.test(K[0][0])){var G=K[1][0],z=!1,S=!1;H>3&&(/^public$/i.test(K[2][0])?(z=K[3][0],S=H>4&&K[4][0]):/^system$/i.test(K[2][0])&&(S=K[3][0]));var E=K[H-1];return C.startDTD(G,z,S),C.endDTD(),E.index+E[0].length}return-1}function i(m,A,C){var x=m.indexOf("?>",A);if(x){var L=m.substring(A,x).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return L?(L[0].length,C.processingInstruction(L[1],L[2]),x+2):-1}return-1}function l(){this.attributeNames={}}q.prototype=new Error,q.prototype.name=q.name,M.prototype={parse:function(m,A,C){var x=this.domBuilder;x.startDocument(),n(A,A={}),function(L,K,H,G,z){function S(se){if(se>65535){var ge=55296+((se-=65536)>>10),be=56320+(1023&se);return String.fromCharCode(ge,be)}return String.fromCharCode(se)}function E(se){var ge=se.slice(1,-1);return Object.hasOwnProperty.call(H,ge)?H[ge]:ge.charAt(0)==="#"?S(parseInt(ge.substr(1).replace("x","0x"))):(z.error("entity not found:"+se),se)}function w(se){if(se>Q){var ge=L.substring(Q,se).replace(/&#?\w+;/g,E);W&&P(Q),G.characters(ge,0,se-Q),Q=se}}function P(se,ge){for(;se>=$&&(ge=J.exec(L));)j=ge.index,$=j+ge[0].length,W.lineNumber++;W.columnNumber=se-j+1}for(var j=0,$=0,J=/.*(?:\r\n?|\n)|.*$/g,W=G.locator,X=[{currentNSMap:K}],Z={},Q=0;;){try{var te=L.indexOf("<",Q);if(te<0){if(!L.substr(Q).match(/^\s*$/)){var ce=G.doc,oe=ce.createTextNode(L.substr(Q));ce.appendChild(oe),G.currentElement=oe}return}switch(te>Q&&w(te),L.charAt(te+1)){case"/":var ae=L.indexOf(">",te+3),ne=L.substring(te+2,ae).replace(/[ \t\n\r]+$/g,""),pe=X.pop();ae<0?(ne=L.substring(te+2).replace(/[\s<].*/,""),z.error("end tag name: "+ne+" is not complete:"+pe.tagName),ae=te+1+ne.length):ne.match(/\s</)&&(ne=ne.replace(/[\s<].*/,""),z.error("end tag name: "+ne+" maybe not complete"),ae=te+1+ne.length);var Y=pe.localNSMap,ee=pe.tagName==ne;if(ee||pe.tagName&&pe.tagName.toLowerCase()==ne.toLowerCase()){if(G.endElement(pe.uri,pe.localName,ne),Y)for(var le in Y)Object.prototype.hasOwnProperty.call(Y,le)&&G.endPrefixMapping(le);ee||z.fatalError("end tag name: "+ne+" is not match the current start tagName:"+pe.tagName)}else X.push(pe);ae++;break;case"?":W&&P(te),ae=i(L,te,G);break;case"!":W&&P(te),ae=c(L,te,G,z);break;default:W&&P(te);var de=new l,fe=X[X.length-1].currentNSMap,ve=(ae=o(L,te,de,fe,E,z),de.length);if(!de.closed&&d(L,ae,de.tagName,Z)&&(de.closed=!0,H.nbsp||z.warning("unclosed xml attribute")),W&&ve){for(var ye=e(W,{}),Ce=0;Ce<ve;Ce++){var ue=de[Ce];P(ue.offset),ue.locator=e(W,{})}G.locator=ye,r(de,G,fe)&&X.push(de),G.locator=W}else r(de,G,fe)&&X.push(de);v.isHTML(de.uri)&&!de.closed?ae=a(L,ae,de.tagName,E,G):ae++}}catch(se){if(se instanceof q)throw se;z.error("element parse error: "+se),ae=-1}ae>Q?Q=ae:w(Math.max(te,Q)+1)}}(m,A,C,x,this.errorHandler),x.endDocument()}},l.prototype={setTagName:function(m){if(!y.test(m))throw new Error("invalid tagName:"+m);this.tagName=m},addValue:function(m,A,C){if(!y.test(m))throw new Error("invalid attribute:"+m);this.attributeNames[m]=this.length,this[this.length++]={qName:m,value:A,offset:C}},length:0,getLocalName:function(m){return this[m].localName},getLocator:function(m){return this[m].locator},getQName:function(m){return this[m].qName},getURI:function(m){return this[m].uri},getValue:function(m){return this[m].value}},h.XMLReader=M,h.ParseError=q},function(g,h,p){var v=p(0),f="a-zA-Z_Ã-ÃÃ-öø-ÿͰ-ͽͿ-á¿¿â-ââ°-ââ°-â¿¿ã-í¿ï¤-ï·ï·°-�",s=new RegExp("^([^"+f+"])|^((x|X)(m|M)(l|L))|([^"+f+"-.0-9·Ì-ͯâ¿â])","g"),y=/[^\x09\x0A\x0D\x20-\xFF\x85\xA0-\uD7FF\uE000-\uFDCF\uFDE0-\uFFFD]/gm,u=function(O){var D=[];if(O instanceof Object)for(var I in O)O.hasOwnProperty(I)&&D.push(I);return D},_=function(O,D){var I=function(F,R,q,M,e){var o=D.indent!==void 0?D.indent:" ",r=D.prettyPrint?` 16`+new Array(M).join(o):"";D.removeIllegalNameCharacters&&(F=F.replace(s,"_"));var a=[r,"<",F,""];return R&&R.length>0?(a.push(">"),a.push(R),e&&a.push(r),a.push("</"),a.push(F),a.push(">")):a.push("/>"),a.join("")};return function F(R,q,M){var e=v(R);switch((Array.isArray?Array.isArray(R):R instanceof Array)?e="array":R instanceof Date&&(e="date"),e){case"array":var o=[];return R.map(function(n){o.push(F(n,1,M+1))}),D.prettyPrint&&o.push(` 17`),o.join("");case"date":return R.toJSON?R.toJSON():R+"";case"object":var r=[];for(var a in R)if(R.hasOwnProperty(a))if(R[a]instanceof Array)for(var d=0;d<R[a].length;d++)R[a].hasOwnProperty(d)&&r.push(I(a,F(R[a][d],0,M+1),null,M+1,u(R[a][d]).length));else r.push(I(a,F(R[a],0,M+1),null,M+1));return D.prettyPrint&&r.length>0&&r.push(` 18`),r.join("");case"function":return R();default:return D.escape?(""+R).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""").replace(y,""):""+R}}(O,0,0)},N=function(O){var D=['<?xml version="1.0" encoding="UTF-8"'];return O&&D.push(' standalone="yes"'),D.push("?>"),D.join("")};g.exports=function(O,D){if(D||(D={xmlHeader:{standalone:!0},prettyPrint:!0,indent:" ",escape:!0}),typeof O=="string")try{O=JSON.parse(O.toString())}catch{return!1}var I="",F="";return D&&(v(D)=="object"?(D.xmlHeader&&(I=N(!!D.xmlHeader.standalone)),D.docType!==void 0&&(F="<!DOCTYPE "+D.docType+">")):I=N()),[I,(D=D||{}).prettyPrint&&F?` 19`:"",F,_(O,D)].join("").replace(/\n{2,}/g,` 20`).replace(/\s+$/g,"")}},function(g,h){var p=function(v){var f=(v=v||{}).Base64,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
20+/",y=function(n){for(var c={},i=0,l=n.length;i<l;i++)c[n.charAt(i)]=i;return c}(s),u=String.fromCharCode,_=function(n){if(n.length<2)return(c=n.charCodeAt(0))<128?n:c<2048?u(192|c>>>6)+u(128|63&c):u(224|c>>>12&15)+u(128|c>>>6&63)+u(128|63&c);var c=65536+1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320);return u(240|c>>>18&7)+u(128|c>>>12&63)+u(128|c>>>6&63)+u(128|63&c)},N=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,O=function(n){return n.replace(N,_)},D=function(n){var c=[0,2,1][n.length%3],i=n.charCodeAt(0)<<16|(n.length>1?n.charCodeAt(1):0)<<8|(n.length>2?n.charCodeAt(2):0);return[s.charAt(i>>>18),s.charAt(i>>>12&63),c>=2?"=":s.charAt(i>>>6&63),c>=1?"=":s.charAt(63&i)].join("")},I=v.btoa?function(n){return v.btoa(n)}:function(n){return n.replace(/[\s\S]{1,3}/g,D)},F=function(n){return I(O(n))},R=function(n,c){return c?F(String(n)).replace(/[+\/]/g,function(i){return i=="+"?"-":"_"}).replace(/=/g,""):F(String(n))},q=new RegExp(["[Ã-Ã][Â-¿]","[à -ï][Â-¿]{2}","[ð-÷][Â-¿]{3}"].join("|"),"g"),M=function(n){switch(n.length){case 4:var c=((7&n.charCodeAt(0))<<18|(63&n.charCodeAt(1))<<12|(63&n.charCodeAt(2))<<6|63&n.charCodeAt(3))-65536;return u(55296+(c>>>10))+u(56320+(1023&c));case 3:return u((15&n.charCodeAt(0))<<12|(63&n.charCodeAt(1))<<6|63&n.charCodeAt(2));default:return u((31&n.charCodeAt(0))<<6|63&n.charCodeAt(1))}},e=function(n){return n.replace(q,M)},o=function(n){var c=n.length,i=c%4,l=(c>0?y[n.charAt(0)]<<18:0)|(c>1?y[n.charAt(1)]<<12:0)|(c>2?y[n.charAt(2)]<<6:0)|(c>3?y[n.charAt(3)]:0),m=[u(l>>>16),u(l>>>8&255),u(255&l)];return m.length-=[0,0,2,1][i],m.join("")},r=v.atob?function(n){return v.atob(n)}:function(n){return n.replace(/[\s\S]{1,4}/g,o)},a=function(n){return e(r(n))},d=function(n){return a(String(n).replace(/[-_]/g,function(c){return c=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))};return{VERSION:"2.1.9",atob:r,btoa:I,fromBase64:d,toBase64:R,utob:O,encode:R,encodeURI:function(n){return R(n,!0)},btou:e,decode:d,noConflict:function(){var n=v.Base64;return v.Base64=f,n}}}();g.exports=p},function(g,h,p){var v=p(0).default,f=p(28);g.exports=function(s){var y=f(s,"string");return v(y)=="symbol"?y:y+""},g.exports.__esModule=!0,g.exports.default=g.exports},function(g,h,p){var v=p(0).default;g.exports=function(f,s){if(v(f)!="object"||!f)return f;var y=f[Symbol.toPrimitive];if(y!==void 0){var u=y.call(f,s||"default");if(v(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(f)},g.exports.__esModule=!0,g.exports.default=g.exports},function(g,h,p){var v=p(0),f=function(u){switch(v(u)){case"string":return u;case"boolean":return u?"true":"false";case"number":return isFinite(u)?u:"";default:return""}},s=function(u,_,N){var O={},D=_.getAllResponseHeaders();return D&&D.length>0&&D.trim().split(` 21`).forEach(function(I){if(I){var F=I.indexOf(":"),R=I.substr(0,F).trim().toLowerCase(),q=I.substr(F+1).trim();O[R]=q}}),{error:u,statusCode:_.status,statusMessage:_.statusText,headers:O,body:N}},y=function(u,_){return _||_!=="text"?u.response:u.responseText};g.exports=function(u,_){var N,O,D,I=(u.method||"GET").toUpperCase(),F=u.url;if(u.qs){var R=(N=u.qs,O=O||"&",D=D||"=",N===null&&(N=void 0),v(N)==="object"?Object.keys(N).map(function(r){var a=encodeURIComponent(f(r))+D;return Array.isArray(N[r])?N[r].map(function(d){return a+encodeURIComponent(f(d))}).join(O):a+encodeURIComponent(f(N[r]))}).filter(Boolean).join(O):"");R&&(F+=(F.indexOf("?")===-1?"?":"&")+R)}var q=new XMLHttpRequest;if(q.open(I,F,!0),q.responseType=u.dataType||"text",u.xhrFields)for(var M in u.xhrFields)q[M]=u.xhrFields[M];var e=u.headers;if(e)for(var o in e)e.hasOwnProperty(o)&&o.toLowerCase()!=="content-length"&&o.toLowerCase()!=="user-agent"&&o.toLowerCase()!=="origin"&&o.toLowerCase()!=="host"&&q.setRequestHeader(o,e[o]);return u.onProgress&&q.upload&&(q.upload.onprogress=u.onProgress),u.onDownloadProgress&&(q.onprogress=u.onDownloadProgress),u.timeout&&(q.timeout=u.timeout),q.ontimeout=function(r){var a=new Error("timeout");_(s(a,q))},q.onload=function(){_(s(null,q,y(q,u.dataType)))},q.onerror=function(r){var a=y(q,u.dataType);if(a)_(s(null,q,a));else{var d=q.statusText;d||q.status!==0||(d=new Error("CORS blocked or network error")),_(s(d,q,a))}},q.send(u.body||""),q}}
21,function(g,h){var p={eachLimit:function(v,f,s,y){if(y=y||function(){},!v.length||(typeof f=="function"?f():f)<=0)return y();var u=0,_=0,N=0;(function O(){if(u>=v.length)return y();for(;N<(typeof f=="function"?f():f)&&_<v.length;)N+=1,s(v[(_+=1)-1],function(D){D?(y(D),y=function(){}):(N-=1,(u+=1)>=v.length?y():O())})})()},retry:function(v,f,s){v<1?s():function y(u){f(function(_,N){_&&u<v?y(u+1):s(_,N)})}(1)}};g.exports=p},function(g,h,p){var v=p(8),f=p(9);function s(O,D){var I=typeof Symbol<"u"&&O[Symbol.iterator]||O["@@iterator"];if(!I){if(Array.isArray(O)||(I=function(o,r){if(o){if(typeof o=="string")return y(o,r);var a={}.toString.call(o).slice(8,-1);return a==="Object"&&o.constructor&&(a=o.constructor.name),a==="Map"||a==="Set"?Array.from(o):a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?y(o,r):void 0}}(O))||D){I&&(O=I);var F=0,R=function(){};return{s:R,n:function(){return F>=O.length?{done:!0}:{done:!1,value:O[F++]}},e:function(o){throw o},f:R}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 22In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var q,M=!0,e=!1;return{s:function(){I=I.call(O)},n:function(){var o=I.next();return M=o.done,o},e:function(o){e=!0,q=o},f:function(){try{M||I.return==null||I.return()}finally{if(e)throw q}}}}function y(O,D){(D==null||D>O.length)&&(D=O.length);for(var I=0,F=Array(D);I<D;I++)F[I]=O[I];return F}var u=p(1),_=(p(4),p(10),p(12),p(13),p(3),{}),N=function(){return f(function O(D){v(this,O),this.options=u.extend(u.clone(_),D||{}),this.strategy="aggressive",this.loop=0,this.reachLimit=!1,this.curParallelLimit=6,this.chunkUploadDurationArray=[],this.lastLoopUploadDuration=[],this.margin=1.25},[{key:"calAvarageDuration",value:function(){var O=[],D=0;if(this.chunkUploadDurationArray.length<this.curParallelLimit)return 0;for(var I=this.chunkUploadDurationArray.length-1;I>=this.chunkUploadDurationArray.length-1-this.curParallelLimit;I--)this.chunkUploadDurationArray[I]&&(D+=this.chunkUploadDurationArray[I].duration,O.push(this.chunkUploadDurationArray[I].duration));return this.chunkUploadDurationArray=[],D/this.curParallelLimit}},{key:"nextTick",value:function(){var O=this.calAvarageDuration();if(!O)return!1;this.lastLoopUploadDuration.length!==0&&O>=this.getAvarageData(this.lastLoopUploadDuration)*this.margin?this.curParallelLimit--:this.strategy==="progressive"||this.reachLimit?this.curParallelLimit++:(this.curParallelLimit=2*this.curParallelLimit,this.curParallelLimit>=18&&(this.curParallelLimit=18)),this.lastLoopUploadDuration.push(O)}},{key:"getAvarageData",value:function(O,D){var I,F=0,R=s(O);try{for(R.s();!(I=R.n()).done;)F+=I.value}catch(q){R.e(q)}finally{R.f()}return F/O.length}},{key:"triggerFallback",value:function(){this.reachLimit&&(this.curParallelLimit=Math.floor(.75*this.curParallelLimit)),this.reachLimit=!0}},{key:"getScheduledParallelLimit",value:function(){return this.curParallelLimit>18&&(this.curParallelLimit=18),this.curParallelLimit<6&&(this.curParallelLimit=6),this.curParallelLimit}},{key:"markStart",value:function(O){window.performance&&window.performance.mark&&window.performance.mark("".concat(O,"_start"))}},{key:"markEnd",value:function(O){if(window.performance&&window.performance.mark&&window.performance.mark("".concat(O,"_end")),window.performance&&window.performance.measure){window.performance.measure(O,"".concat(O,"_start"),"".concat(O,"_end"));var D=window.performance.getEntriesByName(O)[0].duration;this.chunkUploadDurationArray.push({partNumber:O,duration:D}),this.nextTick()}}}])}();g.exports=N}])})}(base$1)),base$1.exports}var eventemitter3={exports:{}},hasRequiredEventemitter3;function requireEventemitter3(){return hasRequiredEventemitter3||(hasRequiredEventemitter3=1,function(B){var b=Object.prototype.hasOwnProperty,g="~";function h(){}Object.create&&(h.prototype=Object.create(null),new h().__proto__||(g=!1));function p(y,u,_){this.fn=y,this.context=u,this.once=_||!1}function v(y,u,_,N,O){if(typeof _!="function")throw new TypeError("The listener must be a function");var D=new p(_,N||y,O),I=g?g+u:u;return y._events[I]?y._events[I].fn?y._events[I]=[y._events[I],D]:y._events[I].push(D):(y._events[I]=D,y._eventsCount++),y}function f(y,u){--y._eventsCount===0?y._events=new h:delete y._events[u]}function s(){this._events=new h,this._eventsCount=0}s.prototype.eventNames=function(){var u=[],_,N;if(this._eventsCount===0)return u;for(N in _=this._events)b.call(_,N)&&u.push(g?N.slice(1):N);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(_)):u},s.prototype.listeners=function(u){var _=g?g+u:u,N=this._events[_];if(!N)return[];if(N.fn)return[N.fn];for(var O=0,D=N.length,I=new Array(D);O<D;O++)I[O]=N[O].fn;return I},s.prototype.listenerCount=function(u){var _=g?g+u:u,N=this._events[_];return N?N.fn?1:N.length:0},s.prototype.emit=function(u,_,N,O,D,I){var F=g?g+u:u;if(!this._events[F])return!1;var R=this._events[F],q=arguments.length,M,e;if(R.fn){switch(R.once&&this.removeListener(u,R.fn,void 0,!0),q){case 1:return R.fn.call(R.context),!0;case 2:return R.fn.call(R.context,_),!0;case 3:return R.fn.call(R.context,_,N),!0;case 4:return R.fn.call(R.context,_,N,O),!0;case 5:return R.fn.call(R.context,_,N,O,D),!0;case 6:return R.fn.call(R.context,_,N,O,D,I),!0}for(e=1,M=new Array(q-1);e<q;e++)M[e-1]=arguments[e];R.fn.apply(R.context,M)}else{var o=R.length,r;for(e=0;e<o;e++)switch(R[e].once&&this.removeListener(u,R[e].fn,void 0,!0),q){case 1:R[e].fn.call(R[e].context);break;case 2:R[e].fn.call(R[e].context,_);break;case 3:R[e].fn.call(R[e].context,_,N);break;case 4:R[e].fn.call(R[e].context,_,N,O);break;default:if(!M)for(r=1,M=new Array(q-1);r<q;r++)M[r-1]=arguments[r];R[e].fn.apply(R[e].context,M)}}return!0},s.prototype.on=function(u,_,N){return v(this,u,_,N,!1)},s.prototype.once=function(u,_,N){return v(this,u,_,N,!0)},s.prototype.removeListener=function(u,_,N,O){var D=g?g+u:u;if(!this._events[D])return this;if(!_)return f(this,D),this;var I=this._events[D];if(I.fn)I.fn===_&&(!O||I.once)&&(!N||I.context===N)&&f(this,D);else{for(var F=0,R=[],q=I.length;F<q;F++)(I[F].fn!==_||O&&!I[F].once||N&&I[F].context!==N)&&R.push(I[F]);R.length?this._events[D]=R.length===1?R[0]:R:f(this,D)}return this},s.prototype.removeAllListeners=function(u){var _;return u?(_=g?g+u:u,this._events[_]&&f(this,_)):(this._events=new h,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=g,s.EventEmitter=s,B.exports=s}(eventemitter3)),eventemitter3.exports}var axios$1={exports:{}},bind,hasRequiredBind;function requireBind(){return hasRequiredBind||(hasRequiredBind=1,bind=function(b,g){return function(){for(var p=new Array(arguments.length),v=0;v<p.length;v++)p[v]=arguments[v];return b.apply(g,p)}}),bind}var utils,hasRequiredUtils;function requireUtils(){if(hasRequiredUtils)return utils;hasRequiredUtils=1;var B=requireBind(),b=Object.prototype.toString;function g(n){return b.call(n)==="[object Array]"}function h(n){return typeof n>"u"}function p(n){return n!==null&&!h(n)&&n.constructor!==null&&!h(n.constructor)&&typeof n.constructor.isBuffer=="function"&&n.constructor.isBuffer(n)}function v(n){return b.call(n)==="[object ArrayBuffer]"}function f(n){return typeof FormData<"u"&&n instanceof FormData}function s(n){var c;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?c=ArrayBuffer.isView(n):c=n&&n.buffer&&n.buffer instanceof ArrayBuffer,c}function y(n){return typeof n=="string"}function u(n){return typeof n=="number"}function _(n){return n!==null&&typeof n=="object"}function N(n){if(b.call(n)!=="[object Object]")return!1;var c=Object.getPrototypeOf(n);return c===null||c===Object.prototype}function O(n){return b.call(n)==="[object Date]"}function D(n){return b.call(n)==="[object File]"}function I(n){return b.call(n)==="[object Blob]"}function F(n){return b.call(n)==="[object Function]"}function R(n){return _(n)&&F(n.pipe)}function q(n){return typeof URLSearchParams<"u"&&n instanceof URLSearchParams}function M(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")}function e(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function o(n,c){if(!(n===null||typeof n>"u"))if(typeof n!="object"&&(n=[n]),g(n))for(var i=0,l=n.length;i<l;i++)c.call(null,n[i],i,n);else for(var m in n)Object.prototype.hasOwnProperty.call(n,m)&&c.call(null,n[m],m,n)}function r(){var n={};function c(m,A){N(n[A])&&N(m)?n[A]=r(n[A],m):N(m)?n[A]=r({},m):g(m)?n[A]=m.slice():n[A]=m}for(var i=0,l=arguments.length;i<l;i++)o(arguments[i],c);return n}function a(n,c,i){return o(c,function(m,A){i&&typeof m=="function"?n[A]=B(m,i):n[A]=m}),n}
22function d(n){return n.charCodeAt(0)===65279&&(n=n.slice(1)),n}return utils={isArray:g,isArrayBuffer:v,isBuffer:p,isFormData:f,isArrayBufferView:s,isString:y,isNumber:u,isObject:_,isPlainObject:N,isUndefined:h,isDate:O,isFile:D,isBlob:I,isFunction:F,isStream:R,isURLSearchParams:q,isStandardBrowserEnv:e,forEach:o,merge:r,extend:a,trim:M,stripBOM:d},utils}var buildURL,hasRequiredBuildURL;function requireBuildURL(){if(hasRequiredBuildURL)return buildURL;hasRequiredBuildURL=1;var B=requireUtils();function b(g){return encodeURIComponent(g).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}return buildURL=function(h,p,v){if(!p)return h;var f;if(v)f=v(p);else if(B.isURLSearchParams(p))f=p.toString();else{var s=[];B.forEach(p,function(_,N){_===null||typeof _>"u"||(B.isArray(_)?N=N+"[]":_=[_],B.forEach(_,function(D){B.isDate(D)?D=D.toISOString():B.isObject(D)&&(D=JSON.stringify(D)),s.push(b(N)+"="+b(D))}))}),f=s.join("&")}if(f){var y=h.indexOf("#");y!==-1&&(h=h.slice(0,y)),h+=(h.indexOf("?")===-1?"?":"&")+f}return h},buildURL}var InterceptorManager_1,hasRequiredInterceptorManager;function requireInterceptorManager(){if(hasRequiredInterceptorManager)return InterceptorManager_1;hasRequiredInterceptorManager=1;var B=requireUtils();function b(){this.handlers=[]}return b.prototype.use=function(h,p,v){return this.handlers.push({fulfilled:h,rejected:p,synchronous:v?v.synchronous:!1,runWhen:v?v.runWhen:null}),this.handlers.length-1},b.prototype.eject=function(h){this.handlers[h]&&(this.handlers[h]=null)},b.prototype.forEach=function(h){B.forEach(this.handlers,function(v){v!==null&&h(v)})},InterceptorManager_1=b,InterceptorManager_1}var normalizeHeaderName,hasRequiredNormalizeHeaderName;function requireNormalizeHeaderName(){if(hasRequiredNormalizeHeaderName)return normalizeHeaderName;hasRequiredNormalizeHeaderName=1;var B=requireUtils();return normalizeHeaderName=function(g,h){B.forEach(g,function(v,f){f!==h&&f.toUpperCase()===h.toUpperCase()&&(g[h]=v,delete g[f])})},normalizeHeaderName}var enhanceError,hasRequiredEnhanceError;function requireEnhanceError(){return hasRequiredEnhanceError||(hasRequiredEnhanceError=1,enhanceError=function(b,g,h,p,v){return b.config=g,h&&(b.code=h),b.request=p,b.response=v,b.isAxiosError=!0,b.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},b}),enhanceError}var createError,hasRequiredCreateError;function requireCreateError(){if(hasRequiredCreateError)return createError;hasRequiredCreateError=1;var B=requireEnhanceError();return createError=function(g,h,p,v,f){var s=new Error(g);return B(s,h,p,v,f)},createError}var settle,hasRequiredSettle;function requireSettle(){if(hasRequiredSettle)return settle;hasRequiredSettle=1;var B=requireCreateError();return settle=function(g,h,p){var v=p.config.validateStatus;!p.status||!v||v(p.status)?g(p):h(B("Request failed with status code "+p.status,p.config,null,p.request,p))},settle}var cookies,hasRequiredCookies;function requireCookies(){if(hasRequiredCookies)return cookies;hasRequiredCookies=1;var B=requireUtils();return cookies=B.isStandardBrowserEnv()?function(){return{write:function(h,p,v,f,s,y){var u=[];u.push(h+"="+encodeURIComponent(p)),B.isNumber(v)&&u.push("expires="+new Date(v).toGMTString()),B.isString(f)&&u.push("path="+f),B.isString(s)&&u.push("domain="+s),y===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(h){var p=document.cookie.match(new RegExp("(^|;\\s*)("+h+")=([^;]*)"));return p?decodeURIComponent(p[3]):null},remove:function(h){this.write(h,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),cookies}var isAbsoluteURL,hasRequiredIsAbsoluteURL;function requireIsAbsoluteURL(){return hasRequiredIsAbsoluteURL||(hasRequiredIsAbsoluteURL=1,isAbsoluteURL=function(b){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(b)}),isAbsoluteURL}var combineURLs,hasRequiredCombineURLs;function requireCombineURLs(){return hasRequiredCombineURLs||(hasRequiredCombineURLs=1,combineURLs=function(b,g){return g?b.replace(/\/+$/,"")+"/"+g.replace(/^\/+/,""):b}),combineURLs}var buildFullPath,hasRequiredBuildFullPath;function requireBuildFullPath(){if(hasRequiredBuildFullPath)return buildFullPath;hasRequiredBuildFullPath=1;var B=requireIsAbsoluteURL(),b=requireCombineURLs();return buildFullPath=function(h,p){return h&&!B(p)?b(h,p):p},buildFullPath}var parseHeaders,hasRequiredParseHeaders;function requireParseHeaders(){if(hasRequiredParseHeaders)return parseHeaders;hasRequiredParseHeaders=1;var B=requireUtils(),b=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return parseHeaders=function(h){var p={},v,f,s;return h&&B.forEach(h.split(` 23`),function(u){if(s=u.indexOf(":"),v=B.trim(u.substr(0,s)).toLowerCase(),f=B.trim(u.substr(s+1)),v){if(p[v]&&b.indexOf(v)>=0)return;v==="set-cookie"?p[v]=(p[v]?p[v]:[]).concat([f]):p[v]=p[v]?p[v]+", "+f:f}}),p},parseHeaders}var isURLSameOrigin,hasRequiredIsURLSameOrigin;function requireIsURLSameOrigin(){if(hasRequiredIsURLSameOrigin)return isURLSameOrigin;hasRequiredIsURLSameOrigin=1;var B=requireUtils();return isURLSameOrigin=B.isStandardBrowserEnv()?function(){var g=/(msie|trident)/i.test(navigator.userAgent),h=document.createElement("a"),p;function v(f){var s=f;return g&&(h.setAttribute("href",s),s=h.href),h.setAttribute("href",s),{href:h.href,protocol:h.protocol?h.protocol.replace(/:$/,""):"",host:h.host,search:h.search?h.search.replace(/^\?/,""):"",hash:h.hash?h.hash.replace(/^#/,""):"",hostname:h.hostname,port:h.port,pathname:h.pathname.charAt(0)==="/"?h.pathname:"/"+h.pathname}}return p=v(window.location.href),function(s){var y=B.isString(s)?v(s):s;return y.protocol===p.protocol&&y.host===p.host}}():function(){return function(){return!0}}(),isURLSameOrigin}var xhr,hasRequiredXhr;function requireXhr(){if(hasRequiredXhr)return xhr;hasRequiredXhr=1;var B=requireUtils(),b=requireSettle(),g=requireCookies(),h=requireBuildURL(),p=requireBuildFullPath(),v=requireParseHeaders(),f=requireIsURLSameOrigin(),s=requireCreateError();return xhr=function(u){return new Promise(function(N,O){var D=u.data,I=u.headers,F=u.responseType;B.isFormData(D)&&delete I["Content-Type"];var R=new XMLHttpRequest;if(u.auth){var q=u.auth.username||"",M=u.auth.password?unescape(encodeURIComponent(u.auth.password)):"";I.Authorization="Basic "+btoa(q+":"+M)}var e=p(u.baseURL,u.url);R.open(u.method.toUpperCase(),h(e,u.params,u.paramsSerializer),!0),R.timeout=u.timeout;function o(){if(R){var a="getAllResponseHeaders"in R?v(R.getAllResponseHeaders()):null,d=!F||F==="text"||F==="json"?R.responseText:R.response,n={data:d,status:R.status,statusText:R.statusText,headers:a,config:u,request:R};b(N,O,n),R=null}}if("onloadend"in R?R.onloadend=o:R.onreadystatechange=function(){!R||R.readyState!==4||R.status===0&&!(R.responseURL&&R.responseURL.indexOf("file:")===0)||setTimeout(o)},R.onabort=function(){R&&(O(s("Request aborted",u,"ECONNABORTED",R)),R=null)},R.onerror=function(){O(s("Network Error",u,null,R)),R=null},R.ontimeout=function(){var d="timeout of "+u.timeout+"ms exceeded";u.timeoutErrorMessage&&(d=u.timeoutErrorMessage),O(s(d,u,u.transitional&&u.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",R)),R=null},B.isStandardBrowserEnv()){var r=(u.withCredentials||f(e))&&u.xsrfCookieName?g.read(u.xsrfCookieName):void 0;r&&(I[u.xsrfHeaderName]=r)}"setRequestHeader"in R&&B.forEach(I,function(d,n){typeof D>"u"&&n.toLowerCase()==="content-type"?delete I[n]:R.setRequestHeader(n,d)}),B.isUndefined(u.withCredentials)||(R.withCredentials=!!u.withCredentials),F&&F!=="json"&&(R.responseType=u.responseType),typeof u.onDownloadProgress=="function"&&R.addEventListener("progress",u.onDownloadProgress),typeof u.onUploadProgress=="function"&&R.upload&&R.upload.addEventListener("progress",u.onUploadProgress),u.cancelToken&&u.cancelToken.promise.then(function(d){R&&(R.abort(),O(d),R=null)}),D||(D=null),R.send(D)})},xhr}var defaults_1,hasRequiredDefaults;function requireDefaults(){if(hasRequiredDefaults)return defaults_1;hasRequiredDefaults=1;var B=requireUtils(),b=requireNormalizeHeaderName(),g=requireEnhanceError(),h={"Content-Type":"application/x-www-form-urlencoded"};function p(y,u){!B.isUndefined(y)&&B.isUndefined(y["Content-Type"])&&(y["Content-Type"]=u)}function v(){var y;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(y=requireXhr()),y}function f(y,u,_){if(B.isString(y))try{return(u||JSON.parse)(y),B.trim(y)}catch(N){if(N.name!=="SyntaxError")throw N}return(_||JSON.stringify)(y)}var s={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:v(),transformRequest:[function(u,_){return b(_,"Accept"),b(_,"Content-Type"),B.isFormData(u)||B.isArrayBuffer(u)||B.isBuffer(u)||B.isStream(u)||B.isFile(u)||B.isBlob(u)?u:B.isArrayBufferView(u)?u.buffer:B.isURLSearchParams(u)?(p(_,"application/x-www-form-urlencoded;charset=utf-8"),u.toString()):B.isObject(u)||_&&_["Content-Type"]==="application/json"?(p(_,"application/json"),f(u)):u}],transformResponse:[function(u){var _=this.transitional,N=_&&_.silentJSONParsing,O=_&&_.forcedJSONParsing,D=!N&&this.responseType==="json";if(D||O&&B.isString(u)&&u.length)try{return JSON.parse(u)}
23catch(I){if(D)throw I.name==="SyntaxError"?g(I,this,"E_JSON_PARSE"):I}return u}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(u){return u>=200&&u<300}};return s.headers={common:{Accept:"application/json, text/plain, */*"}},B.forEach(["delete","get","head"],function(u){s.headers[u]={}}),B.forEach(["post","put","patch"],function(u){s.headers[u]=B.merge(h)}),defaults_1=s,defaults_1}var transformData,hasRequiredTransformData;function requireTransformData(){if(hasRequiredTransformData)return transformData;hasRequiredTransformData=1;var B=requireUtils(),b=requireDefaults();return transformData=function(h,p,v){var f=this||b;return B.forEach(v,function(y){h=y.call(f,h,p)}),h},transformData}var isCancel,hasRequiredIsCancel;function requireIsCancel(){return hasRequiredIsCancel||(hasRequiredIsCancel=1,isCancel=function(b){return!!(b&&b.__CANCEL__)}),isCancel}var dispatchRequest,hasRequiredDispatchRequest;function requireDispatchRequest(){if(hasRequiredDispatchRequest)return dispatchRequest;hasRequiredDispatchRequest=1;var B=requireUtils(),b=requireTransformData(),g=requireIsCancel(),h=requireDefaults();function p(v){v.cancelToken&&v.cancelToken.throwIfRequested()}return dispatchRequest=function(f){p(f),f.headers=f.headers||{},f.data=b.call(f,f.data,f.headers,f.transformRequest),f.headers=B.merge(f.headers.common||{},f.headers[f.method]||{},f.headers),B.forEach(["delete","get","head","post","put","patch","common"],function(u){delete f.headers[u]});var s=f.adapter||h.adapter;return s(f).then(function(u){return p(f),u.data=b.call(f,u.data,u.headers,f.transformResponse),u},function(u){return g(u)||(p(f),u&&u.response&&(u.response.data=b.call(f,u.response.data,u.response.headers,f.transformResponse))),Promise.reject(u)})},dispatchRequest}var mergeConfig,hasRequiredMergeConfig;function requireMergeConfig(){if(hasRequiredMergeConfig)return mergeConfig;hasRequiredMergeConfig=1;var B=requireUtils();return mergeConfig=function(g,h){h=h||{};var p={},v=["url","method","data"],f=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],y=["validateStatus"];function u(D,I){return B.isPlainObject(D)&&B.isPlainObject(I)?B.merge(D,I):B.isPlainObject(I)?B.merge({},I):B.isArray(I)?I.slice():I}function _(D){B.isUndefined(h[D])?B.isUndefined(g[D])||(p[D]=u(void 0,g[D])):p[D]=u(g[D],h[D])}B.forEach(v,function(I){B.isUndefined(h[I])||(p[I]=u(void 0,h[I]))}),B.forEach(f,_),B.forEach(s,function(I){B.isUndefined(h[I])?B.isUndefined(g[I])||(p[I]=u(void 0,g[I])):p[I]=u(void 0,h[I])}),B.forEach(y,function(I){I in h?p[I]=u(g[I],h[I]):I in g&&(p[I]=u(void 0,g[I]))});var N=v.concat(f).concat(s).concat(y),O=Object.keys(g).concat(Object.keys(h)).filter(function(I){return N.indexOf(I)===-1});return B.forEach(O,_),p},mergeConfig}const version$1="0.21.4",require$$0={version:version$1};var validator,hasRequiredValidator;function requireValidator(){if(hasRequiredValidator)return validator;hasRequiredValidator=1;var B=require$$0,b={};["object","boolean","number","function","string","symbol"].forEach(function(f,s){b[f]=function(u){return typeof u===f||"a"+(s<1?"n ":" ")+f}});var g={},h=B.version.split(".");function p(f,s){for(var y=s?s.split("."):h,u=f.split("."),_=0;_<3;_++){if(y[_]>u[_])return!0;if(y[_]<u[_])return!1}return!1}b.transitional=function(s,y,u){var _=y&&p(y);function N(O,D){return"[Axios v"+B.version+"] Transitional option '"+O+"'"+D+(u?". "+u:"")}return function(O,D,I){if(s===!1)throw new Error(N(D," has been removed in "+y));
23return _&&!g[D]&&(g[D]=!0,console.warn(N(D," has been deprecated since v"+y+" and will be removed in the near future"))),s?s(O,D,I):!0}};function v(f,s,y){if(typeof f!="object")throw new TypeError("options must be an object");for(var u=Object.keys(f),_=u.length;_-- >0;){var N=u[_],O=s[N];if(O){var D=f[N],I=D===void 0||O(D,N,f);if(I!==!0)throw new TypeError("option "+N+" must be "+I);continue}if(y!==!0)throw Error("Unknown option "+N)}}return validator={isOlderVersion:p,assertOptions:v,validators:b},validator}var Axios_1,hasRequiredAxios$2;function requireAxios$2(){if(hasRequiredAxios$2)return Axios_1;hasRequiredAxios$2=1;var B=requireUtils(),b=requireBuildURL(),g=requireInterceptorManager(),h=requireDispatchRequest(),p=requireMergeConfig(),v=requireValidator(),f=v.validators;function s(y){this.defaults=y,this.interceptors={request:new g,response:new g}}return s.prototype.request=function(u){typeof u=="string"?(u=arguments[1]||{},u.url=arguments[0]):u=u||{},u=p(this.defaults,u),u.method?u.method=u.method.toLowerCase():this.defaults.method?u.method=this.defaults.method.toLowerCase():u.method="get";var _=u.transitional;_!==void 0&&v.assertOptions(_,{silentJSONParsing:f.transitional(f.boolean,"1.0.0"),forcedJSONParsing:f.transitional(f.boolean,"1.0.0"),clarifyTimeoutError:f.transitional(f.boolean,"1.0.0")},!1);var N=[],O=!0;this.interceptors.request.forEach(function(o){typeof o.runWhen=="function"&&o.runWhen(u)===!1||(O=O&&o.synchronous,N.unshift(o.fulfilled,o.rejected))});var D=[];this.interceptors.response.forEach(function(o){D.push(o.fulfilled,o.rejected)});var I;if(!O){var F=[h,void 0];for(Array.prototype.unshift.apply(F,N),F=F.concat(D),I=Promise.resolve(u);F.length;)I=I.then(F.shift(),F.shift());return I}for(var R=u;N.length;){var q=N.shift(),M=N.shift();try{R=q(R)}catch(e){M(e);break}}try{I=h(R)}catch(e){return Promise.reject(e)}for(;D.length;)I=I.then(D.shift(),D.shift());return I},s.prototype.getUri=function(u){return u=p(this.defaults,u),b(u.url,u.params,u.paramsSerializer).replace(/^\?/,"")},B.forEach(["delete","get","head","options"],function(u){s.prototype[u]=function(_,N){return this.request(p(N||{},{method:u,url:_,data:(N||{}).data}))}}),B.forEach(["post","put","patch"],function(u){s.prototype[u]=function(_,N,O){return this.request(p(O||{},{method:u,url:_,data:N}))}}),Axios_1=s,Axios_1}var Cancel_1,hasRequiredCancel;function requireCancel(){if(hasRequiredCancel)return Cancel_1;hasRequiredCancel=1;function B(b){this.message=b}return B.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},B.prototype.__CANCEL__=!0,Cancel_1=B,Cancel_1}var CancelToken_1,hasRequiredCancelToken;function requireCancelToken(){if(hasRequiredCancelToken)return CancelToken_1;hasRequiredCancelToken=1;var B=requireCancel();function b(g){if(typeof g!="function")throw new TypeError("executor must be a function.");var h;this.promise=new Promise(function(f){h=f});var p=this;g(function(f){p.reason||(p.reason=new B(f),h(p.reason))})}return b.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},b.source=function(){var h,p=new b(function(f){h=f});return{token:p,cancel:h}},CancelToken_1=b,CancelToken_1}var spread,hasRequiredSpread;function requireSpread(){return hasRequiredSpread||(hasRequiredSpread=1,spread=function(b){return function(h){return b.apply(null,h)}}),spread}var isAxiosError,hasRequiredIsAxiosError;function requireIsAxiosError(){return hasRequiredIsAxiosError||(hasRequiredIsAxiosError=1,isAxiosError=function(b){return typeof b=="object"&&b.isAxiosError===!0}),isAxiosError}var hasRequiredAxios$1;function requireAxios$1(){if(hasRequiredAxios$1)return axios$1.exports;hasRequiredAxios$1=1;var B=requireUtils(),b=requireBind(),g=requireAxios$2(),h=requireMergeConfig(),p=requireDefaults();function v(s){var y=new g(s),u=b(g.prototype.request,y);return B.extend(u,g.prototype,y),B.extend(u,y),u}var f=v(p);return f.Axios=g,f.create=function(y){return v(h(f.defaults,y))},f.Cancel=requireCancel(),f.CancelToken=requireCancelToken(),f.isCancel=requireIsCancel(),f.all=function(y){return Promise.all(y)},f.spread=requireSpread(),f.isAxiosError=requireIsAxiosError(),axios$1.exports=f,axios$1.exports.default=f,axios$1.exports}var axios,hasRequiredAxios;function requireAxios(){return hasRequiredAxios||(hasRequiredAxios=1,axios=requireAxios$1()),axios}var util={},hasRequiredUtil;
23function requireUtil(){if(hasRequiredUtil)return util;hasRequiredUtil=1,Object.defineProperty(util,"__esModule",{value:!0}),util.HOST=void 0;function B(y){return Object.prototype.toString.call(y)=="[object File]"}function b(y){return typeof y=="function"}function g(y){return typeof y=="string"}function h(){}function p(y){return new Promise(function(u){setTimeout(function(){u()},y)})}function v(){return Math.floor(Date.now()/1e3)}var f;(function(y){y[y.UPLOAD_FAIL=1]="UPLOAD_FAIL"})(f||(f={}));var s;return function(y){y.MAIN="vod2.qcloud.com",y.BACKUP="vod2.dnsv1.com"}(s||(util.HOST=s={})),util.default={isFile:B,isFunction:b,isString:g,noop:h,delay:p,getUnix:v,isTest:!1,isDev:!1,CLIENT_ERROR_CODE:f},util}var vod_reporter={};const version="1.7.0",require$$1={version};var hasRequiredVod_reporter;function requireVod_reporter(){if(hasRequiredVod_reporter)return vod_reporter;hasRequiredVod_reporter=1;var B=vod_reporter&&vod_reporter.__assign||function(){return B=Object.assign||function(s){for(var y,u=1,_=arguments.length;u<_;u++){y=arguments[u];for(var N in y)Object.prototype.hasOwnProperty.call(y,N)&&(s[N]=y[N])}return s},B.apply(this,arguments)};Object.defineProperty(vod_reporter,"__esModule",{value:!0}),vod_reporter.VodReporter=vod_reporter.VodReportEvent=void 0;var b=requireUploader(),g=require$$1,h=requireUtil(),p;(function(s){s.report_prepare="report_prepare",s.report_apply="report_apply",s.report_cos_upload="report_cos_upload",s.report_commit="report_commit",s.report_done="report_done"})(p||(vod_reporter.VodReportEvent=p={}));var v;(function(s){s[s.apply=10001]="apply",s[s.cos_upload=20001]="cos_upload",s[s.commit=10002]="commit",s[s.done=40001]="done"})(v||(v={}));var f=function(){function s(y,u){this.baseReportData={version:g.version,platform:3e3,device:navigator.userAgent},this.reportUrl="https://vodreport.qcloud.com/ugcupload_new",this.uploader=y,this.options=u,this.init()}return s.prototype.init=function(){this.uploader.on(p.report_apply,this.onApply.bind(this)),this.uploader.on(p.report_cos_upload,this.onCosUpload.bind(this)),this.uploader.on(p.report_commit,this.onCommit.bind(this)),this.uploader.on(p.report_done,this.onDone.bind(this))},s.prototype.onApply=function(y){try{var u=this.uploader;if(!u.videoFile)return;Object.assign(this.baseReportData,{appId:u.appId,fileSize:u.videoFile.size,fileName:u.videoFile.name,fileType:u.videoFile.type,vodSessionKey:u.vodSessionKey,reqKey:u.reqKey,reportId:u.reportId});var _={reqType:v.apply,errCode:0,vodErrCode:0,errMsg:"",reqTimeCost:Number(new Date)-Number(y.requestStartTime),reqTime:Number(y.requestStartTime)};y.err&&(_.errCode=1,_.vodErrCode=y.err.code,_.errMsg=y.err.message),y.data&&(this.baseReportData.cosRegion=y.data.storageRegionV5),this.report(_)}catch(N){if(console.error("onApply",N),h.default.isTest)throw N}},s.prototype.onCosUpload=function(y){console.log("reportObj",y),console.log("timecost",Number(new Date)-Number(y.requestStartTime));try{var u={reqType:v.cos_upload,errCode:0,cosErrCode:"",errMsg:"",reqTimeCost:Number(new Date)-Number(y.requestStartTime),reqTime:Number(y.requestStartTime)};y.err&&(u.errCode=1,u.cosErrCode=y.err.error?y.err.error.Code:y.err,y.err&&y.err.error==="error"&&(u.cosErrCode="cors error"),u.errMsg=JSON.stringify(y.err)),this.report(u)}catch(_){if(console.error("onCosUpload",_),h.default.isTest)throw _}},s.prototype.onCommit=function(y){try{var u={reqType:v.commit,errCode:0,vodErrCode:0,errMsg:"",reqTimeCost:Number(new Date)-Number(y.requestStartTime),reqTime:Number(y.requestStartTime)};y.err&&(u.errCode=1,u.vodErrCode=y.err.code,u.errMsg=y.err.message),y.data&&(this.baseReportData.fileId=y.data.fileId),this.report(u)}catch(_){if(console.error("onCommit",_),h.default.isTest)throw _}},s.prototype.onDone=function(y){try{var u={reqType:v.done,errCode:y.err&&y.err.code,reqTimeCost:Number(new Date)-Number(y.requestStartTime),reqTime:Number(y.requestStartTime)};this.report(u)}catch(_){if(console.error("onDone",_),h.default.isTest)throw _}},s.prototype.report=function(y){y=B(B({},this.baseReportData),y),this.send(y)},s.prototype.send=function(y){if(h.default.isDev||h.default.isTest){console.log("send reportData",y);return}b.vodAxios.post(this.reportUrl,y,{withCredentials:!1})},s}();return vod_reporter.VodReporter=f,vod_reporter}var rngBrowser={exports:{}},hasRequiredRngBrowser;function requireRngBrowser(){if(hasRequiredRngBrowser)return rngBrowser.exports;hasRequiredRngBrowser=1;var B=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof window.msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto);if(B){var b=new Uint8Array(16);rngBrowser.exports=function(){return B(b),b}}else{var g=new Array(16);rngBrowser.exports=function(){for(var p=0,v;p<16;p++)(p&3)===0&&(v=Math.random()*4294967296),g[p]=v>>>((p&3)<<3)&255;return g}}return rngBrowser.exports}var bytesToUuid_1,hasRequiredBytesToUuid;function requireBytesToUuid(){if(hasRequiredBytesToUuid)return bytesToUuid_1;hasRequiredBytesToUuid=1;for(var B=[],b=0;b<256;++b)B[b]=(b+256).toString(16).substr(1);function g(h,p){var v=p||0,f=B;
23return[f[h[v++]],f[h[v++]],f[h[v++]],f[h[v++]],"-",f[h[v++]],f[h[v++]],"-",f[h[v++]],f[h[v++]],"-",f[h[v++]],f[h[v++]],"-",f[h[v++]],f[h[v++]],f[h[v++]],f[h[v++]],f[h[v++]],f[h[v++]]].join("")}return bytesToUuid_1=g,bytesToUuid_1}var v4_1,hasRequiredV4;function requireV4(){if(hasRequiredV4)return v4_1;hasRequiredV4=1;var B=requireRngBrowser(),b=requireBytesToUuid();function g(h,p,v){var f=p&&v||0;typeof h=="string"&&(p=h==="binary"?new Array(16):null,h=null),h=h||{};var s=h.random||(h.rng||B)();if(s[6]=s[6]&15|64,s[8]=s[8]&63|128,p)for(var y=0;y<16;++y)p[f+y]=s[y];return p||b(s)}return v4_1=g,v4_1}var hasRequiredUploader;function requireUploader(){return hasRequiredUploader||(hasRequiredUploader=1,function(B){var b=uploader&&uploader.__extends||function(){var q=function(M,e){return q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(o[a]=r[a])},q(M,e)};return function(M,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");q(M,e);function o(){this.constructor=M}M.prototype=e===null?Object.create(e):(o.prototype=e.prototype,new o)}}(),g=uploader&&uploader.__assign||function(){return g=Object.assign||function(q){for(var M,e=1,o=arguments.length;e<o;e++){M=arguments[e];for(var r in M)Object.prototype.hasOwnProperty.call(M,r)&&(q[r]=M[r])}return q},g.apply(this,arguments)},h=uploader&&uploader.__awaiter||function(q,M,e,o){function r(a){return a instanceof e?a:new e(function(d){d(a)})}return new(e||(e=Promise))(function(a,d){function n(l){try{i(o.next(l))}catch(m){d(m)}}function c(l){try{i(o.throw(l))}catch(m){d(m)}}function i(l){l.done?a(l.value):r(l.value).then(n,c)}i((o=o.apply(q,M||[])).next())})},p=uploader&&uploader.__generator||function(q,M){var e={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},o,r,a,d;return d={next:n(0),throw:n(1),return:n(2)},typeof Symbol=="function"&&(d[Symbol.iterator]=function(){return this}),d;function n(i){return function(l){return c([i,l])}}
23function c(i){if(o)throw new TypeError("Generator is already executing.");for(;d&&(d=0,i[0]&&(e=0)),e;)try{if(o=1,r&&(a=i[0]&2?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[i[0]&2,a.value]),i[0]){case 0:case 1:a=i;break;case 4:return e.label++,{value:i[1],done:!1};case 5:e.label++,r=i[1],i=[0];continue;case 7:i=e.ops.pop(),e.trys.pop();continue;default:if(a=e.trys,!(a=a.length>0&&a[a.length-1])&&(i[0]===6||i[0]===2)){e=0;continue}if(i[0]===3&&(!a||i[1]>a[0]&&i[1]<a[3])){e.label=i[1];break}if(i[0]===6&&e.label<a[1]){e.label=a[1],a=i;break}if(a&&e.label<a[2]){e.label=a[2],e.ops.push(i);break}a[2]&&e.ops.pop(),e.trys.pop();continue}i=M.call(q,e)}catch(l){i=[6,l],r=0}finally{o=a=0}if(i[0]&5)throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}};Object.defineProperty(B,"__esModule",{value:!0}),B.UploaderEvent=B.vodAxios=void 0;var v=requireSha1(),f=requireBase(),s=requireEventemitter3(),y=requireAxios(),u=requireUtil(),_=requireVod_reporter(),N=requireV4();B.vodAxios=y.default.create();var O=["vod-upload-accelerate2","vod-upload-accelerate","vod-upload-proxy","vod-quic"],D=["vod-upload-accelerate2","vod-upload-proxy","vod-quic"],I=2;B.vodAxios.interceptors.response.use(function(q){return q},function(q){return isNaN(q.code)&&(q.code=500),Promise.reject(q)});var F;(function(q){q.video_progress="video_progress",q.media_progress="media_progress",q.video_upload="video_upload",q.media_upload="media_upload",q.cover_progress="cover_progress",q.cover_upload="cover_upload"})(F||(B.UploaderEvent=F={}));var R=function(q){b(M,q);function M(e){var o=q.call(this)||this;return o.sessionName="",o.vodSessionKey="",o.appId=0,o.reqKey=N(),o.reportId="",o.enableResume=!0,o.enableRaceRegion=!0,o.applyRequestTimeout=5e3,o.applyRequestRetryCount=3,o.commitRequestTimeout=5e3,o.commitRequestRetryCount=3,o.retryDelay=1e3,o.targetAccelerate=!1,o.validateInitParams(e),o.videoFile=e.mediaFile||e.videoFile,o.getSignature=e.getSignature,o.cosStrategy=o.getCosStrategy(e),o.enableResume=e.enableResume,o.videoName=e.mediaName||e.videoName,o.coverFile=e.coverFile,o.fileId=e.fileId,o.applyRequestTimeout=e.applyRequestTimeout||o.applyRequestTimeout,o.commitRequestTimeout=e.commitRequestTimeout||o.commitRequestTimeout,o.retryDelay=e.retryDelay||o.retryDelay,o.appId=e.appId||o.appId,o.reportId=e.reportId||o.reportId,o.enableRaceRegion=e.enableRaceRegion,o.expireTime=e?.expireTime,o.cosAuthTime=0,o.genFileInfo(),o}return M.prototype.getCosStrategy=function(e){var o={FileParallelLimit:e.fileParallelLimit,ChunkParallelLimit:e.chunkParallelLimit||6,ChunkRetryTimes:e.chunkRetryTimes||5,ChunkSize:e.chunkSize||8388608,SliceSize:e.sliceSize,CopyChunkParallelLimit:e.copyChunkParallelLimit,CopyChunkSize:e.copyChunkSize,CopySliceSize:e.copySliceSize,ProgressInterval:e.progressInterval,DynamicAccelerate:e.dynamicAccelerate},r=Object.keys(o).filter(function(a){return o[a]!==void 0}).reduce(function(a,d){var n;return g(g({},a),(n={},n[d]=o[d],n))},{});return r},M.prototype.setStorage=function(e,o){if(e){var r="webugc_"+v(e);try{localStorage.setItem(r,o)}catch{}}},M.prototype.getStorage=function(e){if(e){var o="webugc_"+v(e),r=null;try{r=localStorage.getItem(o)}catch{}return r}},M.prototype.delStorage=function(e){if(e){var o="webugc_"+v(e);try{localStorage.removeItem(o)}catch{}}},M.prototype.validateInitParams=function(e){if(!u.default.isFunction(e.getSignature))throw new Error("getSignature must be a function");if(e.videoFile&&!u.default.isFile(e.videoFile))throw new Error("videoFile must be a File")},M.prototype.genFileInfo=function(){var e=this.videoFile;if(e){var o=e.name.lastIndexOf("."),r="";if(this.videoName)if(u.default.isString(this.videoName)){if(/[:*?<>\"\\/|]/g.test(this.videoName))throw new Error('Cant use these chars in filename: \\ / : * ? " < > |');r=this.videoName}else throw new Error("mediaName must be a string");else r=e.name.substring(0,o);this.videoInfo={name:r,type:e.name.substring(o+1).toLowerCase(),size:e.size},this.sessionName+="".concat(e.name,"_").concat(e.size,";")}var a=this.coverFile;if(a){var d=a.name,n=d.lastIndexOf(".");this.coverInfo={name:d.substring(0,n),type:d.substring(n+1).toLowerCase(),size:a.size},this.sessionName+="".concat(a.name,"_").concat(a.size,";")}},M.prototype.requestRegion=function(e){return h(this,void 0,void 0,function(){var o,r,a,d,n,c;return p(this,function(i){switch(i.label){case 0:return o=this,[4,this.get
23Signature()];case 1:r=i.sent(),a={signature:r},d=Date.now(),i.label=2;case 2:return i.trys.push([2,4,,5]),[4,B.vodAxios.post("https://vod2.qcloud.com/v3/index.php?Action=PrepareUploadUGC",a,{timeout:this.applyRequestTimeout,withCredentials:!1})];case 3:return n=i.sent(),[3,5];case 4:return i.sent(),[2,e()];case 5:return c=n.data,c.code===0?(o.appId=o.appId||c.data.appId,!c.data.cosRegionList||c.data.cosRegionList&&c.data.cosRegionList.length<=1?[2,e()]:[2,o.regionRace(c.data.cosRegionList,function(l){return o.emit(_.VodReportEvent.report_prepare,{data:{region:l},requestStartTime:d}),e(l)})]):[2,e()]}})})},M.prototype.regionRace=function(e,o){return h(this,void 0,void 0,function(){var r=this;return p(this,function(a){return[2,Promise.race(e.map(function(d){return r.raceRequest(d)})).then(function(d){return o(d)})]})})},M.prototype.raceRequest=function(e){return h(this,void 0,void 0,function(){var o=this;return p(this,function(r){return[2,new Promise(function(a,d){return h(o,void 0,void 0,function(){return p(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,B.vodAxios.head("https://"+e.domain,{timeout:this.applyRequestTimeout,withCredentials:!1})];case 1:return n.sent(),[3,3];case 2:return n.sent(),a(e.region),[3,3];case 3:return a(e.region),[2]}})})})]})})},M.prototype.applyUploadUGC=function(e,o){return e===void 0&&(e=0),h(this,void 0,void 0,function(){function r(G){return h(this,void 0,void 0,function(){return p(this,function(z){switch(z.label){case 0:if(G.code===500&&(M.host=M.host===u.HOST.MAIN?u.HOST.BACKUP:u.HOST.MAIN),a.emit(_.VodReportEvent.report_apply,{err:G,requestStartTime:m}),a.delStorage(a.sessionName),a.applyRequestRetryCount==e)throw G||new Error("apply upload failed");return[4,u.default.delay(a.retryDelay)];case 1:return z.sent(),[2,a.applyUploadUGC(e+1)]}})})}var a,d,n,c,i,l,m,A,C,x,L,K,H;return p(this,function(G){switch(G.label){case 0:return a=this,[4,this.getSignature()];case 1:if(d=G.sent(),c=this.videoInfo,i=this.coverInfo,l=this.vodSessionKey||this.enableResume&&this.getStorage(this.sessionName),l)n={signature:d,vodSessionKey:l};else if(c)n={signature:d,videoName:c.name,videoType:c.type,videoSize:c.size},i&&(n.coverName=i.name,n.coverType=i.type,n.coverSize=i.size);else if(this.fileId&&i)n={signature:d,fileId:this.fileId,coverName:i.name,coverType:i.type,coverSize:i.size};else throw"Wrong params, please check and try again";n.uploadFromWeb=!0,this.expireTime&&(n.ExpireTime=this.expireTime),m=new Date,o&&(n.storageRegion=o),G.label=2;case 2:return G.trys.push([2,4,,5]),[4,B.vodAxios.post("https://".concat(M.host,"/v3/index.php?Action=ApplyUploadUGC"),n,{timeout:this.applyRequestTimeout,withCredentials:!1})];case 3:return A=G.sent(),[3,5];case 4:return C=G.sent(),[2,r(C)];case 5:return x=A.data,x.code==0?(L=x.data,K=L.vodSessionKey,this.setStorage(this.sessionName,K),this.vodSessionKey=K,this.appId=L.appId,this.targetAccelerate=O.some(function(z){return L.StorageRegionV5===z}),this.emit(_.VodReportEvent.report_apply,{data:L,requestStartTime:m}),[2,L]):(H=new Error(x.message),H.code=x.code,[2,r(H)])}})})},M.prototype.uploadToCos=function(e){return h(this,void 0,void 0,function(){var o,r,a,d,n,c,i,l;return p(this,function(m){switch(m.label){case 0:return o=this,r={bucket:e.storageBucket+"-"+e.storageAppId,region:e.storageRegionV5},this.targetAccelerate||(this.cosStrategy.DynamicAccelerate=!1),a=new f(Object.assign({ForceSignHost:!1,getAuthorization:function(A,C){return h(this,void 0,void 0,function(){var x,L;return p(this,function(K){switch(K.label){case 0:return x=u.default.getUnix(),L=(e.tempCertificate.expiredTime-e.timestamp)*.9,o.cosAuthTime!==0?[3,1]:(o.cosAuthTime=x,[3,3]);case 1:return o.cosAuthTime&&x-o.cosAuthTime>=L?[4,o.applyUploadUGC()]:[3,3];case 2:e=K.sent(),o.cosAuthTime=u.default.getUnix(),K.label=3;case 3:return C({TmpSecretId:e.tempCertificate.secretId,TmpSecretKey:e.tempCertificate.secretKey,XCosSecurityToken:e.tempCertificate.token,StartTime:e.timestamp,ExpiredTime:e.tempCertificate.expiredTime}),[2]}})})}},this.cosStrategy)),this.cos=a,a.on("before-send",function(A){var
23C=A.url;if(!o.targetAccelerate||!o.cosStrategy.DynamicAccelerate)return!1;C.indexOf("https")===-1&&(C=C.replace("http","https"));var x=C.match(/^(https?:\/\/([^\/]+)\/)([^\/]*\/?)(.*)$/),L=C.match(/cos\.(.+)\.myqcloud/);C.indexOf("uploads")===-1&&(A.url=C.replace(L[1],D[I]),A.headers["Vod-Forward-Cos"]=x[2]),I<=D.length-2?I++:I=0}),d=[],this.videoFile&&(n=g(g({},r),{file:this.videoFile,key:e.video.storagePath,onProgress:function(A){o.emit(F.video_progress,A),o.emit(F.media_progress,A)},onUpload:function(A){o.emit(F.video_upload,A),o.emit(F.media_upload,A)},onTaskReady:function(A){o.taskId=A}}),d.push(n)),this.coverFile&&(c=g(g({},r),{file:this.coverFile,key:e.cover.storagePath,onProgress:function(A){o.emit(F.cover_progress,A)},onUpload:function(A){o.emit(F.cover_upload,A)},onTaskReady:u.default.noop}),d.push(c)),i=new Date,l=d.map(function(A){return new Promise(function(C,x){a.sliceUploadFile({Bucket:A.bucket,Region:A.region,Key:A.key,Body:A.file,onTaskReady:A.onTaskReady,onProgress:A.onProgress},function(L,K){if(A.file===o.videoFile&&o.emit(_.VodReportEvent.report_cos_upload,{err:L,requestStartTime:i}),!L)return A.onUpload(K),C();if(o.delStorage(o.sessionName),JSON.stringify(L)==='{"error":"error","headers":{}}')return x(new Error("cors error"));x(L)})})}),[4,Promise.all(l)];case 1:return[2,m.sent()]}})})},M.prototype.commitUploadUGC=function(e){return e===void 0&&(e=0),h(this,void 0,void 0,function(){function o(A){return h(this,void 0,void 0,function(){return p(this,function(C){switch(C.label){case 0:if(A.code===500&&(M.host=M.host===u.HOST.MAIN?u.HOST.BACKUP:u.HOST.MAIN),r.emit(_.VodReportEvent.report_commit,{err:A,requestStartTime:n}),r.commitRequestRetryCount==e)throw A||new Error("commit upload failed");return[4,u.default.delay(r.retryDelay)];case 1:return C.sent(),[2,r.commitUploadUGC(e+1)]}})})}var r,a,d,n,c,i,l,m;return p(this,function(A){switch(A.label){case 0:return r=this,[4,this.getSignature()];case 1:a=A.sent(),this.delStorage(this.sessionName),d=this.vodSessionKey,n=new Date,A.label=2;case 2:return A.trys.push([2,4,,5]),[4,B.vodAxios.post("https://".concat(M.host,"/v3/index.php?Action=CommitUploadUGC"),{signature:a,vodSessionKey:d},{timeout:this.commitRequestTimeout,withCredentials:!1})];case 3:return c=A.sent(),[3,5];case 4:return i=A.sent(),[2,o(i)];case 5:return l=c.data,l.code==0?(this.emit(_.VodReportEvent.report_commit,{data:l.data,requestStartTime:n}),[2,l.data]):(m=new Error(l.message),m.code=l.code,[2,o(m)])}})})},M.prototype.start=function(){var e=this,o=new Date;this.donePromise=this._start().then(function(r){return e.emit(_.VodReportEvent.report_done,{err:{code:0},requestStartTime:o}),r}).catch(function(r){throw e.emit(_.VodReportEvent.report_done,{err:{code:r&&r.code||u.default.CLIENT_ERROR_CODE.UPLOAD_FAIL},requestStartTime:o}),r})},M.prototype._start=function(){return h(this,void 0,void 0,function(){var e,o=this;return p(this,function(r){switch(r.label){case 0:return e=function(a){return h(o,void 0,void 0,function(){var d;return p(this,function(n){switch(n.label){case 0:return[4,this.applyUploadUGC(null,a)];case 1:return d=n.sent(),[4,this.uploadToCos(d)];case 2:return n.sent(),[4,this.commitUploadUGC()];case 3:return[2,n.sent()]}})})},this.enableRaceRegion?[4,this.requestRegion(e)]:[3,2];case 1:return[2,r.sent()];case 2:return[4,e()];case 3:return[2,r.sent()]}})})},M.prototype.done=function(){return this.donePromise},M.prototype.cancel=function(){this.cos.cancelTask(this.taskId)},M.host=u.HOST.MAIN,M}(s.EventEmitter);B.default=R}(uploader)),uploader}var hasRequiredTc_vod;function requireTc_vod(){if(hasRequiredTc_vod)return tc_vod;hasRequiredTc_vod=1;var B=tc_vod&&tc_vod.__assign||function(){return B=Object.assign||function(p){for(var v,f=1,s=arguments.length;f<s;f++){v=arguments[f];for(var y in v)Object.prototype.hasOwnProperty.call(v,y)&&(p[y]=v[y])}return p},B.apply(this,arguments)};Object.defineProperty(tc_vod,"__esModule",{value:!0});var b=requireUploader(),g=requireVod_reporter(),h=function(){function p(v){this.allowReport=!0,this.enableResume=!0,this.enableRaceRegion=!0,this.getSignature=v.getSignature,v.allowReport!==void 0&&(this.allowReport=v.allowReport),v.enableResume!==void 0&&(this.enableResume=v.enableResume),this.appId=v.appId,this.reportId=v.reportId,v.enableRaceRegion===!1&&(this.enableRaceRegion=v.enableRaceRegion)}return p.prototype.upload=function(v){var f=B({getSignature:this.getSignature,appId:this.appId,reportId:this.reportId,enableResume:this.enableResume,enableRaceRegion:this.enableRaceRegion},v),s=new b.default(f);return this.allowReport&&this.initReporter(s),s.start(),s},p.prototype.initReporter=function(v){new g.VodReporter(v)},p}();return tc_vod.default=h,tc_vod}var tc_vodExports=requireTc_vod();const TcVod=getDefaultExportFromCjs(tc_vodExports),getSignature=async()=>{const{signature:B}=await getTencentUploadSignature();return B},tcVod=new TcVod({getSignature}),tecentUpload=B=>{const b=tcVod.upload({mediaFile:B});return new Promise((g,h)=>{b.done().then(g).catch(h)})},getTencentMaterialId=async(B,b,g,h)=>{const p=await tecentUpload(B),{materialId:v}=await bindMaterial({projectName:"template",vodFileId:p.fileId,projectId:b,source:h,fileKey:g});return v},_hoisted_1={class:"edit-container"},_hoisted_2={class:"asset-container"},_hoisted_3={class:"asset-drawer"}
23,_hoisted_4={class:"drawer-header"},_hoisted_5={class:"drawer-content"},_hoisted_6={key:1,class:"export-container"},_hoisted_7={key:0},_hoisted_8={key:1,class:"video-container"},_sfc_main=defineComponent({__name:"Index",setup(B){const{t:b}=useI18n(),g=[{label:b("assets.project"),value:"aigc"},{label:b("assets.upload"),value:"user"}],h=useRoute(),p=useRouter(),v=computed(()=>h.params.projectId),f=useProjectStore(),{projectAssetsList:s,uploadAssetsList:y}=storeToRefs(f),u=reactive({projectName:"",draftUrl:"",videoUrl:"",templateId:"",pagFileUrl:"",imageList:[],textList:[],extraParams:[]}),_=ref(null),N=ref("aigc"),O=ref(EMediaType.ALL),D=ref(!1),I=ref(!1),F=ref(!1),R=ref(!1),q=ref(""),M=ref(""),e=ref();let o=null,r=null;const a=computed(()=>{const C=s.value.list.filter(x=>x.status===EAssetStatus.COMPLETED);return O.value===EMediaType.ALL?C:C.filter(x=>x.fileType===O.value)}),d=computed(()=>{const C=y.value.list;return O.value===EMediaType.ALL?C:C.filter(x=>x.fileType===O.value)}),n=()=>{D.value=!0,I.value=!0,clearTimeout(o),o=setTimeout(()=>{I.value=!1},3e3)},c=async C=>{q.value=C.fileId,await e.value?.replaceImgFromAsset({...C,source:N.value}),q.value=""},i=async(C,x)=>{const K=await(await fetch(C)).blob(),H=new Blob([K],{type:"application/octet-stream"}),G=URL.createObjectURL(H),z=document.createElement("a");z.href=G,z.download=x,document.body.appendChild(z),z.click(),document.body.removeChild(z),URL.revokeObjectURL(G)},l=async()=>{let C={};try{const{projectName:x,templateId:L,operateProcess:K,aiAssertVo:H}=await getProjectById(v.value);if(_.value=H?.taskStatus||K,M.value=H?.fileUrls?.[0]||"",_.value!==EAssetStatus.DRAFT){R.value=!0;return}const G=await getProjectDraftFileUrl(v.value);try{const P=await(await fetch(G,{method:"GET",headers:{Accept:"text/plain, text/html, application/json, */*"},mode:"cors"})).text();C=JSON.parse(JSON.parse(P).data||"{}")}catch{}const[{templateUrl:z,videoUrl:S,extraParams:E}]=await Promise.all([getTemplateDetail(L),(async()=>{if(!C.imageList?.filter(Boolean)?.length)return;const w=C.imageList.map(j=>j.filePath).filter(Boolean)||[];let P={};w.length&&(P=await getAssetUrls({filePaths:w}),C.imageList=C.imageList.map(j=>({...j,replaceUrl:P[j.filePath]||j.fileUrl})))})()]);Object.assign(u,{projectName:x||C.projectName,templateId:L,pagFileUrl:z,videoUrl:S,draftUrl:G,imageList:C.imageList||[],textList:C.textList||[],extraParams:JSON.parse(E||"[]")}),R.value=!0}catch(x){console.error(x)}},m=debounce(()=>{const C={data:JSON.stringify(u)};v.value&&(r?.abort(),r=new AbortController,saveProjectDraftFile({projectId:v.value,draftContent:JSON.stringify(C)},r.signal))},1500,{leading:!0}),A=async C=>{try{const x=u.textList.filter(H=>H.replaceText!==H.text).map(H=>({replacementType:"TEXT",textReplacementInfo:{text:H.replaceText},id:H.editableIdx+1})),L=u.imageList.filter(H=>!!H.replaceUrl||!!H.originReplaceInfo),K=await Promise.all(L.map(async(H,G)=>{let z=H.materialId||H.originReplaceInfo?.materialId;if(H.replaceUrl&&!H.materialId){let S=H.file;if(!S?.type||!S?.size){const E=H.replaceUrl,w=await fetch(E).then(j=>j.blob()),P=E.split("?")[0].split(".").pop();S=new File([w],`${G}.${P}`,{type:P==="mp4"?"video/mp4":`image/${P}`})}z=await getTencentMaterialId(S,H.projectId,H.source==="aigc"?H.filePath||H.replaceUrl:H.fileId,H.source)}return{replacementType:"VIDEO",mediaReplacementInfo:{materialId:z,mediaType:"CMEMaterialId"},id:u.textList.length+H.editableIdx+1}}));await exportVideoTemplate({projectId:v.value,projectName:C.name,templateId:u.templateId,definition:C.clarity,slotReplacementInfos:[...x,...K],vodExportExtensionArgs:{frameRate:C.frameRate}}),api.success(b("common.exported")),p.push("/dashboard/assets")}catch(x){console.error(x),api.error(b("common.exportFailed"))}};return watch(u,()=>{m()},{deep:!0}),onMounted(()=>{l(),f.getProjectList(),f.getUploadList()}),onUnmounted(()=>{clearTimeout(o),r?.abort()}),(C,x)=>{const L=resolveComponent("inline-svg"),K=__unplugin_components_0$1,H=SelectOption,G=Select,z=Button,S=Result,E=__unplugin_components_5$1;return openBlock(),createElementBlock("div",_hoisted_1,[_.value===unref(EAssetStatus).DRAFT?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",_hoisted_2,[createBaseVNode("div",{class:"floating-bar",onClick:x[0]||(x[0]=w=>D.value=!D.value)},[createVNode(L,{src:_imports_0$2}),createBaseVNode("span",null,toDisplayString(C.$t("common.asset")),1)]),withDirectives(createBaseVNode("div",_hoisted_3,[createBaseVNode("div",_hoisted_4,[createBaseVNode("h1",{class:normalizeClass({highlight:I.value})},toDisplayString(C.$t("common.asset")),3),createBaseVNode("img",{class:"fold-btn",src:_imports_1$1,onClick:x[1]||(x[1]=w=>D.value=!1)})]),createBaseVNode("div",_hoisted_5,[createVNode(K,{value:N.value,"onUpdate:value":x[2]||(x[2]=w=>N.value=w),block:"",options:g},{label:withCtx(({label:w})=>[createBaseVNode("div",null,toDisplayString(w),1)]),_:1},8,["value"]),createVNode(G,{value:O.value,"onUpdate:value":x[3]||(x[3]=w=>O.value=w),class:"asset-type-select"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(EMediaType),w=>(openBlock(),createBlock(H,{key:w,value:w},{default:withCtx(()=>[createTextVNode(toDisplayString(w),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"]),withDirectives(createVNode(AssetList,{list:a.value,addedImgList:u.imageList,editingImgId:q.value,type:N.value,onAssetClick:c},null,8,["list","addedImgList","editingImgId","type"]),[[vShow,N.value==="aigc"]
23]),withDirectives(createVNode(AssetList,{list:d.value,addedImgList:u.imageList,editingImgId:q.value,type:N.value,onAssetClick:c},null,8,["list","addedImgList","editingImgId","type"]),[[vShow,N.value==="user"]])])],512),[[vShow,D.value]])]),createVNode(PagEditor,{ref_key:"pagEditorRef",ref:e,isDataLoaded:R.value,projectId:v.value,pagFileUrl:u.pagFileUrl,extraParams:u.extraParams,imgList:u.imageList,"onUpdate:imgList":x[4]||(x[4]=w=>u.imageList=w),textList:u.textList,"onUpdate:textList":x[5]||(x[5]=w=>u.textList=w),onShowAssetDrawer:n,onShowExportModal:x[6]||(x[6]=w=>F.value=!0)},null,8,["isDataLoaded","projectId","pagFileUrl","extraParams","imgList","textList"]),createVNode(ExportModal,{visible:F.value,"onUpdate:visible":x[7]||(x[7]=w=>F.value=w),name:u.projectName,exportVideo:A},null,8,["visible","name"])],64)):(openBlock(),createElementBlock("div",_hoisted_6,[_.value?_.value===unref(EAssetStatus).COMPLETED?(openBlock(),createElementBlock("div",_hoisted_8,[createVNode(VideoPlayer,{videoBlobUrl:M.value},null,8,["videoBlobUrl"]),createVNode(z,{type:"primary",class:"download-btn",onClick:x[8]||(x[8]=w=>i(M.value,"preview.mp4"))},{default:withCtx(()=>[createVNode(L,{src:_imports_2$1,class:"preview-btn-icon"}),createBaseVNode("span",null,toDisplayString(C.$t("assets.download")),1)]),_:1})])):_.value===unref(EAssetStatus).FAILED?(openBlock(),createBlock(S,{key:2,status:"error",title:C.$t("common.generationFailed"),"sub-title":C.$t("common.tryAgainDesc")},null,8,["title","sub-title"])):(openBlock(),createBlock(E,{key:3,text:C.$t("common.videoGenerating")},null,8,["text"])):(openBlock(),createElementBlock("div",_hoisted_7,toDisplayString(C.$t("common.loading")),1))]))])}}}),Index=_export_sfc(_sfc_main,[["__scopeId","data-v-1338d890"]]);export{Index as default};
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.