1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="88d13524-35ff-4d8d-8bf4-a010e7fc7044",e._sentryDebugIdIdentifier="sentry-dbid-88d13524-35ff-4d8d-8bf4-a010e7fc7044")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[52743],{37946:function(e,t,r){r.d(t,{YK:function(){return p},b$:function(){return s.b$},kd:function(){return c},b2:function(){return d},d4:function(){return u},GX:function(){return m}});var n=r(1097),a=r(61013),o=r(44048),i=r(63219),l=r(74670),s=r(26129);let u=e=>{let t=e.status,r=a.zh.find(e=>{let[r]=e;return r.indexOf(t)>-1});return r?r[1]:String(t)},d=(e,t)=>{let r={icon:"".concat((0,o.gG)(),"/img/dashboard/transcribed.svg"),color:"bg-[#E8FAF0]",textColor:"text-[#17C964]"};if((0,i.K)(e))return r;if(t&&e.status===a.hY.TaskStatusUploading)return{icon:"".concat((0,o.gG)(),"/img/dashboard/recording.svg"),color:"bg-[#FFEDFA]",textColor:"text-danger"};switch(e.status){case a.hY.TaskStatusUploading:return{icon:"".concat((0,o.gG)(),"/img/dashboard/uploading.svg"),color:"bg-[#E6F1FE]",textColor:"text-[#006FEE]"};case a.hY.TaskStatusError:return{icon:"".concat((0,o.gG)(),"/img/dashboard/error.svg"),color:"bg-[#FFEDFA]",textColor:"text-[#F31260]"};case a.hY.TaskStatusQueuing:return{icon:"".concat((0,o.gG)(),"/img/dashboard/queuing.svg"),color:"bg-[#FEFCE8]",textColor:"text-[#F5A524]"};default:return{icon:"".concat((0,o.gG)(),"/img/dashboard/transcribing.gif"),color:"bg-[#E8FAF0]",textColor:"text-[#17C964]"}}},c=e=>{let t=n.FM.Transcribing;return e.status===a.hY.TaskStatusError&&(t=n.FM.Error),[a.hY.TaskStatusUploading,a.hY.TaskStatusQueuing].indexOf(e.status)>-1&&(t=n.FM.Queuing),("extraStatus"in e&&(0,i.K)(e)||e.status===a.hY.TaskStatusFinished)&&(t=n.FM.Transcribed),t},m=async e=>{let t=new TextDecoder;try{let r=await fetch("/api/stream-trial-task-status/".concat(e),{method:"GET",signal:AbortSignal.timeout(6e4)});if(null==r?void 0:r.body){let e=r.body.getReader(),a=!1,o=n.mj.Wait;for(;!a;){let{value:r,done:n}=await e.read();(a=n)||(o=Number(t.decode(r)))}return o}return n.mj.Failed}catch(e){return console.error(e),n.mj.Failed}},p={youtube:{icon:"".concat((0,o.gG)(),"/img/youtube.svg"),url:[],icon2:"".concat((0,o.gG)(),"/img/icon_youtube_1.svg"),regExp:l.J},facebook:{icon:"".concat((0,o.gG)(),"/img/facebook.svg"),url:[],icon2:"".concat((0,o.gG)(),"/img/icon_fb_1.svg"),regExp:/^(https:\/\/www.facebook.com)/i},googledrive:{icon:"".concat((0,o.gG)(),"/img/googledrive.svg"),url:[],icon2:"",regExp:/^(https:\/\/drive.google.com)/i},tiktok:{icon:"".concat((0,o.gG)(),"/img/tiktok.svg"),url:["https://www.tiktok.com","https://vt.tiktok.com","https://vm.tiktok.com"],icon2:"".concat((0,o.gG)(),"/img/icon_tiktok_1.svg"),regExp:/^(https:\/\/(?:www\.tiktok\.com|vt\.tiktok\.com|vm\.tiktok\.com))/i},dropbox:{icon:"".concat((0,o.gG)(),"/img/dropbox.svg"),url:[],icon2:"".concat((0,o.gG)(),"/img/icon_dropbox_1.svg"),regExp:/^(https:\/\/www.dropbox.com)/i},x:{icon:"".concat((0,o.gG)(),"/img/x.svg"),url:[],icon2:"".concat((0,o.gG)(),"/img/icon_x_1.svg"),regExp:/^(https:\/\/x.com)/i},vimeo:{icon:"".concat((0,o.gG)(),"/img/vimeo.svg"),url:[],icon2:"".concat((0,o.gG)(),"/img/icon_vimeo_1.svg"),regExp:/^(https:\/\/((?:www)\.)?vimeo.com)/i},loom:{icon:"".concat((0,o.gG)(),"/img/loom.svg"),url:[],icon2:"".concat((0,o.gG)(),"/img/icon_loom_1.svg"),regExp:/^(https:\/\/www.loom.com)/i},instagram:{icon:"".concat((0,o.gG)(),"/img/ins2.svg"),url:[],icon2:"".concat((0,o.gG)(),"/img/icon_instagram_1.svg"),regExp:/^(https:\/\/www.instagram.com)/i}}},17364:function(e,t,r){r.d(t,{E:function(){return d}});var n=r(65506),a=r(55880),o=r(26129),i=r(33874),l=r.n(i);let s=e=>n.tV.some(t=>e.toLowerCase().includes(t.toLowerCase())),u=e=>{if(e&&e.response&&e.response.status){let t=e.response.status;return t>=500&&t<=599}return!1},d=e=>{let{error:t,eventName:r,methodName:n}=e,i=l()(t)?String(t):t instanceof Error?t.message:"Unknown error";if(s(i)||u(t))return;let d=new Date().toISOString();a.Z.gtagClick(r,{source_id:(0,o.MQ)(),remark:i,ext2:n,source_name:d,ext3:t instanceof Error?t.stack:"not found error"})}},89192:function(e,t,r){r.d(t,{B:function(){return a}});
1var n,a,o=r(11953);(n=a||(a={})).showResave="show-resave",n.refreshView="refresh-view",n.refreshViewDone="refresh-view-done",n.translate="translate",n.setSpeaker="set-speaker",n.attachPerson="attach-person",n.speakerRecommendationAction="speaker-recommendation-action",n.speakerRecommendationApplyStateChanged="speaker-recommendation-apply-state-changed",n.speakerRecommendationDecisionChanged="speaker-recommendation-decision-changed",n.speakerRecommendationUndoStateChanged="speaker-recommendation-undo-state-changed",n.speakerRecommendationBulkApply="speaker-recommendation-bulk-apply",n.speakerRecommendationBulkApplyStateChanged="speaker-recommendation-bulk-apply-state-changed",n.speakerRecommendationBulkDismiss="speaker-recommendation-bulk-dismiss",n.speakerRecommendationBulkDismissStateChanged="speaker-recommendation-bulk-dismiss-state-changed",n.resetEditor="reset-editor",n.changeSpeaker="change-speaker",n.editorResetSelection="editor-reset-selection",n.gaEventReportEditCompleted="ga-event-report-edit-completed",n.savePluginStatusChange="save-plugin-status-change",n.updateDraft="update-draft",n.previewSpeakerSuccess="preview-speaker-success",n.cancelSpeakerSetting="chancel-speaker-setting",n.trialingInfoChange="trialing-info-change",n.updataFreeCount="up-data-free-coutn",n.userProfileUpdated="user-profile-updated",n.changeSettingModalTab="change-settingModal-tab",n.checkEmbeddingTaskSaveBson="check-embedding-task-save-bson",n.openRecordAbnormalModal="open-record-abnormal-modal",n.switchSummaryTemplate="switch-summary-template",n.jumpCurrentWord="jump_current_word",n.mobileEditorTitle="mobile-editor-title",n.switchDashboardTab="switch-dashboard-tab",n.mergeTaskStatusUpdated="merge-task-status-updated",n.mergeTaskSubscriptionStatusChanged="merge-task-subscription-status-changed",n.aiTaskStatusUpdated="ai-task-status-updated",n.highRetainedValueUserNotLogin="high-retained-value-user-not-login",n.dashboardAddMediaUrlParsing="dashboard-add-media-url-parsing",n.dashboardAddMediaUrlQuickAction="dashboard-add-media-url-quick-action",n.dashboardAddMediaUrlQuickActionDone="dashboard-add-media-url-quick-action-done",n.vocabularyItemsAdded="vocabulary-items-added",t.Z=new o.Z},98354:function(e,t,r){r.d(t,{k:function(){return u}});var n=r(55880),a=r(11490),o=r(98426);let i=()=>{let e=window.navigator.connection,t=(null==e?void 0:e.rtt)||0,r=(null==e?void 0:e.downlink)||0,n=(null==e?void 0:e.saveData)||!1,a=navigator.onLine,i=navigator.userAgent,l=(0,o.b)(i),s=Intl.DateTimeFormat().resolvedOptions().timeZone,u=a?0===t?"disconnected":t<50?"excellent":t<150?"good":t<300?"fair":t<500?"poor":"very-poor":"offline";return"".concat(u,"|rtt:").concat(t,"|dl:").concat(r,"|save:").concat(n,"|").concat(l?"mobile":"desktop","|").concat(s)},l=[/NotReadableError/i,/Request aborted/i,/The object can not be found here/i,/Content-Length header of network response exceeds response Body/i,/NetworkError when attempting to fetch resource/i,/timeout/i,/Loading chunk/i,/ChunkLoadError/i,/bson size/i,/aborted/i,/Failed to fetch/i,/Load failed/i,/Network Error/i],s=e=>l.some(t=>t.test(e));function u(e,t){let r=String(t.ext2),o=a.Z.get("NEXT_LOCALE")||"en",l="chat-answer-fail"!==e&&s(r);l||n.Z.gtagClick(e,{...t,ext2:r,ext3:"".concat(o,"|").concat(i())})}},63219:function(e,t,r){r.d(t,{K:function(){return l},Z:function(){return i}});var n=r(61013);let a=new Set([n.oR.NoneSpeakerError,n.NA.TRANSCODE_ERROR]),o=new Set([n.lD.NoAudioStreams,n.lD.NoAudioStream,n.lD.UploadInterrupted]),i=e=>!e||!("number"==typeof e.errCode&&a.has(e.errCode))&&!("string"==typeof e.desc&&o.has(e.desc)),l=e=>{if(!e)return!1;let t=e.status===n.hY.TaskStatusFinished,r=[n.KO.SummarySuccess,n.KO.SummaryFailed].includes(e.extraStatus);return e.extraStatus?t&&r:t}},431:function(e,t,r){r.d(t,{Ee:function(){return k},Ij:function(){return o},Tt:function(){return f},V$:function(){return m},_E:function(){return A},gI:function(){return h},pC:function(){return b},q$:function(){return d},qf:function(){return _}});var n=r(37796),a=r(25566);let o=()=>"true"===a.env.NEXT_PUBLIC_CELEBRITY_RECOMMENDATION,i=e=>!!(e&&e.toLowerCase().startsWith("zh")),l=(e,t)=>
1{var r,n;let a=(null==e?void 0:null===(r=e.name_zh)||void 0===r?void 0:r.trim())||"",o=(null==e?void 0:null===(n=e.name_en)||void 0===n?void 0:n.trim())||"";return i(t)?a||o:o||a},s=e=>{let t=[null==e?void 0:e.name_zh,null==e?void 0:e.name_en].map(e=>(null==e?void 0:e.trim())||"").filter(Boolean);return t.filter((e,r)=>t.findIndex(t=>(0,n.VP)(t,e))===r)},u=e=>{if(!e||"object"!=typeof e)return null;let t=e.catalog_entity_id||e.entityID,r={...e.catalog_id?{catalog_id:e.catalog_id}:{},...t?{catalog_entity_id:t}:{},...void 0!==e.revision&&null!==e.revision?{revision:e.revision}:{}};return Object.keys(r).length?r:null},d=e=>e&&"object"==typeof e&&Object.keys(e).length?JSON.stringify(e):null,c=e=>{if(!e||"object"!=typeof e||Array.isArray(e))return null;let t={..."string"==typeof e.catalog_id&&e.catalog_id?{catalog_id:e.catalog_id}:{},..."string"==typeof e.catalog_entity_id&&e.catalog_entity_id?{catalog_entity_id:e.catalog_entity_id}:{},..."string"==typeof e.revision&&e.revision||"number"==typeof e.revision&&Number.isFinite(e.revision)?{revision:e.revision}:{}};return Object.keys(t).length?t:null},m=e=>{let t;if(!e||"string"!=typeof e)return null;try{t=JSON.parse(e)}catch(e){return null}return c(t)},p=(e,t)=>{var r,n;return e&&"object"==typeof e&&Object.keys(e).length?(null===(r=(n=console).debug)||void 0===r||r.call(n,"[celebrity] adoption celebrity_ref",{ref:e,...t}),e):null},g=e=>!!e&&"string"==typeof e.catalog_id&&e.catalog_id.trim().length>0&&"string"==typeof e.catalog_entity_id&&e.catalog_entity_id.trim().length>0&&void 0!==e.revision&&String(e.revision).trim().length>0,v=()=>"true"===a.env.NEXT_PUBLIC_CELEBRITY_VERIFY,f=()=>"true"===a.env.NEXT_PUBLIC_CELEBRITY_AUTO_APPLY,h=5e3,_=e=>{let{recommendation:t,decision:r,displayName:a}=e;return(null==t?void 0:t.source)==="voiceprint"&&f()&&void 0===r&&(0,n.O0)(a)},y=e=>!e||"object"!=typeof e||Array.isArray(e)?null:"boolean"!=typeof e.valid?null:{valid:e.valid,redirectedTo:c(e.redirected_to),hasRedirect:void 0!==e.redirected_to&&null!==e.redirected_to},b=async(e,t)=>{var r;let n;let a=p(e,t.context);if(!v()||!a)return{proceed:!0,ref:a};let o=e=>{var r;return null===(r=t.onReject)||void 0===r||r.call(t,e),{proceed:!1,ref:null,rejectReason:e}};try{n=await t.post("/clipto-api/celebrity/verify",{celebrity_ref:a})}catch(e){return o("error")}let i=y(n);return i?i.valid?i.hasRedirect&&!g(i.redirectedTo)?o("error"):{proceed:!0,ref:null!==(r=i.redirectedTo)&&void 0!==r?r:a}:o("invalid"):o("error")},k=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!o()||!t||"object"!=typeof t||Array.isArray(t))return e;let a=null;return Object.entries(t).forEach(t=>{let[o,i]=t;if(!o||!i)return;let d=l(i,r.locale);if(!(0,n.VG)(d))return;let c=e[o];if((null==c?void 0:c.source)==="voiceprint")return;let m=null==c?void 0:c.speaker_name,p=s(i),g=(0,n.VG)(m)&&!(0,n.kA)(m,p),v=u(i);(a=a||{...e})[o]={speaker_name:d,source:"voiceprint",...v?{celebrity_ref:v}:{},...p.length>1?{celebrity_names:p}:{},...r.tipLabel?{tip_label:r.tipLabel}:{},...g?{divergent_text_name:m}:{}}}),a||e},w=e=>e&&"object"==typeof e&&!Array.isArray(e)?e:void 0,S=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),r=Date.parse(e.created_at);return!Number.isNaN(r)&&!(r-t>6e4)&&t-r<=6e5},E=(e,t)=>{if(!e||"object"!=typeof e||Array.isArray(e))return;let r="candidate"in e||"created_at"in e;if(r){let{candidate:t,created_at:r}=e;if(!t||"object"!=typeof t||Array.isArray(t)||"string"!=typeof r||Number.isNaN(Date.parse(r)))return;return e}return{candidate:e,created_at:new Date(t).toISOString()}},A=function(e,t){let r,n,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Date.now(),o=null==e?void 0:e.speaker_name_mapping_decisions;
1if(!o||"object"!=typeof o||Array.isArray(o))return e;let i=w(null==e?void 0:e.celebrity_candidates),l=null==t?void 0:t.speaker_name_mapping_decisions,s=()=>null!=r?r:i,u=()=>r=null!=r?r:{...null!=i?i:{}},d=()=>n=null!=n?n:{...o};return(Object.entries(o).forEach(e=>{var t,r,n;let[o,i]=e;if(!o||!i)return;let c=i.status,m=null===(t=s())||void 0===t?void 0:t[o],p=null!==(n=i.celebrity_snapshot)&&void 0!==n?n:null==l?void 0:null===(r=l[o])||void 0===r?void 0:r.celebrity_snapshot;if("applied"===c||"dismissed"===c){let e;if(m&&delete u()[o],"applied"===c){if(m)e={candidate:m,created_at:new Date(a).toISOString()};else{let t=E(p,a);e=t&&S(t,a)?t:void 0}}if(e)i.celebrity_snapshot!==e&&(d()[o]={...i,celebrity_snapshot:e});else if(i.celebrity_snapshot){let{celebrity_snapshot:e,...t}=i;d()[o]=t}}else if("reverted"===c){if(!m&&p){let e=E(p,a);e&&S(e,a)&&(u()[o]=e.candidate)}if(i.celebrity_snapshot){let{celebrity_snapshot:e,...t}=i;d()[o]=t}}}),r||n)?{...e,...r?{celebrity_candidates:r}:{},...n?{speaker_name_mapping_decisions:n}:{}}:e}},37796:function(e,t,r){r.d(t,{C8:function(){return i},H4:function(){return o},JP:function(){return x},KR:function(){return l},O0:function(){return c},Pr:function(){return m},Uj:function(){return _},VG:function(){return u},VP:function(){return y},Wv:function(){return a},er:function(){return k},hi:function(){return g},kA:function(){return b},lI:function(){return v},u9:function(){return w},vX:function(){return h}});let n=new Set(["case 1","case 2","case 3","case 4"]),a=e=>"string"==typeof e&&n.has(e),o=e=>{let t=e;if("string"==typeof t)try{t=JSON.parse(t)}catch(e){return!0}return!!(null===t||"object"!=typeof t||Array.isArray(t))||!1!==t.diarisation},i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();if((null==e?void 0:e.status)!=="applied"||"auto"===e.apply_mode)return 0;let r=Date.parse(e.decided_at);return Number.isNaN(r)?0:Math.max(0,r+6e3-t)},l=(e,t)=>
1{let r=i(e);return r>0?setTimeout(t,r):null},s=e=>(null==e?void 0:e.trim())||"",u=e=>{let t=s(e);return!!t&&"unknown"!==t.toLowerCase()},d=/^SPEAKER_\d+$/i,c=e=>{let t=s(e);return!t||d.test(t)},m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.entries(e).filter(e=>{let[t]=e;return d.test(t)});return t.length>0&&t.every(e=>{let[,t]=e;return"unknown"===s(null==t?void 0:t.speaker_name).toLowerCase()})},p=e=>(null==e?void 0:e.source)==="voiceprint"||!!(null==e?void 0:e.overrides_celebrity_ref),g=function(e){let{recommendation:t,decision:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(null==t?void 0:t.source)==="voiceprint"||p(r)?"A":e},v=(e,t)=>"B"===g(e,{decision:t}),f=(e,t)=>{var r,n;let a=new Map;null==t||t.forEach(e=>{var t,r;let n=(null!==(t=e.end)&&void 0!==t?t:0)-(null!==(r=e.start)&&void 0!==r?r:0);n>0&&a.set(e.name,(a.get(e.name)||0)+n)});let o=Object.entries(e).filter(e=>{let[t,r]=e;return t&&u(null==r?void 0:r.speaker_name)}).sort((e,t)=>{let[o,i]=e,[l,s]=t;return(a.get(l)||0)-(a.get(o)||0)||(null!==(r=s.confidence)&&void 0!==r?r:0)-(null!==(n=i.confidence)&&void 0!==n?n:0)||o.localeCompare(l)}),i=new Set,l=new Set;return o.forEach(e=>{let[t,r]=e,n=[r.speaker_name,...r.celebrity_names||[]].map(e=>s(e).toLowerCase()).filter(Boolean);if(n.some(e=>i.has(e))){l.add(t);return}n.forEach(e=>i.add(e))}),l},h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,{includeReverted:n=!0}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=f(e,r);return Object.entries(e).reduce((e,o)=>{var i;let[l,d]=o,c=s(null==d?void 0:d.speaker_name),m=(null==r?void 0:r.filter(e=>e.name===l))||[],p=m.length>0&&m.every(e=>s(e.rename||e.name).toLowerCase()===c.toLowerCase()),g=t[l],v=(null==d?void 0:d.source)==="voiceprint"||n,f=g&&("reverted"!==g.status||!v);return!l||!u(c)||f||p||a.has(l)||(e[l]={speakerId:l,suggestedName:c,confidence:d.confidence,evidence:d.evidence||[],..."voiceprint"===d.source?{source:d.source,tipLabel:d.tip_label,...d.celebrity_ref?{celebrityRef:d.celebrity_ref}:{},...(null===(i=d.celebrity_names)||void 0===i?void 0:i.length)?{celebrityNames:d.celebrity_names}:{}}:{}}),e},{})},_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return Object.fromEntries(Object.entries(h(e,t,r,n)).filter(e=>{let[,t]=e;return"voiceprint"!==t.source}))},y=(e,t)=>s(e).toLowerCase()===s(t).toLowerCase(),b=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t.some(t=>!!s(t)&&y(e,t))},k=e=>(null==e?void 0:e.status)==="applied"&&"auto"===e.apply_mode,w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.entries(t).reduce((t,r)=>{var n;let[a,o]=r;if(!a||!k(o)||o.divergence&&"pending"!==o.divergence.status)return t;let i=s(o.applied_name||o.suggested_name),l=e[a],d=s((null===(n=o.divergence)||void 0===n?void 0:n.text_name)||(null==l?void 0:l.divergent_text_name)||((null==l?void 0:l.source)===void 0?null==l?void 0:l.speaker_name:""));return!u(d)||b(d,[i,...o.celebrity_names||[],...(null==l?void 0:l.celebrity_names)||[]])||(t[a]={speakerId:a,appliedName:i,textName:d,...o.celebrity_ref?{celebrityRef:o.celebrity_ref}:{}}),t},{})},S=e=>{var t,r;return e?e.unId?"unId:".concat(e.unId):[e.name||"",null!==(t=e.start)&&void 0!==t?t:"",null!==(r=e.end)&&void 0!==r?r:""].join(":"):""},E=(e,t)=>{if(!t.length||t.length>e.length)return -1;let r=t.map(S);for(let n=0;n<=e.length-t.length;n+=1){let t=r.every((t,r)=>S(e[n+r])===t);if(t)return n}return -1},A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=e.map(e=>({...e}));return t.filter(e=>"under_segmented"===e.issue).sort((e,t)=>
1t.segment_index-e.segment_index).forEach(e=>{let t=e.rollback_controller_speaker_ids||[],a=t.some(e=>{var t;return(null===(t=r[e])||void 0===t?void 0:t.status)==="dismissed"}),o=e.before_items||[],i=e.after_items||[];if(!a||!o.length||!i.length)return;let l=E(n,i);-1!==l&&n.splice(l,i.length,...o.map(e=>({...e})))}),n},I=(e,t)=>"auto"===t.apply_mode&&!c(e.rename||e.name)&&!y(e.rename,t.applied_name),R=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.map(e=>{let r=t[e.name];return(null==r?void 0:r.status)==="reverted"?{...e,rename:e.name,avatar:r.original_avatar||""}:(null==r?void 0:r.status)!=="applied"||!r.applied_name||I(e,r)?e:{...e,rename:r.applied_name,avatar:r.avatar||e.avatar}})},x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return R(A(e,t,r),r)}},32132:function(e,t,r){r.d(t,{Ep:function(){return v},WM:function(){return m},cz:function(){return d},eZ:function(){return _},tF:function(){return p},uR:function(){return c},vQ:function(){return y}});var n,a,o=r(84281),i=r(99578),l=r(37796),s=r(431),u=r(76426);let d=e=>/^(?!.*snapshot\.bson)/.test(e),c=function(e,t,r,n){var a,i;let u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},d=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},c=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"C",m=arguments.length>7&&void 0!==arguments[7]?arguments[7]:new Set,p=arguments.length>8&&void 0!==arguments[8]?arguments[8]:{};if(!Array.isArray(t))return e.nodes.doc.createAndFill();let g=h(t),v=new Set,_=new Set,y=new Set,b=null==g?void 0:g.map((t,r)=>{var n,a;let i=((null===(n=t.segment)||void 0===n?void 0:n.map(t=>{if(!t.text)return null;let r=/[.?]/.test(t.text),n=[e.marks.timestamp.create({start:null==t?void 0:t.start,end:t.end,isShow:r})];return e.text(t.text,n)}))||[]).filter(Boolean),h=f(t),b=null!=h&&f(g[r+1])===h,k=e.nodes.custom_paragraph.createAndFill({},i),w=t.name?u[t.name]:void 0,S=t.name?d[t.name]:void 0,E=(null==w?void 0:w.source)==="voiceprint"&&(0,s.Tt)()&&!(0,l.O0)(t.rename||t.name)?void 0:w,A=(0,s.qf)({recommendation:E,decision:S,displayName:t.rename||t.name}),I=(0,l.hi)(c,{recommendation:E,decision:S}),R=!0!==t.tagNeighbors,x="B"===I||"C"===I,N=!!(t.name&&E&&R&&(x||!v.has(t.name)));N&&v.add(t.name);let T=(0,l.lI)(c,S),D=!!(t.name&&T&&(null==S?void 0:S.status)==="applied"&&m.has(t.name)),C=(null==S?void 0:S.applied_name)||(null==S?void 0:S.suggested_name)||"",F=(0,l.er)(S)&&(0,l.VP)(t.rename||t.name,C),U=F&&(null==S?void 0:null===(a=S.divergence)||void 0===a?void 0:a.status)==="pending"&&!(0,l.VP)(S.divergence.text_name,C)?S.divergence.text_name:"",M=!!(t.name&&U&&R&&!y.has(t.name));M&&y.add(t.name);let L=!!(t.name&&(T?D:(0,l.C8)(S)>0)&&R&&!_.has(t.name));L&&_.add(t.name);let P=o.Z.toTimecode(null==t?void 0:t.start,"HH:mm:ss"),j=e.text(P),O=e.nodes.viewTime.create({isShow:!0,viewTime:P,start:null==t?void 0:t.start,end:t.end,class:""},j);if(t.name){let r=[e.marks.name.create({name:t.name,voiceid:t.voiceId,start:null==t?void 0:t.start,end:t.end,avatar:t.avatar,unId:t.unId,paragraphs:null==t?void 0:t.paragraphs})],n=e.nodes.speaker.createAndFill({avatar:t.avatar,unId:t.unId,tagNeighbors:t.tagNeighbors,recommendationName:N?null==E?void 0:E.suggestedName:null,recommendationSpeakerId:N?t.name:null,recommendationCurrentSpeakerName:N?t.rename||t.name:null,recommendationVariant:I,recommendationApplyLoading:!1,recommendationHidden:!!N&&A,recommendationAutoApplyPending:!!N&&A,recommendationSource:N&&(null==E?void 0:E.source)||null,recommendationTipLabel:N&&(null==E?void 0:E.tipLabel)||null,recommendationCelebrityRef:N?(0,s.q$)(null==E?void 0:E.celebrityRef):null,recommendationUndoSpeakerId:L?t.name:null,recommendationUndoSuggestedName:L?null==S?void 0:S.suggested_name:null,recommendationUndoLoading:!1,divergentName:M?U:null,divergentSpeakerId:M?t.name:null,divergentCurrentName:M?t.rename||t.name:null,divergentTipLabel:M&&p.divergentTip||null,divergentApplyLabel:M&&p.divergentApply||null,divergentDismissLabel:M&&p.divergentDismiss||null,divergentApplyLoading:!1},e.text(t.rename||t.name,r)),a=e.nodes.spearker_viewTime_container.create({},[n,O]),o=e.nodes.section.create({class:b?"!pb-1":"!pb-[30px] !pt-1"},[a,k]);return[o]}
1let B=e.nodes.spearker_viewTime_container.create({},[O]),Z=e.nodes.section.create({class:"speakerless-section"},[B,k]);return[Z]}).flat(),k=[];return r&&((null==r?void 0:r.title)&&(null==r?void 0:r.title.length)>0&&("string"==typeof r.title?r.title?k.push(e.nodes.main_title.createAndFill({},[e.text(r.title)])):k.push(e.nodes.main_title.createAndFill({})):r.title.forEach(t=>{t?k.push(e.nodes.main_title.createAndFill({},[e.text(t)])):k.push(e.nodes.main_title.createAndFill({}))})),(null==r?void 0:null===(a=r.content)||void 0===a?void 0:a.paragraph_title)&&("string"==typeof r.content.paragraph_title?r.content.paragraph_title?k.push(e.nodes.summary_paragraph_title.createAndFill({},[e.text(r.content.paragraph_title)])):k.push(e.nodes.summary_paragraph_title.createAndFill({})):r.content.paragraph_title.forEach(t=>{t?k.push(e.nodes.summary_paragraph_title.createAndFill({},[e.text(t)])):k.push(e.nodes.summary_paragraph_title.createAndFill({}))})),r&&(null==r?void 0:null===(i=r.content)||void 0===i?void 0:i.projects)&&("string"==typeof r.content.projects?k.push(e.nodes.summary_paragraph.createAndFill({},[e.text(r.content.projects)])):r.content.projects.forEach(t=>{"summary_main_title"==t.type&&(t.value?k.push(e.nodes.main_title.createAndFill({},[e.text(t.value)])):k.push(e.nodes.main_title.createAndFill({}))),"summary_paragraph_title"==t.type&&(t.value?k.push(e.nodes.summary_paragraph_title.createAndFill({},[e.text(t.value)])):k.push(e.nodes.summary_paragraph_title.createAndFill({}))),"string"==typeof t?t?k.push(e.nodes.summary_paragraph.createAndFill({},[e.text(t)])):k.push(e.nodes.summary_paragraph.createAndFill({})):(t.primary_project_title||t.primary_title||t.post_platform?k.push(e.nodes.summary_project_title.createAndFill({},[e.text(t.primary_project_title||t.primary_title||t.post_platform)])):"summary_project_title"==t.type&&(t.value?k.push(e.nodes.summary_project_title.createAndFill({},[e.text(t.value)])):k.push(e.nodes.summary_project_title.createAndFill({}))),t.content_primary?"string"==typeof t.content_primary?k.push(e.nodes.summary_paragraph.createAndFill({},[e.text(t.content_primary)])):Array.isArray(t.content_primary)&&t.content_primary.forEach(t=>{t?k.push(e.nodes.summary_paragraph.createAndFill({},[e.text(t)])):k.push(e.nodes.summary_paragraph.createAndFill({}))}):"summary_paragraph"==t.type&&(t.value?k.push(e.nodes.summary_paragraph.createAndFill({},[e.text(t.value)])):k.push(e.nodes.summary_paragraph.createAndFill({}))))}))),n&&k.push(e.nodes.summary_paragraph.createAndFill({},[e.text("ââââ")])),e.nodes.doc.createAndFill({},[...k,...b])},m=e=>{if(!Array.isArray(e))throw Error("textContent must be an array");e.map(e=>{if(e.segment&&e.segment.length>0){var t,r;let n=null===(r=e.segment)||void 0===r?void 0:null===(t=r[0])||void 0===t?void 0:t.text.trim(),a=(0,i.Em)(e.formattedString);a?e.segment[0].text=" "+n:e.segment[0].text=n.trim()}return e});let t=e.flatMap(e=>{let{name:t,segment:r,formattedString:n}=e;return(null!=r?r:[]).map(e=>({name:t,segment:e,formattedString:n}))}),r=t.map(e=>e.segment),n=o.Z.splitParagraph(r),a=[],l={name:void 0,segment:[],formattedString:"",start:0,end:0};if(t.forEach((e,t)=>{let{name:r,segment:o}=e;if(l.name||(l.name=r),l.segment.push(o),n.includes(t+1)){var i,s;(null===(i=l.segment[0])||void 0===i?void 0:i.text)&&(l.segment[0].text=l.segment[0].text.trim()),l.formattedString=l.segment.map(e=>e.text).join("").trim(),l.start=null===(s=l.segment[0])||void 0===s?void 0:s.start,l.end=l.segment[l.segment.length-1].end,a.push(l),l={name:void 0,segment:[],formattedString:"",start:0,end:0}}}),l.segment.length>0){var s,u,d;(null===(s=l.segment[0])||void 0===s?void 0:s.text)&&(l.segment[0].text=l.segment[0].text.trim()),l.formattedString=l.segment.map(e=>e.text).join(""),l.start=null===(u=l.segment[0])||void 0===u?void 0:u.start,l.end=null===(d=l.segment[l.segment.length-1])||void 0===d?void 0:d.end,a.push(l)}return a},p=e=>{var t,r,n,a,o,l;let s=e.reduce((e,t)=>{let r=e[e.length-1];if(t.segment&&t.segment.length>0){let e=t.segment[0].text.trim(),r=(0,i.Em)(t.text||t.formattedString);r?t.segment[0].text=" "+e:t.segment[0].text=e.trim()}return r&&r.name===t.name?r.transcriptions.push(t):e.push({transcriptions:[t],name:t.name,rename:t.rename,voiceId:t.voiceId,avatar:t.avatar,formattedString:t.formattedString,unId:t.unId}),e},[{transcriptions:[],name:null===(t=e[0])||void 0===t?void 0:t.name,rename:null===(r=e[0])||void 0===r?void 0:r.rename,voiceId:null===(n=e[0])||void 0===n?void 0:n.voiceId,avatar:null===(a=e[0])||void 0===a?void 0:a.avatar,formattedString:null===(o=e[0])||void 0===o?void 0:o.formattedString,unId:null===(l=e[0])||void 0===l?void 0:l.unId}]),u=s.map(e=>{let{name:t,rename:r,voiceId:n,transcriptions:a}=e,o={voiceId:n,name:t,rename:r,segment:[],formattedString:"",start:0,end:0,avatar:"",unId:""};return a.forEach((e,t)=>{var r;0===o.segment.length&&(o.start=null==e?void 0:e.start),o.segment.push(...e.segment),(null===(r=o.segment[0])||void 0===r?void 0:r.text)&&(o.segment[0].text=o.segment[0].text.trim()),o.avatar=e.avatar,o.unId=e.unId,o.formattedString=o.segment.map(e=>e.text).join(""),t===a.length-1&&(o.end=e.end)}),o});return u},g=e=>{var t;let r="";return null==e||null===(t=e.content)||void 0===t||t.forEach((t,n)=>
1{n==e.content.length-1?r+=t.text:r+=t.text+" "}),r},v=e=>{let t=null==e?void 0:e.content,r=[],n=null,a={content:{projects:[]}},o=[];return null==t||t.forEach(e=>{var t;null===(t=e.content)||void 0===t||t.forEach(e=>{var t,a,i;if(["summary_main_title","main_title","summary_paragraph_title","summary_project_title","summary_paragraph"].includes(e.type)){o.push({type:e.type,value:g(e)});return}if("spearker_viewTime_container"===e.type&&e.content){let r=e.content.find(e=>"viewTime"===e.type),a=e.content.find(e=>"speaker"===e.type),o=null==a?void 0:a.content[0],i=r.attrs,l=null==o?void 0:null===(t=o.marks)||void 0===t?void 0:t[0].attrs;n={avatar:null==l?void 0:l.avatar,unId:null==l?void 0:l.unId,voiceid:null==l?void 0:l.voiceid,voiceId:null==l?void 0:l.voiceid,name:null==l?void 0:l.name,rename:null==o?void 0:o.text,start:(null==i?void 0:i.start)||0,end:(null==i?void 0:i.end)||0,formattedString:"",segment:[]}}if("custom_paragraph"===e.type&&n){if(e.content){let t=e.content.map(e=>{let t=-1,r=-1;if(e.marks){let n=e.marks[0].attrs;t=+(null==n?void 0:n.start),r=+n.end}return{start:t,end:r,text:e.text}}),r=t.map(e=>e.text).join("");n.segment.push(...t),n.formattedString+=r,n.start=+(null===(a=t[0])||void 0===a?void 0:a.start),n.end=+t[t.length-1].end}r.push(n),n=null}else if("custom_paragraph"==e.type&&e.content){let t=null===(i=e.content)||void 0===i?void 0:i.map(e=>{let t=-1,r=-1;if(e.marks){let n=e.marks[0].attrs;t=+n.start,r=+n.end}return{start:t,end:r,text:e.text}}),n=t.map(e=>e.text).join(""),a={start:+t[0].start,end:+t[t.length-1].end,formattedString:n,segment:t};r.push(a)}})}),o.length>0?a.content.projects=o:a=null,{items:r,summary:a}},f=e=>null!==(a=null!==(n=null==e?void 0:e.voiceId)&&void 0!==n?n:null==e?void 0:e.name)&&void 0!==a?a:null,h=e=>{if(!Array.isArray(e))return e;e.forEach(e=>{e&&"tagNeighbors"in e&&delete e.tagNeighbors});for(let t=1;t<e.length;t++){let r=f(e[t]);null!=r&&r===f(e[t-1])&&(e[t].tagNeighbors=!0)}return e},_=e=>{let{showSpeaker:t,isShowTime:r}=e,n=new u.nZ({...u.Dm.nodes,doc(e,t){e.renderContent(t)},section(e,t){e.renderContent(t),e.ensureNewLine(),e.write("\n")},spearker_viewTime_container(e,t){e.renderContent(t),e.write("\n\n")},speaker(e,r){t&&r.attrs.isVisible&&"flex"===r.attrs.tagNeighbors&&(e.text(r.textContent,!1),e.write(" "))},viewTime(e,t){r&&t.attrs.isShow&&""!==t.textContent.trim()&&e.renderInline(t)},custom_paragraph(e,t){e.renderInline(t),e.closeBlock(t)},main_title(e,t){e.write("# "),e.renderInline(t),e.closeBlock(t)},date(e,t){e.renderInline(t),e.closeBlock(t)},paragraph(e,t){e.renderInline(t),e.closeBlock(t)},summary_paragraph(e,t){e.renderInline(t),e.closeBlock(t)},summary_project_title(e,t){e.write("## "),e.renderInline(t),e.closeBlock(t)},summary_paragraph_title(e,t){e.write("# "),e.renderInline(t),e.closeBlock(t)},custom_divide(e,t){e.write("---"),e.closeBlock(t)},text(e,t){e.text(t.text||"")}},{...u.Dm.marks,timestamp:{open:"",close:"",mixable:!0},name:{open:"",close:"",mixable:!0}});return n},y=e=>{navigator.clipboard.writeText(e)}},65506:function(e,t,r){r.d(t,{Sp:function(){return n},tV:function(){return a}});let n=6e4,a=["Network Error","buffer","timeout","Request failed"]},9296:function(e,t,r){r.d(t,{T_:function(){return u},eA:function(){return c},gK:function(){return p},v_:function(){return m}});var n=r(33186),a=r(5925),o=r(98354),i=r(51872),l=r(36905),s=r.n(l);let u=async e=>{let{BSON:t}=await r.e(2258).then(r.bind(r,2258));return t.serialize(e)},d=async e=>{let{BSON:t}=await r.e(2258).then(r.bind(r,2258));return t.deserialize(e)},c=e=>{let t=e.split("/"),r=t[t.length-1]||t[t.length-2]||"default";return"bson_".concat(r.replace(".bson",""))},m=async e=>{if(!e||""===e)throw Error("BSON URL is required");let t=e.startsWith("https:")?e:"https:".concat(e),r="";try{let e=new URL(t);if(!e.hostname||0===e.hostname.length)throw Error("Invalid hostname in URL: ".concat(t));if(!e.hostname.includes("."))throw Error("Invalid domain format in URL: ".concat(t));r=c(e.pathname)}catch(r){console.error("URL validation failed:",{originalUrl:e,processedUrl:t,error:r instanceof Error?r.message:String(r)})}try{let i=await fetch(t);
1if(!i.ok){(0,o.k)("preview-bson-error",{source_name:"bson_file_load_error",remark:e,ext2:"".concat(i.status," ").concat(i.statusText)}),a.ZP.error("Bson request failed.");return}let l=await i.arrayBuffer(),s=new Uint8Array(l),u=await d(s);return(0,n.K7)(r,u),{success:!0,...u}}catch(t){return console.error("Bson deserialize error:",t),(0,o.k)("preview-bson-error",{source_name:"bson_file_deserialize_error",remark:e,ext2:t}),a.ZP.error("Bson deserialize failed."),{success:!1,result:{items:[],paragraphVoices:[],centroids:{},segmentation_version:""}}}},p=e=>{if(!s()(e))return[];if(!e.messages_v1||e.messages_v1.length<=0){var t;return(null===(t=e.messages)||void 0===t?void 0:t.map(e=>s()(e)?e:{content:e,messageID:"old-".concat((0,i.Z)())}))||[]}return e.messages_v1||[]}},28736:function(e,t,r){r.d(t,{e:function(){return a}}),r(82324);var n=r(51872);let a=()=>{let e=Date.now().toString(16).padStart(11,"0"),t=(0,n.Z)().replace(/-/g,"");return[e,t.substring(11)].join("")}},27284:function(e,t,r){r.d(t,{WE:function(){return m},cb:function(){return g},lB:function(){return v},n4:function(){return p}});var n=r(46346),a=r(27597),o=r(17364),i=r(54677),l=r.n(i),s=r(44853),u=r.n(s),d=r(1097);let c="/img/unknow-person.svg",m=async e=>{let t;t="string"==typeof e[0]?e.map(e=>{let t=(0,a.ZE)(e);return{firstName:t[0]||"",lastName:t[1]||""}}):e;let r=t.filter(e=>e.firstName.trim());return r.length?n.Z.post("/clipto-api/resident/getPersonsByName",{names:r},{timeout:5e4}):{head:{code:-1,msg:"No valid names provided"},data:{item:[]}}},p=async e=>{if(!e.length)return e;try{let t=await n.Z.post("/clipto-api/resident/list"),{item:r=[]}=null==t?void 0:t.data;if(!r.length)return e;return e.filter(e=>{let t=r.find(t=>{let{personID:r}=t;return r===e.personID});if(t){var n;e.avatar=null==t?void 0:null===(n=t.info)||void 0===n?void 0:n.iconURL,e.speakerName=[null==t?void 0:t.info.firstName,null==t?void 0:t.info.lastName].filter(Boolean).join(" "),e.personID=t.personID}else e.avatar=c,e.speakerName="",e.personID="";return e})}catch(e){(0,o.E)({error:e,eventName:"preview-speaker-other",methodName:"getAllPersonList"})}},g=(e,t,r)=>(e.forEach(e=>{let n=r&&r.length?r.find(t=>{let{voiceID:r}=t;return r===e.voiceId}):t.find(t=>{let{voiceId:r}=t;return r===e.voiceId});n&&(e.rename=(null==n?void 0:n.speakerName)||e.name,e.avatar=(null==n?void 0:n.avatar)||c)}),e),v=async e=>{if(!e.length)return[];let t=l()(u()(e,e=>{var t,r;return(null==e?void 0:null===(t=e.taskData)||void 0===t?void 0:t.taskID)&&(null==e?void 0:null===(r=e.taskData)||void 0===r?void 0:r.type)===!0?e.taskData.taskID:null}));if(!t.length)return[];try{let r=await n.Z.post("/clipto-api/embedding/getTasks",{taskID:t}),{tasks:a=[]}=null==r?void 0:r.data;if(!a.length)return[];let o=a.filter(e=>[d._o.StatusSuccess].includes((null==e?void 0:e.status)||0));return e.map(e=>{let t=o.find(t=>{var r,n;let{taskID:a}=t;return a===(null==e?void 0:null===(r=e.taskData)||void 0===r?void 0:r.taskID)&&(null==e?void 0:null===(n=e.taskData)||void 0===n?void 0:n.type)===!0});return t&&(null==e?void 0:e.taskData)&&(e.voiceID=t.voiceID,e.taskData.type=!1,e.taskData.relaod=!0),e})}catch(e){(0,o.E)({error:e,eventName:"preview-speaker-other",methodName:"getTaskDataToParagraphVoice"})}}},37534:function(e,t,r){r.d(t,{$W:function(){return et},Bn:function(){return J},GB:function(){return K},N_:function(){return z},OA:function(){return U},PS:function(){return O},S7:function(){return A.S7},Sr:function(){return q},T1:function(){return ee},Ts:function(){return Z},Yk:function(){return L},cT:function(){return F},f0:function(){return D},ig:function(){return T},jY:function(){return er},ov:function(){return X},ul:function(){return B},zW:function(){return en}});var n=r(1097),a=r(46346),o=r(33186),i=r(99578),l=r(55880),s=r(57350),u=r(28106),d=r(77393),c=r.n(d),m=r(5925),p=r(32132),g=r(74548),v=r.n(g),f=r(10103),h=r(61013),_=r(37946),y=r(28736),b=r(9296),k=r(44048),w=r(8690),S=r(27284),E=r(26129),A=r(83586),I=r(88621),R=r(69791),x=r(10196),N=r(19328);let T=function(e,t,r,n){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"asr/audios/";return"".concat(a).concat(r,"/").concat(t,".").concat(RegExp("(?:.([^.]+))?$").exec(e)[1]||"undefined",".").concat(n)},D=6144e6,C="/img/unknow-person.svg",F=(e,t,r,n)=>{let a;let o=r||s.Qo.AWS_S3_US_WEST_1,i=(0,I.Dq)(e,t,o,{contentType:e.type||void 0,fileName:e instanceof File?e.name:void 0,trackingContext:{entry:"generic_file"},onProgress:e=>{var t;let{loaded:r,total:n}=e;null===(t=a)||void 0===t||t({loaded:r,total:n})}});return null==n||n({abort:()=>i.cancel(),on:(e,t)=>{"httpUploadProgress"===e&&(a=t)}}),i.then(e=>e.objectKey)},U=(e,t,r,n,i,l,u,d,c)=>{let m=d||s.Qo.AWS_S3_US_WEST_1;return new Promise(async(s,d)=>{let p=!0,g=null;try{var v,f,h;let e=await a.Z.post("/clipto-api/asrtask/beginAddAsrAsset",{SessionID:n,mediaURL:r,duration:i,metadata:JSON.stringify(u),filename:t,fileSize:l,objectProvider:m,source:c});if((null==e?void 0:null===(v=e.head)||void 0===v?void 0:v.code)!==0)return d(e.head.message||"unknown error");g=null==e?void 0:null===(f=e.data)||void 0===f?void 0:f.assetID,await (0,o.K7)("startUploadTime".concat(null==e?void 0:null===(h=e.data)||void 0===h?void 0:h.assetID),Date.now().toString(),o.K4)}catch(e){return d(e)}let _="";F(e,r,m).then(async e=>{a.Z.post("/clipto-api/asrtask/finishAddAsrAsset",{assetID:g,status:p?100:50,desc:_}),await (0,o.K7)("queuedTimer".concat(g),Date.now().toString(),o.K4),s(e)}).catch(e=>{p=!1,_=e.message,d(e)}).finally(()=>{})})},M=async e=>{var t,r,n;let o=Object.keys(null==e?void 0:e.centroids).reduce((t,r)=>(null==e?void 0:e.centroids[r].voiceID)?[...t,{speakerTempName:r,voiceId:null==e?void 0:e.centroids[r].voiceID}]:t,[]);e.transcription.forEach((t,r)=>{let n=null==e?void 0:e.centroids[t.name];
1n&&(t.voiceId=n.voiceID),(null==t?void 0:t.unId)||(t.unId=(0,y.e)())});try{let e=Array.isArray(o)?o.map(e=>{let{voiceId:t}=e;return t}):[];if(e.length>0){let t=await a.Z.post("/clipto-api/voice/queryPeople",{voiceIds:e});(null==t?void 0:null===(r=t.head)||void 0===r?void 0:r.code)===0&&(null==t||null===(n=t.data)||void 0===n||n.forEach((e,t)=>{let r=o.find(t=>{let{voiceId:r}=t;return r===e.voiceID});r&&(r.speakerName=[e.info.firstName,e.info.lastName].join(" "),r.avatar=e.info.iconURL||"/img/unknow-person.svg")}))}}catch(e){console.error(e)}if(!(null==e?void 0:null===(t=e.paragraphVoices)||void 0===t?void 0:t.length))return(0,S.cb)(e.transcription,o),e.transcription;let i=await (0,S.lB)(e.paragraphVoices)||[];i.length&&(e.paragraphVoices=i),e.paragraphVoices=await (0,S.n4)(e.paragraphVoices);let l=Date.now();e.paragraphVoices=e.paragraphVoices.sort((e,t)=>Math.abs((Number(e.time)||0)-l)-Math.abs((Number(t.time)||0)-l));let s=e.paragraphVoices.filter(e=>!e.name)||[],u=new Map;s.reverse().forEach(e=>{var t;e.voiceID&&(u.has(e.voiceID)&&e.speakerName&&null!==(t=u.get(e.voiceID))&&void 0!==t&&t.speakerName,u.set(e.voiceID,e))});let d=Array.from(u.values()).filter(e=>null==e?void 0:e.personID);d.length&&(0,S.cb)(e.transcription,[],d);let c=e.paragraphVoices.filter(e=>e.name)||[];return c.length&&e.transcription.forEach(e=>{let t=c.find(t=>Number(null==t?void 0:t.start)===Number(null==e?void 0:e.start)&&""!==t.name&&(t.unId===e.unId||t.oldVoiceID===e.voiceId)),r=d.find(t=>{let{voiceID:r}=t;return r===e.voiceId})||{};if(t&&(!t.personID&&r?(e.rename=r.speakerName||e.name,e.avatar=r.avatar||C):(e.rename=(null==t?void 0:t.speakerName)||e.name,e.avatar=(null==t?void 0:t.avatar)||C,e.voiceId=(null==t?void 0:t.voiceID)||e.voiceid)),(null==t?void 0:t.voiceID)===(null==r?void 0:r.voiceID)){let n=Number(null==t?void 0:t.time)||0,a=Number(null==r?void 0:r.time)||0;a-n>0&&(e.rename=r.speakerName||e.name,e.avatar=r.avatar||C)}}),e.transcription},L=async e=>{let t=await f.Z.post("/api/deserialize",{bsonUrl:e});return t},P=e=>e.map(e=>{var t,r,n,a,o,i;let l=Array.isArray(null==e?void 0:e.segment)?e.segment:Array.isArray(null==e?void 0:e.segments)?e.segments:Array.isArray(null==e?void 0:e.words)?e.words:[],s=null==e?void 0:e.speaker,u=null!==(n=null==e?void 0:e.name)&&void 0!==n?n:s&&"object"==typeof s?null!==(r=null!==(t=s.stringValue)&&void 0!==t?t:s.numberValue)&&void 0!==r?r:s.intValue:s;return{...e,segment:l,...null!=u?{name:String(u)}:{},formattedString:null!==(i=null!==(o=null!==(a=null==e?void 0:e.formattedString)&&void 0!==a?a:null==e?void 0:e.formattedstring)&&void 0!==o?o:null==e?void 0:e.text)&&void 0!==i?i:l.map(e=>(null==e?void 0:e.text)||"").join("")}}),j=(e,t)=>t.map((t,r)=>{var n;let a=e[r],o=null===(n=e[r])||void 0===n?void 0:n.start,i=null==t?void 0:t.start;return o===i?{...a,...t}:t}),O=async(e,t,r,n,a)=>{if(!e)return;let o=await (0,b.v_)(e);if(!o||(null==o?void 0:o.success)!==!0){if(console.error("deserializeBsonWithFormat error."),null==a?void 0:a.throwOnFailure)throw Error("Failed to load BSON baseline");return{items:[],paragraphVoices:[],centroids:{},segmentation_version:""}}let{items:i=[],paragraphVoices:s=[],centroids:u={},segmentation_version:d="",messages_v1:c=[]}=(null==o?void 0:o.result)||o,m=(0,w.sr)(e);m||(0,p.cz)(e)||l.Z.gtagClick("summary-auto-generate");let g=((0,p.cz)(e)||!m)&&!d,v=P(i),f=n?j(n,v):v;if(t){let e={transcription:f.map(e=>({rename:e.name,...e})),centroids:u,paragraphVoices:(null==r?void 0:r.length)?r:s},t=await M(e);f=g?(0,p.tF)(t):t}g&&!t&&(f=(0,p.WM)(i));let h={...(null==o?void 0:o.result)||{...o},items:f};return h},B=e=>{let t=e.match(/^(?!https?:\/\/(?:www\.)?facebook\.com).*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/);return(l.Z.gtagClick("transcription-online-link",{remark:{source_id:e}}),t&&11===t[2].length)?t[2]:""},Z=(e,t)=>{let r="".concat((0,k.gG)(),"/img/dashboard/cover_default_video.png");try{if("asr"===t)e.asset&&e.asset.thumbURL&&(r=e.asset.thumbURL.startsWith("https")?e.asset.thumbURL:(0,w.p8)(e.asset.thumbURL));else{var n;let t=(null==e?void 0:null===(n=e.entity)||void 0===n?void 0:n.thumbURL)||(null==e?void 0:e.thumbnail)||"";e&&t&&(r=t.startsWith("https")?t:(0,w.p8)(t))}}catch(e){}return r},z=e=>{try{var t,r;if((0,i.SB)())return!1;let n=["SharedArrayBuffer","WebAssembly"],a=n.filter(e=>window.hasOwnProperty(e)).length===n.length;if(!a)return(0,E.fF)("FFmpeg not supported: missing features"),!1;if(e.size>2048e6)return(0,E.fF)("FFmpeg not supported: file size ".concat(e.size," exceeds limit")),!1;let o=null===(t=window.navigator)||void 0===t?void 0:t.deviceMemory;if(void 0!==o&&2>Number(o))return(0,E.fF)("FFmpeg not supported: device memory less than 2"),!1;let l=null===(r=window.performance)||void 0===r?void 0:r.memory;if(l){let{jsHeapSizeLimit:t,totalJSHeapSize:r}=l,n=t-r;if(2*e.size>n)return(0,E.fF)("FFmpeg not supported: available memory ".concat(n," insufficient")),!1}return!0}catch(e){return(0,E.fF)("FFmpeg not supported: exception occurred",e),!1}};async function K(e){try{let t=await u.default.getItem("audio_list_info"),r=null==t?void 0:t.find(t=>t.key===e);if(!r)return;let n=r.chunks||0;if(n>0){let t=[];for(let r=0;r<n;r++)t.push(u.default.removeItem("audio_".concat(e,"_").concat(r)));await Promise.all(t)}u.default.setItem("audio_list_info",t.filter(t=>t.key!==e))}catch(t){m.ZP.error("Failed to delete recording.");let e=(null==t?void 0:t.message)||(null==t?void 0:t.toString())||"Unknown error";l.Z.gtagClick("fail-record",{remark:e,ext2:"fail-delete-blob"})}}async function q(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8e3,t=arguments.length>1?arguments[1]:void 0;return new Promise((r,n)=>{let a=c()(()=>{r()},e);t&&(null==t||t.signal.addEventListener("abort",e=>{clearInterval(a),n(Error("AbortError"))}))})}let G="upload_",V=new Map,W=(e,t)=>new Promise(r=>{let n=setTimeout(()=>r(t),2e3);e.then(e=>{clearTimeout(n),r(e)},()=>{clearTimeout(n),r(t)})}),Y=(e,t)=>
1{if(t.running)return;let r=t.pending;r&&(t.pending=void 0,t.running=(async()=>{try{r.state?await u.default.setItem(e,r.state):await u.default.removeItem(e),t.persisted=!t.pending}catch(e){try{r.report(e)}catch(e){}}})().then(()=>(t.running=void 0,Y(e,t),t.running)))},Q=(e,t,r)=>{t.known=!0,t.persisted=!1,t.state=r.state,t.pending=r,Y(e,t)},$=(e,t,r)=>{if(!e||"string"!=typeof e.uploadId||!e.uploadId||5242880!==e.chunkSize||e.totalChunks!==Math.ceil(r/e.chunkSize)||!Array.isArray(e.parts))return;let n=e.parts.map(e=>({partNumber:e.PartNumber,etag:e.ETag})),a=new Set(n.map(e=>e.partNumber));if(!n.some(t=>!Number.isInteger(t.partNumber)||t.partNumber<1||t.partNumber>e.totalChunks||"string"!=typeof t.etag||!t.etag)&&a.size===n.length)return{version:1,objectKey:t,uploadId:e.uploadId,totalSize:r,partSize:e.chunkSize,completedParts:n}},H=e=>!!(e&&"object"==typeof e&&"version"in e&&1===e.version),X=async e=>{var t,r,a,i;let d,{file:c,taskID:m,storageFileKey:p,storageProvider:g,assetID:v,status:y,error:b}=e,k=()=>"string"==typeof b?b||h.lD.NetworkFailureInfo:b&&(0,_.b$)(b,{detailed:!0})||h.lD.NetworkFailureInfo,w=async()=>{let e=await u.default.getItem("upload_state");if(!e)return;let t=e.tempTasks.map(e=>e.storageFileKey===p?{...e,asset:{...e.asset,status:n.l5.AssetStatusError}}:e);await u.default.setItem("upload_state",{...e,tempTasks:t,timestamp:Date.now()})};if(y===n.l5.AssetStatusError)try{await w()}catch(e){l.Z.gtagClick("finishAddAsrAsset-failed",{ext2:(0,_.b$)(e),remark:"markFailedUploadInLocalState Method",source_name:"local"})}let S=(0,x.RZ)({taskId:m,assetId:v,stage:"finish_http",targetStatus:y});try{let e=await f.Z.post("/clipto-api/asrtask/finishAddAsrAsset",{assetID:v,status:y,desc:y===n.l5.AssetStatusUploaded?"":k(),source:"local"},{timeout:3e5,"axios-retry":{onRetry:e=>S.retry(e)}});if((null==e?void 0:null===(t=e.head)||void 0===t?void 0:t.code)!==h.CK.Success)throw l.Z.gtagClick("trans-upload-failed",{ext2:"".concat(v),remark:"/clipto-api/asrtask/finishAddAsrAsset",source_name:"local"}),Error((null==e?void 0:null===(r=e.head)||void 0===r?void 0:r.msg)||"finishAddAsrAsset failed");S.end("success"),d=(0,x.RZ)({taskId:m,assetId:v,stage:"post_cleanup",targetStatus:y});let a=await u.default.getItem("upload_state");if(y===n.l5.AssetStatusUploaded){let e="".concat(G).concat(p),t=V.get(e);if(!t||!t.active&&!t.running&&!t.state){let r=null!=t?t:{owner:Symbol(),known:!0,state:void 0};V.set(e,r);let n=r.owner;Q(e,r,{state:void 0,report:e=>{var t;return null===(t=d)||void 0===t?void 0:t.end("failed",e)}});let a=r.running.then(()=>{r.owner===n&&r.persisted&&V.delete(e)});await W(a,void 0)}if((0,N.Zk)(c)&&await (0,N.TI)(c.descriptor),a){let e=a.tempTasks.filter(e=>e.storageFileKey!==p);e.length>0?await u.default.setItem("upload_state",{...a,tempTasks:e,timestamp:Date.now()}):await u.default.removeItem("upload_state")}}else await w()}catch(e){throw S.end("failed",e),null===(a=d)||void 0===a||a.end("failed",e),l.Z.gtagClick("finishAddAsrAsset-network-failed",{ext2:(0,_.b$)(e),remark:"finishAddAsrAsset Network Error",source_name:"local"}),e}finally{null===(i=d)||void 0===i||i.end("success");let e=(0,x.RZ)({taskId:m,assetId:v,stage:"queue_timer_cache"});try{await (0,o.K7)("".concat("queuedTimer").concat(v),Date.now().toString(),o.K4),e.end("success")}catch(t){throw e.end("failed",t),t}}b&&l.Z.gtagClick("trans-upload-storage-error",{remark:k(),source_id:(0,E.MQ)(),source_name:"/".concat(p),ext2:"".concat(c.name,"_").concat(v),ext3:"".concat(s.Qo[g]||String(g),"|finishAddAsrAsset")})},J=async e=>{var t,r,n,a;let{file:o,fileSource:i="unknown",storageFileKey:s,storageProvider:d,assetID:c,taskID:m,onProgress:p,abortController:g,onUploadTransferStart:v}=e;if(!c)throw Error("AssetID is Null");let f="".concat(G).concat(s),h=Symbol(),y=null!==(t=V.get(f))&&void 0!==t?t:{owner:h,known:!1,state:void 0};y.owner=h,y.active=!0,V.set(f,y);let b=!1,k=y.known?y.state:await W(Promise.resolve().then(()=>u.default.getItem(f)),void 0);if(y.owner!==h)return;if(null==g?void 0:g.signal.aborted){y.active=!1,y.running||y.known&&!y.persisted||V.delete(f);return}let w=H(k)?k:k?$(k,s,o.size):void 0,S=null!==(r=null==w?void 0:w.completedParts.reduce((e,t)=>
1{let r=(t.partNumber-1)*w.partSize;return e+Math.min(w.partSize,o.size-r)},0))&&void 0!==r?r:0,E=e=>{b||y.owner!==h||Q(f,y,{state:e?{...e,completedParts:e.completedParts.map(e=>({...e}))}:void 0,report:t=>{(0,x.Le)({taskId:m,assetId:c,operation:e?"save":"remove",result:"failed",errorType:(0,x.SH)(t),...(0,R.sO)(t)}),l.Z.gtagClick("localStorage",{remark:(0,_.b$)(t),ext2:e?"fail-set-local-storage":"fail-remove-local-storage"})}})},A=!1;try{let e=(0,I.Dq)(o,s,d,{signal:null==g?void 0:g.signal,trackingContext:{taskId:m,assetId:c,entry:"local_file",fileSource:i},resumeState:w,onResumeState:E,onProgress:e=>{b||y.owner!==h||(!A&&e.loaded>S&&(A=!0,null==v||v()),null==p||p({loaded:e.loaded,total:e.total}))}});await e,E(void 0),b=!0;let t=(0,x.RZ)({taskId:m,assetId:c,stage:"snapshot_drain"});try{let e=await W((null!==(n=y.running)&&void 0!==n?n:Promise.resolve()).then(()=>!0),!1);t.end(e?"success":"failed",e?void 0:Error("Snapshot persistence timeout"))}catch(e){throw t.end("failed",e),e}}catch(e){if(b=!0,null==g?void 0:g.signal.aborted)return;throw console.error("continueChunkUpload error",e),e}finally{b=!0,y.owner===h&&(y.active=!1),(null!==(a=y.running)&&void 0!==a?a:Promise.resolve()).then(()=>{y.owner!==h||y.running||!y.persisted&&y.known||V.delete(f)})}},ee=e=>{let t="amount_".concat(v()().format("YYYYMMDD")),r=localStorage.getItem(e),n=r&&JSON.parse(r)||{},a=n[t];return void 0===a?(localStorage.setItem(e,JSON.stringify({[t]:0})),0):Number(a)},et=(e,t)=>{let r="amount_".concat(v()().format("YYYYMMDD"));localStorage.setItem(e,JSON.stringify({[r]:t}))},er=(e,t)=>{if(!e||!t||e<=0||t<=0||!isFinite(e)||!isFinite(t))return null;let r=8*e/t;return r>0&&isFinite(r)?r:null},en=(e,t)=>{if(!e||!t||e<=0||t<=0||!isFinite(e)||!isFinite(t))return null;let r=e/t;return r>0&&isFinite(r)?r:null}},88621:function(e,t,r){r.d(t,{Dq:function(){return _},AG:function(){return h},cT:function(){return y}});var n=r(82752),a=r(46346),o=r(48653),i=r(19328),l=r(10196),s=r(69791);let u=e=>{let t,r;let n=Date.now(),a={requestCount:0,successCount:0,failedCount:0,inFlightCount:0,durationTotalMs:0,durationMaxMs:0,durationLe100Ms:0,durationLe500Ms:0,durationLe1000Ms:0,durationLe5000Ms:0,durationGt5000Ms:0,errorDetailCount:0,errorDetailSuppressedCount:0},o={cancelled:0,network:0,timeout:0,signature:0,storage:0,unknown:0},i=0,u=0,d=!1,c=r=>{(0,l.g0)("summary",{...e,...a,summarySequence:++u,final:r,incomplete:a.inFlightCount>0,result:t||"running",durationMs:Math.max(0,Date.now()-n),inFlightWaitTotalMs:Math.max(0,Date.now()*a.inFlightCount-i),errorCancelledCount:o.cancelled,errorNetworkCount:o.network,errorTimeoutCount:o.timeout,errorSignatureCount:o.signature,errorStorageCount:o.storage,errorUnknownCount:o.unknown})},m=()=>{t&&!d&&(d=!0,void 0!==r&&clearInterval(r),a.requestCount&&c(!0))};return{observe:async t=>{if(d)return t();let n=Date.now();a.requestCount+=1,a.inFlightCount+=1,i+=n,void 0===r&&(r=setInterval(()=>c(!1),3e4));try{let e=await t();return d||(a.successCount+=1),e}catch(r){if(d)throw r;a.failedCount+=1;let t=(0,l.SH)(r);throw o[t]+=1,1===o[t]&&a.errorDetailCount<3?(a.errorDetailCount+=1,(0,l.g0)("error",{...e,errorType:t,...(0,s.sO)(r),errorDetailSequence:a.errorDetailCount,durationMs:Math.max(0,Date.now()-n)})):a.errorDetailSuppressedCount+=1,r}finally{if(!d){let e=Math.max(0,Date.now()-n);a.inFlightCount-=1,i-=n,a.durationTotalMs+=e,a.durationMaxMs=Math.max(a.durationMaxMs,e),e<=100?a.durationLe100Ms+=1:e<=500?a.durationLe500Ms+=1:e<=1e3?a.durationLe1000Ms+=1:e<=5e3?a.durationLe5000Ms+=1:a.durationGt5000Ms+=1}}},finish:e=>{t||(t=e,m())}}};var d=r(57350);let c={getSingleUploadUrl:"/clipto-api/asrtask/getPresignedUploadURL",initMultipart:"/clipto-api/asrtask/initiateMultipartUpload",getPartUploadUrl:"/clipto-api/asrtask/presignUploadPart",completeMultipart:"/clipto-api/asrtask/completeMultipartUpload",abortMultipart:"/clipto-api/asrtask/abortMultipartUpload",listMultipartParts:"/clipto-api/asrtask/listMultipartParts"},m={[d.Qo.AWS_S3_US_WEST_1]:"zebraclips-web",[d.Qo.Cloudflare_R2]:"clipto-web",[d.Qo.AWS_S3_US_WEST_2]:"clipto-web"},p=e=>"size"in e?e.size:e.byteLength,g=()=>({browserOnline:navigator.onLine,visibilityState:document.visibilityState}),v=e=>{let t=(0,s.sO)(e);try{if(!(0,n.dG)(e))return t}catch(e){return t}let r=(0,s.oK)(e,"phase"),a=t=>{let r=(0,s.oK)(e,t);return"number"==typeof r&&Number.isSafeInteger(r)&&r>=0?r:void 0},o=t=>{let r=(0,s.oK)(e,t);return"boolean"==typeof r?r:void 0};
1return{...t,errorCode:"string"==typeof t.rawErrorCode?t.rawErrorCode:void 0,phase:"string"==typeof r&&["prepare","signSingle","putSingle","signInit","signPart","putPart","signComplete","signAbort"].includes(r)?r:void 0,httpStatus:a("httpStatus"),retryable:o("retryable"),resumable:o("resumable"),partNumber:a("partNumber"),attempts:a("attempts")}},f=()=>{try{return crypto.randomUUID()}catch(e){return"".concat(Date.now(),"-").concat(Math.random().toString(36).slice(2))}};function h(e,t){let r=function(e){let t=m[e];if(!t)throw Error("Unsupported cloud storage provider: ".concat(e));return t}(e),n=async(e,r)=>{let n=t&&e===c.getPartUploadUrl?await a.Z.post(e,r,{apiTrack:!1,preserveOriginalError:!0}):await a.Z.post(e,r,{preserveOriginalError:!0});return function(e){var t,r;if((null==e?void 0:null===(t=e.head)||void 0===t?void 0:t.code)!==0)throw Error((null==e?void 0:null===(r=e.head)||void 0===r?void 0:r.msg)||"Failed to request upload signature");return e.data}(n)};return{getSingleUploadUrl:async e=>{let t=await n(c.getSingleUploadUrl,{objectKey:e.objectKey,bucketName:r,contentType:e.contentType});return{url:t.uploadURL,expireAt:t.expireAt,headers:t.headers}},initMultipart:e=>n(c.initMultipart,{objectKey:e.objectKey,bucketName:r,contentType:e.contentType}),getPartUploadUrl:async e=>{let a=async()=>{let{partURLs:t}=await n(c.getPartUploadUrl,{objectKey:e.objectKey,bucketName:r,uploadId:e.uploadId,partNumbers:[e.partNumber]}),a=Array.isArray(t)?t.find(t=>t.partNumber===e.partNumber):t[e.partNumber];if(!a)throw Error("Missing upload URL for part ".concat(e.partNumber));return{url:a.uploadURL,objectUrl:a.objectUrl,headers:a.headers}};return t?t.observe(a):a()},completeMultipart:async e=>{let t=await n(c.completeMultipart,{objectKey:e.objectKey,bucketName:r,uploadId:e.uploadId,parts:e.parts.map(e=>{let{partNumber:t,etag:r}=e;return{partNumber:t,eTag:r}})});return{etag:t.eTag,objectUrl:t.objectUrl}},abortMultipart:async e=>{await n(c.abortMultipart,{objectKey:e.objectKey,bucketName:r,uploadId:e.uploadId})},listUploadedParts:async e=>{let t=await n(c.listMultipartParts,{objectKey:e.objectKey,bucketName:r,uploadId:e.uploadId});return{parts:(t.parts||[]).filter(e=>e.partNumber&&(e.eTag||e.etag)).map(e=>({partNumber:e.partNumber,etag:e.eTag||e.etag,size:e.size}))}}}}function _(e,t){var r,a,s;let c,m=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.Qo.AWS_S3_US_WEST_1,_=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},{trackingContext:y,...b}=_,k=Date.now(),w=f(),S=(null===(r=b.resumeState)||void 0===r?void 0:r.completedParts.length)||0,E=0,A=!1,I=!1,R=!1,x={uploadAttemptId:w,taskId:null==y?void 0:y.taskId,assetId:null==y?void 0:y.assetId,provider:(0,l.ZP)(m),fileSizeBytes:p(e),isResume:!!b.resumeState,snapshotPartCount:S,entry:(null==y?void 0:y.entry)||"unknown",fileSource:(null==y?void 0:y.fileSource)||"unknown",uploadMode:5242880>=p(e)?"single":"multipart",...g()};(0,l.Bd)(x);let N=u(x),T=e=>{var t;null===(t=b.signal)||void 0===t||t.removeEventListener("abort",D),N.finish(e)},D=()=>T("cancelled");(null===(a=b.signal)||void 0===a?void 0:a.aborted)?D():null===(s=b.signal)||void 0===s||s.addEventListener("abort",D,{once:!0});let C=(null==y?void 0:y.fileSource)==="cache_restore"&&p(e)>5242880&&"undefined"!=typeof navigator&&/Safari/.test(navigator.userAgent)&&!/Chrome|Chromium|CriOS|Edg|Android/.test(navigator.userAgent);try{let r={...C?{concurrency:2}:{},signatureApi:h(m,N),httpClient:(0,o.Ad)(C)},a="undefined"!=typeof XMLHttpRequest?(0,o.F0)(r,{safariCache:i.IZ}):new n.rY(r);c=a.upload(e,{...b,objectKey:t,onResumeState:e=>{var t;S=(null==e?void 0:e.completedParts.length)||S,null===(t=b.onResumeState)||void 0===t||t.call(b,e)},onWarning:e=>{var t,r,a;if(e.code===n.Lm.PART_RETRY)E+=1;else if(e.code===n.Lm.RESUME_SNAPSHOT_INVALID){A=!0;try{null===(r=b.onResumeState)||void 0===r||r.call(b,void 0)}catch(e){}}else if(e.code===n.Lm.RESUME_UPLOAD_ID_EXPIRED){I=!0;try{null===(a=b.onResumeState)||void 0===a||a.call(b,void 0)}catch(e){}}else e.code===n.Lm.ABORT_FAILED&&(R=!0,(0,l.Lq)({uploadAttemptId:w,taskId:x.taskId,assetId:x.assetId,provider:x.provider,entry:x.entry,uploadMode:x.uploadMode,warningCode:"ABORT_FAILED",phase:"signAbort"}));null===(t=b.onWarning)||void 0===t||t.call(b,e)}})}catch(e){throw T("failed"),(0,l.uQ)({...x,snapshotPartCount:S,result:"failed",durationMs:Date.now()-k,errorType:(0,l.SH)(e),sdkPartRetryCount:E,resumeSnapshotInvalid:A,resumeUploadIdExpired:I,abortFailed:R,...v(e)}),e}let F=c.then(e=>{var t;return T("success"),(0,l.uQ)({...x,isResume:null!==(t=e.resumed)&&void 0!==t?t:x.isResume,snapshotPartCount:S,result:"success",durationMs:Date.now()-k,sdkPartRetryCount:E,resumeSnapshotInvalid:A,resumeUploadIdExpired:I,abortFailed:R}),e},e=>{var t;let r=!!(null===(t=b.signal)||void 0===t?void 0:t.aborted),n=(0,l.SH)(e,r);throw T("cancelled"===n?"cancelled":"failed"),(0,l.uQ)({...x,snapshotPartCount:S,result:"cancelled"===n?"cancelled":"failed",durationMs:Date.now()-k,errorType:n,sdkPartRetryCount:E,resumeSnapshotInvalid:A,resumeUploadIdExpired:I,abortFailed:R,...v(e)}),e});return Object.assign(F,{cancel:()=>(T("cancelled"),c.cancel())})}async function y(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.Qo.AWS_S3_US_WEST_1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=await _(e,t,r,n);return a.objectKey}},83586:function(e,t,r){function n(e){let t=e||("undefined"!=typeof navigator?navigator.userAgent:"");return/MicroMessenger/i.test(t)}function a(){if("undefined"==typeof navigator)return{browser:"unknown",version:"0.0",os:"unknown",isMobile:!1};let e=navigator.userAgent,t=navigator.platform,r=function(e){let t,r={chrome:/Chrome\/([\d.]+)/,firefox:/Firefox\/([\d.]+)/,safari:/Version\/([\d.]+).*Safari/,edge:/Edge\/([\d.]+)/};for(t in r)if(r[t].test(e)){let n=[];
1return e.match(r[t])&&(n=e.match(r[t])),{name:t,version:n[1]}}return{name:"unknown",version:"0.0"}}(e),n=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e);return{browser:r.name,version:r.version,os:t,isMobile:n}}r.d(t,{S7:function(){return a},X5:function(){return n}})},19328:function(e,t,r){r.d(t,{Bx:function(){return n.Bx},IZ:function(){return o},QQ:function(){return s},TI:function(){return i},Zk:function(){return n.Zk},_W:function(){return l},dK:function(){return n.dK},rq:function(){return n.rq}});var n=r(48653),a=r(28106);let o=(0,n.$Y)({storage:{get:e=>a.default.getItemStrict(e),set:async(e,t)=>{await a.default.setItemStrict(e,t)},remove:e=>a.default.removeItemStrict(e)}}),i=o.cleanup.bind(o);function l(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5242880,n=arguments.length>3?arguments[3]:void 0;return o.create(e,t,{partSize:r,metadata:n})}let s=o.validate.bind(o)},69791:function(e,t,r){r.d(t,{oK:function(){return o},sO:function(){return m},zZ:function(){return p}});let n=new Set(["Error","TypeError","RangeError","SyntaxError","DOMException","UploadError","AxiosError","CanceledError","AbortError","TimeoutError","NetworkError","NotReadableError","NotFoundError","SecurityError","InvalidStateError","QuotaExceededError","UnknownError","DataCloneError","NotAllowedError","EncodingError","OperationError"]),a=new Set(["CANCELED","INVALID_ARGUMENT","UNSUPPORTED_SOURCE","ENV_UNSUPPORTED","SIGNATURE_API_ERROR","TRANSFER_ERROR","PART_RETRIES_EXHAUSTED","ETAG_MISSING","INTERNAL","ERR_NETWORK","ERR_CANCELED","ECONNABORTED","ETIMEDOUT","ECONNRESET","ERR_BAD_REQUEST","ERR_BAD_RESPONSE","ERR_NOT_SUPPORT","ERR_INVALID_URL","ERR_FR_TOO_MANY_REDIRECTS"]),o=(e,t)=>{try{if(null!==e&&("object"==typeof e||"function"==typeof e))return e[t]}catch(e){}},i=new Set(["AccessDenied","SignatureDoesNotMatch","RequestTimeTooSkewed","RequestExpired","ExpiredToken","InvalidToken","InvalidAccessKeyId","AuthorizationHeaderMalformed","AuthorizationQueryParametersError","NoSuchUpload","NoSuchBucket","NoSuchKey","EntityTooLarge","EntityTooSmall","InvalidPart","InvalidPartOrder","BadDigest","InvalidDigest","InvalidRequest","InternalError","ServiceUnavailable","SlowDown","RequestTimeout","NotImplemented"]),l=e=>"string"==typeof e&&e.length<=36&&(/^[A-Fa-f0-9]{16,32}$/.test(e)||/^[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$/.test(e))?e:void 0,s=e=>{let t;if("string"!=typeof e||e.length>16384)return{};let r=/^(?:<\?xml version="1\.0"(?: encoding="UTF-8")?\?>\s*)?<Error>\s*([\s\S]*?)\s*<\/Error>$/.exec(e.trim());if(!r)return{};let n={},a=new Set,o=r[1],i=/<([A-Za-z][A-Za-z0-9]{0,63})>([^<]*)<\/\1>\s*/g,l=0;for(;null!==(t=i.exec(o));){if(t.index!==l||a.has(t[1])||a.size>=32)return{};a.add(t[1]),l=t.index+t[0].length,["Code","Message","RequestId"].includes(t[1])&&(n[t[1]]=t[2])}return l===o.length?n:{}},u=e=>{let t=o(e,"code"),r=o(e,"phase");if("UploadError"!==o(e,"name")||!["TRANSFER_ERROR","PART_RETRIES_EXHAUSTED"].includes(t)||"putSingle"!==r&&"putPart"!==r)return{};let n={},a=e,u=new Set([e]);for(let e=1;e<=3;e++){var d,c;if(null==(a=o(a,"cause"))||u.has(a))break;if(u.add(a),!0!==o(a,"isAxiosError"))continue;let e=o(a,"response"),t=s(o(e,"data"));i.has(t.Code)&&(n.storageCode=t.Code),"AccessDenied"===t.Code?n.storageReason="Request has expired"===t.Message||"Request has expired."===t.Message?"request_expired":"access_denied":"SignatureDoesNotMatch"===t.Code?n.storageReason="signature_mismatch":"RequestTimeTooSkewed"===t.Code?n.storageReason="clock_skew":["RequestExpired","ExpiredToken"].includes(t.Code)?n.storageReason="request_expired":["InvalidToken","InvalidAccessKeyId"].includes(t.Code)&&(n.storageReason="invalid_token");let r=o(e,"headers"),m=null!==(c=null!==(d=l(t.RequestId))&&void 0!==d?d:l(o(r,"x-amz-request-id")))&&void 0!==c?c:l(o(r,"X-Amz-Request-Id"));m&&(n.storageRequestId=m);let p=o(o(a,"config"),"url");if("string"==typeof p&&p.length<=16384)try{let e=new URL(p);if("https:"===e.protocol&&!e.username&&!e.password){let t=e.searchParams.getAll("X-Amz-Date"),r=e.searchParams.getAll("X-Amz-Expires");if(1===t.length&&/^20\d{6}T\d{6}Z$/.test(t[0])){let e=t[0],r="".concat(e.slice(0,4),"-").concat(e.slice(4,6),"-").concat(e.slice(6,8),"T").concat(e.slice(9,11),":").concat(e.slice(11,13),":").concat(e.slice(13,15),".000Z"),a=Date.parse(r);Number.isSafeInteger(a)&&new Date(a).toISOString()===r&&(n.signatureIssuedAtMs=a)}if(1===r.length&&/^\d{1,6}$/.test(r[0])){let e=Number(r[0]);e>=1&&e<=604800&&(n.signatureExpiresSeconds=e)}}}catch(e){}break}return n},d=e=>"string"==typeof e&&n.has(e)?e:void 0,c=e=>{if("string"==typeof e&&a.has(e)||"number"==typeof e&&Number.isInteger(e)&&e>=1&&e<=25)return e},m=e=>{let t=u(e),r=d(o(e,"name")),n=c(o(e,"code"));
1void 0!==r&&(t.rawErrorName=r),void 0!==n&&(t.rawErrorCode=n);let a=new Set([e]),i=e;for(let e=1;e<=3&&!(null==(i=o(i,"cause"))||a.has(i));e++){a.add(i);let r=d(o(i,"name")),n=c(o(i,"code"));if(void 0!==r||void 0!==n){void 0!==r&&(t.causeName=r),void 0!==n&&(t.causeCode=n),t.causeDepth=e;break}}return t},p=e=>"string"==typeof e?e.slice(0,2048).toLowerCase():["name","code","message"].map(t=>o(e,t)).filter(e=>"string"==typeof e).map(e=>e.slice(0,2048)).join(" ").toLowerCase()},10196:function(e,t,r){r.d(t,{Bd:function(){return m},Le:function(){return b},Lq:function(){return v},N8:function(){return _},RZ:function(){return w},SH:function(){return d},ZP:function(){return u},dK:function(){return h},g0:function(){return p},hJ:function(){return y},uQ:function(){return g},vm:function(){return f}});var n=r(6634),a=r(57350),o=r(82752),i=r(69791);let l={sdkCallStart:"upload_sdk_call_start",signatureSummary:"upload_signature_summary",signatureError:"upload_signature_error",stageStart:"upload_web_stage_start",stageResult:"upload_web_stage_result",finishHttpRetry:"upload_finish_http_retry",sdkCallResult:"upload_sdk_call_result",sdkWarning:"upload_sdk_warning",localTaskStart:"upload_local_task_start",localTaskResult:"upload_local_task_result",localTaskRetry:"upload_local_task_retry",localTaskResume:"upload_local_task_resume",resumeStatePersistResult:"upload_resume_state_persist_result"},s={[a.Qo.AWS_S3_US_WEST_1]:"aws_s3_us_west_1",[a.Qo.AWS_S3_US_WEST_2]:"aws_s3_us_west_2",[a.Qo.Cloudflare_R2]:"cloudflare_r2"},u=e=>s[e]||"aws_s3_us_west_1",d=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t)return"cancelled";let r=(0,i.oK)(e,"code");if("string"==typeof r){if(r===o.cz.CANCELED)return"cancelled";if(r===o.cz.SIGNATURE_API_ERROR)return"signature";if(r===o.cz.ETAG_MISSING)return"storage";if(r===o.cz.TRANSFER_ERROR||r===o.cz.PART_RETRIES_EXHAUSTED){if("number"==typeof(0,i.oK)(e,"httpStatus"))return"storage";let t=(0,i.zZ)((0,i.oK)(e,"cause"));return t.includes("timeout")||t.includes("timed out")||t.includes("econnaborted")||t.includes("etimedout")?"timeout":t.includes("network")||t.includes("failed to fetch")||t.includes("err_network")||t.includes("econnreset")?"network":"storage"}}let n=(0,i.zZ)(e);return n.includes("abort")||n.includes("cancel")?"cancelled":n.includes("timeout")||n.includes("timed out")?"timeout":n.includes("signature")||n.includes("presign")?"signature":n.includes("network")||n.includes("fetch")||n.includes("xhr")?"network":n.includes("s3")||n.includes("storage")||n.includes("upload")?"storage":"unknown"},c=(e,t)=>{try{n.Z.track(e,t,{type:"click",audience:"shared",schema:"technical"})}catch(e){}},m=e=>c(l.sdkCallStart,{...e}),p=(e,t)=>c("summary"===e?l.signatureSummary:l.signatureError,t),g=e=>c(l.sdkCallResult,{...e}),v=e=>c(l.sdkWarning,{...e}),f=e=>c(l.localTaskStart,{...e}),h=e=>c(l.localTaskResult,{...e}),_=e=>c(l.localTaskRetry,{...e}),y=e=>c(l.localTaskResume,{...e}),b=e=>c(l.resumeStatePersistResult,{...e}),k=0,w=e=>{let t=Date.now(),r={...e,stageId:"".concat(t,"-").concat(++k)},n=!1,a=0;return c(l.stageStart,r),{retry:e=>{a=e,c(l.finishHttpRetry,{...r,httpRetryCount:a,durationMs:Math.max(0,Date.now()-t)})},end:(o,s)=>{n||(n=!0,c(l.stageResult,{...r,result:o,durationMs:Math.max(0,Date.now()-t),..."finish_http"===e.stage?{httpRetryCount:a}:{},..."failed"===o?{errorType:d(s),...(0,i.sO)(s)}:{}}))}}}}}]); 2//# sourceMappingURL=52743-72de1d0064a8b029.js.map
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.